@import url(../wsys/sforum_def.css);
/*
	Projekt styles
*/
body
{
	width:100%;	height:100%;
	PADDING: 0px; 
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	BACKGROUND-COLOR: #d2d3d5; 
	TEXT-ALIGN: center;
	background-image:url(verlauf.jpg);
	background-repeat:repeat-x;
}
.pageMain
{
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	font-size: 12px;
	color: Black;
    width: 1024px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	z-index: -2;
}
.bodyHeader
{
    background:transparent  url(gf_header_bg.jpg) no-repeat scroll left 0px;
	font-family: Times New Roman, Georgia, serif;
    font-size:11px;
	width: 1024px; 
    height:234px;
    overflow:hidden;
}
.topMenu
{
	font-family: Arial, Verdana, Sans-Serif;
	width: 1024px;
	color: #333333;
	font-size: 11px;
	height: 20px;
}
.topmenuLeft
{
    float:left;
    width: 300px;
    text-align: left;
    padding-left:30px;
}
.topmenuRight
{
    float:right;
    width: 720px;
    text-align: right;
    padding-right: 30px;
}
.UserInfo 
{
    float: left;
    background-color:transparent;
    color: #678F46;
    margin-top:4px;
}
.middleMenu
{
    position:  relative;
    float:left;
    width: 630px;
    top: 38px;
    left: 0px;
    background-color: transparent;
}
.contentKlammer
{
    position: relative;
    float:left;
    width: 1024px;
    min-height: 600px;
    height: "600px";
    background-color: White;
}
.grauerStreifen
{
    float:left;
    position: absolute;
    top: 0px;
    left:0px;
    width: 1024px;
    height: 126px;
    background-image: url(headline_bg.jpg);
    background-repeat: repeat-y;
    background-position: 0px 0px;
	z-index:0;
}
.leftMenu
{
    position: absolute;
    left: 0px;
    top: 0px;
    float:left;
    width: 260px;
    padding: 0px 30px 10px 30px;
}
.bodyContent
{
    float:left;
    padding: 0px 44px 0px 244px;
    float:left;
	width: 1020px; 
	background-color:transparent;
	background-image: url(headline_bg.jpg);
    background-repeat: no-repeat;
}

.bodyFooter 
{
    float:left;
	font-family: Arial, Verdana, Sans-Serif;
	width: 1024px;
	height: 50px;
	background-color: Black;
	padding-top: 18px;
	color: #333333;
}
.footerLeft
{
    float: left;
    width: 280px;
    color: #aaaaaa;
    font-size: 10px;
}
.footerRight
{
    float: left;
    width: 700px;
}
.menuBottom UL {
	display: inline; font-weight: bold; font-size: 10px; 
	float: left; 
	padding: 0px; 
	margin: 0px 0px 0px 0px; 
	list-style-type: none;
	text-decoration: none;
	white-space:nowrap;
}
.menuBottom LI {
	position:relative; float: left;
	margin: 0px 11px 0px 0px;
	padding: 0px;
}
.menuBottom a
{
	color: #aaaaaa;
}

.menuBottom a ,.menuBottom a:link ,.menuBottom a:visited ,.menuBottom a:active ,.menuBottom a:focus 
{
	text-decoration: none;
}
 
.menuBottom a:hover, .menuBottom .sfActiveLink , .menuBottom .sfActiveLink:visited, .menuBottom .sfActiveLink:active, .menuBottom .sfActiveLink:focus, .menuBottom .sfActiveLink:link
{
	text-decoration: underline;
}
.mainitem
{
}

.bodyDetail 
{
	width:100%;	height:100%;
	PADDING: 0px; 
	FONT-SIZE: 11px; 
	MARGIN: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: arial,verdana, helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
}


.bodyPrint
{
	BACKGROUND-COLOR: #ffffff; 
}

IMG {
	BORDER: 0px solid #ffffff;
}
.sfc_std
{
}
.sfscnt
{
    width: 693px;
    overflow: hidden;
}
.sfscnt .sfobj31block
{
	margin-top:12px;
}
.sfscnt_right 
{
	padding:0px;
	margin:0px;
	text-align:left;
}
.sfsresult
{
    width: 693px;
    overflow: hidden;
    margin-top: 10px;
}

