/* Farben:  dunkelgrau = #575757 - hellgrau = #E2E2E2 - hellgrau Unterstreichung = #A4A4A4 - Lila = #990099 - Blau = #4682B4 - Orange = #FF4500 */
/* padding: oben, rechts, unten, links */

/* Globale Einstellungen margin + padding auf 0 */
* { margin: 0px; padding: 0px; }

/* Globale Formatierung */
body { font-family: verdana; font-size: 12px; }

/* Formatierung Absätze */
p { margin: 0px 0px 0px 0px; text-align: justify; }

/* Formatierung Überschriften */
h1 { border-bottom: solid 2px #A4A4A4; margin: 10px 0px 5px 0px; padding: 0px 0px 3px 0px; font-size: 14px; }

/* Box gesamter Inhalt */
#wrapper { background-color: none; width: 1024px; }

/* Box für Navigationsleiste + Inhaltsbereich */
#wrap_content { background-color: #E2E2E2; }

/* Kopfzeile - Banner */
#banner { background-color: none; background: url(index/Banner_grau.jpg); height: 200px; border-bottom: solid 2px #990099; }

/* Navigationsleiste Links */
#menu { background-color: none; width: 210px; float: left; padding: 15px 0px 3px 0px; }
#menu li { background-color: none; padding: 5px; margin: 7px 10px 7px 10px; list-style-type: none; border-bottom: solid 1px #A4A4A4; vertical-align: bottom; }
#menu .klappnavi li { background-color: none; padding: 5px; margin: 5px 10px 5px 50px; border: none; list-style-type: square; }
#menu .aktiv { font-weight: bolder; }
#menu a { display:block; margin:0px; width:100%; height:100%; }
#menu a:link, a:visited { text-decoration: none; color: inherit; }
#menu a:hover { text-decoration: none; color: #990099; font-style: normal; font-weight: bolder; }
#menu p { background-color: none; padding: 5px; margin: 100px 10px 10px 10px; list-style-type: none; border: none; }

/* Box für Inhaltsbereich */
#inhalt { background-color: #FFFFFF; margin: 0px 0px 0px 210px; padding: 10px 10px 10px 10px; }

/* Bildergalerie */
#bilder { background-color: none; margin: 5px 0px 5px 0px; width: 100%; border: solid 1px #A4A4A4; border-collapse: collapse; }
#bilder td { height: 200px; text-align: center; width: 33%; font-size: 10px; border: solid 1px #A4A4A4; }

/* Tabelle mit Tagesstatistik */
#statistik { background-color: none; margin: 10px 0px 20px 0px; width: 100%; border-collapse: collapse; }
#statistik td { border-bottom: solid 1px #A4A4A4; height: 30px; vertical-align: bottom; }
#statistik a:link, a:visited { color: inherit; }

/* Tabelle mit Downloadlinks */
#download { background-color: none; height: 30px; margin: 20px 0px 0px 0px; width: 100%; border-collapse: collapse; }
#download td { background-color: none; border: solid 1px #A4A4A4; vertical-align: middle; text-align: center; width: 33%; }
#download a:link, a:visited { text-decoration: none; color: inherit; }
#download a { display:block; margin:0px; width:100%; height:100%; }

/* Navigation Tag vor und zurück */
#blaettern { background-color: none; height: 30px; margin: 10px 0px 0px 0px; width: 100%; border-collapse: collapse; }
#blaettern td { width: 33%; padding: 0px 5px 0px 5px; border: solid 1px #A4A4A4; }
#blaettern a { display:block; margin:0px; width:100%; height:100%; }
#blaettern span { font-size: 18px; }
#blaettern a:link, a:visited { text-decoration: none; color: inherit; }

/* Fusszeile mit Impressum Link */	
#fusszeile { background-color: #575757; text-align: center; width: 100%; padding: 5px 0px 5px 0px; }
#fusszeile a { color: #FFFFFF; text-decoration: underline; }
#fusszeile font { color: #FFFFFF; }

/* Formatierung Liste auf Sitemap */	
#liste { line-height: 3em; margin: 0px 0px 0px 20px; font-weight: bolder; }
#liste ul { margin: 0px 0px 0px 20px; font-weight: normal; }
#liste a { text-decoration: underline; color: inherit; }
#liste a:hover { color: #990099; }

/* Sonstige Textformatierung */
.text_gross { font-size: 14px; }
