body {	background-color: #8c8c8c;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;	color:#000;	background-image: url(back.jpg);	background-repeat: repeat-y;	padding:0;	margin:0;}a {	color:#D81A38;	text-decoration:none;	}h1 {font-size: 16px;margin:0px 0px 12px 0px;}h2 {font-size: 14px;line-height: 100%;margin:0px 0px 5px 0px;}#content ul { 	margin-top:0px;		line-height:23px;	list-style-type: none;	list-style-image: url(listsq.gif);	margin-left:16px;	border:0px;	padding:0px; }.searchfeld {	border-top:1px solid #666666;	border-left:1px solid #666666;	border-right:1px solid #cccccc;	border-bottom:1px solid #cccccc;	width: 180px;  	font-size: 11px;	padding-left:2px;}.tx-indexedsearch-searchbox-sword{	line-height: 15px;	border-top:1px solid #666666;	border-left:1px solid #666666;	border-right:1px solid #cccccc;	border-bottom:1px solid #cccccc;	width: 130px;  	font-size: 9px;	padding-left:2px;}table {border-collapse:collapse; border-spacing:0;}td, th {vertical-align:top;text-align:left;font-size: 12px;border:1px solid #ccc;padding: 4px;}td p {margin:0px 0px 0px 0px;}p {margin:0px 0px 20px 0px;}.form{	padding: 0;	margin: 0;}/* ----------container zentriert das layout-------------- */#main {	position:absolute;	width: 886px;	height: 582px;	left:52px;	top:0px;	background-image: url(back_icons.jpg);	background-repeat: no-repeat;	margin: 0;	padding: 0;	}#serv {	position:absolute;	font-size: 11px;	color:#ccc;	height: 20px;	left:300px;	top:15px;	margin: 0;	padding: 0;	}#serv a {	color:#69819A;	}#serv a:hover {	color:#B50000;	}#serv a.active {	color:#B50000;	}#head {	position:absolute;	height: 20px;	left:300px;	top:77px;	margin: 0;	padding: 0;	}#head h1 {	font-size: 13px;	color:#FFF;	line-height: 18px;	margin: 0;	padding: 0;	}#head a {	font-size: 13px;	color:#FFF;	line-height: 18px;	margin: 0;	padding: 0;	}#secnavarea {	position:absolute;	width:180px;	left:72px;	top:150px;	margin: 0;	padding: 0;	}#secnavarea ul,  #secnavarea ul ul {	margin:0px;	border:0px;	list-style-type: none;	padding: 0;	border-bottom: 1px dashed #ccc;}#secnavarea ul ul {	margin-bottom:10px;	border-bottom: 0px;	padding: 0;}#secnavarea a:hover{	color:#D81A38;}#secnavarea a.active {	color:#D81A38;	} /*seconder navigation*/#secnavarea ul li {border-top: 1px dashed #ccc;}#secnavarea ul li a  { 	color:#033A8D;	font-size:13px;	display: block;	height:26px;	line-height:23px;	padding:0 0 0 20px;	background-image:url(pfeil_a.gif);	background-repeat: no-repeat;	background-position:0px 7px;}#secnavarea ul li a.active  {	padding-left:20px;} /*third navigation*/#secnavarea ul ul li {	border-top: 0px;}#secnavarea ul ul li a   {	width: 140px;	padding-left:35px;	height:20px;	line-height:15px;	font-size: 11px;	background-image:url(pfeil_.gif);	}#secnavarea ul ul li a.active   {	width: 140px;	padding-left:35px;	background-image:url(pfeil.gif);	background-repeat: no-repeat;	background-position:0px 1px;}#content {	position:absolute;	width: 570px;	left:300px;	top:150px;	margin: 0;	padding: 0;	}div#text {	width: 570px;	min-height:450px;	margin: 0;	padding: 0;	}* html #text { 	height:450px; 	} /* nur für IE 5.5 - 6.x *//* Layout hole Sitemap */div#tx_slsitemap {	padding:0 0 10px 62px;	line-height:20px;}div#tx_slsitemap .tx_slsitemap-websiteTitle {	font-size:13px;	margin:0 0 2px -43px;}/* Layout the Links */li.MainFirst a {	font-weight:normal;}a.Main {	font-weight:normal;	text-decoration:none;}a.Main:hover {	font-weight:normal;	text-decoration:none;}a.Sub {	font-weight:normal;	text-decoration:none;}a.Sub:hover {	font-weight:normal;	text-decoration:none;}/* List margin und padding */div#tx_slsitemap ul {	padding:0 0 0 22px;	margin:0 0 0 -43px;}div#tx_slsitemap li {	padding:0 0 0 43px;	margin:0;	list-style-type:none;	list-style-image: none;}/* Get the Backgrounds */div#tx_slsitemap li.MainFirst {	background:url(sl_sitemap_MainFirst.gif) no-repeat 0% 0%;}div#tx_slsitemap li.MainLast {	background:url(sl_sitemap_MainLast.gif) no-repeat 0% 0%;}div#tx_slsitemap li.SubMiddle {	background:url(sl_sitemap_SubMiddle.gif) no-repeat 0% 0%;}div#tx_slsitemap li.SubLast {	background:url(sl_sitemap_SubLast.gif) no-repeat 0% 0%;}/* Active Point */.Sitemap_pathActive {	color:#ccc;	font-size:13px;	font-weight:bold;}#formular_a{	float:left;	width: 400px;	margin:10px 0 0 0;}#formular_b{	float:left;	width: 250px;	margin:10px 0 0 0;}.label_a{	float:left;	line-height: 33px;	width: 75px;	height:33px;	text-align:right;	margin:0 10px 0 0;}.feld_a{	float:left;	width: 283px;	height:33px;}.feld_b{	float:left;	width: 283px;	height:80px;}.feld_c{	float:left;	width: 283px;	height:140px;}.feld_d{	width: 250px;	height:120px;}.feld_e{	width: 250px;	height:140px;}.feld_f{	float:left;	width: 250px;	height:240px;}input, textarea {	display: block;	width: 283px;	float: left;	color:#D81A38;	border: 0px solid #666666;	border-bottom: 1px solid #666666;	background-color: #ececec;	margin:0;	padding: 4px 0 0 2px;}input {	height:23px;}textarea {	height:130px;}.area{	width: 240px;	height:120px;}.check{	width: 18px;	height:18px;	margin: 0 4px 0 0;}.check_a{	float:left;	padding: 6px 8px 0 0;}.check_b{	clear:both;	height:25px;	padding: 6px 0 0 0;}#button {	clear:both;	position:absolute;	top:415px;	left:100px;	background-color:#D81A38;	color:#FFF;	width: 250px;	height:35px;}.Button {	background-color:#D81A38;	color:#FFF;	width: 150px;	height:25px;	border: 0px solid #666666;}.req { 	background-color:#FFF4AA;}.red {	color:#D81A38;}#footer {	clear:both;	width:570px;		height:25px;	border-top: 1px solid #ccc;  	line-height: 15px;	font-size: 9px;	color:#666;	padding-top:2px;	margin-top:80px;}
