*{margin:0px; padding:0px; border:0px;font-family:Arial;}
body{border-top:6px solid #666666; padding-bottom:1000px;}
.navi{ }
.menu {margin-left:200px;}
ol.menu { list-style:none; width:820px;}
ol.menu li { float:left; margin:0 10px 0 0;}
ol.menu li a:hover {background-color:#ff6f0e;}

ol.menu li a { float:left; display:block; height:20px; padding:5px 20px; background:#666666; text-decoration:none; color:#fff; font-size:12px; font-weight:bold; }

.clear{clear:both;}
.wrapper{margin:auto; width:820px;}
.logo{Top:36px; position:absolute;}
.bannerwrapper{position:absolute; top:200px; margin-left:60px;}
.bannerwrapper .content p{font-size:12px; color:#666666;}

.slides1_wrap {padding:20px 0 37px 49px; position:relative; width:746px; }
#slides1 li { list-style:none outside none; }
#slides1 li img { float:left; border:1px solid #e7e3e4;}
#slides1 .content {float:left; padding-left:21px; width:406px;}
#slides1 li p {line-height:22px;}
#slides1 h3 {color:#8D8D8D; font-size:36px; font-weight:normal; }
#slides1 h4 {color:#000000; font-size:18px; font-style:italic; font-weight:normal; padding-bottom:16px; }
.slides1_wrap a:active {top:102px;}
.bx_pager{margin:auto; width:200px; margin-top:23px;}
.bx_pager a{background-image: url(../images/numberbutton.jpg);background-repeat: no-repeat;  padding:3px 7px 3px 7px; text-decoration:none; margin-right:10px; color:white; font-size:12px; font-weight:bold; }
.bx_pager a.active{background-image: url(../images/numberbutton-active.jpg);background-repeat: no-repeat;  padding:3px 7px 3px 7px; text-decoration:none; margin-right:10px; color:white; font-size:12px; font-weight:bold;}
.prev{position:absolute; top:80px; margin-left:-60px;}
.prev:focus{color:white;}
.next{position:absolute; top:80px; margin-left:660px;}
.next:focus{color:white;}



.content-wrapper{background-color:#fefefe; border:1px solid #dfdfdf; width:776px; height:366px; position:absolute; top:470px; padding:22px; }
.content-wrapper h1{color:#ff6600; font-size:16px; padding-bottom:4px; border-bottom:1px dotted #cccccc; margin-bottom:30px;}
.content-wrapper h3{color:#ff6600; font-size:16px; padding-bottom:4px;  margin-bottom:5px;}
.content-wrapper p{margin-bottom:30px; line-height:22px;}
.content-wrapper .content-left{color:#666666; width:360px; height:340px; float:left; font-size:12px;}
.content-wrapper .content-left a{color:#ff6600;}
.content-wrapper .content-right a{color:#ff6600;}
.content-wrapper .content-right{color:#666666; width:360px; height:340px; float:left; margin-left:40px; font-size:12px;}
.content-wrapper#links ol{margin-left:15px;}
.content-wrapper#links ol li{list-style-type:square; padding-bottom:11px;}
.content-wrapper#links ol li a:hover{text-decoration:underline; color:#FF6600;}
.content-wrapper#links ol li a{text-decoration:underline; color:#666666;}
.content-wrapper#links {height:490px;}
.footer#links-footer{width:820px; height:50px; position:absolute; top:1030px; border:1px solid #dfdfdf; }
.content-wrapper#links h2{font-size:12px; font-weight:bold; margin-bottom:10px;}
.content-wrapper#leistungen {height:400px;}
.content-wrapper#leistungen ol{margin-left:15px;}
.content-wrapper#leistungen ol li{list-style-type:square; padding-bottom:11px;}
.content-wrapper#leistungen h2{font-size:12px; font-weight:bold; margin-bottom:10px;}
.footer#footer-leistungen{width:820px; height:50px; position:absolute; top:940px; border:1px solid #dfdfdf; }
.content-wrapper#galerie{background-color:#fefefe; border:1px solid #dfdfdf; width:776px; height:666px; position:absolute; top:470px; padding:22px; }
.footer#galerie{top:1200px;}


.footer{width:820px; height:50px; position:absolute; top:900px; border:1px solid #dfdfdf; }
.footer ol{text-align:center; padding-top:15px;}
.footer ol li{list-style-type:none; font-size:12px; color:#666666; display:inline; margin:0px 5px; }
.footer ol li a{color:#ff6600;}

input{border:1px solid #DFDFDF; display:block; margin-top:10px;}
label{padding-top:10px;}
textarea{border:1px solid #DFDFDF; width:151px; margin-top:20px;}

.content-wrapper#ueber-uns{background-color:#fefefe; border:1px solid #dfdfdf; width:776px; height:566px; position:absolute; top:470px; padding:22px; }
.footer#ueber-uns-footer{width:820px; height:50px; position:absolute; top:1100px; border:1px solid #dfdfdf; }
