form{

	color : #4A4A4A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	padding : 0px 0px 0px 0px ! important;
}




a:link{
		color : #CC6B0B;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

a:visited{
		color : #CC6B0B;
		font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

a:hover{
  color : #663300;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none;
	
}

a:active{
		color : #CC6B0B;
font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}


a:link.FrontList{
		color : Black;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
		font-weight: bold;
		
}

a:visited.FrontList{
		color : Black;
		font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
	font-weight: bold;
	letter-spacing: 0px;
}

a:hover.FrontList{
color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none;
font-weight: bold;	
}

a:active.FrontList{
		color : Black;
font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
font-weight: bold;
}






















a:link.darkbg{
			color : #F3F3F3 ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

a:visited.darkbg{
			color : #F3F3F3 ! important;
		font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

a:hover.darkbg{
	color : #F3F3F3 ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none;
	
}

a:active.darkbg{
		color : #CC6B0B ! important;
font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}






a:link.headline_darkbg{
	color : #DEDEDE ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold;
}

a:visited.headline_darkbg{
	color : #DEDEDE ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold;
}

a:hover.headline_darkbg{
	color : White ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold;
}

a:active.headline_darkbg{
	color : #DEDEDE ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold;
}







a:link.Hauptnavigation{
	color : White ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold ! important;
}

a:visited.Hauptnavigation{
	color : White ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold ! important;
}

a:hover.Hauptnavigation{
	color : #FFA500 !important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold ! important;
}

a:active.Hauptnavigation{
	color : White ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold ! important;
}




























a:link.OrangeBG{
	color : #68351C !important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;

}

a:visited.OrangeBG{
	color : #68351C ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;

}

a:hover.OrangeBG{
	color : #68351C ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	}

a:active.OrangeBG{
	color : #68351C ! important;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;

}





a:link.Template{
	color : #BDBDBD !important;
	font-family : Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

a:visited.Template{
			color : #BDBDBD ! important;
		font-family : Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

a:hover.Template{
	color : #959595 !important;
	font-family : Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none;
	
}

a:active.Template{
		color : #BDBDBD ! important;
font-family : Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

.TrennerTemplate{
		color : #8C8C8C !important;
font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	font-style : normal ! important;
	text-decoration : none ! important;
}

.TrennerHorizontal{

		background : #D1D1D1;
		
		/* 

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=3, StartX=1, StartY=1, FinishX=10, FinishY=50);

		
}



body {
	// needed for Opera /* ----Small Typography---- 
	// forleft : 0px;
	// needed for oper : a;
	// nn4.xmargin : 0px;
	padding : 0px;
	top : 0px;
	 /* // scrollbar-arrow-color : #FFB419;
	// scrollbar-base-color: #E7E7E7;
	// scrollbar-darkshadow-color : #F0F0F0;
	// scrollbar-track-color : #F5F5F5;
	// scrollbar-3dlight-color : #F0F0F0;
	// scrollbar-highlight-color : #F0F0F0;
	// scrollbar-face-color : #414141;
	// scrollbar-shadow-color : #F0F0F0; */
}
}

input.grey{
	border : 1 solid;
	border-color : #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
	font : normal normal 10px Verdana;
	margin : 0 0 0 0;
	padding : 0;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	background : #FEFEFE;
}

input{
	font : normal normal 10px Verdana;
	margin : 0 0 0 0;
	padding : 0;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
}

input.small{
	font : normal normal 9px Verdana;
	border : 1 solid;
	border-color : #D98D00 #FFFFB0 #FFFFB0 #D98D00;
	margin : 0 0 0 0;
	padding : 0;
	padding-bottom : 0;
	padding-left : 2;
	padding-right : 0;
	padding-top : 0;
}

textarea.grey{
	border : 1 solid;
	border-color : #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
	font : normal normal 10px Verdana;
	margin : 0 0 0 0;
	padding : 0;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	background : #FEFEFE;
}


textarea{
		font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
}

select.grey{
	color : #4A4A4A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	border : 1 solid;
	border-color : #C0C0C0 #C0C0C0 #C0C0C0 #C0C0C0;
	font : normal normal 10px Verdana;
	margin : 0 0 0 0;
	padding : 0;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	background : #FEFEFE;
}

p{
	color : #4A4A4A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
}

td{
	color : #4A4A4A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
}

.img_dots{
	padding : 1px 1px 1px 1px;
	background-image: url(../../../assets/images/Backgrounds/Dots.gif);
	background-repeat : repeat-x;
}	



p.headline_darkbg{
	color : #DEDEDE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font-weight : bold;
}

b{
	color : #4A4A4A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	font : bold;
}


li{
	color : #4A4A4A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
	list-style : 0px url(../arrows/Arrow_grey_rechts.gif) 0px;
	margin : 0px 0px 0px 0px;
	padding-left : 0px;
}

ul{
	color : #4A4A4A;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px ! important;
	font-style : normal ! important;
}

.FrontLine{
border-width: 1px 0px 0px 0px;
border-color: white #414141 #414141 #414141;
border-style: solid; 
padding: 0 0 0 0;
}

.TrennerUnten {
 
background-color: #008C37;

}

.ButtonSubmit {

border-width: 0px 0px 0px 0px;
border-color: #89B3DC #3579BC #89B3DC #3579BC;
border-style: solid; 
background-color: #008C37;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;
cursor: hand;

}

.ReiterVar1{
 
background-color: #ffff99;
padding: 0 0 0 0;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;
}

.ReiterVar2{
 
background-color: #99CC00;
border-width: 1px 0px 0px 0px;
border-color: white white #99CC00 white ;
border-style: solid; 
padding: 0 0 0 0;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;
}

.ReiterVar2AbschlussLinks,.ReiterVar2AbschlussRechts{
 
background-color: #99CC00;

}

.ReiterVar2AbschlussRechts{
 
border-width: 1px 0px 0px 0px;
border-color: white white #99CC00 white ;
border-style: solid; 
}



.ReiterVar2AbschlussLinksCold,.ReiterVar2AbschlussRechtsCold{
 
background-color: #72A500;

}

.ReiterVar2AbschlussRechtsCold{
 
border-width: 1px 0px 0px 0px;
border-color: white white #99CC00 white ;
border-style: solid; 
}





.ReiterVar2a{
 
background-color: #99CC00;
border-width: 1px 1px 0px 0px;
border-color: white white #99CC00 white ;
border-style: solid; 
padding: 0 0 0 0;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;
}

.ReiterVar3a{
 
background-color: #99CC00;
border-width: 1px 0px 0px 0px;
border-color: white white #99CC00 white ;
border-style: solid; 
padding: 0 0 0 0;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;
}




.ReiterVar2Cold{
 
background-color: #72A500;
border-width: 1px 0px 0px 0px;
border-color: white white #72A500 white ;
border-style: solid; 
padding: 0 0 0 0;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;

}

.ReiterVar2aCold{
 
background-color: #72A500;
border-width: 1px 1px 0px 0px;
border-color: white white #72A500 white ;
border-style: solid; 
padding: 0 0 0 0;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;

}


.ReiterVar3aCold{
 
background-color: #72A500;
border-width: 1px 0px 0px 0px;
border-color: white white #72A500 white ;
border-style: solid; 
padding: 0 0 0 0;
font-family:  verdana, Helvetica,sans-serif;
font-weight: bold;
font-size: 10px;	
color: White;

}




a:link.ReiterLink{
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	text-decoration : none ! important;
	font-weight: bold;
}

a:visited.ReiterLink{
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	text-decoration : none ! important;
	font-weight: bold;
}

a:hover.ReiterLink{
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	text-decoration : none ! important;
	font-weight: bold;
	
}

a:active.ReiterLink{
	color : White;
	font-family : Verdana, Arial, Helvetica, sans-serif ! important;
	font-size : 10px ! important;
	text-decoration : none ! important;
	font-weight: bold;
}



#FormularPostion{
/* width:180%; */
text-align:right ! important;

}


#FormularHeader {
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: 1px;
}


#FormularBody {
border-width: 1px;
width:100%;
margin:0 auto;
text-align:center;
border: 1px solid #2F4F4F;
background-color:#FCFCFC;
color:#A5A5A5 ! important;
}







/* @group Convent Jahrbuch */

#JahrbuchEingabeFormular table table table td {
	text-align: left;
	padding-top: 5px;
}

#JahrbuchEingabeFormular table table table td textarea, 
#JahrbuchEingabeFormular table table table td input {

margin-top: 5px;
display: block;
padding: 3px;
border: 1px solid #cfcfcf;
width: 110px;
}

#JahrbuchEingabeFormular table table table td.UeberschriftVar3 {

margin-top: 0px;
padding-top: 0px;
padding-bottom: 5px;

}



.TrennerUnten,
.TrennerOben{
	background-color: transparent!important;
	border-top: 1px solid #cfcfcf;
}

.TrennerUnten {
	border-top: 0;
	padding: 0!important;
	margin: 0!important;

}





/* @end */







