body{
 background-image: url(d/st.gif);
 background-repeat: repeat;
 background-color:#0000CC;
 width: 100%;
 height: 100%;
 margin: 0px;
 color: #FFFFFF;
}
.logo{
position: absolute;
top: 18px;
left: 0px;
width: 1000px;
height: 148px;
background-color:#0000CC;
border: 1px solid #0000CC;
overflow: hidden;
}
#dmbTB1ph{
 float: left;
}

.menue{
position: absolute;
top:176px;
left: 0px; ;
width: 1000px;
height:27px;
background-color:#FFCC00;
border: 1px solid #0000CC;
overflow: hidden;

}
.links {
position: absolute;
top:214px;
left: 0px;
width:150px;
height:auto;
border: 1px solid #0000CC;
min-height:720px;
background-color:#0000CC;
}

.rechts_o{
position: absolute;
top:214px;
left:800px;
width: 200px;
background-color:#0000CC;
height: 600px;
border: 1px solid #0000CC;
}
.rechtsganz{
 position: absolute;
top:214px;
left:800px;
width: 200px;
background-color:#0000CC;
height: auto;
border: 1px solid #0000CC;
}

.ganz{
  position: absolute;
  top:214px;
  left:159px;
  width:843px;
  min-width: 632px;
  background-color:#0000CC;
 border: 1px solid #0000CC;
}

.rechts{
position: absolute;
top:824px;
left:800px;
width: 200px;
background-color:#0000CC;
height:auto;
min-height: 566px;
border: 1px solid #0000CC;
padding-right: 0px;
}
.rechts_m{
position: absolute;
top:824px;
left:800px;
width: 200px;
background-color:#0000CC;
height:200px;

border: 1px solid #0000CC;
}
.rechts_u{
position: absolute;
top:1034px;
left:800px;
width: 200px;
background-color:#0000CC;
height:auto;
min-height: 566px;
border: 1px solid #0000CC;
}
.banner{
position: relative;
top: 20px;
width: 150px;
z-index: 4;
background-color: #FFFFFF;
border: 1px solid #0000CC;
}

.content_4{
position: absolute;
top:214px;
left: 159px;
width: 632px;
min-height:856px;
border: 1px solid #0000CC;
background-color:#FFCC00;
}
.content_4_m{
 position: absolute;
top:214px;
left: 159px;
width: 632px;
min-height:856px;
border: 1px solid #0000CC;
background-color:#0000CC;
 padding-top: 20px;
}
.content_3{
  position: absolute;
top:214px;
left: 159px;
width: 632px;
border: 1px solid #0000CC;
 background-color:#0000CC;
 min-height:856px;
 padding-top: 20px;
}
.content_schmal{
 position: absolute;
top:214px;
left: 159px;
width: 632px;
border: 1px solid #0000CC;
background-color:#0000CC;
 min-height:856px;
 padding-top: 20px;
}
.content_schmal_4{
 position: absolute;
top:214px;
left: 159px;
width: 632px;
border: 1px solid #0000CC;
background-color:#0000CC;
 min-height:856px;
 padding-top: 20px;
}
.content_schmal_3{
 position: absolute;
top:214px;
left: 159px;
width: 632px;
border: 1px solid #0000CC;
background-color:#0000CC;
 min-height:856px;
 padding-top: 20px;
}
.c{
 position: absolute;
top:214px;
left: 159px;
width: 632px;
border: 1px solid #0000CC;
background-color:#0000CC;
padding-top: 20px;

}
h1{
 font-family: Verdana;
   color: #FFCC00;
   text-align: center;
   font-weight: normal;
   font-size:1.6em;
}
h2{
 font-family: Verdana;
   color: #FFCC00;
   text-align: center;
   font-weight: normal;
   font-size:1.3em;
}

h3,  h5, h6 {
   font-family: Verdana;
   color: #FFCC00;
   text-align: center;
   font-weight: normal;
   font-size:1.1em;
 }
 h4{
   font-family: Verdana;
   background-color: #FFCC00;
   color:#000033;
   text-align: left;
   font-weight: bold;
   font-size:1.1em;
   padding-left: 10px;

 }

  .pn {
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
  }
  .pr {
    padding-right: 10px;
    padding-left: 10px;
   text-align: left;
  }
    .pr_r {
    padding-right: 3px;
    padding-left: 3px;
   text-align: left;


  }
  .pc{
    text-align: center;
    padding: 20px;

  }
    .pc1{
    text-align: center;
    padding: 0px;

  }
   .bc{
    text-align: center;
    padding: 20px;

  }
  .klb{
    width:98%;

   z-index: 4;
  }


   .pop{
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
  }
  .pmf{
    background-color: #FFFFFF;
    padding:20px;
    text-align: center;
    margin: 20px;

  }


.ohnerand{
  border: none;
  text-decoration: none;
}
.mitrand{
}
a.mitrand,a:active.mitrand,a:focus.mitrand,a:hover.mitrand{

}

 a:active, a:focus, a:link, a:visited {
 color:#FFCC00 ;
 }
 a:hover {
 color: #FFCC00;
 }

 fieldset {
  border: 1px solid  #0000CC;
  font-family: Verdana;


 }

 form {
  padding: 20px;
 }

 label {

 }

 legend {

 }
 .formularfelder{
border: 1px solid #FFCC00;
background-color:#FFFFFF;
 }

 .button {
border: 1px solid #FFCC00;
background-image:url(m1.gif);
background-repeat: repeat;
background-color:#0000CC;
 font-family: Verdana;
 color: #FFCC00;
 }

 textarea {
border: 1px solid #FFCC00;
background-color:#FFFFFF;
 }

 .frame{
 width:100%;

 }
.noe{

   position: absolute;
   top: 11px;
   right: 1px;
 }
.wappen{
 position: absolute;
   top: 9px;
   left: 9px;
   z-index: 2;
}
.stp{
  position: absolute;
   top: 11px;
   left: 200px;
}
.ue{
position: relative;
top: 20%;
 z-index:1;
}
.bilder{
  border: none;
   max-height: 200px;
   max-width: 130px;
   text-align: center;
}
.mitte{
  text-align: center;
}
.mini{
 border: none;

}
a.mini:focus, a.mini:hover, a.mini:link, a.mini:visited {
  text-decoration: none;
}
.fotoframe{
  margin: 0px;
  border: none;
  padding: 0px;
  width: 400px;
  height: 300px;
  background-color: #0000CC;
}