body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#C8C8C8;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

a {outline:none;}

div#main {
position:relative;
	background-color:#919D99;
	background-image:url(/_grafik/main_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:8px solid #FFFFFF;
	}
	
div.clear {
	clear:both;
	}



div#kopf1 {
	background-color:#FFFFFF;
	position:relative;
	padding-top:86px;
	}

div#kopf1 div#logo {
	position:absolute;
	left:460px;
	top:30px;
	}
	div#kopf1 div#logo a img {
		border-width:0px;
	}

div#kopf1 div.group {
	width:480px;
	padding-left:30px;
	padding-bottom:10px;
	}


div#kopf1 div#metanavi {
	width:160px;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	color:#666666;
	padding-top:5px;
	letter-spacing:0.03em;
	}
	div#kopf1 div#metanavi a {
		color:#666666;
		text-decoration:none;
	}
	div#kopf1 div#metanavi a:hover {
		text-decoration:underline;
	}

div#kopf1 div#suche {
	width:220px;
	float:left;
	background-image:url(/_grafik/suche_bg.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	}
	div#kopf1 div#suche form {
		margin:0px;
		padding:0px;
		}
		div#kopf1 div#suche input.text {
			margin:0px;
			padding:0px;
			border-width:0px;
			width:120px;
			height:20px;
			background-color:transparent;
			font-size:0.75em;
			padding:0px;
			}
			*:first-child+html body div#kopf1 div#suche input.text {
				padding-top:3px;
				}
			@media all {
			* html b\ody div#kopf1 div#suche input.text {
				padding-top:3px;
			}
			}
		div#kopf1 div#suche input.submit {
			margin:0px;
			padding:0px;
			border-width:0px;
			width:16px;
			height:16px;
			cursor:pointer;
			background-image:url(/_grafik/suche_submit_bg.jpg);
			background-repeat:no-repeat;
			margin-top:3px;
			background-color:transparent;
			}
			*:first-child+html body div#kopf1 div#suche input.submit {
				height:21px;
				}
			@media all {
			* html b\ody div#kopf1 div#suche input.submit {
				height:21px;
			}
			}


div#kopf2 {
	position:relative;
	border-top:6px solid #BABA00;
	background-image:url(/_grafik/rubrikbilder/rubrikbild_7.jpg);
	background-repeat:no-repeat;
	padding-top:220px;
	}
	
	
	*:first-child+html body div#kopf2 {
		padding-top:214px;
		}
	@media all {
	* html b\ody div#kopf2 {
		padding-top:214px;
	}
	}

div#kopf2 div#slogan {
	        background-image:url(/_grafik/slogan.png);
		position:absolute;
		width:700px;
		height:33px;
		top:197px;
		left:100px;
		background-repeat:no-repeat;
                z-index:10;
         	text-shadow: #999999 4px -4px 2px;
	}

div#kopf2 div#slogan span {
	        display:none;
	}

	div#kopf2 div#slogan span.slogan {
		display:none;
	}
	*:first-child+html body div#kopf2 div#slogan {
		top:190px;
	}
	@media all {
	* html b\ody div#kopf2 div#slogan {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/slogan.png', sizingMethod='image');
		background:none;
		top:196px;
	}
	}

