body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #999999;	text-align: center;	margin: 0px;	padding: 0px;}td {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#container {	width: 760px;	margin: 0px auto;	margin-top: 10px;	text-align: left;	background-color: #ffffff;}		#header {	height: 92px;	background-color: #0066CC;	background-image:url(../img/top.jpg);}#content {	background-color: #ffffff;	float: right;	padding-top: 0px;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 20px;	width: 540px;	min-height: 400px;}* html #content {  	/* nur fuer Internet Explorer */  	height: 400px;   /* ab Version 5.x */  	width: 540px;  	w\idth: 540px;	/* ab Version 6 */}h1 {	font-size: 16px;	color: #666666;	margin-bottom: 15px;	margin-top: 20px;}h2 {	font-size: 14px;	color: blue;	margin-bottom: 15px;}hr {dotted 1px grey ;}#content a {	color: #666666;}#content li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-image: url(../img/skin/dot.gif);	margin-bottom: 2px;	margin-left:0px;}#content ol {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	list-style-image: url(../img/skin/dot.gif);	margin-bottom: 2px;	margin-left:0px;}.column_center {	width: 540px;	background-color: #ffffff;	float: left;	margin: 0px;	margin-right: 0px;	margin-top: 0px;}.column_left {	width: 265px;	background-color: #ffffff;	float: left;	margin: 0px;	margin-right: 5px;	margin-top: 0px;}.column_right {	width:265px;	background-color: #ffffff;	float:left;	margin: 0px;	margin-left: 5px;	margin-top: 0px;}/* ###################################################################### menu */#menu {	width: 160px;	float: left;	margin: 0px;	margin-top: 20px;	background-color: #ffffff;}#menu ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#menu li {	margin: 0px;	padding: 0px;	list-style-type: none;	background-color: #666666;	padding-top: 0px;	padding-bottom: 0px;	margin-top: 1px;	}#menu li.level1 a:hover {	background-color: #990000;}#menu li.level1_submenu {	/*background-image:url(../img/skin/button.gif);	background-repeat:no-repeat;*/}#menu li.level1_submenu a:hover {	background-color: #990000;	/*background-image:url(../img/skin/button2.gif);	background-repeat:no-repeat;*/}#menu li.level1_active {	background-color: #990000;}#menu li.level1_active_submenu {background-color: #990000;	/*background-image:url(../img/skin/button2.gif);	background-repeat:no-repeat;*/}#menu li.level1_active_submenu a:hover {background-color: #990000;	/*background-image:url(../img/skin/button2.gif);	background-repeat:no-repeat;*/}#menu li.level2 {	/*background-color:#00CC00;*/	width:160px;}#menu li.level2 a {	color:#ffffff;	padding-left:14px;	width:146px;	font:bold 9px verdana, sans-serif;}	#menu li.level2 a:hover {	background-color: #990000;	padding-left:14px;	width:146px;	font:bold 9px verdana, sans-serif;}#menu li.level2_active {background-color: #660000;	/*background-image:url(../img/skin/button3.gif);	background-repeat:no-repeat;*/}#menu li.level2_active a {	background-image:url(../img/skin/button3.gif);	background-repeat:no-repeat;	color:#ffffff;	padding-left:14px;	width:130px;		font:bold 9px verdana, sans-serif;}#menu li.level2_active a:hover {width:146px;}#menu a {	display:block;	margin:0px;	padding-left:5px; /* regelt abstaende des buttontextes zum rand */ 	padding-top:3px;	padding-bottom:3px;	text-decoration:none;	color:#ffffff;	font:bold 10px verdana, sans-serif;	width:140px; /* fuer ie: definieren display:block */ 	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */  	voice-family:inherit;}#menu a:hover {	color:#ffffff;	background-color: #990000;	width: 155px;	}#menu a:active {	color:#ffffff;	background-color:#990000;}/* ###################################################################### footer */#footer {	text-align: left;	margin: 0px auto;	width: 760px;	height: 11px;	background-color: #660000;}#subfooter, #subfooter a, #subfooter a:hover {	text-align: center;	margin: 0px auto;	width: 760px;	height: 13px;	padding: 5px 0 0 0;	color: #444444;	font-size: 9px;	text-decoration: none;}/* ###################################################################### eigene */.fett1 {color: #990000;font-weight: bold;}.fett2 {color: #000000;font-weight: bold;}.fett_klein {	color: #990000;	font-weight: bold;	font-size: 10px;}.fehler {color: #CC0000;font-weight: bold;}/* ###################################################################### FORMULARE */form {	line-height: 24px;	margin-bottom: 50px;}form br {	clear: left;}label { /* Alle Labels UND Formularelemente ausw�hlen */ display: block; float: left; width: 130px; /* Breite.*/}input, select { /* Alle Labels UND Formularelemente ausw�hlen */ display: block;  float: left;  width: 300px;}input#submit {	float: none;	width: auto;}.fehlerfeld { /* f�r die Markierung von Pflicht-Formularfeldern bei fehlenden Eingaben */	background-color: #FFCC66;}/* ###################################################################### SUCHERGEBNISSE */#containertreffer {	width: 400px;	margin: 0px auto;	margin-top: 2px;	text-align: left;	float:left;	background-color: #FFFFFF;}		#headtreffer {	padding: 5px;	color: rgb(153, 0, 0);    font-weight: bold;	float:none;}#listetreffer {	float:none;	padding-top: 2px;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 2px;	width: 300px;	margin: 2px;}#detailstreffer {	float:none;	padding-top: 0px;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 20px;	width: 300px;	min-height: 50px;}* html #detailstreffer {  	/* nur fuer Internet Explorer */  	height: 50px;   /* ab Version 5.x */  	width: 300px;  	w\idth: 300px;	/* ab Version 6 */}/* ###################################################################### PARTNERLOGIN */#containerlogin {	width: 490px;	margin: 0px auto;	margin-top: 15px;	text-align: left;	float:left;}#loginfehler {	float:none;	padding-top: 5px;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 5px;	width: 450px;	margin: 5px;	color: #660000;	font-weight: 800;}#partnerlogin {	float:none;	padding-top: 5px;	padding-right: 20px;	padding-left: 20px;	padding-bottom: 5px;	width: 450px;	margin: 5px;}