body,table,tr,td,img,a,strong,b,em,i,p,select,input,textarea,div,span,h1,h2,h3,h4,h5 {
	font-family: Arial;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
img {border:0px;}
body {
	background: url(/system/images/bg_body.gif) repeat-x;
	background-color: #696969;
}


/* Klassen */
.topRahmen {
	background: url(/system/images/topRahmen.png) no-repeat;
	height: 41px;
}
.bottomRahmen {
	background: url(/system/images/bottomRahmen.png) no-repeat;
	height: 61px;
}
.linkerRahmen {
	width: 9px;
	background: url(/system/images/leftRahmen.png) repeat-y;
}
.linkerAbstandOben, .rechterAbstandOben, .navigation, .logo {
	background-color: #E1E1E1;
}
.linkerAbstand {
	width: 37px;
	background: url(/system/images/bg_content.gif) repeat-x;
	background-color: #FEFEFE;
}
.rechterRahmen {
	width: 9px;
	background: url(/system/images/rightRahmen.png) repeat-y;
}
.rechterAbstand {
	width: 37px;
	background: url(/system/images/bg_content.gif) repeat-x;
	background-color: #FEFEFE;
}
.bg_content {
	background: url(/system/images/bg_content.gif) repeat-x;
	background-color: #FEFEFE;
	width: 963px;
}
.content_main {
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 20px;
	height: 500px;
}
.content {
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding: 0px;
	height: 500px;
}
.contentbox {
	background: url(/system/images/content_box_startseite.gif);
	background-repeat: no-repeat;
	border:0px;
	padding:11px;
}
.liste {
	background: url(/system/images/blue_point.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position:1px 5px;
	font-size: 12px;
	font-weight: bold;
}
.subnav {
	background: url(/system/images/blue_point.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	padding-left: 8px;
	background-position:1px 5px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; 
}
a.subnav:hover {
	background: url(/system/images/blue_point.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position:1px 5px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline; 
}

.subnav_left {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-weight: normal;

}

a.subnav_left:hover,  {
	text-decoration: underline;
	color: #000000;
	font-size: 11px;
	font-weight: normal;

}

#partner_leiste {
	z-index: 200;
	position: relative;
	right: 250px;
	bottom: 3px;
}

.main { 	
	width: 981;
	margin: 0px auto;
}

.subnav_index {
	background: url(/system/images/blue_point.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	text-decoration: none;
	color: #000000;
	padding-left: 8px;
	background-position:1px 5px;
	font-size: 12px;
	font-weight: bold;
}

a.subnav_index:hover, {
	background: url(/system/images/blue_point.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position:1px 5px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline; 
}

.impressum {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;	
}

a.impressum:hover {
	font-size: 11px;
	color: #112244;
	font-family: Arial;
	text-decoration: underline;	
}

.fields_ueber {
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;	
}

.fields_klein {
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;	
}

h1.gross {
	font-size: 20px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}

legend {
	color:#ffffff;
	font-weight:bold;
}
	
.fields{
	margin:8px 0px;
}
	
label{
	display:block;
	width:215px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom: 5px;
}
	
/*label:hover, label:focus, label.failure{
	background-color:#F7F2DD;/*#D8E8ED;
}*/
	
label *{
	float:left;
}
	
label input, label select, label textarea{
	margin-top:3px;
	font-size:11px;
	width:200px;
}
	
/*label select{
	width:206px;
}*/

