#superContainer,.fp-section,.fp-slides,sub,sup{position:relative}
body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%}
.slick-slider,div.cs-select{-webkit-touch-callout:none;-khtml-user-select:none}
.slick-slider,body,html{-webkit-tap-highlight-color:transparent}
.button,.form-search button:focus,.slick-dots li button,.slick-dots li button:focus,.slick-list:focus,.slick-next,.slick-next:focus,.slick-prev,.slick-prev:focus,.transformer-tabs a:focus,.viernullvier__searchforminput input:focus,a:active,a:hover,div.cs-select:focus,header .mobilemenu__searchforminput input:focus,header .navbar__searchforminput input:focus{outline:0}
html{font-family:sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.h1,.h3,.h5,.h6,h1,h3,h5,h6,strong{font-weight:700}
.slick-dots li button:before,.slick-next:before,.slick-prev:before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
*,.fp-section,.slick-slider,:after,:before,header .topbar__links a{box-sizing:border-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em}
legend{padding:0}
table{border-spacing:0}
body,html{margin:0;padding:0;overflow:hidden}
#superContainer{height:100%;-ms-touch-action:none;touch-action:none}
.slick-slider,html{-ms-touch-action:none}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:scroll}
.fp-easing{transition:all .7s ease-out}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}
#fp-nav.right{right:17px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav li,.fp-slidesNav li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav li{display:inline-block}
#fp-nav li a,.fp-slidesNav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav li .active span,.fp-slidesNav .active span{background:#333}
#fp-nav span,.fp-slidesNav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:0 0;border-radius:50%;position:absolute;z-index:1}
.fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px}
.fp-tooltip.right{right:20px}
.fp-tooltip.left{left:20px}
.icheckbox_flat-orange,.iradio_flat-orange{display:inline-block;vertical-align:middle;margin:0;padding:0;width:20px;height:20px;background:url('../../typo3conf/ext/template/Resources/Public/images/form-orange.png') no-repeat;border:none;cursor:pointer}
.main--white,body{background-color:#fff}
.icheckbox_flat-orange{background-position:0 0}
.icheckbox_flat-orange.checked{background-position:-22px 0}
.icheckbox_flat-orange.disabled{background-position:-44px 0;cursor:default}
.icheckbox_flat-orange.checked.disabled{background-position:-66px 0}
.iradio_flat-orange{background-position:-88px 0}
.iradio_flat-orange.checked{background-position:-110px 0}
.iradio_flat-orange.disabled{background-position:-132px 0;cursor:default}
.iradio_flat-orange.checked.disabled{background-position:-154px 0}
@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_flat-orange,.iradio_flat-orange{background-image:url('../../typo3conf/ext/template/Resources/Public/images/form-orange@2x.png');background-size:176px 22px}
}
@font-face{font-family:Lato-New;src:url('../../typo3conf/ext/template/Resources/Public/Stylesheets/fonts/Lato-Regular.woff') format("woff");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:Lato-New;src:url('../../typo3conf/ext/template/Resources/Public/Stylesheets/fonts/Lato-Italic.woff') format("woff");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}
@font-face{font-family:Lato-New;src:url('../../typo3conf/ext/template/Resources/Public/Stylesheets/fonts/Lato-Bold.woff') format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:Lato-New;src:url('../../typo3conf/ext/template/Resources/Public/Stylesheets/fonts/Lato-BoldItalic.woff') format("woff");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:Lato-New;src:url('../../typo3conf/ext/template/Resources/Public/Stylesheets/fonts/Lato-Semibold.woff') format("woff");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}
@font-face{font-family:Lato-New;src:url('../../typo3conf/ext/template/Resources/Public/Stylesheets/fonts/Lato-SemiboldItalic.woff') format("woff");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}
html{overflow-y:scroll}
body{font-family:Verdana,Arial,"Lucida Grande",sans-serif;font-size:100%;line-height:1.5rem;text-size-adjust:100%;text-rendering:optimizeLegibility;display:block;overflow-x:hidden;margin:0;padding:0;color:#383838}
.accordion dt a:after,.accordion dt a:before,.bc:after,.bc:before,.clearfix:after,.clearfix:before,.cookie-bar:after,.cookie-bar:before,.download-box__link:after,.download-box__link:before,.filter:after,.filter:before,.gallery__listing--small:after,.gallery__listing--small:before,.news-box__wrap:after,.news-box__wrap:before,.section__headline:after,.section__headline:before,header:after,header:before{content:" ";display:table}
.accordion dt a:after,.bc:after,.clearfix:after,.cookie-bar:after,.download-box__link:after,.filter:after,.gallery__listing--small:after,.news-box__wrap:after,.section__headline:after,header:after{clear:both}
.cb{clear:both!important}
img{max-width:100%;height:auto}
.grid,.main{max-width:64em;margin-left:auto;margin-right:auto}
.hide{display:none}
.grid::after,.main::after{clear:both;content:"";display:table}
.main{background:#fff;min-height:320px}
.img--left,.img--right{max-width:100%}
.demo{background:red}
.content,.maincont,aside{background:#fff;float:left;display:block}
.content,.maincont{margin-right:1.53331%;width:100%;padding:.9375em .9375em 0}
.content:last-child,.maincont:last-child{margin-right:0}
@media only screen and (min-width:800px){.content,.maincont{float:left;display:block;margin-right:1.53331%;width:66.15556%;padding:1.3125em 0 0 1.875em}
.content:last-child,.maincont:last-child{margin-right:0}
}
.content:nth-child(1n+2),.maincont:nth-child(1n+2){padding-top:0!important}
@media only screen and (min-width:768px){.content.content--full,.maincont.content--full{padding:1.875em 1.875em 0;float:left;display:block;margin-right:1.53331%;width:100%}
.content.content--full:last-child,.maincont.content--full:last-child{margin-right:0}
}
.content.content--full:nth-child(1n+2),.main .main .content,.main .main .content.content--full,.maincont.content--full:nth-child(1n+2),.main~.main .content,.main~.main .content.content--full{padding-top:0!important}
.main .main,.main~.main{min-height:0}
.main .main .content,.main .main .content.content--full{padding:0!important}
.content--top{margin-top:5.625em}
.content--middle{margin-top:15em}
aside{margin-right:1.53331%;width:100%;padding:.9375em}
aside:last-child{margin-right:0}
@media only screen and (min-width:800px){aside,aside:last-child{margin-right:0}
aside{padding:.9375em;float:left;display:block;width:32.31112%}
}
.content .main aside{padding:0}
.grid__item--one-whole{float:left;display:block;margin-right:1.53331%;width:100%}
.grid__item--one-whole:last-child{margin-right:0}
.grid__item--one-half{float:left;display:block;margin-right:1.53331%;width:100%}
.grid__item--one-half:last-child{margin-right:0}
@media only screen and (min-width:701px){.grid__item--one-half{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.grid__item--one-half:last-child{margin-right:0}
}
.tx-cwcontacts .grid__item--one-half:last-child{margin-right:1.53331%}
.grid__item--one-third,.shop-item{float:left;display:block;width:100%;margin-right:0}
.grid__item--one-third:last-child,.shop-item:last-child{margin-right:0}
@media only screen and (min-width:651px){.grid__item--one-third,.shop-item{float:left;display:block;margin-right:1.53331%;width:32.31112%}
.grid__item--one-third:last-child,.grid__item--one-third:nth-child(3n),.shop-item:last-child,.shop-item:nth-child(3n){margin-right:0}
.grid__item--one-third:nth-child(3n+1),.shop-item:nth-child(3n+1){clear:left}
}
.grid__item--two-thirds{float:left;display:block;margin-right:1.53331%;width:100%}
.grid__item--two-thirds:last-child{margin-right:0}
@media only screen and (min-width:701px){.grid__item--two-thirds{float:left;display:block;margin-right:1.53331%;width:66.15556%}
.grid__item--two-thirds:last-child{margin-right:0}
}
.grid__item--one-fourth{float:left;display:block;margin-right:1.53331%;width:100%}
.grid__item--one-fourth:last-child{margin-right:0}
@media only screen and (min-width:801px){.grid__item--one-fourth{float:left;display:block;margin-right:1.53331%;width:23.85002%}
.grid__item--one-fourth:last-child,.grid__item--one-fourth:nth-child(4n){margin-right:0}
.grid__item--one-fourth:nth-child(4n+1){clear:left}
}
.grid__item--three-fourth,.grid__item--three-fourths{float:left;display:block;margin-right:1.53331%;width:100%}
.grid__item--three-fourth:last-child,.grid__item--three-fourths:last-child{margin-right:0}
@media only screen and (min-width:801px){.grid__item--three-fourth,.grid__item--three-fourths{float:left;display:block;margin-right:1.53331%;width:74.61667%}
.grid__item--three-fourth:last-child,.grid__item--three-fourths:last-child{margin-right:0}
}
.grid__item--one-sixth{float:left;display:block;margin-right:1.53331%;width:15.38891%}
.grid__item--one-sixth:last-child{margin-right:0}
.grid__item--five-sixth{float:left;display:block;margin-right:1.53331%;width:83.07778%}
.grid__item--five-sixth:last-child{margin-right:0}
.fr{float:right!important}
.fl{float:left!important}
.mb--small{margin-bottom:.23438em!important}
.mb{margin-bottom:.9375em!important}
.mt--big{margin-top:1.875em!important}
.mt{margin-top:.9375em!important}
.mt--huge{margin-top:6.5625em!important}
.mb-none{margin-bottom:0!important}
.ml--small{margin-bottom:.23438em!important}
.ml{margin-left:.9375em}
.mr--big{margin-right:1.875em!important}
.mr{margin-right:.9375em!important}
hr{background-color:#999;border:0;height:1px}
.icon{display:inline-block}
.img--center{width:100%;margin-bottom:.9375em}
@media (min-width:64em){.img--left{width:240px;float:left;margin:0 .9375em .9375em 0}
.img--right{width:240px;float:right;margin:0 0 .9375em .9375em}
}
button,input,select,table,textarea{font-family:Arial}
p{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;margin-top:0;margin-bottom:1em}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,sans-serif;margin-top:0;margin-bottom:1.5rem;text-rendering:optimizeSpeed;-moz-font-feature-settings:"liga=0";-moz-font-feature-settings:"liga"0}
.additional_links,.table,table{font-family:Verdana,Arial,"Lucida Grande",sans-serif}
.h1,h1{font-size:1.625rem;line-height:1.4}
@media only screen and (min-width:600px){.h1,h1{font-size:1.875rem;line-height:2.375rem}
}
.h2,h2{font-size:1.5rem;line-height:1.9rem}
.h3,.h4,h3,h4{line-height:1.2}
.h3,h3{font-size:1.375rem;margin-bottom:.8rem}
.h4,h4{font-size:1.25rem;margin-bottom:.75rem}
.h5,h5{font-size:1.125rem;line-height:1.5;margin:0 0 .46875em}
.h6,h6{font-size:1.0625rem;line-height:1.25rem}
.text-color--light{color:#999}
.passwordnotice,.text--small{font-size:12px;font-size:.75rem;margin-bottom:.3125em;line-height:1.2}
.passwordnotice{margin-bottom:.9375em}
a{color:#fe7313;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
.link--dark{color:#383838}
blockquote{border-left:5px solid #eee;padding:10px 20px;margin:0 0 20px}
blockquote p{font-size:1rem;margin-bottom:10px}
blockquote footer{display:block;font-size:1rem;font-style:italic;line-height:1.42857143;margin:0;color:#999}
blockquote footer:before{content:"\2014 \2009"}
.color--white{color:#fff!important}
.color--light{color:#999!important}
aside>.h3,aside>h3{margin-top:0}
.resp-tab-active{margin-top:0!important;padding:13px 15px!important}
.textpic.text_holder{overflow:hidden}
mark{background:0 0;color:#fe7313}
div.headermarginbottomhomepage{margin-bottom:8.5em}
@media screen and (max-width:64em){div.headermarginbottomhomepage{margin-bottom:5em}
}
div.headermarginbottom{margin-bottom:12em}
header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000}
header .topbar,header .topbar__languages{position:relative}
header .headerwrapper{width:100%;max-width:64em;margin-left:auto;margin-right:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
header .topbar{background-color:#f2f2f2;padding:0}
@media screen and (max-width:64em){div.headermarginbottom{margin-bottom:8em}
header .topbar{display:none}
}
header .topbar__links{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
header .topbar__links>div{height:100%;padding:0}
header .topbar__links a{display:block;color:#fe7313!important;margin-right:1em;font-size:.8em;height:100%;padding:.5em 0;border-bottom:2px solid #f2f2f2}
header .topbar__links a.currentpage,header .topbar__links a:hover{border-bottom:2px solid #fe7313}
header .topbar__links a:hover{text-decoration:none}
header .topbar__langicon{padding-left:1.8em;background-repeat:no-repeat;background-position:left center;background-size:1.5em 1.5em}
header .topbar__langicon--de{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_lang_german.svg)}
header .topbar__langicon--en{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_lang_english.svg)}
header .topbar__langicon--tr{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_lang_turkey.svg)}
header .topbar__langicon--es{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_lang_spainish.svg)}
header .topbar__languages a{color:#fe7313;font-size:.9em}
header .topbar__languagecurrent{display:-ms-flexbox;display:flex;cursor:pointer}
header .topbar__languagecurrent>div{display:none;color:#999;font-size:.9em}
header .topbar__languagecurrent>div.current{display:block}
header .topbar__languagecurrent:after{content:'';display:block;margin:9px 0 9px 12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #999}
header .topbar__languageschoices{position:absolute;background-color:#f2f2f2;padding:1em 1.2em;left:-.8em;z-index:1003;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
header .navbar,header .navbar__link--relative,header .navbar__searchforminput{position:relative}
header .topbar__languageschoices>a{color:#999;text-decoration:none;opacity:.6}
header .topbar__languageschoices>a:hover{text-decoration:none;opacity:1}
header .topbar__languageschoices>a.current{opacity:1}
header .navbar{background-color:#fff}
header .navbar__left{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}
header .navbar__logo{margin:1.4em 2em 1em 0}
@media screen and (max-width:64em){header .navbar__logo{margin:1em}
header .navbar__search{display:none}
}
header .navbar__searchform{display:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid #999}
header .navbar__searchform button{border:0;background-color:#999;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
header .navbar__searchformbutton{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#999;height:100%}
header .navbar__searchforminput span{display:none}
header .navbar__searchforminput input{font-size:1em;padding:.5em;border:0}
header .navbar__searchformopener{margin-right:.4em}
header .navbar__searchformopener a{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
header .navbar__mobilemenubutton{display:none;margin:1em}
header .navbar__mobilemenubutton a{padding-right:2.5em;color:#999;font-weight:600;font-size:1.2em;background-repeat:no-repeat;background-position:right center;background-size:2em 2em}
header .navbar__mobilemenubutton a:hover{text-decoration:none}
header .navbar__mobilemenubutton--opened a{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_mobile_menu_close.svg)}
header .navbar__mobilemenubutton--closed a{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_mobile_menu.svg)}
header .navbar__mobilemenubutton--landingpage a{color:#fff}
header .navbar__links>div.current a,header .navbar__links>div.currentpage a{color:#383838}
header .navbar__mobilemenubutton--landingpage--opened a{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_mobilemenu_closed_white.svg)}
header .navbar__mobilemenubutton--landingpage--closed a{background-image:url(/typo3conf/ext/template/Resources/Public/svgs/icon_mobilemenu_white.svg)}
@media screen and (max-width:64em){header .navbar__mobilemenubutton{display:block}
}
header .navbar__links{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
@media screen and (max-width:64em){header .navbar__links{display:none}
}
header .navbar__links>div{cursor:pointer;box-sizing:border-box;height:6em;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin-right:1.8em;border-bottom:5px solid #fff}
header .navbar__links>div.current,header .navbar__links>div.currentpage{border-color:#fe7313}
header .navbar__links a{color:#999;text-decoration:none}
header .navbar__links a:hover{color:#383838;text-decoration:none}
header .navbar__submenu,header .navbar__submenulite{position:absolute;cursor:default;z-index:1002;background-color:#fff;top:100%;left:0;transition:opacity .2s linear}
header .navbar__submenu{display:-ms-flexbox;display:flex;width:100%;padding:2em;border-top:5px solid #fe7313;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;opacity:0;pointer-events:none;box-shadow:1px 1px 1px #999}
header .navbar__submenu>div{-ms-flex:0 0 25%;flex:0 0 25%}
header .navbar__submenu ul{list-style:none}
header .navbar__submenu ul li.header{font-weight:600;color:#999;margin-bottom:1em;font-size:1em}
header .navbar__submenu ul li a{color:#999;text-decoration:none;font-size:.9em;line-height:.5em}
header .navbar__submenu ul li a:hover{color:#383838;text-decoration:underline}
header .navbar__submenu--visible{opacity:1;pointer-events:auto}
header .navbar__submenulite{display:block;width:auto;padding:1em 1.5em;margin-top:5px;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;opacity:0;pointer-events:none;box-shadow:1px 1px 1px #999}
header .navbar__submenulite ul{list-style:none;padding:0;margin:0}
header .navbar__submenulite ul li.header{font-weight:600;color:#999;margin-bottom:1em;font-size:1em}
header .navbar__submenulite ul li a{color:#999;text-decoration:none;font-size:.9em;line-height:.5em;white-space:nowrap}
header .navbar__submenulite ul li a:hover{color:#383838;text-decoration:underline}
header .navbar__submenulite--visible{opacity:1;pointer-events:auto}
header .mobilemenu{display:none;position:fixed;-webkit-overflow-scrolling:touch;width:100%;height:100%;background-color:rgba(0,0,0,.8);box-shadow:1px 1px 1px #999}
@media screen and (min-width:64em){header .mobilemenu{display:none}
}
header .mobilemenu__topbar{background-color:#f2f2f2;padding:.5em;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}
header .mobilemenu__topbar a{color:#fe7313}
header .mobilemenu__topbar a:hover{text-decoration:none}
@media screen and (max-width:30em){header .mobilemenu__topbar a{font-size:.9em}
}
header .mobilemenu__topbar>div{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;color:#fff}
header .mobilemenu__topbar>div a{margin:.5em}
header .mobilemenu__contentbar{background-color:#fff;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
header .mobilemenu__contentbar__link{padding:.5em;border-bottom:1px solid #999}
header .mobilemenu__contentbar__link>a{color:#383838;font-size:1.1em;font-weight:600}
header .mobilemenu__contentbar__link>a:hover{color:#383838;text-decoration:none}
header .mobilemenu__bottombar{background-color:#f2f2f2;padding:.5em}
header .mobilemenu__searchform{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid #999;background-color:#999}
header .mobilemenu__searchform button{border:0;background-color:#999;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
header .mobilemenu__searchformbutton{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
header .mobilemenu__searchforminput{width:100%}
header .mobilemenu__searchforminput input{font-size:1em;padding:.5em;border:0}
header .mobilemenu__submenu{position:fixed;top:0;left:100%;width:100%;height:100%;margin:0 0 0 2em;padding:1em 0;background-color:#999;color:#fff;z-index:100;transition:left .2s linear;overflow-y:scroll;border-left:1px solid #999}
@media screen and (min-width:64em){header .mobilemenu__submenu{display:none}
}
header .mobilemenu__submenu--visible{left:0}
header .mobilemenu__submenu div.button_close{padding:.5em 1.5em;top:0;left:0}
header .mobilemenu__submenu div.button_close a{color:#fff;font-size:1.2em;font-weight:600}
header .mobilemenu__submenu ul{list-style:none;margin-top:1em}
header .mobilemenu__submenu ul li{margin:0 0 .5em;padding:0}
header .mobilemenu__submenu ul li.header{font-weight:600;color:#fff;font-size:1em}
header .mobilemenu__submenu ul li a{color:#fff;text-decoration:none;font-size:1em}
header .mobilemenu__submenu ul li a:hover{color:#fff;text-decoration:none}
footer,footer a{color:#383838;font-size:.9em}
footer{width:100%;padding:.9375em;margin-top:3.75em;margin-bottom:1.875em}
footer a{text-decoration:none;margin:0 .5em}
footer a:hover{color:#999;text-decoration:none}
footer .footerwrapper{width:100%;max-width:64em;margin-left:auto;margin-right:auto}
footer .footer__content>div,footer .footer__linkscontainer>div{margin:.5em 0}
footer .footerbackground{background-color:#FAFAFA;padding:2em 0}
footer .footer__content{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
footer .footer__seals{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
footer .footer__linkscontainer{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}
@media screen and (max-width:60em){footer a{font-size:.9em}
footer .footer__linkscontainer{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:start;align-items:flex-start}
}
footer .footer__links{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:60em){footer .footer__links{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start}
footer .footer__links span{display:none}
}
footer .footer__copyright{margin:1em 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.9em}
footer .footer__copyright a{margin:0}
.footerlogos{width:100%;max-width:64em;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:3em;padding:0 1em}
@media screen and (max-width:60em){.footerlogos>div{-ms-flex:0 0 30%;flex:0 0 30%}
}
.footerseotext{width:100%;max-width:64em;margin:2em auto}
@media (min-width:64em){.subnav{display:none;position:absolute;top:100%;min-width:100%;padding:0 30px 0 0;left:0;margin:0;background:#fff;width:auto;box-shadow:2px 2px 4px #ccc;z-index:99}
.subnav>li{display:block;position:relative;margin:0}
.subnav>li>a{padding:10px 0;white-space:nowrap;border-bottom:1px solid #ccc}
.subnav>li>a.active,.subnav>li>a:hover{color:#fe7313;border-bottom:1px solid #ccc}
.subnav>li:last-child>a,.subnav>li:last-child>a.active,.subnav>li:last-child>a:hover{border-bottom:0}
li:hover .subnav{display:inline-block}
}
ul.inline-list li{display:inline-block;padding:26px 0 0 30px;margin-bottom:0}
ul.inline-list li a{text-decoration:none;color:#303030;padding:26px 0 25px}
ul.inline-list li a.active,ul.inline-list li a:hover{border-bottom:4px inset #fe7313}
.list--inline{padding:0;margin:0;list-style:none}
.list--inline li{display:inline;white-space:nowrap;margin-bottom:0}
.pagination,.pagination ul{margin:0 auto;text-align:center}
.list--inline a{text-decoration:none;padding:0 10px}
.pagination{position:relative;display:block}
.pagination .icon,.pagination li{height:25px;width:25px;fill:#999;vertical-align:middle;margin-bottom:0}
.pagination a,.pagination li span{text-decoration:none;color:#333;padding:2px 5px;transition:fill 4s ease-in}
.pagination a.active,.pagination a:hover,.pagination li.active span{color:#fff;background-color:#fe7313}
.pagination a.next:hover,.pagination a.prev:hover{color:#fff;background:0 0}
.pagination a.next:hover .icon,.pagination a.prev:hover .icon{fill:#fe7313}
.additional_links{float:left;width:100%;padding:0 15px}
@media (min-width:30em){.additional_links{width:50%}
}
.additional_links .lang,.additional_links .separator{display:none}
@media (min-width:64em){.additional_links{width:auto;position:absolute;top:0;right:0}
.additional_links .lang,.additional_links .separator{content:"&#47;";display:inline-block}
}
.additional_links .additional_links--nav{width:100%;text-decoration:none;color:#383838;display:block;float:left;clear:left;padding:5px 0 10px;list-style:none;border-bottom:1px solid #f2f2f2}
@media (min-width:64em){.additional_links .additional_links--nav{width:auto;text-decoration:none;color:#383838;display:inline-block;float:none;clear:none;padding:0 5px;border-bottom:none}
.additional_links a,.additional_links a.lang{display:inline-block;text-decoration:none;color:#383838;font-size:10px;font-size:.625rem}
}
.bc{max-width:64em;margin-left:auto;margin-right:auto;background:#fff;display:block;margin-bottom:50px}
.bc .sub a,.bc>ul>li{margin-bottom:0}
.bc::after{clear:both;content:"";display:table}
.bc>ul{list-style:none;padding:0;margin:0}
.bc .icon{height:25px;width:25px;display:inline-block;fill:#999}
.bc>ul>li,.bc>ul>li>a{overflow:hidden;display:block;float:none;width:100%}
.bc>ul>li.active-nopad{padding:0!important}
.bc>ul>li.active{color:#fff}
.bc>ul>li.active>a{color:#fff;background-color:#fe7313}
.bc>ul>li.active .icon-arrow-down{fill:#fff}
.bc>ul>li>a{padding:10px 30px 10px 15px;position:relative;color:#999;border-top:1px solid #999}
.bc>ul>li>a svg{float:left}
.bc>ul>li>a:hover{text-decoration:none}
.bc>ul>li.active{background-color:#fe7313;padding:8px 30px 9px 15px}
@media only screen and (min-width:701px){.bc>ul>li.active{margin-left:-19px}
}
.bc>ul>li.active::before{content:'';position:absolute;z-index:10;top:0;background-size:100% 100%;height:100%;width:15px;left:-15px;background-image:url('../../typo3conf/ext/template/Resources/Public/images/bottom-right.svg')}
.bc .home-icon span{display:none}
.bc .icon-arrow-down{margin-left:.9375em;fill:#999;float:right}
@media only screen and (min-width:701px){.bc ul>li,.bc>ul>li>a{display:block;position:relative;overflow:visible}
.bc>ul{font-size:14px;font-size:.875rem}
.bc ul>li{float:left;width:auto}
.bc .icon{height:20px;width:20px}
.bc .icon-arrow-down{height:12px;width:12px;margin-left:.9375em;float:none}
.bc>ul>li>a{width:auto;vertical-align:middle;line-height:1.5;margin-left:-19px;margin-right:30px;z-index:10;border-top:none}
.bc>ul>li>a::before,.bc>ul>li>a:after{content:'';position:absolute;z-index:10;top:0;background-size:100% 100%;height:100%;width:15px}
.bc>ul>li>a.home-icon{padding:10px 20px;margin-left:0}
.bc>ul>li>a.home-icon::before{background:0 0}
.bc>ul>li .icon-arrow-down{fill:#fe7313}
.bc>ul>li.active>a,.bc>ul>li.hover>a{color:#fff;background-color:#fe7313}
.bc>ul>li.active .icon,.bc>ul>li.hover .icon{fill:#fff}
.bc>ul>li.active a:after,.bc>ul>li.hover a:after{right:-15px;background-image:url('../../typo3conf/ext/template/Resources/Public/images/top-left.svg')}
.bc>ul>li.active a::before,.bc>ul>li.hover a::before{left:-15px;background-image:url('../../typo3conf/ext/template/Resources/Public/images/bottom-right.svg')}
.bc>ul>li.active .home-icon::before,.bc>ul>li.hover .home-icon::before{background:0 0}
.bc>ul>li>a+ul.sub{left:-34px}
.bc>ul>li:first-child>a+ul.sub{left:0}
}
.bc .sub{display:none;list-style:none}
.bc .sub a,.bc .sub.active,.bc>ul>li.hover>a.taphover+.sub{display:block}
.bc .sub a{padding:.1875em 0}
.bc .sub a.active,.bc .sub a:hover{text-decoration:none}
.bc .sub a.active{color:#fe7313}
@media only screen and (min-width:701px){.bc .sub{position:absolute;min-width:150%;padding:.625em 1.875em .9375em;z-index:400;background:#fff;box-shadow:2px 2px 4px #ccc}
.bc .sub li{display:block;float:none}
.bc .sub a{width:auto;padding:5px 0;color:#383838;border-bottom:1px solid #ccc;font-size:14px;font-size:.875rem}
.bc .sub a:hover{color:#fe7313}
.bc .sub li:last-child a{border-bottom:none}
}
.bc .sub.active:empty,.bc>ul>li.hover>a.taphover+.sub:empty,.partners-box .partners-box_item a.partners-box_item-overlay-title h2{display:none}
.partners-box .partners-box_item{width:150px;position:relative;overflow:hidden;-ms-transform:translateZ(0);transform:translateZ(0)}
.partners-box .partners-box_item img.partners-box_item-media{filter:grayscale(1)}
.partners-box .partners-box_item:hover img.partners-box_item-media{filter:grayscale(0)}
.partners-box_whole{max-width:64em;margin-left:auto;margin-right:auto}
.partners-box_whole::after{clear:both;content:"";display:table}
.partners-box_whole .partners-box_item{float:left;display:block;width:100%;margin-right:0}
.partners-box_whole .partners-box_item:last-child{margin-right:0}
@media only screen and (min-width:30em){.partners-box_whole .partners-box_item{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.partners-box_whole .partners-box_item:last-child{margin-right:0}
}
@media only screen and (min-width:40em){.partners-box_whole .partners-box_item{margin-right:0!important;float:left;display:block;width:32.31112%}
.partners-box_whole .partners-box_item:last-child{margin-right:0}
}
.partners-box_whole .partners-box_item a.partners-box_item-overlay-title h2{display:block;color:#383838;font-size:1rem;margin:0;line-height:1rem;height:100px;width:200px;float:left}
.partners-box_whole .partners-box_item a.partners-box_item-overlay-title h2:hover{color:#fe7313;text-decoration:underline}
.partners-box_whole .partners-box_item img.partners-box_item-media{display:block;width:200px;height:150px}
.partner-item{width:100%;vertical-align:top;padding:.3125em;margin-bottom:.9375em}
.partner-item__image{width:50%;margin:0 auto .46875em;display:block;text-align:center;vertical-align:top;height:120px;overflow:hidden;position:relative}
.table td p,table td p,td p{margin-bottom:0}
@media only screen and (min-width:64.0625em){.partner-item__image{width:80%}
}
.partner-item img{max-height:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.partner-item p{display:table-cell;vertical-align:middle;text-align:left;font-weight:700;font-size:12px;font-size:.75rem;line-height:1.3}
.partner-item p a{color:#383838}
.footable-sortable{cursor:pointer;text-decoration:underline}
.button:disabled,select:disabled{cursor:not-allowed}
.accordion dt a.active,.accordion dt a:hover,.button,.button:hover,.circle--checkout:hover,.circle:hover,.date__icon:hover,.download-item__link:hover,.print:hover,.search-result-item>a:hover,.shop-item:hover,.shop-item__headline:hover,.shoping-cart a.shoping-cart_head:hover,.transformer-tabs a,.transformer-tabs a:hover,.user:hover,a.language-item:hover{text-decoration:none}
.footable-sortable:hover{color:#fe7313}
.footable-sortable .fooicon.fooicon-sort,.footable-sortable .fooicon.fooicon-sort-asc,.footable-sortable .fooicon.fooicon-sort-desc{display:inline-block;width:1em;height:1em;vertical-align:text-bottom;background-size:cover}
.table,table,td,th{vertical-align:top}
.footable-sortable .fooicon.fooicon-sort-asc{background-image:url('../../typo3conf/ext/template/Resources/Public/images/arrow-up.svg')}
.footable-sortable .fooicon.fooicon-sort-desc{background-image:url('../../typo3conf/ext/template/Resources/Public/images/arrow-down.svg')}
.table,table{word-break:break;width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}
.table thead,table thead{background:#e6e6e6;font-weight:700}
.table tr:nth-child(even),table tr:nth-child(even){background:#f2f2f2}
.table th,table th{font-weight:700}
.table{display:table}
table#recaptcha_table,table.table-auto{table-layout:auto}
caption{padding:5px;color:#555;font-style:italic}
td,th{padding:.3em .8em;cursor:default;text-align:left}
.responsive-table{width:100%;margin-bottom:1.5em;font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem}
.responsive-table thead{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}
.responsive-table thead th{background:#e6e6e6;border:1px solid #e6e6e6;font-weight:700;text-align:center;color:#383838}
.responsive-table thead th:first-of-type{text-align:left}
.responsive-table thead th:last-child{text-align:right}
.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table tr{display:block;padding:0;text-align:left;white-space:normal}
.responsive-table td,.responsive-table th{padding:.5em;vertical-align:top}
.button,input,label,select{vertical-align:middle}
@media only screen and (min-width:40em){.responsive-table thead{position:relative;clip:auto;height:auto;width:auto;overflow:auto}
.responsive-table tr{display:table-row}
.responsive-table td,.responsive-table th{display:table-cell;padding:.5em}
.responsive-table tbody{display:table-row-group}
}
@media only screen and (min-width:64em){.responsive-table td,.responsive-table th{padding:.75em .5em}
}
@media only screen and (min-width:75em){.responsive-table td,.responsive-table th{padding:.75em}
}
.responsive-table tbody tr{border:2px solid #e6e6e6}
@media only screen and (min-width:40em){.responsive-table tbody tr{display:table-row;border-width:1px}
.responsive-table tbody tr:nth-of-type(even){background:#f2f2f2}
}
.filter,.media__img img{display:block}
.responsive-table tbody tr:last-of-type{margin-bottom:0}
.responsive-table tbody th{background-color:#e6e6e6}
@media only screen and (min-width:40em){.responsive-table tbody th{background-color:transparent;color:#5e5d52;text-align:left}
}
.responsive-table tbody th[scope=row]{background-color:#e6e6e6;color:#fff}
@media only screen and (min-width:40em){.responsive-table tbody th[scope=row]{background-color:transparent;color:#5e5d52;text-align:left}
}
.responsive-table tbody td{font-weight:700;text-align:right}
@media only screen and (min-width:40em){.responsive-table tbody td{text-align:left;font-weight:400}
}
.responsive-table tbody td:last-child{text-align:right}
.responsive-table tbody td[data-title]:before{content:attr(data-title);float:left;font-size:.8em;color:rgba(94,93,82,.75)}
@media only screen and (min-width:64em){.responsive-table tbody td{border-bottom:1px solid #e6e6e6}
.responsive-table tbody td[data-title]:before{font-size:.9em}
}
@media only screen and (min-width:40em){.responsive-table tbody td[data-title]:before{content:none}
}
.media{margin:0 .9375em .9375em;overflow:hidden;zoom:1;width:100%}
.media__body{overflow:hidden;zoom:1}
.media__img{float:left;margin-right:.9375em}
.media--right{float:right;margin-left:.9375em}
.media__tags{font-size:10px;font-size:.625rem;line-height:1.2}
.media__tags a{padding-right:5px;color:#999}
.media__title{font-size:1.125rem;line-height:1.5;margin:0 0 .11719em;font-weight:700}
.media__date{margin-bottom:0;line-height:1}
.media--no-ml{margin-left:0}
.filter-title{font-weight:300}
.filter{border-bottom:1px solid #999;margin-bottom:.9375em;padding-bottom:.9375em}
.filter__select{float:left;margin-right:.9375em}
.filter .form-element__checkbox{float:left;margin-bottom:0}
.filter__reset{float:right;color:#999;font-size:12px;font-size:.75rem}
.button{position:relative;display:inline-block;color:#fff;text-align:center;border:none;background-color:#999;-webkit-appearance:none;transition:background .2s ease-out;font-size:14px;font-size:.875rem;height:30px;line-height:30px;font-family:Arial,Verdana,sans-serif;padding:0 10px;border-radius:2px}
.button:hover{background:#a6a6a6}
.button--small{padding:0 7px;border-radius:2px;height:25px;line-height:25px;font-size:12px;font-size:.75rem}
.button--orange{background-color:#fe7313}
.button--orange:hover{background:#fe822c}
.button--red{background-color:#a5575f}
.button--red:hover{background:#af676e}
.button:disabled,.button:disabled:hover{background-color:#ccc}
.button--full{width:100%;margin-bottom:.46875em}
.button:disabled{transition:none}
fieldset,form{border:none;margin:0}
input,label,select{font-family:inherit;font-size:inherit}
legend{border:0;white-space:normal}
textarea{min-height:8em;vertical-align:top;font-family:inherit;resize:vertical}
.circle,.section__headline{font-family:Arial,Verdana,sans-serif}
.icheckbox_flat-orange,.iradio_flat-orange{margin-right:5px}
label{cursor:pointer;margin-right:10px;display:block;color:#999;font-size:12px;font-size:.75rem}
.form-element__checkbox,.form-element__input,.form-element__radio,.form-element__select,.form-element__select-checkout{position:relative;margin-bottom:20px}
input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=tel],input[type=time],input[type=url],input[type=number],input[type=search],textarea{border:1px solid #bfbfbf;padding:5px 5px 6px;width:100%;font-size:14px;font-size:.875rem}
.form-element__input label,.form-element__select-checkout label{position:absolute;display:inline;top:-10px;left:0;font-size:12px;font-size:.75rem;transition:all .1s linear;opacity:0;font-weight:700;color:#999}
.form-element__input label.on,.form-element__select-checkout label.on{color:#fe7313}
.form-element__input label.show,.form-element__select-checkout label.show{top:-19px;visibility:visible;opacity:1}
.form-element__checkbox label,.form-element__radio label{display:inline}
.form-element__select{position:relative;margin-bottom:20px}
.form-element__select label{display:block;font-weight:700;color:#999;font-size:12px;font-size:.75rem}
.form-element__select select{width:100%}
input[type=checkbox],input[type=radio]{display:inline}
.form-element--error-message{display:block;font-size:12px;font-size:.75rem;font-weight:700;color:#e74c3c}
.form-element--error input,.form-element--error textarea{border:1px dashed #e74c3c}
input[type=text]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=number]:disabled,input[type=search]:disabled,textarea:disabled{background:#ccc;cursor:not-allowed}
.mini-form{width:100%;margin-bottom:.9375em;border:1px solid #ccc;padding:1.40625em .9375em;background-color:#fff;border-radius:5px;display:inline-block;position:relative}
.mini-form label,.mini-form label.on{color:#383838}
.mini-form:after,.mini-form:before{background-color:#fe7313;background-image:linear-gradient(-45deg,transparent 0,transparent 25%,#6383a8 25%,#6383a8 50%,transparent 50%,transparent 75%,#6383a8 75%,#6383a8 100%);background-size:40px 40px;content:'';left:0;height:10px;position:absolute;width:100%}
.mini-form:before{top:0;border-top-left-radius:5px;border-top-right-radius:5px}
.mini-form:after{bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.news-box{float:left;display:block;margin-right:1.53331%;width:100%;position:relative;z-index:950;bottom:1em}
.news-box:last-child{margin-right:0}
@media only screen and (min-width:64.0625em){.news-box{float:left;display:block;margin-right:1.53331%;width:32.31112%;position:absolute;bottom:.9375em;margin-top:1.875em}
.news-box:last-child{margin-right:0}
.gallery__image img{max-height:500px}
}
@media only screen and (min-width:75em){.news-box{float:left;display:block;margin-right:1.53331%;width:23.85002%;position:absolute;bottom:.9375em}
.news-box:last-child{margin-right:0}
}
.news-box__wrap{padding:10px}
.news-box__heading{padding:5px 10px;margin:0;font-size:14px;background-color:#999;color:#fff}
.news-box__item{display:block;background:rgba(255,255,255,.8)}
.news-box__date{font-size:12px;margin:0}
.news-box__title{font-size:16px}
.news-box__desc{font-size:14px;line-height:1rem}
ol,ul{margin:0 0 .9375em;padding-left:1.40625em}
ol li,ul li{margin-bottom:.46875em}
.content ul li,aside .content ul li{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;margin-top:0}
ul.listing--bullet{list-style-type:circle}
ul.listing--arrow{list-style-type:none;padding-left:0}
ul.listing--arrow li{line-height:1.2rem}
ul.listing--arrow li:before{content:">";padding-right:10px;line-height:1.5rem;color:#fe7313}
ul.listing--arrow a{font-size:15px;font-size:.9375rem;color:#fe7313}
dl{font-size:15px;font-size:.9375rem;line-height:24px;line-height:1.5rem;margin-top:0}
dl dt{font-weight:700;margin-bottom:.5rem}
dl dd{margin:0}
.news-menu-view ul{list-style-type:none;margin:0;padding:0}
.news-menu-view ul>li{font-weight:700;padding-bottom:.625em}
.news-menu-view ul ul{list-style-type:none;margin:.625em 0 0;padding:0}
.news-menu-view ul ul>li{font-weight:400;margin:.42614em 0 0;padding:0}
.list-view ul{list-style-type:none;margin:0;padding:0}
.news-item{padding-bottom:.46875em;margin-bottom:.46875em;border-bottom:1px solid #ccc}
.news-item p{margin-bottom:.3125em}
.news-navigation{margin-top:.9375em}
.news-navigation a:last-child{float:right}
.gallery__navigation{overflow:hidden;width:100%}
@media only screen and (max-width:64.0625em){.gallery__navigation a.back,.gallery__navigation a.button{float:none!important;display:block}
.gallery__navigation a.back{margin:.9375em 0}
.gallery__navigation a.button{margin-bottom:.9375em}
}
.gallery__image{position:relative;margin:.9375em auto;text-align:center;display:block;background-repeat:no-repeat;background-position:top center}
.gallery__link{position:absolute;top:0;height:100%;width:20%;z-index:20}
.gallery__link svg{fill:#fff;height:80px;width:80px;top:50%;left:50%;position:absolute;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}
.gallery__link--next:hover svg,.gallery__link--prev:hover svg{display:block}
.gallery__link--prev{left:0}
.gallery__link--prev:hover{background:linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(255,255,255,0) 100%)}
.gallery__link--next{right:0}
.gallery__link--next:hover{background:linear-gradient(to left,rgba(0,0,0,.3) 0,rgba(255,255,255,0) 100%)}
.gallery__listing--small{margin-bottom:.9375em}
.gallery__listing--small p{margin-bottom:.46875em}
.gallery__teaser{border-top:1px solid #ccc;padding:.9375em 0 0}
.download-item,.gallery__list-item{padding-bottom:.9375em;border-bottom:1px solid #ccc}
.gallery .pagination{width:200px}
.gallery__teaser-alt{background:#383838;overflow:hidden;padding:.9375em;margin-bottom:.9375em}
.gallery__teaser-alt .images{max-width:64em;margin-left:auto;margin-right:auto;margin-bottom:.9375em}
.gallery__teaser-alt .images::after{clear:both;content:"";display:table}
.gallery__teaser-alt .images a{float:left;display:block;margin-right:1.53331%;width:32.31112%;opacity:.8;transition:opacity .4s ease-out}
.gallery__teaser-alt .images a:last-child{margin-right:0}
.gallery__teaser-alt .images a:hover{opacity:1}
.gallery__list-item{display:block;margin:0 0 .9375em}
.gallery__list-item .media__img{float:none;display:block}
@media only screen and (min-width:600px){.gallery__list-item .media__img{float:left;margin:0 10px 10px 0;max-width:120px}
}
.gallery__list-item p{margin-bottom:.3125em}
.download-item{margin-bottom:.9375em}
.dl_item-large,.dl_item-small{border-bottom:1px solid #f2f2f2}
.download-item__header{margin-bottom:.09375em}
aside .download-item__header{font-size:14px;font-size:.875rem}
.download-item__link{width:100%;display:inline-block;color:#383838;transition:color .5s ease-out;vertical-align:top}
.download-item__link .icon{transition:fill .5s ease-out;fill:#383838;vertical-align:top}
.download-box__link svg,.download-item__link:hover .icon{fill:#fe7313}
.download-item__link span{float:right;display:inline-block;width:10%;text-align:right}
.download-item__link span:first-child{float:left;width:90%;text-align:left}
.download-item__link:hover{color:#fe7313}
.download-box{padding:.9375em;margin-bottom:.9375em;background-color:#383838}
.download-box__link{display:block;margin-bottom:.78125em;transition:color .4s ease-out}
.download-box__link:last-child{margin-bottom:0}
@media only screen and (min-width:64.0625em){aside .download-box{padding:.625em}
aside .download-box__link{font-size:14px;font-size:.875rem}
}
.download-box__link span{float:right;display:inline-block;width:10%;text-align:right}
.download-box__link span:first-child{float:left;width:90%;text-align:left}
.download-box__link__desc{margin-bottom:0!important;clear:both!important;float:none!important;width:100%!important;text-align:left!important;color:#fff;font-size:13px;font-size:.8125rem}
@media only screen and (min-width:64.0625em){aside .download-box__link svg{width:20px;height:20px;vertical-align:middle}
}
.download-box__link:hover{color:#fe9146}
.download-box__desc{color:#fff}
.dl_item-large{padding-bottom:.9375em;margin-bottom:.9375em;display:block;overflow:hidden;height:auto}
.dl_item-large h2{font-size:24px;display:inline-block}
.dl_item-large p{font-size:16px;display:inline-block;width:80%}
.dl_item-large i.big_dw_icon{float:right;width:45px;height:55px;margin-top:50px;background:url('../../typo3conf/ext/template/Resources/Public/images/dl_big.png') no-repeat}
@media only screen and (min-width:20rem){.dl_item-large p{width:80%}
.dl_item-large i.big_dw_icon{margin-top:40px}
}
@media only screen and (min-width:40em){.dl_item-large p{width:90%}
.dl_item-large i.big_dw_icon{margin-top:40px}
}
.dl_item-small{padding-bottom:15px;display:block;height:auto;clear:left;margin-bottom:10px}
.dl_item-small h4{font-size:16px;display:inline}
.dl_item-small i.small_dw_icon{display:inline;float:right;margin-top:-10px;width:30px;height:35px;background:url('../../typo3conf/ext/template/Resources/Public/images/dl_small.png') no-repeat}
.brochure,.cta-box{float:left;display:block}
.brochure__image--small,.cta-box p{height:100px;overflow:hidden}
@media only screen and (min-width:30em){.dl_item-small{padding-bottom:10px}
.dl_item-small i.small_dw_icon{margin-top:0}
}
.cta-box{margin-right:1.53331%;width:100%;padding:.46875em .46875em .9375em;border-bottom:1px solid #ccc;margin-top:1.875em}
.cta-box:last-child{margin-right:0;border-right:none}
@media screen and (min-width:601px) and (max-width:700px){.cta-box{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.cta-box:last-child,.cta-box:nth-child(2n){margin-right:0}
.cta-box:nth-child(2n+1){clear:left}
}
@media only screen and (min-width:701px){.cta-box{float:left;display:block;margin-right:1.53331%;width:32.31112%}
.cta-box:last-child,.cta-box:nth-child(3n){margin-right:0}
.cta-box:nth-child(3n+1){clear:left}
}
.brochure,.brochure:last-child{margin-right:0}
.cta-box img{width:100%;margin-bottom:.46875em}
@media (min-width:60em){.cta-box{border-bottom:none}
}
.brochure{width:100%;margin-top:.9375em;margin-bottom:2.34375em;position:relative}
@media only screen and (min-width:560px){.brochure{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.brochure:last-child,.brochure:nth-child(2n){margin-right:0}
.brochure:nth-child(2n+1){clear:left}
}
.brochure__image{width:100%}
.brochure__image--small{max-width:80px;border:1px solid #999;padding:5px}
.brochure__image--small img{vertical-align:middle}
.brochure__headline{font-size:12px;font-size:.75rem;line-height:1.5;font-weight:700;margin-bottom:.23438em;overflow:hidden}
.brochure__download{font-size:12px;font-size:.75rem;margin:0 0 .3125em;color:#999;text-align:left;font-weight:700;display:block}
.brochure__order{display:table;vertical-align:bottom}
.brochure__order .error{background:#e74c3c;color:#fff;font-size:12px;font-size:.75rem;padding:0 .46875em;border-radius:4px;border:1px solid #bf2718;margin-top:10px;display:block}
@media only screen and (min-width:64.0625em){.brochure__order .error{position:absolute;margin-left:10px;margin-top:0;bottom:0;right:0}
}
.brochure__order__amount{display:inline-block;width:40%}
.brochure__order__amount label{display:inline-block;font-weight:700}
.brochure__order__amount input{width:50px}
.order-list{position:fixed;bottom:0;left:0;width:100%;z-index:500;padding:.9375em;background:#383838;border-radius:5px}
@media only screen and (min-width:800px){.order-list{position:relative;height:auto}
}
.order-list .scroller{height:140px;overflow-y:scroll;overflow-x:hidden;position:relative;background:linear-gradient(#383838 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),#383838 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent) 0 100%;background-repeat:no-repeat;background-color:#383838;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}
.order-list .scroller:after{content:'';position:absolute;width:100%;height:5px;z-index:1500;bottom:0;left:0}
@media only screen and (min-width:800px){.order-list .scroller{height:auto;overflow-y:auto}
}
.order-list .order-hide{position:absolute;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);top:-25px;z-index:800;padding:5px;height:40px;width:40px;text-align:center;background:#fe7313;color:#fff;display:inline-block}
.order-list .order-hide .icon{fill:currentColor}
@media only screen and (min-width:800px){.order-list .order-hide{display:none}
}
.order-list p{position:relative;font-size:12px;font-size:.75rem;line-height:1.4;z-index:50;padding-right:20px;color:#ccc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:2px;padding-bottom:.9375em;margin-bottom:.9375em;border-bottom:1px dotted #999}
.order-list p a.delete{position:absolute;top:0;right:0;color:#fff;border-radius:100%;line-height:1;padding:2px;z-index:500;width:20px;height:20px;display:inline-block;text-align:center}
.order-list p a.delete .icon{fill:#999;width:100%;height:100%;background-color:#383838;transition:transform .3s ease-out}
.order-list p a.delete:hover .icon{-ms-transform:scale(1.2);transform:scale(1.2)}
.order-list .button{margin-top:.9375em}
#order-list.sticky{overflow:hidden}
.video-frame{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:1.875em}
.video-frame embed,.video-frame iframe,.video-frame object{position:absolute;top:0;left:0;width:100%;height:100%}
video{width:100%!important;height:auto!important}
audio{margin-bottom:.9375em}
.transformer-tabs ul{list-style:none;padding:0;margin:0;border-bottom:3px solid #ccc}
.transformer-tabs li{display:inline-block;padding:0;vertical-align:bottom;margin-bottom:0}
.transformer-tabs a{display:inline-block;color:#383838;padding:.5rem}
.transformer-tabs a.active{position:relative;bottom:-3px;background:#ccc}
.transformer-tabs a:hover{background:#ccc}
@media only screen and (max-width:700px){.transformer-tabs ul{border-bottom:0;overflow:hidden;position:relative;background:#ccc}
.transformer-tabs ul::after{content:"\2630";position:absolute;top:8px;right:15px;z-index:2;pointer-events:none}
.transformer-tabs ul.open a{position:relative;display:block}
.transformer-tabs li{display:block;margin-bottom:0}
.transformer-tabs a{position:absolute;top:0;left:0;width:100%;height:100%}
.transformer-tabs a.active{border:0;z-index:1;background:#ccc}
}
.tabs>div{display:none;padding:.9375em .9375em .9375em .5rem}
.accordion dd,.accordion dt a,.circle{padding:.9375em}
.tabs>.active{display:block}
.accordion,.tabs{margin-bottom:1.875em}
.accordion dt{font-weight:400;margin:0;background-color:#0f0;overflow:hidden}
.accordion dt a{background-color:#e6e6e6;width:100%;display:block;border-bottom:1px solid #d9d9d9;color:#383838}
.accordion dt a svg{vertical-align:middle;float:right;fill:#999}
.accordion dt a span{float:right;display:inline-block;width:10%}
.accordion dt a span:first-child{float:left;width:90%}
.accordion dt a.active,.accordion dt a:hover{background-color:#ebebeb}
.accordion dt a.active svg,.accordion dt a:hover svg{fill:#fe7313}
.bg-image{background-image:url('../../typo3conf/ext/template/Resources/Public/images/backgrounds/telc-flaggen.jpg');background-repeat:no-repeat;background-size:100%;height:400px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;width:100%}
@media only screen and (min-width:701px){.bg-image{height:600px}
}
.circle{display:inline-block;font-weight:700;background:#6b6b6b;color:#fff;border-bottom:1px solid #383838;width:100%;position:relative}
.circle:first-child{border-top:1px solid #383838}
.circle:hover{background:#5e5e5e}
@media only screen and (min-width:64.0625em){.circle:before,.circle>span{display:block;position:absolute}
.circle{width:144px;height:144px;padding:.46875em;background-color:#fff;color:#383838;border-radius:100%;font-size:14px;font-size:.875rem;line-height:1.4;border:none}
.circle:first-child{border-top:none}
.circle>span{text-align:center;width:87%;height:auto;vertical-align:middle;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.circle:before{width:100%;height:100%;top:0;left:0;-ms-transform:scale(1.2);transform:scale(1.2);border-radius:100%;content:'';background:0 0;border:2px solid #fe7313}
.circle:hover{text-decoration:none;background:#fe7313;color:#fff}
.circle:hover:before{animation:bounce 1.5s linear both}
.circle:after{content:attr(title);position:absolute;top:50%;left:130%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:700;width:150px;color:#fff;text-shadow:1px 1px 1px #383838}
.section--footer .circle:after{color:#383838;text-shadow:none}
}
.circle--checkout,.circle--small{background-color:#fff;color:#383838;line-height:1.4;border-radius:100%}
.circle--small{font-size:14px;font-size:.875rem;width:60px;height:60px}
.circle--small span{display:block;text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.circle--checkout{font-size:20px;font-size:1.25rem;margin-right:14%;width:40px;height:40px}
.circle--checkout-active,.circle--checkout:after{background-color:#fe7313;color:#fff}
.circle--checkout span,.circle--checkout_last span{position:absolute;top:50%;font-size:20px;text-align:center}
@media only screen and (min-width:30em){.circle--checkout{margin-right:20%}
}
@media only screen and (min-width:40em){.circle--checkout{margin-right:23%}
}
@media only screen and (min-width:48em){.circle--checkout{margin-right:25%}
}
@media only screen and (min-width:60em){.circle--checkout{margin-right:27%}
}
.circle--checkout:hover{background:#fe7313;color:#fff}
.circle--checkout span{display:block;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25rem;font-weight:400}
.circle--checkout:after{display:none;content:attr(title);position:absolute;top:50%;left:107%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:800;width:275px;height:2px;text-shadow:1px 1px 1px #383838}
.circle--checkout_last{background-color:#fff;color:#383838;border-radius:100%;line-height:1.4;font-weight:400;width:40px;height:40px}
.circle__news span,.tags a{color:#fff}
.circle--checkout_last span{display:block;left:50%;-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);font-size:1.25rem;font-weight:400}
.circle.circle-continue{display:block;margin:.9375em auto;z-index:999;position:relative;box-shadow:1px 1px 2px 0 #383838}
@media only screen and (min-width:64.0625em){.circle--checkout:after{display:block}
.circle.circle-continue{position:absolute;left:50%;bottom:4%;margin:0 auto;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.section--footer .circle.circle-continue{position:relative;left:3%;margin-top:40px;top:5%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
}
.circle.circle-continue span{z-index:50;display:block;text-align:center}
.circle.circle-continue:first-child{border-top:none}
.circle.circle-continue svg{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.circle.circle-continue:before{width:100%;height:100%;position:absolute;top:0;left:0;-ms-transform:scale(1.3);transform:scale(1.3);display:block;border-radius:100%;content:'';background:0 0;border:2px solid #fe7313;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0}
.circle.circle-continue:hover{background:#fff}
.circle.circle-continue:hover:before{animation:bounce 1.5s linear both}
.circle__news{background:#fe7313;background-size:cover}
.circle__news:hover{background:#fe9146}
@media only screen and (min-width:64.0625em){.circle__news{position:absolute;padding:.46875em;left:60%;bottom:25%;width:204px;height:204px}
.circle__news:before{border:2px solid #FFF}
}
.circle__news .circle__headline{font-size:20px;font-size:1.25rem;display:inline-block;margin-bottom:.9375em}
.circles{position:relative;width:100%;height:auto;display:block;z-index:510;overflow:hidden}
@media only screen and (min-width:64.0625em){.circles{margin-top:0;height:100%;display:block}
.circle-one{position:absolute;left:5%;top:40%}
.circle-two{position:absolute;left:40%;top:50%}
.circle-three{position:absolute;left:60%;top:30%}
}
.bounce{animation:bounce .3s linear infinite both}
@keyframes bounce{0%{transform:matrix3d(1.2,0,0,0,0,1.2,0,0,0,0,1,0,0,0,0,1)}
5.555556%{transform:matrix3d(1.55217,0,0,0,0,1.55217,0,0,0,0,1,0,0,0,0,1)}
11.111111%{transform:matrix3d(1.37901,0,0,0,0,1.37901,0,0,0,0,1,0,0,0,0,1)}
16.666667%{transform:matrix3d(1.2,0,0,0,0,1.2,0,0,0,0,1,0,0,0,0,1)}
22.222222%{transform:matrix3d(1.15375,0,0,0,0,1.15375,0,0,0,0,1,0,0,0,0,1)}
27.777778%{transform:matrix3d(1.17649,0,0,0,0,1.17649,0,0,0,0,1,0,0,0,0,1)}
33.333333%{transform:matrix3d(1.2,0,0,0,0,1.2,0,0,0,0,1,0,0,0,0,1)}
38.888889%{transform:matrix3d(1.20607,0,0,0,0,1.20607,0,0,0,0,1,0,0,0,0,1)}
44.444444%{transform:matrix3d(1.20309,0,0,0,0,1.20309,0,0,0,0,1,0,0,0,0,1)}
50%{transform:matrix3d(1.2,0,0,0,0,1.2,0,0,0,0,1,0,0,0,0,1)}
55.555556%{transform:matrix3d(1.1992,0,0,0,0,1.1992,0,0,0,0,1,0,0,0,0,1)}
61.111111%{transform:matrix3d(1.19959,0,0,0,0,1.19959,0,0,0,0,1,0,0,0,0,1)}
66.666667%{transform:matrix3d(1.2,0,0,0,0,1.2,0,0,0,0,1,0,0,0,0,1)}
72.222222%{transform:matrix3d(1.2001,0,0,0,0,1.2001,0,0,0,0,1,0,0,0,0,1)}
77.777778%{transform:matrix3d(1.20005,0,0,0,0,1.20005,0,0,0,0,1,0,0,0,0,1)}
83.333333%{transform:matrix3d(1.2,0,0,0,0,1.2,0,0,0,0,1,0,0,0,0,1)}
88.888889%,94.444444%{transform:matrix3d(1.19999,0,0,0,0,1.19999,0,0,0,0,1,0,0,0,0,1)}
100%{transform:matrix3d(1.2,0,0,0,0,1.2,0,0,0,0,1,0,0,0,0,1)}
}
.icon{width:25px;height:25px}
.tags{margin-bottom:.3125em}
.tags a{display:inline-block;padding:5px;background:#999;border-radius:2px;font-size:10px;font-size:.625rem;line-height:1;transition:.4s background ease-out}
.tags a:hover{background:#fe7313;text-decoration:none}
.language-item{padding:.9375em;margin-bottom:.9375em;border:1px solid #999;display:block;color:#383838;transition:opacity .5s ease-out;position:relative}
.language-item__headline{margin-top:0;font-size:18px;font-size:1.125rem;display:block;min-height:24px}
.language-item__description{font-size:1rem;display:block;margin-bottom:.9375em}
@media only screen and (min-width:64.0625em){.language-item__description{height:80px;overflow:hidden}
}
.language-item__bar{background:#eaeaea;margin-bottom:10px;width:100%;height:20px;display:block;position:relative}
a.language-item{opacity:.7}
a.language-item:hover{opacity:1}
.language-item__bar--a1,.language-item__bar--a2\+{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#fe7313%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#fe7313%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#fe7313%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#fe7313%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #fe7313;background-image:linear-gradient(to right,#fe7313 0,#fe7313 25%,#fe7313 25%,#fe7313 50%,#fe7313 50%,#fe7313 75%,#fe7313 75%)}
.language-item__bar--a2{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #ebbe3b;background-image:linear-gradient(to right,#ebbe3b 0,#ebbe3b 25%,#ebbe3b 25%,#ebbe3b 50%,#ebbe3b 50%,#ebbe3b 75%,#ebbe3b 75%)}
.language-item__bar--a2-b1{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #ebbe3b;background-image:linear-gradient(to right,#ebbe3b 0,#ebbe3b 25%,#ebbe3b 25%,#ebbe3b 50%,#a5575f 50%,#a5575f 75%,#a5575f 75%)}
.language-item__bar--b1,.language-item__bar--b1\+{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #a5575f;background-image:linear-gradient(to right,#a5575f 0,#a5575f 25%,#a5575f 25%,#a5575f 50%,#a5575f 50%,#a5575f 75%,#a5575f 75%)}
.language-item__bar--b1-b2{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #a5575f;background-image:linear-gradient(to right,#a5575f 0,#a5575f 25%,#a5575f 25%,#a5575f 50%,#486990 50%,#486990 75%,#486990 75%)}
.language-item__bar--b2,.language-item__bar--b2\+{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #486990;background-image:linear-gradient(to right,#486990 0,#486990 25%,#486990 25%,#486990 50%,#486990 50%,#486990 75%,#486990 75%)}
.language-item__bar--b2-c1{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #486990;background-image:linear-gradient(to right,#486990 0,#486990 25%,#486990 25%,#486990 50%,#5f886b 50%,#5f886b 75%,#5f886b 75%)}
.language-item__bar--c1{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #5f886b;background-image:linear-gradient(to right,#5f886b 0,#5f886b 25%,#5f886b 25%,#5f886b 50%,#5f886b 50%,#5f886b 75%,#5f886b 75%)}
.language-item__bar--c2{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#773f98%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#773f98%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#773f98%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#773f98%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #773f98;background-image:linear-gradient(to right,#773f98 0,#773f98 25%,#773f98 25%,#773f98 50%,#773f98 50%,#773f98 75%,#773f98 75%)}
.language-item__bar--a1-a2-b1-b2{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#fe7313%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #fe7313;background-image:linear-gradient(to right,#fe7313 0,#fe7313 25%,#ebbe3b 25%,#ebbe3b 50%,#a5575f 50%,#a5575f 75%,#486990 75%)}
.language-item__bar--b1-b2-b2-c1{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #a5575f;background-image:linear-gradient(to right,#a5575f 0,#a5575f 25%,#486990 25%,#486990 50%,#486990 50%,#486990 75%,#5f886b 75%)}
.language-item__bar--a1-a2{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#fe7313%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#fe7313%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #fe7313;background-image:linear-gradient(to right,#fe7313 0,#fe7313 25%,#fe7313 25%,#fe7313 50%,#ebbe3b 50%,#ebbe3b 75%,#ebbe3b 75%)}
.language-item__bar--c1-c2{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#773f98%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#773f98%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #5f886b;background-image:linear-gradient(to right,#5f886b 0,#5f886b 25%,#5f886b 25%,#5f886b 50%,#773f98 50%,#773f98 75%,#773f98 75%)}
.language-item__bar--a2-c1{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#ebbe3b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#a5575f%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#486990%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#5f886b%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #ebbe3b;background-image:linear-gradient(to right,#ebbe3b 0,#ebbe3b 25%,#a5575f 25%,#a5575f 50%,#486990 50%,#486990 75%,#5f886b 75%)}
.language-item__bar--allgemein{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#b10e81%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#b10e81%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#b10e81%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#b10e81%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #b10e81;background-image:linear-gradient(to right,#b10e81 0,#b10e81 25%,#b10e81 25%,#b10e81 50%,#b10e81 50%,#b10e81 75%,#b10e81 75%)}
.language-item__bar--altenpflegehilfe{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#3dff6b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#3dff6b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#3dff6b%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#3dff6b%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #3dff6b;background-image:linear-gradient(to right,#3dff6b 0,#3dff6b 25%,#3dff6b 25%,#3dff6b 50%,#3dff6b 50%,#3dff6b 75%,#3dff6b 75%)}
.language-item__bar--metallverarbeitung{background:url(data:image/svg+xml,%3c%3fxml%20version%3d%221%2e0%22%3f%3e%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20width%3d%22100%25%22%20height%3d%22100%25%22%3e%3cdefs%3e%3clinearGradient%20id%3d%22G%22%20x2%3d%22100%25%22%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#174dcf%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#174dcf%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#174dcf%22%20offset%3d%22100%25%22%2f%3e%3cstop%20style%3d%22stop%2dcolor%3a%23#174dcf%22%20offset%3d%22100%25%22%2f%3e%3c%2flinearGradient%3e%3c%2fdefs%3e%3crect%20width%3d%22100%25%22%20height%3d%22100%25%22%20fill%3d%22url%28%23G%29%22%2f%3e%3c%2fsvg%3e) #174dcf;background-image:linear-gradient(to right,#174dcf 0,#174dcf 25%,#174dcf 25%,#174dcf 50%,#174dcf 50%,#174dcf 75%,#174dcf 75%)}
.language-item__bar--b1-c1{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2E1NTc1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2E1NTc1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzQ4Njk5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzQ4Njk5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzVmODg2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Zjg4NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:linear-gradient(to right,#a5575f 0,#a5575f 33%,#486990 33%,#486990 66%,#5f886b 66%)}
.date{margin-bottom:1.21875em;padding-bottom:.9375em;border-bottom:1px solid #ccc}
.date__icon{border-radius:2px;border:1px solid #f2f2f2;background:#fff;height:70px;width:70px;display:block;position:relative;text-align:center}
.date__icon .month{display:block;width:100%;background-color:#e74c3c;padding:2px 5px;color:#fff;font-size:10px;font-size:.625rem;border-top-left-radius:2px;border-top-right-radius:2px;position:relative;transition:.4s background ease-out}
.date__icon .day{text-align:center;display:block;font-size:28px;font-size:1.75rem;line-height:1;font-weight:700;padding-top:.3125em;color:#383838;transition:.4s color ease-out}
.date__icon:hover .month{background-color:#ea6153}
.date__icon:hover .day{color:#454545}
.date__until{width:4px;margin:5px auto;background-color:#ccc;height:20px}
.date h6{margin-bottom:.26786em}
.date h6 a{color:#383838}
.date p{margin-bottom:0}
.search-result-item{overflow:hidden;width:100%;margin-bottom:.9375em}
.search-result-item__header{margin-bottom:.23438em}
.search-result-item__header a{color:#fe7313;font-weight:700}
.search-result-item>a{text-overflow:ellipsis;display:block;max-width:100%;white-space:nowrap;overflow:hidden;padding-right:10px;position:relative;color:#999;font-size:12px;font-size:.75rem;margin-bottom:.3125em;line-height:1.2}
#result_list{position:absolute;z-index:900;background:#fe7313;padding-top:10px}
#result_list a{color:#fff}
#result_list li{list-style:none;margin:0;padding:5px 0 0}
.location-range,.location-type{font-size:20px!important;font-weight:700!important;margin-bottom:15px}
#map,.shop-item{margin-bottom:.9375em}
table.item-location--list{width:100%;table-layout:fixed}
table.item-location--list tbody,table.item-location--list td,table.item-location--list th,table.item-location--list tr{display:block;width:100%}
@media only screen and (min-width:64.0625em){table.item-location--list tbody{display:table-row-group;width:100%;max-width:100%}
table.item-location--list tr{display:table-row;width:100%;max-width:100%}
table.item-location--list th{display:table-cell;width:auto}
table.item-location--list th:first-child{width:120px;overflow:hidden;max-width:120px;min-width:120px}
table.item-location--list td{display:table-cell;width:auto}
}
table.item-location--list td .first-cell,table.item-location--list td:first-child{vertical-align:top;display:block}
@media only screen and (min-width:64.0625em){table.item-location--list td .first-cell,table.item-location--list td:first-child{vertical-align:top;display:table-cell;text-align:center;width:80px;max-width:80px;min-width:80px;overflow:hidden}
}
table.item-location--list td .first-cell a,table.item-location--list td:first-child a{display:inline-block}
table.item-location--list .icon{fill:#383838;width:30px;height:30px}
table.item-location--list a:hover .icon{fill:#fe7313}
table.item-location--list address{font-style:normal}
.shop-item{padding:.9375em;display:block;text-align:center;color:#383838;position:relative}
.shop-item__headline{margin-top:0;font-size:15px;font-size:.9375rem;color:#383838;height:94px;overflow:hidden;display:table-cell;vertical-align:middle}
.shop-item__price{font-size:1rem;margin-bottom:0;font-weight:700;color:#fe7313}
.shop-item__info{font-size:.7rem;display:block;margin-bottom:0}
.product-detail_item-media{float:left;display:block;margin-right:1.53331%;width:100%}
.product-detail_item-media:last-child{margin-right:0}
@media only screen and (min-width:30em){.product-detail_item-media{float:left;display:block;margin-right:1.53331%;width:32.31112%}
.product-detail_item-media:last-child{margin-right:0}
}
.product-detail__image{margin-bottom:.9375em}
.product-detail_item-description{margin:2rem 1.53331% 2rem 0;float:left;display:block;width:100%}
@media only screen and (min-width:30em){.product-detail_item-description{margin-top:0;float:left;display:block;margin-right:1.53331%;width:66.15556%}
.product-detail_item-description:last-child{margin-right:0}
}
@media only screen and (min-width:64.0625em){.product-detail_item-description{padding:0 1rem}
}
.product-detail_item-description:last-child{margin-right:0}
.product-detail_item-description p span{font-style:normal}
.product-detail_item-description p:first-child{margin-bottom:1em}
.product-detail_item-description .item_price{color:#fe7313;font-weight:700;font-size:1.2em;margin-bottom:.5em}
.product-detail_item-description .item_taxes{font-size:.75em;margin-bottom:1em}
.product-detail_item-description .quantity_heading{display:inline-block}
.product-detail_item-description .quantity_input{display:inline-block;width:50px;margin:0 1em;height:40px;padding:0 1.2rem}
.shoping-cart{display:block}
@media only screen and (min-width:64.0625em){.shoping-cart{margin:-30px -31px 0 0}
}
.shoping-cart a.shoping-cart_head{color:#fff;display:block;width:100%;cursor:pointer}
.shoping-cart .shoping-cart_heading{padding:1em 1em 0;color:#fff;background-color:#383838}
.shoping-cart .shoping-cart_heading__title{font-weight:400;display:inline-block;margin-bottom:0;background:url('../../typo3conf/ext/template/Resources/Public/images/cart_icon.png') no-repeat;text-indent:2em}
.shoping-cart .shoping-cart_heading__item-counter{padding:1px 3px;margin:0 10px;display:inline-block;position:relative;background:#fe7313;border-radius:1px}
.shoping-cart .shoping-cart_heading__item-counter:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-right-color:#fe7313;border-width:5px;margin-top:-5px}
.shoping-cart .shoping-cart_heading .block-title{padding:0 0 1rem}
.shoping-cart__content{transition:all .3s ease-out,opacity .1s ease-in-out .1s;opacity:1;padding:0 0 .9375em;max-height:auto!important;overflow:hidden}
.shoping-cart__content p{color:#ccc;font-size:.75rem;margin:.5rem 0;line-height:.875rem}
.shoping-cart__content ol{list-style-type:none;padding-left:0;margin:0;clear:both}
.shoping-cart__content ol li{width:100%;padding:.5em 0 1rem;border-bottom:2px solid #fe7313;margin:.5rem 0;clear:both;float:left}
.shoping-cart__content .shoping-cart__item-image{display:inline-block;width:25%;float:left;max-height:100px;max-width:100px}
.shoping-cart__content .shoping-cart__item-desc{display:inline-block;width:73%;float:left}
.shoping-cart__content .shoping-cart__item-desc_title{font-size:.85rem;color:#fe7313;display:inline-block;width:75%;padding:.5rem .5rem 0;margin:0;clear:both}
.shoping-cart__content .shoping-cart__item-desc_price{clear:both;display:inline-block;color:#fff;padding-left:.5rem;margin:.5rem 0 0}
.shoping-cart__content .shoping-cart__item-desc_price span{margin-left:1rem}
.shoping-cart__content .shoping-cart__total-price{font-size:1rem;color:#fff;margin:1rem 0}
.shoping-cart__content .shoping-cart__total-price_price{margin-left:1rem}
.shoping-cart__content .actions{margin-bottom:1rem}
.cart-update,.promo-code__box{margin-bottom:2em}
.shoping-cart .closed{display:block;opacity:0;height:0;padding:0;overflow:hidden;transition:all .3s ease-out,opacity 0s ease-in-out 0s}
.user{padding:1em;color:#383838;float:left;display:block;margin-right:1.53331%;width:100%}
.user:last-child{margin-right:0}
@media only screen and (min-width:30em){.user{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.user:last-child{margin-right:0}
}
.user.user-profle{background:url('../../typo3conf/ext/template/Resources/Public/images/userprofile_icon.png') 13px 16px no-repeat;text-indent:2em}
.user.user-logout{background:url('../../typo3conf/ext/template/Resources/Public/images/logout_icon.png') 15px no-repeat;text-indent:1.5em}
.user.user-login{background:url('../../typo3conf/ext/template/Resources/Public/images/login_icon.png') 10px no-repeat;text-indent:1.5em}
.cart-table thead,.checkout-table thead,.order-review thead{background:0 0;border:0;border-bottom:3px solid #999}
.cart-table thead tr th,.checkout-table thead tr th,.order-review thead tr th{font-weight:700;border:0;background:0 0}
.cart-table tbody,.checkout-table tbody,.order-review tbody{border:0}
.cart-table tbody tr,.checkout-table tbody tr,.order-review tbody tr{border:0;border-bottom:1px solid #ccc}
.cart-table tbody tr:nth-of-type(even),.checkout-table tbody tr:nth-of-type(even),.order-review tbody tr:nth-of-type(even){background:0 0}
.cart-table tbody tr .cart-item_image,.checkout-table tbody tr .cart-item_image,.order-review tbody tr .cart-item_image{display:none}
@media only screen and (min-width:48em){.cart-table thead tr th,.checkout-table thead tr th,.order-review thead tr th{text-align:left}
.cart-table thead tr th.product-title,.checkout-table thead tr th.product-title,.order-review thead tr th.product-title{width:50%}
.cart-table thead tr th.product-one-item_price,.checkout-table thead tr th.product-one-item_price,.order-review thead tr th.product-one-item_price{width:15%}
.cart-table thead tr th.product-quantity,.checkout-table thead tr th.product-quantity,.order-review thead tr th.product-quantity{width:10%}
.cart-table thead tr th.product-sum-price,.checkout-table thead tr th.product-sum-price,.order-review thead tr th.product-sum-price{width:15%}
.cart-table thead tr th.product-remove,.checkout-table thead tr th.product-remove,.order-review thead tr th.product-remove{width:10%}
.cart-table tbody tr .cart-item_image,.checkout-table tbody tr .cart-item_image,.order-review tbody tr .cart-item_image{display:table-cell}
}
.cart-table tbody tr td,.checkout-table tbody tr td,.order-review tbody tr td{background:0 0}
.cart-table tbody tr td .cart-item_link,.checkout-table tbody tr td .cart-item_link,.order-review tbody tr td .cart-item_link{display:block}
.cart-table tbody tr td .cart-item_link span,.checkout-table tbody tr td .cart-item_link span,.order-review tbody tr td .cart-item_link span{text-align:left;padding-left:1em}
@media only screen and (min-width:48em){.cart-table tbody tr td .cart-item_link,.checkout-table tbody tr td .cart-item_link,.order-review tbody tr td .cart-item_link{display:table}
.cart-table tbody tr td .cart-item_link span,.checkout-table tbody tr td .cart-item_link span,.order-review tbody tr td .cart-item_link span{display:table-cell;text-align:left;vertical-align:middle}
}
.cart-table tbody tr td input,.checkout-table tbody tr td input,.order-review tbody tr td input{border:1px solid #ccc;color:#999;text-align:center;width:30px}
.remove-cart-item{padding:0 10px;background:url('../../typo3conf/ext/template/Resources/Public/images/remove_icon.png') no-repeat}
.promo-code__box{float:left;display:block;width:100%;position:relative;margin-right:0}
.promo-code__box-input{position:relative;display:table;border-collapse:separate;margin-bottom:37px}
.promo-code__box-input input{border-radius:2px 0 0 2px;display:table-cell}
.promo-code__box-input span{position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}
.cart-sum__box,.shipping-box{display:block;position:relative;float:left}
.promo-code__box-input span .form-element__input-btn{margin:-14px 0 0 -1px;border-top-left-radius:0;border-bottom-left-radius:0;position:relative}
.promo-code__box:last-child{margin-right:0}
@media only screen and (min-width:690px){.promo-code__box{float:left;display:block;margin-right:1.53331%;width:40.77223%}
.promo-code__box:last-child{margin-right:0}
}
@media only screen and (min-width:920px){.promo-code__box{float:left;display:block;margin-right:1.53331%;width:23.85002%}
.promo-code__box:last-child{margin-right:0}
}
.cart-sum__box,.cart-sum__box:last-child{margin-right:0}
.cart-sum__box{width:100%}
.cart-sum__box-sum{background-color:rgba(254,115,19,.4);border:1px solid rgba(254,115,19,.5);padding:1em 1em 2em;margin-bottom:2em}
.cart-sum__box-sum p{margin-bottom:0;text-align:right;position:relative}
.cart-sum__box-sum p span:first-child{float:left}
@media only screen and (min-width:920px){.cart-sum__box{float:left;display:block;margin-right:1.53331%;width:40.77223%}
.cart-sum__box:last-child{margin-right:0}
}
.shipping-box,.shipping-box:last-child{margin-right:0}
.cart-sum__box .order-table td:first-child{width:75%}
.cart-sum__box .order-table td:last-child{text-align:right}
.to-checkout{width:100%}
.shipping-box{width:100%;margin-bottom:.9375em}
@media only screen and (min-width:690px){.shipping-box{float:left;display:block;margin-right:1.53331%;width:49.23334%;padding:0 .9375em .9375em}
.shipping-box:last-child{margin-right:0}
}
@media only screen and (min-width:920px){.shipping-box{float:left;display:block;margin-right:1.53331%;width:32.31112%}
.shipping-box:last-child{margin-right:0}
}
.toolbar{margin-top:1.40625em;font-size:12px;font-size:.75rem}
.toolbar a{display:inline-block;color:#383838}
.toolbar a .icon{vertical-align:middle;width:20px;height:20px;margin-right:.46875em}
.toolbar a .icon-facebook{fill:#425B90}
.toolbar a .icon-twitter{fill:#55ACEE}
.toolbar a .icon-google-plus,.toolbar a .icon-youtube{fill:#D73D32}
.print{position:relative;margin-right:.9375em}
.print .icon{fill:#383838;margin-right:.3125em}
.opc .step-title:hover span.arrow_icon,.print:hover .icon{fill:#fe7313}
.print:hover{color:#fe7313}
.cookie-bar{position:relative;top:0;display:block;width:100%;padding:.23438em;z-index:100000;background:#f1c40f;transition:top .4s ease-out}
@media only screen and (min-width:64.0625em){.cookie-bar{position:fixed}
}
.cookie-bar.fadeout{top:-99px}
.cookie-bar p{margin:0 auto;font-size:12px;font-size:.75rem;line-height:1.4;width:80%;padding:0;z-index:950;min-height:32px}
.cookie-bar p a{text-decoration:underline;color:#383838}
.login-box_bg a.forgot-pw:hover,.shop-boxes:hover{text-decoration:none}
.cookie-bar .close{position:absolute;top:5px;right:5px;z-index:970;color:#614f06;background:#e4bc1c;border-radius:100%;display:inline-block;width:2.0625em;height:2.0625em;text-indent:-9999px}
.cookie-bar .close:after{content:"\2716";text-indent:0;display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px}
.info-set .divider,.info-set h2.legend,.opc,.opc .step,.viernullvier__searchforminput{position:relative}
.cookie-bar .close:active,.cookie-bar .close:hover{color:#383838}
.cookie-bar.inactive{display:none}
.messages,.messages ul{position:relative;display:block;list-style:none;padding:0;margin:0}
.messages .error-msg,.messages .notice-msg,.messages .success-msg,.messages .warn-msg,.messages .warning-msg{padding:.5rem 1rem .1rem;border-radius:2px;display:block}
.messages span,.messages ul span{font-size:.8rem!important}
.messages .success-msg{color:#FFF;background:#73BC31}
.messages .warn-msg,.messages .warning-msg{color:#333;background:#F1C40F}
.messages .error-msg{color:#FFF;background:#E74C3C}
.messages .error-msg a{color:#FFF;font-weight:700}
.messages .notice-msg{color:#333;background:#F1C40F}
.ch{text-align:center}
@media only screen and (min-width:64em){.ch{width:64em;margin:0 auto .9375em;padding:0 .9375em}
}
.login-box{float:left;display:block;margin-right:1.53331%;width:100%}
.login-box:last-child{margin-right:0}
@media only screen and (min-width:64em){.login-box{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.login-box:last-child{margin-right:0}
}
.login-box_bg{margin-top:.9375em;background-color:#ccc;padding:2rem;border-radius:4px}
.login-box_bg a.forgot-pw{font-size:12px;font-size:.75rem;color:#999}
.register-box{margin-top:1.875em;float:left;display:block;margin-right:1.53331%;width:100%}
.register-box:last-child{margin-right:0}
@media only screen and (min-width:64em){.register-box{margin-top:0;float:left;display:block;margin-right:1.53331%;width:49.23334%}
.register-box:last-child{margin-right:0}
}
.register-box__inner{margin-top:.9375em}
.register-box__inner a.back-to-cart{margin-top:.9375em;font-size:14px;font-size:.875rem;font-weight:700}
.register-box__inner a.back-to-cart:after{content:" >"}
.billing-address{float:left;display:block;margin-right:1.53331%;width:100%}
.billing-address:last-child{margin-right:0}
@media only screen and (min-width:64em){.billing-address{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.billing-address:last-child{margin-right:0}
}
.payment-info{float:left;display:block;margin-right:1.53331%;width:100%}
.payment-info:last-child{margin-right:0}
@media only screen and (min-width:64em){.payment-info{float:left;display:block;margin-right:1.53331%;width:49.23334%}
.payment-info:last-child{margin-right:0}
}
.payment-info p{font-size:12px;font-size:.75rem;color:#999}
.rechnung_icon{padding:20px 30px;background:url('../../typo3conf/ext/template/Resources/Public/images/rechnung_icon.png') no-repeat}
.checkout-table tfoot tr,.order-review tfoot tr{background-color:transparent}
.checkout-table,.order-review{display:block;margin-bottom:-1px}
.checkout-table thead tr th,.order-review thead tr th{text-align:right}
.checkout-table thead tr th:first-child,.order-review thead tr th:first-child{text-align:left}
.checkout-table tbody tr td,.order-review tbody tr td{text-align:right}
.checkout-table tbody tr td span,.order-review tbody tr td span{padding-left:5em;display:block;text-align:right}
@media only screen and (min-width:40em){.checkout-table tbody tr td span,.order-review tbody tr td span{padding-left:0;display:inline;text-align:left}
}
.order-review tfoot,.order-review tfoot tr{width:100%;display:block}
.checkout-table tbody tr td:first-child,.order-review tbody tr td:first-child{text-align:left}
.checkout-table tbody tr:last-child,.order-review tbody tr:last-child{border:none}
.checkout-table tfoot tr:first-child,.order-review tfoot tr:first-child{border-top:4px double #ccc;border-bottom:4px double #ccc}
.checkout-table tfoot tr td,.order-review tfoot tr td{text-align:right;font-weight:500}
.checkout-table tfoot tr td small,.order-review tfoot tr td small{font-weight:300}
.order-review tfoot tr{text-align:right}
.order-review tfoot tr td{display:inline-block;text-align:right;font-weight:500}
.order-review tfoot tr td small{font-weight:300}
.order-review tfoot tr td strong{font-weight:900}
.checkout-step4{text-align:center}
.shop-boxes{padding:.9375em;display:block;background-color:#fe7313;color:#fff;margin-bottom:.9375em;background-repeat:no-repeat;background-size:100px;background-position:98% -70%}
.opc .buttons-set .back-link small,.opc .buttons-set.disabled button.button{display:none}
.shop-boxes h3,.shop-boxes h4{text-shadow:1px 1px 0 #525252}
.shop-boxes.english{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-englisch.png')}
.shop-boxes.german{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-german.png')}
.shop-boxes.french{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-french.png')}
.shop-boxes.spanish{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-spanish.png')}
.shop-boxes.russian{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-russian.png')}
.shop-boxes.portuguese{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-portuguese.png')}
.shop-boxes.turkey{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-turkey.png')}
.shop-boxes.czech{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-czech.png')}
.shop-boxes.arab{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-arab.png')}
.shop-boxes.polish{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-polish.png')}
.shop-boxes.italian{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-italian.png')}
.shop-boxes.all{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-all.png')}
.shop-boxes.grundbildung{background-image:url('../../typo3conf/ext/template/Resources/Public/images/shop/shop-box-grundbildung.png')}
.product-essential .back-button{margin:1rem 0}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;font-size:12px;font-weight:700;line-height:13px;background:url('../../typo3conf/ext/template/Resources/Public/images/validation_advice_bg.gif') 2px 0 no-repeat;color:#eb340a}
.opc .section,body[class*="checkout-cart-index "] .opc .section{min-height:0}
.checkout-agreements li{margin:30px 0}
.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px}
.checkout-agreements .agree input.checkbox{margin-right:6px}
.checkout-agreements .agree label{font-weight:700;color:#666}
.opc .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 30px}
.opc .checkout-agreements li{margin:20px 0 0}
.opc .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px}
.opc .checkout-agreements .agree{padding-left:6px}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:0 0!important;margin:0!important;padding:0!important;border:0!important}
.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px}
.info-set{background:url('../../typo3conf/ext/template/Resources/Public/images/bkg_checkout.gif') repeat-x #fbfaf6;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}
.info-set h2{font-size:13px;font-weight:700;margin:0 0 10px}
.info-set h3,.info-set h4{font-size:13px;font-weight:700;color:#E26703}
.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:400}
.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0}
.info-set h3.legend{margin:0 0 10px;color:#0a263c}
.info-set .divider{margin:0 -20px;padding:25px 0}
.info-set .box{margin:0 0 15px}
.info-set .box h2{color:#e26703}
.info-set .data-table .product-name{font-size:1em!important;font-weight:700!important;color:#1e7ec8!important}
.info-set .data-table .product-name a{font-weight:700!important}
.info-set .data-table .item-options{margin:5px 0 0}
.block-progress{border:0;margin:0}
.block-progress .block-title{background:0 0;border:0;padding:0;margin:0 0 5px}
.block-progress .block-title strong{font-size:13px;color:#0a263c}
.block-progress .block-content{background:0 0}
.block-progress dd,.block-progress dt{background:#eee;border:1px solid #a3aeb3;margin:0 0 6px}
.block-progress dt{font-size:13px;font-weight:700;line-height:1.35;padding:2px 8px;color:#999}
.block-progress dd{border-top:0;padding:8px 13px}
.block-progress dt.complete{margin:0;background:#d0dce1;color:#5e8ab4}
.block-progress p{margin:0}
.block-progress .cards-list dt{background:0 0;border:0;color:inherit;font-size:12px;margin:5px 0;padding:0}
.block-progress .cards-list dd{border:0;margin:0;padding:0}
.block-progress .cards-list .info-table th{font-weight:400}
.opc .register{margin-top:27px}
.opc .buttons-set{margin-top:0;padding-top:2em}
.opc .buttons-set p.required{margin:0;padding:0 0 10px}
.opc .buttons-set .back-link a{padding-left:16px}
.opc,.opc fieldset{padding:0}
.opc .buttons-set .please-wait{height:21px;line-height:21px}
.opc .ul,.opc ol,.opc ul{list-style-type:none;padding:0}
.opc ul.form-list{margin-bottom:0}
.opc{margin:0 auto}
.opc label{display:inline-block}
.opc .step-title span.arrow_icon{display:inline-block;float:right}
.opc .step-title{border-bottom:1px solid #d9d9d9;background:#eee;padding:.5rem;text-align:right}
.opc .allow .step-title .number,.opc .step-title .number{border-radius:50%;padding:1px 9px;width:30px;height:30px}
.opc .step-title .number{float:left;background:#fff;font-size:1rem;border:2px solid #fe7313;color:#fe7313}
.opc .step-title h2{float:left;margin:7px 0 0 .7rem;color:#999;font-size:.7rem;line-height:1rem}
@media only screen and (min-width:30em){.opc .step-title h2{font-size:1rem}
}
.opc .step-title a{display:none;float:right;line-height:16px;font-size:1rem;margin-top:7px}
.opc .allow .step-title{background:#d0dce1;border:1px solid #a3aeb3;border-bottom:0;color:#a4b3b9;cursor:pointer}
.opc .allow .step-title .number{background:#fe7313;color:#fff;font-size:1rem;border:2px solid #fe7313}
.opc .allow .step-title h2{color:#a4b3b9;font-size:.7rem;margin:7px 0 0 .7rem}
@media only screen and (min-width:30em){.opc .allow .step-title h2{font-size:1rem}
}
.opc .active .step-title{background:#e6e6e6;padding:.5rem;color:#383838;cursor:default}
.opc .active .step-title .number{background:#fe7313;color:#fff;font-size:1rem;border-radius:50%;padding:1px 9px;width:30px;height:30px;border:2px solid #fe7313}
.opc .active .step-title h2{color:#f18200;font-size:.7rem;margin:7px 0 0 .7rem}
@media only screen and (min-width:30em){.opc .active .step-title h2{font-size:1rem}
}
.opc .step{border:1px solid #bbafa0;border-top:0;background:url('../../typo3conf/ext/template/Resources/Public/images/bkg_checkout.gif') repeat-x #fbfaf6;padding:15px 30px}
.opc .step .tool-tip{right:30px}
.opc #checkout-review-table-wrapper{padding:2rem;border:1px solid #d9dde3;border-top:0;border-bottom:0}
#opc-login .buttons-set,#opc-shipping_method .buttons-set{border-top:0}
#opc-login h3{font-size:13px;border-bottom:1px solid #e4e4e4;padding-bottom:2px;text-transform:uppercase}
#opc-login h4{font-size:1em;font-weight:700;margin:0;color:#2f2f2f}
.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px}
.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto}
#opc-review .step{border:0;padding:0}
#opc-review .product-name{font-weight:700;color:#0a263c}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{padding:20px 30px;border:1px solid #d9dde3;border-width:0 1px 1px}
#opc-review .buttons-set p{margin:0;line-height:40px}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px}
.checkout-progress:after,.opc .step-title:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
select#billing-address-select{width:230px}
@media only screen and (min-width:30em){select#billing-address-select{width:auto}
}
.viernullvier__text{margin-bottom:3em}
.viernullvier__text--center{text-align:center;margin:0 auto}
.viernullvier__spacer{height:3em}
.viernullvier__searchform{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid #999}
.viernullvier__searchform button{border:0;background-color:#999;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.viernullvier__searchforminput span{display:none}
.viernullvier__searchforminput input{font-size:1em;padding:.5em;border:0}
.viernullvier__searchformbutton{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#999;height:100%}
.section{height:auto}
.section__headline{font-size:24px;font-size:1.5rem;color:#fff;white-space:pre-wrap;text-align:center;display:block;z-index:150;width:100%;margin-top:-50%}
@media only screen and (min-width:600px){.section__headline{position:absolute;top:15%;margin-top:0;font-size:30px;font-size:1.875rem}
}
@media only screen and (min-width:64.0625em){.section__headline{-ms-transform:translate(0,0);transform:translate(0,0);padding:0;margin-top:0;z-index:500;position:absolute;display:inline;text-align:left;font-size:36px;font-size:2.25rem;top:25%;left:26%}
}
.section__headline span{box-shadow:5px 0 0 #fe7313,-5px 0 0 #fe7313;line-height:1.5;position:relative;background-color:#fe7313}
@media only screen and (min-width:64.0625em){.section__headline span{box-shadow:5px 0 0 rgba(254,115,19,.9),-5px 0 0 rgba(254,115,19,.9);background-color:rgba(254,115,19,.9)}
.ie .section__headline span{padding:5px 0 0}
}
.bc li.category5.active.active-nopad,.panels a{background-color:#fff}
.section .bg{width:100%;max-height:400px;overflow:hidden}
.section .bg img{width:100%}
@media only screen and (min-width:64.0625em){.section .bg{display:none}
}
.panels a{color:#383838;font-size:20px;display:inline-block;padding:10px}
.my-account .back-link,.toolbar-bottom .toolbars .pager .amount,body[class*=customer-account-] .bc ul li:nth-child(2),body[class*=customer-address-index] .bc ul li:nth-child(2),body[class*=sales-order-view] .bc ul li:nth-child(2),body[class*=checkout-onepage-success] .bc ul li:nth-child(2),body[class*="checkout-cart-index "] .bc ul li:nth-child(2),body[class*=customer-address-form] .bc ul li:nth-child(2),body[class*=customer-] .bc ul li:nth-child(2),body[class*=sales-order-history] .bc ul li:nth-child(2){display:none}
.my-account .content,.my-account .dashboard.content{padding:0}
body.checkout-onepage-index .bc ul li:nth-child(3) a,body[class*=customer-account-] .bc ul li:nth-child(3) a,body[class*=customer-address-index] .bc ul li:nth-child(3) a,body[class*=sales-order-view] .bc ul li:nth-child(3) a,body[class*=checkout-onepage-success] .bc ul li:nth-child(3) a,body[class*="checkout-cart-index "] .bc ul li:nth-child(3) a,body[class*=customer-address-form] .bc ul li:nth-child(3) a,body[class*=customer-] .bc ul li:nth-child(3) a,body[class*=sales-order-history] .bc ul li:nth-child(3) a{padding-right:50px}
.shipping-box--text{margin-right:10px;display:block;color:#999;font-size:12px;font-size:.75rem}
.form-search{padding:10px;margin-right:-32px;position:relative}
.form-search .search-autocomplete{width:91%;background-color:#fe7313;height:350px;overflow-x:scroll;position:absolute;z-index:150}
.form-search .search-autocomplete ul{list-style-type:none;padding-left:0}
.form-search .search-autocomplete ul li{color:#fff;padding:.2rem .5rem;cursor:pointer}
.form-search .search-autocomplete ul li:hover{text-decoration:underline}
.form-search input{height:35px;margin-bottom:0}
.form-search button{background:0 0;border:0;outline:0;margin-top:25px}
.form-search button:focus{border:0}
aside .category-products .toolbars,aside .page-title.category-title{display:none}
@media only screen and (min-width:450px){aside .category-products .shop-item{float:left;display:block;width:49.23334%;clear:none;margin-right:0}
aside .category-products .shop-item:last-child{margin-right:0}
}
@media only screen and (min-width:600px){aside .category-products .shop-item{float:left;display:block;width:32.31112%;clear:none;margin-right:0}
aside .category-products .shop-item:last-child{margin-right:0}
}
@media only screen and (min-width:800px){aside .category-products .shop-item{float:left;display:block;width:100%;clear:none;margin-right:0}
aside .category-products .shop-item:last-child{margin-right:0}
}
@media only screen and (min-width:930px){aside .category-products .shop-item{float:left;display:block;width:49.23334%;clear:none;margin-right:0}
aside .category-products .shop-item:last-child{margin-right:0}
}
aside .category-products .shop-item__headline{height:50px;font-size:14px;font-size:.875rem}
.annoyingBox{position:fixed;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:0;right:0;bottom:0;left:0;padding:1em;background:rgba(0,0,0,.5);z-index:9999}
.annoyingBox--visible{display:-ms-flexbox;display:flex}
.annoyingBox__container{position:relative;width:100%;max-width:700px;max-height:100%;padding:1em;overflow-y:scroll;background:#fff;border-bottom-left-radius:1.875em;-webkit-overflow-scrolling:touch}
.annoyingBox__close{position:absolute;color:#fff;background:#fe7313;display:inline-block;width:2.34375em;height:2.34375em;border:2px solid #fff;text-indent:-9999px;top:0;right:0;border-radius:0;text-decoration:none;z-index:1}
@media only screen and (min-width:30em){.annoyingBox__container{padding:2em;overflow-y:visible}
.annoyingBox__close{top:-10px;right:-10px;border-radius:100%}
}
.annoyingBox__close::after{content:"\2716";text-indent:0;display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%);font-size:16px}
.annoyingBox__close:active,.annoyingBox__close:hover{color:rgba(255,255,255,.9);background:#dd5b01;text-decoration:none}
.annoyingBox__products{display:-ms-flexbox;display:flex;margin:0 -.5em;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (min-width:30em){.annoyingBox__products{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.annoyingBox__product{position:relative;width:100%;-ms-flex-negative:1;flex-shrink:1;padding:0 .5em 30px;margin-bottom:1em}
@media only screen and (min-width:30em){.annoyingBox__product{margin-bottom:0}
}
.annoyingBox__image{text-align:center;width:100%;height:auto;margin-bottom:.8em}
.annoyingBox__info{font-size:.8em;margin-bottom:1.2em;color:#888;line-height:1.5}
.annoyingBox .button{position:absolute;bottom:0;left:.5em;right:.5em}
.cs-select>span,.section{position:relative;overflow:hidden}
.annoyingBox__container__simple{overflow:auto}
.annoyingBox__container__simple .annoyingBox__close{top:0;right:0;border-radius:0}
.bubble .slick-list{padding:0}
.bubble .circle__news{background:#999}
.bubble__carousel div{width:100%;height:auto;text-align:center;padding-top:15px}
.bubble__carousel .slick-prev{left:0}
.bubble__carousel .slick-next{right:0}
@media only screen and (min-width:64.0625em){.bubble .circle__news{background:#fe7313}
.bubble__carousel div{height:190px}
.bubble__carousel .slick-dots{bottom:-80px;display:block}
.bubble__carousel .slick-prev{left:-80px}
.bubble__carousel .slick-next{right:-80px}
}
.section{width:100%;display:block;margin:0;padding:0;background-size:100% 0;background-repeat:no-repeat}
@media only screen and (min-width:64.0625em){.section{background-size:cover;background-attachment:initial;background-repeat:no-repeat;background-position:top left;overflow:hidden;min-height:700px}
header.sticky{margin:0;transition:margin .2s ease-out}
.section:nth-child(2) .circle-one{left:12%;top:48%}
.section:nth-child(2) .circle-two{left:38%;top:22%}
.section:nth-child(2) .circle-three{left:53%;top:40%}
.section:nth-child(2) .section__headline{top:62%;left:25%}
.section:nth-child(3) .circle-one{left:12%;top:45%}
.section:nth-child(3) .circle-two{left:24%;top:22%}
.section:nth-child(3) .circle-three{left:75%;top:66%}
.section:nth-child(3) .section__headline{top:50%;left:25%}
.section:nth-child(4) .circle-one{left:12%;top:53%}
.section:nth-child(4) .circle-two{left:20%;top:65%}
.section:nth-child(4) .circle-three{left:56%;top:50%}
.section:nth-child(4) .section__headline{left:15%}
.section:nth-child(5) .circle-one{left:14%;top:50%}
.section:nth-child(5) .circle-two{left:35%;top:60%}
.section:nth-child(5) .circle-three{top:45%}
.section:nth-child(5) .section__headline{top:28%}
}
.section--footer{background-color:#fff}
.section--footer .footer{max-width:64em;margin-left:auto;margin-right:auto;margin-top:200px;padding:.9375em}
.section--footer .footer::after{clear:both;content:"";display:table}
.section--footer .footer__logo{margin-bottom:.9375em;display:block}
div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;z-index:100;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.cs-select select{display:none}
.cs-select>span{width:100%;text-decoration:none;float:left;clear:left;padding:5px 0 10px;list-style:none;border-bottom:1px solid #f2f2f2;display:block;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:#383838;font-size:14px;font-size:.875rem}
@media (min-width:64em){.cs-select>span{width:auto;float:left;font-size:10px;font-size:.625rem;clear:none;padding:0 5px;border-bottom:none}
}
.cs-select>span{padding-right:.5em}
.cs-select.cs-active>span::after{-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.cs-select.cs-active .cs-options{visibility:visible}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
div.cs-skin-overlay{background:0 0;font-size:1.35em;font-weight:700;z-index:2000}
@media screen and (max-width:30em){div.cs-skin-overlay{font-size:1em}
}
.cs-skin-overlay>span{backface-visibility:hidden}
.cs-skin-overlay .cs-selected span::after{content:''}
.cs-skin-overlay.cs-active>span{background:#fff;border-color:#fff}
.cs-skin-overlay .cs-options{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden;overflow-y:auto;background:rgba(255,255,255,.96);opacity:0;transform:perspective(1000px) translate3d(0,0,-200px);transition:transform .4s,opacity .4s,visibility 0s .4s;transition-timing-function:cubic-bezier(.7,0,.3,1)}
.cs-skin-overlay.cs-active .cs-options{opacity:1;transform:perspective(1000px) translate3d(0,0,0);transition:opacity .4s,transform .4s}
.cs-skin-overlay .cs-options>ul{position:absolute;top:50%;left:50%;width:100%;transform:translate3d(-50%,-50%,0);text-align:center}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.cs-skin-overlay .cs-options>ul>li{display:block;font-size:20px;font-size:1.25rem;cursor:pointer}
.cs-skin-overlay .cs-options>ul>li:hover{color:#fe7313}
.cs-skin-overlay .cs-optgroup{width:50%;padding:1em 2em;float:left}
@media screen and (max-width:30em){.cs-skin-overlay .cs-optgroup{width:100%;float:none}
}
.cs-skin-overlay li.cs-optgroup{opacity:0;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:.1s}
.cs-skin-overlay li.cs-optgroup:first-child{text-align:right;transform:translate3d(1em,0,0)}
.cs-skin-overlay li.cs-optgroup:nth-child(2){transform:translate3d(-1em,0,0)}
.cs-skin-overlay.cs-active li.cs-optgroup{opacity:1;transform:translate3d(0,0,0);transition-delay:0s}
.slick-slider{-moz-box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{left:0;top:0;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85}
.slick-prev{left:-25px}
.slick-prev:before{content:"\2190"}
.slick-next{right:-25px}
.slick-next:before{content:"\2192"}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:44px;line-height:20px;text-align:center;color:#fe7313;opacity:.6}
.slick-dots li.slick-active button:before{opacity:1}
.inlinesvg .icon .hover,.svg .icon .hover,svg image{display:none}
.no-svg svg image{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:red}
.no-inline-svg svg use,.no-svg svg use{display:none}
.no-inline-svg .accordion dt a.active svg .hover,.no-inline-svg .accordion dt a:hover svg .hover,.no-inline-svg .bc>ul>li.active .icon .hover,.no-inline-svg .bc>ul>li:hover .icon .hover,.no-inline-svg .pagination a.next:hover .icon .hover,.no-inline-svg .pagination a.prev:hover .icon .hover,.no-svg .accordion dt a.active svg .hover,.no-svg .accordion dt a:hover svg .hover,.no-svg .bc>ul>li.active .icon .hover,.no-svg .bc>ul>li:hover .icon .hover,.no-svg .pagination a.next:hover .icon .hover,.no-svg .pagination a.prev:hover .icon .hover{display:block}
.landingpage header .navbar{background:linear-gradient(to bottom,#b31821 0,#861219 100%)}
.landingpage .logo{background:0 0}
@media only screen and (min-width:64.0625em){.landingpage header .navbar{background:0 0}
.landingpage .logo{background:linear-gradient(to bottom,#C91B25 0,#9c151d 100%)}
}
.landingpage header{background:linear-gradient(to bottom,#b31821 0,#861219 100%);margin-bottom:18.75em}
.landingpage header .wrap:after,.landingpage header nav{background:linear-gradient(to bottom,#861219 0,#861219 100%)}
.landingpage header a#menu-icon svg{fill:#fff}
.landingpage .bg-image{background-position:left bottom}
@media only screen and (min-width:60em){.landingpage .bg-image{background-position:left top}
}
.ie10 .button,.ie10 .circle,.ie10 .h1,.ie10 .h2,.ie10 .h3,.ie10 .h4,.ie10 .h5,.ie10 .h6,.ie10 .section .section__headline,.ie10 button,.ie10 h1,.ie10 h2,.ie10 h3,.ie10 h4,.ie10 h5,.ie10 h6,.ie10 input,.ie10 nav.menu,.ie10 select,.ie10 table,.ie10 textarea,.ie9 .button,.ie9 .circle,.ie9 .h1,.ie9 .h2,.ie9 .h3,.ie9 .h4,.ie9 .h5,.ie9 .h6,.ie9 .section .section__headline,.ie9 button,.ie9 h1,.ie9 h2,.ie9 h3,.ie9 h4,.ie9 h5,.ie9 h6,.ie9 input,.ie9 nav.menu,.ie9 select,.ie9 table,.ie9 textarea{font-family:Arial,sans-serif}
.grid__fullbackground .shop-boxes{display:inline-block;position:relative;height:120px;width:100%;background-color:#CCC}
.grid__fullbackground .shop-boxes::after{content:"";background:rgba(0,0,0,.2);position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity .3s ease}
.grid__fullbackground .shop-boxes:hover::after{opacity:0}
.grid__fullbackground .shop-boxes__title{position:absolute;bottom:15px;left:15px;z-index:1}
.grid__fullbackground .shop-boxes__title h3{color:#FFF;font-size:0.9em;margin:0px 0px 5px 0px}
.grid__fullbackground .shop-boxes__title h4{background-color:#fe7313;color:#FFF;display:inline;padding:0px 5px;margin:0}
.productlist-container .grid__item--one-half{width:100%;margin-bottom:2.5em}
.productlist-container .grid__item--one-half .headline{height:100px}
.productlist-container .shop-item__headline{text-align:left}
.productlist_item .container__center{text-align:left}
.thumbnail-container{position:relative;margin-bottom:1em}
.thumbnail-container-inner{width:100%;height:100%;text-align:left}
.thumbnail-container-inner .centerer{display:inline-block;height:100%;vertical-align:middle}
.thumbnail-container-inner .img-thumb{display:inline-block;vertical-align:middle;max-width:100%;margin-left:-6px}
fieldset.expjimconnector-productDetails{padding-left:0px;padding-right:0px}
.back-container{margin-bottom:1em}
.back-container a span{color:#999;text-transform:lowercase}
.productdetail .tabs p{line-height:1.3em}
.productdetail .transformer-tabs a{padding:.5rem 1.5rem}
.productdetail #tab-3{padding-left:0px;padding-right:0px}
.product-detail_item-description p.item_price{margin-bottom:0px;font-size:1.5em}
.product-detail_item-description p.item_taxes{color:#383838;font-size:0.75em}
.product-detail_item-description-left{float:left}
.product-detail_item-description-right{float:right;text-align:right}
.product-detail__image-icon a{float:left;width:20%;margin-right:5%}
.productdetail .product-detail_item-description .bodytext{line-height:1.3em}
.productdetail .product-detail_item-description .quantity_input{margin:0px;height:30px;text-align:center;padding:0;font-weight:bold}
.productdetail .zoomWrapper{position:relative}
.productdetail .distance__showinside{margin:0.5em 0px 1em 0px}
.productdetail .minwidth55,.expjimconnector-cart .minwidth55{min-width:55px}
.productdetail .product-detail_item-description .downloadlabel{font-weight:bold;font-size:0.85em;margin-bottom:1em;text-align:right}
.productdetail .width__30,.expjimconnector-cart .width__30,.jim-lastproducts .width__30{width:30%;margin:0;padding:0}
.productdetail .width__70,.expjimconnector-cart .width__70,.jim-lastproducts .width__70{width:70%;margin:0;padding:0}
.productdetail .btn-cart,.productdetail .btn-download{width:100%}
.expjimconnector-cart .line__orange,.jim-lastproducts .line__orange{border-bottom:1px solid #fe7313;margin-bottom:10px;padding-bottom:10px}
.expjimconnector-cart .price__right,.expjimconnector-getHistory .price__right{float:right}
.expjimconnector-cart .button-to-cart{margin-top:1em}
.expjimconnector-cart .button-to-cart .fl{margin-bottom:10px}
.expjimconnector-cart .articlename{padding-left:.5rem;font-size:0.9em;line-height:1.2em;margin-top:0px}
.expjimconnector-cart .shoping-cart__price-quantity{padding-left:.5rem;font-size:0.75em}
.expjimconnector-cart .shoping-cart__content .shoping-cart__item-desc_price span{margin:0px}
.expjimconnector-cart .shoping-cart__content .shoping-cart__item-desc_price span.price{margin-right:1.5em}
.expjimconnector-cart .shoping-cart__item-desc_price{margin-top:0px}
.expjimconnector-cart .expjimconnector-cart-itemQuantity{width:40px;vertical-align:middle;height:25px;color:#000;text-align:center}
.expjimconnector-cart .expjimconnector-cartItem-remove{padding-left:0.5rem;text-align:right}
.expjimconnector-cart .maxwidth100,.expjimconnector-checkout-form .maxwidth100{max-width:100px}
.expjimconnector-cart .cart-table tbody tr td .cart-item_link span{padding-left:0px}
.expjimconnector-cart .expjimconnector-error-display{display:block;padding:.5rem 1rem .1rem;border-radius:2px;color:#FFF;background:#E74C3C;list-style:none outside}
.light-gallery{margin:0;padding:0}
.light-gallery a{text-decoration:none;cursor:-webkit-zoom-in;cursor:zoom-in;display:block}
.light-gallery a.button{cursor:auto}
.light-gallery a img{display:block}
.light-gallery li{list-style:none;display:block}
.light-gallery li.icon-thumb{float:left;width:14%;margin-right:2.5%;border:1px solid #CCC;height:55px;overflow:hidden}
.light-gallery li.icon-thumb a{position:relative;top:50%;transform:translateY(-50%)}
.customLightbox #lg-gallery .thumb-cont .thumb-info{display:none}
.customLightbox #lg-gallery.open .thumb-cont{border-top:2px solid #333}
.customLightbox #lg-gallery.open .lg-slide{padding-bottom:120px}
.customLightbox #lg-action{position:static}
.customLightbox #lg-gallery .thumb-cont .thumb.active{background-color:#FFF}
.customLightbox #lg-action a{margin-top:-14px !important;position:absolute;top:50%;z-index:9999999;background-color:transparent;font-size:28px;line-height:32px}
.customLightbox #lg-action a#lg-prev{color:#FFF;left:17px;margin-top:-80px !important;padding:20px}
.customLightbox #lg-action a#lg-next{color:#FFF;right:17px;margin-top:-80px !important;padding:20px}
.in_stock{color:#73BC31}
.out_of_stock{color:#E74C3C}
.relatedproducts-container{margin-top:1em}
aside .expjimconnector-cart,aside .jim-attributefilter,aside .jim-lastproducts{padding:0.9375em;margin-left:-1.878em}
.expjimconnector-registerMageUser .errors li,.account-create .errors li{color:#E74C3C}
.expjimconnector-registerMageUser .f3-form-error{border:1px solid #E74C3C}
.user-account .user.user-profle{text-indent:1.6em;font-size:0.98em}
.account-create .backtopage{font-size:0.9em}
.account-create .new-address{padding-top:10px}
.account-create .header{padding-top:1em;border-bottom:1px solid #CCC}
.account-create .form-container{display:none;padding-top:10px}
.account-create .email_readonly{background-color:#EFEFEF}
.validateform .validation-advice{display:none !important}
.validateform .validation-failed{border:1px solid red}
.products__pagination a{font-size:1em;padding:2px 3px;margin:0px 2px;color:#383838;text-decoration:none}
.products__pagination .jp-previous{padding-right:0.3em;font-size:1.5em;background:url('../../typo3conf/ext/template/Resources/Public/images/jpages-links.png') no-repeat left top;width:18px;height:33px;text-indent:-999em;display:inline-block;float:left;margin-top:-5px}
.products__pagination .jp-next{padding-left:0.3em;font-size:1.5em;background:url('../../typo3conf/ext/template/Resources/Public/images/jpages-rechts.png') no-repeat left top;width:18px;height:33px;text-indent:-999em;display:inline-block;float:right;margin-top:-5px}
.products__pagination .jp-current{color:#FFF;background-color:#fe7313}
.jim-attributefilter .jim-attributefilter-heading,.jim-lastproducts .jim-lastproducts-heading{padding:1em 1em 1em 1em;font-weight:normal;background-color:#383838;margin:0px 0px 1em 0px}
.jim-attributefilter .jim-attributefilter-heading span.filter__headline,.jim-lastproducts .jim-lastproducts-heading span.lastview__headline{background:url('../../typo3conf/ext/template/Resources/Public/images/facettenfilter.png') no-repeat left top;color:#FFF;text-indent:2em;display:block}
.jim-lastproducts .jim-lastproducts-heading span.lastview__headline{background:url('../../typo3conf/ext/template/Resources/Public/images/zuletzt-gesehen.png') no-repeat left top}
.jim-lastproducts .articlelink{font-size:0.9em;display:inline-block;line-height:1.5em;margin-left:10px}
.jim-attributefilter fieldset{padding:0}
.jim-attributefilter fieldset legend{width:100%;display:block;border-bottom:1px solid #999;padding:0px 0px 2px 1em;margin-bottom:0.5em}
.jim-attributefilter-label{display:inline-block;color:#fe7313;font-size:1em}
.jim-attributefilter-inputcontainer{padding:0px 0px 1em 1em}
.expjimconnector-getHistory .maxwidth50,.jim-lastproducts .maxwidth50{max-width:50px}
.dashboard .responsive-table thead th,.expjimconnector-getHistory .responsive-table thead th{font-size:0.8em;text-align:left}
.createNewAddressbook .f3-form-error,.register-form-validate .error{border:1px solid red}
.shoping-cart__content p.shipping-box--text{line-height:1.8em;margin-bottom:1.2em;color:#999}
aside .shoping-cart__content .expjimconnector-cart-sumBottom{font-size:0.9em}
.opc .section a.checkout-finished-link{display:block;float:none;margin-top:0px;color:#A4B3BC}
.opc .mandatory_notice p{text-align:right;font-size:0.85em;color:#999}
.opc .paymentlabel{font-size:1em;color:#000}
.opc .form-list .input-box{padding-left:20px}
.opc .form-list #payment_form_payone_creditcard .v-fix{float:left}
.expjimconnector-checkout-form .price__right{float:right}
.expjimconnector-checkout-form .checkout-table{display:table}
.expjimconnector-checkout-form .imagetitle{display:table}
.expjimconnector-checkout-form .imagetitle span{display:table-cell;vertical-align:top}
.ios-menu-close{display:none}
@media only screen and (min-width:48em){.ios-menu-close{display:block;position:absolute;top:-35px;background-color:#fe7313;color:#FFF;padding:3px 5px 0px 5px;right:20px;font-size:1.5em}
.thumbnail-container{height:310px}
.thumbnail-container-inner{position:absolute}
.thumbnail-container-inner .img-thumb{max-height:310px}
.expjimconnector-cart .cart-table tbody tr td .cart-item_link span{padding-left:1em;vertical-align:top}
.dashboard .addressBlock{float:left;width:50%}
.responsive-table tbody td.price_align{text-align:right}
.checkout-table thead tr th.product-title{width:70%}
.checkout-table thead tr th.align--right,.checkout-table tbody tr td.align--right{text-align:right}
}
@media only screen and (min-width:64.0625em){.jim-attributefilter,.jim-lastproducts{padding-right:0px}
.jim-attributefilter .jim-attributefilter-heading,.jim-lastproducts .jim-lastproducts-heading{margin:0px -31px 1em 0px}
}
@media only screen and (min-width:701px){.grid__fullbackground .shop-boxes{height:230px}
.productlist-container .grid__item--one-half{width:48.4%;margin-right:0px;
}
.relatedproducts-container .grid__item--one-half{width:48.4%;margin-right:0px;
}
.productlist-container .grid__item--one-half:nth-child(2n+1){margin-right:1em}
.productlist-container .productlist_item,.relatedproducts-container .productlist_item{max-width:310px;margin:0 auto}
.productlist_item .container__center{text-align:center}
.productlist-container .shop-item__headline{text-align:center;display:inline-block;position:relative;width:100%}
.productlist-container .shop-item__headline span{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}
.relatedproducts-container .productlist_item{margin:0}
.thumbnail-container-inner{text-align:center}
.shop-item__headline{height:87px}
.products__pagination{float:right}
.product-detail_item-media{width:61.8%;max-width:400px;margin-bottom:1em}
.product-detail_item-description{width:36.1%;max-width:232px;padding:0px 0px 0px 1rem}
}
.payment-methods{padding-top:20px;float:right}
.payment-methods img{height:30px;margin-left:5px}
.payment-methods .payment-text{margin-left:5px}
#kesearch_updating_results{display:none}
#kesearch_results .clearer{display:block;height:1px}
ul.ui-autocomplete{moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;background:#fe7313;border:none;padding:10px;position:absolute;z-index:2000 !important}
ul.ui-autocomplete li{border:none;list-style:none;margin:0;padding:5px 0 0}
ul.ui-autocomplete li a{color:#fff}
ul.ui-autocomplete li a.ui-state-focus,ul.ui-autocomplete li a:hover{background:none !important;border:none !important;color:#fff;margin:0 !important;text-decoration:underline}
.general-message div.image{display:none}
#kesearch_results .shop-thumb{width:100px;margin:5px 10px 0px 0px;float:left}
#kesearch_results .filter_Shop{float:left;width:32.31112%}
#kesearch_results .filter_Shop .shop-item-product{text-align:center}
#kesearch_results .filter_Shop .search-result-item__header,#kesearch_results .filter_Shop>a{display:none}
#kesearch_pagebrowser_bottom{clear:both}
