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{font-family:Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;font-size:12px;color:#666;text-decoration:none;}
body{background:#fff url(../../assets/common/bg_body.gif) repeat-x 0 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 #777;width:100%;margin:3px 0;}
option{padding:0 5px 0 0;}
label,input [type=button],button{cursor:pointer;}
input:focus,textarea:focus{background:#dee3e7;}
button{color:#666;border:1px solid #666;background:#fff;}
.form_contact{float:left;margin-top:10px;margin-bottom:10px;}
.form_contact .error{color:#900;font-weight:700;margin:10px 0;}
.form_contact .service{margin:5px 0;}
.form_contact .service input{border:none;width:13px;margin:3px 3px 0 107px;}
.form_contact label{width:130px;float:left;margin:0 5px;}
.form_contact label.red{color:#9C141C;}
.form_contact input,.form_contact textarea,.form_contact select{border:1px solid #c4cbd1;width:250px;margin:2px 0;padding:2px;}
.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 .submitbutton{margin:15px 5px 0 140px;}
#kontakt{margin-left:500px;font-size:12px;font-family:Helvetica;}
h1{font-size:12px;font-weight:100;color:#F28E00;margin:0 0 10px;padding:0;}
h2{font-weight:100;color:#F28E00;margin:3px 0 5px;}
h6{font-weight:400;color:#F28E00;}
.red{color:#c00;}
.nofloat{clear:both;}
.highlight{color:#f93;font-weight:700;}
div#outer_center{width:960px;background:transparent url(../../assets/common/shadow_right.png) repeat-y 913px 0;margin:0 auto;}
div#center{position:relative;width:898px;border:1px solid #c0c9cd;background:#fff;float:left;padding:7px;}
#outer_center div.shadow_top{background:transparent url(../../assets/common/shadow_top.png) repeat-x 0 bottom;height:4px;width:913px;line-height:100%;}
#tab_right{float:left;padding-top:83px;}
#top{float:left;height:336px;width:902px;background:transparent url(../../assets/common/bg_top.gif) no-repeat;position:relative;margin:0;padding:0;}
#head{margin:0;}
#top #kopfbild{width:800px;height:212px;z-index:0;position:absolute;top:87px;left:86px;margin:0 11px;padding:0;}
#top #kopfbild a,#top #kopfbild a:link,#top #kopfbild a:visited,#top #kopfbild a:hover,#top #kopfbild a:active{display:block;margin:0;padding:0;}
#top_down{text-align:right;padding-right:10px;padding-top:5px;padding-bottom:5px;background-image:url(../../assets/common/bg_top_repeatline.gif);background-repeat:repeat-y;height:15px;color:#0068B5;}
img#company_logo{position:absolute;top:27px;left:250px;}
#company_description{position:absolute;top:50px;left:350px;color:#666;font-family:Verdana;font-size:10px;}
.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_start{float:left;width:898px;background:#fff url(../../assets/common/bg_contentarea.gif) repeat-y;margin:10px 0 0;padding:0;}
#contentarea_start{background:#fff;}
table{border-collapse:collapse;border:none;}
td{border:2px solid #f4f5f7;font-size:10px;vertical-align:middle;margin:0;padding:4px 10px;}
#content,#content2,#content3,#content4,#content5,#content_produkte,#content_v2,#content_print{float:left;width:410px;display:inline;background:transparent url(../../assets/common/bg_content.gif) repeat-x;min-height:190px;margin:0 0 0 8px;padding:10px 15px 20px 35px;}
#content [id],#content2 [id],#content3 [id],#content4 [id],#content5 [id],#content_produkte
[id],#content_v2 [id],#content_print [id]{height:auto;}
#content_webcam{margin:0 0 -10px;padding:0;}
#content h1,#content2 h1,#content3 h1,#content4 h1,#content5 h1{line-height:150%;}
#content h2,#content2 h2,#content3 h2,#content4 h2,#content5 h2{line-height:150%;margin:5px 0 10px;}
#content3{background:#fff;width:650px;}
#content h1,#content2 h1,#content3 h1{float:left;background:#fff;text-transform:uppercase;margin:10px 0 10px -35px;padding:5px 35px 3px;}
#content_produkte{float:left;border-bottom:none;width:490px;margin:0 0 10px 10px;}
#content_v2{float:left;width:702px;border:none;margin:0 0 10px 10px;padding:0 0 0 40px;}
#content_left,#content_right{width:336px;float:left;padding:0;}
#content_left{padding-right:5px;}
#content_right{padding-left:5px;}
div.sub_kopfbild{background:url(../../assets/common/bg_sub_kopfbild.gif) no-repeat;height:73px;width:703px;display:block;float:left;color:#fff;font-size:35px;font-style:italic;font-weight:400;margin:0 0 0 10px;padding:30px 0 0 40px;}
#custom{float:right;width:232px;display:inline;color:#505559;margin:0;padding:0;}
#custom span{margin-left:20px;font-style:italic;}
#contentarea_startseite #custom{width:315px;}
.box{clear:both;background:transparent url(../../assets/common/bg_custom.gif) repeat-y;border:1px solid #dadfe1;border-right:0 solid;border-top:0 solid;margin:0;padding:10px 3px 0 0;}
.box_first{border-top:1px solid #dadfe1;padding:0 3px 0 0;}
.box_bottom{height:20px;width:215px;display:none;}
.box h1,.box_first h1{font-size:12px;background:#cdd7dc;border-bottom:2px solid #f39200;text-transform:uppercase;margin:0;padding:3px 5px 3px 20px;}
.box h2,.box_first h2{font-size:11px;margin:0;padding:10px 5px 3px 0;}
.box p{margin:0;padding:0 0 0 20px;}
.box div.text{background:transparent url(../../assets/common/bg_custom_box.gif) repeat-x;padding:7px 15px 7px 0;}
.box a.link,.box a.link:link,.box a.link:hover,.box a.link:visited,.box a.link:active{color:#F28E00;display:block;width:200px;background:transparent url(../../assets/common/link.gif) no-repeat right;margin:0 0 5px 20px;}
.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 input{background:#fff;border:1px solid #828282;width:100px;padding:2px;}
.box button{background:none;border:none;width:10px;}
.box button img{vertical-align:middle;}
#bottom{clear:both;font-size:10px;text-align:left;color:#666;height:1px;background:#fff;margin:0;}
#bottom a,#bottom a:link,#bottom a:visited,#bottom a:hover,#bottom a:active{color:#666;}
#bottom_p{width:680px;float:left;}
.footer_links{background:#DDE0E2;background-image:none;font-size:12px;}
.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;}
.form_search fieldset{background:none;border:none;margin:0;padding:0;}
.form_search fieldset legend{display:none;}
.form_search input{border:1px solid #dde3e7;background:#fff;float:left;margin:0;padding:2px 5px;}
.form_search input.submit{float:left;border:none;background:url(../../assets/common/bg_suche_submit.png) no-repeat right 7px;display:inline;margin:0;padding:2px 20px 2px 0;}
.produktsuche_erg a,.produktsuche_erg a:link,.produktsuche_erg a:visited,.produktsuche_erg a:hover,.produktsuche_erg a:active{text-decoration:underline;background:url(../../assets/common/pfeil_rechts.gif) no-repeat 0 4px;padding:0 0 0 15px;}
.kuevettensuche_erg a,.kuevettensuche_erg a:link,.kuevettensuche_erg a:visited,.kuevettensuche_erg a:hover,.kuevettensuche_erg a:active{display:block;text-decoration:none;background:url(../../assets/common/pfeil_rechts.gif) no-repeat 0 4px;margin:0 0 10px;padding:0 0 0 15px;}
.search_erg{padding:0;}
.search_erg h1{font-weight:700;float:left;margin:0;padding:0;}
.search_erg div.text a.link,.search_erg div.text a.link:link,.search_erg div.text a.link:visited,.search_erg div.text a.link:hover,.search_erg div.text a.link:active{display:block;background:url(../../assets/common/bg_suche_submit.png) no-repeat 0 4px;text-decoration:underline;margin:10px 0 0;padding:0 0 0 20px;}
.infopool .h1{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:460px;background:url(../../assets/common/bg_ip_teaser.gif) #e9ebef;cursor:pointer;margin:10px 0 0;padding:0;}
.infopool div.ip_teaser h1{height:25px;font-weight:400;background:url(../../assets/common/bg_ip_teaser_h.gif) no-repeat 450px 50%;font-size:10px;margin:0;padding:5px 10px 5px 15px;}
.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 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:276px;height:500px;float:left;border-right:1px solid #828282;}
.showgallery_thumb div{width:80px;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_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_left{float:left;}
.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:#900;}
.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:#5d90cb;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;}
#subnavi_start{margin-left:-8px;}
#subnavi_start img{margin-top:50px;}
img,.noborder{border:none;}
a,a:link,a:visited,a:hover,a:active,b,h3,h4,h5{color:#F28E00;}
p,#top #kopfbild img,.form_search,.search_erg h1 a,.search_erg h1 a:link,.search_erg h1 a:visited,.search_erg h1 a:hover,.search_erg h1 a:active,.infopool{margin:0;padding:0;}
.nofloat [class],#profil input{display:block;}
.box div,.search_erg div.text,.infopool div.ip_expander div.ip_cm .cm_download .text{margin:0;padding:0;}
.produktsuche_erg,.kuevettensuche_erg,.newsletter_anreisser
.newsletter_text{margin:0 0 20px;}
.produktsuche_erg ul,.kuevettensuche_erg ul{list-style:none;margin:0;padding:0;}
.produktsuche_erg span.kategorie,.produktsuche_erg a:hover,.kuevettensuche_erg span.kategorie,.kuevettensuche_erg a:hover{color:#195EA3;}
.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;}
