@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4c4c4c;
	background-attachment: fixed;
	background-color: #f1f1f1;
	background-image: url(hintergrund.png);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}
img, a, table, tr, td, form
	{
	border:none;
	margin:0;
	padding:0;
	vertical-align:top;
	}
a
	{
	text-decoration:none;
	color:#c49d00;
	}
a:hover
	{
	color:#b43d35;
	}
ul,li,input,h1,h2,h3,h4,h5,h6
	{
	padding:0;
	margin:0;
	}
table
	{
	border-collapse : collapse;
	}
table td, table th
	{
	padding : 0;
	}

/* Anfang Hauptstruktur*/
#mittig
	{
	background-image:url(inhalt_hintergrund.png);
	background-repeat:repeat-y;
	width: 1018px;
	left: 50%;
	margin-left: -509px;
	/*text-align: left;
	overflow:visible;*/
	position: absolute;
	/*visibility: visible;*/
    }
#rand_links_rechts
	{
	margin:0 9px 0 9px;
	width:1000px;
	}

#tabelle_mitte
	{
	background-color:#fafafa;
	width:1000px;
	}
#linke_spalte
	{
	width:240px;
	padding-right:10px;
	/*background-color:#00CC00;*/
	height:300px;
	}
#linke_spalte .ueberschrift, #rechte_spalte .ueberschrift, #mittelspalte h1, #mittelspalte h2
	{
	background-color:#ffe681;
	border-bottom:1px #FFFFFF solid;
	background-image:url(hintergrund_navi_ueberschrift.png);
	background-repeat:repeat-x;
	padding:1px 5px 1px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;/*Impact,*/
	color:#5e5e5e;
	font-size:17px;
	display:inline-block;
	width:230px;
	font-weight:bold;
	}
#mittelspalte h1.unscheinbare_ueberschrift
	{
	background-color:#ffffff;
	border:none;
	background-image:none;
	padding:1px 5px 1px 5px;
	color:#5e5e5e;
	font-size:12px;
	display:inline-block;
	font-weight:bold;
	}
