


body{
   margin: auto;
   padding: 0;
   background-color:#FFFFFF;
   }
body {
   font:  100%  sans-serif;
   background-attachment: fixed;
           }

#logo {
      margin-top: 10px;
      margin-left: 300px;
      padding:5px;
      width:20em;
      background-color:#FFFFFF;

      }
#bildbox {
      margin-top:40px;
      margin-left:603px;
      padding:0px;
      width:253px;
      height:250px;
      background-color: #CFCFCF;
      list-style-type: none; /*Aufzählungspunkte entfernen */

      }



    #box101 {
      position:relative;
      margin-top:38px;
      margin-left:303px;
      padding:0px;
      width:300px;
      height:500px;
      text-decoration:none;
      list-style:none;
      background-color: #FFFFFF;}

   #boxo101 {
      position:relative;
      margin-top:38px;
      margin-left:303px;
      padding:0px;
      width:300px;
      height:500px;
      text-decoration:none;
      list-style:none;
      background-color: #DEB887;}
  #blatt {
      position:relative;
      margin-top:38px;
      margin-left:650px;
     }


  h1 {
font-size:16pt;
font-weight:bold;
font-style:arial;
 margin-top:45px;
 }






  #box102 {
      position:relative;
      margin-top:-29px;
      margin-left:603px;
      padding:0px;
      width:298px;
      height:500px;
      text-decoration:none;
      list-style:none;
      background-color: #A9A9A9;}

    #box102a {
      position:relative;
      margin-top:-29px;
      margin-left:603px;
      padding:0px;
      width:850px;
      height:500px;
      text-decoration:none;
      list-style:none;
      background-color: #FFFFFF;}








  #boxo102 {
      position:relative;
      margin-top:-28.5px;
      margin-left:603px;
      padding:0px;
      width:850px;
      height:500px;
      text-decoration:none;
      list-style:none;
      background-color:#FFB6C1; }






  #box103 {
      position:relative;
      margin-top:-500px;
      margin-left:608px;
      padding:0px;
      width:300px;
      height:500px;
      text-decoration:none;
      list-style:none;
      color:#000000;
      }

   #box103a {
      position:relative;
      margin-top:-1px;
      margin-left:608px;
      padding:0px;
      width:300px;
      height:400px;
      text-decoration:none;
      list-style:none;
      color:#000000;
      }

     #box103b {
      position:relative;
      margin-top:-850px;
      margin-left:608px;
      padding:0px;
      width:800px;
      text-decoration:none;
      list-style:none;
      color:#000000;
      }

















  #boxtext {
      position:relative;
      margin-top:-450px;
      margin-left:700px;
      padding:0px;
      width:50px;
      height:10px;
      text-decoration:none;
      list-style:none;

       }





    #boxzoom {
      position:relative;
      margin-top:-480px;
      margin-left:340px;
      padding:0px;
      width:50px;
      height:10px;
      text-decoration:none;
      list-style:none;

       }

     #boxzoom1 {
      position:relative;
      margin-top:-480px;
      margin-left:320px;
      padding:0px;
      width:250px;
      height:300px;
      text-decoration:none;
      list-style:none;

       }
      #box {
      position:relative;
      margin-top:100px;
      margin-left:603px;
      padding:1px;
      width:250px;
      height:250px;
      text-decoration:none;
      list-style:none;
      background-color:tranparenz;
      }

#box a {

width:250px;
height:250px;
color:#B0C4DE;
background: #B0C4DE;
font:bold 16px verdana, sans-serif;
text-decoration:none;
list-style:none;
display:block;
padding:1px;
}

#box a:hover {
color:black;
background:#B0C4DE;

}

#box a span {display:none;}

#box a:hover span {
color:black;
background:#B0C4DE;
display:block;
padding:0px;
}

        #box1 {
        position:relative;
        margin-top:-230px;
        margin-left:900px;
        padding:1px;
        width:250px;
      height:250px;
                text-decoration:none;
        list-style:none;
    background-color:tranparenz;
      }

#box1 a {

width:250px;
height:250px;
color:#ffffff;
background: #F08080;
text-decoration:none;
display:block;
padding:1px;
}

#box1 a:hover {
color:black;
background:#F08080;

}

#box1 a span {display:none;}

#box1 a:hover span {
color:black;
background:#F08080;
font:normal 16px courier, sans-serif;
display:block;
padding:0px;
}


      #box2 {
      position:relative;
      margin-top:-230px;
      margin-left:1200px;
      padding:1px;
      width:250px;
      height:250px;
      text-decoration:none;
      list-style:none;
      background-color:tranparenz;
      }

