/* --------- FORMULARE: HTML-Formularkomponenten  -------- */	

form{
	margin-bottom:0;
	margin : 0 0 0 0;
}


input, input.small {
	font-family : Arial, Helvetica, sans-serif ! important;
	font-size : 9px;
	color : #545454;
	padding : 0 0 0 0;
}


TEXTAREA {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size : 10px;
	color : #000028;
}

MENU {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size : 10px;
	line-height: 15px;
	color : #000028;
}

SELECT {
	font-family: Tahoma, Helvetica,  sans-serif ! important;
	font-size: 9px ! important;
	color : #000028;
}


.Text_Body,.tablecontentbody {
	background-color: #fff;
} 








/* --------- REITER: REITERNavigation-------- */	



.DreiDNavText{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	color : white;
	font-weight: bold;
	padding-right : 3px;
}


A:link.Reiter_Navigation{
	Color : White ! important;
	Font-Size : 10px ! important;
}

A:Hover.Reiter_Navigation {
	Color : #FFCC00 ! important;
	Font-Size : 10px ! important;
}

A:Visited.Reiter_Navigation{
	Color : White ! important;
	Font-Size : 10px ! important;
}

A:Active.Reiter_Navigation{
	Color : #FFCC00 ! important;
	Font-Size : 10px ! important;
}


/* --------- HAUPT (HEADER) NAVIGATION: Links -------- */	

.Header {
	/* background-color: #303060;*/	
background-color: #5A5A64;
	padding : 0px;
}


A:link.HauptNavigation{
	Color : White;
	Font-Size : 10px ! important;
	font-family : Tahoma, sans-serif;
	font-weight : bold;
	
}

A:Hover.HauptNavigation{
	Color : #ffcc00 ! important;
	Font-Size : 10px ! important;
	font-family : Tahoma, sans-serif;
	font-weight : bold;
	TEXT-DECORATION: none;
}

A:Visited.HauptNavigation{
	Color : White;
	Font-Size : 10px ! important;
	font-family : Tahoma, sans-serif;
	font-weight : bold;
}

A:Active.HauptNavigation{
	Color : #ffcc00;
	Font-Size : 10px ! important;
	font-family : Tahoma, sans-serif;
	font-weight : bold;
}


/* --------- VERTIKALNAVIGATION: Links -------- */	


