﻿html, body {margin: 0; padding: 0;   font-family: Times,  serif;} 
#main { font-size: 1em; color: #000;   margin-left: auto; margin-right: auto; width: 52em; clear: left; border:   1pt   solid #F11; text-align: center; } 

 h1 {
 font: bold 180%/0.8em ; 
color: #633;
padding: 0.6em 0 1em 0; 
margin: 0.3em; text-align: center; 
} 
h2 {
color: #633; font: bold 170%/0.8em; 
padding: 0.6em 0 1em 0; 
margin: 0; text-align: center; 
} 
 h3 {
 color: #633; font: bold 160%/1em ; padding: 0.7em 0.7em 0; 
margin: 0; 
text-align: center; 
} 
#untererBalken { padding: 4px; position: absolute;  margin-top: 100px; margin-left: auto; margin-right: auto;   visibility: visible;  backgrndcolor: #0F0;  }

 .zentriert { font-size: 1em; color: #F33; background: #D88; margin-left: auto; margin-right: auto; width: 52em; text-align: center;   } 
.miniaturen { position: fixed; top: 490px; margin-left: auto; margin-right: auto; text-align: center; width: 52em; font-size: 1em; color: #F33; background: #EEE;  } 
.miniaturen img {border: none;}
div.kopf {margin-left: auto; margin-right: auto; width: 52em; position: relative; border: 1px solid #11F; } 
.absatz {  color: #511; background: #EEE; margin-left: auto; margin-right: auto; margin-bottom: 6px; width: 52em; clear: left;   } 


.klein {text-decoration: none; color: #FFFFFF; font: bold 80%/1em "Avant Garde", Arial, Verdana, sans-serif; padding: 1em 1em 0; margin: 0; } 
.klein_rot {text-decoration: none; color: #FF0066; font: bold 80%/1em "Avant Garde", Arial, Verdana, sans-serif; padding: 1em 1em 0; margin: 0; } 

.links {text-align: left; clear: both; }

.bottom { clear: both; text-decoration: none; font-weight: bold; color: #FFF; font: bold 80%/1em "Avant Garde", Arial, Verdana, sans-serif; margin: 0; } 
.clear { clear: both; } 
.bottom a { text-decoration: none; font-weight: bold; background: #BBB; } 
.drittelzelle { float: left; border: 1px #000; padding: 1px; width: 31%; } 
.viertelzelle { float: left; border: solid 1px #000; padding: 1px; width: 24%; } 
.halbzelle { float: left; text-align: center; vertical-align: middle; margin: 4px 1px 2px; border-top: 1px #099; border-right: 2px; border-bottom: 2px; border-left: 1px ; width: 48%; } 
 .drittelmrand { float: left; border: 1px #000; padding: 1px; width: 31%; } 
 .doppelzelle { text-align: left; float: left; padding: 1px; width: 64%;} 
 .nav { margin: 0.2em; padding: 0; clear: both;} 
 .nav li { list-style: none; float: left; margin-left: 1px; padding-left: 16px; font-size: 10px; line-height: 20px; white-space: nowrap; background: #BBB url(tabs2-big.gif) 0 100% no-repeat; } 
 .nav a { display: block; float: left; padding: 0 16px 0 0; text-decoration: none; font-weight: bold; background: #BBB url(tabs2-big.gif) 100% 100% no-repeat; color: #333; } /* commented backslash hack hides rules from IE/Mac \*/ 
 .nav a { float: none; } /* end IEMac hack */ .nav a:hover { color: #CCC; } 
 .nav .current, .nav .current a { color: #FDB; background-image: url(tabs2-big-ct.gif); } 
 .linie { clear: both; height: 1em; display: block; text-decoration: none; font-weight: bold; color: #FFF; background: #ADA; font: bold 80%/1em "Avant Garde", Arial, Verdana, sans-serif; padding: 1em 1em 0; margin: 0; }
 .hochpfeil { position: fixed; clear: both; right: 3em; height: 1em; display: block; text-decoration: none; bottom: 2em; font-weight: bold; color: #FFF; background: #ADA; font: bold 80%/1em "Avant Garde", Arial, Verdana, sans-serif; padding: 1em 1em 0; margin: 0; }
 .navlin { margin: 0.2em; padding: 0; } 
 .navlin li { list-style: none; float: left; margin-left: 1px; padding-left: 16px; font-size: 10px; line-height: 12px; white-space: nowrap; background-color: #CDA; background: #FFF 0 100% no-repeat; } 
 .navlin a { display: block; float: left; padding: 0 16px 0 0; text-decoration: none; font-weight: bold; background: #CDA 100% 100% no-repeat; color: #333; } /* commented backslash hack hides rules from IE/Mac \*/ 
 .navlin a { float: none; } /* end IEMac hack */ 
 .navlin a:hover { color: #CCC; background-color: #F33;} 
 
 .navlin .current, .navlin .current a { background-color: #CDA; color: #FDB; }
 .nachrechts { padding: 0 ; margin: 0; height: 1em; display: block; position: relative; text-align: right; }
div.pfeil_li { float:left; width: 6em; text-align: left; height: 3em; }
div.pfeil_re {float:left;  width: 6em; text-align: right; height: 3em; } 
div.mitte {float: left;    width: 38em; text-align: center; height: 3em;  }