html,body,a,a:link,a:visited,a:hover,a:active,p,div,span,ul,ol,li,hr,table,tbody,th,tr,td,h1,h2,h3,h4,h5,h6,form,input,select,option,optgroup,button,fieldset,textarea,label,legend{color:#807f84;text-decoration:none;}
body{font-family:Arial, Helvetica, Verdana;font-size:12px;line-height:1.3em;letter-spacing:0;word-spacing:normal;background:#eff0f2 url(../../assets/common/bg_body.gif) repeat-x;margin:0;padding:0;}
ul{list-style-type:square;margin:0;padding:0 0 0 15px;}
li{margin:3px 0;}
ol{margin:0 0 0 20px;padding:0;}
hr{border:none;border-top:1px solid #e3e3e3;width:100%;clear:both;margin:3px 0;}
a.link intern{background-image:url(../../assets/common/pfeil_rechts.gif);background-repeat:no-repeat;}
b{color:#807f84;}
option{padding:1px 3px;}
label,input[type=button],button{cursor:pointer;}
input:focus,textarea:focus{background:#dee3e7;}
button,input[type=submit],input[type=button]{border:1px solid #BFBFB4;font-weight:700;color:#FFF;background:#F6C206 url(../../assets/common/bg_button.gif) repeat-x;text-transform:uppercase;font-size:11px;padding:2px 5px;}
input[type=text],select,textarea{border:1px solid #e8bc1a;}
.form_contact{float:left;margin-top:10px;margin-bottom:10px;}
.form_contact .service{margin:5px 0;}
.form_contact .service input{border:none;width:13px;margin:3px 3px 0 107px;}
.form_contact label{width:135px;float:left;margin:0 5px 0 0;}
.form_contact label.radio {float: none; width: auto; margin:0; padding:0px 3px 0px 0px; } 
.form_contact label.red{color:red;}
.form_contact input,.form_contact textarea,.form_contact select{border:1px solid #F6C102;width:250px;margin:2px 0;padding:2px;}
.form_contact input.radio{ width:auto;margin:2px 2px 2px 0;border: none; }               
.form_contact input.plz{width:40px;margin:2px 2px 2px 0;}
.form_contact input.ort{width:198px;}
.form_contact .pflicht{margin:0 5px 5px 140px;}
.form_contact .row-datum,.form_contact .row-fahrzeug { display: none; }   
.form_contact .row-datum.aktiv,.form_contact .row-fahrzeug.aktiv { display: block; }   
.form_contact div#change_password{display:none;}
div.datenschutz { clear: both;  padding-top: 30px; font-size: 11px; }    
div.datenschutz h2 { text-format: normal; font-size: 12px; }   
#kontakt{margin-left:500px;font-size:12px;}
h1{font-size:12px;line-height:1.4em;color:#e8bc1a;font-weight:400;text-transform:uppercase;margin:0 0 10px;padding:0;}
h2{text-transform:uppercase;font-size:12px;color:#e8bc1a;margin:3px 0 5px;}
h4{font-size:12px;margin:10px 0 5px;} 
h6{font-weight:400;}
.nofloat{clear:both;display:inline;}
#center{width:1010px;background:none;position:relative;top:50px;margin:0 auto 20px;padding:0;}
#top{width:735px;height:235px;float:left;margin:0;padding:0;}
#top .kopfbild{width:728px;height:168px;background:url(../../assets/common/bg_flash.gif) no-repeat 0 0;padding:0;}
.top_search{position:absolute;left:850px;top:0;z-index:2;margin:18px 0 0;padding:1px 0 0;}
.top_search input{background:#fff;border:1px solid #ABA9AA;width:100px;padding:1px;}
.top_search button{background:none;border:none;color:#fff;background-color:#F90;font-weight:700;vertical-align:top;padding:2px 0 1px;}
#contentarea,#contentarea_startseite,#contentarea_no_assets{float:left;width:735px;display:inline;z-index:5;margin:0;padding:3px 0 0;}
#contentarea .ca_top,#contentarea_startseite .ca_top,#contentarea_no_assets .ca_top{background:#fff;width:960px;height:10px;font-size:10px;}
#contentarea .ca_bottom,#contentarea_startseite .ca_bottom,#contentarea_no_assets .ca_bottom{width:960px;height:0;border:none;float:left;margin:0;padding:0;}
.startseite_text .cm_text{margin:0;padding:20px 15px 5px;}
table{border-collapse:collapse;border:none;}
th,td{border:0 solid #fff;margin:0;padding:2px;}
#content,#content2,#content3,#content4,#content5,#content_produkte,#content_v2,#content_print{width:490px;min-height:500px;float:left;display:inline;margin:0;padding:10px;overflow:hidden;}
#content3{overflow:visible;}
#content[id],#content2[id],#content3[id],#content4[id],#content5[id],#content_produkte[id],#content_v2[id],#content_print[id]{min-height:300px;}
#content h2,#content2 h2,#content3 h2,#content4 h2,#content5 h2{margin:5px 0 10px;}
#content_left,#content_right{width:336px;float:left;padding:0;}
#content_left{padding-right:5px;}
#content_right{padding-left:5px;}
#content_iframe{width:731px;overflow:hidden;}
.inner_content{padding:25px;}
#custom{float:left;width:243px;display:inline;background:#c0c7cc url(../../assets/common/bg_custom2.gif) repeat-y 0 0;overflow:hidden;margin:0 0 0 -3px;padding:0px 6px 0px 0;}
#custom-top{background:url("../../assets/common/bg_custom_top.gif") no-repeat scroll left top transparent;height:3px;width:249px;margin-bottom:10px;}
#custom-bottom{background:url("../../assets/common/bg_custom_bottom.gif") no-repeat scroll left bottom transparent;height:6px;width:249px;margin:0;}
.box{background:url(../../assets/common/bg_box.gif) repeat-y;width:240px;clear:both;overflow:hidden;margin:0;padding:0 0 1px;}
.box h1{background:url(../../assets/common/bg_box_headline.gif) repeat-y;display:block;width:100%;font-size:11px;color:#68676B;font-weight:400;padding:3px 10px;}
.box h1 a{color:#68676B;}
.box p{padding:5px 10px;}
.box ul li img{vertical-align:middle;text-align:center;}
.box .calendar table{width:140px;text-align:center;vertical-align:middle;margin:2px;}
.box .calendar table td{color:#000;background-color:#EEE;padding:3px;}
.box .calendar table td a{background-color:#666;color:#fff;text-decoration:none;display:block;}
.box .calendar table td.month{background-color:#CCC;}
.box .calendar table td.month a{background-color:#CCC;display:inline;}
.box .calendar table td.week{background-color:#EEE;padding:3px;}
.box .calendar table td.today{color:red;background-color:#EEE;padding:3px;}
.box .calendar table td.today a{text-decoration:none;background-color:#666;color:#fff;}
.box form{padding:5px 0 5px 5px;}
.box_bottom{font-size:0;line-height:0;clear:both;background:url(../../assets/common/bg_box_bottom.gif) no-repeat left 0;height:5px;width:240px;margin:0 0 10px;padding:0;}
#bottom{clear:both;color:#678898;bottom:0;background:url(../../assets/common/bg_bottom.png) no-repeat 0 0;padding:10px 5px 5px;}
#bottom a,#bottom a:link,#bottom a:visited,#bottom a:hover,#bottom a:active{color:#98989b;font-family:Verdana, Helvetica, Arial;font-size:10px;}
.footer_links{background:#FFF;background-image:none;font-size:12px;font-family:arial;}
.contact{font-weight:700;position:relative;margin:5px 0 15px;padding:0 0 2px;}
.contact h1{margin:0 0 2px;}
.contact h2{background-image:url(../../assets/common/contact.gif);background-repeat:no-repeat;background-position:10px top;margin:0 0 2px;padding:0 0 0 30px;}
.contact div{font-weight:400;padding:0 0 0 30px;}
.contact b{color:#073070;}
.contact img{vertical-align:middle;margin-right:3px;margin-left:-25px;}
.search_erg{float:left;border-top:1px solid #e3e3e3;margin-top:5px;width:445px;padding:10px 0 20px;}
.search_erg div.text{clear:both;}
.infopool_list{border:1px solid #D3E0E7;margin-bottom:10px;width:100%;float:left;}
.infopool_list .image{width:120px;float:left;margin:5px;}
.infopool_list .title_box{background-image:url(../../assets/common/bg_punkt_hellblau.gif);width:385px;float:left;margin:5px;padding:5px;}
.infopool_list .title_box_small{background-image:url(../../assets/common/bg_punkt_hellblau.gif);width:255px;float:left;margin:5px;padding:5px;}
.infopool_list .link_detail{width:20px;float:left;padding:10px 5px;}
.infopool_detail{margin-bottom:10px;width:100%;float:left;}
.infopool_detail .title{color:#00A6DD;font-size:14px;font-weight:400;line-height:1.4em;text-transform:uppercase;width:100%;float:left;margin:0 0 10px;padding:0;}
.infopool_detail .box_info{background-image:url(../../assets/common/bg_punkt_hellblau.gif);border:1px solid #D3E0E7;width:100%;float:left;margin:0;padding:0;}
.infopool_detail .box_info .image{background-color:#FFF;width:210px;float:left;margin:5px;padding:5px;}
.infopool_detail .box_info .date{font-weight:700;margin:10px;}
.infopool_detail .box_info .sub_title{font-weight:700;text-transform:uppercase;margin:10px;}
.infopool_detail .box_info .ip_teaser{margin:25px 10px 10px;}
.infopool_detail .box_asset{float:left;margin:10px 0;}
.infopool_detail .box_asset .title{color:#00A6DD;font-size:14px;font-weight:400;line-height:1.4em;text-transform:uppercase;width:100%;float:left;margin:10px 0;padding:0;}
.infopool_detail .box_asset .text{line-height:1.4em;width:100%;float:left;margin:0 0 10px;padding:0;}
.infopool_detail .box_asset .text .image{float:left;margin:0 10px 5px 0;}
.infopool .title{font-weight:700;height:auto;background:none;margin:0;padding:0;}
.infopool .image{float:left;margin:0;padding:0 10px 0 0;}
.infopool div.ip_teaser{display:block;width:100%;margin:10px 0 0;padding:0;}
.infopool div.ip_teaser h1{color:#00A6DD;font-size:14px;font-weight:400;line-height:1.4em;text-transform:uppercase;margin:0 0 10px;padding:0;}
.infopool div.ip_expander{display:none;width:455px;background:url(../../assets/common/bg_ip_expander.gif) repeat-y;margin:10px 0 0;padding:0 0 0 5px;}
.infopool div.ip_expander .kopf{cursor:pointer;height:12px;background:url(../../assets/common/bg_ip_expander_kopf.gif) no-repeat;}
.infopool div.ip_expander h1{font-size:11px;font-weight:700;background:#e9ebef;margin:0;padding:20px 0 5px 10px;}
.infopool div.ip_expander div.ip_teaser{background:none;margin:0 0 15px;padding:0;}
.infopool div.ip_expander div.ip_teaser h1{background:none;}
.infopool div.ip_expander div.ip_teaser div.text{font-style:italic;line-height:150%;padding:5px 0 5px 10px;}
.infopool div.ip_expander div.bild{float:left;padding:10px 20px 10px 10px;}
.infopool div.ip_expander div.link_details{margin:10px 0 15px;}
.infopool div.ip_expander div.link_details a,.infopool div.ip_expander div.link_details a:link,.infopool div.ip_expander div.link_details a:visited,.infopool div.ip_expander div.link_details a:hover,.infopool div.ip_expander div.link_details a:active{background:url(../../assets/common/pfeil.gif) no-repeat;text-decoration:underline;padding:0 0 0 10px;}
.infopool div.ip_expander .fuss{cursor:pointer;font-size:10px;height:14px;background:url(../../assets/common/bg_ip_expander_fuss.gif) #c4cbd1 no-repeat;padding:2px 0 0 410px;}
.infopool div.ip_expander div.ip_cm{margin:0 10px;}
.infopool div.ip_expander div.ip_cm .cm_download,.infopool div.ip_expander div.ip_cm .cm_text,.infopool div.ip_expander div.ip_cm .cm_link{margin:10px 0 10px 10px;}
.infopool div.ip_expander div.ip_cm .cm_download .text{margin:0;padding:0;}
.infopool div.ip_expander div.ip_cm .cm_download a.download,.infopool div.ip_expander div.ip_cm .cm_download a.download:link,.infopool div.ip_expander div.ip_cm .cm_download a.download:visited,.infopool div.ip_expander div.ip_cm .cm_download a.download:hover,.infopool div.ip_expander div.ip_cm .cm_download a.download:active{display:block;margin:0 0 10px;padding:0 0 0 20px;}
.infopool div.ip_expander div.ip_cm .cm_download span.groesse{margin:0 0 10px 5px;}
.showgallery h1{text-align:center;background:none;font-size:20px;padding:10px;}
.showgallery_thumb{width:340px;height:500px;float:left;border-right:1px solid #828282;}
.showgallery_thumb div{width:100px;height:80px;text-align:center;vertical-align:middle;float:left;margin:5px;}
.showgallery_thumb .showgallery_center{padding-top:10px;height:40px;}
.showgallery_thumb .showgallery_left{padding-top:10px;height:40px;text-align:left;}
.showgallery_thumb .showgallery_right{padding-top:10px;height:40px;text-align:right;}
.showgallery_image{width:435px;float:left;margin:0;padding:15px 0 15px 15px;}
.showgallery_image div{padding:3px;}
table.sitemap{width:460px;}
.sitemap td{vertical-align:top;padding:15px 10px;}
.sitemap td.separator{background-color:#828282;padding:0;}
.sitemap td.separator img{visibility:hidden;}
a.sitemap1,a:link .sitemap1,a:visited .sitemap1,a:hover .sitemap1,a:active
.sitemap1{font-weight:700;line-height:130%;}
a.sitemap2,a:link .sitemap2,a:visited .sitemap2,a:hover .sitemap2,a:active
.sitemap2,a.sitemap3,a:link .sitemap3,a:visited .sitemap3,a:hover
.sitemap3,a:active .sitemap3,a.sitemap4,a:link .sitemap4,a:visited
.sitemap4,a:hover .sitemap4,a:active .sitemap4{line-height:130%;}
.newsletter_anreisser
.newsletter_text{margin:0 0 20px;}
.newsletter_feld{background:#C7CFD5;padding-left:5px;color:#000;width:150px;}
.newsletter_feld_r{background:#C7CFD5;color:#000;width:150px;}
.newsletter_input{width:250px;background:#C7CFD5;padding:5px;}
.newsletter_input2{margin-left:10px;}
.newsletter_text{color:#000;margin-bottom:10px;}
.newsletter_text_r{color:#000;width:400px;}
.newsletter_auswahl{width:100px;}
div.tpl_mail{margin-bottom:25px;width:460px;height:93px;float:left;background-repeat:repeat-x;background-position:left top;border-bottom:1px solid #99B5B8;border-right:1px solid #99B5B8;background-color:#E6F6F9;font-size:90%;padding:5px 15px 0;}
html.tpl_mail{background-color:#fff;}
.tpl_print .titel{font-size:105%;font-weight:700;position:absolute;top:5px;left:15px;}
.tpl_mail .top_right{float:right;}
.unsichtbar{position:absolute;left:-20000px;}
a.zurueck,a.zurueck:link,a.zurueck:visited,a.zurueck:hover,a.zurueck:active{display:block;background:url(../../assets/common/pfeil_links_grau.gif) no-repeat 0 9px;margin:10px 0 0;padding:5px 0 0 15px;}
.error{color:#c00;margin-bottom:5px;}
.auction{float:left;width:140px;height:170px;border:1px solid #ccc;margin:5px 10px 5px 0;padding:5px;}
.uhr{font-size:12px;}
label.shop_lab{display:block;float:left;width:50px;}
label.shop_label{display:block;float:left;width:90px;}
.kaufbutton{display:block;float:left;margin:20px 10px 10px 0;}
#login_bereich{margin:30px 10px 10px;}
#login_bereich a{text-decoration:underline;}
#login_bereich p{margin:0 0 10px;}
#profil{width:300px;}
label.profil_label{display:block;width:300px;margin:10px 0 5px;}
#warenkorb table th
#warenkorb table td{display:block;float:left;text-align:left;width:50px;padding:0 5px 5px;}
#legende{float:left;width:400px;margin-top:30px;}
#legende label{display:block;float:left;margin-right:10px;width:450px;font-size:10px;}
.produkt_detail table{text-align:left;float:left;}
.produkt_detail td{margin:0;padding:10px 5px 0 0;}
#prod_det_clock{float:left;width:150px;padding-left:50px;}
#add_prod select{width:150px;}
#add_prod #prod_add_allg,#add_prod #prod_add_cp,#add_prod #prod_add_mikrobio,#add_prod #prod_add_senso,#add_prod #prod_add_sub{width:220px;float:left;background:#ccc;margin:10px 10px 0 0;padding:5px;}
#news_teaser{color:#505559;padding:20px 0;}
.nt_wrapper{margin:10px 0;}
h1.nt_headline{margin-top:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#a8abb0;display:block;color:#e63225;font-size:12px;}
p.nt_text{color:#505559;font-size:11px;padding:10px;}
a.nt_link{color:#505559;font-size:11px;margin-left:10px;margin-bottom:10px;border:1px solid #fff;padding:0 3px;}
.showroom_head{background:#babdc1;border-bottom:1px solid #FFF;margin-bottom:3px;color:#e63124;font-weight:700;padding:4px 4px 4px 5px;}
.showroom_body{padding:4px 4px 4px 5px;}
#showroom{margin-top:5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.showroom_bottom{margin-left:5px;margin-top:10px;width:38px;border:1px solid #FFF;color:#FFF;padding:1px 1px 1px 6px;}
#addwords{margin-top:10px;color:#989da6;}
#addwords a,#addwords a:link,#addwords a:hover,#addwords a:active,#addwords a:visited{color:#989da6;}
.zusatznavi{padding-top:50px;width:800px;margin-left:130px;margin-bottom:10px;}
.zusatznavi_entry{float:left;margin:0 50px 0 0;padding:0;}
#gb_form label{display:block;float:left;width:100px;height:15px;vertical-align:top;margin:0;}
#gb_form input,#gb_form textarea{margin:2px 0;}
.gaestebuch{padding-top:5px;margin-top:10px;border-top:1px solid #e3e3e3;}
div.teaser-start{border:1px solid #e4170f;color:#e4170f;background:url(../../assets/common/bg_teaser_start.gif) repeat-x 0 0;width:220px;float:left;margin:0 3px 0 0;}
div.teaser-start .cm-teaser-big-right{width:200px;padding:10px;}
div.teaser-start h1 a,div.teaser-start h1 a:active,div.teaser-start h1 a:hover,div.teaser-start h1 a:link,div.teaser-start h1 a:visited,div.teaser-start a,div.teaser-start a:active,div.teaser-start a:hover,div.teaser-start a:link,div.teaser-start a:visited{color:#e4170f;}
div.teaser-start .cm-teaser-big-bottom{background:url(../../assets/common/bg_teaser_small_bottom_rot.gif) no-repeat 0 5px;}
div.teaser-start .cm-teaser-big-bottom a{background:url(../../assets/common/arrows_right_red.gif) no-repeat 0 3px;}
div.teaser-start .blink{display:block;padding:10px;}
a:link,a:visited,a:hover,a:active,h1 b,h1 i,h1 u,h3{color:#e8bc1a;}
img,.noborder{border:none;}
p,.infopool{margin:0;padding:0;}
.nofloat[class],#profil input{display:block;}
.search_erg div.text a.link,.infopool_list .teaser,.tpl_mail .top_left{float:left;}
.infopool_list .title_box .title,.infopool_list .title_box_small .title,.infopool_list .title_box .sub_title,.infopool_list .title_box_small .sub_title{width:100%;float:left;margin:0;padding:0;}
.infopool div.ip_expander div.info_date,.infopool div.ip_expander .dates{padding:5px 0 5px 10px;}
.tpl_mail .top_left a,.tpl_mail .top_right a{text-decoration:none;position:relative;top:75px;}
.tpl_mail .top_left img,.tpl_mail .top_right img{position:relative;top:-5px;}
.table{display:table;} 
.tablecell{display:table-cell;float:none !important;float:left;vertical-align:top;}
#zumShopLink{display:block;background:#FFF;width:100%;} 
.flash-replaced .alt { display: none; }
#start-banner {} 
#start-banner .banner { margin-bottom: 7px; }
div.link_kontakt { position: absolute; top: 40px; left: 888px; padding-left: 12px; background: url(../../assets/common/arrows_right_gray.gif) no-repeat 0px 5px; } 
div.link_kontakt a { color: #555459; text-decoration: underline; }     /*99a5ae*/
