body{
background:#202221 url(../images/hg_main.jpg) repeat-y 50% 0px; 
color:#dbdbdb;
margin:0px;
padding:0px;
font-size:100.1%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#logo{
width:772px;
height:77px;
margin:0px auto;
padding:0px;
background: url(../images/logo.jpg) no-repeat 0px 0px;
}

#menu{
width:750px;
text-align:center;
}

#main{
width:750px;
margin:0 auto;
}

#content{
min-height:250px;
}

#footer{
width:750px;

}

#footer_right{
float:right;
width:380px;
text-align:right;
padding:10px 30px 0px 0px;
}

#footer_left{
float:left;
width:220px;
text-align:left;
padding:10px 0px 0px 30px;
}

a{
text-decoration:none;
font-weight:bold;
color:#dbdbdb;
}

a:hover{
color:#999;
}

hr.menu{
      color: #c20000;
      background-color: #c20000;
      height: 1px;
      border: 0;
      margin:3px 10px;
      }

hr.footer{
      color: #333333;
      background-color: #333333;
      height: 1px;
      border: 0;
      margin:3px 10px;
      }
      
      

h1.imageheader {
   overflow: hidden;
   height: 26px;
   width:350px;
   text-indent: -999em;
   white-space: nowrap;
   background-repeat: no-repeat;
   padding:0px;
   margin:25px 0px 5px 20px;

}

p,table,ul{
padding:0px;
margin:0px 30px;
line-height:150%;
font-size:0.75em;
}

#footer a{
text-decoration:none;
font-weight:bold;
color:#676767;
font-size:0.65em;

}

#footer a:hover{
color:#dbdbdb;
}


#sound{
padding:0px 0px 20px 400px;
margin:0px;
}

#sound p{
padding:0px;
margin:0px;
font-size:0.65em;
}


/* menü nummerierung und trenn punkte verschieben */

li dfn, .usb{

display:block;

position:absolute;

left: -3000px;

height:0px;

width:0px;

}



img{

border:0px;

}
