/* experimentell */
/*
a.sub {display:block; width:129px; height: 12px; padding: 8px 10px 9px 10px; font-size:8px; font-weight: normal; color: #564B89; text-decoration:none; border-bottom: 1px solid #FFFFFF;}
*/

/* basics */
body {background-color: #FFFFFF; margin:0; padding:0; scrollbar-arrow-color:#564B89; scrollbar-base-color:#FFFFFF;}

html, body {height: 100%;}
table#container {height: 100%; margin: auto;}

h1 {font: bold 130% Arial,Helvetica,sans-serif; margin: 18px 0 15px 0; padding:0px;}  /* Head-&Uuml;berschrift jede Seite */
h2 {font: bold 120% Arial,Helvetica,sans-serif; margin: 20px 0 7px 0; padding:0px; color: #B25858; text-align: center;}  /* Zwischenueberschrift 1. Grades */
h3 {font: bold 110% Arial,Helvetica,sans-serif; margin: 20px 0 7px 0; padding:0px;}       /* Zwischenueberschrift 2. Grades */
h4 {font: bold italic 100% Arial,Helvetica,sans-serif; margin: 10px 0 7px 0; padding:0px;}       /* Zwischenueberschrift 3. Grades */
p {margin:0 0 10 0; padding:0;}

a {font-family:Arial,Helvetica,sans-serif; color:}
a.ohne {text-decoration:none;}

img {display:block;}
img.rechts {margin: 0 0 10px 10px;}
img.links {margin: 0 10px 10px 0;}

td.mittig {vertical-align:middle;}
.hg_tabelle {background-image:url(../bilder/design/hg_tabelle.gif)}
.hg_tabelle_bild {background-image:url(../bilder/design/hg_tabelle_bild_breit.gif)}

ul {margin-top: 0;}
ul.ohne {list-style-type:none; margin:0; padding:0;}
ul.randlinks {list-style-type:none; margin: 0 0 0 30px; padding:0;}
li.abstand {margin: 15px 0;}

textarea, input {padding:3px; background-color:#FFFFFF; color:#B25858; scrollbar-base-color:#564B89; scrollbar-arrow-color:#F6BA4B; scrollbar-darkshadow-color:#000000; scrollbar-face-color:#F6BA4B; scrollbar-highlight-color:#B25858; scrollbar-shadow-color:#000000; scrollbar-track-color:#FAF1E1; }
textarea { font-weight:bold;}


/* einzelne Formatierungen */
.versteckt {display: none;}
.zentriert {text-align:center;}
.eingerueckt {margin-left: 20px; margin-right: 20px;}
.fett {font-weight:bold;}

.schrift14px {font-size:14px;}
.klein {font-size:80%;}
.copyright {margin-top:-4px; text-align: right; font-size:60%;}

.hg_lehm {background-color:#F6BA4B;}
.rot {color:#FF0000;}

li.abstand1 {margin:0 0 5px 0;}  /* nur erste Aufz&auml;hlung */
li.abstand2 {margin:15px 0 5px 0;}


/* Navigation links */
ul#navigation {list-style-type:none; margin:0; padding:0;}
a.normal {display:block; width:141px; height: 18px; padding: 13px 20px 14px 8px; font-size:13px; font-weight: bold; color: #564B89; text-decoration:none; border-bottom: 1px solid #FFFFFF;}
a.normal:link, a.normal:visited {background-color:#F6BA4B;}
a.normal:hover, a.normal:active {background-color:#FAF1E1;}

a.aktiv {display:block; width:141px; height: 18px; padding: 13px 20px 14px 8px; font-size:13px; font-weight: bold; color: #564B89; background-color:#FAF1E1; text-decoration:none;}

/* Subnavigation oben */
ul#subnavigation {list-style-type:none; margin:0; padding:0;}
ul#subnavigation li {display:inline; padding:0; margin:0;}
a.subnavigation {font-size:14px; font-weight: bold; text-decoration:none;}
a.subnavigation:link, a.subnavigation:visited  {color: #B25858;}
a.subnavigation:hover, a.subnavigation:active  {color: #564B89;}

a.impressum {padding: 0 20px; font-size:14px; font-weight: normal; color: #564B89; text-decoration:none;}


/* Inhaltsbereich */
.inhalt {font-family: Arial, Helvetica, sans-serif; font-size:15px; vertical-align:top; text-align:left; line-height:150%}
.inhalt a:hover {background-color:#F6BA4B;}

td.footer {text-align: center; padding: 100px;}