body{
	font-family:					Arial,Helvetica, Verdana, sans-serif;
	font-size:						10px;
	color:							#185b19;
	background-color:#ffffff;
	text-decoration:				none;
	scrollbar-DarkShadow-Color:#FFFFFF;
	scrollbar-Track-Color:		#FFFFFF;
	scrollbar-Face-Color:		#FFFFFF;
	scrollbar-Shadow-Color:		#414141;
	scrollbar-Highlight-Color:	#FFFFFF;
	scrollbar-3dLight-Color:	#414141;
	scrollbar-Arrow-Color:		#414141;
}
table {
	color:							#185b19;
	font-family: 					Arial,Helvetica, Verdana, sans-serif;
	font-size: 						10pt;
	text-decoration: 				none;
	line-height:					15pt;
}
.fehler{
	border:							1px solid red;
}
input.fehler {
	border:							1px solid red;
}
select.fehler {
	border:							1px solid red;
}
option.fehler {
	border:							1px solid red;
}
textarea.fehler {
	border:							1px solid red;
}
.bestellformular{
	color:#000000; 
	font-family: Arial, Helvetica; 
	font-size:11px; 
	background-color:#ffffff;
	border-style:groove;
}
textarea.texta  	{
	width:180; 
	color:#000000; 
	font-family: arial, sans-serif; 
	font-size:11px; 
	background-color:#ffffff; 
	border-style:groove
}
/* Raender */
.randbottom	{
	border-bottom: 						solid 1px #797c73;	
}
.rand	{
	border: 							solid 1px #000000;
}
.randbox	{
	border: 							solid 1px #000000;
}
/* Text Abstaende */
.dotted	{
	border-bottom: 1px dotted #959292;
	line-height:100%; 
	border-left-color:#e8c6d9; 
	border-left-width:1px; 
	border-right-color:#e8c6d9; 
	border-right-width:1px; 
	border-top-color:#e8c6d9; 
	border-top-width:1px; 
	padding-bottom:2px;
}
.abstand	{
	padding-top:					10px;
	padding-left: 					15px;
	vertical-align: 				text-top;
}
.abstandvk	{
	padding:					6px;
}
.abstandnav	{
	padding-top:					15px;
	padding-left:					40px;
	padding-bottom:	   				15px;
}
td.abstandnav	{
	padding-top:					15px;
	padding-left:					40px;
	padding-bottom:	   				15px;
}
tr.abstandnav	{
	padding-top:					15px;
	padding-left:					40px;
	padding-bottom:	   				15px;
}
.abstandtermin	{
	padding:		    			5px;
}
div.abstandsubnav	{
	padding-top:					5px;
}
div.nebnnavabstand	{
	padding-top:					10px;
	padding-left: 					10px;
	vertical-align: 				text-top;
}
/* Text Abstaende mit DIV */
#spacerweiss	{
	width:							3px;
	height: 						12px;
	background-color:				#FFFFFF;
}
#spacerweissgross	{
	
	height: 						3px;
	background-color:				#FFFFFF;
}
#spacergruen	{
	width:							275px;
	height: 						12px;
	background-color:				#397867;
}
#spacerlogo	{
	width:							274px;
	height: 						119px;
	background-color:				#ffffff;
}
/* LINKS */
.nav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000; 
	text-align: left;	
	text-decoration:none;
}
.nav a:link{font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000; 
	text-align: left;
	text-decoration:none;

}	 
.nav a:visited{font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000; 
	text-align: left;
	text-decoration:none;
}	
.nav a:active{font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000; 
	text-align: left;
	text-decoration:none;
}	
.nav a:hover{font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000; 
	text-align: left;
	text-decoration:none;
}
.navbold {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #3b3b3b; 
	text-align: left;	
	text-decoration:none;
}
.navbold a:link{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #3b3b3b; 
	text-align: left;
	text-decoration:none;
	font-weight:					bold;

}	 
.navbold a:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #3b3b3b; 
	text-align: left;
	text-decoration:none;
	font-weight:					bold;
}	
.navbold a:active{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #3b3b3b; 
	text-align: left;
	text-decoration:none;
	font-weight:					bold;
}	
.navbold a:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #3b3b3b; 
	text-align: left;
	text-decoration:none;
}	
a.press:active {
	color:#62b9f5 ;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	background-image:url(images/arrow-blue.gif);
	width:6px;
	background-repeat:no-repeat;
}
a.press:hover {
	color: #62b9f5;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(images/arrow-blue.gif);
	width:6px;
	background-repeat:no-repeat;	
}
.subnav {font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #397867; 
	text-align: left;
	text-decoration:none;
}
.subnav a:link{font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #397867; 
	text-align: left;
	text-decoration:none;

}	 
.subnav a:visited{font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #397867; 
	text-align: left;
	text-decoration:none;
}	
.subnav a:active{font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #397867; 
	text-align: left;
	text-decoration:none;
}	
.subnav a:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #397867; 
	text-align: left;
	text-decoration:none;
}
a.subnavbold {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #397867; 
	text-align: left;
	text-decoration:none;
	font-weight:					bold;	
}
a.subnavbold:link,.subnavbold:visited,.subnavbold:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #397867; 
	text-align: left;
	text-decoration:none;
	font-weight:					bold;
}
.linksmall:link,.linksmall:visited,.linksmall:hover {
	color: 							#000000;
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				none;
	font-size: 						8pt;
	font-weight:bold;
}
a.link:link,.link:visited,.link:hover {
	color: 							#8b687d;
	font-family: 					Arial, Helvetica, sans-serif;
	text-decoration: 				underline;
	font-weight: 					bold;
	font-size: 						10pt;	
}
/* TEXT */
.head1 {
	color: 							#185b19;
	font: 							15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:					bold;
}
.head2 {
	color: 							#185b19;
	font: 							bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.head3 {
	color: 							#185b19;
	font: 							bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.head4 {
	background-color:				#185b19;
	color: 							#FFFFFF;
	font: 							bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.head5 {
	color: 							#929293;
	font: 							bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.head6 {
	color: 							#FFFFFF;
	font: 							bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.press {
	color:#000000 ;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:6px;
}
.textir {
	color:#000000 ;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.textsmall {
	color: 							#000000;
	font: 							10px Verdana, Arial, Helvetica, sans-serif;
}
.textrot {
	color: 							#FF0000;
	font: 							10px Verdana, Arial, Helvetica, sans-serif;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #414141;
}
/* Hintergruende */
.strichgrau	{
	border: 							solid 4px #383539;
}
.bgweiss {
	 background-color:			#ffffff;
}
.bggrau {
	background-color:				#d8d3d3;
}
.bglila {
	background-color:				#8b687d;
}
.bggruen {
	background-color:				#397867;
}
.black	{
	background-color: 			Black;
}
