body     { color: black; font-size: 101%; font-family: Arial, Verdana, Helvetica, sans-serif ; }
a { color: navy; font-size: 101%; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: blue; text-decoration: underline; }
h1 { color: navy; font-size: 2em; font-weight: bold; }
h2 { color: navy; font-size: 1.2em; font-weight: bold; }
.center { text-decoration: none; text-align: center; }
.gross { color: navy; font-weight: bold; }
.ggross { color: navy; font-size: 1.5em; font-weight: bold; }
.kursiv { font-style: italic; }
.imgcenter { text-align: center; margin: 10px; padding: 10px; }
.imgleft { float: left; margin: 10px; padding: 10px; }
.imgright { float: right; margin: 10px; padding: 10px; }
.imgrighto { float: right; }
/*Table mit zwei Spalten Anfang*/
.table { width: 70%; height:auto; }
.boxmap24 { margin-left: 240px; padding: 5px; width: 200px; height: auto; }
.boxleft { padding: 5px; width: 250px; height: auto; }
.navboxleft { padding: 5px; width: 100px; height: auto; float: left; }
.navboxauto { margin-left:100px; width:auto; height:auto; padding: 5pt; }
/*Table mit zwei Spalten Ende*/
div#headline     { font-size: 14px; background-color: #6cf; text-align: left; margin: 0; padding: 5px }
div#Seite      { font-size: 12px; background: #fff url(../bilder/elemente/hg.gif) repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 900px;}
/* Farbangleichung an den Internet Explorer  */
html>body div#Seite { border-color: gray; }
ul#Navigation    { background-color: #6cf; margin: 0; padding: 2em 1em; width: 155px; float: left;}
/* Breitenangaben nur fuer IE */
* html ul#Navigation  { padding-left: 0; width: 14em; padd\ing-left: 0.8em; w\idth: 11em }
ul#Navigation li  { list-style: none; margin: 0.4em }
ul#Navigation a  { color: black; font-weight: bold; text-decoration: none; background-color: #3cf; display: block; padding: 0.5em; border: solid 1px silver }
div#werbung { margin-top: 25px; text-align: center;}
/* Breitenangaben nur fuer IE */
* html ul#Navigation a {   width: 100%; w\idth: 11em; }
ul#Navigation a:hover  { color: #3cf; background-color: #fff; border: solid 1px silver }
div#Link  { background-color: #6cf; margin-left: 180px; padding: 5px 5px 8px 20px;}
div#Link a:hover { color: navy; font-size: 11px; text-decoration: underline }
div#Link a  { color: black; font-size: 11px; font-weight: bold; text-decoration: none  }
/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
* html div#Link { margin-bottom: 0;  height: 1em }
/*Ausrichtung nur für Suche*/
div#boxleft { width:30%; float:left ; padding: 5px; }
div#boxleft p { line-height: 0.5em; padding-left: 10px; }
div#boxright { width:30%; float:right ; padding: 5px; }
div#boxright p { line-height: 0.5em; padding-left: 10px; }
div#boxmiddle { width:auto; margin-left:33%; margin-right:33% ; padding: 5px; }
div#boxmiddle p { line-height: 0.5em; padding-left: 10px; }
/*Ende Ausrichtung nur für Suche*/
div#box { width: 60%; }
div#Inhalt       { margin-bottom: 5px; margin-left: 190px; padding: 5px 10px;}
/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
* html div#Inhalt  { margin-bottom: 0; height: 1em }
div#Inhalt p  { font-size: 12px; margin-top: 1em; margin-bottom: 1em ; padding-left: 5px; }
div#Inhalt hr { width:100%; background-color:#c7c7c7; height: 1px; border: solid 1px #c7c7c7; }
div#Inhalt table { color: black; font-size: 12px; width: 100%; border-style: solid; border-width: 1px; border-collapse: collapse; }
div#Inhalt th { color: black; text-align: center; border: solid 2px; border-collapse:collapse; }
div#Inhalt td { color: black; font-size: 12px; padding: 5px; border: solid 1px; }
div#Bereich { font-weight: bold; margin-bottom: 5px; margin-left: 190px; padding: 10px; }
/* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
* html div#Bereich { margin-bottom: 0; height: 1em; }
div#Bereich p { font-size: 12px; margin-top: 1em; margin-bottom: 1em; }
div#Bereich a { font-size: 18px; font-weight: bold; background-color: #6cf; padding: 4px 6px; border: solid 1px silver; }
div#Bereich a:hover { color: #6cf; font-size: 18px; font-weight: bold; background-color: white; text-decoration: none; padding: 4px 6px; border: solid 1px silver; }
div#Bereich table { text-align: center; width: 100%; border-collapse: collapse; }
div#Bereich th { text-align: center; border-collapse: collapse; }
div#Bereich td { text-align: center; padding: 5px; }
div#Fuss     { text-align: right; position: relative; bottom: auto; margin-right: 5px; margin-left: 5px; padding: 5px; }
p#Fussdatum   { font-size: 0.9em; font-weight: normal; text-decoration: none; text-align: right; clear: both; margin: 0; padding: 0.5em;}
p#Fusszeile { font-size: 0.9em; font-weight: normal; text-decoration: none; background-color: #6cf; text-align: right; margin: 0; padding: 0.25em; clear: both; }
p#Fusszeile a  { color: black; font-size: 0.9em; text-decoration: none; text-align: right; padding: 0.25em; clear: both  }
p#Fusszeile a:hover  { color: blue; font-size: 0.9em; text-decoration: underline; text-align: right; padding: 0.25em; clear: both }