.sfcontainer_col1
{
	float:left;
	width:364px;
}
.sfcontainer_col2
{
	float:right;
	width:162px;
}
.sepBottom 
{
	clear:both;
	padding-top:12px;
	BORDER-BOTTOM: #808080 0px dashed;
}
.sepTop {
	BORDER-TOP: #808080 0px dashed;
}
.articelColLarge
{
	width:552px;
	clear:both;
}
.articelColLarge .col1
{
	float:left;
	WIDTH: 173px; 
	overflow:hidden;
}
.articelColLarge .col1 img
{
	BORDER-RIGHT: #00204e 1px solid; BORDER-TOP: #00204e 1px solid; BORDER-LEFT: #00204e 1px solid; BORDER-BOTTOM: #00204e 1px solid;
	width:150px;
}

.articelColLarge .col2
{
	float:left;
	width:379px;
}
.articelColSmall
{
	width:100%;
	clear:both;
}
.articelColSmall .col1
{
	float:left;
	width:93px;
}
.articelColSmall .col1 img
{
	BORDER-RIGHT: #00204e 1px solid; BORDER-TOP: #00204e 1px solid; BORDER-LEFT: #00204e 1px solid; BORDER-BOTTOM: #00204e 1px solid;
	width:70px;
}
.articelColSmall .col2
{
	float:right;
	/*width:459px;*/
	width:450px;
}
/* Articel als 2 Spalter */
.sfcontainer_col1  .articelColSmall
{
	width:364px;
}
.sfcontainer_col1  .articelColSmall .col2
{
	width:271px;
}
.sfcontainer_col1  .articelColLarge
{
	width:364px;
}
.sfcontainer_col1  .articelColLarge .col2
{
	width:191px;
}
.sfcontainer_col2  .articelColSmall
{
	width:100%;
}
.sfcontainer_col2  .articelColSmall .col2
{
	width:271px;
}
.sfcontainer_col2  .articelColLarge
{
	width:100%; /*162*/
}
.sfcontainer_col2  .articelColLarge .col1
{
	width:1px;
	display:none;
	clear:both;
	float:none;
}
.sfcontainer_col2  .articelColLarge .col2
{
	float:none;
	clear:both;
	width:100%;
}

.sfcontainer_col2  .sepBottom 
{
	padding-top:12px;
	border-bottom-style:none;
}
.sfcontainer_col2 img
{
	border:1px solid #00204e;
}
.articelLinkList
{
	clear:both;
	margin-top:12px;
	text-align:right;
}
.articelLinkList a
{
	padding-right:10px;
}
.kempibg 
{
	background-color:rgb(0, 32, 78);
}
.rightcol
{
	WIDTH: 632px; 
	background-color: #ffffff;
}
.leftpic
{
	height:137px;
	width:157px;
	overflow:hidden;
}

.menuLeft
{
    text-align:left;
}

