body {
 	background-image: url(user_uploads/templates/background.png);
 	background-color: #DBEAF1;
 	margin: 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

#schatten_links{
	width:16px;
	background-image:url(user_uploads/templates/schatten_links.png);
}

#schatten_rechts{
	width:16px;
	background-image:url(user_uploads/templates/schatten_rechts.png);
}

#banner{
	background-image:url(user_uploads/templates/banner.png);
	height:132px;
	width:947px;
}

#footer{
	background-image:url(user_uploads/templates/footer.png);
	height:46px;
	width:825px;
}

tr,td{
	vertical-align:top;
}

.font_10{
		font-family:Arial, Helvetica, sans-serif;
		color:#999999;
		font-size:10pt;
}

.headline_reiter{
	font-size:10pt;
}

.content_headline,h2{
	font-size:12pt;
	font-weight: bold;
	color:#BE0027;
	font-family:Verdana,Arial, Helvetica, sans-serif;
}

.content_left{
	padding: 10px 10px 10px 10px;
	text-align:left;
	width: 160px;
	background-color: #ffffff;
}

.content_middle{
	padding:10px 20px 10px 20px;
	width: 515px;
	background-color: #ffffff;
	text-align:left;
}

.content_right{
	padding: 10px 10px 10px 10px;
	width: 160px;
	background-color: #ffffff;
	text-align:left;
}

#adresse{
	color:#999999;
	font-size:8pt;
}

.textfeld{
	height: 16px;
	padding-left: 2px;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

form{
	margin: 0px; 
	padding: 0px;
}

img {
	vertical-align:middle;
	behavior:	url("pngbehavior.htc");
}

.rahmen_error {
	border:1px solid Red;
}
