body{
font-family:arial,sans-serif;
font-size:12px;
background:url("bilder/bg.gif");background-repeat:repeat-x;
}

h1 {font-size:30px;}
h2 {font-size:26px;}
h3 {font-size:20px;}
h4 {font-size:13px;}
h5 {font-size:12px;}
p  {color:#E4D6CD;}
a, img, button {border:0 none}

a:link {text-decoration:none;color:#DCB483;}
a:visited {text-decoration:none;color:#DCB483;}
a:active {text-decoration:underline;color:#625B56;}
a:hover {text-decoration:underline;color:#625B56;}

#container{
float:left;
background-color:#4D5873;
text-align:left;
margin:10px 0 20px 30px;
width:894px;
display:inline;
}


#header{
float:left;height:170px;width:894px;margin:0;padding:0;
font-family:arial;
background:url("bilder/de.jpg")
}

#header img{margin:0;padding:0;}

#header2{
float:left;height:30px;width:894px;margin:0;padding:0;
font-family:arial;
background:url("bilder/header.jpg")
}

#menu{

  margin-bottom:5px;
  float:left;
  width:100%;
	       }
#menu ul {
      margin:0em 0em 0em 0em;
      padding:0em 0em 0em 0em;
      list-style:none;
      }
#menu li {
      display:inline;
      margin:0;
      padding:0;
      }
#menu a {
      float:left;
      background:url("bilder/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 0;
      text-decoration:none;
      }

#menu a span {
      float:left;width:149px;height:30px;text-align:center;
      display:block;
      background:url("bilder/tabright.gif") no-repeat right top;
      padding:7px 0 0 0;
      color:#A8A9AD;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span {float:none;}
    /* End IE5-Mac hack */
    #menu a:hover span {
      color:#FFF;
      }
    #menu a:hover {
      background-position:0% -25px;
      }
    #menu a:hover span {
      background-position:100% -25px;
      }

#navi{
float:left;
width:200px;
margin:15px 15px 0 15px;
display:inline;
background:url("bilder/bg_navi.jpg") no-repeat bottom;
background-color:#3D424F;
}

#navi h5 {
color:#DCB483;
background-color:#2F3646;
padding:10px;margin:0;
}

#navi ul li{margin:0 0 10px -15px;
list-style-type:none;
}

#navi p {margin-left:5px;}

#inhalt{
float:right;
width:645px;height:auto;
background:url("bilder/bg_bottom.jpg") no-repeat bottom;
background-color:#3D424F;
margin:15px 15px 0 0;
display:inline;
 }

.klein {font-size:12px;color:#A8A9AD;padding:5px 30px 5px 50px;}

#inhalt h5{
color:#DCB483;background-color:#2F3646;
padding:10px;margin:0;
}

#inhalt h4{
color:#DCB483;padding:20px 0 0 20px;margin:0;
}


#inhalt ul li{list-style-image:url(bilder/pfeile.gif);
margin:0 0 10px 30px;color:#E4D6CD;}

.schmal {list-style-image:url(bilder/pfeile.gif);
margin:0 0 10px 20px;color:#E4D6CD;}

#inhalt ol li{list-style-image:url(bilder/pfeile_out.gif);
margin:0 0 10px 20px;color:#E4D6CD;}


#inhalt img{
margin:20px 10px 20px 10px;
}

#inhalt p{
margin:20px;clear:both;
}

#inhalt iframe{
margin-left:10px;
}

#inhalt table{
margin-left:10px;
}

#extra{
float:left;
width:200px;height:50px;
margin:15px 15px 10px -5px;
}


#footer{
float:left;width:894px;height:60px;
text-align:center;margin-top:15px;
background:url("bilder/footer.jpg");
}

#footer p{
margin:10px 0 5px 0;
padding:0;color:#A8A9AD;
}