body { margin:0px; font-family:arial, sans-serif; font-size:normal; background-color:#e8e8e8; }
div { position:absolute; font: normal 14px/20px arial, helvetica, sans-serif; background-color:#f7d091; overflow:hidden; }

/*
input , textarea { position:absolute; left:140px; width:300px; }
input#submit { position:absolute; margin-top:120px; left:140px; width:120px; }
*/

input , textarea { width:260px; background-color:white;border:1px solid #aaa;}
input#submit { border:1px outset #aaa; background-color:#eee; height:28px; width:230px; font-weight:bold; }
input#check { width:15px; background-color:#f0b872; border:0px; }

font#tab { position:absolute; left:450px; }

h1 { font: bold 18px/0px arial, helvetica, sans-serif; color:white; }
b#sub { color:#606060 }

#white { background-color:#c3e1ff; top:9px; left:14px; width:975px; height:655px; border:solid; border-width:1px; border-color:grey; }
#logo { background-color:white; top:25px; left:30px; width:145px; height:145px; }
#content { position:absolute; top:25px; left:190px; width:600px; height:590px; padding:15px 25px 20px 15px; color:black; 
          background-color:transparent; background-image:url(gfx/back_content.gif); background-repeat:no-repeat; overflow:auto; }
#content2 { position:absolute; top:100px; left:190px; width:270px; height:390px; padding:15px 25px 20px 15px; color:black; 
          background-color:transparent; background-image:url(gfx/back_content.gif); background-repeat:no-repeat; overflow:auto; }#pdf { position:absolute; top:25px; left:190px; width:625px; height:625px; padding:0px; }
#impressum { }
#area1 { top:185px; left:30px; width:145px; height:145px; }
#area2 { top:345px; left:30px; width:145px; height:145px; }
#area3 { top:505px; left:30px; width:145px; height:145px; }
#area4 { top: 25px; left:830px; width:145px; height:145px; }
#area5 { top:185px; left:830px; width:145px; height:145px; }
#area6 { top:345px; left:830px; width:145px; height:145px; }
#area7 { top:505px; left:830px; width:145px; height:145px; }

#star  { left:130px; background-color:transparent; }

a { color:#9a4112; text-decoration:none; }
a:hover { color:white; }
a#impressum { position:absolute; top:667px; left:30px; background-color:#e8e8e8; color:#666; text-decoration:underline; font-size:12px; }
a#home { position:absolute; top:170px; left:80px; background-color:transparent; color:#666; text-decoration:none; font-size:12px; }
a:hover#home { color:#444; }

#menu { position:absolute; width: 800px; top:25px; left:190px; background:transparent; float: left; height:0px; overflow:visible; }
#menu ul { list-style: none; margin:0px; padding: 0; float: left; }
#menu a, #menu h2
  { font: normal 14px/16px arial, helvetica, sans-serif; 
  display: block; border-style: none; background-repeat:no-repeat; 
  border-color:transparent ; background:transparent; overflow:hidden; 
  margin: 0; border-width:0px }

/*  border-color:transparent ; background: #f0b872; overflow:hidden; background-image:url(gfx/bg_button.gif); */

#menu h2 { color: #888; height:145px; background-repeat:no-repeat; padding:1px 0px 0px 0px}
#menu h2:hover { color: #888; }
#menu a { color: #9a4112; height:50px; text-decoration: none; text-align:center; border-width:0px; border-color:transparent ; 
         background:transparent; background-image:url(gfx/bg_button.gif); background-repeat:no-repeat; border-style: none; margin-bottom:1px; }
#menu a:hover { color: #ffffff; }
#menu li {position: relative; }
#menu ul ul { position: absolute; z-index: 500; }
#menu ul ul ul { position: absolute; top: 0; }

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display: block;}

