body { background-color: #dcdcdc; background-image: url(../gfx/bg.gif); width: 100%; height: 100%; margin: 0; padding: 0; }
table { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
td { text-align: center; height: 100%; }
a { color: #a60000; font-weight: normal; text-decoration: underline; }
.newstable { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; height: auto; }
.newstable tr { padding-top: 0; padding-bottom: 0; }
.newstable td { text-align: left; padding: 0 4px 2px 0; }
p { margin: 0; padding: 0; }
.hyperlink { width: 10px; height: 6px; border-width: 0; }
#supercontainer { text-align: left; position: relative; width: 756px; height: 526px; margin-right: auto; margin-left: auto; }
#container { background-color: #6f6f6f; position: relative; top: 0; left: 0; width: 756px; height: 506px; }
#white { background-color: #fff; position: absolute; top: 1px; left: 1px; width: 754px; height: 504px; }
#fill1 { background-color: #a60000; position: absolute; top: 4px; left: 4px; width: 121px; height: 246px; }
#pic1 { position: absolute; top: 4px; left: 125px; width: 379px; height: 246px; }
#fill2 { background-color: #a60000; position: absolute; top: 4px; left: 504px; width: 246px; height: 246px; }
#logo { background-image: url(../gfx/logo.gif); position: absolute; top: 114px; left: 33px; width: 179px; height: 26px; overflow:hidden; }
#fill3 { background-color: #4a4a4a; position: absolute; top: 254px; left: 4px; width: 121px; height: 121px; }
#pic2 { position: absolute; top: 379px; left: 4px; width: 121px; height: 121px; }
#menu { background-color: #717171; position: absolute; top: 254px; left: 129px; width: 121px; height: 246px; }
#fill4 { position: absolute; top: 254px; left: 254px; width: 371px; height: 246px; }
#headline { position: absolute; top: 5px; left: 4px; width: 304px; height: 16px; }
#content { color: #363636; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 28px; left: 4px; width: 363px; height: 190px; overflow: auto; }
#more { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; right: 4px; bottom: 6px; }
#pic3 { position: absolute; top: 254px; left: 629px; width: 121px; height: 246px; }
#bottom { background-image: url(../gfx/bottom.gif); position: absolute; top: 512px; left: 629px; width: 123px; height: 13px; }
#impressum { position: absolute; top: 1px; left: 0; width: 50px; height: 9px; }
#b2link { position: absolute; top: 1px; left: 60px; width: 63px; height: 9px; }

#menu1 { background-image: url(../gfx/menu/1.gif); position: absolute; top: 8px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu1a { background-image: url(../gfx/menu/1over.gif); position: absolute; top: 8px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu1:hover { background-image: url(../gfx/menu/1over.gif); }
#pfeilm1 { position: absolute; top: 8px; left: 103px; width: 13px; height: 13px; }

#menu2 { background-image: url(../gfx/menu/2.gif); position: absolute; top: 23px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu2a { background-image: url(../gfx/menu/2over.gif); position: absolute; top: 23px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu2:hover { background-image: url(../gfx/menu/2over.gif); }
#pfeilm2 { position: absolute; top: 23px; left: 103px; width: 13px; height: 13px; }

#menu3 { background-image: url(../gfx/menu/3.gif); position: absolute; top: 23px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu3a { background-image: url(../gfx/menu/3over.gif); position: absolute; top: 23px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu3:hover { background-image: url(../gfx/menu/3over.gif); }
#pfeilm3 { position: absolute; top: 23px; left: 103px; width: 13px; height: 13px; }

#menu4 { background-image: url(../gfx/menu/4.gif); position: absolute; top: 38px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu4a { background-image: url(../gfx/menu/4over.gif); position: absolute; top: 38px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu4:hover { background-image: url(../gfx/menu/4over.gif); }
#pfeilm4 { position: absolute; top: 38px; left: 103px; width: 13px; height: 13px; }

#menuanw { position: absolute; top: 53px; left: 4px; width: 111px; height: 13px; }

#menu5 { background-image: url(../gfx/menu/5.gif); position: absolute; top: 68px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu5a { background-image: url(../gfx/menu/5over.gif); position: absolute; top: 68px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu5:hover { background-image: url(../gfx/menu/5over.gif); }
#pfeilm5 { position: absolute; top: 68px; left: 103px; width: 13px; height: 13px; }

#menu6 { background-image: url(../gfx/menu/6.gif); position: absolute; top: 81px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu6a { background-image: url(../gfx/menu/6over.gif); position: absolute; top: 81px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu6:hover { background-image: url(../gfx/menu/6over.gif); }
#pfeilm6 { position: absolute; top: 81px; left: 103px; width: 13px; height: 13px; }

#menu7 { background-image: url(../gfx/menu/7.gif); position: absolute; top: 100px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu7a { background-image: url(../gfx/menu/7over.gif); position: absolute; top: 100px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu7:hover { background-image: url(../gfx/menu/7over.gif); }
#pfeilm7 { position: absolute; top: 100px; left: 103px; width: 13px; height: 13px; }

#menu8 { background-image: url(../gfx/menu/8.gif); position: absolute; top: 115px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu8a { background-image: url(../gfx/menu/8over.gif); position: absolute; top: 115px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu8:hover { background-image: url(../gfx/menu/8over.gif); }
#pfeilm8 { position: absolute; top: 115px; left: 103px; width: 13px; height: 13px; }

#menu9 { background-image: url(../gfx/menu/9.gif); position: absolute; top: 130px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu9a { background-image: url(../gfx/menu/9over.gif); position: absolute; top: 130px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu9:hover { background-image: url(../gfx/menu/9over.gif); }
#pfeilm9 { position: absolute; top: 130px; left: 103px; width: 13px; height: 13px; }

#menu10 { background-image: url(../gfx/menu/10.gif); position: absolute; top: 145px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu10a { background-image: url(../gfx/menu/10over.gif); position: absolute; top: 145px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu10:hover { background-image: url(../gfx/menu/10over.gif); }
#pfeilm10 { position: absolute; top: 145px; left: 103px; width: 13px; height: 13px; }

#menu11 { background-image: url(../gfx/menu/11.gif); position: absolute; top: 160px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu11a { background-image: url(../gfx/menu/11over.gif); position: absolute; top: 160px; left: 5px; width: 111px; height: 13px; overflow: hidden; }
#menu11:hover { background-image: url(../gfx/menu/11over.gif); }
#pfeilm11 { position: absolute; top: 160px; left: 103px; width: 13px; height: 13px; }


.menuSectionOpen { position:relative; color: #363636; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 331px; height: 1em; table-layout: fixed; }
.menuSectionOpen td { text-align: left; }
.menuSectionClosed { position:relative; height:1em; color: #363636; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 331px; table-layout: fixed; }
.menuSectionClosed td { text-align: left; }
.MenuTitleKnob { cursor: hand; cursor: pointer; width: 46px; height: 11px; overflow: hidden; }
.menuSectionClosed .MenuTitleKnob { background-image: url(../gfx/details0.gif); }
.menuSectionOpen .MenuTitleKnob { background-image: url(../gfx/details1.gif); }
.menuSectionContent { text-align: left; margin-top: 8px; margin-bottom: 5px; margin-left: 21px; }
.menuSectionOpen .menuSectionContent{
  display: none;
}

.menuSectionClosed .menuSectionContent{
  display: block;
}

.rechtsgebiete { background-image: url(gfx/rechtsgebiete/gebiet_01.gif); position: relative; width: 118px; height: 40px; float: left; margin-top: 2px; margin-right: 2px; }