A:link.Formular_Navigation{
	Color : #808080;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}		
	
A:Hover.Formular_Navigation {
	Color : #FFCC00;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}

A:Visited.Formular_Navigation{
	Color : #808080;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}

A:Active.Formular_Navigation{
	Color : #FFCC00;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}


A:link.Formular_Navigation_Hot{
	Color : White;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}		
	
A:Hover.Formular_Navigation_Hot {
	Color : White;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}

A:Visited.Formular_Navigation_Hot{
	Color : White;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}

A:Active.Formular_Navigation_Hot{
	Color : White;
	Font-Size : 10px ! important;
		padding : 0px 1px 0px 3px;
}



.FormularButtonAbsoluteOberkategorieHot{
	border-width: 0px;
	border-color: #6B93B9 #6B93B9 #6B93B9 #6B93B9;
	border-style: solid;
	margin-top: 0px;
	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808080;
	padding : 8px 5px 8px 1px;
	Color : #808080;
	text-align: left;	

}


.FormularButtonOberkategorieNo5 {
	border-width: 0px;
	border-color: White White White White;
	border-style: solid;
	margin-top: 0px;
	margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: Black;
	padding : 5px 5px 5px 5px;
	white-space: nowrap;
}		


.FormularButtonOberkategorieHotNo5 {
	border-width: 1px;
	border-color: #444444 #444444 #444444 #444444;
	border-style: solid;
	margin-top: 0px;
	margin: 0px;
	background: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: White;
	padding : 5px 5px 5px 5px;
	color: White;
	white-space: nowrap;
}

.FormularButtonColdNo5 {
	border-width: 0px;

	border-style: solid;
	margin-top: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: Black;
	padding : 2px 5px 2px 5px;
	white-space: nowrap;
}

	
.FormularButtonHotNo5 {
	border-width: 1px;
	border-color: #444444 #444444 #444444 #444444;
	border-style: solid;
	margin-top: 1px;
	margin: 1px;
	background: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: White;
	padding : 4px 5px 4px 5px;
	white-space: nowrap;
}


.FormularButtonNavHot
{
	padding: 0px 0px 0px 7px;
}	

.FormularButtonNavCold
{
	padding: 0px 0px 0px 7px;
}	



/* --------- ContentBereich Text in Listen  -------- */	

.TabellenZellenTextUeberschriftListe{
	font-weight: bold ! important;
}

.TabellenZellenTextFliesstextListe{
	/* 

Opacity=??
Sets the opacity of the object. 0 = invisible, 100 = completely visible. Sets the start opacity when used in conjunction with FinishOpacity.

FinishOpacity=??
Sets the opacity for the end of the of the object. Creates a gradient effect.

StartX=??, StartY=??, FinishX=??, FinishY=??
Sets the coordinates for the opacity to start or end. 

Style=?? Sets the type of gradient. 1 = Horizontal; 2 = Radial; 3 = Rectangular.  

filter:alpha(Opacity=100, FinishOpacity=00, Style=1, StartX=1, StartY=1, FinishX=10, FinishY=50);
*/


	
}


/* --------- ContentBereich -------- */	

.FormularBeschreibungGrossNo5Var1,.FormHeadline
 {
	font-family: "Arial";
	font-size:16px;
	font-weight: bold;
	text-align: left;
	color: #656565;
	padding : 1px 1px 1px 3px;
}


 .ContentBackGroundArea{
background-color: White;
 } 
 


.small{
	Font-Size : 10px ! important;
	}


.FormularNavBG {

}

.MainListandInput{
	Font-Family : Verdana, Tahoma, Arial, Helvetica, sans-serif ! important;
	Font-Size : 10px ! important;
	Font-Style : normal ! important;
	padding : 10px 10px 10px 10px;
}	


/* --------- Trenner -------- */	

.img_dots{
	padding : 1px 1px 1px 1px;
	background-image: url(../../assets/images/Backgrounds/Dots.gif);
	background-repeat : repeat-x;
}	


.MainTrennerVertikal, .img_dots_Vert{
	padding : 1px 1px 1px 1px;
	background-image: url(../../assets/images/Backgrounds/Dots_Vert.gif);
	background-repeat : repeat-y;
}	


.img_dots_Var1
{

}	






.MessagePositiveCorfirmation {
	/* ----oben----- -----rechts----- ----unten----- ----links----  */	
	Font-Family : Verdana ,Arial, Helvetica, sans-serif ! important;
	Font-Size : 10px ! important;
	color: #7BBC4B;
	padding : 0px 0px 0px 5px;
	white-space: nowrap;
	text-align : Left;
	vertical-align: middle;
	font-weight: bold ! important;
}

.MessageNegativeCorfirmation {
	Font-Family : Tahoma ,Arial, Helvetica, sans-serif ! important;
	Font-Size : 10px ! important;
	color: #B22222;
	padding : 0px 0px 0px 5px;
	white-space: nowrap;
	text-align : Left;
	vertical-align: middle;
	font-weight: bold ! important;
}







/* --------- ListenAnsichten -------- */	
 
 
 .ListArea {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	padding: 0px 0px 0px 30px ! important;
 }

 .ListHeaderArea {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	padding: 0px 1px 0px 1px ! important;
 }

  .ListHeaderBackGround {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	background-color: #FBB224;
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 10px ! important;
	font-weight: bold;
	color: White;
 }

 A:link.ListHeaderBackGroundCold{
	Color :#646464;
	font-weight : normal ! important;
	WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;

}
	
A:Hover.ListHeaderBackGroundCold{
Color :#232323 ! important;
	Text-Decoration : none ! important;
font-weight : normal ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}

	
A:Visited.ListHeaderBackGroundCold{
Color :#646464;
font-weight : normal ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}

A:Active.ListHeaderBackGroundCold{
Color :#646464;
font-weight : normal ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}


A:link.ListHeaderBackGroundHot{
	Color :#646464;
	font-weight : bold ! important;
	WHITE-SPACE: nowrap;
		padding: 0px 3px 0px 3px ! important;
}

A:Hover.ListHeaderBackGroundHot{
Color :#232323 ! important;
	font-weight : bold;
	Text-Decoration : none ! important;
	WHITE-SPACE: nowrap;
		padding: 0px 3px 0px 3px ! important;
}
	
A:Visited.ListHeaderBackGroundHot{
Color :#646464;
	font-weight : bold ! important;
	WHITE-SPACE: nowrap;
		padding: 0px 3px 0px 3px ! important;
}

A:Visited.ListHeaderBackGroundHot{
Color :#646464;
	font-weight : bold ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}

.ListHeaderForground {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	background-color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif! important;
	font-size: 9px! important;
	color: #EEEEEE! important;
 }


.ListHeaderForgroundBorderOne {
	background-color: #858585;
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px!important;
	font-weight: bold;
	color: White;
 }

 
A:link.ListHeaderForgroundBorderOneCold{
	Color :white;
	font-weight : normal ! important;
	WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;

}
	
A:Hover.ListHeaderForgroundBorderOneCold{
Color :white! important;
	Text-Decoration : none ! important;
font-weight : normal ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}


A:Visited.ListHeaderForgroundBorderOneCold{
Color :white;
font-weight : normal ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}

A:Active.ListHeaderForgroundBorderOneCold{
Color :white;
font-weight : normal ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}



A:link.ListHeaderForgroundBorderOneHot{
	Color :white;
	font-weight : bold ! important;
	WHITE-SPACE: nowrap;
		padding: 0px 3px 0px 3px ! important;
}

A:Hover.ListHeaderForgroundBorderOneHot{
Color :white ! important;
	font-weight : bold;
	Text-Decoration : none ! important;
	WHITE-SPACE: nowrap;
		padding: 0px 3px 0px 3px ! important;
}
	
A:Visited.ListHeaderForgroundBorderOneHot{
Color :white;
	font-weight : bold ! important;
	WHITE-SPACE: nowrap;
		padding: 0px 3px 0px 3px ! important;
}

A:Visited.ListHeaderForgroundBorderOneHot{
Color :white;
	font-weight : bold ! important;
WHITE-SPACE: nowrap;
	padding: 0px 3px 0px 3px ! important;
}

.ListHeaderForgroundBorderTwo {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	background-color: #FDF1D3;
	font-family: Arial, Helvetica,  sans-serif ! important;
	font-size: 9px ! important;
	color: #313131;
	text-align : left;
 }

 
 .TabellenUeberschriftBackColorNo5Level2 {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	
	font-family: Tahoma, Arial, Helvetica,  sans-serif ! important;
	font-size: 9px ! important;
	color: #313131;
	text-align : left;
 }

 .TabellenUeberschriftBackColorNo5Level3a {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	font-family: Tahoma, Arial, Helvetica,  sans-serif ! important;
	font-size: 9px ! important;
	color: #313131;
	text-align : left;
 } 
 
 
 
 

 
 

 .FormArea {
/* ----oben----- -----rechts----- ----unten----- ----links---- #6B93B9 */	
	padding: 0px 0px 0px 30px ! important;
 }


/* --------- Legende -------- */	
 

.Legende {
	margin-top: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #808080;
	white-space: nowrap;
	text-align : left;
}

.TabellenBeschreibungsTextLegende{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding : 2px 2px 2px 2px;
} 


/* --------- MISC -------- */	


.pic {
	padding : 15px 5px 15px 5px;
	}

	
.ListFooterBackground {
	background-color: #EBEBEB;
 }

.ListFooterBackgroundLite, .ListFooterBackgroundLiteTrenner {
	background-color: #F6F6F6;
 }

 .ListFooterBackgroundLiteTrenner {
	padding : 0px 0px 0px 0px;
	background-image: url(../../assets/images/Backgrounds/Dots_Vert.gif);
	background-repeat : repeat-y;
	
 }
 
 
	
	/* --------- Input TextBeschreibung -------- */	
	
	
  .Text_Input_Beschreibung{
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	color: #ABABAB !important;
	text-align : left ! important;
	}	
	
	
	
	/* --------- Alert -------- */	
	
	
	.Text_Alert_No1{
	color: #BC1436 ! important;
	}

	
	.Text_Alert_Header{
	color: #FF9900 ! important;
	font-weight: bold;
	text-align : left ! important;
	padding : 4px 4px 4px 3px;
	}

	.Text_Alert_Body{
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	color: #999999 ! important;
	text-align : left ! important;
	padding : 1px 4px 1px 4px ! important;
	}	
	

	
	
/* --------- Effekte -------- */	


.Shadow_Bar_Oben, .DreiDNavAbschluss{
	padding : 7px 0px 7px 5px;
	background-image: url(../../assets/images/Backgrounds/Bar_Shadow.gif);
	background-repeat : repeat-x;
}	

.BottomDotted{
border-bottom: dotted 1px #999999;
}	

.img_dots_Var1{
	padding : 10px 0px 10px 0px;
	background-image: url(../../assets/images/Backgrounds/Dots_20Px.gif);
	background-repeat : repeat-x;
}	

 
 
/* --------- EMAIL-Link -------- */	 
 
 
A:link.TextKleinNo5{
	color: #FBB224;
	Font-Size : 10px ! important;
	
}
	
A:Hover.TextKleinNo5{
 	color: #FBB224;
	Text-Decoration : underline ! important;
	Font-Size : 10px ! important;
}

	 
A:Visited.TextKleinNo5{
	color: #FBB224;
	Font-Size : 10px ! important;
}

A:Active.TextKleinNo5{
	Color : #FBB224;
	Font-Size : 10px ! important;
}


/* --------- EINGABE / FORMULAR Felder -------- */	 


.EingabeFormularBeschreibung {
	vertical-align: top;
}



.EingabeFormularBeschreibung,.EingabeFormularBeschreibungHilite {
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	color: #999999;
	text-align : left ! important;
	padding : 4px 4px 4px 4px ! important;
}

.EingabeFormularUeberschrift,.EingabeFormularUeberschriftHilite {
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	color: #999999 ! important;
	text-align : left ! important;
	padding : 4px 4px 4px 4px ! important;
	font-weight:bold;
}



/* --------- ACHTUNG -------- */	 


.EingabeFormularEingabeAusgabe {
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 10px ! important;
	color: #999999 ! important;
	text-align : left ! important;
	padding : 4px 4px 4px 4px ! important;

/* --------- ACHTUNG -------- 	*/ 
}


.TabellenZellenBackColorNo1FontBeschreibungsTextFett {
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	color: #999999 ! important;
	text-align : left ! important;
	padding : 4px 4px 4px 4px ! important;
	background-color: #F5F5F5 ! important; 

}

.TabellenZellenBackColorNo1FontBeschreibungsTextFettAlternierend {
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	color: #999999 ! important;
	text-align : left;
	padding : 4px 4px 4px 4px ! important;


}


.TabellenZellenTextNo5Klein {
	Font-Family : Tahoma ,Arial, Helvetica, sans-serif ! important;
	Font-Size : 9px ! important;
	color: #656565;
	padding : 1px 1px 1px 1px;
	text-align: left;

}





.TabellenZellenTextKleinNo1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px ! important;
	text-align: left;
	color: black;
	background-color:transparent!important;
	padding : 2px 5px 2px 5px;
	white-space: nowrap; 	
	height: 15px;
}



/* --------- Listen -------- */	 


.TabellenZellenTextNormal {
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size:9px ! important;
	text-align: left;
	background-color: #F5F5F5;
	height : 25px;
}

.TabellenZellenTextNormalAlternierend{
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	text-align: left;
	background-color: #FFFFFF;
	height : 25px;
	
}

.TabellenZellenTextNormalNextColumn {
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size:9px;
	text-align: left;
	background-color: #FDF5E6;
	height : 25px;
}


.TabellenZellenTextNormalAlternierendNextColumn{
	font-family: Tahoma, Arial, Helvetica, sans-serif ! important;
	font-size: 9px ! important;
	text-align: left;
	background-color: #FEF2E0;
	height : 25px;
	white-space: nowrap; 

}



.TabellenUeberschriftBackColorNo5Level1{

	font-family: Arial, Helvetica,  sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:Black;
	height : 20px;
	padding : 3px 5px 3px 5px;
	white-space: nowrap;
	text-align : Left;
	vertical-align: middle;

	}	

.TabellenUeberschriftBackColorNo5Level3 {

	font-family: Tahoma, Helvetica,  sans-serif ! important;
	font-size: 9px ! important;
	color:White ! important;

	background-color: #A0A0A0;
	text-align : Left;
	vertical-align: middle;
	}	
	

	.TabellenUeberschriftBackColorNo4 {
	font-family: Arial, Helvetica,  sans-serif ! important;
	font-size: 9px ! important;
	color: #313131;
	
	background-color: #E0E0E2;

	text-align : left;
	}

	
	.TabellenUeberschriftBackColor {
	font-family: Arial, Helvetica,  sans-serif ! important;
	font-size: 9px ! important;
	color: #313131;
	
	background-color: #99CC00;

	text-align : left;
	}



li {
	list-style-image: url(../../assets/images/bullets/square.gif);
}

ol {
	color: #333333;
	list-style-image: url(../../assets/images/bullets/square.gif);
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

ul {
	color: #333333;
	list-style-image: url(../../assets/images/bullets/square.gif);
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/* Wizard */		


/* ----oben----- -----rechts----- ----unten----- ----links---- */	
.WizardHilited {
	border-width: 1px;
	border-color: #BEBEBE #F9F9F9 #F9F9F9 #BEBEBE;
	border-style: solid;
	margin-top: 1px;
	margin: 1px;
	background: #F5F5F5;
	Font-Family : Arial, Helvetica, sans-serif ! important;
	Font-Size : 10px ! important;
	Font-Style : normal ! important;
	Color : White;
	padding : 0px;
}

	
.WizardButtonCold {
	border-width: 1px;
	border-color: #BEBEBE #F9F9F9 #F9F9F9 #BEBEBE;
	border-style: solid;
	margin-top: 1px;
	margin: 1px;
	background: #E8E8E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	padding : 0px 5px;
}

.WizardButtonHot {
	border-width: 1px;
	background: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	padding : 0px 5px;
}




#AusgeblendetHeader {
border-width: 1px;
width:100%;
margin:0 auto;
text-align:center;
background-color:#F3F3F3;
color:#A5A5A5 ! important;
border-left: 1px solid #2F4F4F;
border-right: 1px solid #2F4F4F;
border-top: 1px solid #2F4F4F;
border-bottom: 0px;
}


#Ausgeblendet {
border-width: 1px;
width:100%;
margin:0 auto;
text-align:center;
border: 1px solid #2F4F4F;
background-color:#FCFCFC;
color:#A5A5A5 ! important;
}


/* Fuck */	


Tabellenbeschreibungstextnormal{


}




	
A:link.Wizard{
	Color : #3B3B3B;
	Font-Size : 10px ! important;
}
		
	
A:Hover.Wizard{
	Text-Decoration : underline ! important;
	Font-Size : 10px ! important;
}

	
A:Visited.Wizard{
	Color : #3B3B3B;
	Font-Size : 10px ! important;
}

A:Active.Wizard{
	Color : #3B3B3B;
	Font-Size : 10px ! important;
}


	tr.ruled, .ruled{
			background:#F6F6F6;
			background-color: #F6F6F6;
		}  


 	tr.unruled, .unruled{

} 


.ruledcheckbox{

padding : 10px 0px 0px 0px;
} 

.AbschlussShadow{
	padding : 1px 1px 1px 1px;
	background-image: url(../../assets/images/Backgrounds/AbschlussShadow.gif);
	background-repeat : repeat-x;
}	



A:link.hilite_link, A:Hover.hilite_link, A:Visited.hilite_link,A:Active.hilite_link {
	white-space: nowrap;
	padding: 2px 1px 2px 2px;
	border: 1px solid #8a650a;
	background: #e3970a none;
	color: #ffffff;
}

	

A:Hover.hilite_link {
	color: #45270c;
}

.PortaitFreigabe tr td {
	vertical-align: top;
	
}	

#PassFoto {
	width: 143px;
	height: 210px;
	border: 1px solid #e0e0e0;
	float: right;
	background: #f0f0f0;
	margin-left: 20px;
	margin-right: 70px;
	overflow: hidden;
}

/*

#PassFoto img {
	width: 133px;
	height: 200px;
	margin: 5px;
}

*/

#PassFoto img {
	margin: 5px;
}

.ProjektLizenznehmerlisting li{
	display: none;
}

.ProjektLizenznehmerlisting li.chosen{
	font-weight: bold;
	display: list-item;
}

.ProjektInteresse {
	border: 1px solid #e2e2e2;
	padding: 15px;
}



.ProjektInteresse Select {
	border: 1px solid #e2e2e2;
	margin-bottom: 10px;
}

.required, .required td {
	font-weight: bold;
	color: #a00f0e!important;
}

.requiredempty, .requiredempty td {
	font-weight: bold;
	color: #a00f0e!important;
	background-color: #fe8e8b;
}

/* @group NEW */

table {
	text-align: left;
}

.info_form {
	margin-top: 15px;
	margin-left: 30px;
}

.submit_area {
	width: auto;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}

.info_desc {
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
}

.info_desc a {
	color: #999999 ! important;
	text-decoration: none;
}

.info_desc a:hover {
	color: #999999 ! important;
	background-color: #fdf4c7;
}

.info_desc .submit_area {

margin-left: 100px!important; 

}

.Note a {
	text-decoration: none!important;
	border-style: none!important;
}

.Note strong {
	font-size: 10px;
	margin-right: 3px;
}


.Blaettern {
padding-left: 3px;
	font-weight: bold;
}

.PortaitFreigabe tr td, #UnternehmenKontaktProfilAnsicht table tr td {

	text-align: left;
}	

