/*
orange: #F6921A;
hell orange: #FDDEBA
*/

body {

background-color: #white; color: #555;
margin:10 auto; /* main-Box zentrieren in IE 5 und hoeher */
text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
font-size: 0.9em;
font-family: Verdana, Tahoma,  helvetica,sans-serif;
background-image:url(images/site_bg.jpg);
background-repeat: repeat-y;
background-position: 0 0;
background-attachment: fixed;


}
#main {
background-image: url(images/bg_hsb.gif);
   background-repeat: repeat-y;
border: 0px solid green;
width: 763px;
margin: 0px auto;
text-align:center;
}
#top {
text-align:left;
border: 0px solid black;
height: 160px;
}

#nest {

background-repeat: no-repeat; background-position: 0px bottom;
text-align: left;
margin: 0px auto;
border: 0px solid grey;
}
#leftBox {

width: 120px; float:left;
border:0px solid black;
padding: 0px;
}

#content {

margin:0 0 0 170px;
padding-left:  30px;
padding-right: 45px;
 }


#footer {
clear:both;
background-image: url(images/bg_u_hsb.gif);
height: 36px;
}
#footer p {font-size: 11px; margin: 0px; padding: 0px; color: white; padding-top: 3px; text-align: right; margin-right: 40px;}

.rechts {float: right; margin: 0 auto; padding: 0px;}

h1 {font-size: 18px; color: #F6921A; }
p {line-height: 1.4em;}
a {font-weight: bold; color: black; }
a:hover {text-decoration: none;}
em {
 font-weight: bold;
 font-style: normal;
}

#nav_main h3 {font-size: 1em; padding: 5px; background: #666; color: white; width: 159px; margin: 0px; margin-top: 0px; border-left: 10px solid #F6921A; }
#nav_main a {color: white; text-decoration: none;}
#nav_main a:hover {color: #F6921A; }
#nav { list-style:none outside; margin: 0px; margin-left: 1px;   width: 166px; background-color: #FDDEBA; color: white; padding: 0px; }
#nav ul {}
#nav li {margin-top: 2px; margin-bottom: 2px; border-left: 10px solid #666; }
#nav a { display:block;
font-size: 0.9em;
padding-top: 5px; padding-bottom: 5px; padding-left: 4px;
background-color: #F6921A;
width: 164px;
color: white;
text-decoration: none;
line-height: 1em;
font-weight: bold;
  }
  #nav a.aktiv {background-color: #666;
color: white;}
#nav a:hover {background-color: #666;
color: white;
}
#nav li:hover {border-left: 10px solid #F6921A; }

#footer a {color: white; }
#footer a:hover {color: white; }

.main h1  {margin: 0px; padding: 0px; margin-bottom: 10px; }
.main h2 { padding: 0px; margin: 0px; padding-left: 5px; color: #F6921A; font-size: 12px; margin: 0px; text-align: left;  border-left: 13px solid #F6921A;}
h2 b {color: #fff;}

#newsbox {float: right; width: 180px; margin-left: 20px; }
.news {border: 1px solid #86272A; margin-bottom: 8px;  background-color: white;}
.news h1 { padding: 2px; background-color: #86272A; color: white; font-size: 12px; margin: 0px; text-align: center;}
.news p {padding: 2px; margin-top: 0px; padding-top: 0px; margin-bottom: 5px;}
.news img {margin: 0px; padding: 0px;}

#blind {visibility: hidden; margin: 0px; padding: 0px;}

#bild1 {background-image: url(Bilder/qwest_171.gif);
background-repeat: no-repeat; background-position: 0px bottom;}
padding-bottom: 15px;
border: 0px solid black;
}

.ruck {margin-left: 20px; }

#auswahl {height:150px; width: 500px; border: 0px solid green; overflow: auto; background: white; margin-bottom: 20px; background: #e6dfcc; padding: 3px; }
#auswahl a {text-decoration: none;   }
#auswahl a:hover {color: #F6921A; }


#top img {border: 0px; margin: 0px; }
#hierarchie {font-size: 0.7em; margin-bottom: 23px; }
a img {border: 0px; }


.mitglied {padding-bottom: 10px; padding-top: 5px;    }
#mlogo {float: right; margin-top: 5px; margin-bottom: 5px;   }
#mtext {color: black; border-top: 1px solid #F6921A; padding-top: 4px;  }
#mitgliederliste {margin-bottom: 20px; }