.menuLeft UL {
	display: inline;
	margin: 0px;
	padding: 0px; 
	list-style-type: none; text-decoration: none;
	white-space:nowrap;
}
.menuLeft LI {
	font-family: Times New Roman, Georgia, serif;
	font-weight: normal; 
	font-size: 15px;
	line-height: 17px;
	float: left;
	padding: 8px 26px 0px 10px; 
	margin: 0px;
    height: 57px;
	border-left: solid 1px #aaaaaa;
}
.menuLeft a
{
	text-decoration: none;
}
.menuLeft a ,.menuLeft a:link ,.menuLeft a:visited
{
	color: #aaaaaa;
}
.menuLeft a:hover, .menuLeft .sfActiveLink , .menuLeft .sfActiveLink:visited, .menuLeft .sfActiveLink:active, .menuLeft .sfActiveLink:focus, .menuLeft .sfActiveLink:link
{
	color: #eeeeee;
}
.leftItem
{
}
.selectedItem
{
    background-image: url(m1-bg.jpg);
    background-repeat: repeat-x;
    z-index: 30;
}
.leftItemParent
{
	padding: 6px 0px 6px 6px; 
	margin: 0px;
	border-bottom: solid 1px #aaaaaa;
    background-color:#383735!IMPORTANT;
    background-image: none!IMPORTANT;
}
.leftItemParent a
{
	font-family: Times New Roman, Georgia, serif;
	font-weight: normal; 
	font-size: 19px;
	line-height: 22px;
	text-decoration: none;
}
.leftItemParent a ,.leftItemParent a:link ,.leftItemParent a:visited
{
	color: #aaaaaa!IMPORTANT;
    background-image: none!IMPORTANT; 
}
.leftItemParent a:hover, .leftItemParent .sfActiveLink , .leftItemParent .sfActiveLink:visited, .leftItemParent .sfActiveLink:active, .leftItemParent .sfActiveLink:focus, .leftItemParent .sfActiveLink:link
{
	color: #aaaaaa!IMPORTANT;
    background-image: none!IMPORTANT; 
}

.menuDown
{
    text-align:left;
    border-bottom: solid 3px #4D4C51;
}

.menuDown UL {
	margin: 0px;
	padding: 0px; 
	list-style-type: none; text-decoration: none;
}
.menuDown LI {
	FONT-FAMILY: arial,verdana, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 12px;
	line-height: 15px;
	padding: 8px 0px 8px 6px; 
	margin: 0px;
	border-bottom: solid 1px #aaaaaa;
	width: 200px;
	background-image: url(leftmenu-bg-unselected.jpg);
	background-repeat: repeat-y;
	float:left;
}
.menuDown LI.selectedItem
{
    background-image: url(leftmenu-bg-selected.jpg);
	background-repeat: repeat-y;
}
.menuDown a
{
	text-decoration: none;
	padding: 0px 10px 0px 0px; 
	display: block;
}
.menuDown a ,.menuDown a:link ,.menuDown a:visited
{
	color: #666666;
}
.menuDown a:hover, .menuDown .sfActiveLink , .menuDown .sfActiveLink:visited, .menuDown .sfActiveLink:active, .menuDown .sfActiveLink:focus, .menuDown .sfActiveLink:link
{
	color: #333333;
    background-image: url(golden-arrow.gif); 
	BACKGROUND-POSITION: 176px 0px; 
	background-repeat: no-repeat; 
}



#logo
{
	position:absolute;
	text-align: center;
	top: 20px; 
	width: 157px; 
	height :50px;
}
.logohead 
{
	FONT-FAMILY: arial, helvetica, sans-serif; 
	padding-top:25px;
	font-size:12pt;
	font-weight:bold;
	color:White;
	}

.menuTop
{
    text-align:center;
}

.menuTop UL {
	display: inline;
	margin: 0px;
	padding: 0px; 
	list-style-type: none; text-decoration: none;
	white-space:nowrap;
}
.menuTop LI {
	FONT-FAMILY: verdana, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 11px;
	line-height: 13px;
	float: right;
	padding: 6px 6px 0px 6px; 
	margin: 0px;
	border-left: solid 1px #aaaaaa;
}
.menuTop a
{
    color: #aaaaaa;
}
.menuTop a ,.menuTop a:link ,.menuTop a:visited ,.menuTop a:active ,.menuTop a:focus 
{
	text-decoration: none;
}
.menuTop a:hover, .menuTop .sfActiveLink , .menuTop .sfActiveLink:visited, .menuTop .sfActiveLink:active, .menuTop .sfActiveLink:focus, .menuTop .sfActiveLink:link
{
	color: #666666;
}
.sfactive a
{
  color: #666666!IMPORTANT;  
}
.content 
{
	padding-left:38px;
	padding-top:16px;
	padding-right:0px;
	width:100%; 
	text-align:left;
	background-color: transparent;
}

