html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,label,select,option,blockquote,fieldset,input{margin:0;padding:0;}html,body{height:100%;}body{background-image:url(../images/styles/the_sea.jpg);width:100%;height:100%;position:fixed;margin:0;padding:0;background-attachment:fixed;background-color:transparent;background-repeat:no-repeat;background-position:center top;}ul,ol{list-style:none;}img{border:none;}:focus{outline:0;}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}.floatleft{float:left;padding:0px;margin:0px 10px 10px 0px;}.clear{clear:both;}.clearfix{content:".";display:inline;height:0;clear:both;visibility:hidden;}.floatright{float:right;padding:0px;margin:0px 0px 10px 10px;}hr{display:block;height:1px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #eaeaea;padding:0px 0px 0px 0px;margin:-5px 0px 8px 0px;overflow:hidden;}.divider{border-bottom:1px solid #eaeaea;display:block;height:1px;overflow:hidden;margin:0px 0px 10px 0px;text-align:center;}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;text-align:center;color:#808080;}a{color:#ff9f55;text-decoration:underline;}a:hover,a:active{text-decoration:none;color:#808080;}h2{font-size:22px;color:#0071bc;line-height:27px;margin:0 0 10px 0;}#outer-wrapper{width:863px;padding:20px 0 0 0;margin:0 auto;}#wrapper{width:801px;margin:0;padding:26px 31px 0 31px;text-align:left;background:url(../images/content_bg.png) no-repeat 0 0;height:616px;display:block;position:relative;}.blue-body{color:blue;background-color:blue;}.red-body{color:red;background-color:red;}.red-link{color:red;}.blue-link{color:blue;}#nav{width:200px;position:absolute;}.content-btn a{background:url(../images/inhalt_btn.png) no-repeat 0 0;width:180px;height:0;padding-top:108px;overflow:hidden;display:block;cursor:pointer;position:absolute;left:-144px;top:12px;}.product-btn a{background:url(../images/produkte_btn.png) no-repeat 0 0;width:180px;height:0;padding-top:109px;overflow:hidden;display:block;cursor:pointer;position:absolute;left:-146px;top:94px;}.service-btn a{background:url(../images/service_btn.png) no-repeat 0 0;width:172px;height:0;padding-top:107px;overflow:hidden;display:block;cursor:pointer;position:absolute;left:-149px;top:174px;}.contact-btn a{background:url(../images/kontakt_btn.png) no-repeat 0 0;width:176px;height:0;padding-top:105px;overflow:hidden;display:block;cursor:pointer;position:absolute;left:-133px;top:255px;}#mainbody{width:801px;overflow:hidden;height:601px;}#mainbody p{line-height:22px;padding:0 0 15px 0;}#left-content{width:335px;float:left;padding:37px 25px 0 40px;height:564px;}#main-banner{width:321px;margin:0 0 25px 0px;}#contact-banner{width:321px;margin:0 0 25px 0px;}#service-banner{width:321px;margin:0 0 25px 0px;}#product-banner{width:321px;margin:0 0 25px 0px;}#logo{width:322px;margin:0 0 0 0px;}.page{position:absolute;bottom:30px;text-align:center;display:block;width:322px;color:#3fa9f5;font-weight:bold;}.arrow{position:absolute;bottom:30px;right:52px;}.switch{font-size:12px;position:absolute;top:33px;right:52px;}.styles{display:block;margin:5px 0 0 0;}.white a{width:14px;height:0px;background-color:#fff;border:1px solid #c6c6c6;padding-top:14px;overflow:hidden;display:block;cursor:pointer;float:left;}.red a{width:14px;height:0px;background-color:#f15a24;border:1px solid #c6c6c6;padding-top:14px;overflow:hidden;display:block;cursor:pointer;float:left;margin:0 0 0 8px;}.blue a{width:14px;height:0px;background-color:#0071bc;border:1px solid #c6c6c6;padding-top:14px;overflow:hidden;display:block;cursor:pointer;float:left;margin:0 0 0 8px;}#right-content{width:335px;float:right;padding:37px 25px 0 40px;height:564px;}.banner{width:260px;height:141px;display:block;margin:0 0 15px 0;}.announcements ul li .banner{float:left;width:43px;height:43px;margin:3px 10px 0 0;}#mainbody .announcements ul li p{width:270px;float:left;font-size:12px;line-height:16px;}.announcements ul li span{display:block;}#contact{background-image:url(../images/notizbuch.png);background-repeat:no-repeat;height:450px;width:340px;float:none;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#808080;position:absolute;padding:0px;margin:0px;background-position:-5px;}#contact .inframe{height:400px;width:270px;margin:30px 0 0 30px;float:none;padding:0 0 0 10 8px;}#contact h1{}#contact address{}#contact row{}#contact fieldwrapper{}#contact input text{}#contact input textarea{}#contact input button{}#contact .inframe .btn{border:1px solid #888;padding:2px 5px 2px 5px;margin:0 0 0 5px;}#preloader{position:absolute;left:40%;top:15px;width:350px;height:120px;text-align:center;float:none;}.info{margin-top:5px;margin-right:0px;margin-bottom:5px;margin-left:0px;}#infowrapper{height:60px;width:260px;}#infowrapper a{color:#ff9f55;text-decoration:underline;}#infowrapper a:hover{color:#ff9f55;text-decoration:none;}
