body{background:transparent;color:#464646;font-size:15px;font-family:"Ubuntu",sans-serif;line-height:21px;margin-bottom:74px;}a{text-decoration:underline;color:#464646;}a:hover,a:focus,a:active{text-decoration:none;color:#464646;}p{margin:0 0 1.0625em 0;}h1{font-size:1.6em;line-height:29px;margin:0 0 14px 0;}h2{font-size:1.3333333333em;line-height:24px;margin:8px 0 2px 0;}h2 a{text-decoration:none;}h2 a:hover{text-decoration:underline;}h4{font-size:1.1333333333em;line-height:21px;margin:0;}h5{font-size:1em;line-height:21px;margin:0;}.container{position:relative;z-index:2;}.container .span1.header .logo{width:270px;background:url('../../../fileadmin/Resources/Public/Images/white_bg.png');background:rgba(255,255,255,0.9);padding:0 0 31px 0;margin-bottom:2px;}.container .span1.header .logo:hover{background:url('../../../fileadmin/Resources/Public/Images/white_bg_95.png');background:rgba(255,255,255,0.95);}.container .span1.header .logo .logo-container{padding:31px 0 0 18px;}.container .language-switch{float:right;}.container .language-switch a{text-decoration:none;width:16px;display:block;padding:0 12px 0 5px;margin:0 0 2px 0;background:#ffffff url('../../../fileadmin/Resources/Public/Images/sprachwahl.png') 24px 15px no-repeat;background:rgba(255,255,255,0.9) url('../../../fileadmin/Resources/Public/Images/sprachwahl.png') 24px 15px no-repeat;}.container .language-switch a:hover{background:#b7ce00 url('../../../fileadmin/Resources/Public/Images/sprachwahl.png') 24px 15px no-repeat;}.container .language-switch li.active a{background:#b7ce00 url('../../../fileadmin/Resources/Public/Images/sprachwahl.png') 24px 15px no-repeat;}.container .language-switch li:hover a{background:#b7ce00 url('../../../fileadmin/Resources/Public/Images/sprachwahl.png') 24px 15px no-repeat;}.container .language-switch ul{list-style:none;margin:0;padding:0;overflow:hidden;}.container .language-switch ul li{padding:0;margin:0;display:none;}.container .language-switch ul li.active{display:block;}.navigation{width:270px;margin:0 0 74px 0;}.navigation ul{list-style:none;padding:0;margin:0 0 0 0;overflow:hidden;}.navigation ul li{margin:0 0 2px 0;}.navigation ul li a{display:block;padding:5px 0 4px 55px;background:url('../../../fileadmin/Resources/Public/Images/white_bg.png');background:rgba(255,255,255,0.9);text-decoration:none;letter-spacing:0px;}.navigation ul li a:hover{background:url('../../../fileadmin/Resources/Public/Images/white_bg_95.png');background:rgba(255,255,255,0.95);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;font-weight:bold;}.navigation ul li a.selected{font-weight:bold;}.navigation ul li.dropdown.open{display:block;}.navigation ul li.dropdown.open ul{display:block;}.navigation ul li.dropdown.open ul li.open ul{display:block;}.navigation ul li.dropdown.open ul ul{display:none;}.navigation ul li.dropdown.open a{background:url('../../../fileadmin/Resources/Public/Images/white_bg_90.png');background:rgba(255,255,255,0.9);}.navigation ul li.dropdown.open a:hover{background:url('../../../fileadmin/Resources/Public/Images/white_bg_95.png');background:rgba(255,255,255,0.95);}.navigation ul li.dropdown.open ul li a:before{content:"";}.navigation ul li.open a{font-weight:bold;letter-spacing:0px;}.navigation ul li.open ul li a{font-weight:normal;}.navigation ul li.open ul li a:hover{background:url('../../../fileadmin/Resources/Public/Images/white_bg.png');background:rgba(255,255,255,0.9);font-weight:bold;}.navigation ul li.open ul li a.selected{font-weight:bold;}.navigation ul ul{display:none;}.navigation ul ul li{margin:0;}.navigation ul ul li a{padding:5px 0 4px 74px;}.navigation ul ul ul{display:none;}.navigation ul ul ul li{margin:0;}.navigation ul ul ul li a{padding:5px 0 4px 93px;}.slider .box{padding:10px 10px 10px 10px;background:url('../../../fileadmin/Resources/Public/Images/white_bg.png');background:rgba(255,255,255,0.9);min-height:342px;}.slider .box:hover{background:url('../../../fileadmin/Resources/Public/Images/white_bg_95.png');background:rgba(255,255,255,0.95);}.slider .news article{padding:0;}.slider .news article a.more{margin:0;display:block;}.slider .previous a,.slider .next a{display:block;width:32px;height:362px;}.slider .previous{float:left;}.slider .previous a{background:#ffffff url('../../../fileadmin/Resources/Public/Images/previous_slider.png') center center no-repeat;background:rgba(255,255,255,0.9) url('../../../fileadmin/Resources/Public/Images/previous_slider.png') center center no-repeat;}.slider .previous a:hover{background:#ffffff url('../../../fileadmin/Resources/Public/Images/previous_slider.png') center center no-repeat;background:rgba(255,255,255,0.95) url('../../../fileadmin/Resources/Public/Images/previous_slider.png') center center no-repeat;}.slider .next{float:right;}.slider .next a{background:#ffffff url('../../../fileadmin/Resources/Public/Images/next_slider.png') center center no-repeat;background:rgba(255,255,255,0.9) url('../../../fileadmin/Resources/Public/Images/next_slider.png') center center no-repeat;}.slider .next a:hover{background:#ffffff url('../../../fileadmin/Resources/Public/Images/next_slider.png') center center no-repeat;background:rgba(255,255,255,0.95) url('../../../fileadmin/Resources/Public/Images/next_slider.png') center center no-repeat;}.slider .next.disable a,.slider .previous.disable a{cursor:default;background:none;background:#ffffff;background:rgba(255,255,255,0.9);}.container .span2.content{margin-top:107px;background:url('../../../fileadmin/Resources/Public/Images/white_bg.png');background:rgba(255,255,255,0.9);}.container .span2.content .content-inner{padding:18px 18px 18px 18px;}.container .span2.content .content-inner.produkte h1{margin:-6px 0 8px 0px;}.container .span2.content .content-inner .csc-textpic *{margin:0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-imagewrap{margin:0 0 10px 0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagecolumn{margin:0 18px 0 0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol{margin:0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-text{margin:0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-text .csc-textpicHeader h1{margin:0 0 3px 0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-text h2{margin:16px 0 8px 0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-text h4{margin:0 0 9px 0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-text h5{margin:0 0 6px 0;}.container .span2.content .content-inner .csc-textpic .csc-textpic-text p{margin:0 0 17px 0;}.container .span2.content .content-inner .content-image{margin-bottom:16px;}.container .span2.content h1{margin:0 0 3px 0;}.container .span2.content h2{margin:16px 0 8px 0;}.container .span2.content h2 a{text-decoration:none;}.container .span2.content h2 a:hover{text-decoration:underline;}.container .span2.content h4{font-weight:normal;margin:0 0 9px 0;}.container .span2.content h5{margin:0 0 6px 0;}.container .span2.content .last-article-child{margin-bottom:0 !important;padding-bottom:0 !important;}.container .span2.content .portrait-heading h2{position:relative;overflow:hidden;text-align:center;margin-top:0;}.container .span2.content .portrait-heading h2 span{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding:0 10px;}.container .span2.content .portrait-heading h2 span:before,.container .span2.content .portrait-heading h2 span:after{content:"";display:block;width:1000px;position:absolute;top:0.7em;border-top:1px solid #464646;}.container .span2.content .portrait-heading h2 span:before{right:100%;}.container .span2.content .portrait-heading h2 span:after{left:100%;}.container .span2.content .portrait{margin-bottom:32px;}.container .span2.content .portrait.last-portrait{margin-bottom:0px;}.container .span2.content .portrait .portrait-image{float:left;width:51%;}.container .span2.content .portrait .portrait-content{margin-left:0%;}.container .span2.content .portrait .portrait-content h4{font-weight:bold;margin:0 0 1px 0;}.container .span2.content .portrait .portrait-content .portrait-meta{margin:0 0 19px 0;}.container .span2.content .portrait .portrait-content .portrait-meta ul{list-style:none;overflow:hidden;margin:-10px 0 19px 0;padding:0;}.container .span2.content .portrait .portrait-content .portrait-meta ul li{float:left;margin-right:10px;}.container .span2.content .portrait .portrait-content .portait-products{margin:0 0 17px 0;}.container .span2.content .portrait .portrait-content span.strong{font-weight:bold;margin-right:10px;min-width:13px;display:inline-block;}.container .span2.content .image-column{overflow:hidden;}.container .span2.content .image-column .image-inner{margin:0 auto;position:relative;}.container .span2.content .image-column .image-inner.four .image-content{width:24.4%;float:left;margin-left:4px;}.container .span2.content .image-column .image-inner.four .image-content:first-child{margin-left:0;}.container .span2.content .image-column .image-inner.four .image-content.product{cursor:pointer;}.container .span2.content .image-column .image-inner.four .image-content.product h4{font-size:1em;margin-bottom:15px;margin-top:4px;}.container .span2.content .image-column .image-inner.four .image-content.product.open h4{font-weight:bold;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table{position:relative;top:0px;border:1px solid #b3afad;padding:14px 19px 14px 19px;margin-top:17px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table .inner-content-table-arrow{background:url('../../../fileadmin/Resources/Public/Images/arrow.png') no-repeat;display:block;height:13px;position:relative;top:-27px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table .inner-content-table-images img{width:186px;margin:0 2.5px;margin-bottom:27px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table .inner-content-table-images img.last{margin-right:0;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table .inner-content-table-images img:first-child{margin-left:0;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table .inner-content-table-text p{margin:0;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table{border-bottom:2px solid #000000;border-top:2px solid #000000;width:100%;border-spacing:0;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr{background:#D5D5D5;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr.second{background:#adadad;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr.second th{background:#D5D5D5;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr.second th:nth-child(2){text-align:center;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th{text-align:center;height:23px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th:first-child,.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th:nth-child(2),.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th.last{text-align:left;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th:first-child{padding-left:5px;width:105px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th.last{padding-left:4px;width:95px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td{border-top:1px solid #000000;border-left:1px solid #000000;text-align:center;width:17px;font-size:28px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td:first-child{border-left:none;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td:first-child,.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td.last{text-align:left;font-size:1em;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td:first-child{padding-left:5px;width:105px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td.last{padding-left:3px;width:95px;}.container .span2.content .image-column .image-inner.two .image{width:50%;float:left;margin-bottom:12px;position:relative;}.container .span2.content .image-column .image-inner.two .image .image-content{width:22%;float:left;}.container .span2.content .image-column .image-inner.two .image .image-text{margin-left:22%;}.container .span2.content .image-column .image-inner.four .image-content.product h4{margin-bottom:0;}.container .span2.content .image-column{margin-bottom:16px;}.container .span2.content .last-article .image-column{margin-bottom:0px;}.last-article{margin-bottom:0 !important;padding-bottom:0 !important;}#startpage .news{color:#000000;font-size:1em;}#startpage .news .text-container{float:none;width:auto;}#startpage .news .image-container{float:none;margin:0;}.container .span2.content .news{color:#000000;font-size:1em;margin-top:-4px;}.container .span2.content .news h2{margin:0px 0 8px 0;font-size:1.33333em;line-height:1.33333em;}.container .span2.content .news .image-container{float:right;margin:4px 0 18px 18px;}.container .span2.content .news article{border-top:1px solid #000000;padding:15px 0 15px 0;}.container .span2.content .news article:first-child{border-top:none;padding:0 0 15px 0;}.container .span2.content .news .article .news-img-wrap a{border:none;padding:0;background:none;}.container .span2.content .news .clear{clear:both;}.news-single .teaser-text{color:#000000;font-size:1em;}.news-single .news-backlink-wrap{float:left;}.news-single .meta{float:right;}div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin:0;}.footer-wide{margin-top:18px;background:#000000;height:56px;width:100%;position:fixed;bottom:0px;z-index:3;color:#797979;}.footer-wide a{color:#797979;text-decoration:none;}.footer-wide span{margin-right:5px;}.footer-wide p{margin:0;font-size:0.75em;line-height:13px;}.footer-wide ul{float:right;padding:0;margin:0;line-height:13px;margin-right:130px;margin-top:-2px;}.footer-wide ul li{list-style-type:none;float:left;line-height:13px;}.footer-wide ul li:first-child{margin-right:8px;}.footer-wide ul li a{color:#797979;font-size:0.75em;line-height:13px;text-decoration:none;}.footer-wide form.searchform{float:left;width:92%;}.footer-wide form.searchform fieldset{border:none;margin:0;padding:0;}.footer-wide form.searchform label{float:left;margin-right:5px;margin-top:2px;}.footer-wide form.searchform input{height:21px;padding:0 0 0 4px;border:none;background:#292929;color:#797979;}.footer-wide .social-media{display:none;float:right;}.footer-wide .social-media a{opacity:0.6;}.footer-wide .social-media a:hover{opacity:1;}.news-single .article .news-img-wrap{margin:4px 0 18px 18px;width:initial;}.news-single .article .news-related-wrap{display:none;}.slider{position:relative;}.slider li{list-style-type:none;}.slider .previous{position:absolute;left:0px;top:0px;margin:0;}.slider .next{position:absolute;right:0px;top:0px;margin:0;}.carousel-container{width:936px;}.carousel-container .carousel-frame{overflow:hidden;position:relative;margin-left:42px;}.carousel-slider{list-style:none;margin:0;padding:0;position:relative;width:100%;overflow:hidden;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}.carousel-slider .span1{margin:0;}.carousel-slider .span1 .box{width:273px;}.carousel-slide{float:left;padding:0;}.tx-twwc-googlesearch h1,.tx-twwc-googlesearch .resultinfo{display:none;}.tx-twwc-googlesearch h3{margin:17px 0 0 0;}.tx-twwc-googlesearch .form-wrapper{margin:0 0 10px 0;}.tx-twwc-googlesearch .result{padding-bottom:14px;margin-top:-4px;border-bottom:1px solid #000000;}.tx-twwc-googlesearch .result .preview{float:left;margin:0 10px 0 0;}.tx-twwc-googlesearch input{background:#a7a4a4;border:none;color:#ffffff;height:21px;padding:0 11px;}.tx-twwc-googlesearch .btn.b01{border:none;background:url('../../../fileadmin/Resources/Public/Images/searchbutton.jpg') no-repeat;height:21px;width:21px;text-indent:-99999px;padding:0;}.tx-twwc-googlesearch .pagebrowser ul{list-style:none;margin:17px 0;padding:0;overflow:hidden;}.tx-twwc-googlesearch .pagebrowser ul li{float:left;padding:0 9px;background:#000000;margin:0 1px 0 0;color:#ffffff;cursor:pointer;}@-moz-document url-prefix(){.container .span2.content{margin-top:107px;background:url('../../../fileadmin/Resources/Public/Images/white_bg.png');background:rgba(255,255,255,0.9);}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table{border-bottom:2px solid #000000;border-top:2px solid #000000;width:100%;border-spacing:0;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr{background:#D5D5D5;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr.second{background:#adadad;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr.second th{background:#D5D5D5;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr.second th:nth-child(2){text-align:center;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th{text-align:center;height:23px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th:first-child,.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th:nth-child(2),.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th.last{text-align:left;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th:first-child{padding-left:5px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr th.last{padding-left:4px;width:88px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td{border-top:1px solid #000000;border-left:1px solid #000000;text-align:center;width:13px;font-size:28px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td:first-child{border-left:none;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td:first-child,.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td.last{text-align:left;font-size:1em;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td:first-child{padding-left:5px;}.container .span2.content .image-column .image-inner.four .image-content.product .inner-content-table table tr td.last{padding-left:3px;}}nav#skiplinks ul{list-style:none;margin:0;padding:0;}nav#skiplinks ul a{display:block;position:absolute;left:-999em;float:left;}nav#skiplinks ul a:focus,nav#skiplinks ul a:active{left:10px;}#googlemap img{max-width:none;}#cookie-alert{position:fixed;bottom:0;left:0;width:100%;z-index:999999;background:#87be00;}#cookie-alert .inner{text-align:center;padding:15px 30px;margin-right:0;}@media (min-width:768px){#cookie-alert .inner{padding:17px 100px;margin-right:180px;}}#cookie-alert .inner p{margin:0;color:white;}#cookie-alert .inner a{color:white;text-decoration:underline;}#cookie-alert button{width:100%;position:relative;height:50px;background:#ffb300;color:white;text-transform:uppercase;cursor:pointer;border:none;}@media (min-width:768px){#cookie-alert button{position:absolute;right:0;top:0;width:180px;height:100%;}}#cookie-alert button:hover{opacity:0.7;}figure.image{background:white;}