#Kontaktinfo .InfoAusgabe   {
	border: 1px solid #828282!important;
	width: 320px;
	padding: 5px;
}	

.statistik_important {
	font-weight: bold;
	color: #a50b39;
}	


/* @end */

.ads a {
	text-decoration: none!important;
	border-style: none!important;
}

.ads {
	padding-left: 5px;
	text-align: right;
}

.imagelink img{
	border-style: none;
}

a:hover {
	border-style: none!important;
	border-width: 0!important;
}

a img {

cursor:pointer;
cursor:hand;

}

.formLabelSmall{
	text-align: left;
}

/* @group Wizard */

#StudentWizard table td{
	 
}


.WizardBeschreibungstext{
	Font-Family : Verdana, Tahoma, Arial, Helvetica, sans-serif ! important;
	Font-Size : 10px ! important;
	Font-Style : normal ! important;
}	



.LoginWizardBackground,.WizardBackground {
	background: #f8f8f8!important;
}

.alertmessage p {
	text-transform: capitalize;
	color: #b60b20;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent;
}

.systemmessage p {
	color: #b60b20;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent;
}

.WizardHeader{

}

.WizardDescription{

	font-size: 11px;
}

.WizardForm{
	padding: 20px;

}

.WizardNavBottom{
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#LizenznehmerHeader{
	padding-bottom: 30px;
}