.EditBoxFrame
{
}
.sfcheadline
{
	font-family: Georgia, Times New Roman, serif;
	display:block;
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.74em; 
	MARGIN-BOTTOM: 0.5em; 
	COLOR: rgb(0, 32, 78);
    float:left;
}
.blume
{
    position: relative;
    top: -10px;
}
.sfcheadline *
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.0em;
}
.sfsubcheadline
{
	font-family: Georgia, Times New Roman, serif;
	display:block;
	MARGIN-TOP: 8px; 
	padding-top: 8px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.34em; 
	MARGIN-BOTTOM: 0.5em; 
	COLOR: #555555;
}

.sfcheadlineInvers
{
	display:block;
	MARGIN-TOP: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.0em; 
	MARGIN-BOTTOM: 3px; 
	COLOR: #FFFFFF;
	background-color:rgb(0, 32, 78);
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
table 
{
	border-collapse:collapse;
}
td,.sfccontent,.sfccontent *
{
	padding:0px;
	FONT-SIZE: 1.0em;
	line-height: 1.4em;
}
.sfccontent
{
    margin-top: 7px;
}
.sfmotivemenu
{
	text-align :center;
	FONT-SIZE: 10px;
}
blockquote
{
	padding:0px;
	margin-top:0px;	
	margin-bottom:0px;	
}
p
{
	padding:1px;
	margin:1px;	
}
.content a
{
	display:inline;
	COLOR: #A47700; /*rgb(0, 32, 78);*/
	TEXT-DECORATION:none;
	BACKGROUND-POSITION: 0px 2px; 
	padding-left:14px;
	background-image: url(arrow-small-right.gif); 
	background-repeat: no-repeat; 
	font-size: 12px;
	font-weight: bold;
}
a.navback
{
	background-image: url(arrow-small-left.gif); 
}
a.picture
{
	cursor:hand;
	padding-left:0px;
	background-image:none;
}
.content A:hover {
	TEXT-DECORATION: underline;
}
FORM
{
	padding:0;
	margin:0;
	display:inline;
}
.sferror
{
	font-size: 11px; line-height: 16px; color: #333333;color:Red;
}
fieldset{
	border: 1px solid #D0D0D0;
	margin: 7px;
	padding: 7px;
}
.rowSubmit fieldset{
	border-style: none;
	margin-top: 0px;
	padding-top: 2px;
}
legend
{
	font-size: .8em;
	color: #38597E;
	margin: 3px;
	padding: 0;
}
.label
{
	float: left;
	margin:  0;
	padding-left: 0px;
}
.editBox 
{
}
.editBox .helpbox
{
	position:relative;
	margin:5px;
	padding:5px;
	border: 1px solid #D0D0D0;
	cursor:hand;
}
.editBox .headline 
{
	font-size: 10px;
	color: #38597E;
}
.editBox .help 
{
	position:absolute;
	top:3px;
	right:9px;
}

.editBox fieldset{
	border: 1px solid #D0D0D0;
	margin: 0px;
	padding: 7px;
}

.editBox label
{
	font-size:10px;
	width: 100px;
}
.editBox input, .editBox button, .editBox select {
	border: 1px solid rgb(0, 32, 78);
	width: 100px;
	font-size: 10px;
	float :right;
	margin-right:10px;
}
.editBox textarea{
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	height:100%
}
.editBox .row 
{
	margin-left:10px;
	height:25px;
}

.greyBack{
	background-color: #EEEEEE ! important;
}
.searchForm
{
	background-color: #EEEEEE;
	padding:4px;
	clear:both;
	width:100%;
	height:25px;
}
.searchForm input
{
	border: 1px solid rgb(0, 32, 78);
	font-size: 11px;
}

.stdform 
{
    background-image: url(form-background.jpg)! important;
    background-repeat: repeat-y;
	/*background-color: #EEEEEE ! important;*/
	text-align:left;
	width:100%;
	border-bottom: solid 3px black;
	margin-top: 10px!important;
}
.stdform .label
{
	width: 200px;
	float: left;
	margin:  0;
	padding-left: 11px;
}
.stdform .label2
{
	width: 100%;
	float: left;
	margin:  0;
	padding-left: 11px;
}
.stdform table
{
	width:100%;
}
.stdform .row
{
	clear:both;
	margin-top:5px;
	height:18px;
	
}
.stdform .ctrl
{
	float: left;
	margin:  0;
	width: 240px;
}
.innerT1 
{
	float:left;width:70;
	
}
.innerT2
{
	margin-left:5px;
	float:left;width:auto;
}
input,button,textarea, select {
	border: 1px solid rgb(0, 32, 78);
	font-size: 10px;
}
.stdform .ctrlwidth
{
	width: 240px;
	/* 	padding-bottom:15px;
clear:both; */
}
.stdform input,.stdform .button,.stdform button, .stdform textarea, .stdform select {
	width: 100%;
}
.stdform .sfeditxml
{
	border: 1px solid rgb(0, 32, 78);
	background-color:White;
}
.stdform .button 
{
	text-align:center;
	BACKGROUND-COLOR: #E0DFE3; 
	color:#000000;
	padding :2px;
	height:16px;
}
.stdform .button *
{
	color:#000000;
}
.backform  {
	background-color:rgb(0, 32, 78);

	color:White;

	height:15px;

	padding-left:5px;

}

.backform  input
{
	border:none;
}
.sffsubmit
{
	BACKGROUND-COLOR: #E0DFE3; 
	color:#000000;
}
.stdform textarea{
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 6em;
}
.stdform .col1
{
	width:60%;
}
.stdform .col2
{
	width:40%;
}
.stdform .col1 .label
{
	width: 120px;
}
.stdform .col1  input,.stdform .col1  .button,.stdform .col1  button, .stdform .col1  textarea, .stdform .col1 select {
	width: 160px;
}
.stdform .col2 .label
{
	width: 10px;
}
.stdform .col2  input,.stdform .col2  .button,.stdform .col2  button, .stdform .col2  textarea, .stdform .col2 select {
	width: 100%;
}
.sfflabel, .sfformtxt
{
	font-size: .7em;
	float: left;
	margin:  0;
	padding: 0;
}
.sffctrl
{
}
/*
	Definierbare Styles 
*/
.tableNavi
{
	background-color:white;
	height: 30px!IMPORTANT;
	color:Black;
	height:15px;
	margin-bottom:10px;
	padding-top: 5px;
	border-bottom: solid 1px #B5B5B5;
	border-top: solid 1px #B5B5B5;
}
.tableNavi .Prev
{
	float:left;width:30%;
}
.tableNavi .Center
{
	float:left;width:0%;text-align:center;
}
.tableNavi .Next
{
	float:right;
	width:70%;
	text-align:right;
}
.nextprevButton
{
    border: none 0px white;
    margin-top: 3px;
}
.navNumbers
{
    display: block;
}
.navNumbers UL {
	display: inline;
	margin: 0px;
	padding: 0px; 
	list-style-type: none; 
	text-decoration: none;
	white-space:nowrap;
}
.navNumbers LI {
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 11px;
	line-height: 12px;
	float: right;
	padding: 0px; 
	margin: 0px;
	text-align: right;
}
.navNumbers a ,.navNumbers a:link ,.navNumbers a:visited ,.navNumbers a:active ,.navNumbers a:focus 
{
    background-image: none;
	text-decoration: underline;
    color: #aaaaaa;
    text-align: center;
    padding: 0px 3px 0px 3px;
}
.navNumbers a:hover, .navNumbers a.sfSelected, .navNumbers .sfSelected:visited, .navNumbers .sfSelected:active, .navNumbers .sfSelected:focus, .navNumbers .sfSelected:link
{
    background-image: none;
	text-decoration: none;
	color: black;
    text-align: center;
    padding: 0px 3px 0px 3px;
}




.showActionBar1
{
	margin-bottom:5px;
}
.showActionBar2
{
	margin-top:5px;
}
.sfordertab
{
	width:100%;
	border:1px solid #EEEEEE;
	border-bottom:3px solid #000000;
}
.sfordertab .row1
{
	margin-top:10px;
}
.stdform .row2
{
	margin-top:10px;
}
.sfordertab .row2
{
	background-color:#ffffff;
}
/* gfu 
	font-family: Georgia, Times New Roman, serif;
	FONT-SIZE: 1.74em; 
*/
.sfordertab th
{
	font-family: Georgia, Times New Roman, serif;
	background-color: #3D3D45;
	color: #D5D5D2;
	font-weight:normal;
	FONT-SIZE: 16px;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid white;
}
.ordertabth
{
    padding:4px;
}
.sfordertab td
{
	padding:0px;
	FONT-SIZE: 10px;
	border-right:1px solid #EEEEEE;
	border-bottom:1px solid #E2E1DD;
	vertical-align:top;
}
.sfordertab td.noborder
{
	border-bottom-width:0px;
}
.sfordertab td.center
{
	text-align:center;
}
.sfordertab td.right
{
	padding-right:5px;
	text-align:right;
}
.sfordertab td.head
{
	margin:0px;
	padding:5px;
	color:rgb(0, 32, 78);
	background-color:#EEEEEE;
}
.noborder
{
	border:0px;
}
.editNav
{
}
.editNav td
{
	height:20px;
	width:20px;
}
.editNav button
{
	border: 1px solid rgb(0, 32, 78);
	padding:0px;
	margin:2px;
	width:20px;
	font-size:10px;
}
.c003063
{
	color:rgb(0, 32, 78);
}
.c9096A3
{
	color:#9096A3;
}
.cFF9800
{
	color:#FF9800;
}
.c9FBAD8
{
	color:#9FBAD8;
}
.cprice
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	color : rgb(0, 32, 78);
	font-weight : bold;
}
.csubline {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555859;
	line-height : 13pt;
	font-style : italic;
}
.sfccontent .row 
{
	clear:both;
	width:100%;
}
.sfccontent .row .label 
{
	float:left;
	width:20%;
}
.sfccontent .row .ctrl 
{
	float:left;
	width:80%;
}
.jobDetail
{
	FONT-FAMILY: arial, helvetica, sans-serif; 
	width:100%;	
	text-align:left;
	clear:both;
}
.jobDetail .body
{
	width:100%;	
	background-color: white ! important;
}
.jobDetail .position
{
	width:100%;	
	background-color: #E2E1DD;
	height: 28px;
	padding: 6px;
	margin-bottom: 4px;
}
.jobDetail .jobposition
{
	font-size:14px;
	font-weight:bold;
	width: 60%;
	float:left;
}
.jobDetail .hotelposition
{
	width: 40%;
	float:left;
	text-align: right;
}