#box2 a {

width:250px;
height:250px;
color:#ffffff;
background: #F4A460;
text-decoration:none;
display:block;
padding:1px;
}

#box2 a:hover {
color:black;
background:#F4A460;

}

#box2 a span {display:none;}

#box2 a:hover span {
color:black;
background:#F4A460;
font:normal 16px courier, sans-serif;
display:block;
padding:0px;
}


     #box3 {
      position:relative;
      margin-top:-230px;
      margin-left:1510px;
      padding:1px;
      width:250px;
      height:250px;
      text-decoration:none;
      list-style:none;
      background-color:tranparenz;
      }

#box3 a {

width:250px;
height:250px;
color:#ffffff;
background: #8FBC8F;
text-decoration:none;
display:block;
padding:1px;
}

#box3 a:hover {
color:black;
background:#8FBC8F;

}

#box3 a span {display:none;}

#box3 a:hover span {
color:black;
background:#8FBC8F;
font:normal 16px courier, sans-serif;
display:block;
padding:0px;
}



     #box4 {
      position:relative;
      margin-top:-233px;
      margin-left:302px;
      padding:1px;
      width:250px;
      height:250px;
      text-decoration:none;
      list-style:none;
       background-color:tranparenz;
      }

#box4 a {

width:250px;
height:250px;
color:#ffffff;
background: #CFCFCF;
text-decoration:none;
display:block;
padding:1px;
}

#box4 a:hover {
color:black;
background:#CFCFCF;

}

#box4 a span {display:none;}

#box4 a:hover span {
color:black;
background:#CFCFCF;
font:normal 16px courier, sans-serif;
display:block;
padding:0px;
}

 #box5 {
      position:relative;
      margin-top:0px;
      margin-left:1510px;
      padding:1px;
      width:250px;
      height:250px;
      text-decoration:none;
      list-style:none;
                  background-color:tranparenz;}
#box5 a {

width:250px;
height:250px;
color:#ffffff;
background: #1E90FF;
text-decoration:none;
display:block;
padding:1px;
}

#box5 a:hover {
color:black;
background:#1E90FF;

}

#box5 a span {display:none;}

#box5 a:hover span {
color:black;
background:#1E90FF;
font:normal 16px courier, sans-serif;
display:block;
padding:0px;
}


  #box6 {
      position:relative;
      margin-top:0px;
      margin-left:1510px;
      padding:1px;
      width:250px;
      height:250px;
      text-decoration:none;
      list-style:none;
      background-color: #D8BFD8;}

#box6 a {

width:250px;
height:250px;
color:#ffffff;
background: #D8BFD8;
text-decoration:none;
display:block;
padding:1px;
}

#box6 a:hover {
color:black;
background:#D8BFD8;

}

#box6 a span {display:none;}

#box6 a:hover span {
color:black;
background:#D8BFD8;
font:normal 16px courier, sans-serif;
display:block;
padding:0px;
}


























    #bildkontakt {
      position:relative;
      margin-top:-249px;
      margin-left:589px;
      padding:0px;
      width:0px;
      height:0px;
      background-color: #CFCFCF;
      list-style-type: none; /*Aufzählungspunkte entfernen */
      text-decoration: none;
             }

      #information {
      margin-top:150px;
      margin-left:620px;
      padding:0px;
      width:0px;
      font-weight: bold;
      text-decoration: none;
      list-style-type: none; /*Aufzählungspunkte entfernen */
      background-color: #CFCFCF;

      }

#kontakt {
      position:relative;
      margin-top:-78px;
      margin-left:728px;
      width:0px;
      background-color: #CFCFCF;
      color: #CFCFCF;
      text-decoration: none;
      font:  100%  Arial;
      font-weight: bold;
      }

     #kuechen {
      position:relative;
      margin-top:-40px;
      margin-left:750px;
      width:0px;
      background-color: #CFCFCF;
      color: #CFCFCF;
      text-decoration:none;
      list-style-type: none;
      font:  100%  Arial;
      font-weight: bold;

      }

      #objekt {
      position:relative;
      margin-top:-40px;
      margin-left:1050px;
      width:0px;
      background-color: #CFCFCF;
      color: #CFCFCF;
      text-decoration:none;
      list-style-type: none;
      font:  100%  Arial;
      font-weight: bold;

      }
      #moebel {
      position:relative;
      margin-top:-40px;
      margin-left:1350px;
      width:0px;
      background-color: #CFCFCF;
      color: #CFCFCF;
      text-decoration:none;
      list-style-type: none;
      font:  100%  Arial;
      font-weight: bold;

      }

  #treppen {
      position:relative;
      margin-top:-40px;
      margin-left:1650px;
      width:0px;
      background-color: #8FBC8F;
      color: #8FBC8F;
      text-decoration:none;
      list-style-type: none;
      font:  100%  Arial;
      font-weight: bold;

      }

  #planungen {
      position:relative;
      margin-top:-40px;
      margin-left:380px;
      width:0px;
      background-color: #8FBC8F;
      color: #8FBC8F;
      text-decoration:none;
      list-style-type: none;
      font:  100%  Arial;
      font-weight: bold;

      }













      #strich {
      margin-top: 5px;
      margin-left:300px;
      padding:0px;
      width:40em;

}

