body {; font-family: Arial, sans-serif; font-size: 100%; padding: 0; margin: 2em auto; color: #000099; background-color: #FFCC33;}

div,p,td  { font-family: Arial, Helvetica, sans-serif; }
a { color: #000099;}
h1 { color:#CC0000; font-size:130%; margin:0 0 20px 0; padding:5px 0;}
h2 { font-size:120%; margin:7 0 0 0; padding:3px 0;}
h3 { font-size:110%; margin:0; padding:0;}
th,td {vertical-align:top;}
p {margin-top:5px; margin-bottom:5px; padding-top:0; padding-bottom:0;}

a.navi,a.navi_aktiv { font-size:105%; font-weight:bold; text-decoration:none;}
a.navi:link,a.navi:visited {color:#FFCC33;}
a.navi:hover,a.navi:active,a.navi_aktiv {color:#CC0000;}

a.sub_navi { font-size: 90%; color:#CC0000; text-decoration:none;}
a.sub_navi:hover,a.sub_navi:active {text-decoration:underline;}

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;}

img.rechts {margin-left: 20px;}
img.links {margin-right: 20px;}

.klein { font-size: 80%;}
.mittel { font-size: 100%;}
.blau {color:#000099;}
.versteckt {display: none;}
.mittig {text-align:center;}
.zitat {margin-left: 20px; font-style: normal; color: #008;}
.eingerueckt {margin-left: 20px; margin-right: 20px;}


table.gelb {background-color: #FFCC33;}
td#navigation {vertical-align:middle;}
td#siesindhier {color: #000099; vertical-align:middle;}
td#inhalt_text {height: 450px; padding:20px; font-size: 90%; line-height: 130%; color: #000099; border-top: 10px solid #FFCC33;}
td#links {border-top: 10px solid #FFCC33; line-height: 100%; font-size:80%; vertical-align:top; text-align:left;}
td#rechts {border-top: 10px solid #FFCC33; text-align:right;}
td#fuss {padding-top: 20px; font-size: 70%; color: #888; text-align:center;}
a.fuss {color: #888;}