/*GENERAL*/BODY{	background-color:#FFFFFF;	background-image:url(/img/back.gif);	overflow:hidden;	}#page {	text-align:center;	vertical-align:middle;	height:100%;	}BODY, TABLE  {	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	font-size: 11px;	color:#585842; /*rot  #585842 braun*/	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-decoration: none;	margin:0px;	padding:0px;	text-align:left;}.container { 	margin-left:auto;	margin-right:auto; 	text-align:left;	clear:both;	height:100%;	 }table.txtcontainer{	clear:both;}td {	text-align:left;	vertical-align:top;}/* alle LINKS */a {	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	text-decoration:none;	color:#585842;}a:hover {	font-weight:bold;	color:#585842;	}.textblock a:visited{	color:#585842;}.textblock a:hover{	color:#585842;	font-weight:normal;}/* obere Tabelle - Umrandung Linie*/#toptable{	background-color:#FFFFFF;}/*width:816px;*/#toptable td{	vertical-align:bottom;}#toptable tr.menu{	background-color:#585842; /*menuleiste oben*/	color:#FFFFFF;}/* TOPLINKS Farbe der Typografie in Navi */.menu td a{	font-size:11px;	display:block;	width:102px;	height:20px;	color:#c8c8bd; /*textfarbe menuleiste unten*/	text-decoration:none;	/*text-transform: uppercase;*/	padding-top:4px;	padding-left:8px;		font-weight:bold;}.menu td>a{	width:94px;	height:16px;}.menu td a:hover{	font-size:11px;	background-color:#585842; /*hintergrundfarbe menuleiste unten*/	font-weight:bold;}.menu td a.topnav{	font-size:11px;	text-transform: none;	background-color:#585842; /*hintergrundfarbe menuleiste unten*/	font-weight:bold;}.menu td a.topnav:hover{	font-size:11px;	color:#FFFFFF;	background-color:#585842; /*hintergrundfarbe menuleiste unten*/	font-weight:bold;}.menu td a.topnavh{	font-size:11px;	text-transform: none;	background-color:#585842; /*hintergrundfarbe menuleiste unten*/	color:#FFFFFF;	font-weight:bold;}.menu td a.topnavh:hover{	font-size:11px;	background-color:#585842; /*hintergrundfarbe menuleiste unten*/	font-weight:bold;}FORM{	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	font-size: 9px;	margin:0px;}/*SUCHE*/input#search {	text-transform: uppercase;	border-width: 1px;	border-color:#FFFFFF;	font-size: 9px;	text-decoration: none;	color: #585842;	background-color:#FFFFFF;	width:120px;	margin-right:4px;	margin-left:4px;}#ok{	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	font-size: 9px;	color: #FFFFFF;	border-color:#585842;	border:none none none;	background: inherit;	padding: 0px;}/* TEXTBEREICH */#text{	background-color:#f0f0ec;}#textdiv{	overflow:auto;	width:618px;	padding-top:41px;	vertical-align:top;	-moz-box-sizing: border-box;	padding-right: 18px;	margin-right: -16px;	}	#textdiv>:first-child {	margin-right: -18px;}/* Commented backslash hack for IE MAC \*/#textdiv {padding-right: 0px;}#textdiv>:first-child {	margin-right: 0px;}/* End hack *//* LEFTNAV */#leftmenu {	background-color:e9e8e3;	width:205px;	vertical-align:top;	height:100%;}#leftnav1 td{	background-image:url(/img/bg_a.gif);	background-repeat:repeat-y;	background-color:#FFFFFF;	background-position: 0px -1px;	height:20px;}.bga {	background-image:url(/img/bg_a1.gif);	background-repeat:repeat-x;	background-color:#FFFFFF;}a.leftnav, div.leftnav, a.leftnavh, a.leftnavsub, a.leftnavsubh {	display:block;	width:205px;	height:20px;	color:#585842;	font-size:11px;	padding-left:5px;	padding-top:4px;}div.leftnav{	padding-top:0px;}a.leftnavh {	font-weight:bold;	padding-top:4px;}a.leftnavsub {	padding-top:4px;	padding-left:20px;}a.leftnavsubh {	padding-top:4px;	padding-left:20px;	font-weight:bold;}td>a.leftnav,td>div.leftnav,td>a.leftnav,td>a.leftnavh,td>a.leftnavsub,td>a.leftnavsubh{	width:200px;	height:100%;	min-height:12px;	padding-bottom:4px;}td>a.leftnavsub,td>a.leftnavsubh{	height:16px;	width:185px;}/*CONTENT*/.imgblock{	width:207px;	padding-left:1px;}.scriptblock{}.bildunterschrift{	font-size:9px;	font-weight:bold;	margin:5px 0px 50px 5px;	width:200px;	color:#585842;}.bildunterschrift img{	margin-top:5px;	margin-right:2px;}.textblock{	width:390px;	padding-bottom:50px;	padding-left:8px;	padding-right:5px;	line-height: 18px;}p{	line-height: 18px; 	color:#585842;}p a, .tabelle a, li a{	text-decoration:underline;	color:#585842;}p a:visited, .tabelle a:visited{	color:#585842;	font-weight:normal;}p a:hover, .tabelle a:hover{	color:#585842;	font-weight:normal;}p.headline { /*berschrift*/font-size:14px;color:#c33a16;}p.text {color:#585842;}ul{	padding-left:8px;	margin-left:10px;}ol{	line-height: 18px;	padding-left:10px;	margin-left:14px;}ul li{	line-height: 18px;	list-style-image:url(/img/dreidots.gif);	color:#585842;	margin-left:0px;	padding-left:0px;	}.error{	padding:4px;}/*FORM*/#form table{	margin:0px;	text-align:left;}.formname{	width:198px;	padding-left:4px;	text-align:right;	padding-right:5px;}.formfield{	padding-bottom:5px;}.finp{ margin-bottom:5px; margin-right:5px; vertical-align: top; }/*TABELLE*/table.tabelle{	margin:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:50px;	width:392px;	text-align:left;}.tabelle th{	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	background-color:#585842;	color:#FFFFFF;	font-weight:bold;	font-size:11px;	text-align:left;	padding:2px;	vertical-align:top;}.tabelle td{	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	background-color:#585842;	color:#FFFFFF;	font-weight:normal;	font-size:11px;	text-align:left;	padding:2px;}.tabelle td.empty{	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	background-color:transparent;	font-weight:normal;	font-size:9px;	text-align:left;	padding:2px;	height:15px;}a.idxtab{	font-weight:bold;	text-decoration:none;}/*LEISTE*/#textdiv table.leiste{	margin:0px;	margin-left:0px;	margin-right:0px;	margin-bottom:50px;	width:392px;	text-align:left;	float:right}span.headline{	font-weight:bold;	display:block;	padding-bottom:3px;}.leiste a {	padding-top:5px;	padding-right:4px;	border:0px;}.limg{	float:left;	padding-bottom:10px;	width:60px;}/*Aktuelles*/.dateblock {	width:102px;	margin-left:103px;	margin-top:4px;	font-size:10px;	float:none;	clear:both;}#popup{	text-align:center;	vertical-align:middle;}textarea,input,select {	font-family: Lucida Grande, Verdana, sans-serif, Arial, Helvetica;	text-decoration:none;	font-size: 11px;	border: 1px solid #585842;	margin: auto;	background-color:#FFFFFF;}input.chkbx {	background-color: transparent;	border-style: none;}
