body, html {	font-family: Arial, Helvetica, sans-serif,Verdana ;	font-size: 11px;	color: #fff;	background-color:#818487;	margin: 0;	padding: 0;	z-index: 1;	line-height: 18px;	background-image:url(gfx/background.gif);	background-position:top;	background-repeat:repeat-x;}p {	padding:0;	margin:0;}a {	color:#2D3137;	font-weight:bold;	text-decoration:none;	padding:0;	margin:0;}h1 {	font-size: 24px;	line-height: 24px;	text-transform: uppercase;	letter-spacing:1px;	font-weight: bold;	margin: 10px 10px 10px 0px;	color: #CCC;}h2 {	font-size: 10px;	text-transform: uppercase;	letter-spacing:1px;	font-weight: bold;	color: #FFF;	line-height: 14px;	margin: 0px 10px 10px 0px;}h3 {	font-size: 10px;	text-transform: uppercase;	letter-spacing:1px;	color: #FFF;	line-height: 14px;	margin: 10px 10px 10px 0px;}.csc-firstHeader { /*Typo 3 Klasse für Seitenname als Überschrift */	font-size: 10px;	text-transform: uppercase;	letter-spacing:1px;	color: #FFF;	line-height: 14px;	margin: 10px 10px 10px 0px;}	.ersterabsatz {	padding-left: 60px;}/* Logoheader*/#head {	position:absolute;	padding-left: 80px;	height: 60px;	left:0;	top:0;}/* Navigation 1. Ebene */#nav1 {	position:absolute;	margin: 0;	top: 116px;	left: 80px;	width: 170px;	z-index:20;	background-image:url(gfx/kreuz_links.gif);	background-position:left bottom;	background-repeat:no-repeat;	/*height:100%;*/}ul#nav1_ul {	list-style:none;	padding: 0px 10px 10px 10px;	margin: 0;	text-align:right;}ul#nav1_ul li, ul#nav1_ul li a:link, ul#nav1_ul li a:visited {	color: #ABADAF;	text-decoration: none;	text-transform:uppercase;	letter-spacing: 2px;	font-size: 10px;	line-height: 12px;	font-weight: bold;	margin-top:10px;}ul#nav1_ul li a:hover {	color: #fff}ul#nav1_ul li a.menueaktiv,  ul#nav1_ul li a:visited.menueaktiv {	font-weight:bold;	color: #fff;}/* Navigation 2. Ebene */#nav2 {	position:absolute;	left:250px;	top: 60px;	height: 55px;	width: 773px;	z-index:30;}#nav2 a:link, #nav2 a:visited {	color: #ABADAF;	text-decoration: none;	text-transform: uppercase;	letter-spacing:2px;	font-weight: bold;	font-size: 10px;	margin-left: 10px;	margin-top: 15px;	line-height: 30px;}#nav2 a:hover {	color: #fff;}#nav2 a.menueaktiv, #nav2 a:visited.menueaktiv{	font-weight:bold;	color: #fff;}/* Navigation 3. Ebene */#nav3 {	position:absolute;	top:116px;	left: 250px;	margin: 0px;	width: 170px;	z-index:40;	/*height:100%;*/}ul#nav3_ul {	list-style:none;	padding: 0px 10px 10px 10px;	margin: 0;	text-align:left;}ul#nav3_ul li, ul#nav3_ul li a:link, ul#nav3_ul li a:visited {	color: #ABADAF;	text-decoration: none;	/*text-transform:uppercase;*/	/*letter-spacing: 1px;*/	font-size: 10px;	line-height: 12px;	font-weight: bold;	margin-top:10px;}ul#nav3_ul li a:hover {	color: #fff}ul#nav3_ul li a.menueaktiv, ul#nav3_ul li a:visited.menueaktiv {	font-weight:bold;	color: #fff;}ul#nav4_ul {	list-style:none;	padding: 5px 10px 10px 10px;	margin: 0;	text-align:left;}ul#nav4_ul li, ul#nav4_ul li a:link, ul#nav4_ul li a:visited {	color: #ABADAF;	text-decoration: none;	/*text-transform:uppercase;*/	/*letter-spacing: 1px;*/	font-size: 10px;	line-height: 12px;	font-weight: bold;	margin-top:10px;}ul#nav4_ul li a:hover {	color: #fff}ul#nav4_ul li a.menueaktiv, ul#nav4_ul li a:visited.menueaktiv {	font-weight:bold;	color: #fff;}/* ab hier Sitemap */ol.sitemap_level1 {	list-style:none;	padding: 10px 0px 0px 0px;	margin:0;}ol.sitemap_level1 li, ol.sitemap_level1 li a:link, ol.sitemap_level1 li a:visited {	padding:0;	margin:0;	color:#fff;}ol.sitemap_level2 {	list-style:none;    padding:0px 0px 10px 30px;   margin:0; }ol.sitemap_level2 li, ol.sitemap_level2 li a:link, ol.sitemap_level2 li a:visited  {	padding:0;	margin:0;	color:#ccc;}ol.sitemap_level3 {	list-style:none;   padding:0px 0px 10px 30px;  margin:0;}ol.sitemap_level3 li, ol.sitemap_level3 li a:link, ol.sitemap_level3 li a:visited {	padding:0;	margin:0;	color: #999;}/* Contentbereich */#cntnt {	position:absolute;	margin: 0;	left: 420px;	top:116px;	padding: 10px 60px 10px 60px;	background-color: #6C6F73;	width: 485px;	min-height:100%;	color: #fff;	z-index:50;}/* Kreuze */#ecke1 {	position:absolute;	left: 245px;	margin-top: 111px;	width: 9px;	height: 9px;	z-index:60;}#ecke2 {	position:absolute;	left: 1019px;	margin-top: 111px;	width: 9px;	height: 9px;	z-index:60;}/* verschiedene Klassen */.menueaktiv {	font-weight:bold;	color: #fff;}.bildunterschrift {	color:#2D3137;	text-align:right;	padding: 5px 10px 0px 0px;	font-size:10px;	line-height:11px;}.zaehler {	text-align: left;}a.pfeile:link, a.pfeile:visited {	font-size:16px;	color:#2D3137;}a.pfeile:hover {	font-size:16px;	color:#FFF;}	/* Mailformular */td.form-label {   font-family: Arial, Helvetica, sans-serif,Verdana ;   font-size: 10px;   color: #fff;   vertical-align: top;}td.form-field {   vertical-align: top;}td.form-field input {  color:#000;  padding: 2px;}span.label-req {   color:#fff;   font-size:11px;}