Fbody{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#ffffff;}
.hotline-transport{display:inline;margin-top:20px;font-weight:normal;}
.hotline-transport-mobil{display:none;margin-top:20px;font-weight:normal;}
.service-container{background:#F0F0F0;padding:10px;margin-bottom:10px;border:0px solid black;}
td.icon{padding:5px;width:60px;}
td.service-inhalt{font-size:14px;font-weight:normal;}
img{max-width:100%;border:0px;}
.clear{clear:both;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:"Helvetica",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;margin:0px;}
h1{color:#0B6AB1;font-size:2.0em;}
h2{color:#5F5F5F;font-size:1.8em;}
span.preis_detail{color:#5F5F5F;font-size:1.8em;}
p{font-size:1em;line-height:1.6;color:#000;}
.left-text{text-align:left;}
.right-text{text-align:right;}
.center-text{text-align:center;}
.padding{padding-top:2px;padding-bottom:2px;}
p.artikel{margin-top:15px;font-size:1em;line-height:1.6;color:#000;}
li{line-height:1.6;}
p.mwst{font-size:1em;line-height:1.6;color:#6F6F6F;}
p.versand{font-size:1em;line-height:1.6;color:#6F6F6F;}
p.mbw{font-size:1em;line-height:1.6;color:#6F6F6F;}
hr{max-width:400px;border-color:#999999;}
.img-full{min-width:100%;}
.fixed{position:fixed;z-index:2000;}
.main-nav{background:#066EBA;border-bottom:5px solid;border-color:#064C80;width:100%;top:0px;}
.wk-button{display:none;float:left;width:50px;border:3px solid;border-color:#578E31;background:#008000;color:#ffffff;font-size:24px;padding:5px 0px 5px 0px;margin-right:5px;}
.back-button{display:none;float:left;width:50px;border:3px solid;border-color:#FE5252;background:#FE0000;color:#ffffff;font-size:24px;padding:5px 0px 5px 0px;margin-right:5px;}
.home-button{display:none;float:left;width:50px;border:3px solid;border-color:#FE5252;background:#FE0000;color:#ffffff;font-size:24px;padding:5px 0px 5px 0px;margin-right:5px;}
.logo-mobil{display:none;float:left;margin-right:5px;width:20%;}
.logo-desktop{}
.ebenen-navigation{float:right;color:#ffffff;padding:0px 0px 0px 0px;}
.wk{}
.slicknavbutton{float:right;width:30px;border:0px solid yellow;color:#ffffff;font-size:24px;padding:10px 0px 5px 0px;display:none;font-weight:normal;width:20fservice%;}
.slicknavbutton > a{color:white;}
.slicknavbutton_titel{font-size:14px;font-weight:normal;}
#slicknavcontainer{display:none; position:absolute;top:20px; width:100%; z-index:1000;}
.aktive-link{float:left;background:white;padding:9px 10px 9px 10px;border:4px solid;border-color:#white;}
.ebenen-link{float:left;padding:12px 10px 12px 10px;border-left:1px solid;border-right:1px solid;border-color:#0369B5;}
.header-image{margin-top:40px;border-bottom:0px solid;border-color:#0C7FD2;height:280px;background:#ffffff;background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:center;}
.header-blue{border:0px solid red;display:inline-block;margin-left:auto;margin-right:auto;}
.logo-image{border:0px solid red;margin-top:100px;}
.header-print{display:none;}
.tagline-divider{margin:15px auto 3px;max-width:100%;border-color:#DFDFDF;padding-bottom:10px;}
.rs-sidebar{border-right:1px solid #dfdfdf;}
.rs-navigation{border:0px solid black;margin-left:20px;margin-right:40px;}
.hauptpunkt{padding:15px 10px 15px 10px;font-size:16px;border-bottom:1px solid #DAE8F1;}
.unterpunkt{padding:10px 10px 10px 30px;font-size:14px;border-bottom:0px solid #DAE8F1;}
.unterpunkt-aktiv{padding:10px 10px 10px 30px;font-size:14px;border-bottom:0px solid #DAE8F1;background:#EFEFEF;}
span.link{color:#D2D2D2;font-size:16px;}
span.aktiv-link{color:#0C5387;font-size:16px;}
.artikel{border:1px solid #7F7F7F;}
.artikel-bg{background:#BFBFBF;border:1px solid:#AFAFAF;}
.main-conatiner{border:0px solid red;}
.box{margin-bottom:0px;border:0px solid red;padding:50px 0px;background:#fff;background:rgba(255,255,255,0.9);}
.intro-text{text-transform:uppercase;font-size:1em;font-weight:400;letter-spacing:1px;}
.img-border{float:none;margin:0 auto 0;border:#999999 solid 1px;}
.img-left{float:none;margin:0 auto 0;}
footer{background:#ffffff;background:rgba(255,255,255,0.9);}
.footer-hg{background:url('../img/footer-hg.jpg') no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;height:100px;}
.footer-content{padding-top:20px;}
footer p{margin:0;padding:0px 0;}
.dekra{text-align:right;}
.zusatzseiten{background:#066EBA;color:#ffffff;text-align:center;padding:0px;}
.button-footer{margin:0px;}
.text-input{width:100%;margin-left:0%;margin-right:0%;box-sizing:border-box;background-color:#FFFFFF;border-radius:0px;border:solid 1px #c5c5c5;-webkit-box-shadow:0px 0px 0px 0px rgba(243, 244, 245, 1);box-shadow:0px 0px 0px 0px rgba(243, 244, 245, 1);padding:10px;font-size:15px;color:#000000;font-style:normal;overflow:visible;margin-bottom:10px;margin-top:5px;}
textarea.mitteilung{width:100%;margin-left:0%;margin-right:0%;box-sizing:border-box;background-color:#FFFFFF;border-radius:0px;border:solid 1px #c5c5c5;-webkit-box-shadow:0px 0px 0px 0px rgba(243, 244, 245, 1);box-shadow:0px 0px 0px 0px rgba(243, 244, 245, 1);padding:10px;font-size:15px;color:#000000;font-style:normal;overflow:visible;margin-bottom:10px;margin-top:5px;}
div.bildcontainer_2{float:left;width:310px;max-height:233px;overflow:hidden;margin-right:60px;margin-bottom:10px;max-width:100%;}
div.bildcontainer_2_2{float:left;width:310px;max-height:233px;overflow:hidden;margin-bottom:20px;max-width:100%;}
.bildcontainer_3{}
.bilderslider{display:none;}

.einzelartikel {}
.product_image {border:1px solid #ddd;border-radius:4px;margin-bottom:5px;}

/**/
.artikelvorschaubild {margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;  vertical-align:middle; max-width:100%; max-height:100%;}


.artikelbildcontainer{margin-bottom:20px;}
.artikelbildcontainer_mobil{display:none;}
.preisangabe_vorschau{position:absolute;top:10px;right:20px;background:green;padding:5px;font-weight:bold;border:1px solid #CFCFCF;color:#ffffff;-webkit-box-shadow:-9px 13px 4px -6px rgba(143,143,143,0.54);-moz-box-shadow:-9px 13px 4px -6px rgba(143,143,143,0.54);box-shadow:-9px 13px 4px -6px rgba(143,143,143,0.54);}
.artikelkachel_bez{overflow:hidden;}
.newsbild_mobil{display:none;}
.newsbild_desktop{display:inline;}
.warenkorb{padding-left:60px;padding-right:60px;}
.wk-artikelanzahl{display:inline-block;}
.gesamtpreisanzeige{background:#DFDFDF;padding:10px;color:#000000;}
.right-text{text-align:right;}
p.gesamtpreis{color:#000000;}
p.mwst{color:#000000;}
.warenkorb-go{font-size:1.0em;color:#ffffff;}
.warenkorb-back{font-size:1.0em;color:#000000;}
.wk_artikelbild{width:100px;}
span.preis{font-size:1.0em;color:#000000;}
table.bruttowarenkorbartikel{width:100%;border-bottom:1px solid #e7e7e7;}
.small1{width:49%;float:left;}
.small2{width:49%;float:right;}
.radiobutton_zahlungsart{width:20px;height:20px;border:none;margin:0px;vertical-align:middle;}
.logo_zahlungsart{display:inline;vertical-align:middle;}
.vorher{padding-left:0px;}
.nachher{padding-right:0px;}
.logo-klein {display:inline;}


.servicetelefon-mobil {display:none;margin-top:16px;color:white;border:0px solid white;text-align:center;width:60%;font-weight:bold;}


@media screen and (max-width:1200px){.header-blue{text-align:center;border:0px solid red;display:none;}
.box{background:#ffffff;}
}
@media screen and (max-width:992px){.hotline-transport{display:none;}
.logo-klein {display:none;}
.hotline-transport-mobil{display:inline;}
.logo-mobil{display:inline;}
.newsbild_mobil{display:block;}
.newsbild_desktop{display:none;}
.home-button{display:none;float:left;width:50px;border:3px solid;border-color:#FE5252;background:#FE0000;color:#ffffff;font-size:24px;padding:5px 0px 5px 0px;margin-right:5px;}
.warenkorb{padding-left:0px;padding-right:0px;}
div.bildcontainer_2{display:none;}
div.bildcontainer_2_2{display:none;}
.bildcontainer_3{display:none;}
.bilderslider{display:block;}
.artikelbildcontainer{display:none;}
.artikelbildcontainer_mobil{display:block;}
.vorher{padding:0px;}
.nachher{padding:0px;}
.box{padding-top:60px;padding-left:0px;padding-right:0px;border:0px solid red;}
.back-button{display:inline;float:left;width:50px;border:3px solid;border-color:#FE5252;background:#FE0000;color:#ffffff;font-size:24px;padding:5px 0px 5px 0px;margin-right:5px;}
.wk-button{display:inline;float:left;width:50px;border:3px solid;border-color:#578E31;background:#008000;color:#ffffff;font-size:24px;padding:5px 0px 5px 0px;margin-right:5px;}
.rs-sidebar{display:none;}
.ebenen-navigation{display:none;}
.slicknavbutton{display:block;}
#slicknavcontainer{display:block;}
.header-image{border-bottom:0px solid;border-color:#0C7FD2;height:200px;background:#ffffff;background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:center; background-size:contain;}
.servicetelefon-mobil {display:inline-block;}
}


@media screen and (max-width:800px){
.header-image{border-bottom:0px solid;border-color:#0C7FD2;height:180px;background:#ffffff;background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:center; background-size:contain;}
}

@media screen and (max-width:700px){
.header-image{border-bottom:0px solid;border-color:#0C7FD2;height:150px;background:#ffffff;background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:center; background-size:contain;}
}

@media screen and (max-width:600px){
.header-image{border-bottom:0px solid;border-color:#0C7FD2;height:120px;background:#ffffff;background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:center; background-size:contain;}
}



@media screen and (max-width:450px){
.header-image{border-bottom:0px solid;border-color:#0C7FD2;height:100px;background:#ffffff;background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:center; background-size:contain;}
  .wk_artikelbild{width:80px;}
  .einzelartikel {width:100%;}
}


@media screen and (max-width:380px){.wk_artikelbild{width:60px;}
}
@media screen and (min-width:768px){.brand{display:inherit;margin:0;padding:30px 0 10px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-family:"Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:5em;font-weight:700;line-height:normal;color:#fff;}
.top-divider{margin-top:0;}
.img-left{float:left;margin-right:25px;}
.address-bar{display:inherit;margin:0;padding:0 0 40px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);text-transform:uppercase;font-size:1em;font-weight:400;letter-spacing:3px;color:#fff;}
.navbar{border-radius:0;}
.navbar-header{display:none;}
.navbar{min-height:0;}
.navbar-default{border:none;background:#fff;background:rgba(255,255,255,0.9);}
.nav>li>a{padding:35px;}
.navbar-nav>li>a{line-height:normal;}
.navbar-nav{display:table;float:none;margin:0 auto;table-layout:fixed;font-size:1em;}
}
@media screen and (min-width:1200px){.box:after{content:'';display:table;clear:both;}
}
a.home-link:link{color:#ffffff;text-decoration:none;}
a.home-link:hover{color:#DFDFDF;text-decoration:none;}
a.home-link:active{color:#ffffff;text-decoration:none;}
a.home-link:visited{color:#ffffff;text-decoration:none;}
a.telefon:link{color:#ffffff;text-decoration:none;font-size:16px;}
a.telefon:hover{color:#DFDFDF;text-decoration:none;font-size:16px;}
a.telefon:active{color:#ffffff;text-decoration:none;font-size:16px;}
a.telefon:visited{color:#ffffff;text-decoration:none;font-size:16px;}
a.user-link:link{color:#ffffff;text-decoration:none;}
a.user-link:hover{color:#F49090;text-decoration:none;}
a.user-link:active{color:#ffffff;text-decoration:none;}
a.user-link:visited{color:#ffffff;text-decoration:none;}
a.ebenennavigation-aktiv:link{color:#FF0000;text-decoration:none;font-size:16px;font-weight:bold;}
a.ebenennavigation-aktiv:hover{color:#066EBA;text-decoration:none;font-size:16px;font-weight:bold;}
a.ebenennavigation-aktiv:active{color:#FF0000;text-decoration:none;font-size:16px;font-weight:bold;}
a.ebenennavigation-aktiv:visited{color:#FF0000;text-decoration:none;font-size:16px;font-weight:bold;}
a.ebenennavigation:link{color:#ffffff;text-decoration:none;font-size:16px;}
a.ebenennavigation:hover{color:#F49090;text-decoration:none;font-size:16px;}
a.ebenennavigation:active{color:#ffffff;text-decoration:none;font-size:16px;}
a.ebenennavigation:visited{color:#ffffff;text-decoration:none;font-size:16px;}
a.menu:link{text-decoration:none;color:#0C5387;font-weight:600;}
a.menu:hover{text-decoration:none;color:#d6d6d6;font-weight:600;}
a.umenu:link{text-decoration:none;color:#0C5387;}
a.umenu:hover{text-decoration:none;color:#d6d6d6;}
a.menu-aktiv:link{text-decoration:none;color:#0C5387;font-weight:700;}
a.menu-aktiv:hover{text-decoration:none;color:#d6d6d6;font-weight:700;}
a.umenu-aktiv:link{text-decoration:none;color:#0C5387;}
a.umenu-aktiv:hover{text-decoration:none;color:#d6d6d6;}
a.news{text-decoration:none;color:white;}
@media print{.main-nav{display:none;}
.header-image{border-bottom:0px solid;border-color:#0C7FD2;height:200px;background:#ffffff;background-image:url(../img/header.jpg);background-repeat:no-repeat;background-position:center;}
.header-print{display:block;}
.rs-sidebar{display:none;}
.footer-hg{display:none;}
.zusatzseiten{display:none;}
}



/*
div.bg_vorschaukachel{border:2px solid;border-color:#ffffff;height:160px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:2px;float:left;-webkit-box-shadow:2px 2px 3px 0px rgba(199,199,199,1);-moz-box-shadow:2px 2px 3px 0px rgba(199,199,199,1);box-shadow:2px 2px 3px 0px rgba(199,199,199,1);}
img.bg_vorschaubild{padding:0px;}
div.bg_bildbezeichnung{color:#ffffff;position:absolute;bottom:0px;left:0px;font-weight:normal;border:0px solid red;width:100%;height:43px;opacity:.8;filter:Alpha(Opacity=80);background:#066EBA;padding:2px;border:1px solid #184D7B;}
img.bg_grossbild{}
div.bg_grossbildcontainer{display:inline-block;position:relative;}
div.bg_grossbildname_hg{width:100%;height:25px;bottom:0px;text-align:center;position:absolute;background-color:black;opacity:0.5;}
div.bg_grossbildname{width:100%;color:white;text-align:center;position:absolute;bottom:2px;}
img.bg_thumbnail{}
div.bg_play{float:left;margin-top:20px;margin-right:20px;}
div.bg_stop{float:left;margin-top:20px;margin-right:20px;}
div.bg_vollbildbutton{float:left;margin-top:20px;}
div.bg_zurueckbutton{}
div.bg_fullscreenslider{display:none;position:fixed;top:0px;left:0px;z-index:10000;background-color:black;width:100%;height:100%;}
div.bg_fullscreen_albumname{position:absolute;bottom:30px;left:30px;z-index:200}
div.bg_fullscreen_albumname > span{font-size:32px;color:white;text-shadow:black 0.1em 0.1em 0.2em}
div.bg_fullscreen_beenden{position:absolute;top:10px;right:50px;}
div.bg_fullscreen_hg_navelement{background-color:black;opacity:0.5;height:80px;width:100%;position:absolute;bottom:10px;}
*/



/* Bildergalerie */
div.bg_vorschaukachel {
 border:2px solid;border-color:#ffffff;
 height:160px;
 overflow:hidden;
 display:flex;
 align-items:center;
 justify-content:center;
 position:relative;
 margin-bottom:2px;
 float:left;
-webkit-box-shadow: 2px 2px 3px 0px rgba(199,199,199,1);
-moz-box-shadow: 2px 2px 3px 0px rgba(199,199,199,1);
box-shadow: 2px 2px 3px 0px rgba(199,199,199,1);

}
img.bg_vorschaubild {padding:0px; }
div.bg_bildbezeichnung {color:#ffffff;position:absolute; bottom:0px; left:0px; font-weight:normal;border:0px solid red;width:100%;height:43px;opacity: .8; filter:Alpha(Opacity=80);
background:#337AB7; padding:2px;border:1px solid #184D7B;}
img.bg_grossbild {}

div.bg_grossbildcontainer {display:inline-block;position:relative;}
div.bg_grossbildname_hg {width:100%;height:25px;bottom:0px;text-align:center;position:absolute;background-color:black;opacity:0.5;}
div.bg_grossbildname {width:100%;color:white;text-align:center;position:absolute;bottom:2px;}

img.bg_thumbnail {}
div.bg_play {float:left;margin-top:20px;margin-right:20px;}
div.bg_stop {float:left;margin-top:20px;margin-right:20px;}
div.bg_vollbildbutton {float:left;margin-top:20px;}
div.bg_zurueckbutton {}


div.bg_fullscreenslider {display:none; position:fixed;top:0px;left:0px; z-index:10000; background-color:black;width:100%;height:100%;}
/*
div.bg_fullscreen_albumname {position:absolute;bottom:30px;left:30px;z-index:200}
div.bg_fullscreen_albumname > span { font-size:32px; color:white; text-shadow: black 0.1em 0.1em 0.2em }
*/
div.bg_fullscreen_albumname {max-width:35%;height:50px;position:absolute;bottom:20px;left:30px;z-index:200}
div.bg_fullscreen_albumname > span { font-size:20px; color:white; text-shadow: black 2px 2px 4px }

div.bg_fullscreen_beenden {position:absolute;top:10px;right:50px;}
div.bg_fullscreen_hg_navelement {background-color:black;opacity:0.5;height:80px;width:100%;position:absolute;bottom:0px;}
img.bg_fullscreen_beenden_icon{display:inline;}
img.bg_fullscreen_beenden_icon_mini{display:none;}


@media screen and (max-width:1050px) {
  div.bg_fullscreen_albumname {max-width:70%;position:absolute;top:10px;left:10px;}
}


@media screen and (max-width:640px) {
  div.bg_fullscreen_hg_navelement {height:50px;position:absolute;bottom:0px;}
  div.bg_fullscreen_albumname {height:30px;max-width:50%; position:absolute;top:10px;left:10px;}
  div.bg_fullscreen_albumname > span { font-size:20px; color:white; text-shadow: black 2px 2px 4px }
  img.bg_fullscreen_beenden_icon{display:none;}
  img.bg_fullscreen_beenden_icon_mini{display:inline;}
  div.bg_fullscreen_beenden {position:absolute;top:10px;right:0px;}
  div.bg_fullscreen_albumname {max-width:70%; position:absolute;top:10px;left:10px;}
}

/* Ende Bildergalerie */




#bottom_box{display:none;padding:5px;z-index:100;position:fixed;bottom:50px;right:2em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}