body {background:#fcfcfc;color:#464646;font-size:75%;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;margin:0 0 10px 0;padding:0;}
img {border:0;}

#site {margin:15px;}
#inhalt {max-width:480px;}
#inhalt a {text-decoration:none;color:#026cd8;}
#inhalt a:hover {text-decoration:underline;}
#inhalt a:active {text-decoration:underline;}
#inhalt a:focus {text-decoration:underline;}
#inhalt h1, #inhalt .h1 {font-size:150%;font-weight:bold;margin:10px 0;}
#inhalt h2 {font-size:120%;font-weight:bold;margin:5px 0;}
#inhalt h3 {font-size:100%;font-weight:bold;margin:5px 0;}
#inhalt ul.linkliste {line-height:130%;margin:5px 0;padding:0;}
#inhalt ul.linkliste li {list-style-type:none;background:url(../bilder/site/linkpfeil_normal.gif) no-repeat;padding:.1em 0 .1em 15px;}
#inhalt ul.punktliste {line-height:130%;margin:5px 0;}
#inhalt ul.punktliste li {padding:.1em 0;list-style-type:circle;}
#inhalt img.rahmen {border:1px solid #ccc;}
#inhalt table {border-spacing:1px;border-top:2px solid #464646;border-bottom:1px solid #464646;font-size:90%;margin:5px 0;}
#inhalt table.kein-rahmen {border:0;}
#inhalt td {padding:.5em;vertical-align:top;}
#inhalt td img {border:1px solid #ccc;}
#inhalt td p {margin:0 0 5px 0;padding:0;}
#inhalt th {text-align:left;font-weight:bold;padding:.5em;border-bottom:0;vertical-align:top;background-color:#e9e9e9;}
#inhalt th.zentriert {text-align:center;}
#inhalt tr.gerade {background-color:#eee;}

#inhalt h2.dachzeile {font-weight:bold;background:#fcfcfc;color:#464646;background:#fcfcfc;display:inline;margin:0;padding-right:.3em;font-size:100%;}
#inhalt p.dachzeile {font-weight:bold;background:#fcfcfc;color:#464646;background:#fcfcfc;display:inline;margin:0;padding-right:.3em;}
#inhalt .dachzeile {text-transform:lowercase;letter-spacing:0.2em;font-size:95%;}
#inhalt .dachzeile-menu1 {background:url(../bilder/site/dachzeile_menu1.gif) repeat-x;}
#inhalt .dachzeile-menu2 {background:url(../bilder/site/dachzeile_menu2.gif) repeat-x;}
#inhalt .dachzeile-menu3 {background:url(../bilder/site/dachzeile_menu3.gif) repeat-x;}
#inhalt .dachzeile-menu4 {background:url(../bilder/site/dachzeile_menu4.gif) repeat-x;}
#inhalt .dachzeile-menu5 {background:url(../bilder/site/dachzeile_menu5.gif) repeat-x;}
#inhalt .dachzeile-menu6 {background:url(../bilder/site/dachzeile_menu6.gif) repeat-x;}
#inhalt .dachzeile-menu7 {background:url(../bilder/site/dachzeile_menu7.gif) repeat-x;}

#inhalt p.artikel-dachzeile {margin:10px 0 -5px 0;padding:0;font-size:90%;line-height:110%;}

#inhalt ul.tabs { margin:0 0 0 5px; padding:0; list-style-type:none; font-size:85%;}
#inhalt ul.tabs a { color:#464646; }
#inhalt ul.tabs li { display:inline; background-color: #eee; margin: 0 0 0 5px;}
#inhalt ul.tabs li.aktiv {background-color:#464646; }
#inhalt ul.tabs li.aktiv a { color:#eee; }

#inhalt ul.tabs-oben li { padding:2px 10px 1px 10px; border: 1px solid #aaa; border-bottom:0;}
#inhalt ul.tabs-oben li.aktiv { border-bottom:1px solid #464646; }

#inhalt ul.tabs-unten { margin:0 0 0 5px; }
#inhalt ul.tabs-unten li { padding:1px 10px 2px 10px; border: 1px solid #aaa; border-top:0;}
#inhalt ul.tabs-unten li.aktiv { border-top:1px solid #464646; }

#inhalt .tabs-linie { border-top:2px solid #464646; border-bottom:1px solid #464646; background:#eee; margin-top:2px;padding:0 10px; }
#inhalt .tabs-linie .galerie_inline { padding:0; margin: 10px 0; border:0; }
#inhalt .tabs-linie .themenlinks { background-color: #fff; }
#inhalt .tabs-linie-kein-rand { padding:0; }

#inhalt .tabs-container { padding:5px 0; }
#inhalt .tabs-container-gerade { background-color:#fff; }
#inhalt .tabs-container-ungerade { background-color:transparent; }

#inhalt .abstand-oben-0 {margin-top:0;}
#inhalt .abstand-oben-5 {margin-top:5px;}
#inhalt .abstand-oben-10 {margin-top:10px;}
#inhalt .abstand-oben-20 {margin-top:20px;}
#inhalt .abstand-oben-30 {margin-top:30px;}
#inhalt .abstand-unten-0 {margin-bottom:0;}
#inhalt .abstand-unten-5 {margin-bottom:5px;}
#inhalt .abstand-unten-10 {margin-bottom:10px;}
#inhalt .abstand-unten-20 {margin-bottom:20px;}
#inhalt .abstand-unten-30 {margin-bottom:30px;}

#inhalt .abstimmung div.gerade {background-color:#eee;padding:.5em 0;}
#inhalt .abstimmung div.ungerade {padding:.5em 0;}
#inhalt .abstimmung fieldset {border-bottom:1px solid #464646;background:transparent;padding:0;}
#inhalt .abstimmung img {padding-top:3px;border:0;}


#doppelklick {width:328px;height:328px;background:#f2f2f2;padding:2px 0 0 2px;}
#doppelklick .bildrahmen {float:left;width:80px;height:80px;margin:0 2px 2px 0;}

#totalverrueckt h2 {font-size:100%;}
#totalverrueckt .bildrahmen {float:left;width:80px;height:80px;margin:0;padding:0;}
#totalverrueckt .spalte {width:320px;float:left;margin-right:20px;}

.clear-beide {clear:both;}
.clear-links {clear:left;}
.clear-rechts {clear:right;}

.float-links {float:left;}
.float-rechts {float:right;}

.formular fieldset {border:0;border-top:2px solid #464646;margin:20px 0;background:#eee;padding:10px;}
.formular form {margin-bottom:20px;}
.formular legend {margin:0 0 5px 0;padding:.2em;font-weight:bold;}
.formular input.text {border:0;border-bottom:1px dashed #464646;}
.formular input.text:focus {background:#f6f6f6;}
.formular input.submit {background:#eee;border:1px solid #aaa;color:#464646;}
.formular input.submit:focus {background:#464646;color:#fff;}
.formular select {border:0;border-bottom:1px dashed #464646;}
.formular select:focus {background:#f6f6f6;}
.formular textarea {border:0;border-bottom:1px dashed #464646;width:90%;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:100%;}
.formular textarea:focus {background:#f6f6f6;}
.formular .breit {width:90%;}
.formular .mittel {width:50%;}
.formular .schmal {width:30%;}
.formular .zeile {margin:.8em 0;}
.formular .bezeichner {font-weight:bold;float:left;width:150px;margin:0 10px 0 0;}
.formular .bezeichner-breit {font-weight:bold;width:100%;margin:5px 0;}
.formular .bezeichner-ohne {font-weight:bold;}
.formular .eingabe {float:left; width:300px;margin:0 0;}
.formular .eingabe-breit {width:100%;margin:5px 0;}
.formular .fieldset {border:0;border-top:2px solid #464646;margin:20px 0;background:#eee;padding:10px;}

.meldung {color:#f00;font-weight:bold;}
.nowrap {white-space:nowrap;}
.unsichtbar {display:none;}

.links {text-align:left;}
.rechts {text-align:right;}
.zentriert {text-align:center;}

.klein {font-size:90%;}

.breite5 {width:5%;}
.breite10 {width:10%;}
.breite15 {width:15%;}
.breite20 {width:20%;}
.breite25 {width:25%;}
.breite30 {width:30%;}
.breite35 {width:35%;}
.breite40 {width:40%;}
.breite45 {width:45%;}
.breite50 {width:50%;}
.breite55 {width:55%;}
.breite60 {width:60%;}
.breite65 {width:65%;}
.breite70 {width:70%;}
.breite75 {width:75%;}
.breite80 {width:80%;}
.breite85 {width:85%;}
.breite90 {width:90%;}
.breite95 {width:95%;}
.breite100 {width:100%;}