/* @end */

/* @group LanguageSelection */

.languageselection .languageitem {
	
}


.languageselection{
	width: 780px;
	height:  35px;
	clear: left;

}

.languageitem{
	padding-left: 5px;
}

.languageitem a{
	line-height: 34px;
}

	

.languageitems{
	
	float: right;
}

.selected{
	font-weight: bold;
}


/* @end */

/* @group Layout */

/* @group Structure */

#container {
	border:0;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	text-align: left;
}




#leftlayoutcol {
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
}


#rightlayoutcol{
	width: 0;
}


#content{
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
}



#footer {
	clear: both;
	}


#headerlayout{
	width: 100%;

	}
	
.languageselection{

	}

#headerlayout .languageselection {
	margin-left: 0;
}



/* @end */

/* @group Size */

#container {
	width: 1000px;
	\width: 1000px;
	w\idth: 1000px;
}


#leftlayoutcol {
	width: 200px;
	padding: 5px;
}


#content{
	width: 790px;
}

#footer {
	width: 780px;
	margin-left: 210px;
	}

#headerlayout .languageselection {
	margin-left: 210px;
}

/* @end */

/* @group Size Reset */

#container {
	width: 780px;
}


#leftlayoutcol {
	width: 0;
	padding: 0;
	visibility: hidden;
}


