body {font-family:Verdana; color:black; background-color:#ffffff}
ul,ol,li,td,th,input { font-family:Verdana; font-size:13px; }
input,textarea {border:solid 1px #555555}
h1 { font-family:Verdana; font-size:24px; font-weight:bold;
     font-style:normal; margin-top:0; margin-bottom:16px; }
h2 { font-family:Verdana; font-size:18px; font-weight:bold;
     font-style:normal; margin-top:16px; margin-bottom:8px; }
h3 { font-family:Verdana; font-size:15px; font-weight:bold;
     font-style:normal; margin-top:16px; margin-bottom:8px; }
ul.dllist { margin:0 0 0 20px; }
ul.dllist li { margin:0 0 8px 0;}
li#titel {font-size:1em}
a:link { color:#323236; text-decoration:none; }
a:visited { color:#323236; text-decoration:none; }
a:hover { color:#323236; text-decoration:none; }
a:active { color:#8B19A7; text-decoration:none; }
a.impressum { font-family:Verdana;font-size:11px; text-decoration:none; color:#ecd0a8;}
form { display:inline; }
textarea.comments { font-family:Verdana; font-size:13px; }

div#navbox {}
div.headline {font-size:2em;font-family:monospace;font-weight:bold;margin-left:10px}
div.subline {font-size:1.5em;font-family:monospace;font-weight:bold;margin-left:10px}
img.navlogo {
	border-left:solid 2px #ecd0a8;
	border-right:solid 2px #ecd0a8;
	border-bottom:solid 2px #ecd0a8;
	}
td.navigationsleiste {width:150px;background-color:#323236;color:#EDD0A8;}
div.nav { margin:8px 0 0 0; }
div.adminnav { margin:8px 0 0 0; }
a.nav { display:block; text-align:left; width:100px; border:1px solid black;
        margin:0 0 0 0; padding:3px 0 3px 0; font-family:Verdana;
        font-size:11px; text-decoration:none; letter-spacing:2px; color:#ecd0a8;}
a.navactive,a.navactive:link,a.navactive:visited { display:block; text-align:left; width:100px; border:1px solid black;
        margin:0 0 0 0; padding:3px 0 3px 0; font-family:Verdana;font-weight:bold;
        font-size:11px; text-decoration:none; letter-spacing:2px; color:#000000;
        background-color:gray; }
a.adminnav { display:block; text-align:center; border:1px solid black;
        margin:0 0 0 0; padding:3px 2px 3px 2px; font-family:Verdana;
        font-size:11px; text-decoration:none; color:black;
        background-color:#F0E68C; }
a.nav#active,a.adminnav#active { color:white; background-color:gray; border:1px solid black; }

a.nav:link,a.adminnav:link { text-decoration:none; color:#ecd0a8;}
a.nav:visited,a.adminnav:visited  { text-decoration:none; color:#ecd0a8;}
a.nav:hover,a.adminnav:hover { text-decoration:none; color:#ecd0a8;}
a.nav:active,a.adminnav:active { text-decoration:none; color:#ecd0a8;}

a.sub:link {display:block; text-align:center; width:80px;font-size:0.8em;text-decoration:none; color:black; background-color:#F3CC02;border:1px solid black;padding:1px 0 1px 0;}
a.sub:visited  {display:block; text-align:center; width:80px; font-size:0.8em;text-decoration:none; color:black; background-color:#F3CC02; border:1px solid black;padding:1px 0 1px 0;}
a.sub:hover,a.adminnav:hover { text-decoration:none; color:black; background-color:#F0E68C; }
a.sub:active,a.adminnav:active { text-decoration:none; color:black; background-color:#8CB4D8; }

a.subactive:link {display:block; text-align:center; width:80px;font-size:0.8em;text-decoration:none; color:black; background-color:#ffffff;border:1px solid black;padding:1px 0 1px 0;}
a.subactive:visited  {display:block; text-align:center; width:80px; font-size:0.8em;text-decoration:none; color:black; background-color:#ffffff; border:1px solid black;padding:1px 0 1px 0;}

a.impressionen:link,a.impressionen:visited {font-size:0.8em;border:solid 1px#000000;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;text-decoration:none}
a.impressionenactive:link,a.impressionenactive:visited {font-size:0.8em;border:solid 1px#000000;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;background-color:#ffffff;text-decoration:none}
a.impressionen:hover {font-size:0.8em;border:solid 1px#000000;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;background-color:#ffffff;text-decoration:none}

a.impressionenactive:hover {font-size:0.8em;border:solid 1px#000000;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;background-color:#ffffff;text-decoration:none}

p.blogdate { font-size:11px; font-style:italic; }
p.short { font-weight:bold; margin-bottom:16px; }

div.newstitel {font-family:Verdana;font-size:2em}
div.newsdatum {font-family:Verdana;font-size:.8em}
div.newstext {font-family:Verdana;font-size:1em;padding-bottom:10px}

.ja {border:1px solid black;background-color:#ff6600;color:#000000;padding:2px;font-size:2em;}
.nein {border:1px solid black;background-color:#3BE453;color:#000000;padding:2px;font-size:2em;}
.bad {background-color:#ffaaaa}
td.grau {background-color:#CCCCCC}
td.graulinks {background-color:#CCCCCC;text-align:left;color:#000099;padding:3px}
td.graurechts {background-color:#CCCCCC;text-align:right;color:#000099;padding:3px}
td.graufettlinks {background-color:#CCCCCC;text-align:left;font-weight:bold;color:#000099;padding:3px}
td.graufettrechts {background-color:#CCCCCC;text-align:right;font-weight:bold;color:#000099;padding:3px}
.bad {background-color:#ffaaaa}
hr{
background-color:#323236; /* Mozilla 1.4 */
color:#323236; /* IE 6 */
border: #323236; /* Opera 7.11 */
height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
