body { padding:0; margin:0; background-color:#fff; color:#000; }

#haupttab { margin:0; width:100%; font:14px/1.6em Arial,Verdana,sans-serif; border-collapse:collapse; border-spacing:0; }

#menuetd { width:330px; background:url(menubg2.gif);  vertical-align:top; padding:0; margin:0; }

#menuetd h1 { margin:0 0 0 20px; padding:0; }
#menuetd h1 span { color:#0b0098; display:block; position:absolute; top:-1000px; }
#menuetd h1 a img { border-width:0; }

#menue { margin:1em 32px; margin-top:1em; padding:0.5em 0 3em; }
#menue a { display:block; padding:2px 10px; margin-bottom:3px; text-decoration:none; color:#eef; font-weight:bold; font-size:1.1em; text-align:left; border-left:6px solid #669; }
#menue a.aktiv { border-color:#fff; color:#fff; }
#menue a:hover { border-color:#fff; color:#fff; }

#haupttd { margin:0; padding:0 0 0 10px; vertical-align:top; }
#text { padding:0 10px; max-width:550px; }
h2, h3, h4 { color:#007; line-height:130%; }
h4 { margin-bottom:0.5em; }
p { text-align:justify; margin:0.6em 0; }
a { color:#007; }
a:visited { color:#333; }

#schaltleiste { margin:0; max-width:550px; padding:10px 10px; border-bottom:1px solid #009; margin-bottom:2em; }
#schaltleiste div {  }
#schaltleiste form { float:right; }
#schaltleiste #suchfeld { background-color:#eee; border-style:solid; border-color:#99c #fff #fff #99c; border-width:1px; }
#schaltleiste #suchfeld:focus { background-color:#fff; }
#schaltleiste #suchknopf { background-color:#dde; border-style:solid; border-color:#fff #99c #99c #fff;  border-width:1px; }
#schaltleiste a { text-decoration:none; color:#339; }
#schaltleiste img { border-width:0; }

#haupttd td { padding:0.1em 0.3em; font:14px/1.6em Arial,Verdana,sans-serif; }
#haupttd li { padding:0.2em 0; }

.suchresultat { margin:1em 0; }
.suchresultat div { font-size:0.9em; line-height:1.4em; }
.suchresultat a { font-weight:bold; }
