    body {
    text-align: center;
    margin: 0px 0 0 0;
    padding: 0 0 0 0;
    font-size: 13px;
    font-family: verdana, sans-serif;
    }
    a {
    text-decoration: none;
    }
    h1 {
     font-size: 16px;
     
    }
    h3 {
      font-size: 14px;
    }
    h2 {
color: #a2a2a2;
    }
    h5 {
    font-size: 12px;
  color: #757575;
    }
    img {
    border: none;
    }
    #wrap {
    text-align: left;
    margin: 0 auto;
    width: 1015px;
    height: 755px;
    }
    #cont {
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 1015px;
    height: 725px;
    }
    #haupt {
    margin: 222px 0 0 50px;
    width: 975px;
    height: 362px;
    border-top: 1px solid #000;
     border-bottom: 1px solid #000;
    }
    .log {
    font-weight: bold;
    font-size: 18px;
      color: #1c9495;
    }
      .log2 {

      color: #0d7a7b;
    }
     #litext {
     float:left;
     margin: 3px 0 0 0px;
     width: 483px;
     height: 352px;
  
    }
     #litext  a{
     
   color: #0d7a7b;
    }
     #litext p{
     font-weight: bold;
    }
     #litext_bild {
      float:left;
    margin: 11px 0 0 0px;
       width: 433px;
    height: 352px;
  
    }
      #litext_anfa {
      float:left;
    margin: 3px 0 0 0px;
       width: 333px;
    height: 352px;
  
    }
    
   #litext_anfa p{
      font-weight: bold;
   }
      #litext p {
    
   padding: 0 0 0 11px;
    }
     #litext_bild p {
    
   padding: 0 0 0 6px;
    }
       #retstart {
       float: left;
    margin: 3px 0 0 0px;
    width: 492px;
    height: 356px;
     background:  #fff url("cmsimages/lach.jpg") no-repeat;
  }
   #retextdat p{
      
    margin: 3px 0 0 0px;
   padding: 100px 0 0 0;
    height: 356px;
  }
      #retext {
       float: left;
    margin: 3px 0 0 0px;
    width: 492px;
    height: 356px;
  }

     #retext a{
 color: #424242;
 text-decoration: underline;
  }
   #retext a:hover{
 color: #f29400;
 }
 #retext img{
       float: left;
   }

   #retext p{
      font-weight: bold;
   }
    #retext_anfa {
       float: left;
    margin: 3px 0 0 0px;
    width: 600px;
    height: 356px;
  }
  #retext_anfa img{
     float: left;
       padding: 11px 0 0 0px;
  }
   #retext_bild {
       float: left;
    padding: 11px 0 0 0px;
    width: 900px;
    height: 356px;
     
  }
  #retext_bild img{
       float:left;
         margin: 0px 0 0 6px;
   }
  #formu{
  margin: 23px 0 0 0;
  float: left;
  width: 433px;
  height: 333px;
  }
     
    .nam {
    color: #219fa0;
    font-weight: bold;
    }
    #fussdats {
     margin: 8px 0 0 50px;
     width: 975px;
    height: 62px;
   
    }
    #fuss {
     margin: 8px 0 0 50px;
     width: 975px;
    height: 62px;
   
    }
    #fussre {
    float: right;
    width: 122px;
    height: 33px
    }
      #fussre b{
       color: #1d8283;
      }
      #fussli {
      float: left;
    width: 322px;
    height: 33px
    }
      #fussli b{
       color: #1d8283;
      }
    #titel {
    margin: 44px 0 0 44px;
    height: 75px;
    width: 445px;
     background:  url("cmsimages/titel.gif") no-repeat;
    
    }
    #adress {
  
    margin: 0px 0 0 651px;
    width: auto;
    height: auto;
    }
    #textre {
    
       float: right;
   margin: 9px 111px 0 0;
    padding: 0 0 0 16px;
    height: 239px;
    width: 249px;
  
    }
   
    #textre h3 {
    margin: 0 0 0 0;
    }
      #textre p {
    margin: 0 0 0 0;
    }
    
    #navre {
    float: left;
    margin: 14px 0 0 49px;
    height: 149px;
    width: 249px;
    border-left: 1px solid #000;
    
    }
    
        #navre ul {
    list-style: none;
    margin: 0px 0 0 3px;
    padding: 0px 0 0 0;
      
      }
        #navre ul li{
   
    margin: 2px 0 0 11px;
    padding: 0 0 0 0;
      
      }
         #navre ul li  a#ein{
         text-decoration: underline;
   font-weight: bold;
   color: #1d8283;
  
      }
     #navre ul li a {
    
      color: #5e5e5e;
      font-weight: bold;
      }
      
      #navre ul li a:hover {
     text-decoration: underline;
      color: #1d8283;
     
      }
        .simple_overlay { 
     
 position: absolute;
 margin: 103px 0px 0 0;
    display:none; 
    z-index:10000; 
   background-color:#219fa0; 
    width:470px;     
   height:470px; 
  
} 
  .simple_overlay2 { 
     
 position: absolute;
 left: 11px;
 top: 11px;
 margin: 4px 0 0 0;
    display:none; 
    z-index:10000; 
   background-color:#fff; 
    width:996px;     
   height:667px; 
   
} 
.simple_overlay2 .close { 
    background-image:url("cmsimages/close.png"); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.simple_overlay .close { 
    background-image:url("cmsimages/close.png"); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.details { 
    position:absolute; 
    top:15px; 
    right:199px; 
    font-size:11px; 
    color:#fff; 
    width:350px; 
    height: 64px;
} 
 .details h1 { 
  width:350px; 
    height: 64px;
    color:#fff; 
    font-size:22px; 
    margin:0 0 161px 0; 
}
.klein {


width: 211px;
height: 14px;
padding: 3px 0 0 13px;
font-size: 11px;
}
 #retext_bild .klein {
display: block;
padding: 3px 0 0 3px;
font-size: 11px;
}


td {
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
color: #757575;
}
input, textarea {
  font-family: verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
color: #fff;
border: none;
background: #219fa0;
}
button {
color: #fff;
}

