@import"cforms.css";*{margin:0;padding:0;}
#break{height:15px;padding:0;}
body{margin:0;padding:0;background:#999;font-family:arial,verdana,tahoma;line-height:1.5em;font-size:10px;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:verdana,arial,tahoma;font-weight:bold;color:#fff!important;}
h2{font-size:20px;margin-bottom:10px;padding-bottom:0;line-height:26px;}
h3{font-size:12px;margin-bottom:15px;}
h4{font-size:12px;}
h5{font-size:12px;}
h5.yellow{font-size:12px;padding-left:32px;line-height:24px;width:716px;height:24px;background-color:#aa9b19;margin-bottom:10px;background-image:url(../images/head_gelb.jpg);}
h5.blue{font-size:12px;padding-left:32px;line-height:24px;width:716px;height:24px;background-color:#aa9b19;margin-bottom:10px;background-image:url(../images/head_blau.jpg);}
h5.gruen{font-size:12px;padding-left:32px;line-height:24px;width:716px;height:24px;background-color:#aa9b19;margin-bottom:10px;background-image:url(../images/head_gruen.jpg);}
h6{font-size:12px;background:#333;display:block;margin:20px 0 15px 0;padding:5px 0 8px 5px;width:745px;}
h6 a{color:#ffffff;font-size:12px;background:#333;float:right;margin:0 7px 0 0;*margin:-16px 7px 0 0;padding:0px}
.checkboxwrapper label{float:left!important;text-align:left!important;height:10px!important;width:75px!important;margin-left:3px!important;}
.checkboxwrapper checkbox{float:left!important;text-align:left!important;height:10px!important;width:75px!important;border:1px solid red!important;}
.ngg-navigation span{background-color:#ccc;color:#4a4a4a!important;float:left;height:18px;margin-right:3px;padding:2px;width:23px;}
.ngg-navigation{clear:both!important;display:block!important;font-size:11px!important;padding-top:15px;text-align:center!important;}
.ngg-navigation a.page-numbers,a.next,a.prev,span.page-numbers,span.next,span.prev{background-color:#454545;color:#fff!important;float:left;height:18px;margin-right:3px;padding:2px;text-decoration:none!important;width:23px;}
a.next,a.prev{background-color:#454545;color:#fff!important;float:left;height:18px;margin-right:3px;padding:2px;text-decoration:none!important;width:60px;}
.contenttable{vertical-align:top;}
.contenttable td{width:745px;vertical-align:top;margin:0;padding:0;}
.contenttable tr{margin:0;padding:0;}
.contenttable img{margin:0 0 5px 0;}
thead h6,tbody h6{width:500px;text-align:left;}
thead h5{height:15px;width:245px;font-size:12px;background:#333!important;display:block;margin:20px 0 15px 0;padding:5px 0 8px 5px;text-align:left;}
p,ul,ol{margin-top:0;padding-top:0;margin-bottom:.5em;list-style-type:none;}
ul h5{font-size:12px;}
#content ul li{margin-top:23px;}
p{line-height:1.8em;}
.wrapper{width:1024px;background:url(../images/bg_wrapper.gif);background-repeat:repeat-y;margin:0 auto;}
.hidden-keywords{display:none;}
a img{border:0;margin:0;padding:0}
#main{width:1012px;margin:0 auto;margin-top:20px!important;background:#515151;}
.breadcrumb p{margin-bottom:11px;color:#fff;font-size:11px!important;font-weight:bold;}
.breadcrumb a{color:#fff;font-size:11px!important;font-weight:normal;text-decoration:none!important;margin-right:3px;}
.breadcrumb a:hover{text-decoration:underline!important;}
a:focus{outline:none;}
.linklove{display:none;}
#header{margin:0 auto;padding:0 0 0 6px;}
#header a{border:none;padding:0;margin:0;}
#header a.logopic{float:left;}
#header #flashcontent{height:206px;margin-left:218px;width:794px;}
#flashcontent img {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
* html #header #flashcontent{float:left;width:780px;margin:0!important;}
#content{float:right;font-family:verdana,verdana,tahoma;width:752px;padding:0 20px 20px 10px;color:#fff;background:#515151;margin-bottom:50px;}
#content td{font-size:12px;line-height:18px;}
#content p{font-size:12px;color:#fff;font-family:verdana,arial,tahoma;line-height:18px;margin-bottom:5px;}
#content p a{font-size:12px;color:#fff;text-decoration:underline;}
#content p a:hover{text-decoration:none;}
#content .rahmen{border:solid 1px #3d3d3d;padding:9px;}
#content h2.title{color:#fff!important;margin-bottom:12px;font-size:16px;}
* html #content{float:right;width:772px;padding:0;color:#fff;background:#515151;}
*+html #content{width:772px;padding:0;float:right;color:#fff;background:#515151;}
*+html #content{width:772px;padding:0;float:right;color:#fff;background:#515151;}
* html .entry{width:762px!important;}
#content .entry ul{margin-left:20px;}
#content .entry ul li{margin:0;padding:0;font-size:12px;margin-bottom:10px;list-style-type:disc;}
.entry a.datenblatt{background:url(../images/pdf.gif);background-repeat:no-repeat;background-position:right 1px;color:#fff;font-size:12px;padding:2px 20px 2px 0;text-decoration:none!important;}
.entry a.datenblatt:hover{background:url(../images/pdf_over.gif);background-repeat:no-repeat;background-position:right 1px;color:#c0c0c0!important;font-size:12px;padding:2px 20px 2px 0;text-decoration:none!important;}
.entry a.excel{background:url(../images/excel.gif);background-repeat:no-repeat;background-position:right 1px;color:#fff;font-size:12px;padding:2px 20px 2px 0;text-decoration:none!important;}
.entry a.excel:hover{background:url(../images/excel_over.gif);background-repeat:no-repeat;background-position:right 1px;color:#c0c0c0!important;font-size:12px;padding:2px 20px 2px 0;text-decoration:none!important;}
.entry img.thumbnail{border:solid 1px #fff;margin-right:20px;}
.kat_box{width:255px;float:left;}
.kategorie_box{float:right;width:479px;background-color:#3d3d3d;padding-left:11px;padding-top:0;height:50px;margin-bottom:10px;margin-right:2px;}
* html kategorie_box{height:30px;}
.kategorie_box a{text-decoration:none;color:#fff;}
.kategorie_box a:hover{text-decoration:underline;color:#fff;cursor:pointer}
*+html .kategorie_box{margin-right:22px;}
* html .kategorie_box{margin-right:6px;}
.kategorie_uebersicht{font-size:16px;font-weight:bold;height:16px;margin-top:-10px;margin-left:-12px;}
* html .kategorie_uebersicht{margin-left:-5px;margin-top:-20px;width:200px;}
.kategorie_uebersicht_tease{font-size:12px;font-weight:normal!important;height:12px;margin-top:-7px;margin-left:-12px;}
* html .kategorie_uebersicht_tease{margin-left:-5px;margin-top:-20px;width:200px;}
.kategorie_uebersicht_info{display:block;background:url(../images/mehr_infos.gif);height:18px;margin-top:-10px;margin-left:12px;width:133px;}
* html .kategorie_uebersicht_info{margin-top:0;}
.kategorie_uebersicht_info:hover{display:block;background:url(../images/mehr_infos_hover.gif);height:18px;}
.kategorie_uebersicht_preis{display:none;}
.kategorie_uebersicht_preis:hover{display:none;}
.kategorie_aclass{display:block;width:300px;height:69px;padding-left:10px;}
.kategorie_divclass{float:right;width:133px;margin-top:15px;margin-right:15px;}
.floaty{float:left;}
.wassertesten,.contenttable{width:750px;margin-bottom:20px;}
.wassertesten td{padding:2px 5px 2px 5px;}
.wassertesten .head,.tr-0 .td-0,.tr-0 .td-1,.tr-0 .td-2{background:#333;color:#fff;font-weight:bold;}
.wassertesten .table_second,.td-0,.td-1,.td-2{background:#666;}
.questions{margin-left:2px;margin-bottom:15px;}
.questions li{margin-bottom:5px;display:block;border:solid 1px #515151;}
.questions li a{font-size:12px;color:#fff;display:block;text-decoration:none;}
.questions li a:hover{color:#c0c0c0;}
.answers{list-style-type:none;margin-top:25px;}
.answers li{margin-bottom:15px!important;margin-top:0!important;border:none!important;font-weight:normal;}
.answers li a{font-size:12px!important;color:#fff;text-decoration:none;line-height:18px!important;font-weight:normal;}
.answers li a:hover{text-decoration:none;}
a.up{background:url(../images/button_up.gif);background-repeat:no-repeat;background-position:left 5px;display:block;font-size:9px!important;padding-left:15px;}
.entry span{display:block;font-weight:bold;}
.ddsg-wrapper ul{list-style-type:square;margin:0 0 25px 15px;border:none!important;}
.ddsg-wrapper ul a{color:#fff;font-size:12px;text-decoration:none;}
.ddsg-wrapper ul a:hover{text-decoration:underline;}
.ddsg-wrapper ul li{margin-bottom:25px;font-weight:bold;}
.ddsg-wrapper ul ul li{margin:0 0 3px 10px!important;font-weight:normal;}
.ddsg-wrapper ul li ul li{margin-top:15px;}
.ddsg-wrapper h2{display:none;}
.prod{list-style-type:none!important;margin:0!important;}
.prod .auftischgeraete,.prod .standgeraete,.prod .tafelwassersysteme,.prod .tafelwasseranlagen,.prod .trinkbrunnen,.prod .zubehoer{display:block;height:135px;width:746px;}
.prod .auftischgeraete{background:url(../images/bg_auftischgeraete.jpg)!important;}
.prod .standgeraete{background:url(../images/bg_standgeraete.jpg)!important;}
.prod .tafelwassersysteme{background:url(../images/bg_tafelwassersysteme.jpg)!important;}
.prod .tafelwasseranlagen{background:url(../images/bg_tafelwasseranlagen.jpg)!important;}
.prod .trinkbrunnen{background:url(../images/bg_trinkbrunnen.jpg)!important;}
.prod .zubehoer{background:url(../images/bg_zubehoer.jpg)!important;}
.prod .auftischgeraete .box,.prod .standgeraete .box,.prod .tafelwassersysteme .box,.prod .tafelwasseranlagen .box,.prod .trinkbrunnen .box,.prod .zubehoer .box{color:#fff;width:580px;margin:0 0 0 150px!important;padding-top:10px;}
.prod .auftischgeraete p,.prod .standgeraete p,.prod .tafelwassersysteme p,.prod .tafelwasseranlagen p,.prod .trinkbrunnen p,.prod .zubehoer p{margin:10px 0 0 0!important;}
.prod .auftischgeraete a,.prod .standgeraete a,.prod .tafelwassersysteme a,.prod .tafelwasseranlagen a,.prod .trinkbrunnen a,.prod .zubehoer a{color:#fff;text-decoration:underline!important;}
.prod .auftischgeraete a:hover,.prod .standgeraete a:hover,.prod .tafelwassersysteme a:hover,.prod .tafelwasseranlagen a:hover,.prod .trinkbrunnen a:hover,.prod .zubehoer a:hover{text-decoration:none!important;}
.blanklink{float:left;height:133px;width:135px;background:url(../images/blank.gif);background-repeat:no-repeat;background-position:0 0;}
#sidebar{background:url(../images/bg_sidebar.gif);background-repeat:no-repeat;width:237px ;_width:200px!important;height:100%;}
#sidebar .schnellkontakt1{margin-top:0;float:left;}
#sidebar a.kontakt1,a.kontakt2,a.kontakt3{color:#333;font-weight:bold;margin:10px 0 5px 5px;font-size:11px;text-decoration:none;}
#sidebar .kontakt1{color:#333;font-weight:bold;margin:10px 0 5px 5px;font-size:11px;text-decoration:none;}
#sidebar a.kontakt1:hover,a.kontakt2:hover,a.kontakt3:hover{color:#848d8b;}
#sidebar ul.kontaktup1{color:#333;font-weight:bold;margin:0 0 0 40px;font-size:11px;text-decoration:none;padding-top:2px;}
#sidebar ul.kontaktup1 li{margin-bottom:8px;line-height:16px;}
#sidebar ul.kontaktup1 li a{color:#333;text-decoration:none;}
#sidebar ul.kontaktup1 li a:hover{color:#848d8b;}
.sidebar_abstand{margin:0 0 0 23px;_margin:0px;padding-top:33px;width:168px;_width:130px !important; height:100%;}
#sidebar .rechner{padding:40px 0 0 0;width:221px;height:42px;background:url('../images/neuheiten.jpg') no-repeat;position:relative;top:0px;left:-23px;_left:0px}
#sidebar a.inno{background:url(../images/arrow.gif);background-repeat:no-repeat;background-position:31px 11px;padding: 0 0 0 47px;color:#333;font-weight:bold;line-height:2.4em;font-size:11px;text-decoration:none;display:block;}
#sidebar a.inno:hover{color:#848d8b;background:url(../images/arrow_over.gif);background-repeat:no-repeat;background-position:31px 11px}
#sidebar ul{list-style-type:none;}
#sidebar .faqs ul li{margin-bottom:5px;}
#sidebar .faqs ul li a{background:url(../images/arrow.gif);background-repeat:no-repeat;background-position:0 4px;color:#333;font-weight:bold;font-size:11px;padding-left:15px;text-decoration:none;display:block;}
* html #sidebar .faqs ul li{margin-bottom:3px!important;border:solid 1px #fff;}
#sidebar .faqs ul li a:hover{background:url(../images/arrow_over.gif);background-repeat:no-repeat;background-position:0 4px;color:#848d8b;font-weight:bold;font-size:11px;padding-left:15px;text-decoration:none;display:block;}
#sidebar .produktkatalog{font-size:11px;font-weight:bold;width:221px;height:118px;background:url('../images/produktkatalog.jpg') no-repeat;position:relative;top:0px;left:-23px;_left:0px}
#sidebar .produktkatalog a{background:url(../images/pdf.gif);background-repeat:no-repeat;background-position:right 1px;color:#333;font-weight:bold;font-size:11px;padding:2px 20px 2px 0;text-decoration:none;}
#sidebar .produktkatalog a:hover{background:url(../images/pdf_over.gif);background-repeat:no-repeat;background-position:right 1px;color:#848d8b;font-weight:bold;font-size:11px;padding:2px 20px 2px 0;text-decoration:none;}
.first{vertical-align:top;width:540px;background:#515151;padding-right:10px;}
.first{width:400px;}
.second{vertical-align:top;}
.first h6{width:525px;}
.second h6{width:100%;}
#footer{background:url(../images/bg_footer-frontpage.gif);background-repeat:no-repeat;margin:0 auto;padding:0 0px 0 0px;width:1024px;height:97px;color:#fff;}
#footer .laufband{margin-bottom:5px;padding:12px 0 0 16px;}
#footer p{margin-left:32px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer a.tellafriend{background:url(../images/tae.gif);background-repeat:no-repeat;padding-left:23px;}
.layout-1{float:left;border:1px solid #333;padding:9px;margin-right:20px;}
.layout-2{display:block;margin:0 auto;}
.layout-3{float:right;border:1px solid #333;padding:9px;}
.csc-textpic-caption-c .csc-textpic-imagewrap{width:760px!important;float:left;}
.csc-textpic-imagerow{width:760px!important;}
.csc-textpic-imagerow img,.csc-textpic-image img{width:200px!important;height:133px;border:1px solid #3d3d3d;padding:10px;}
.csc-textpic-imagerow,dl{float:left;margin:0 25px 10px 0;}
.layout-1 p{padding-left:400px;}
.csc-textpic-clear{clear:both;}
#referenzen img{margin-bottom:10px;}
.csc-mailform-field,.csc-mailform-label{clear:both!important;font-size:12px!important;font-weight:normal!important;margin:5px 0 0 0!important;}
.csc-mailform-label{height:0!important;}
input{width:300px;}
.Turbo-Anfrage{margin-left:263px!important;height:30px!important;font-size:10px!important;}
#mailformperEMail,#mailformMiete{margin:0 0 0 263px!important;padding:0!important;}
#mailformper-Telefon,#mailformPersoenlich,#mailformKauf,#mailformLeasing{margin:0!important;}
#mailformperEMail,#mailformper-Telefon,#mailformPersoenlich,#mailformMiete,#mailformKauf,#mailformLeasing{width:11px!important;margin:0;padding:0;float:left!important;}
.checkboxwrapper{float:left;margin-bottom:5px!important;}
label[for="mailformperEMail"],label[for="mailformper-Telefon"],label[for="mailformPersoenlich"],label[for="mailformMiete"],label[for="mailformKauf"],label[for="mailformLeasing"]{padding-left:3px;width:71px!important;}
#mailformformtype_mail{clear:both;width:150px;background-color:#999;text-align:right!important;}
.csc-sitemap li a{color:#fff!important;text-decoration:none;}
.csc-sitemap li a:hover{text-decoration:underline;}
.csc-textpic-imagewrap img{float:left}
.csc-textpic-text{float:left;width:500px}
.csc-textpic-clear{clear:both;}
.clear{clear:both;}
.drop,.drop ul{padding:0;margin:0;z-index:195;}
.drop{margin:0 0 0 10px;z-index:195;width:200px;}
.drop li{float:left;position:relative;list-style-type:none;line-height:25px;z-index:99;margin-bottom:5px;}
.drop li a{margin-left:0;padding-left:1em;display:block;color:#333;background:#e6e6e6;text-decoration:none;width:145px;height:25px;font-weight:bold;font-size:11px;}
.drop li a:hover{color:#333;background-color:#eee;}
.drop li ul{margin-left:155px;margin-top:-22px;width:145px;visibility:hidden;position:absolute;}
.drop li ul a{padding-left:1.5em;margin:0 0 3px 0;z-index:99;width:145px;color:#333;background-color:#eee;line-height:25px;font-weight:bold!important;padding-left:10px;}
.drop li ul a:hover{margin-left:0;width:145px;background-color:#eee;color:#333;font-weight:bold;}
.drop li ul li{width:190px;margin-left:8px!important;margin:0;margin-top:-3px;padding-left:0;padding-bottom:0;}
*+html .drop li ul li{width:190px;margin-left:8px!important;margin:0;margin-top:-3px;padding-left:0;padding-bottom:0;}
.drop li ul li a{width:180px;color:#333;background:#ddd;line-height:25px;font-weight:normal;border-bottom:solid 1px #ccc!important;}
.drop li ul li a:hover{width:180px;color:#333;background:#eee;line-height:25px;font-weight:normal;}
.drop li ul li ul{visibility:hidden;position:absolute;top:0;background:#ddd;width:8px;margin-left:188px;margin-top:3px;display:block;height:25px;}
* html .drop li ul li ul{width:1px;}
.drop li ul li ul li{visibility:hidden;position:absolute;top:0;background:#ddd;width:190px;height:27px;margin-bottom:2px;}
*+html .drop li ul li ul li{visibility:hidden;position:absolute;top:0;background:#ddd;width:180px;height:27px;margin-bottom:1px;}
.drop li ul li ul li a{width:180px;color:#333;background:#ddd;line-height:25px;font-weight:normal;}
*+html .drop li ul li ul li{visibility:hidden;position:absolute;top:0;background:#ddd;width:150px;height:27px;background:url(img/blank.gif);border-bottom:solid 1px #ccc!important;}
.drop ul ul li{visibility:hidden;position:absolute;width:109px;}
.drop li:hover ul,.drop li.msieFix ul{visibility:visible;background-color:transparent;}
.drop li li:hover li,.drop li li.msieFix li{visibility:visible;position:relative;background-color:transparent;}
* html .drop li:hover ul,* html .drop li.msieFix ul{padding-left:8px;}
* html .drop li li:hover li,* html .drop li li.msieFix li{margin-top:-5px;top:2px;}
#menu{position:relative;top:0px;left:-23px;_left:0px;margin:0;margin-top:53px;padding-top:6px;padding-left:32px;padding-bottom:10px;width:190px;background:url(../images/repeater.jpg);background-repeat:repeat x;z-index:99}
#bottompic {margin-bottom:16px !important;position:relative;top:0px;left:-23px;_left:0px;margin:0;width:223px;height:6px;z-index:99;background:url(../images/bottompic.jpg) no-repeat;padding:0px}
* html .barrow{margin:0;margin-top:78px;background-color:transparent;z-index:99;display:block;height:120px;margin-bottom:25px;}
.drop a.backarrow{display:none;}
.drop .none{display:none;}