#content{
		width: 100%;
}

#footer {
	width: 100%;
	margin-left: 0px;
	clear: both;
	background-color: gray;
	}

#headerlayout .languageselection {
	margin-left: 0px;
}

/* @end */


/* @end */




#StudentFreigabe .TabellenZellenTextUeberschriftListe,
#UnternehmenKontaktProfilAnsicht .TabellenZellenTextUeberschriftListe{

	font-size: 12px!important;
	font-weight: bold;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 0;
}


#StudentFreigabe table h3,
#UnternehmenKontaktProfilAnsicht table h3 {
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
}


#StudentFreigabe table ul li h4,
#UnternehmenKontaktProfilAnsicht table ul li h4 {
	margin:  0!important;
	padding: 0!important;
	border:0!important;
	font-size: 10px!important;
}


#StudentFreigabe table ul li ul li h4,
#UnternehmenKontaktProfilAnsicht table ul li ul li h4{
	margin-top:  10px!important;
	padding: 0!important;

}


#StudentFreigabe table ul,
#UnternehmenKontaktProfilAnsicht table ul {
	padding-left: 0px;
	margin-left: 5px;
	margin-top: 0;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;

}

#StudentFreigabe table ul li,
#StudentFreigabe table ul li ul li ul li,
#UnternehmenKontaktProfilAnsicht table ul li,
#UnternehmenKontaktProfilAnsicht table ul li ul li ul li{
	list-style-type: none;
	list-style-image: none;
	
}