#website {
      margin-top: 6px;
      margin-left: 300px;
      padding:3px;
      width:44em;
      background-color:#FFFFFF;
}






    #spruch1{
position:relative;
float:left;
      margin-top: 50px;
      margin-left: 900px;
      padding:10px;
      width: 15em;
   float: left;
   background-color:#007070;
   color:#EFEFEF;
   font:  100%  Arial;

}
#kopf {
   background-color: #ffffff;
   color: #E6DCCF;
   padding: 50px;
   text-align: center;
}

#chronik {
  position:absolute;
  left:150px; top:150px;
   color: #8F8F8F;
}

#startseite{
position:absolute;
left:610px; top:350px;
text-decoration: none;
}



#img{
position:absolute;
left:870px; top:600px;
padding: 0px;
text-decoration: none;
}

 .container1 {
clear: both;
float: left;
width: 100%;
overflow: hidden;
background: #FFFFFF;
font-family: Verdana;
font-size: 1em;
margin-top:0px;
text-decoration: none;
list-style-type: none;
}

 .container2 {
clear: both;
float: left;
width: 100%;
overflow: hidden;
background: #FFFFFF;
font-family: Verdana;
font-size: 1em;
margin-top:-2500px;
}


#blatt
{
margin-left:1050px;
margin-top:-350px;
}






.container {
clear: both;
float: left;
width: 100%;
overflow: hidden;
background: #FFFFFF;
font-family: Verdana;
font-size: 1em;
margin-left:-250px ;
margin-top:25px;
}

#navi {
float: left;
position: relative;
left: 50%;
margin-top:20px;
margin-left:-370px;
padding:0px;
text-decoration: none;
list-style-type: none;
}

#navi li {
float: left;
position: relative;
right: 50%;
  list-style-type: none;
}

#navi a {
width: auto;
display: block;
padding:0 20px;
line-height: 1.5em;
color:#0F0F0F;
background: #FFFFFF;
text-decoration:none;
      list-style-type: none;
}

#navi a:hover {
background: #FFFFFF;
color: #000;
}







#navi1 {
float: left;
position: relative;
left: 50%;
margin-top: -700px;
margin-left:1000px;
padding:0px;
list-style-type: none;
}

#navi1 li {
float: left;
position: relative;
right: 50%;
}

#navi1 a {
width: auto;
display: block;
padding:0 20px;
line-height: 1.5em;
color:#0F0F0F;
background: #FFFFFF;
text-decoration:none;
}

#navi1 a:hover {
background: #FFFFFF;
color: #000;
}



















  #navigationindex {
 margin-left:1050px;
 margin-top:100px;
   width: 254px;
   float: left;
   background-color: #007070;
   color: #8F8F8F;
   font:  100%  Arial;
   font-weight: bold; }



 img {
border:none;
}

#box10{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:-450px;
margin-left: 325px;
font:bold 14px verdana, sans-serif;
   }

#box10 div{display:none;}

#box10:hover div{
display:block;
width:0px;
margin-top:-100px;margin-left:600px;
padding:0px;
font:normal 14px verdana, sans-serif;
position:relative;
}

#box20{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:-67px;
margin-left:448px;
     font:normal 14px verdana, sans-serif;

 }

#box20 div{display:none;}

#box20:hover div{
display:block;
width:0px;
margin-top:-100px;margin-left:500px;
padding:0px;
    font:normal 14px verdana, sans-serif;
position:absolute;
}

  #box30{
height:67px;
width:120px;
position:relative;
padding:0px;
margin-top:3px;
margin-left:325px;

 }

#box30 div{display:none;}

#box30:hover div{
display:block;
width:0px;
margin-top:-180px;margin-left:580px;
padding:0px;
font:normal 14px verdana, sans-serif;
position:absolute;
}