div#kopf2 div#hauptnavi {
	padding-top:58px;
	padding-left:30px;
	padding-bottom:23px;
	border-top:1px solid #B0B9B6;
	background-image:url(/_grafik/hauptnavi_bg.png);
	background-repeat:repeat-x;
	font-size:0.75em;
	min-height:1px;
	}
	*:first-child+html body div#kopf2 div#hauptnavi {
		
	}
	@media all {
	* html b\ody div#kopf2 div#hauptnavi {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/hauptnavi_bg.png', sizingMethod='scale');
		background:none;
		height:1px;
	}
	}
	div#kopf2 div#hauptnavi ul {
		position:relative;
		margin:0px;
		padding:0px;
		list-style-type:none;
		min-height:1px;
		}
		@media all {
		* html b\ody div#kopf2 div#hauptnavi ul {
			height:1px;
		}
		}
	div#kopf2 div#hauptnavi ul li {
		position:relative;
		display:block;
		float:left;
		min-height:1px;
		}
		@media all {
		* html b\ody div#kopf2 div#hauptnavi ul li {
			height:1px;
		}
		}

	div#kopf2 div#hauptnavi ul li a strong {
		font-weight:normal;
		}

	div#kopf2 div#hauptnavi ul li a {
		display:block;
		float:left;
		color:#FFFFFF;
		text-decoration:none;
		height:37px;
		cursor:pointer;
		}
	div#kopf2 div#hauptnavi ul li a:hover,
	div#kopf2 div#hauptnavi ul li a.current {
		display:block;
		background-image:url(/_grafik/hauptnavi_li_a_hover.png);
		}

	div#kopf2 div#hauptnavi ul li a span.text {
		display:none;
		}
	
	div#kopf2 div#hauptnavi ul li a span.grafik {
		display:block;
		background-position:20px 4px;
		background-repeat:no-repeat;
		height:27px;
		padding-left:20px;
		padding-right:20px;
		border-left:1px solid #8B8C0D;
		border-right:1px solid #B9B933;
		}
		
	div#kopf2 div#hauptnavi ul li#navipunkt1 a span.grafik {
		background-image:url(/_grafik/navigation/1.png);
		width:84px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt2 a span.grafik {
		background-image:url(/_grafik/navigation/2.png);
		width:62px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt3 a span.grafik {
		background-image:url(/_grafik/navigation/3.png);
		width:108px;

		}
	div#kopf2 div#hauptnavi ul li#navipunkt4 a span.grafik {
		background-image:url(/_grafik/navigation/4.png);
		width:140px;
		width:77px;

		}
	div#kopf2 div#hauptnavi ul li#navipunkt5 a span.grafik {
		background-image:url(/_grafik/navigation/5.png);
		width:97px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt6 a span.grafik {
		background-image:url(/_grafik/navigation/6.png);
		width:77px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt7 a span.grafik {
		background-image:url(/_grafik/navigation/7.png);
		width:83px;
		}


	div#kopf2 div#hauptnavi ul li#navipunkt1 a {
		width:124px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt2 a {
		width:102px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt3 a {
		width:148px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt4 a {
		width:180px;
		width:117px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt5 a {
		width:137px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt6 a {
		width:117px;
		}
	div#kopf2 div#hauptnavi ul li#navipunkt7 a {
		width:123px;
		}

	div#kopf2 div#hauptnavi ul li#navipunkt1 ul li a,
	div#kopf2 div#hauptnavi ul li#navipunkt2 ul li a,
	div#kopf2 div#hauptnavi ul li#navipunkt3 ul li a,
	div#kopf2 div#hauptnavi ul li#navipunkt4 ul li a,
	div#kopf2 div#hauptnavi ul li#navipunkt5 ul li a,
	div#kopf2 div#hauptnavi ul li#navipunkt6 ul li a,
	div#kopf2 div#hauptnavi ul li#navipunkt7 ul li a {
		width:170px;
		width:230px;
		}

		
	@media all {
	* html b\ody div#kopf2 div#hauptnavi {
		padding-bottom:13px;
		
		}
	* html b\ody div#kopf2 div#hauptnavi ul {
		position:relative;
		margin:0px;
		padding:0px;
		height:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li {
		position:relative;
		margin:0px;
		padding:0px;
		height:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li a {
		position:static;
		margin:0px;
		padding:0px;

		}
	* html b\ody div#kopf2 div#hauptnavi ul li a:hover {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/hauptnavi_li_a_hover.png', sizingMethod='scale');
		background:none;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li a.current {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/hauptnavi_li_a_hover.png', sizingMethod='scale');
		background:none;
		}
		
	* html b\ody div#kopf2 div#hauptnavi ul li a span.text {
		display:block;
		padding-left:20px;
		padding-right:20px;
		padding-top:4px;
		height:21px;
		width:10px;
		font-size:1.3em;
		letter-spacing:0.25em;
		font-family:Arial, Helvetica, sans-serif;
		color:#E0E09A;
		border-left:1px solid #8B8C0D;
		border-right:1px solid #B9B933;
		}		
		
	* html b\ody div#kopf2 div#hauptnavi ul li a span.grafik {
		position:relative;
		padding-left:20px;
		padding-right:20px;
		display:none;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt1 a span.grafik {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/navigation/1.png', sizingMethod='crop');
		background:none;
		width:84px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt2 a span.grafik {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/navigation/2.png', sizingMethod='crop');
		background:none;
		width:62px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt3 a span.grafik {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/navigation/3.png', sizingMethod='crop');
		background:none;
		width:108px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt4 a span.grafik {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/navigation/4.png', sizingMethod='crop');
		background:none;
		width:140px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt5 a span.grafik {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/navigation/5.png', sizingMethod='crop');
		background:none;
		width:124px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt6 a span.grafik {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/navigation/6.png', sizingMethod='crop');
		background:none;
		width:77px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt7 a span.grafik {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_grafik/navigation/7.png', sizingMethod='crop');
		background:none;
		width:83px;
		}

	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt1 a {
		width:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt2 a {
		width:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt3 a {
		width:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt4 a {
		width:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt5 a {
		width:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt6 a {
		width:1px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt7 a {
		width:1px;
		}

	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt1 ul li a {
		width:170px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt2 ul li a {
		width:170px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt3 ul li a {
		width:170px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt4 ul li a {
		width:170px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt5 ul li a {
		width:170px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt6 ul li a {
		width:170px;
		}
	* html b\ody div#kopf2 div#hauptnavi ul li#navipunkt7 ul li a {
		width:170px;
		}


	}
	
div#kopf2 div#hauptnavi ul li ul.subnavi {
	display:none;
	position:absolute;
	top:34px;
	left:0px;
	background-image:url(/_grafik/subnavi_bg.png);
	width:190px;
	width:250px;
	z-index:2000;
	border:1px solid #B2BAB7;
	border-top-width:0px;
	padding-top:15px;
	padding-bottom:10px;
	}
	@media all {
		* html b\ody div#kopf2 div#hauptnavi ul li ul.subnavi {
		background-image:url(/_grafik/subnavi_ie6.jpg);
		background-repeat:repeat-x;
		background-color:#737D79;
		}
	}
div#kopf2 div#hauptnavi ul li ul.subnavi li {
	float:none;
	}
div#kopf2 div#hauptnavi ul li ul.subnavi li a {
	width:170px;
	padding:10px;
	padding-top:7px;
	padding-bottom:8px;
	height:auto;
	}
div#kopf2 div#hauptnavi ul li ul.subnavi li a:hover,
div#kopf2 div#hauptnavi ul li ul.subnavi li a.current {
	color:#D7D700;
	}
	@media all {
		* html b\ody div#kopf2 div#hauptnavi ul li ul.subnavi {

		}
		* html b\ody div#kopf2 div#hauptnavi ul li ul.subnavi li {

		}
		* html b\ody div#kopf2 div#hauptnavi ul li ul.subnavi li a {
		
		}
	}

		

div#maincontent {
	margin-top:-28px;
	}
div#rubrikbild_unten {
	position:absolute;
	background-image:url(/_grafik/rubrikbild_unten_1.gif);
	background-repeat:no-repeat;
	background-position:345px 0px;
	z-index:1;
	}

div#maincontent div#content {
	min-height:235px;
	font-size:0.6875em;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:30px;
	padding-top:35px;
	padding-bottom:30px;
	}
	@media all {
	* html b\ody div#maincontent div#content {
	padding-top:45px;
	}
	}

div#maincontent div#content div.datum {
	color:#CDD1CF;
	}
div#maincontent div#content div.zurueck_link {
	padding-left:12px;
	padding-bottom:6px;
	}


div#maincontent div#content.einspaltig {
	padding-left:230px;
	}
div#maincontent div#content.einspaltig div.rechte_spalte {
	width:620px;
	}


div#maincontent div#content h2 {
	font-size:1em;
	margin:0px;
	padding:0px;
	margin-bottom:1.6em;
	background-color:#A8AD3C;
	padding:3px;
	border:1px solid #B9BD63;
	margin-left:-12px;
	margin-right:-12px;
	padding-left:12px;
	padding-right:12px;
	}
div#maincontent div#content h2 a {
	color:#FFFFFF;
	text-decoration:none;
	}
