html {width: 100%;height: 100%;margin: 0;}body {width: 100%;height: 100%;margin: 0;text-align: center;background: #FFFFFF;font-size: 10px;color: #555555;font-family: Verdana, Arial;}hr {background: #888888 none repeat scroll 0% 0%;border: 0 none;height: 1px;color: #888888;}img {border: 0;}h1 {font-size: 10px;font-weight: bold;letter-spacing: 3px;padding: 20px 0 12px 0;}p {text-align: justify;padding: 0;margin: 0 0 20px 0;}ul {margin: 0;padding: 0;}input {border: 1px solid #555555;color: #555555;background-color: #AAAAAA;font-size: 10px;display: inline;}.bg-center {position: fixed;top: 50%;left: 0;width: 100%;height: 450px;margin: -225px 0 0 0;background-color: #EEEEEE;border: 2px solid #AAAAAA;z-index:1;}.menu-oben {width: 902px;height: 42px;position: absolute;top: -44px;right: 50%;margin: 0 -451px 0 0;z-index:50;}.menu-unten {width: 902px;height: 42px;position: absolute;bottom: -44px;right: 50%;margin: 0 -451px 0 0;z-index:60;}img.logo {width: 322px;height: 40px;position: absolute;bottom: 0;right: 0;margin: 0 580px 2px 0;z-index:10;}ul.navi {list-style-type: none;float: right;position: absolute;bottom: 0;right: 0;z-index:100;}.navi li {display: block;float: left;position:relative;z-index:110;}.navi span {background: url(menu.gif) 3px center no-repeat;display: block;padding: 2px 12px 2px 12px;color : #ff8800;font-weight: bold;}.navi dl {position: absolute;top: 0;left: 0;margin: 0;padding: 0;z-index:120;}.navi dt {float: left;margin: 0;border-bottom: 2px solid #AAAAAA;padding: 0;}.navi dd {display: none;clear: left;margin: 0;padding: 0;border-bottom: 2px solid #AAAAAA;text-align: left;}.navi li:hover dd, .navi li a:hover dd {display: block;background-color: #FFFFFF;}.navi li:hover dt a, .navi li a:hover dt a {background: #AAAAAA url(menu.gif) 3px center no-repeat;}.navi a:link, .navi a:visited {background: url(menu.gif) 3px center no-repeat;display: block;padding: 2px 12px 2px 12px;color : #ff8800;text-decoration: none;font-weight: bold;}.navi a:hover, .navi a:focus, .navi a:active {background: url(menu.gif) 3px center no-repeat;display: block;padding: 2px 12px 2px 12px;color : #FFFFFF;text-decoration: none;font-weight: bold;background-color: #aaaaaa;}.inhalt {position: absolute;left: 50%;top: 0;height: 450px;width: 902px;margin: 0 0 0 -451px;z-index:2;}.inhalt-bildnavi {position: absolute;left: 0;top: 0;width: 60px;height: 450px;text-align: left;z-index:20;}a.bildnavi-l:link, a.bildnavi-l:visited, a.bildnavi-r:link, a.bildnavi-r:visited {display: inline-block;padding: 2px 7px;color: #ff8800;text-decoration: none;font-weight: bold;font-size: 20px;}a.bildnavi-l:hover, a.bildnavi-l:focus, a.bildnavi-l:active, a.bildnavi-r:hover, a.bildnavi-r:focus, a.bildnavi-r:active {display: inline-block;padding: 2px 7px;color: #FFFFFF;text-decoration: none;font-weight: bold;font-size: 20px;background-color: #aaaaaa;}a.bildnavi-l:link, a.bildnavi-l:visited, a.bildnavi-l:hover, a.bildnavi-l:focus, a.bildnavi-l:active {position: absolute;left: 0;bottom: 0;z-index:21;}a.bildnavi-r:link, a.bildnavi-r:visited, a.bildnavi-r:hover, a.bildnavi-r:focus, a.bildnavi-r:active {position: absolute;right: 0;bottom: 0;z-index:22;}.inhalt-foto{position: absolute;right: 0;top: 0;width: 840px;height: 450px;text-align: right;z-index:3;}.inhalt-340r {position: absolute;right: 0;top: 0;width: 340px;height: 450px;text-align: right;z-index:4;}.inhalt-r {position: absolute;right: 0;top: 0;height: 450px;text-align: right;z-index:5;}.inhalt-560l {position: absolute;left: 0;top: 0;width: 560px;height: 450px;text-align: left;z-index:6;}.inhalt-l {position: absolute;left: 0;top: 0;height: 450px;text-align: left;z-index:7;}ul.about {list-style-image: url(menu.gif);padding: 0 0 0 12px;line-height: 160%;}.about li {margin: 0 0 10px 0;}.impressum {position: absolute;left: 0;top: 2px;color : #DDDDDD;z-index:61;}.impressum a:link, .impressum a:visited {color : #CCCCCC;text-decoration : none;}.impressum a:hover, .impressum a:focus, .impressum a:active {color : #777777;text-decoration : none;}a:link, a:visited {color : #777777;text-decoration : none;}a:hover, a:focus, a:active {color : #ff8800;text-decoration : none;}
