body  { 

color: #333333; 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#999999;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#C0C0C0;
scrollbar-shadow-color:#999999;
scrollbar-arrow-color:#666666;
scrollbar-track-color:#FFFFFF;
}


.error1 {
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	HEIGHT: 17px;
	WIDTH: 144px;
	border:1px solid red;
	}
	
.error2 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 300px;
	HEIGHT: 80px;
	overflow: auto;
	border:1px solid red;
	}
	
.error3 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 40px; 
	HEIGHT: 17px;
	border:1px solid red;
}
	

.browserrand {
	topmargin:40px;
	marginheight:40px;
	padding: 40px;



}


td, tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}


.head {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}


.navi  { 
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #505C61; 
}


.weiss  { 
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff; 
}

.kreditbox {
	vertical-align: top;
	text-align: left;
	padding-left: 26px;
	padding-top: 2px;

}


.teaserbox {
	border-left: 1px solid #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;


}

.teaserboxor {
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;



}



.teaserboxuli2 {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	height: 201px;
}

.teaserboxuli {
	border-left: 1px solid #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-right: 12px;
	padding-bottom: 24px;


}

.teaserboxu {
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	padding-top: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-right: 12px;
	padding-bottom: 20px;

}


.teaserboxuO {
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	padding-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-right: 12px;
	padding-bottom: 20px;

}



.teaser  {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-indent: 15px;

}

.text1  {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

.kleintext  {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
}


.form {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 40px; 
	HEIGHT: 17px;
}

.formmess {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 300px;
	HEIGHT: 80px;
	overflow: auto;

}


.formsel {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 220px; 
	HEIGHT: 17px;
}

.form144 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 144px; 
	HEIGHT: 17px;
}

.form170 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 170px; 
	HEIGHT: 17px;
}

.form90 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 88px; 
	HEIGHT: 17px;
}

.form44 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 44px; 
	HEIGHT: 17px;
}

.form294 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	WIDTH: 294px; 
	HEIGHT: 17px;
}
 
 
 a:link {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	
}

a:visited  {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #505C61;
	text-decoration: none;
	
	}
	
a:active {
	font-family: Arial;
	font-size: 12px;
	color: #505C61;
	text-decoration: none;
	font-weight: bold;
	}

 
 
 
a.klein:link {
	font-family: Arial;
	font-size: 9px;
	color: #990000;
	text-decoration: none;

}

a.klein:visited  {
	font-family: Arial;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
	
}

a.klein:hover {
	font-family: Arial;
	font-size: 9px;
	color: #505C61;
	text-decoration: none;
	
	}
	
a.klein:active {
	font-family: Arial;
	font-size: 9px;
	color: 505C61;
	text-decoration: none;
	
	}
	
a.rot:link {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;


}

a.rot:visited  {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;

	
}

a.rot:hover {
	font-family: Arial;
	font-size: 12px;
	color: #505C61;
	text-decoration: none;
	font-weight: normal;

	
	}
	
a.rot:active {
	font-family: Arial;
	font-size: 12px;
	color: #505C61;
	text-decoration: none;
	font-weight: normal;

	
	}
	
	
	
	a.rotoben:link {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;

}


a.rotoben:visited  {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;

	
}


a.rotoben:hover {
	font-family: Arial;
	font-size: 12px;
	color: #505C61;
	text-decoration: none;
	font-weight: normal;


	
	}
	
a.rotoben:active {
	font-family: Arial;
	font-size: 12px;
	color: #505C61;
	text-decoration: none;
	font-weight: normal;


	
	}
	
	
	
	a.but:link {
	
	text-decoration: none;
	


}

a.but:visited  {
	
	text-decoration: none;
	

	
}

a.but:hover {

	color: #505C61;
	text-decoration: none;


	
	}
	
a.but:active {

	text-decoration: none;
	

	
	}
	
	
a.english:link {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;

}

a.english:visited  {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	
}

a.english:hover {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	
	}
	
a.english:active {
	font-family: Arial;
	font-size: 9px;
	color: 505C61;
	text-decoration: none;
	
	}
	
	


.zellranduli {
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}


.zellrandu {
	border-bottom: 1px solid #FFFFFF;
}



.zellrandli {
	border-left: 1px solid #FFFFFF;
}


.streif {
	background-image: 
url(bilder/streif.gif);
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
	padding-left: 28px;
	line-height: 19px;

}


.streifli {
	background-image: 
url(bilder/streif.gif);
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	vertical-align: middle;
	padding-left: 12px;

}

.streifor {
	background-image: 
url(bilder/streif.gif);
	vertical-align: middle;
	padding-left: 12px;

}


.streif3 {
	background-image: 
url(bilder/streif3.gif);
	
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.streif3or {
	background-image: 
url(bilder/streif3.gif);
	
}


	
	
	
	
	
		


 li {
	list-style-type: none;
	list-style-image: url(bilder/punkt2.gif);






}

#menu  {
	position: absolute;
	width: 160px;
	height: 200px;
	padding-left: 28px;
	vertical-align: top;
	padding-top: 10px;
}




h1 {xx-background-color: #00ff00}
h2 {background-color: transparent}
h2 {background-color: red}

.black {
	font-family: "Arial Black";
	font-size: 12px;
	color: #333333;
	font-weight: normal;

	}
	
.stretch {
	vertical-align: 100%;

	}

 optgroup {color: #808080; background-color: #FFFFFF; font-weight: bold; font-style: normal;}
 option {color: #000000; background-color: #FFFFFF; font-weight: normal; font-style: normal;}