#StudentFreigabe table ul li ul,
#StudentFreigabe table ul li ul li ul li ul,
#UnternehmenKontaktProfilAnsicht table ul li ul,
#UnternehmenKontaktProfilAnsicht table ul li ul li ul li ul
 {

	margin-left: 15px;
	margin-bottom: 0px;
}


#StudentFreigabe table ul li ul li ul,
#UnternehmenKontaktProfilAnsicht table ul li ul li ul

 {

	margin-left: 0px;
	margin-bottom: 0px;
}


#StudentFreigabe table ul li ul li,
#StudentFreigabe table ul li ul li ul li ul li,
#UnternehmenKontaktProfilAnsicht table ul li ul li,
#UnternehmenKontaktProfilAnsicht table ul li ul li ul li ul li
{

	list-style-type: square;
	list-style-image: none;
	
}


#StudentFreigabe table ul li ul li ul li ul li,
#UnternehmenKontaktProfilAnsicht table ul li ul li ul li ul li
 {
	list-style-type: circle;

	}
	
	

#UnternehmenKontaktProfilAnsicht #container {
	border: 1px solid gray;

	
			width: 479px!important; 
			\width: 479px!important;
			w\idth: 479px!important;
			padding: 3px!important;
	overflow: hidden;
}

ul.specs{
	padding: 0!important;
	margin: 0!important;
}


