a:link
{
        color:#DF0024; text-decoration:underline; font-weight:normal;
}

a:visited
{
        color:#DF0024; text-decoration:underline; font-weight:normal;
}

a:hover
{
        color:#333333; text-decoration:underline; font-weight:normal;
}
body
{
        font-family: Arial, Verdana; font-size:12px; text-decoration:none; font-weight:normal;                    color:#333333;
}
.bg
{
  width:994px; height:477px; margin-top:-239px; margin-left:-497px; top:50%; left:50%; position:absolute;
  z-index:1;
}
#head
{
 position: absolute; top:0px; left:0px; z-index:2;
}
#middle
{
 position: absolute; top:79px; left:0px; z-index:2;
}
#bottom
{
 position: absolute; top:469px; left:0px; z-index:2;
}
#name_senkr
{
 position: absolute; top:48px; left:86px; z-index:3;
}
#adresse
{
 position: absolute; top:370px; left:858px; z-index:3;
}
#adresslink
{
 position: absolute; top:447px; left:859px; z-index:4;
}
#logo
{
 position: absolute; top:55px; left:863px; z-index:3;
}
#fitting
{
 position: absolute; top:140px; left:865px; z-index:3;
}
#scrolldiv
{
 position:absolute; top:150px; left:316px; z-index:4; height:280px; width:520px;
 overflow:auto; scrollbar-base-color:#E8E8E8;
}
#map
{
 position: absolute; top:148px; left:635px; z-index:4;
}
#content
{
 position: absolute; top:115px; left:316px; z-index:3; width:510px;
}
#content ul
{
margin-top: 1.5em; margin-left: 1.5em; margin-bottom: 0.8em; padding: 0; list-style:none;
}
#content li
{
display:block;
padding-left:1.2em;
padding-bottom: 0.5em;
line-height:1.20em;
background: url("../img/pfeil.gif")
left top no-repeat;
}
#impressum
{
 position: absolute; top:155px; left:516px; z-index:4; width:510px;
}
h1
{
 font-size:150%; text-decoration:none; font-weight:normal; color:#DF0024; margin:0em 0em 0.8em; padding:0px;
}
h2
{
 font-size:100%; text-decoration:none; font-weight:bold; color:#333333; margin:0em 0em 1em; padding:0px;
}
#select
{
 left:550px; top:70px; position:absolute; z-index:3;
}

#hauptmenue
{
 left:153px; top:117px; position:absolute; z-index:3; width:131px;
}
#hauptmenue ul
{
margin: 0; padding: 0;
}
#hauptmenue li
{
text-align:right;
list-style:none;
padding-bottom: 0.75em;
display:block;
}
#hauptmenue ul ul li
{
 padding-top:0.7em; padding-right:0em; padding-bottom:0em;
}
#back
{
 position: absolute; top:441px; left:316px; z-index:3; width:510px;
}
.kontaktadresse_a
{
       top:185px; left:600px; position:absolute; z-index:3;
}
.checkboxen
{
       width: 190px; top:182px; left:273px; position:absolute; z-index:3;
}