.jobDetail .row
{
	clear: both;
	width: 100%;	
	padding: 6px 0px 0px 8px;
}
.jobDetail .row .label
{
	width:114px;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.jobDetail .row .data
{
	width:570px;
	float: left;
}
.jobDetail .row .data li
{
    margin-left: -20px;
}
.jobDetail .statictext
{
	border-top:1px solid black;
}
.jobDetail .adress
{
	border-bottom: 1px dotted #E2E1DD;
	margin-top:0px;
	padding: 8px 0px 8px 0px;
	clear:both;
}
.jobDetail .kempiLogo
{
	margin-top:20px;
	text-align:center;
}
.jobDetail .middleLine
{
	font-size:1px;
	height:400px;
	width:1px;
	background-color:rgb(0, 32, 78);
}
.jobDetail input, .jobDetail select {
	border: 1px solid rgb(0, 32, 78);
	width:100%;
}
.jobDetail ul
{
	margin-top:5px;
	margin-bottom:5px;
}
.jobDetail .sfeditxml
{
	width:100%;
	background-color:White;
	border: 1px solid rgb(0, 32, 78);
}
tr.jobStatus2  td
{
	/* background-color:#FFC1C1; */
}

.jobStatusNew2 /* new */
{
    display: block;
    height: 28px;
    background-color:#5A0000;
    color: White;
    font-size: 11px;
    padding: 6px 4px 4px 4px;
    font-weight: bold;
    text-align: center;
}
.sfForm
{
    clear: both;
}
.sfFormItem
{
    clear: both;
}
.formHeader
{
	font-family: Georgia, Times New Roman, serif;
    display: block;
    background-color: Black;
	color: #D5D5D2;
	font-weight:normal;
	padding:6px;
	FONT-SIZE: 16px;
}
.formSubHeader
{
    display: block;
    background-color: #3B3C42;
	color: #D5D5D2;
	font-weight:normal;
	padding:6px;
	FONT-SIZE: 12px;
	border: solid 2px Black;
}
.sfForm .row .label
{
    border-right: solid 1px #E3E3E1;
    text-align: right;
    padding: 6px 14px 6px 6px;
    margin-right: 10px;
}
.sfForm .rowSubmit .ctrl
{
    width: 100%;
    padding-right: 10px;
    margin-bottom: 10px;
}
.sfForm .row .ctrl
{
    padding-top: 4px;
}

input.sfsavebutton
{
    width: 59px;
    height:20px;
    float: right;
}
input.sfresetbutton
{
    width: 126px;
    height:20px;
    float: right;
    margin: 0px 4px 0px 4px;
}
input.sfsearchbutton
{
    width: 74px;
    height:20px;
    float: right;
    margin: 0px 4px 0px 4px;
}
input.sftransmitbutton
{
    width: 72px;
    height:20px;
    float: right;
    margin: 0px 4px 0px 4px;
}
input.sfapplbutton
{
    width: 153px;
    height:20px;
    float: right;
    padding: 0px 0px 0px 10px;
    border: solid 0px white;
    background-color:White!IMPORTANT;
}
.sfonlineAppl
{
    height: 20px;
    display: block;
    width: 100%;
    background-color: #F0F0EE;
    margin-bottom:10px;
}
input.sfloginbutton
{
    width: 62px;
    height:20px;
    float: right;
    margin: 0px 4px 0px 4px;
}
.jobHeader
{
    display: block;
    background-color: #F0F0EE!IMPORTANT;
    border-top: solid 1px #B3B3B3!IMPORTANT;
    font-weight: bold!IMPORTANT;
    padding: 8px!IMPORTANT;
    text-align:left!IMPORTANT;
    color: Black!IMPORTANT;
    font-size: 14px!IMPORTANT;
}
.jobleft
{
    display: block;
    float:left;
    width: 200px;
    text-align:right;
    padding-right: 10px;
    border-right: dotted 1px #B3B3B3;
    margin:6px 0px 10px 0px;
}
.jobright
{
    display: block;
    float: left;
    width: 300px;
    padding-left: 12px;
    margin:6px 0px 10px 0px;
}
.jobline
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}
.joblink
{
    padding-top:50px;
    text-align: right;
    float:right;
}
.floatbreaker
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.floatbreakerdotted
{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:0px;
	border-top:1px dotted #E2E1DD;
}
.adress .adressLeft
{
    float: left;
    width: 192px;
    margin: 0px 8px 0px 0px;
    background-color: #29292B;
    text-align: center;
}
.adress .adressRight
{
    float:left;
    width:490px;
}
.adressRight .hotelname
{
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left:8px;
}
.adressRight .row
{
    float:left;
	clear:both;
	margin: 0px;
}
.adressRight .row .col1
{
    background-color: transparent;
    float: left;
    width: 190px;
}
.adressRight .row .col2
{
    background-color: transparent;
    float: left;
    width: 80px;
}
.adressRight .row .col3
{
    background-color: transparent;
    float: left;
    width: 212px;
}
.adressRight .www a
{
	display:inline;
	font-size:12px!IMPORTANT;
	color: #A47700!IMPORTANT; /* gold */
	background-image: none!IMPORTANT;
	padding-left:0px!IMPORTANT;
	font-weight: bold!IMPORTANT;
}
.formSpez1
{
    background-image: none! important;
    background-color: White!IMPORTANT;
	border-bottom: solid 1px #E2E1DD;
	margin-top: 10px!important;
	margin-bottom: 10px;
}
.formSpez2
{
	margin-top: 0px!important;
	padding-top: 10px!IMPORTANT;
}