ul.specs li{
	list-style-image: url(../images/arrows/nav_right_nosub.gif)!important;
	padding: 0!important;
	margin: 0 0 0 15px!important;

}


.isNew .Portraitblock td.Portrait  {
	padding-left: 20px;
	background: url(../images/symbols/new_en.png) no-repeat left center;
	font-weight: bold;
}



#PDFBewerbungMatrix .TabellenUeberschriftBackColorNo5Level3 {
white-space: nowrap;
}



/* Whitespace-Bug */
























/* @group Newsletter */



.NewsletterCell{
	background-color: #f7f7f7;
}


#kontaktprojektkorrespondenz_newslettersubscription_form {
	
}

div.kontaktprojektkorrespondenz_newslettersubscription {
	margin: 0;
	text-align: left;
	vertical-align: top;


	height: 18px;
	padding: 0;
	overflow: hidden;
}

div.kontaktprojektkorrespondenz_newslettersubscription p {

	width: 140px;
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	padding: 0;
}


div.kontaktprojektkorrespondenz_newslettersubscription label {
	font-size: 9px;

}

div.kontaktprojektkorrespondenz_newslettersubscription input {
width:15px!important;
	line-height: 5px!important;
	font-size: 5px!important;
	padding: 0!important;
	margin: 0!important;
	border-style: none!important;
			float: left!important;

}




#kontaktprojektkorrespondenz_newslettersubscription_form .submit {

	margin: 10px 0 0 40px;
	padding: 0;
	clear: both;
	text-align: left;
}

#kontaktprojektkorrespondenz_newslettersubscription_form .submit input {
	margin: 0!important;
	padding: 0!important;
	font-weight: bold;
	text-align: center;
}



/* @end */




.form_group {
	padding-top: 10px;
}

.form_item_radio {
	width: 145px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}


.TabellenZellenTextKleinUmbruch .desc,
.TabellenZellenTextKleinUmbruch div, 
.TabellenZellenTextKleinUmbruch label {
	font-size: 10px!important;
}

.TabellenZellenTextKleinUmbruch .desc {
	color: #98918f;
}


.TabellenZellenTextKleinUmbruch .form_item_radio .desc, 
.TabellenZellenTextKleinUmbruch .form_item_radio label, 
.TabellenZellenTextKleinUmbruch .form_item_radio input {
display: block;
float: left!important;
border: 1px solid white;
}


.TabellenZellenTextKleinUmbruch .form_item_radio label  {
width: 118px;
padding-top: 3px;
padding-bottom: 3px;
}

.TabellenZellenTextKleinUmbruch .form_item_radio input {
	margin-right: 5px!important;
	margin-bottom: 60px!important;
}

.TabellenZellenTextKleinUmbruch .form_item_radio .desc  {
width: 118px;
}


.TabellenZellenTextKleinUmbruch .form_group label  {
display: block!important;
padding-bottom: 3px;
}





.clearall{
	display: block;
clear: left!important;
}

/* @group Form */

.Wizard .form_item_checkbox, 
.Wizard .form_item {
	margin-bottom: 10px!important;
	clear: left!important;
}

