@charset "utf-8";
/* CSS Document */
body
	{
	background-image: url(hintergrund.png);
	margin: 0;
	position:relative;
	font-size:13px;
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	}
#vermittler
	{
	width: 1004px;
	left: 50%;
	margin-left: -502px;
	text-align: left;
	overflow:visible;
	position: absolute;
	}
.rot
	{
	font-weight:bold;
	color:#CC0000;	
	}
.gruen
	{
	font-weight:bold;
	color:#00CC00;	
	}
img
	{
	border:0;
	margin:0;
	padding:0;
	}
a
	{
	color:#d44912;
	text-decoration:none;
	font-weight:bold;
	}
a:hover
	{
	text-decoration: underline;
	}
#seite
	{
	width:994px;
	background-image:url(seite_hinter.png);
	padding-left:5px;
	padding-right:5px;
	}
#kopf_navi
	{
	height:55px;
	background-image:url(kopf_navi_hinter.png);
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
	padding:0;
	margin:-3px 0 0 0;
	}
#kopf_navi ul
	{
	margin:1px 0 0 0;
	padding:0;
	height:50px;
	}
#kopf_navi ul li
	{
	display:inline-block;
	list-style:none;
	height:50px;
	width:141px;
	background-image:url(kopf_navi.png);
	padding:0;
	margin:0 -4px 0 0;
	text-align:center;
	line-height: 50px;
	}
#kopf_navi ul li a
	{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	font-size:17px;
	}
#kopf_navi ul li.aktiv a
	{
	color:#f4ce78;
	}
#kopf_navi ul li a:hover
	{
	color:#f4ce78;
	text-decoration: none;
	}
#suche
	{
	height:50px;
	width:284px;
	background-image:url(kopf_navi.png);
	padding:0;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	}
form
	{
	margin:0;
	padding:0;
	}
#suche p.suche, #s, #searchsubmit
	{
	margin:0;
	padding:0;
	}
#suche p.suche
	{
	position:absolute;
	top:14px;
	left:12px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:17px;
	}
#s
	{
	position:absolute;
	top:16px;
	left:70px;
	width:163px;
	}
#searchsubmit
	{
	position:absolute;
	top:12px;
	left:246px;
	}
#inhalt
	{
	width:710px;
	/*background-image:url(inhalt_verlauf.gif);*/
	}
#inhalt #inhalt_behaelter
	{
	margin: 16px 30px 0 6px;
	}
#inhalt_behaelter form
	{
	/*background-color:#f6f6f6;*/
	padding:2px 2px 10px 2px;
	line-height:20px;
	}
#inhalt_behaelter form h1
	{
	margin-bottom:0 0 7px 0;
	}
	
	
	
#navi_rechts
	{
	width:284px;
	position:relative;
	}
#navi_rechts_behaelter
	{
	/*margin-left:4px;*/
	color:#797979;
	}
#navi_rechts_behaelter p
	{
	margin:0 0 5px 0;
	}
#navi_rechts_behaelter h1
	{
	font-size:17px;
	color:#797979;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 10px 27px;
	}
#navi_rechts_behaelter h3
	{
	color:#f4ce79;
	margin:0;
	font-size:24px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	}
#navi_rechts_behaelter form
	{
	padding:3px;
	margin:0;
	position:relative;
	}
