body { margin:0; padding: 0; color: black; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; background-image: none; background-color: #ccc; background-repeat: no-repeat; text-align: left;  list-style-type: none;}
#box { position:absolute; left: 50%; margin-left:-400px; top:0%;margin-top:0px;  width: 800px; height: 463px;  text-align: left; overflow: hidden; border: solid 20px #fff; z-index: 1;}
#boxunten { position:absolute; left: 50%; margin-left:-400px; top:250px; margin-top:0px;  width: 840px; height: 550px; background-color:#fff; text-align: left; overflow: hidden; border: 0px #fff; z-index: 2; }

#text { position:absolute; float: left; padding: 0; left: 50%; margin-left:-175px; top:270px; margin-top:-10px; width: 460px; color: #666; font-size: 12px;line-height: 1.5; font-family: Arial, Helvetica, Geneva, Verdana, SunSans-Regular,sans-serif; z-index: 6; }
#text_angebote { position:absolute; float: left; padding-bottom: 0; left: 50%; margin-left:-175px; top:270px; margin-top:-10px; width: 530px; color: #666; font-size: 12px;line-height: 1.4; font-family: Arial, Helvetica, Geneva, Verdana, SunSans-Regular,sans-serif; z-index: 6; }

#text_start { position:absolute; float: left; padding: 0; left: 50%; margin-left:-175px; top:270px; margin-top:-10px;width: 330px; color: #666; font-size: 12px; line-height: 1.5; font-family: Arial, Helvetica, Geneva, Verdana, SunSans-Regular, sans-serif; z-index: 6; }
#orientierung {position:absolute; left: 50%; margin-left: -60px; top: 190px; width: 500px; z-index: 9; }
h2 { position:relative; right: 0px; top: 0px; color: #fff; font-size: 31px; letter-spacing: 2px;  font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
#foto {position:absolute; left: 50%; margin-left:-360px; top:50%;margin-top:80px; z-index: 4;}
#shaddow { position:absolute; left: 50%; margin-left:440px; top:0px; margin-top:0px; width: 8px; z-index: 7; }
#nav { position:absolute; float: left; padding: 0; left: 50%; margin-left:-375px; top:270px; margin-top:0px; color: #999; font-size: 12px; font-family: verdana, arial, helvetica, ; text-transform: uppercase;line-height: 20px; letter-spacing: 0px;z-index: 5; }
#nav ul {list-style: none; margin:0; padding: 0; }
ul.text {list-style-type:none}
li.text {margin-left:-3em; padding:0}
a { text-decoration:none; }
p {}
td {}
a:link { color: #666 ; }
a:visited { color: #666 ; }
a:hover { color: #333 ;font-weight: bold }
a:active { color: #666 ; }
#portrait { position:absolute; left: 50%; margin-left:270px; top:270px; margin-top:0px; z-index: 8;}
#portrait_start { position:absolute; float: left; padding: 0; left: 50%; margin-left:160px; top:270px; margin-top:0px; z-index: 5;}
#logo_kurz {position:absolute; left: 55%; margin-left:-510px; top:55%; margin-top:-345px; }
#adresse {position:absolute; top:230px; margin-top:0px; left: 50%; margin-left:-175px; color: #666; font-size: 13px; z-index:5; }
.ueberschrift {color: #69c; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
a:link.norm { color: #999 ; }
a:visited.norm { color: #999 ; }
a:hover.norm { color: #666 ; }
a:active.norm { color: #999 ; }
h3 { text-transform: uppercase; line-height: 1.5; color: #666; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
#wasserzeichen {position:absolute; left: 50%; margin-left:-30px; top:100px; margin-top:0px; z-index: 3; }
#sieben {position:absolute; left: 50%; margin-left:-470px; top:90px; margin-top:0px; z-index: 4;}
#kadisieben {position:absolute; top:175px; margin-top:0px; left: 50%; margin-left:-235px; color: #fff;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;font-weight: bolder; font-size: 36px; z-index:5; }
#oecotrophologin {position:absolute; top:90px; margin-top:0px; left: 50%; margin-left:-140px; color: #ff3;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 25px; z-index:5; }
#oecotrophologin_blau {position:absolute; top:90px; margin-top:0px; left: 50%; margin-left:-140px; color: #69f;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 25px; z-index:5; }
#oecotrophologin_orange {position:absolute; top:90px; margin-top:0px; left: 50%; margin-left:-140px; color: #fc3;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 25px; z-index:5; }
#oecotrophologin_gruen {position:absolute; top:90px; margin-top:0px; left: 50%; margin-left:-140px; color: #3c0;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 25px; z-index:5; }

.strong {text-transform: uppercase; line-height: 1.5; color: #666; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
a:link.mailto { color: #666 ; }
a:visited.mailto { color: #666 ; }
a:hover.mailto { color: #333 ; }
a:active.mailto { color: #666 ; }

#text a:link{color:#999;height:800px;}
#adresse a:link{color:#666;}
#text ul li{margin-left:-10px;list-style-image:url('../pict/list_icon01.png');}
#text_angebote ul li{margin-left:-10px;list-style-image:url('../pict/list_icon01.png');}