.Wizard .form_item_checkbox .clearall{
	clear: left!important;
height: 0px;
overflow: hidden;

}



.Wizard .form_item label {
	display: block!important;
	margin-bottom: 5px;	
}


.Wizard .checkbox_item label, 
.Wizard .checkbox_item input {
	display: block!important;
	float: left!important;
}


.Wizard .checkbox_item input {


}

.Wizard .checkbox_item label {
	width: 725px!important;
	height: 20px!important;
	padding: 0;
	margin: 0;
	padding-top: 2px;
	padding-left: 5px;

}

.Wizard .checkbox_item input {
	clear: both!important;
}

.Wizard .form_items_group {

}



.Wizard .form_items_group .form_item .clearall{
}

.Wizard .form_items_group table td {

padding: 0px;
border: 0;


padding-right: 10px;

}

#StudentWizard .Wizard{
	

padding-left: 10px;
padding-right: 10px;
padding-bottom: 0;
margin-bottom: 0;

background-color: white;



	border-top: 1px solid #5a5a64;
	border-right: 1px solid #5a5a64;
	border-left: 1px solid #5a5a64;	
	border-bottom: 1px solid #5a5a64;	


}



/* @end */

/* @group Interface */


#container table tr td {

}

.workflowinterfacecontainer .clearer{

	clear: both!important;
}



.workflowinterfacetabletop .col1{
	width: 200px!important;
}


.workflowinterfacetabletop .col2 {

}



.workflowinterfacetablebottom .col1,
.workflowinterfacetablebottom .col2 {

width: 350px!important;
width: 350px!important;

}


.workflowinterfacetablebottom .col2 {
	border-left: 1px solid silver;
	padding-left: 20px;
}

.workflowinterfacetablebottom .col1 {
	padding-right: 20px;
}

.workflowinterfacetablebottom .col1,
.workflowinterfacetablebottom .col2 {
	vertical-align: top;
	padding-bottom: 10px!important;
}


.workflowinterfacecontainer  {

}

.workflowinterfacecontainer ul {
	padding: 5px!important;
	margin: 0;
	list-style: none!important;
	float: left!important;
}

.workflowinterfacecontainer ul li {
	float: left!important;
	display: inline!important; /*For ignore double margin in IE6*/
	margin: 0 5px;
}

.workflowinterfacecontainer ul li a {
	text-decoration: none!important;
	float:left!important;
	color: #999!important;
	cursor: pointer!important;
	font: 10px/14px "Arial", Helvetica, sans-serif!important;
}

.workflowinterfacecontainer ul li a span {
	margin: 0 5px 0 -5px;
	position: relative!important; /*To fix IE6 problem (not displaying)*/
	float:left!important;
	padding: 3px 1px 5px 5px;
}

.workflowinterfacecontainer ul li a, 
.workflowinterfacecontainer ul li a:hover {
	background: url(../images/interface_button_g.png) no-repeat top right!important;
 	color: #0d5f83!important;
}

.workflowinterfacecontainer ul li a span, 
.workflowinterfacecontainer ul li a:hover span {
	background: url(../images/interface_button_g.png) no-repeat top left!important;
}



.zusagefttovt,
.zusage{
	background: url(../images/icon_s_checkmark.png) no-repeat center center;
	padding: 10px;
}

.absage{
	background: url(../images/icon_s_minus.png) no-repeat center center;
	padding: 10px;
}





body .bewerberdetailterminplan .zusage,
#StudentTerminplanDetail .zusagefttovt,
.zusageorabsageiconcontainer .zusagefttovt,
#StudentTerminplanDetail .zusage,
.zusageorabsageiconcontainer .zusage{
	background: transparent url(../images/icon_ss_checkmark.png) no-repeat center center!important;
	padding: 0px!important;
	padding-left: 12px!important;
	margin-left: 5px!important;
	display: inline;

}

#StudentTerminplanDetail .absage,
.zusageorabsageiconcontainer .absage{
	background: url(../images/icon_ss_minus.png) no-repeat center center;
	padding: 10px;
	display: inline;
}

#StudentTerminplanDetail .zusagefttovt,
#StudentTerminplanDetail .zusage,
#StudentTerminplanDetail .absage{

	display: inline;
}

.firmenName{
	margin-left: 7px;
}


.bewerberdetailterminplan{
	background: url(../images/arrows/nav_right.gif) no-repeat left center;
}



.nowrap{
white-space: nowrap;
}

body{

}


/* @end */