div#maincontent div#content h2 a:hover {
	text-decoration:underline;
	}

div#maincontent div#content h3 {
	font-size:1em;
	margin:0px;
	padding:0px;
	margin-bottom:1.6em;
	}
div#maincontent div#content p {
	margin:0px;
	padding:0px;
	margin-bottom:1.6em;
	line-height:150%;
	}
div#maincontent div#content ul {
	margin:0px;
	padding:0px;
	margin-left:1.4em;
	}
div#maincontent div#content ul li {
	line-height:160%;
	}

div#maincontent div#content a {
	color:#DCE100;
	}
div#maincontent div#content a:hover {
	color:#FFFFFF;
	}

div#maincontent div#content table.listview {
	width:100%;
	}

div#maincontent div#content table.listview td,
div#maincontent div#content table.listview th {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	border-bottom:1px solid #CCCCCC;
	vertical-align:top;
	text-align:left;
	}

div#maincontent div#content table.listview th.zeit {
	width:100px;
	}
	
div#maincontent div#content div.linke_spalte {
	float:left;
	width:420px;
	margin-right:18px;
	text-align:right;
	}
div#maincontent div#content div.rechte_spalte {
	float:left;
	width:420px;
	padding-left:12px;
	padding-right:12px;
	}

div#maincontent div#content div.box {
	position:relative;
	background-color:#9CA7A3;
	padding:20px;
	border:1px solid #B2BAB7;
	}

