/* CSS Document */.mainnav:link, .mainnav:visited { font-size:11px; text-decoration:none; color:#666666; }.mainnav:active, .mainnav:hover { font-size:11px; text-decoration:none; color:#CC0000; }.act { font-size:11px; text-decoration:none; color:#CC0000; }	.subnav:link, .subnav:visited { font-size:12px; text-decoration:none; color:#ffffcc; text-transform: uppercase; }.subnav:hover { font-size:12px; text-decoration:none; color:#FFFFFF; text-transform: uppercase; }.subnav:active { font-size:12px; text-decoration:none; color:#FFFFFF; text-transform: uppercase; }.subact { font-size:12px; text-decoration:none; color:#FFFFFF; text-transform: uppercase; }	.subsubnav:link, .subsubnav:visited { font-size:9px; text-decoration:none; color:#333; }.subsubnav:hover { font-size:9px; text-decoration:none; color:#333; }.subsubnav:active { font-size:9px; text-decoration:none; color:#333; }.subsubact { font-size:9px; text-decoration:none; color:#333; }	#mitte a:link, #mitte a:visited, .contlink:link, .contlink:visited { font-size:12px; text-decoration:underline; color:#333399; }#mitte a:hover, .contlink:hover { font-size:12px; text-decoration:none; color:#666666; }#mitte a:active, .contlink:active { font-size:12px; text-decoration:none; color:#666666; }body, #mitte td {	margin:0;	padding:0;	font-size:11px;	text-align:left;	line-height: 16px;	font:  Verdana, Helvetica, Arial, sans-serif;	font-family: Verdana, Helvetica, Arial, sans-serif;		z-index:0;}body {  background:url(images/back.gif) repeat-x #eee;  margin:0px;  padding:0px;}div#inhalt {		color:#666666;	position:absolute;/*	margin:-270px -475px;*/	margin:-290px -475px;	padding:0;	left:50%;	top: 290px;	width:950px;	height: 1152px;}div#oben {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 90px;	z-index: 0;	vertical-align: middle;	background-image: url(images/logo.gif);	}	div#navioben {	position: absolute;	left: 0;	top: 90px;	width: 100%;	height: 30px;	z-index: 1;	vertical-align: middle;	background-image: url(images/hg_navi.gif);}div#links {	position: absolute;	left: 0px;	top: 120px;	width: 213px;	height: 160px;	z-index: 2;	vertical-align: middle;	background:url(images/menue.gif) repeat-x #006666;	}#SLinks {	position:absolute;	left:202px;	top:120px;	height:160px;	width:11px;	z-index:10;	background:url(images/SLinks.jpg) no-repeat;}#SRechts {	position:absolute;	left:738px;	top:120px;	height:160px;	width:11px;	z-index:11;	background:url(images/SRechts.jpg) no-repeat;}div#links2 {	position: absolute;	left: 0px;	top: 280px;	width: 195px;	height: 869px;	z-index: 5;	vertical-align: middle;	}div#links3 {	position: absolute;	left: 50px;	top: 345px;	width: 151px;	z-index: 6;	vertical-align: middle;}	div#mitte {	position: absolute;	left: 213px;	top: 120px;	width: 525px;	height: 1032px;	padding:0px;	z-index: 3;	vertical-align: middle;	}.inhalt {	padding:0px 10px;}#mitteBack {        position: absolute;	left: 193px;	top: 120px;	width: 565px;	height: 1224px;	z-index: 2;	vertical-align: middle;	background:url(images/content.gif) repeat-y center;}#mitteBackmonatsbild {        position: absolute;	left: 193px;	top: 120px;	width: 565px;	height: 1125px;	z-index: 2;	vertical-align: middle;	background:url(images/content.gif) repeat-y center;}#mitteBackberichte {        position: absolute;	left: 193px;	top: 120px;	width: 565px;	height: 2338px;	z-index: 2;	vertical-align: middle;	background:url(images/content.gif) repeat-y center;	}#mitteBackmatzis {        position: absolute;	left: 193px;	top: 120px;	width: 565px;	height: 8120px;	z-index: 2;	vertical-align: middle;	background:url(images/content.gif) repeat-y center;	}	#mitteBackhistorie {        position: absolute;	left: 193px;	top: 120px;	width: 565px;	height: 3780px;	z-index: 2;	vertical-align: middle;	background:url(images/content.gif) repeat-y center;	}#mitteBackimpressum {        position: absolute;	left: 193px;	top: 120px;	width: 565px;	height: 1809px;	z-index: 2;	vertical-align: middle;	background:url(images/content.gif) repeat-y center;	}div#rechts {	position: absolute;	left: 738px;	top: 120px;	width: 193px;	height: 140px;	z-index: 4;	vertical-align: middle;	background-color: #669999;	padding:10px;	background:url(images/menue.gif) repeat-x #006666;	}div#rechts2 {	position: absolute;	left: 756px;	top: 345px;	width: 135px;	height: 805px;	z-index: 6;	vertical-align: middle;	}.textrot {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 11px;	color: #3F351F;	text-decoration: none;	font-weight: bold;}.textgraufett, h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.4em;	color: #666666;	text-decoration: none;	line-height: 18px;	font-weight: bold;	margin:0px;	padding:0px;}.bodytext {	margin:0px;	padding:0px;}div#rechts .textgraufett, div#rechts2 .textgraufett {        color:#A89774;        font-size:11px;}div#rechts2 h1 {        color:#99CC33;        font-size:13px;}div#rechts .bodytext, div#rechts2 .bodytext {        color:#666666;        margin-top:0px;        font-size:11px;}.pfad {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #746547;	text-decoration: none;	line-height: 10px;}div#links3 h1 {        color:#333399;        font-size:13px;}div#rlinks .bodytext, div#links3 .bodytext {        color:#666666;        margin-top:0px;        font-size:11px;}b, strong {	color: #666666;}hr {  height:1px;  border:0px;  border-top:1px solid #A1A5A8;  margin-bottom:0px;}.sword {  border:1px solid #3F351F;  padding:3px 4px;  font-size:8px;}.tabelle {padding-left:3px}headgrün {	background:url(images/back.gif) repeat-x #eee;	margin:0px;	padding:0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #99cc33;}.monatsnamen {	color: #666666;	text-decoration: none;}