body {
line-height: 18px;
font-family: Arial, Verdana, sans-serif;
font-size: 10pt;
text-align: center;
background-color: #000;
margin-top: 0px;
padding-top: 0px;

}

a:link, a:visited {
color: 9D050B;
text-decoration: none;
border-bottom: 0px black solid;

}
a:hover {
color: gray;
border-bottom: 0px red solid;
}

li.menusel, li.menusel a:link {
  font-weight: bold;
  border-top: 1px solid black;
  border-left: 1px solid black;
  background:#7D190A url(/media/2009/bg_nav_top.jpg);
}

#site{
text-align: center;
width: 1024px;
margin-left: auto;
margin-right: auto;
border: 2px solid #FFBA1E ;
border-top: 0px solid #FFBA1E;
background:#E88528 url(/media/2009/site_bg.jpg) no-repeat;
}
#container{
margin: auto;
text-align: left;
width: 930px;

}

#header {

color: white;
height: 180px;

}

#top ul {
margin: 0px;
padding: 0px;
border: 5px solid #efefef;
background-color: #000;
}


#top li {
display: inline;
padding: 2px 6px 1px 6px;
}

#top li :hover{

}

#top li.level0 a {
border-right: 1px solid white;
padding-right: 4px;
}


#top a {
color: white;
text-decoration: none;
}

#top a:hover {
color: #FF850F;
text-decoration: none;
}

#left {
float: left;
width: 210px;
padding-bottom: 0px;
margin-right: 5px;
padding-right: 5px;

}

#left ul {
list-style-type: none;
margin: 0px;
margin-top: 70px;
margin-right: 10px;
padding: 2px;
border-right: 0px dotted white;
border: 0px dotted black;
}

#left li {
background: url(/media/2009/bg_nav_top.jpg) repeat-x;

}

#left ul li ul li {
margin: 0px;
}

#left li.menusel {
  font-weight: bold;
  border-left: 10px solid black;
 
  border-bottom: 1px solid black;
  background-color: #FF7E00;
}

#left a {
color: white;
text-decoration: none;
border: none;
background-color: #FF952F;
display: block;
margin-bottom: 1px ;
padding: 2px;
  border-bottom: 1px solid transparent;
}

#left a:hover {
color: black;
  border-bottom: 1px solid black;
}



#left li.level2  {
text-align: left;
color: black;
padding-left: 10px;
border: none;
font-weight: normal;
}

#login {
text-align: right;
color: white;
padding-right: 20px;
border-bottom: 1px dotted black;
border-top: 1px dotted black;
margin-top: 20px;
padding-right: 30px;
}

#login input, #suche input {
border: 1px solid gray;
margin: 2px;
font-size: 10px;
}

#content {
min-height:550px;
height:auto !important;  /* für moderne Browser */

height:550px;  /*für den IE */
margin-left: 215px;
border: 1px black solid;
background-color: white;
padding: 5px;
padding-bottom: 100px;
}

#content li {
list-style-image: url(/media/2009/list.gif);
vertical-align: top;
}

#agb li{
list-style-image: none;
list-style-type: upper-roman;

}

#content ul {

vertical-align: top;

}

#suche {
text-align: right;
padding-top: 10px;
}

#footer {
clear:both;

text-align: center;
color: white;
}

#footer ul {
margin: 0px;
padding: 0px;
background-color: none;
}

#footer li {
display: inline;
margin: 0px 1px 0px 4px;
font-size: 90%;
background-image: none;
padding: 2px
}

#footer a {
color: white;
text-decoration: none;
}

#footer li.menusel {
border: none;
background-color: none;
}



#soloimg img{
border: 1px solid black;

}

#soloimg {
margin-left: auto;
margin-right: auto;
text-align: center;
}
#multiimg img{
border: 1px solid black;
}

#galnav {
text-align: center;
margin-bottom: 20px;
}


#galnav a, #galnav img {
padding: 10px;
border:none;
}




.level1 {
padding-left: 10px;
}



.level2 {
padding-left: 15px;
}

.level4 {
}

.level5 {
}

#pageedit {
float: right;
padding:2px;
width: 120px;
}

#sitenav {
text-align: center;
}

#content h2 {
font-size: 14px;
margin: 0px;
}