#navi_rechts_behaelter div
	{
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#navi_rechts_behaelter div div
	{
	width:auto;
	/*margin-left:27px;*/
	}
#navi_rechts_behaelter a
	{
	font-weight:normal;
	color:#444444;
	}
/*#navi_rechts_behaelter a span 
	{
	color:#d44912;
	font-weight:bold;
	}
*/
#navi_rechts_behaelter ul li
	{
	list-style:none;
	}
#navi_rechts_behaelter ul li a
	{
	color:#797979;
	vertical-align:top;
	}
#navi_rechts_behaelter ul li a
	{
	font-size:17px;
	color:#444444;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	}
#navi_rechts_behaelter ul li.aktiv
	{
	list-style:url(pfeil_haupt_navi.gif);	
	}
#navi_rechts_behaelter ul li.aktiv a
	{
	font-size:17px;
	color:#006ab2;
	font-weight:bold;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	}
#navi_rechts_behaelter ul
	{
	margin:0 0 0 17px;
	padding:0;
	}
#navi_rechts_behaelter ul li ul
	{
	margin:0 0 0 10px;
	padding:0;
	}
#navi_rechts_behaelter ul li ul li.aktiv
	{
	list-style:none;	
	}
#navi_rechts_behaelter ul li ul li.aktiv a
	{
	font-size:14px;
	color:#444444;
	font-weight:bold;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	}
#navi_rechts_behaelter ul li ul li a
	{
	font-size:14px;
	}

#newsletter_eintragen_knopf
	{
	position:absolute;
	bottom:-5px;
	right:8px;
	}
#newsletter_eintragen_formular
	{
	/*background-color:#00CC99;*/
	width:280px;
	}
#newsletter_email
	{
	width:220px;
	}
#fuss
	{
	width:1004px;
	height:188px;
	background-image:url(fuss.png);
	position:relative;
	padding:0px;
	}
#fuss_menue ul
	{
	margin:0 0 0 15px;
	padding:10px 0 0 0 ;
	height:30px;
	}
#fuss_menue ul li
	{
	display:inline;
	padding:13px 25px 11px 13px;
	
	background-image:url(pfeil_suche_aktiv.png);
	background-repeat:no-repeat;
	background-position:bottom left ;
	}
#fuss_menue ul li.aktiv
	{
	background-image:url(pfeil_suche.png);
	}
#fuss_menue ul li a
	{
	
	color:#f4ce79;
	padding-left:27px;
	}
#fuss_menue ul li.aktiv a
	{
	color:#FFFFFF;
	}
#fuss_menue
	{
	font-size:17px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	}
#fusszeile ul
	{
	font-family: verdana, arial,helvetica,sans-serif;
	font-size: 11px;
	letter-spacing: 120%;
	color: #fff;
	float: left;
	display:inline-block;
	list-style:none;
	}
#fusszeile ul li a
	{
	font-family: verdana, arial,helvetica,sans-serif;
	font-size: 11px;
	letter-spacing: 120%;
	color: #ffffff;
	float: left;
	}
#fusszeile ul.adresse
	{
	background-image: url(footer_impressum.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 25px;
	margin-left:27px;
	width: 234px;
	}
#fusszeile ul.telefon
	{
	background-image: url(footer_impressum.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 25px;
	margin-left:70px;
	width: 234px;
	height:30px;
	}
#fusszeile ul.info
	{
	position:absolute;
	right:49px;
	width: 230px;
	}
#fusszeile li.impressum
	{
	background-image: url(footer_impressum.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px;
	padding-left: 25px;
	list-style-type: none;
	}
#fusszeile li.epost
	{
	background-image: url(footer_epost.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px;
	padding-left: 25px;
	list-style-type: none;
	}
#fusszeile li.rss
	{
	background-image: url(footer_rss.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 19px;
	padding-left: 25px;
	list-style-type: none;
	}
.oeffnungszeiten
	{
	position:absolute;
	bottom:9px;
	left:380px;
	font-size:11px;
	color:#FFFFFF;
	}
#steuerung_symbole
	{
	position:absolute;
	top:15px;
	right:15px;
	}
table
	{
	border:none;
 	border-collapse:collapse;
	}
table td
	{
	vertical-align: top;
	padding: 0px;
	}
table tr
	{
	vertical-align: top;
	}
h1
	{
	font-size:17px;
	color:#797979;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	}
h1 a
	{
	margin:0 0 -10px 0;
	line-height:20px;
	}
#inhalt #inhalt_behaelter p
	{
	color:#444444;
	}
#inhalt #inhalt_behaelter p.datum
	{
	margin:0;
	padding:0;
	}
div.datum
	{
	position:absolute;
	top:0;
	right:15px;
	}
#inhalt #inhalt_behaelter .mausdrueber:hover
	{
	background-color:#f6f6f6;
	}
.mausdrueber .rechts
	{
	float:right;
	margin:-15px 0 0 0;
	padding:0;
	}
#inhalt #inhalt_behaelter .mausdrueber h1
	{
	margin:0 0 -15px 0;
	}
.seitenanzeige
	{
	white-space:nowrap;
	text-align:right;
	margin:8px 0 8px 0px;
	font-size:10px;
	}
.seitenanzeige a
	{
	white-space:nowrap;
	float:none;
	margin:0;
	padding:0;
	}
span.fn
	{
	white-space:nowrap;
	font-weight:bold;
	}
#form_suche_inhalt
	{
	position:relative;
	}
#s_suche_erweitert
	{
	width:250px;
	}
#suche_erweitert_knopf
	{
	position:absolute;
	top:80px;
	left:365px;
	margin-left:10px;
	}
#themen
	{
	margin:15px 0 0 0px;
	padding:0;
	list-style:none;
	}
#themen li a
	{
	font-size:17px;
	color:#797979;
	font-weight:normal;
	padding-left:27px;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	}
#themen li.aktiv
	{
	background-image:url(pfeil_haupt_navi.gif);
	background-repeat:no-repeat;
	background-position:0% 70% ;
	}
#themen li.aktiv a
	{
	color:#d44912;
	}
li.unterliste
	{
	margin:0 0 5px 10px;
	padding:0 0 0 0;
	}
li.unterliste ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}
#themen li.unterliste ul li a.aktiv
	{
	color:#d44912;
	font-weight:bold;
	}
#themen li.unterliste ul li a span
	{
	font-size:10px;
	color:#797979;
	font-weight:normal;
	}
#themen li a.monate_aktiv
	{
	color:#d44912;
	font-weight:bold;
	font-size:15px;
	margin-left:10px;
	}
#themen li a.monate_passiv
	{
	font-size:15px;
	margin-left:10px;
	}
span.hervorgehoben
	{
	color:#009900;
	font-weight:bold;
	}
#zugriffsstatistik
	{
	color:#FFFFFF;
	font-size:9px;
	position:absolute;
	left:16px;
	bottom:10px;
	}
.newsticker
	{
	color:#006ab2;
	}