#box40{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:-67px;
margin-left: 448px;
font:bold 14px verdana, sans-serif;
}

#box40 div{display:none;}

#box40:hover div{
display:block;
width:0px;
margin-top:-160px;margin-left:480px;
padding:0px;
font:normal 14px verdana, sans-serif;}

#box50{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:3px;
margin-left:325px;
font:bold 14px verdana, sans-serif;

}

#box50 div{display:none;}

#box50:hover div{
display:block;
width:0px;
margin-top:-235px;margin-left:600px;
padding:0px;
font:normal 14px verdana, sans-serif;}

  #box60{
height:67px;
width:120px;
position:relative;
padding:0px;
margin-top:-67px;
margin-left:448px;
font:bold 14px verdana, sans-serif;

}

#box60 div{display:none;}

#box60:hover div{
display:block;
width:0px;
 margin-top:-235px;margin-left:500px;
padding:0px;
font:normal 14px verdana, sans-serif;}

     #box70{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:3px;
margin-left: 325px;
font:bold 14px verdana, sans-serif;
   }


#box70 div{display:none;}

#box70:hover div{
display:block;
width:0px;
margin-top:-310px;margin-left:600px;
padding:0px;
font:normal 14px verdana, sans-serif;}

#box80{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:-67px;
margin-left:448px;
font:bold 14px verdana, sans-serif;
     }

#box80 div{display:none;}

#box80:hover div{
display:block;
width:0px;
margin-top:-320px;margin-left:500px;
padding:0px;
font:normal 14px verdana, sans-serif;}

  #box90{
height:67px;
width:120px;
position:relative;
padding:0px;
margin-top:3px;
margin-left:325px;
font:bold 14px verdana, sans-serif;


}

#box90 div{display:none;}

#box90:hover div{
display:block;
width:0px;
margin-top:-380px;margin-left:600px;
padding:0px;
font:normal 14px verdana, sans-serif;}



#box100{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:-67px;
margin-left: 448px;
font:bold 14px verdana, sans-serif;
    }

#box100 div{display:none;}

#box100:hover div{
display:block;
width:0px;
    margin-top:-370px;margin-left:490px;
padding:0px;
font:normal 14px verdana, sans-serif;}

#box110{
height:67px;
width:120px;
padding:0px;
position:relative;
margin-top:3px;
margin-left:325px;
font:bold 14px verdana, sans-serif;

}

#box110 div{display:none;}

#box110:hover div{
display:block;
width:0px;
 margin-top:-150px;margin-left:400px;
padding:0px;
font:normal 14px verdana, sans-serif;}

  #box120{
height:67px;
width:120px;
position:relative;
padding:0px;
margin-top:-67px;
margin-left:448px;
font:bold 14px verdana, sans-serif;
   }

#box120 div{display:none;}

#box120:hover div{
display:block;
width:0px;
margin-top:-150px;margin-left:400px;
padding:0px;
font:normal 14px verdana, sans-serif;

}





  .font-big {
 font-family: Arial, sans-serif;
 font-size:18px; font-weight:bold;
 color:#000000;
 margin-left:510px;
}
.font-small {
 font-family: Arial, sans-serif;
 font-size:14px; font-weight:normal;
 color:#000000;
  margin-left:510px;
}
.table {
 background-color:transparent;
 width:90%;
}
.table2 {
 background-color:transparent;
 width:100%;
}
.head {
 background-color:transparent;
}
.main {
 background-color:transparent;
 font-family: Arial, sans-serif;
 font-size:16px; font-weight:normal;
 color:#000000;
}
.foot {
 background-color:transparent;
}
.align {
 text-align:right;
}
.textarea {
 background-color:#FFFFFF;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 font-size:16px;
 font-weight: bold;
 border : 1px solid #808080;
 border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
 padding: 0;
 position:relative;
}
.textarea:hover, .textarea:focus {
 border : 1px solid #000000;
}
.input {
 background-color:#FFFFFF;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 border : 1px solid #808080;
 font-size:16px;
 border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
 padding: 0;
 position:relative;
}
.input:hover, .input:focus {
 border : 1px solid #000000;
}
.select {
 background-color:#FFFFFF;
 color:#000000;
 font-family : Verdana, Helvetica, sans-serif;
 border : 1px solid #808080;
 font-size:16px;
 border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;
 padding: 0;
 position:relative;
}
.select:hover, .select:focus {
 border : 1px solid #000000;
}
.button {
 min-width : 130px;
}
.button_send {
 min-width : 130px;
}

#style{
margin-top:80px;
margin-left:600px;