#linke_spalte div.inhalt, #rechte_spalte div.inhalt
	{
	background-image:url(hintergrund_navi_inhalt.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border-bottom:#ffcc00 1px solid;
	margin-bottom:10px;
	width:240px;
	}
#linke_spalte div.inhalt p, #rechte_spalte div.inhalt p
	{
	padding:5px;
	margin:0px;
	}	
#mittelspalte
	{
	width:500px;
	padding-right:10px;
	}
#mittelspalte h1, #mittelspalte h2
	{
	width:490px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#mittelspalte div.inhalt
	{
	background-image:url(hintergrund_navi_inhalt.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;/*#fafafa;*/
	border-bottom:#ffcc00 1px solid;
	padding:5px;
	margin-bottom:10px;
	}
#mittelspalte div.inhalt div.datum
	{
	font-size:13px;
	color:#b33c36;
	}
#rechte_spalte
	{
	width:240px;
	/*background-color:#6699FF;*/
	}
/* Ende Hauptstruktur*/

/* Anfang Kopf-Navi*/
#kopf_navi
	{
	height:25px;
	background-image:url(hintergrund_kopf_navi.png);
	border-top:1px #FFFFFF solid;
	border-bottom:6px #fafafa solid;
	padding-left:2px;
	position:relative;
	
	}
#kopf_navi ul
	{
	margin-top:4px;
	}
#kopf_navi ul li
	{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;/*Impact,Verdana, Tahoma, "Courier New", Courier, monospace;*/
	color:#b2b2b2;
	font-size:16px;
	font-weight:bold;
	padding:0px 7px 0 3px;
	background: url(hintergrund_kopf_navi_trenner.png);
	background-position:right;
	background-repeat:no-repeat;
	}
#kopf_navi ul li a
	{
	color:#b2b2b2;
	}
#kopf_navi ul li.aktiv a
	{
	color:#ffcc00;
	}
#kopf_navi ul li a:hover
	{
	color:#ffcc00;
	text-decoration:none;
	}
/* Anfang Kopf-Navi*/

/*ANFANG Suchformular einfach*/
#suche_einfach
	{
	position:absolute;
	top:3px;
	right:0;
	width:240px;
	}
input[type='text']
	{
	border:1px #b2b2b2 solid;
	color:#b2b2b2;
	}
#suche_einfach input[type='text']
	{
	width:204px;
	position: absolute;
	top:1px;
	}
#suche_knopf_absenden, #suche_erweitert_knopf
	{
	width:26px;
	height:18px;
	background-image:url(knopf_absenden.png);
	}
#suche_knopf_absenden
	{
	position: absolute;
	top:1px;
	right:5px;
	}
/*ENDE Suchformular einfach*/


/*Anfang Startseite Nachrichten*/
#startseite_nachrichten
	{
	margin-bottom:10px;
	width:240px;
	}
#startseite_nachrichten div.inhalt
	{
	margin-bottom:3px;
	background-image:none;
	}
#startseite_nachrichten div.inhalt:hover
	{
	background-color:#fff7d5;
	}
/*Ende Startseite Nachrichten*/



/* Anfang Knopfdefinitionen */
.knopf_navi
	{
	background-image:url(knopf_hintergrund.png);
	/*height:66px;*/
	border-bottom:#ffcc00 1px solid;
	border-top:#d5d5d5 1px solid;
	position:relative;
	margin-bottom:4px;
	width:240px;
	}
.knopf_navi:hover
	{
	background-image:none;
	}
.knopf_abgeordnete
	{
	background-image:url(knopf_abgeordnete.png);
	background-repeat:no-repeat;
	background-position:4px 6px;
	width:240px;
	height:66px;
	}
.knopf_schulhof_cd
	{
	background-image:url(knopf_schulhof-cd.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
.knopf_regelmaessige_termine
	{
	background-image:url(knopf_regelmaessige_termine.png);
	background-repeat:no-repeat;
	width:240px;
	height:93px;
	}
.knopf_wussten_sie_schon
	{
	background-image:url(knopf_wussten_sie_schon.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
.knopf_tonbeitraege
	{
	background-image:url(knopf_tonbeitraege.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
.knopf_knopf_zitat_der_woche
	{
	background-image:url(knopf_zitat_der_woche.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
.knopf_videos
	{
	background-image:url(knopf_videos.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
.knopf_medien
	{
	background-image:url(knopf_medien.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
.knopf_npd_vor_ort
	{
	background-image:url(knopf_npd_vor_ort.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
.knopf_termine_und_veranstaltungen
	{
	background-image:url(knopf_termine_und_veranstaltungen.png);
	background-repeat:no-repeat;
	width:240px;
	height:66px;
	}
/* ENDE Knopfdefinitionen */

/* Anfang Navigation links und rechts*/

.haupt_navi
	{
	margin: 0 0 10px 0;
	padding:0px 0 0 0;
	width:240px;
	}
.haupt_navi a
	{
	color:#5E5E5E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
.haupt_navi ul a:hover
	{
	text-decoration:none;
	}
.haupt_navi ul
	{
	width:240px;
	padding:0;
	margin:0 0 0 0px;
	background-color:#ffffff;
	}
.haupt_navi ul ul
	{
	width:240px;
	}
.haupt_navi ul ul ul
	{
	width:215px;
	}
.haupt_navi ul li ul
	{
	padding:0;
	margin:-8px 0 -10px -5px;
	border-top:1px #ffcc00 solid;
	background-color:#ffffff;
	}
.haupt_navi ul li
	{
	list-style: none;
	padding:7px 0 7px 5px;
	margin:0;
	border-bottom:1px #ffcc00 solid;
	background-color:#ffffff;
	font-size:17px;
	}
.haupt_navi ul li:hover
	{
	background-color:#ffe375;
	}
.haupt_navi ul li ul li
	{
	list-style: none;
	padding:7px 0 7px 0;
	margin:-1px 0 0 15px;
	border-top:1px #ffcc00 solid;
	border-bottom:none;
	}
.haupt_navi ul li a
	{
	color: #4c4c4c;
	/*font-weight:normal;*/
	}
.haupt_navi ul li ul li a
	{
	/*color: #989898;*/
	padding-left:5px;
	}
.haupt_navi ul li .aktiv
	{
	font-weight:bold;
	border-bottom:none;
	color:#b33c36;
	}
.haupt_navi ul li .passiv
	{
	border-bottom:none;
	}
.haupt_navi ul li ul li .aktiv
	{
	color:#b33c36;
	font-weight:bold;
	}
.unterliste .jahr
	{
	font-size:14px;
	}
.unterliste .zahl
	{
	font-size:9px;
	color:#b2b2b2;
	}
.unterliste .monat
	{
	font-size:13px;
	padding-left:10px;
	}
/* ENDE Navigation links und rechts*/



/* Anfang Video-Navi und Symbole */
.video
	{
	background-color:#FFFFFF;
	margin:0 0 10px 0;
	width:240px;
	}
.symbole
	{
	text-align:right;
	margin-top:3px;
	}
.a_video
	{
	cursor:pointer;
	}
.video_themen_anzeigen
	{
	background:url(themenanzeige.gif);
	width:16px;
	height:16px;
	}
.handyvideo_abrufen
	{
	background:url(handyvideo.gif);
	width:16px;
	height:16px;
	}
.video_gross
	{
	background:url(video_gross.gif);
	width:16px;
	height:16px;
	}
.kommentare_lesen
	{
	background:url(kommentare_lesen.gif);
	width:16px;
	height:16px;
	}
.kommentieren
	{
	background:url(kommentieren.gif);
	width:16px;
	height:16px;
	}
.video_einbauen
	{
	background:url(video_einbauen.gif);
	width:16px;
	height:16px;
	}
.video_themen
	{
	width:350px;
	/*display:none;*/
	}
/*.video_kleine_reihe .video_themen
	{
	display:block;
	}*/
.video_themen ul
	{
	margin:7px 0 0 25px;
	padding:0;
	color:#888888;
	}
.video_themen ul li
	{
	margin:-5px 0 5px 0 ;
	list-style-image:url(blauer_punkt.gif);
	/*white-space:nowrap;*/
	}
/*.video_kleine_reihe input
	{
	display:none;
	width:346px;
	}*/
.video_direkt_speichern
	{
	background:url(video_direkt_speichern.gif);
	width:16px;
	height:16px;
	}
.video_textfeld
	{
	display:none;
	width:238px;
	}
.video_kleine_reihe .video_textfeld
	{
	width:162px;
	}
/* Ende Video-Symbole */

/* Video-viele*/
#videofilme_klein td
	{
	padding:0 0px 20px 0;
	vertical-align:bottom;
	}
/*Ende Video viele*/

/*NEWSLETTER*/
#newsletter
	{
	padding:5px 5px 10px 5px;
	position:relative;
	margin-bottom:10px;
	background-color:#ffffff;
	width:230px;
	font-size:10px;
	background-image:url(hintergrund_navi_inhalt.gif);
	background-repeat:repeat-x;
	border-bottom:#ffcc00 1px solid;
	}
#newsletter div
	{
	margin-top:5px;
	/*background-color:#0099CC;*/
	
	}
#newsletter input[type='text']
	{
	width:228px;
	margin-bottom:5px;
	font-size:13px;
	}
input[type='image']
	{
	background-image:url(knopf_absenden.png);
	width:26px;
	height:18px;
	position:absolute;
	bottom:8px;
	right:5px;
	}
#newsletter p
	{
	margin:0 0 3px 0;
	padding:0;
	font-size:12px;
	}
/*ENDE Newsletter*/

/* Anfang Artikelauflistung */
.seitenanzeige
	{
	width: 495px;
	white-space:nowrap;
	text-align:right;
	float: right;
	margin:8px 0 0 0px;
	padding:5px 5px 0 0;
	height:20px;
	vertical-align:middle;
	background-color:#F6F6F6;
	font-size:10px;
	}
.seitenanzeige a
	{
	white-space:nowrap;
	float:none;
	margin:0;
	padding:0;
	}
.inhalt_anreisser
	{
	background-image:url(hintergrund_navi_inhalt.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border-bottom:#ffcc00 1px solid;
	padding:5px;
	margin-bottom:10px;
	}
.inhalt_anreisser div.datum
	{
	font-size:13px;
	color:#b33c36;
	}
.inhalt_anreisser a.weiter
	{
	float:right;
	margin-right:5px;
	}
#startseite_nachrichten span.weiter
	{
	float:right;
	margin-right:5px;
	}
.inhalt_anreisser img
	{
	margin:2px 10px 5px 0;
	float:left;
	}
#mittelspalte h2 a
	{
	color:#5e5e5e;
	}
.clear
	{
	clear:both;
	float:none;
	height:0px;
	}
/* Ende Artikelauflistung */

/* Sie sind hier */
#nav_baum, #nav_baum a
	{
	/*font-weight:bold;*/
	}
.doppelpfeil
	{
	color:#b2b2b2;
	}
.grau_schmal
	{
	color:#b2b2b2;
	}
/* Ende Sie sind hier */

/* Anfang Fuss*/
#fusszeile
	{
	width:1000px;
	height:197px;
	background-image:url(fuss_hintergrund.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding:5px;
	font-weight:bold;
	}
#fusszeile ul
	{
	font-family: verdana, arial,helvetica,sans-serif;
	font-size: 17px;
	color: #fff;
	float: left;
	}
#fusszeile ul li
	{
	list-style-type: none;
	display: block;
	}
#fusszeile ul li a
	{
	font-family: verdana, arial,helvetica,sans-serif;
	font-size: 17px;
	color: #ffffff;
	float: left;
	}
#fusszeile ul li a:hover
	{
	color: #FFCC00;
	}
address
	{
	font-style:normal;
	}
ul.adresse
	{
	background-image: url(footer_anschrift.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 30px;
	width: 300px;
	margin-right:50px;
	}
.fn
	{
	display:block;
	}
.info_2
	{
	width: 220px;
	}
.info
	{
	width: 350px;
	margin-right:25px;
	}
.info li, .info_2 li
	{
	margin-bottom:7px;
	}
li.impressum
	{
	background-image: url(footer_impressum.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 30px;
	list-style-type: none;
	}
li.epost
	{
	background-image: url(footer_epost.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 30px;
	list-style-type: none;
	}
li.rss
	{
	background-image: url(footer_rss.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 30px;
	list-style-type: none;
	}
li.telefon
	{
	background-image: url(footer_telefon.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 30px;
	list-style-type: none;
	}
li.fax
	{
	background-image: url(footer_fax.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 30px;
	list-style-type: none;
	}
li.anschrift
	{
	background-image: url(footer_fax.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 30px;
	list-style-type: none;
	}
li.funki
	{
	background-image: url(footer_funk.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
	padding-left: 30px;
	list-style-type: none;
	}
li.oeffnungszeiten
	{
	background-image: url(footer_oeffnungszeiten.gif);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 24px;
	padding-left: 30px;
	list-style-type: none;
	font-size:10px;
	}
li.oeffnungszeiten span
	{
	font-size:17px;
	}
.zugriffsstatistik
	{
	text-align:center;
	color:#efefef;
	}
/* Ende Fuss*/

/* Anfang Abgeordnete*/
.knopf_vorwaerts
	{
	background-image:url(knopf_absenden.png);
	width:26px;
	height:18px;
	}
.knopf_zurueck
	{
	background-image:url(knopf_zurueck.png);
	width:26px;
	height:18px;
	}
.knopf_brief
	{
	background-image:url(knopf_brief.png);
	width:24px;
	height:18px;
	}
/* Ende Abgeordnete*/

/* Suche*/
.hervorgehoben
	{
	font-weight:bold;
	color:#3db435;
	}
.gruen
	{
	color:#3db435;
	}
.rot
	{
	color:#FF6600;
	}
/* Ende Suche*/

/*Anfang bahnformular*/
.bahnformular, .pkwformular
	{
	position:relative;
	}
.routenplaner_bahn
	{
	width:32px;
	height:26px;
	background-image:url(routenplaner_bahn.png);
	}
.routenplaner_bahn_grau
	{
	width:32px;
	height:26px;
	background-image:url(routenplaner_bahn_grau.png);
	}
/*Ende Bahnformular*/

/*Anfang pkwformular*/
.routenplaner_pkw
	{
	width:32px;
	height:26px;
	background-image:url(routenplaner_pkw.png);
	}
.routenplaner_pkw_grau
	{
	width:32px;
	height:26px;
	background-image:url(routenplaner_pkw_grau.png);
	}
.pkwformular hr, .bahnformular hr
	{
	height:1px;
	color:#FFCC00;	
	border:none;
	background-color:#FFCC00;
	}
.pkwformular .knopf_vorwaerts, .bahnformular .knopf_vorwaerts
	{
	position:absolute;
	top:27px;
	right:140px;
	}
/*Ende pkwformular*/
.klein
	{
	font-size:9px;
	}
.breite_100_proz
	{
	width:100%;
	}
#wolkenkratzer
	{
	overflow:auto;
	width:auto;
	height:265px;
	}
.emailbild
	{
	display:inline;
	}
label
	{
	display:none;
	}
.video_navi_klein
	{
	width:240px;
	height:203px;
	z-index:inherit;
	}
.unsichtbar
	{
	display:none;
	}
.sichtbar
	{
	display:block;
	}
label.sichtbar
	{
	display:inline;
	}
.schmuckbild_6
	{
	background-image:url(schmuckbild_6.jpg);
	width:1000px;
	height:195px;
	}
#wuestenfuchs
	{
	background-image:url(../../../icons/wuestenfuchs_firefox.png);
	width:24px;
	height:23px;
	}