/* (c) 2005 Patrick Feldhusen, orgatech GmbH */
body {
  padding: 0px 0px 0px 0px;
  top: 0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  background: #fefefe;
/* center for msie */
  text-align: center;
/*-----------------*/
}
html {
margin:0;
padding:0;
}
#drucklogo { display:none; }
#fusszeile { display:none; }

#orangestripe{
  position: absolute;
  top: 8px;
  left: 0px;
  width: 100%;
  height: 72px;
  background-color: #FFE9C9;
  z-index:1;
}
#center_me {
  position: relative;
  padding: 0px 0px 0px 0px;
  top: 8px;
  margin-top:0px;
  margin-bottom:0px;
/* center for all but msie */
  margin-left: auto;
  margin-right: auto;
/*-------------------------*/
  width: 770px;

  z-index: 2;
  background-color: #ffffff;
}
#oben{
  position: relative;
  left: 0px;
  background-color: #FF9900;
  width: 770px;
  height: 72px;
}
  #schriftzug{
  position: absolute;
  top: 0px;
  left: 15px;
  z-index:3;
  text-align: left;
}
  img.schriftzug {
  border: none;
  width: 350px;
  height: 60px;
}
  #logo{
  position: absolute;
  top: 8px;
  left: 578px;
  z-index: 3;
  text-align: left;
  height: 38px;
}
  img.logo {
  border: none;
  width: 192px;
  height: 38px;
}
  #dgrey {
  position: absolute;
  top: 52px;
  left: 156px;
  width: 614px;
  height: 20px;
  overflow: hidden;
  background-color: #323941;
  z-index:3;
  text-align: left;
  margin: 0;
  padding: 0;
}
  img.verband{
  margin: 3px 40px 0px 8px;
  padding: 0;
  float: right;
  height: 14px;
  border: 0px;
}

#mitte{
  position: relative;
  left: 0px;
  background-image:url("/grafik/bg_grau.gif");
  width: 770px;
  overflow: hidden;
  clear: both;
}
 #links{
  top: 0px;
  width: 156px;
  height: 100%;
  text-align: left;
  float: left;
}
 #content{
  top: 0px;
  left: 156px;
  width: 414px;
  height: 100%;
  text-align: left;
  float: left;
}
 #rechts{
  top: 0px;
  left: 570px;
  width: 200px;
  height: 100%;
  text-align: left;
  float: left;
}
#unten{
  position: relative;
  left: 0px;
  background-color: #FF9900;
  width: 770px;
  height: 20px;
  padding-top: 2px;
}
#orangestripe_down{
  position: relative;
  top: -12px;
  width: 100%;
  height: 20px;
  background-color: #FFE9C9;
  z-index:1;
}
#mittelgrau_mitte {
  width: 414px;
  background-color: #ACB7C1;
}
#mittelgrau_rand {
  width: 200px;
  background-color: #ACB7C1;
}
#rand_linksplatzhalter {
  width: 156px;
}
.pic{
  border-style: solid;
  border-color: #FF9900;
  border-width: 1px 1px 1px 1px;
  float: right;
  margin: 8px 4px 0px 4px;
}
.quad{
  width: 4px;
  height: 4px;
  margin: 0px 4px 1px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}
.quad_arrow{
  width: 11px;
  height: 9px;
  margin: 1px 8px 0px 3px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}

#scroller_flash{
  width: 156px;
  height: 92px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#topic-stripe{
  background-color: #ACB7C1;
  width: 414px;
}

.menubild {
  text-align: center;
  position: relative;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
/* center for all but msie */
  margin-left: auto;
  margin-right: auto;
}
.menubild2 {
  text-align: center;
  position: relative;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: -9px;
  margin-right: auto;
}

img.topic-links {
  border: none;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
img.topic-rechts {
  border: none;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}


/* leider unterstuetzt firefox/netscape css-formatierung von hr nicht komplett, obwohl es lt. muenz xhtml 1.0 konform ist
 deswegen ist die definition etwas wirr, funzt aber.
*/

hr {
 width: 386px;
 height: 1px;
 color: #ACB7C1;
 border-style: dashed;
 border-width: 1px 0 0 0;
 border-color: #ACB7C1;
 text-align:center;

}