body  { color: #000; font-size: 100%; font-family: Verdana, Arial, sans-serif; margin: 0; padding: 0; }.navi { font-size: 75%; }body.navi  { background-color: #f5f5f5;; }body.inhalt { background: #fff url(../grafik/profhell.gif) no-repeat fixed center;}.links { text-align: left; }.rechts { text-align: right; }/* Listenanzeige */li   { margin: 5px 0px 5px -20px; }/* Quellcodeanzeige */pre{ font-size:1.2em; color:#000; background-color:#f7f7f7; border:1px dashed #666; margin:0px 0px; padding:15px 5px;}code { color:#bd0329; font-size:1.2em;}/* Keine Rahmen um Grafiken als Link */a img {border-width:0px;}/* ?berschriften */h1 { font-size:1.8em;margin-top:0px;}h2 { font-size:1.5em;}h3 { font-size:1,5em;}h4 { font-size:1.3em;}h2,h3,h4 { margin-top:20px;margin-bottom:0px;; }h1,h2 { color:#e6003b;}h3,h4 { color:#333;}h1.fault { color:#f00;}/* Hervorhebungen */.big   { font-weight: bold; font-size: 150%; }em,.hervorheb{ color:#bd0329; font-weight:normal; font-style:normal;}acronym { border-bottom: 1px dotted #666; cursor:help;}hr{  color:#666;height:1px;}/* Standard Hyperlinks */a:link, a:visited, a:hover, a:active { color: #000000; font-weight: normal; text-decoration: none; }a:hover, a:active { color:#f00;  text-decoration:underline; font-weight:normal;} /* Hyperlinks f?r das untere und linke Men? */#aponavi a{ font-weight:normal;}#aponavi a:link, #aponavi a:visited { color: #000;; }#aponavi a:hover, #aponavi a:active   { color: #fff; text-decoration: none; background-color: #fd0303; }#navifuss a{ font-weight: bold; font-size: 1.5em; text-decoration: none;}#navifuss a:link, #navifuss a:visited { color: #fff;}#navifuss a:hover, #navifuss a:active { color: #000; background-color: #fff;}#navifuss:hover { background-color: #fff; color: #000;}#navi a, #navi a:link, #navi a:visited, #navi2 a, #navi2 a:link, #navi2 a:visited, #brkr a, #brkr a:link, #brkr a:visited { color:#fff;}#navi a:hover, #navi a:active, #navi2 a:hover, #navi2 a:active, #brkr a:hover, #brkr a:active { color:#f00;}/* Hyperlinks f?r externe Seiten */a.ext, a.ext2{ padding-left:14px; background:  url(../images/xext.gif) no-repeat left;}/* Im Footer nur extern, wenn die Seite lokal geladen ist */#footer a.ext, a.ext2{ padding-left:0px; background-image:none;}/* Hyperlinks vorherige Seite */a.prev{ padding-left:14px; background:  url(../images/xprev.gif) no-repeat left;}/* Hyperlinks n?chste Seite */a.next{ padding-right:14px; background:  url(../images/xnext.gif) no-repeat right;}/* Hyperlinks nach unten Seite */a.down{ padding-left:10px; background:  url(../images/xdown.gif) no-repeat left;}/* Hyperlinks auf eine Seite, die einen "Ordner" darstellt */a.folder{ padding-left:14px; background:  url(../images/xfolder.gif) no-repeat left;}/* Naviebenen */#aponavi  { position: absolute; top: 0px; right: 0px; width: 130px; overflow: visible; visibility: visible; display: block; }#navifuss    {  font-size: 75%; background-color: #cccccc; text-align: center; position: absolute; top: 0px; left: 0px; width: 140px; height: 37px; visibility: visible; display: block; vertical-align: middle; }#seitenfuss   { font-size: 75%; background-color: #cccccc; text-align: right; position: absolute; right: 0; bottom: 0; width: 60%; height: 37px; visibility: visible; display: block; }#seitenfuss p, #navifuss p  { vertical-align: middle; }#seitenfuss a:hover, #seitenfuss a:active   { color: #fff; text-decoration: none;}#apo     { position: absolute; top: 0%; left: 150px; width: 15%; height: 100px; overflow: visible; visibility: visible; display: block; }#termin     { position: absolute; top: 0%; left: 38%; width: 15%; height: 100px; overflow: hidden; visibility: visible; display: block; }#tipps      { position: absolute;; top: 0%; left: 60%; width: 15%; height: 100px; overflow: visible; visibility: visible; display: block; }#shop      { background-color: transparent; position: absolute; top: 0%; left: 81%; width: 15%; height: 100px; overflow: visible; visibility: visible; display: block; }#logo100  { position: absolute; top: 0%; left: 0%; width: 130px; height: 100px; visibility: visible; display: block; }#neustern   { position: absolute; z-index: 7; top: 5px; right: 2%; width: 70px; height: 53px; visibility: visible; display: block; }#shop:hover, #termin:hover, #tipps:hover, #apo:hover   { background: #f5f5f5 url(../grafik/bg-mainnavi-over.gif) no-repeat center; z-index: 99; overflow: visible; }#apo, #termin, #tipps, #shop    { color: #000; font-size: 75%; background: #f5f5f5 url(../grafik/bg-mainnavi.gif) no-repeat center; }#shop p, #apo p, #tipps p, #termin p  { margin: 5px 0px 0px; padding: 0px; }#shop p.big, #apo p.big, #tipps p.big, #termin p.big  { margin: 10px 0px 0px; padding: 0px; }#apo a, #apo a:link, #tipps a, #tipps a:link, #termin a, #termin a:link, #shop a, #shop a:link { color: #666; }#apo a:visited, #tipps a:visited, #termin a:visited, #shop a:visited { color: #666; border-bottom-color: gray; border-bottom-width: 1px; }#apo a:hover,  #tipps a:hover, #termin a:hover, #shop a:hover  { color: #000; text-decoration: none; z-index: 98;}#apo a:active, #tipps a:active, #termin a:active, #shop a:active { color: #000; background-color: white; text-decoration: none; z-index: 99; border-bottom-style: solid; }.reiter	{border-bottom: 1px solid #efefef;}.standort	{border-bottom: 1px solid #000;}
