.select    { z-index: -1; border-color: #c9d3db;color: #c9d3db; font-weight: normal; font-size: 9px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent; width: 205px;}.input    { margin-bottom: 4px; color: #000000; font-weight: normal; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent; width: 180px;}.copy { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }td   { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }a:link { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:visited  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:active  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:hover  { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }/* ---------- PAGE SETUP ---------- */html, body {	height:		100%;	width:		100%;	margin:		0;	padding:	0;	x-overflow:	auto;}body {	background-color: #ffffff;scrollbar-face-color: #FFFFFF;scrollbar-shadow-color: #BBBBBB;scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF;scrollbar-darkshadow-color: #FFFFFF;scrollbar-track-color: #ffffff;scrollbar-arrow-color: #3F4C48;}/* ---------- MAIN LAYOUT ---------- */div#main {	width:	1000px;	margin:	0 auto;	background-color: #ffffff ;}div#head {	height:		68px;	background:	url('../img/logo-innenseite.png') no-repeat 15px 20px;}div#content {	margin:		0 0px 0 0px;	padding:	0 0px 0 0px;	border: 1px solid #CBC9CA;	background: url('../img/innenseite-verlauf.jpg') repeat-x top;}div#bodyticker {	padding: 15px 0 0 10px;	visibility: hidden;}div#footer {	clear:		both;	height:		5px;	padding:	0 0 0px 0;	background:	url('../img/bg-footer.gif') no-repeat;}/* ---------- MAIN MENU ---------- */div#topmenu {	display: block;	height:		54px;	padding:	0 0 0 0;	margin:	0 0 0 0;	background: url('../img/innenseite-menuehintergrund.jpg') repeat-x bottom ;}div#topmenu span { padding: 0px;color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}div#topmenu ul {	height:		54px;	margin: 0px 0 0px 0px;	padding: 0 0 0px 0;	float: left;}div#topmenu ul li {	x-border: 1px solid #D99504;	list-style-type: none;	float: left;}div#topmenu li ul{cursor:pointer;	padding 0px 0px 2px 0px;	margin: 0px 0 2px 0px;	line-height: 16px;	border-top: 4px solid #445a72;	float: left;	display: none;	position: absolute;	top: 118px;	width: 200px;	height: auto;	z-index: 10;}div#topmenu li ul.s1{	background-color: #c5c5c6;}div#topmenu li ul.s2{	background-color: #ceb28e;}div#topmenu li ul.s3{	background-color: #bdd2ad;}div#topmenu li ul.s4{	background-color: #aed2bf;}div#topmenu li ul.s5{	background-color: #aec1d3;}div#topmenu li ul.s6{	background-color: #bccede;	}div#topmenu li ul li{	background: transparent;	x-border: 0px solid #D99504;	float: none;	display: block;	position: relative;	margin:5px 2px 5px 15px;	line-height:	13px;}div#topmenu ul li a {	display: block;	x-height:	54px;	color:	#ffffff;	text-decoration: none;	font-family:	Verdana, Arial, Helvetica, sans-serif;	font-size:		11px;	line-height:	14px;	font-weight:	Regular;	}div#topmenu ul li a span {	display:		block;	x-height:			54px;}div#topmenu ul li.c1 a:link span,div#topmenu ul li.c1 a:visited span {	padding:		20px 30px 16px 10px;	background:		url('../img/reiter-innen-grau-r.png') no-repeat right top;}div#topmenu ul li.c1 a:link,div#topmenu ul li.c1 a:visited {	background:		url('../img/reiter-innen-grau-l.png') repeat-x left top;}div#topmenu ul li.actc1 a span {	padding:		16px 30px 20px 10px !important;	background:		url('../img/reiter-innen-akt-grau-r.png') no-repeat right top !important;}div#topmenu ul li.actc1 a{	background:		url('../img/reiter-innen-akt-grau-l.png') repeat-x left top !important;}div#topmenu ul li.c2 a:link span,div#topmenu ul li.c2 a:visited span {	padding:		20px 30px 16px 10px;	background:		url('../img/reiter-braun-r.png') no-repeat right top;}div#topmenu ul li.c2 a:link,div#topmenu ul li.c2 a:visited {	background:		url('../img/reiter-braun-l.png') repeat-x left top;}div#topmenu ul li.actc2 a span {	padding:		16px 30px 20px 10px !important;	background:		url('../img/reiter-akt-braun-r.png') no-repeat right top !important;}div#topmenu ul li.actc2 a {	background:		url('../img/reiter-akt-braun-l.png') repeat-x left top !important;}div#topmenu ul li.c3 a:link span,div#topmenu ul li.c3 a:visited span {	padding:		20px 30px 8px 10px;	background:		url('../img/reiter-innen-gruen-r.png') no-repeat right top;}div#topmenu ul li.c3 a:link,div#topmenu ul li.c3 a:visited {	background:		url('../img/reiter-innen-gruen-l.png') repeat-x left top;}div#topmenu ul li.actc3 a span {	padding:		16px 30px 8px 10px !important;	background:		url('../img/reiter-innen-akt-gruen-r.png') no-repeat right top !important;}div#topmenu ul li.actc3 a {	background:		url('../img/reiter-innen-akt-gruen-l.png') repeat-x left top !important;}div#topmenu ul li.c4 a:link span,div#topmenu ul li.c4 a:visited span {	padding:		20px 30px 8px 10px;	background:		url('../img/reiter-innen-dunkelgruen-r.png') no-repeat right top;}div#topmenu ul li.c4 a:link,div#topmenu ul li.c4 a:visited {	background:		url('../img/reiter-innen-dunkelgruen-l.png') repeat-x left top;}div#topmenu ul li.actc4 a span {	padding:		16px 30px 8px 10px !important;	background:		url('../img/reiter-innen-akt-dunkelgruen-r.png') no-repeat right top !important;}div#topmenu ul li.actc4 a {	background:		url('../img/reiter-innen-akt-dunkelgruen-l.png') repeat-x left top !important;}div#topmenu ul li.c5 a:link span,div#topmenu ul li.c5 a:visited span {	padding:		20px 30px 8px 10px;	background:		url('../img/reiter-innen-dunkelblau-r.png') no-repeat right top;}div#topmenu ul li.c5 a:link,div#topmenu ul li.c5 a:visited {	background:		url('../img/reiter-innen-dunkelblau-l.png') repeat-x left top;}div#topmenu ul li.actc5 a span {	padding:		16px 30px 8px 10px !important;	background:		url('../img/reiter-innen-akt-dunkelblau-r.png') no-repeat right top !important;}div#topmenu ul li.actc5 a {	background:		url('../img/reiter-innen-akt-dunkelblau-l.png') repeat-x left top !important;}div#topmenu ul li.c6 a:visited span,div#topmenu ul li.c6 a:link span {	padding:		20px 30px 16px 10px;	background:		url('../img/reiter-innen-blau-r.png') no-repeat right top;}div#topmenu ul li.c6 a:link,div#topmenu ul li.c6 a:visited {	background:		url('../img/reiter-innen-blau-l.png') repeat-x left top;}div#topmenu ul li.actc6 a span {	padding:		16px 30px 20px 10px !important;	background:		url('../img/reiter-innen-akt-blau-r.png') no-repeat right top !important;}div#topmenu ul li.actc6 a {	background:		url('../img/reiter-innen-akt-blau-l.png') repeat-x left top !important;}/* ---------- SUB NAVIGATION ---------- */div#quicksearch {	margin:	10px 0 0 0px;	padding: 0px 0 0 5px;	width: 214px;	height: 45px;	float:left;	border-right: 0px solid #cbc9ca;	background: transparent;	z-index: -1;}div#seitenmenu {	margin:	4px 0 0 0px;	padding: 0px 0 0 0;	width: 214px;	height: 426px;	overflow: auto;	float:left;	border-right: 1px solid #cbc9ca;	background-color: #fbfbfb;}div#seitenmenu ul.e1 {	margin:		0 0 0 0px ;	padding:	0 0 0 0px ;	list-style-type:	none;	}div#seitenmenu ul.e2 {	margin:		0 0 0 0px ;	padding:	0 0 0 0px ;list-style-type:	none;}div#seitenmenu ul.e3 {	margin:		0 0 0 30px ;	padding:	0 0 0 30px ;		list-style-image:	url('../img/pfeil_link.gif');	list-style-position: outside;}div#seitenmenub ul:hover ,div#seitenmenub ul.e1 li a:hover ,div#seitenmenub ul li a:hover {	background-color:	#d7e1eb !important;	text-decoration: none;}div#seitenmenu ul li a {display:	block;	line-height: 15px;	margin: 3px 0 0 5px;	padding:	0px 5px 0px 20px;	background:	url('../img/pfeil_link.gif') no-repeat 0px 4px;	}div#seitenmenu ul.e2 li a {display:	block;	margin: 3px 0 0 15px;	padding:	0px 5px 0px 20px;}/* ---------- CONTENT FONTS ---------- */div#content2,div#content3 {	font-family:	Verdana, Arial, Helvetica, sans-serif;	font-size:		11px;}div#content2 p span.contenthl { 	font-size: 17px; 	line-height: 18px; 	font-family: "Times New Roman", Georgia, Times;}div#content2 p span.contentsubheadline{  font-size: 15px; line-height: 16px; font-family: "Times New Roman", Georgia, Times;}div#content2 p.kontakt { 	width: 455px;	text-align: right;	padding: 0px;	margin: 0px;}div#content2 h1 {	font-size:		13px;	font-weight:	bold;}div#content2 h2 {	font-size:		12px;	font-weight:	bold;}div#content2 p, p.dokumente,div#content2 td,div#content2 th {	font-size:		11px;	line-height:	15px;}div#content2 ul.dokumente {	border-top: solid 1px #d9dbdb;	border-bottom: solid 1px #d9dbdb;	background-color: #f7f7f9;	padding:			5px 0 5px 15px;	margin: 5px 10px 5px 15px;	}div#content2 ul.dokumente li {	text-decoration:	none;	list-style-type:none;	list-style-image:	url('../img/icon_pdf.gif');	margin: 0px 5px 0px 20px;	padding-left:5px;	line-height:	20px;}/* ---------- CONTENT LINKS ---------- */a {	color:				#DF9808;	text-decoration:	none;}a:hover {	text-decoration:	underline;}/* ---------- SPECIFIC CONTENT LINKS ---------- */a.pdf {	x-font-weight:		bold;	text-decoration:	none;	background:			url('../img/icon_pdf.gif') no-repeat left top;	padding:			2px 0 0 25px;}/* ---------- MAIN CONTENT ---------- */div#content2 h1 {	border-left:	4px solid #FFAD01;	padding-left:	4px;	margin:			0 0 50px 0;}div#content2 h2 {	border-left:	2px solid #FFAD01;	padding-left:	6px;	x-margin:			0 0 0 20px;	margin:			0;}div#content2 p {	margin:			10px 0 5px 0;	padding:		0 0 0 20px;	text-align:		left;	x-display:		block;}div#content2teaser p {	margin:			0px 0 0px 0;	font-size: 9px;	padding:		0 0 0 20px;	text-align:		left;	x-display:		block;}div#content2teaser a {	margin:			0px 0 0px 0;	font-size: 9px;	padding:		0 0 0 0px;	text-align:		left;	x-display:		block;}div#content3 img {}div#content2 img {}div#content2 customstuff img {	border: none;}div#content2 table,div#content2 form {	border-collapse: collapse;	padding:		0 0 0 20px;	margin: 0px;}div#content2 td,div#content2 th {  font-size: 11px;   font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 	margin:			0;	padding:		1px 3px;	text-align:		left;}div#content2 ul li {	list-style-image:	url(../img/marker_news.gif);	line-height:		1.2em;	margin:			0 1px 0 5px; }div#content2 ul li.internlink,div#content2 ul li.externlink,div#content2 ul li.sprungmarke,{	list-style-image:	url(../img/pfeil_link.gif);	line-height:		1.2em;	margin:			0 1px 0 5px; }/* ---------- CONTENT FOOTER ---------- */div#contentfooter * {	font-family:	Arial, Helvetica, sans-serif;	font-size:		1px;	color:			#999;}div#contentfooter {	padding: 0 0px 1px 0;	text-align: right;}div#contentfooter a {	text-decoration:	none;}div#contentfooter a:hover {	text-decoration:	underline;}/* ---------- FOOTER ---------- */div#footer *, .tiny {	font-family:	Arial, Helvetica, sans-serif;	font-size:		1px;	color:			#999;}div#footer a {	text-decoration:	none;}div#footer a:hover {	text-decoration:	underline;}/* ---------- BRANDING ---------- */div#branding,div#branding * {	display: none;	font-family:	Arial, Helvetica, sans-serif;	font-size:		9px;	color:			#FB3;	letter-spacing:	0.1em;}div#branding {	display: none;	padding:		20px 0 0 0;	margin:			0;	text-align: 	right;	float:			right;	clear:			both;}div#branding img {		vertical-align: text-bottom;	}div#branding a {		text-decoration:	none;		}div#branding a:hover {	text-decoration:	none;		}/* ---------- CONTENT "TEASER" ---------- */div#content3 {	float:		right;	width:		271px;	height: 470px;	border-left: solid 1px #CBC9CA;	padding:	0px 0 0 0;	margin: 0px 0 0 0;/*	background: url('../bilder/main/teaser_head.gif') no-repeat left top;*/}div#testimonial {position: absolute;top: 442px;	vertical-align: bottom;	width:		251px;	padding:	20px 0 0px -20px;	margin-left: -18px;	margin-top: 25px;	z-index:10;}div#testimonial img {	vertical-align: bottom;	border: solid 0px #000000;}div#testimonial p {	height: 100%;	text-align: bottom;	border: solid 1px #000000;}div#content3 img.teaser {	background-color: #e9eee9;	border-bottom: solid 1px #000000;}div#content3 ul{	margin:		0 0 0 10px ;	padding:	0 0 3px 10px ;	list-style-type:none;	list-style-image:	url('../bilder/main/teaser_pfeil.gif');	list-style-position: outside;}div#content3 ul li{		padding:	4px 0 0 4px ;	}div#content3 .pdfs {	border-top:	1px solid #E1E1E1;	padding:	0 0 10px 0;}div#content3 .pdfs a {	display:		block;	border-bottom:	1px solid #E1E1E1;	width:			125px;	margin:			0 0 0 0;	padding:		10px 0 10px 25px;	background:		url('../img/icon_pdf.gif') no-repeat left 10px;		font-size:		10px;	text-decoration:	none;	color:			#ADADAD;}div#content3 .pdfs a b {	font-weight:	bold;	color:			#000000;}div#content3 .pdfs a:hover b {	text-decoration:	underline;}div#content3 .pdfs a:hover {	text-decoration:	underline;}div#content1 {	width:		214px;	margin:		0 0px 0 0px;	padding: 0px;	float: 		left;}div#content2a {	float: left;	width:	480px;	height:465px;	overflow: hidden;	margin-right:	0px;	margin-top:	0px;}div#content2teaser {	float: left;	width:	480px;	height:40px;	overflow: auto;	margin-right:	20px;	margin-top:	0px;}div#content2 {	float: left;	width:	480px;	height:425px;	overflow: auto;	margin-right:	20px;	margin-top:	5px;}