div#maincontent div#content div.box div.biltunterzeile {
	padding-top:10px;
	}


div#maincontent div#content div.bildgalerie div.bild {
	position:relative;
	}
div#maincontent div#content div.bildgalerie div.bild div.lupe {
	position:absolute;
	bottom:-2px;
	right:0px;
	}
div#maincontent div#content div.bildgalerie div.bildgalerie_lv {
	padding-top:10px;
	}


div#maincontent div#content div.linke_spalte div.box {
	float:right;
	text-align:left;
	}
div#maincontent div#content div.rechte_spalte div.box {
	margin-left:-12px;
	margin-right:-12px;
	}


div#maincontent div#content div.lv {
	}
div#maincontent div#content div.lv div.status {
	width:50%;
	float:left;
	}
div#maincontent div#content div.lv div.skip {
	width:50%;
	float:left;
	text-align:right;
	color:#B9BFBC;
	}

div#fuss {}

div#fuss div#site_features {
	float:right;
	color:#FFFFFF;
	font-size:0.625em;
	padding-right:30px;
	padding-bottom:20px;
	}
div#fuss div#site_features ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
div#fuss div#site_features ul li {
	float:left;
	margin-right:14px;
	}
div#fuss div#site_features ul li a {
	color:#FFFFFF;
	text-decoration:none;
	}
div#fuss div#site_features ul li a:hover {
	text-decoration:underline;
	}
div#fuss div#site_features ul li a.drucken {
	background-image:url(/_grafik/drucken.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	}
div#fuss div#site_features ul li a.empfehlen {
	background-image:url(/_grafik/empfehlen.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	}




div.error {
	padding:20px;
	background-color:#FFBEB5;
	color:#CC0000;
	border:1px dotted #CC0000;
	margin-bottom:20px;
	}
div.correct {
	padding:20px;
	background-color:#B0FF9A;
	color:#469003;
	border:1px dotted #469003;
	margin-bottom:20px;
	}


input.error,
select.error,
label.checkbox.error {
	background-color:#FFBEB5;
	color:#CC0000;
	}




