body {background: #fff; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; padding-top: 65px;}
.content a {color: blue; text-decoration: none;}
.content a:hover {text-decoration: underline; }
.content {padding-left: 180px; min-height: 300px;}

h1 {
 margin-top: 40px;
 font-size: 160%;
 font-weight: bold;
 color: #0000FF;
}
.thema {
 font-size: 150%;
 text-align: center;
}
#topbar {position: absolute; left: 0px; top: 7px; width: 100%; background:#DF0055 url(topback.png) repeat-x; height: 50px; text-align: center;}
#footbar {width: 100%; background:#DF0055 url(footback.png) repeat-x; height: 25px; text-align: center; padding-top: 4px; margin-top: 10px;}
#footbar a {color: black; text-decoration: none; font-size: 95%;}
.navi {padding-top: 14px; padding-left: 180px;}
.navi a {color: #DF0055; font-weight: bold; text-decoration: none; background: #FBC7D3;}
.navi a:hover {background: url(btnsel.gif); border-top-color: #FAACBE; border-left-color: #FAACBE; border-right-color: #FDD9E1; border-bottom-color: #FDD9E1;}
.navi b {color: #DF0055; background: #FBC7D3; text-decoration: underline; }
.logo {position: absolute; top: 65px; left: 15px; padding: 0px; margin: 0px;}

.disclaimer {font-size: 70%; }