/* CSS Document *//* Fonts */td {	font: Verdana;	color: #2D2F16;	margin: 0px;	line-height:180%;	margin-top: 0px;	margin-bottom: 10px;	text-align: left;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}p {	font: Verdana;	color: #2D2F16;	margin: 0px;	line-height:180%;	margin-top: 0px;	margin-bottom: 10px;	text-align: left;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}h1 {	color: #2D2F16;	margin:0px;	margin-bottom: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font: Verdana;	font-size: 22px;	line-height:120%;	font-style: normal;	font-weight: normal;	}h2 {	color: #2D2F16;	margin:0px;	margin-bottom: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font: Verdana;	font-size: 18px;	font-style: normal;	font-weight: normal;	}h3 {	color: #2D2F16;	margin:0px;	margin-bottom: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font: Verdana;	font-size: 14px;	font-style: normal;	font-weight: bold;	}h4 {	color: #2D2F16;	margin:0px;	margin-bottom: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font: Verdana;	font-size: 14px;	font-style: normal;	font-weight: normal;	}h5 {	color: #2D2F16;	margin:0px;	margin-bottom: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font: Verdana;	font-size: 12px;	font-style: normal;	font-weight: bold;	}a{color:#635420;}/* ### hauptdivs ### */body {	background: #000000;	margin: 0px;	font: Verdana;	color: #2D2F16;	margin: 0px;	line-height:180%;	margin-top: 0px;	text-align: left;	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}#container { 	margin: 0px; 	width: 860px;	position:absolute;	left:50%;	margin-left: -386px;	background: url(gfx/brgimg.gif);}#homemainimg {	background-image:url(gfx/abe_header_neu.jpg);	width:860px;	height:150px;	float:left;	overflow:hidden;	background-repeat: no-repeat;}#logo {position:absolute;left:500px;top:12px;}#main {	width:860px;	float:left;}#balken1{	height:25px;	width:860px;	float:left;}#balken1 .b11 {text-indent:20px;	width:600px;padding-top:3px;float:left;}#balken1 .b12 {padding-top:3px;width:240px;float:left;text-align:right;}#abstandmenu{width:10px;height:26px;float:left;}#abstandmenu2{width:207px;height:20px;float:left;}#abstandmenu3{width:3px;height:20px;float:left;background:#BBBBBB;}#mainmenu{width:840px;height:20px;float:left;}#mainmenu .textcontent{background: #D1D1D1;height:20px;}#mainmenub1{width:840px;height:3px;float:left;font-size:1px;line-height:1px;}#mainmenub2{width:840px;height:3px;float:left;background:#5C5C5C;font-size:1px;line-height:1px;}#mainleft {	width:200px;	float:left;}#menu {         width:200px;	float:left;}#menu .textcontent{	padding-left:10px;		padding-top:30px;}#maincontent{	background: #B9BABC;   /*     background: #DADBDC; */	width:580px;	float:left;overflow:hidden;}#maincontent .textcontent{	padding-left:22px;	padding-top:20px;	padding-right:40px;	padding-bottom:15px;}#balken2{	height:20px;	width:860px;	float:left;}#balken3{	height:20px;	width:860px;	background: #FF6600 url(img/balken3.gif) repeat-y;	float:left;	overflow:hidden;}#balken31 {float:left;height:20px;width:300px;}#balken32 {float:left;height:20px;width:472px;}#balken31 .adresse {padding-left:50px;}#balken32 .bottommenu {	text-align:right;	padding-right:10px;}input,textarea,select {	border: solid 1px #AAAAAA;	background: #EEEEEE;    font-family : verdana;    font-size   :8pt;    color:#222222;    font-weight:normal;}form {	display: inline;}#menu_linie {	width:178px;	height:7px;	float:left;	background: url(images/weiss.gif) repeat-x;	line-height:1px;	font-size:1px;}#menu .menu_lnk a{float:left;font-weight: bold; text-decoration: none; font-size: 12px; text-indent:10px;line-height:22px;width:178px;height:22px;color:#7C7C7C;background: #E8E8E8;text-align:right;padding-right:5px;}#mainmenu .menu_lnk a{float:left;font-weight: bold; text-decoration: none; font-size: 12px; line-height:20px;height:20px;color:#EE6D00;background: #E8E8E8;text-indent:5px;padding-right:5px;}