html {height:100%;margin-bottom:1px;}
#container{width: 788px; height: 700px; margin: 0 auto; margin-top:20px;}
#container{text-align: left}
#container{background: #FFF}
#container{text-align: left; padding: 0px; padding-left: 0}
body {text-align: center; margin: 0; padding: 0}
body {font-family: arial; font-size: 12px; color: #FFF }
body {background: #FFF}
#nav{width:160px; float: left; padding: 0px; padding-top: 30px; }
#nav p, #nav h2, #nav h1 {margin-bottom: 10px; margin-top: 11px; margin-left: 11px}
#nav h1 {margin-bottom: 10px; margin-top: 11px; margin-left: 160px}

div#t {width: 160px; float: left;}

div#topnav {background: #FFF; margin-left: 160px; color: #87BBAF;}
#topnav p, #topnav h2, #nav h1 {margin-bottom: 10px; margin-top: 11px; margin-left: 0px}
#topnav a {font-size:12px; color:#87BBAF; }

#content{margin-left: 160px; padding-top: 30px; margin-top: 0px; width: 610px;}
#content p.bild {margin-top: 35px}
#content p.bild2 {margin-top: 5px}
#content p img{margin-right: 5px}
div#content h4 {color:#87BBAF ; margin-top:0px; margin-bottom: 10px; }
div#content h4 {font-size:16px; }
div#content h3 {margin-top:10px; margin-bottom: 0px;color: black ;}
div#content h3 {font-size:12px; }
div#content h2 {margin-top:0px; margin-bottom: 5px;color: black ;}
div#content h2 {font-size:16px; }
div#content h1 {color:#87BBAF ; margin-top:0px; margin-bottom: 10px; }
div#content h1 {font-size:12px; }
div#content p {width: 610px; text-align: justify; color:#87BBAF; margin-top:15px; margin-bottom: 15px;font-size:12px; line-height: 20px;}
#content p.bildercontent img {margin-right: 11px;}
#content p.bildercontent img {margin-top: 11px;}
#content p.schriftcontent {width:610px;color: #1F4038}
#content td p.schriftcontent {width:586px;color: #1F4038; margin: 0 0 0 5px }
div#bilder {background: #BBB; margin-left: 160px; padding: 0px; padding-top: 0px; padding-left: 11px; margin-top: 0px; height: 120px; }
div#bilder img {margin-right: 11px; padding-top: 0px;}
div#bilder h2 { margin-left: 100px; margin-top: 0px; color:#F0F0F0; font-size:16px; font-family: arial; padding-top:30px }
div#bilder h2 span { margin-left: 20px; color:red; font-size:16px; padding-top:20px; margin-top: 20px }



div#nav h2, div#referenzen h2 {font-size:12px; margin-top:0px; padding-top:0px; line-height:13px;color: #87BBAF; }
#nav a:hover h2,#nav a:hover h4, #referenzen_links a:hover h2, #topnav td h2 a:hover {color: black}
div#nav h4 {font-size:10px; margin-top:0px; padding-top:0px; line-height:0px;color: #87BBAF; }
div#topnav h2 {font-size:12px; margin-top:0px; padding-top:0px; line-height:13px;color: #87BBAF; }
div#nav h3 {font-size:12px; margin-top:0px; margin-left: 11px; padding-top:0px; line-height:13px; color: red }

div#nav {color: #87BBAF; line-height: 20px}
div#nav img {margin-bottom: 14px;}
div#nav div {margin: 0; padding: 0  }

div#bilder2 { padding: 0px; padding-bottom: 11px; padding-left: 11px; margin-top: 0px; height: 100px }
div#bilder2 img {margin-right: 11px; padding-top: 0px;}

a {color: #87BBAF}

a:hover{color: black}


a {text-decoration:none}

a:focus {outline:none}



#nav img {margin-left: 42px; margin-top: 42px}





td h2 {margin-right: 11px;}

div.details   {position: absolute; width: 766px; left: 50%; margin-left: -383px;
background: #F0F0F0; height: 650px; text-align: right;  top: 0px; background-position:  center center; background-repeat: no-repeat}
 div.details a {cursor:hand; font-size: 18px; color: #FFFFFF; padding: 6px; background: red}

div#trennlinie{height: 10px; margin-top: 12px; clear: both; border-top: 1px solid #87BBAF; width: 766px; margin-left: 11px}
#referenzen h2{margin-bottom: 10px; margin-top: 0px; margin-left: 11px}
div#referenzen_links{width:160px; float: left; padding: 0px; padding-top: 0px; }
div#referenzen_rechts{margin-left: 160px; padding-top: 0px; margin-top: 0px; width: 610px;background: #FFF; text-align: center;}
div#referenzen_rechts span {font-size: 20px}
div#referenzen{}

table.kontaktformular{font-family: arial; font-size: 12px; color: #87BBAF}
table.kontaktformular h2{font-family: arial; font-size: 11px; color: #87BBAF}
table.kontaktformular input{font-family: courier;}
table.kontaktformular input.abschicken {font-family: arial; font-size: 12px;}
