@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v15/k3k702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}
html,body{font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;font-weight:400}
body,body.layout2{margin:0;padding:0;width:100%;height:100%;color:#000000}
ul.vertical li{clear:both}
ul.horizontal li{float:left;display:inline-block}
#scroll-div{position:absolute;width:100%;
overflow:hidden;display:block}
#log-div{height:50px;width:150px;background:red;position:fixed;top:0;left:0;z-index:1}
.page-container{width:100%}
body.layout7 .page-container{width:100%;margin-top:-22px}
.hg-grau{background-color:#dfe0df;width:100%;padding-top:30px;padding-bottom:30px}
.hg-weiss{background-color:#FFFFFF;width:100%;padding-top:30px;padding-bottom:30px}
.hg-weiss .hg-weiss{padding-top:0px;padding-bottom:0px}
.hg-rot{background-color:#E30613;width:100%;padding-top:30px;padding-bottom:30px}
.hg-grau .container,.hg-weiss .container,.hg-rot .container{width:930px;margin:0px auto;position:relative}
.hg-rot .container{color:#FFFFFF}
.hg-rot a{color:#FFFFFF!important}
#header{width:100%;min-width:990px;height:95px;background-color:#FFFFFF;position:fixed;top:0px;z-index:50}
body.layout7 #header{height:99px}
#header a:hover{color:#E30613}
#header #header-container{height:100%;width:990px;margin:0 auto;padding:15px 30px 0 30px;box-sizing:border-box;-moz-box-sizing:border-box}
#header-container a.logo{width:56px;height:67px;display:block;background:url('/fileadmin/layout/images/cas-logo.png') top left no-repeat;float:left;text-indent:-99999px}
#topmenu{float:right;height:38px;margin:-5px 0px 5px 0px;position:relative;z-index:150}
#topmenu>ul{float:left;display:inline-block;margin-top:10px}
#topmenu>ul li{list-style:none;margin-left:10px;font-size:10px;color:#939393}
#topmenu>ul li>a{color:#939393}
#topmenu>ul li>a.aktiv{color:#E30613}
#topmenu li ul.subtopnav{display:none;border:0px;padding-left:0}
#topmenu li:hover ul.subtopnav{list-style-type:none;clear:both;display:table;width:auto;position:absolute;z-index:160;background-color:#FFFFFF;padding:8px 12px 8px 12px;margin-left:-12px;border:1px solid #e2e2e2}
#topmenu li ul.subtopnav li{clear:both;width:100%;display:block}
#topmenu>ul.horizontal>li>ul.subtopnav>li>a{display:block;width:100%;padding:2px 2px 2px 2px;margin-left:-12px}
#topmenu .sprache>a{background:url('/fileadmin/layout/images/arrow-sprache.png') right center no-repeat;padding-right:14px}
#topmenu .sprache ul{display:none;padding-left:0}
#topmenu .sprache:hover ul{display:block}
#topmenu .sprache ul li{clear:both;margin:2px 0}
#topmenu .sprache ul li>a.deutsch{background:url("/fileadmin/layout/images/flag-deutsch.png") left center no-repeat;padding-left:32px;margin-left:-28px}
#topmenu .sprache ul li>a.english{background:url("/fileadmin/layout/images/flag-english.png") left center no-repeat;padding-left:32px;margin-left:-28px}
#mainmenu{
float:right;font-weight:500;font-size:16px;margin-top:2px}
#mainmenu>ul{float:right}
#mainmenu>ul li{position:relative;text-align:right;list-style:none;margin-left:4px;font-size:16px;line-height:40px;padding:0px 0px 0px 0px;border:0px solid green}
#mainmenu>ul>.mainmenu-item>a{padding:12px 12px 12px 12px;font-size:16px;color:#000000}
#mainmenu>ul>.mainmenu-item>a:focus,#mainmenu>ul>.mainmenu-item>a:hover{font-size:16px;background-color:#E30613;color:#FFFFFF}
#mainmenu>ul>.mainmenu-item>a.aktiv{font-size:16px;color:#E30613}
#mainmenu>ul>.mainmenu-item>a.aktiv:focus,#mainmenu>ul>.mainmenu-item>a.aktiv:hover{font-size:16px;background-color:#E30613;color:#FFFFFF}
#mainmenu>ul.horizontal>li.mainmenu-item:focus>a,#mainmenu>ul.horizontal>li.mainmenu-item:active>a,#mainmenu>ul.horizontal>li.mainmenu-item:hover>a{background-color:#E30613;color:#FFFFFF}
#mainmenu>ul.horizontal>li.mainmenu-item>a.nolink,#mainmenu>ul.horizontal>li.mainmenu-item>a.nolink:link,#mainmenu>ul.horizontal>li.mainmenu-item>a.nolink:active,#mainmenu>ul.horizontal>li.mainmenu-item>a.nolink:visited,#mainmenu>ul.horizontal>li.mainmenu-item>a.nolink:focus,#mainmenu>ul.horizontal>li.mainmenu-item>a.nolink:hover{cursor:default}
#mainmenu>ul>li>div.submenu-container{display:block;visibility:hidden;position:absolute;overflow:visible;z-index:20;background:#FFFFFF;padding:15px 0 10px 35px;border:1px solid #e2e2e2;border-top:0px;margin-top:-1px}
body.layout5 #mainmenu>ul>li>div.submenu-container{border:1px solid #e2e2e2}
#mainmenu>ul li:hover .submenu-container{display:block;overflow:hidden;visibility:visible}
#menu2 .submenu-container,#menu4 .submenu-container{width:600px}
#mainmenu>ul>li>div.submenu-container .submenu-column{float:left;width:185px;margin:0 15px 0 0}
.submenu-column .menu-group{font-weight:700;width:100%;text-align:left !important;margin-bottom:4px !important;padding-bottom:4px;margin-top:4px !important}
#mainmenu>ul>li>div.submenu-container .submenu-column ul{padding:0;display:inline-block;width:100%}
#mainmenu>ul>li>div.submenu-container .submenu-column ul li{margin:0 !important;font-size:13px;line-height:19px;margin-bottom:4px !important}
#mainmenu>ul>li>div.submenu-container>div.submenu-column>ul>li.submenu-item{margin-top:0px !important;margin-bottom:4px !important}
#mainmenu>ul>li>div.submenu-container>div.submenu-column>ul>li.e3trenner{margin-top:0px !important;margin-bottom:0px !important;width:100%}
#mainmenu>ul>li>div.submenu-container .submenu-item{text-align:left}
#mainmenu>ul>li>div.submenu-container .submenu-item>a{padding:0px;font-size:12px;color:#000000;text-align:left}
#mainmenu>ul>li>div.submenu-container .submenu-item>a:focus,#mainmenu>ul>li>div.submenu-container .submenu-item>a:hover{color:#E30613}
#mainmenu>ul>li>div.submenu-container .submenu-item>a.aktiv{font-size:12px;color:#E30613}
#mainmenu>ul>li>div.submenu-container .submenu-item>a.aktiv:focus,#mainmenu>ul>li>div.submenu-container .submenu-item>a.aktiv:hover{color:#E30613}
#mainmenu>ul>li>div.submenu-container>div.submenu-column>ul>li.submenu-item.menu-group{display:block;margin-top:10px !important}
#mainmenu>ul>li>div.submenu-container .submenu-item.menu-group>a{font-size:13px;color:#000000;font-weight:700}
#mainmenu>ul>li>div.submenu-container .submenu-item.menu-group>a:focus,#mainmenu>ul>li>div.submenu-container .submenu-item.menu-group>a:hover{color:#E30613}
#mainmenu>ul>li>div.submenu-container .submenu-item.menu-group>a.aktiv{font-size:13px;color:#E30613;font-weight:700}
#mainmenu>ul>li>div.submenu-container .submenu-item.menu-group>a.aktiv:focus,#mainmenu>ul>li>div.submenu-container .submenu-item.menu-group>a.aktiv:hover{color:#E30613}
ul.trenner128{margin-top:33px}
#navigation-menu{width:100%;height:34px;background:url('/fileadmin/layout/images/navigation-background.png') top center no-repeat;position:relative;margin-top:-19px;z-index:10}
#navigation-menu.animated{-webkit-transition:background-position 700ms;-moz-transition:background-position 700ms}
#navigation-menu ul{width:930px;margin:0 auto}
#navigation-menu ul li a{display:block;font-size:13px;margin:6px 30px 0 0;color:#000000;text-decoration:none}
#navigation-menu ul li a:hover,#navigation-menu ul li a.active{color:#E30613}
#vertical-slider-wrapper{position:relative;top:103px;height:100%;width:100%;min-width:990px;overflow:hidden}
#vertical-slider>li{display:block}
.link-box{display:inline-block;background:url('/fileadmin/layout/images/90.png');padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;font-size:13px;color:#000000}
.link-box .floating-button{display:block;position:relative;right:0;top:0;background:#FFFFFF url("/fileadmin/layout/images/arrow-red.png") center right no-repeat;margin-top:10px;float:right;color:#000000}
.link-box:hover .floating-button{color:#E30613}
#highlights-level{position:relative;height:500px !important}
body.layout5 #highlights-level{position:relative;height:auto !important}
#slides,.bx-wrapper{width:100%;height:100%;margin:0 auto;position:absolute}
#highlights-slider .slide{padding-top:0px;box-sizing:border-box;-moz-box-sizing:border-box}
#highlights-slide,div.slide-background{width:100%;height:100%;padding-top:30px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#highlights-slide0{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#highlights-slide0 a{display:block;width:100%;height:100%}
#highlights-slide1 .link-box{width:350px}
#highlights-slide1{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#highlights-slide2{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#highlights-slide2 .link-box{width:350px}
#highlights-slide2 #stamp{display:block;background:url('/fileadmin/layout/images/stempel.png') center top no-repeat;width:141px;height:118px;margin-top:30px}
#highlights-slide3,#highlights-slide4,#highlights-slide5,#highlights-slide6,#highlights-slide7,#highlights-slide8,#highlights-slide9{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#highlights-slide3 .link-box,#highlights-slide4 .link-box,#highlights-slide5 .link-box,#highlights-slide6 .link-box,#highlights-slide7 .link-box,#highlights-slide8 .link-box,#highlights-slide9 .link-box{width:350px}
.slide-content{width:930px;margin:0 auto;position:relative}
ul,li{margin:0;padding:0}
#erfolgsgeschichten-page .slide-content ul,#highlights-slider .slide-content ul,#cas-slider .slide-content ul,#top-wrapper .content ul,#overview-wrapper .content ul,#highlights-page .content ul,#function-page .content ul,#customer-page .content ul,#contact-page .content ul{list-style:none;list-style-type:none}
#erfolgsgeschichten-page .slide-content ul li,#highlights-slider .slide-content ul li,#cas-slider .slide-content ul li,#top-wrapper .content ul li,#overview-wrapper .content ul li,#highlights-page .content ul li,#function-page .content ul li,#customer-page .content ul li,#contact-page .content ul li{background-image:none;list-style-type:none}
#erfolgsgeschichten-page .slide-content ul li p.title,#highlights-slider .slide-content ul li p.title,#cas-slider .slide-content ul li p.title,#top-wrapper .content ul li p.title,#overview-wrapper .content ul li p.title,#highlights-page .content ul li p.title,#function-page .content ul li p.title,#customer-page .content ul li p.title,#contact-page .content ul li p.title{margin:0px 0px 10px 0px}
.slide-content .title,.content .title{display:inline-block;font-size:24px;line-height:36px;color:#FFFFFF;background:#E30613;padding:0 13px;margin-bottom:5px}
.slide-content .description{line-height:24px}
.floating-button{display:inline-block;font-size:13px;padding:4px 30px 4px 15px;position:absolute;z-index:30;right:0;top:0;background:#FFFFFF url("/fileadmin/layout/images/arrow-red.png") center right no-repeat;cursor:pointer;color:#000000}
.floating-button:hover{color:#E30613}
.content-button{position:initial;margin-left:0px}
ul#vertical-slider.bxslider>li#newsroom-level,#newsroom-level{height:670px !important}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page{background:#FFFFFF;height:100%;padding-top:20px;box-sizing:border-box;-moz-box-sizing:border-box}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .leadnews{background:#F0F0F0;margin-bottom:25px;display:block}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .news{height:310px;float:left;width:302px;background:#F0F0F0;display:block}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .news#median{margin:0 12px}
.leadnews{height:200px;position:relative;margin-top:10px}
.leadnews img{width:440px}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .leadnews .news-content,.leadnews .news-content{width:450px;float:right;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;height:100%;margin-left:8px;background:#F0F0F0}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .leadnews .news-content p,.leadnews .news-content p{margin:0px}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .leadnews .news-content:before,.leadnews .news-content:before{content:"";display:inline-block;height:250px;width:8px;float:left;margin-left:-28px;margin-top:-20px}
.leadnews .date,.news .date{color:#888;font-size:8px}
.leadnews .title{background:none;font-size:15px;line-height:20px;color:#000000;margin:5px 0;padding:0}
.leadnews .title span,.news .title span{color:#E30613}
.article{font-size:13px;line-height:24px}
.news{position:relative;overflow:hidden}
.news .title{background:none;font-size:15px;line-height:20px;color:#000000;margin:0px;padding:0px 0px 10px 0px}
.leadnews .image-wrapper{height:100%;width:440px;overflow:hidden;float:left}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .news .news-content,.news .news-content{padding:20px;box-sizing:border-box;-moz-box-sizing:border-box}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .news .news-content p,.news .news-content p{margin:0px}
ul#vertical-slider.bxslider>li#newsroom-level.level>div.newsroom-page .news .news-content:before,.news .news-content:before{content:"";display:block;width:100%;height:8px;position:absolute;margin-left:-20px;margin-top:-23px}
.news .image-wrapper{height:141px;width:100%;overflow:hidden}
.more-details{width:57px;height:13px;line-height:13px;display:inline-block;background:url('/fileadmin/layout/images/arrow-red.png') top right no-repeat;margin-left:10px;position:relative;color:#e30613;top:0px}
#social-news{width:198px;height:31px;
float:right;margin-top:10px}
#social-news a{display:block;height:100%;float:left}
#social-news .facebook{background:url('/fileadmin/layout/images/FB_gray.png') center center no-repeat;width:33px;height:31px}
#social-news .facebook:hover{background:url('/fileadmin/layout/images/FB_blue.png') center center no-repeat;background-size:contain}
#social-news .twitter{background:url('/fileadmin/layout/images/twitter_gray.png') center center no-repeat;width:33px;height:31px}
#social-news .twitter:hover{background:url('/fileadmin/layout/images/twitter_blue.png') center center no-repeat;background-size:contain}
#social-news .youtube{background:url('/fileadmin/layout/images/YT_gray.png') center center no-repeat;width:33px;height:31px}
#social-news .youtube:hover{background:url('/fileadmin/layout/images/YT_red.png') center center no-repeat;background-size:contain}
#social-news .googleplus{background:url('/fileadmin/layout/images/Gpl_gray.png') center center no-repeat;width:33px;height:31px}
#social-news .googleplus:hover{background:url('/fileadmin/layout/images/Gpl_red.png') center center no-repeat;background-size:contain}
#social-news .linkedin{background:url('/fileadmin/layout/images/IN_gray.png') center center no-repeat;width:33px;height:31px}
#social-news .linkedin:hover{background:url('/fileadmin/layout/images/IN_blue.png') center center no-repeat;background-size:contain}
#social-news .xing{background:url('/fileadmin/layout/images/X_gray.png') center center no-repeat;width:33px;height:31px}
#social-news .xing:hover{background:url('/fileadmin/layout/images/X_blue.png') center center no-repeat;background-size:contain}
#erfolgsgeschichten-level{height:550px !important;position:relative}
#erfolgsgeschichten-page{padding:30px;background:#DFE0DF;height:100%}
.references{float:left;width:302px;overflow:hidden}
.references .floating-button{position:relative;margin-top:20px;float:right}
.references.ref4{margin:0 12px}
#erfolgsgeschichten-level .rotate-box{position:relative;height:310px;width:100%;text-align:center;cursor:pointer}
.frontface,.backface{background:#FFFFFF;
box-shadow:0px;width:100%;height:100%}
.frontface{position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 0.5s;-moz-transition:-moz-transform 0.5s;-ms-transition:-ms-transform 0.5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.backface{padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;position:absolute;top:0;left:0;-webkit-transform:rotateY(180deg);-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 0.5s;-moz-transform:rotateY(180deg);-moz-backface-visibility:hidden;-moz-transition:-moz-transform 0.5s;-ms-transform:rotateY(180deg);-ms-backface-visibility:hidden;-ms-transition:-ms-transform 0.5s}
.rotate-box:hover .frontface{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.rotate-box:hover .backface{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}
#results .backface li{list-style-type:none}
.frontface #reference-logo2{margin-top:18px}
.frontface #reference-logo4{margin-top:26px}
.frontface #reference-logo6{margin-top:35px}
#txt-wrapper-2{margin-top:45px}
#txt-wrapper-4,#txt-wrapper-6{margin-top:30px}
.backface .quotation{font-size:16px;margin-bottom:20px}
.backface .author{font-size:8px;color:#AAA}
#client-logos{margin:20px auto 0 auto;display:block}
.quote{position:relative;padding:0 90px;font-size:22px;width:245px;box-sizing:content-box;-moz-box-sizing:content-box;display:inline-block}
.erfolgsgeschichten-company-name{display:inline-block;float:left;margin-top:100px}
.quote-wrapper{float:left;margin:100px 0 0 100px}
.quote:before{content:"";display:inline-block;background:url('/fileadmin/layout/images/apostrophe-right.png');width:76px;height:68px;position:absolute;top:0px;margin-left:-90px}
.quote:after{content:"";display:inline-block;background:url('/fileadmin/layout/images/apostrophe-left.png');width:76px;height:68px;position:absolute;margin-left:50px;bottom:0px}
.origin{margin-top:20px;padding-left:90px;width:220px}
#cas-level{position:relative;height:600px !important}
#cas-slider .slide{
padding-top:30px;box-sizing:border-box;-moz-box-sizing:border-box}
#cas-slider{width:100%;height:100%;padding-top:0px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#cas-slider div.slide-background{width:100%;height:100%;padding-top:30px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#cas-slider .link-box{width:300px}
#zahlen-boxes{margin-left:-20px}
.cas-comment{display:inline-block}
#zahlen-boxes .zahlen-box{background:#FAFAFA;width:212px;height:210px;margin:5px 0 5px 20px;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;
box-shadow:0px;float:left}
#zahlen-boxes .zahlen-box p{font-size:16px;text-align:center;margin-top:10px;color:#3B4650}
#zahlen-boxes .zahlen-box img{width:170px}
#footer-level{height:initial !important}
#footer{padding-top:30px;box-sizing:border-box;-moz-box-sizing:border-box;background:#EEE;color:#454545}
#footer-content p{margin-bottom:20px}
#footer-content.collapsed{height:125px}
#footer-content h3,#footer-content-wrapper h3,#footer .slide-content h3{display:inline-block;background-color:transparent;color:#454545;font-size:13px;font-weight:400;padding:0px;margin-bottom:10px}
#footer-content{overflow:hidden;-webkit-transition:height 1s;-moz-transition:height 1s;line-height:18px}
#footer-content-wrapper{display:inline-block}
#more{margin:0 0 10px 0;display:inline-block;color:#666 !important}
.collapsed #more{background:red}
#more:after{content:"";display:inline-block;background:url("/fileadmin/layout/images/arrow-weniger.png") center right no-repeat;width:10px;height:7px;margin-left:5px}
#more.collapsed:after{content:"";display:inline-block;background:url("/fileadmin/layout/images/arrow-mehr.png") center right no-repeat;width:10px;height:7px;margin-left:5px}
#footer a{color:#000000}
#footer a:hover{color:#E30613 !important}
#linkbox{display:inline-block;margin-bottom:5px}
#linkbox ul{float:left;width:310px;list-style-type:none;list-style-image:none;list-style-position:outside}
#linkbox ul>li{margin:5px 0px 5px 0px}
#linkbox .menu-group{color:#666}
#cookiehinweis{font-family:"Open Sans","open_sansregular",sans-serif;font-size:13px;font-weight:400;line-height:20px;border-top:1px solid #FFFFFF;text-align:left;background-color:#424242;position:fixed;bottom:0px;z-index:1000;width:100%}
#cookiehinweis>div{padding:20px 140px 20px 15px;color:#FFFFFF;opacity:1}
#cookiehinweis>div.container>a.link,#cookiehinweis>div>a.link,#cookiehinweis>div>a.link:hover{color:#FFFFFF;text-decoration:underline !important}
#cookiehinweiszu{color:#424242;font-family:"Open Sans","open_sansregular",sans-serif;font-size:13px;font-weight:700;position:absolute;right:80px;text-decoration:none;bottom:10px;cursor:pointer;border:0px;padding:10px 12px;background-color:#FFFFFF}
#cookiehinweiszu:hover{border:0px;background-color:#F1F1F1;color:#000000}
#social-and-impressum{display:inline-block;width:100%;height:50px}
ul#impressum{float:left;margin-top:13px;margin-left:-10px}
ul#impressum li{display:inline-block;list-style:none;margin-top:5px;padding:0px 10px 0px 10px;line-height:12px;border-right:1px solid #333}
ul#impressum li:last-child{border-right:0px solid #333}
#social-footer{width:auto;height:31px;float:right;margin-top:20px;margin-right:30px}
#social-and-impressum.en #social-footer{margin-right:169px}
#social-footer a{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:0px 0px;display:inline-block;height:100%;float:left;margin:0px 4px 0px 0px}
#social-footer a.facebook{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:0px 0px;width:31px;height:31px}
#social-footer a.twitter{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-105px 0px;width:31px;height:31px}
#social-footer a.youtube{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-70px 0px;width:31px;height:31px}
#social-footer a.googleplus{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-35px 0px;width:31px;height:31px}
#social-footer a.linkedin{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-175px 0px;width:33px;height:31px;margin-left:-1px}
#social-footer a.xing{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-140px 0px;width:31px;height:31px}
#social-footer a.pinterest{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-210px 0px;width:31px;height:31px;margin-left:-1px}
#social-footer a.kununu{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-245px 0px;width:31px;height:31px}
#social-footer a.instagram{background-image:url("/fileadmin/layout/images/social/social-bar.png");background-repeat:no-repeat;background-position:-210px 0px;width:31px;height:31px;margin-left:-1px}
.pager-wrapper{position:absolute;width:100%;bottom:20px;height:55px}
.pager{position:absolute;left:50%;z-index:10;width:930px;margin-left:-465px}
.pager .bx-pager{position:absolute;right:0px;z-index:10;width:auto;float:right;display:table}
.bx-pager-item{display:table-cell}
.pager a{float:left;margin-left:2px;position:relative;top:6px;display:block;width:55px;height:37px;background:url('/fileadmin/layout/images/pager-small.png') top left no-repeat}
.pager a.active{top:6px;width:64px;height:43px;background:url('/fileadmin/layout/images/pager-big.png') top left no-repeat}
.scroller{position:absolute;z-index:10}
.scroller-left{left:10px;width:36px;height:100%}
.scroller-left .bx-prev{display:block;width:36px;height:37px;position:relative;top:50%;margin-top:-17px;background:url('/fileadmin/layout/images/arrow-left.png') center left no-repeat}
.scroller-right{right:10px;width:36px;height:100%}
.scroller-right .bx-next{display:block;width:36px;height:37px;position:relative;top:50%;margin-top:-17px;background:url('/fileadmin/layout/images/arrow-right.png') center right no-repeat}
.scroller-bottom{display:none;visibility:hidden;position:fixed;bottom:10px;width:100%;height:36px;pointer-events:none}
.scroller-bottom .navigateDown{display:block;margin:0 auto;width:37px;height:36px;background:url('/fileadmin/layout/images/arrow-bottom.png') bottom center no-repeat;pointer-events:initial}
.scroller-top{display:none;visibility:hidden;position:fixed;top:138px;width:100%;height:36px;pointer-events:none}
.scroller-top .navigateUp{display:block;margin:0 auto;width:37px;height:36px;background:url('/fileadmin/layout/images/arrow-top.png') bottom center no-repeat;pointer-events:initial}
.scroller-top .navigateUp.hidden,.scroller-bottom .navigateDown.hidden{visibility:hidden}
.bx-viewport,.bx-wrapper,.bxslider{height:100% !important}
doesnotexist:-o-prefocus,#erfolgsgeschichten-level .rotate-box .backface{display:none}
doesnotexist:-o-prefocus,#erfolgsgeschichten-level .rotate-box:hover .backface{display:block}
doesnotexist:-o-prefocus,#erfolgsgeschichten-level .rotate-box:hover .frontface{display:none}
doesnotexist:-o-prefocus,#erfolgsgeschichten-level .rotate-box .frontface{display:block}
.clr{clear:both}
.gs-title a{}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;padding-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
table.contenttable,table.htmlarea-showtableborders{clear:both;text-align:left;font-size:100%;color:#3F3D3D;border-spacing:2px;margin:0px;padding:0px;width:100%}
thead.contenttable th,thead.htmlarea-showtableborders th{border:0px}
tbody.contenttable th,tbody.htmlarea-showtableborders th{vertical-align:top;padding:1px;color:#3F3D3D}
table.contenttable td,table.htmlarea-showtableborders td{vertical-align:top;padding:1px;border-bottom:0px solid #c0cfea;border-left:0px solid #c0cfea;border-right:0px solid #c0cfea;border-top:0px solid #c0cfea}
table.contenttable td.spre,table.htmlarea-showtableborders td{vertical-align:top;text-align:right;padding:1px}
table.zentrierte-tabelle{clear:both;text-align:left;font-size:100%;border-spacing:2px;margin:0 auto;padding:0px;width:auto}
table.zentrierte-tabelle td{vertical-align:middle;padding:1px;border-bottom:0px solid #c0cfea;border-left:0px solid #c0cfea;border-right:0px solid #c0cfea;border-top:0px solid #c0cfea}
table.highlights-tabelle{clear:both;text-align:left;font-size:100%;color:#000000;border-spacing:2px;margin:0 auto;padding:0px;width:auto}
table.highlights-tabelle td{vertical-align:middle;padding:1px 21px 1px 94px;background:url('/fileadmin/layout/images/list-check-highlights.png') left top no-repeat;border-bottom:0px solid #c0cfea;border-left:0px solid #c0cfea;border-right:0px solid #c0cfea;border-top:0px solid #c0cfea}
table.highlights-tabelle td a{color:#E30613;text-decoration:none}
.kontakteins-tabelle,table.kontakteins-tabelle{clear:both;text-align:left;font-size:100%;border-spacing:0px;margin:0 auto 20px 0;padding:0px;width:930px}
table.kontakteins-tabelle td{vertical-align:middle;padding:0px;width:180px;border-bottom:0px solid #c0cfea;border-left:0px solid #c0cfea;border-right:0px solid #c0cfea;border-top:0px solid #c0cfea}
table.kontakteins-tabelle td:first-child{width:375px}
table.kontakteins-tabelle td:last-child{width:375px}
.kontaktzwei-tabelle,table.kontaktzwei-tabelle{clear:both;text-align:left;font-size:100%;border-spacing:0px;margin:0 auto 20px 0;padding:0px;width:930px}
table.kontaktzwei-tabelle td{vertical-align:middle;padding:0px;width:310px;border-bottom:0px solid #c0cfea;border-left:0px solid #c0cfea;border-right:0px solid #c0cfea;border-top:0px solid #c0cfea}
.news-single-rightbox,.news-single-imgcaption,.news-latest-date,.news-latest-morelink,.news-latest-category,.news-list-category,.news-list-author,.news-list-imgcaption,.news-list-date,.news-list-browse,.news-amenu-container,.news-catmenu{font-size:10px}
.news-latest-container HR.clearer,.news-list-container HR.clearer,.news-list2-container HR.clearer,.news-list3-container HR.clearer,.news-single-item HR.cl-left,.news-single-item HR.cl-right{clear:right;height:1px;border:none;padding:0;margin:0}
.news-list2-container HR.clearer,.news-list3-container HR.clearer{clear:both}
.news-single-item HR.cl-left{clear:left}
.news-latest-container{padding:10px}
.news-latest-gotoarchive{padding:3px;margin:3px;background-color:#f3f3f3}
.news-latest-container H2{padding:0 0 2px 0;margin:0}
.news-latest-item{padding:3px;margin:0}
.news-latest-item IMG{margin:0 5px 5px 0;float:left;border:none}
.news-latest-category IMG{float:none;border:none;margin:0px}
.news-latest-item>p{margin:0;padding:0}
.news-list-container{padding:10px 0}
.news-list-item{clear:both;display:table;height:1%;width:100%;color:#000000;padding:5px 0 30px 0;border-bottom:0px solid #D9D9D9}
.news-list-item .news-list-content{color:#000000;text-align:left}
.news-list-item .news-list-content p{margin-bottom:0.40em}
#main-wrapper .news-list-container H2,#main-wrapper .news-list-container H2 a{font-size:24px;font-weight:300;color:#000000;text-align:left;text-decoration:none;background:transparent;padding:0px;margin:0px 0px 0px 0px}
#main-wrapper .news-list-container H2 a:focus,#main-wrapper .news-list-container H2 a:hover{position:relative;top:0px;color:#000000;text-decoration:none}
.news-list-date{font-size:13px;font-weight:300;color:#8c8f91;text-align:left;margin:0px 0px 5px 0px}
.news-list-imgcaption{padding:3px 3px 0 0}
#main-wrapper div.news-list-container>div.news-list-item>div.news-list-image>a>div.csc-textpic-imagewrap>img,#main-wrapper .news-list-container img{float:left;margin:6px 20px 5px 0px;border:0px solid #8c8f91 !important}
.news-list-category IMG{float:none;border:none;margin:0px}
.news-list-morelink{padding-left:5px}
.news-list2-container,.news-list3-container{padding:0 0 10px 0}
.news-list2-container,.news-list3-container{background:#e5e5e5}
.news-list3-item,.list2-subdiv-hdr{background:#f1f1f1}
.news-list2-container .hdr-left,.news-list2-container .hdr-right,.news-list3-container .list3-left,.news-list3-container .list3-right{width:48%;float:left;padding:5px}
.news-list2-container .sub-left,.news-list2-container .sub-middle,.news-list2-container .sub-right{width:31%;float:left;padding:5px}
.news-list3-item{padding:5px}
.news-list3-item,.list3-subdiv,.list2-subdiv{border-top:5px solid #fff}
.news-list2-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list3-container IMG{float:left;margin:0 5px 5px 2px;border:none}
.news-list-browse{text-align:center;margin-bottom:20px}
.activeLinkWrap{font-weight:bold}
.disabledLinkWrap{color:#999}
.disabledLinkWrap,.browseLinksWrap a,.activeLinkWrap{padding:0 1px}
.news-single-item{padding:0px;margin-bottom:5px}
.news-single-date{font-size:13px;font-weight:300;color:#000000;text-align:left;margin:15px 0px 0px 0px}
.news-single-subheader{padding:0px;margin:-15px 0px 0px 0px}
.news-single-img{float:right;margin:8px 0 0 15px;padding:0}
#main-wrapper .news-single-img a,#main-wrapper .news-single-img a:focus,#main-wrapper .news-single-img a:hover{position:relative;top:0px;text-decoration:none}
.news-single-img img{border:0px solid #8c8f91 !important}
.news-single-imgcaption{padding:1px 0 3px 0;margin:0}
.news-single-backlink{line-height:110%;padding:0px;margin-bottom:20px}
.news-single-additional{margin-top:15px;padding:0px;clear:both}
.news-single-related,.news-single-files,.news-single-links{margin:0;margin-bottom:3px;padding:3px}
.news-single-related DD,.news-single-links DD,.news-single-files DD{margin-left:20px}
.news-single-related DT,.news-single-links DT,.news-single-files DT{font-weight:bold;margin-left:5px}
.news-single-files DD A{padding:0 3px}
.sv-img-big img,.sv-img-small img{border:none}
.sv-img-big{float:right;padding:10px 0 2px 10px}
.sv-img-small-wrapper{padding:15px 0}
.sv-img-small{float:left;padding:0 10px 10px 0}
.news-amenu-container{width:165px;padding:0;margin-left:10px}
.news-amenu-container LI{padding-bottom:1px}
.news-amenu-container LI:hover{background-color:#f3f3f3}
.news-amenu-container UL{padding:0;margin:0;margin-top:5px;list-style-type:none}
.news-amenu-item-year{font-weight:bold;margin-top:10px;padding:2px;background-color:#f3f3f3}
.amenu-act{background:#fff;font-weight:bold}
.news-catmenu{padding:10px}
ul.tree{list-style:none;margin:0;padding:0;clear:both}
ul.tree A{text-decoration:none}
ul.tree A.pm{cursor:pointer}
ul.tree img{vertical-align:middle}
ul.tree ul{list-style:none;margin:0;padding:0;padding-left:17px}
ul.tree ul li{list-style:none;margin:0;padding:0;line-height:10px;white-space:nowrap}
ul.tree ul li.expanded ul{background:transparent url('../../fileadmin/layout/typo3/gfx/ol/line.gif') repeat-y top left}
ul.tree ul li.last>ul{background:none}
ul.tree li.active,ul.tree ul li.active{background-color:#ebebeb !important}
ul.tree li.active ul,ul.tree ul li.active ul{background-color:#f7f3ef}
.level1{padding:1px;padding-left:10px;background-color:#ebf8bf;border-left:1px solid #666;border-top:1px solid #666}
.level2{padding:1px;padding-left:10px;background-color:#ddf393;border-left:1px solid #666}
.level3{padding:1px;padding-left:10px;background-color:#cae46e;border-left:1px solid #666;border-top:1px solid #666}
.level4{padding:1px;padding-left:10px;background-color:#b0cb51;border-left:1px solid #666}
#highlights-slider li div.csc-default{width:100%;height:100%;margin:0px;padding:0px;border:0px}
#cas-slider li.slide,#cas-slider li.slide div.csc-default{width:100%;height:100%;margin:0px;padding:0px;border:0px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}
body.layout1 #header,body.layout6 #header{height:94px;background-color:#FFFFFF;
position:fixed;top:0px;z-index:50}
#subnavigation-menu{width:100%;min-width:990px;height:34px;background-color:transparent;background:url('/fileadmin/layout/images/subnavigation-background.png') top center repeat-x;position:relative;margin-top:0px;z-index:10}
body.layout10 #subnavigation-menu{margin-top:-20px}
#subnavigation-menu ul{width:930px;margin:0 auto}
body.layout1 #subnavigation-menu>ul.horizontal>li.first{padding:6px 0px 0px 0px;margin:0px 15px 0px 0px;color:#000000}
#subnavigation-menu ul li a{display:block;font-size:13px;height:28px;padding:6px 0px 0px 0px;margin:0px 15px 0px 0px;
color:#000000;text-decoration:none}
#subnavigation-menu ul li a.level-selector.aktiv,#subnavigation-menu ul li a.level-selector.aktiv:hover,#subnavigation-menu ul li a.level-selector.aktiv:focus,#subnavigation-menu ul li a.level-selector.aktiv.active{
color:#E30613}
#subnavigation-menu>ul.horizontal>li.first>a.level-selector.overview-level{padding:6px 0px 0px 0px;margin:0px 15px 0px 0px;color:#000000}
#subnavigation-menu ul li a:hover,#subnavigation-menu ul li a.active{color:#E30613}
#subnavigation-menu>ul.horizontal>li.first>a.level-selector.overview-level.active{color:#E30613}
#top-wrapper{background-color:transparent;
position:relative;
top:0px;width:100%;height:221px}
#top-wrapper .slide-content{width:100%;height:221px;position:relative;margin:0 auto}
#top-wrapper .slide-content .top-background{max-width:100%;height:221px;width:100%;background-clip:border-box;background-origin:padding-box;background-size:auto auto}
body.layout4 #vertical-slider li.level{width:100%;position:relative;top:0px;margin:0 auto}
body.layout4 #vertical-slider li.level div .content{width:930px;position:relative;margin:0 auto}
body.layout10 #vertical-slider li.level{width:100%;position:relative;top:0px;margin:0 auto;clear:both}
body.layout10 #vertical-slider li.level div .content{
width:100%;position:relative;margin:0 auto}
#main-wrapper{width:100%;position:relative;
top:0px;margin:0 auto;text-align:center}
#main-wrapper .content{
position:relative;margin:0 auto;text-align:left}
#main-wrapper .content .left-content{float:left;width:640px;text-align:left;padding:30px 0px 20px 0px;margin:0px 40px 0px 0px}
#main-wrapper .content .right-content{float:left;width:250px;text-align:left;padding:30px 0px 20px 0px;margin:0px 0px 0px 0px}
#footer{clear:both;position:relative;
top:0px;padding:30px 0px 350px 0px;margin:0px 0px 0px 0px}
#main-wrapper p.title{display:inline-block;font-size:24px;font-weight:400;color:#FFFFFF;background:#E30613;padding:1px 15px;margin-bottom:5px}
#top-wrapper .slide-content .csc-default{width:100%;border:0px;position:absolute;bottom:0;font-size:16px;padding:0px;margin:0 auto}
#top-wrapper div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0px}
#overview-wrapper,#function-page,#customer-page,#customerlogos-page{clear:both;padding:30px 30px;background:#FFFFFF;height:100%;margin:0 auto}
#highlights-page{clear:both;padding:30px 30px;background:#DFE0DF;height:100%;margin:0 auto}
#funcsocial-page,#contact-page{clear:both;padding:30px 30px;background:#E30613;color:#FFFFFF;height:100%;margin:0 auto}
#overview-wrapper .content,#customer-page .content,#highlights-page .content{width:930px;position:relative;margin:0 auto}
#contact-page .content,#funcsocial-page .content{width:930px;position:relative;margin:0 auto;text-align:center;color:#FFFFFF}
#function-page .content,#customerlogos-page .content{width:850px;position:relative;margin:0 auto}
#quote-wrapper{padding:30px 0px 0px 0px}
#quote-wrapper .quote-box-left{width:43%;float:left}
#quote-wrapper .center-align{width:100%;float:none}
#quote-wrapper .quote-box-right{width:50%;float:right;margin-bottom:30px}
#quote-wrapper .quote-box-left .quotation{background:url("/fileadmin/layout/images/quote-start.png") 0px 14px no-repeat;padding:0px 0px 15px 40px;text-align:left;font-size:18px;font-weight:300;line-height:39px}
#quote-wrapper .center-align .quotation{background:none;text-align:center}
#quote-wrapper .quote-box-left .author{padding:0px 0px 10px 40px;text-align:left;font-size:13px;font-weight:600}
#quote-wrapper .center-align .author{text-align:center}
#quote-wrapper .quote-box-left img.quote-logo{padding:0px 0px 0px 40px}
#quote-wrapper .quote-box-left .quotation .quote-end{display:inline-block;background:url("/fileadmin/layout/images/quote-end.png") 0px 0px no-repeat;padding:0px;width:29px;height:22px;margin:5px 0px 0px 15px}
.ref-det-zitat-begin{background:url("/fileadmin/layout/images/quote-start.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:22px;margin:0 10px 0 0;width:29px}
.ref-det-zitat-end{background:url("/fileadmin/layout/images/quote-end.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:inline-block;height:22px;margin:0 0 0 10px;width:29px}
#suche{float:left;width:170px;margin-left:4px;padding:6px 0px 0px 10px}
#suche .gsc-search-box .gsc-input>input:hover,#suche .gsc-input-box-hover,#suche .gsc-search-box .gsc-input>input:focus,#suche .gsc-input-box-focus{box-shadow:none;outline:none}
#suche .cse input.gsc-search-button,#suche input.gsc-search-button{display:none}
#suche input.gsc-search-button,#suche input.gsc-search-button:hover,#suche input.gsc-search-button:focus
#suche .cse input.gsc-search-button:hover,#suche input.gsc-search-button:hover{box-shadow:none;outline:none;border:0px}
#suche .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:4px}
#suche .gsib_a{padding-top:0px 2px 0px 6px}
#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1.gsc-input-box{height:17px;background-color:transparent;background:url('/fileadmin/layout/images/lupe.jpg') top right no-repeat;border:1px solid #d9d9d9}
#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1>table>tbody>tr>td.gsib_a{background-color:transparent;background-image:none;padding:0px 6px 0px 6px}
#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1>table>tbody>tr>td.gsib_a{display:block;width:138px;background-color:transparent;background-image:none;margin-top:-1px}
#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1>table>tbody>tr>td.gsib_a>input.gsc-input{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:transparent;background-image:none;font-family:'Open Sans','open_sansregular',sans-serif;font-size:12px;line-height:13px;color:#000000}
#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1>table>tbody>tr>td.gsib_b>div#gs_st50.gsst_b{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:13px;line-height:13px}
#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1>table>tbody>tr>td.gsib_b>div#gs_st50.gsst_b>a.gsst_a>span.gscb_a{margin:-3px -4px 0px 0px;padding:2px 3px 2px 3px;display:inline-block;font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;font-weight:400;font-size:20px;line-height:13px;background-color:#FFFFFF;color:#C2C2C2;cursor:pointer}
#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1>table>tbody>tr>td.gsib_b>div#gs_st50.gsst_b>a.gsst_aa:hover .gscb_a,#suche>div>div.gsc-control-searchbox-only>form>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1>table>tbody>tr>td.gsib_b>div#gs_st50.gsst_b>a.gsst_a:focus .gscb_a{color:#C2C2C2}
#suche>div>div.gsc-control-searchbox-only.gsc-control-searchbox-only-de>form.gsc-search-box.gsc-search-box-tools>table.gsc-search-box>tbody>tr>td.gsc-input>div#gsc-iw-id1.gsc-input-box.gsc-input-box-hover.gsc-input-box-focus>table#gs_id50.gstl_50>tbody>tr>td#gs_tti50.gsib_a>input#gsc-i-id1.gsc-input{background-color:transparent;background-image:none}
html>body>table.gstl_50.gssb_c>tbody>tr>td.gssb_e{font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;font-weight:300;background-color:#FFFFFF;background-image:none;border:1px solid #d9d9d9;box-shadow:0px 0px 0px rgba(255,255,255,0);margin:0px 0px 0px 0px}
html>body>table.gstl_50.gssb_c>tbody>tr>td.gssb_e>table.gsc-completion-container{font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;font-weight:300;background-color:#FFFFFF;background-image:none;border:0px solid #e2e2e2;box-shadow:0px 0px 0px rgba(255,255,255,0);margin:-2px 0px 0px 0px}
html>body>table.gstl_50.gssb_c>tbody>tr>td.gssb_e>table.gsc-completion-container>tbody>tr>td>div>table>tbody>tr>td{font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;font-weight:300}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse{font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;font-weight:400}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result{padding-bottom:20px}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title{height:26px;line-height:26px;text-decoration-line:none;text-decoration-style:solid}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title:link,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title:visited,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title:active,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title:link,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title:visited,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title:active{font-size:18px;line-height:26px;font-weight:300;color:#E30613;text-decoration:none;border:0px}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title>b,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-thumbnail-inside>div.gs-title>a.gs-title>b{font-size:18px;font-weight:600;color:#E30613;text-decoration:none}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>table.gsc-table-result>tbody>tr>td.gsc-table-cell-snippet-close>div.gs-bidi-start-align.gs-snippet,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>table.gsc-table-result>tbody>tr>td.gsc-table-cell-snippet-close>div.gs-bidi-start-align.gs-snippet{color:#000000;font-size:14px;line-height:20px}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-expansionArea>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-url-top>div.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-wrapper>div.gsc-resultsbox-visible>div.gsc-resultsRoot.gsc-tabData.gsc-tabdActive>div.gsc-results.gsc-webResult>div.gsc-webResult.gsc-result>div.gs-webResult.gs-result>div.gsc-url-top>div.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long{font-size:13px;font-weight:300;color:#8C8F91}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse.gsc-control-cse-de>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay.gsc-results-wrapper-visible>div.gsc-tabsArea>div.gsc-tabHeader.gsc-tabhInactive.gsc-inline-block{background-color:#E9E9E9}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse.gsc-control-cse-de>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-tabsArea,#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse.gsc-control-cse-de>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-refinementsArea{border-bottom:1px solid #e2e2e2}
#main-wrapper>div.content>div>div.hg-weiss>div.container>div.csc-default>div>div.gsc-control-cse.gsc-control-cse-de>div.gsc-control-wrapper-cse>div.gsc-results-wrapper-nooverlay>div.gsc-tabsArea>div.gsc-tabHeader.gsc-inline-block.gsc-tabhActive{border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}
.box-grau{background-color:#f7f7f7;color:#000000;margin:0px 0px 10px 0px;padding:15px 0px 5px 0px;-webkit-box-shadow:0 3px 3px 0 #666666;box-shadow:0 3px 3px 0 #666666}
#main-wrapper .box-grau p{color:#000000;padding:0px;margin:0px 15px 10px 15px}
#main-wrapper .box-grau p.title{display:block;font-size:16px;font-weight:400;color:#FFFFFF;background:#E30613;padding:3px 15px;margin:0px 0px 15px 0px}
.box-blau{background-color:#E6EEF2;color:#000000;margin:0px 0px 20px 0px;padding:15px 15px 5px 15px}
.csc-textpic-border div figure.csc-textpic-image{background-color:#FFFFFF;padding:0px;margin :3px;-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000}
.csc-textpic-border div figure.csc-textpic-image figcaption{color:#000000;padding:10px;margin :0px}
div.csc-textpic.csc-textpic-center>div.csc-textpic-imagewrap{text-align:center;margin-left:auto;margin-right:auto;display:block}
img{border:none !important}
img.rahmen_grau{border:1px solid #D1D1D1}
img.abstand-beidseitig{margin:10px 10px 10px 10px}
img.rechts{float:right;margin-left:5px;margin-bottom:5px}
img.links{float:right;margin-left:5px;margin-bottom:5px}
div.divider{margin:0px 0px 10px 0px;padding:5px 0px 0px 0px}
hr{margin:0px 0px 0px 0px;padding:0px;border-top:1px solid #D1D1D1}
* html hr{margin:0px 0px 0px 0px;padding:0px;border:0px;border-top-width:1px;border-top-style:solid;border-top-color:#D1D1D1}
div.inv,li.inv{display:none;visibility:hidden}
body .page-container p{font-size:13px;line-height:20px}
body.layout1 #main-wrapper,body.layout6 #main-wrapper{font-size:13px;line-height:24px}
body.layout1 p,body.layout6 p{margin-bottom:1.0em}
p.gross,span.gross{font-size:18px}
p.klein,span.klein{font-size:12px}
p.align-left,span.align-left,td.align-left{text-align:left}
p.align-center,span.align-center,td.align-center{text-align:center}
p.align-right,span.align-right,td.align-right{text-align:right}
h1.align-center{text-align:center!important;display:block}
ul.contentlist,ul.heading{list-style:none;list-style-type:none}
ul.contentlist li:last-child .title,ul.heading li:last-child .title{margin-bottom:30px !important}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}
h1{display:inline-block;font-size:24px;color:#000000;background:transparent;padding:2px 0px 2px 0px;margin-bottom:10px}
h1.title{display:inline-block;font-size:24px;color:#FFFFFF;background:#E30613;padding:2px 13px 2px 13px;margin-bottom:9px!important}
h2{font-size:24px;font-weight:300;color:#000000;text-align:center;background:transparent;padding:0 13px;margin-bottom:5px}
h2.title{display:inline-block;font-size:24px;font-weight:400;color:#FFFFFF;text-align:left;background:#E30613;padding:2px 13px 2px 13px;margin-bottom:10px}
#top-wrapper .slide-content .csc-default h2{margin-bottom:15px}
h3{font-size:24px;color:#FFFFFF;background:#E30613;padding:0 13px;margin-bottom:5px;font-weight:400}
body.layout1 #main-wrapper h3,body.layout6 #main-wrapper h3{font-size:14px;color:#000000;background:transparent;font-weight:600;margin-bottom:5px}
div#c4406.csc-default>h1.title{margin-left:-184px}
span.rot,.rot{color:#E30613}
span.grau,.grau{color:#666666}
span.blau,.blau{color:#9bb5c2}
span.violett,.violett{color:#000066}
span.weiss,.weiss{color:#FFFFFF}
span.schwarz,.schwarz{color:#000000}
i,em{font-family:'Open Sans',sans-serif;font-style:italic}
b,strong{font-family:'Open Sans',sans-serif;font-weight:700}
a,a:visited{cursor:pointer;color:#000;text-decoration:none !important}
a{}
.row-fluid a:hover{position:relative;top:-1px}
.content a,.content a:link,.content a:visited,.content a:active{position:relative;top:0px;color:#E30613;text-decoration:none}
.content a:focus,.content a:hover{position:relative;top:-1px;color:#E30613;text-decoration:none}
#main-wrapper p{margin-top:0px!important}
#main-wrapper p a,#main-wrapper p a:link,#main-wrapper p a:visited,#main-wrapper p a:active{position:relative;top:0px;color:#E30613;text-decoration:none}
#main-wrapper p a:focus,#main-wrapper p a:hover{position:relative;top:-1px;color:#E30613;text-decoration:none}
#main-wrapper a,#main-wrapper a:link,#main-wrapper a:visited,#main-wrapper a:active{position:relative;top:0px;color:#E30613;text-decoration:none}
#main-wrapper a:focus,#main-wrapper a:hover{position:relative;top:-1px;color:#E30613;text-decoration:none}
a.link-rot,a.link-rot:link,a.link-rot:visited,a.link-rot:active,p a.link-rot,p a.link-rot:link,p a.link-rot:visited,p a.link-rot:active,a.link-rot:focus,a.link-rot:hover,p a.link-rot:focus,p a.link-rot:hover{color:#E30613;text-decoration:none}
a.link-weiss,a.link-weiss:link,a.link-weiss:visited,a.link-weiss:active,p a.link-weiss,p a.link-weiss:link,p a.link-weiss:visited,p a.link-weiss:active,a.link-weiss:focus,a.link-weiss:hover,p a.link-weiss:focus,p a.link-weiss:hover{
text-decoration:none}
a.link-schwarz,a.link-schwarz:link,a.link-schwarz:visited,a.link-schwarz:active,p a.link-schwarz,p a.link-schwarz:link,p a.link-schwarz:visited,p a.link-schwarz:active,a.link-schwarz:focus,a.link-schwarz:hover,p a.link-schwarz:focus,p a.link-schwarz:hover{color:#000000;text-decoration:none}
a.button-rot-weiss,a.button-rot-weiss:link,a.button-rot-weiss:visited,p a.button-rot-weiss,p a.button-rot-weiss:link,p a.button-rot-weiss:visited{display:inline-block;background-color:#E30613;color:#FFFFFF;border:1px solid #FFFFFF;font-size:18px;font-weight:300;padding:4px 6px;text-decoration:none}
a.button-rot-weiss:hover,a.button-rot-weiss:active,a.button-rot-weiss:focus,p a.button-rot-weiss:focus,p a.button-rot-weiss:active,p a.button-rot-weiss:hover,div.content a.button-rot-weiss:hover,div.content a.button-rot-weiss:active,div.content a.button-rot-weiss:focus{background-color:#FFFFFF;color:#E30613 !important;border:1px solid #FFFFFF;text-decoration:none}
a.button-weiss-rot,a.button-weiss-rot:link,a.button-weiss-rot:visited,p a.button-weiss-rot,p a.button-weiss-rot:link,p a.button-weiss-rot:visited,#main-wrapper>div.content>div.csc-default>div.row-fluid>div>div.csc-default>div.hg-grau>div.container a.button-weiss-rot{display:inline-block;
color:#E30613;border:1px solid #E30613;font-size:18px;font-weight:300;padding:4px 6px;text-decoration:none}
a.button-weiss-rot:hover,a.button-weiss-rot:active,a.button-weiss-rot:focus,p a.button-weiss-rot:focus,p a.button-weiss-rot:active,p a.button-weiss-rot:hover,div.content a.button-weiss-rot:hover,div.content a.button-weiss-rot:active,div.content a.button-weiss-rot:focus,#main-wrapper>div.content>div.csc-default>div.csc-default>div.hg-weiss>div.container>div.csc-default>p>a.button-weiss-rot:hover,#main-wrapper>div.content>div.csc-default>div.csc-default>div.hg-weiss>div.container>div.csc-default>p>a.button-weiss-rot:focus,#main-wrapper>div.content>div.csc-default>div.row-fluid>div>div.csc-default>div.hg-grau>div.container a.button-weiss-rot:hover,#main-wrapper>div.content>div.csc-default>div.row-fluid>div>div.csc-default>div.hg-grau>div.container a.button-weiss-rot:focus{background-color:#E30613;color:#FFFFFF;border:1px solid #E30613;text-decoration:none}
a.button-trans-weiss,a.button-trans-weiss:link,a.button-trans-weiss:visited,p a.button-trans-weiss,p a.button-trans-weiss:link,p a.button-trans-weiss:visited{display:inline-block;background-color:transparent;color:#FFFFFF;border:1px solid #FFFFFF;font-size:18px;font-weight:300;padding:4px 6px;text-decoration:none}
a.button-trans-weiss:hover,a.button-trans-weiss:active,a.button-trans-weiss:focus,p a.button-trans-weiss:focus,p a.button-trans-weiss:active,p a.button-trans-weiss:hover,div.content a.button-trans-weiss:hover,div.content a.button-trans-weiss:active,div.content a.button-trans-weiss:focus{background-color:#FFFFFF;color:#696E70;border:1px solid #FFFFFF;text-decoration:none}
a.button-weiss-grau,a.button-weiss-grau:link,a.button-weiss-grau:visited,p a.button-weiss-grau,p a.button-weiss-grau:link,p a.button-weiss-grau:visited{display:inline-block;background-color:#FFFFFF;color:#696E70;border:1px solid #696E70;font-size:18px;font-weight:300;padding:4px 6px;text-decoration:none}
a.button-weiss-grau:hover,a.button-weiss-grau:active,a.button-weiss-grau:focus,p a.button-weiss-grau:focus,p a.button-weiss-grau:active,p a.button-weiss-grau:hover,div.content a.button-weiss-grau:hover,div.content a.button-weiss-grau:active,div.content a.button-weiss-grau:focus{background-color:#696E70;color:#FFFFFF;border:1px solid #696E70;text-decoration:none}
::selection{background-color:#E30613;color:#FFFFFF}
::-moz-selection{background-color:#E30613;color:#FFFFFF}
#main-wrapper .content ul.heading li{text-align:center}
#main-wrapper .content .hg-grau ul.heading li,#main-wrapper .content .hg-weiss ul.heading li{text-align:left}
#main-wrapper .content ul.heading li h2.title,#main-wrapper .content h3.align-center{text-align:center !important}
#main-wrapper .content .hg-weiss .container .row-fluid:before,#main-wrapper .content .hg-grau .container .row-fluid:before{clear:both}
.slidercontainer{clear:both}
#main-wrapper p a.button-weiss-rot:focus,#main-wrapper p a.button-weiss-rot:hover{position:relative;top:-1px;color:#FFFFFF;text-decoration:none}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#FFFFFF;color:#000000;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#000000;font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/fileadmin/layout/images/lightbox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('/fileadmin/layout/images/lightbox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../fileadmin/layout/css/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px;display:none}
.fancybox-next span{right:10px;background-position:0 -72px;display:none}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto;margin-right:0 !important}
.fancybox-lock body{overflow:hidden !important;margin-right:0 !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/fileadmin/layout/images/lightbox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{
overflow:hidden;overflow-y:hidden}
.fancybox-title{visibility:hidden;font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/fileadmin/layout/images/lightbox/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('/fileadmin/layout/images/lightbox/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
.boutique{margin:0;padding:0;position:relative;z-index:1}
.boutique-frame{margin:0;padding:0;list-style:none;position:absolute;z-index:1;display:none;border-width:0}
.boutique-frame-image{border:0;vertical-align:bottom}
.boutique-frame-title{cursor:default}
.boutique-frame-text{display:block;position:absolute;left:0;right:0;bottom:0;text-align:left;cursor:default;margin:0}
.boutique-frame-link,.boutique-frame-link:hover{display:block;cursor:default;text-decoration:none;outline:none}
.boutique-frame-image,.boutique-frame,.boutique-frame-link{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}
.boutique.rtl .boutique-frame-title,.boutique.rtl .boutique-frame-text{text-align:right}
#function-page .content{
}
#customerlogos-page .content{
}
.slidercontainer{position:relative;width:850px;margin:0 auto}
#functionslider{position:relative;padding-bottom:100px;border:0px}
#boutique,#functionslider.boutique,#customerlogosslider.boutique,#mitgliedlogosslider.boutique,.boutique{display:none;
margin:0 auto 40px auto}
#functionslider .boutique-frame{background:transparent url(/fileadmin/layout/images/loading.gif) center no-repeat;border:0px solid #f002b6;max-width:248px;text-align:center}
#functionslider.boutique .boutique-frame.frame3,#functionslider .boutique-frame.frame3{border:0px solid #00f2b6;max-width:310px}
#customerlogosslider .boutique-frame{
border:0px}
#mitgliedlogosslider .boutique-frame{width:170px;font-size:8px!important}
#mitgliedlogosslider .boutique-frame-image{width:170px}
.boutique-frame-title{margin:0;line-height:1.3;font-family:'Open Sans','open_sansregular',sans-serif;font-weight:normal;color:#000000}
.boutique-frame-text{font-family:'Open Sans','open_sansregular',sans-serif;font-size:13px;line-height:1.2;color:#000000;margin:0;padding:10px 15px 14px}
#functionslider.boutique>div.boutique-frame.frame3,#customerlogosslider.boutique>div.boutique-frame.frame3{margin:0px 0px;
}
#functionslider.boutique>div.boutique-frame.frame3.zoomed>div>div.csc-textpic-imagewrap>figure.csc-textpic-image>a>img.boutique-frame-image,#functionslider.boutique>div.boutique-frame.frame3.zoomed>div>div.csc-textpic-imagewrap>figure.csc-textpic-image>img.boutique-frame-image,#functionslider.boutique>div.boutique-frame.frame3>div>div.csc-textpic-imagewrap>figure.csc-textpic-image>a>img.boutique-frame-image,#functionslider.boutique>div.boutique-frame.frame3>div>div.csc-textpic-imagewrap>figure.csc-textpic-image>img.boutique-frame-image,#functionslider.boutique .front img.boutique-frame-image{height:310px;width:310px}
.boutique .boutique-frame.frame3>div.csc-textpic>div.csc-textpic-text>h2,.boutique .front .boutique-frame-title{font-size:18px;
text-align:center}
.boutique .boutique-frame.frame3>div.csc-textpic>div.csc-textpic-text>p,.boutique .front .boutique-frame-text{font-size:13px;
text-align:center}
.boutique .behind .boutique-frame-image{
margin:0px;width:248px;height:248px}
#functionslider.boutique>div.boutique-frame.frame2>div>div.csc-textpic-imagewrap>figure.csc-textpic-image>a>img.boutique-frame-image,#functionslider.boutique>div.boutique-frame.frame4>div>div.csc-textpic-imagewrap>figure.csc-textpic-image>a>img.boutique-frame-image{width:248px;height:248px}
.boutique .boutique-frame.frame1>div.csc-textpic>div.csc-textpic-text>h2,.boutique .boutique-frame.frame2>div.csc-textpic>div.csc-textpic-text>h2,.boutique .boutique-frame.frame3>div.csc-textpic>div.csc-textpic-text>h2,.boutique .boutique-frame.frame4>div.csc-textpic>div.csc-textpic-text>h2,.boutique .boutique-frame.frame5>div.csc-textpic>div.csc-textpic-text>h2,.boutique .behind .boutique-frame-title{
text-align:center;font-size:12px}
.boutique .boutique-frame.frame1>div.csc-textpic>div.csc-textpic-text>p,.boutique .boutique-frame.frame2>div.csc-textpic>div.csc-textpic-text>p,.boutique .boutique-frame.frame3>div.csc-textpic>div.csc-textpic-text>p,.boutique .boutique-frame.frame4>div.csc-textpic>div.csc-textpic-text>p,.boutique .boutique-frame.frame5>div.csc-textpic>div.csc-textpic-text>p,.boutique .behind .boutique-frame-text{
text-align:center;font-size:10px}
.boutique .back .boutique-frame-image{
margin:0px}
.boutique .back .boutique-frame-title{
font-size:15px}
.boutique .back .boutique-frame-text{
font-size:11px}
#functionslider-prev,#functionslider-next{position:absolute;display:block;height:32px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}
#functionslider-prev{left:-30px}
#functionslider-next{right:-30px}
#customerlogosslider-prev,#customerlogosslider-next,#mitgliedlogosslider-prev,#mitgliedlogosslider-next{position:absolute;display:block;height:32px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:34px;margin-top:-10px;padding:0;border:none;outline:none}
#customerlogosslider-prev,#mitgliedlogosslider-prev{left:-30px}
#customerlogosslider-next,#mitgliedlogosslider-next{right:-30px}
#mitgliedlogosslider-prev,#mitgliedlogosslider-next{top:65px}
#functionslider.boutique>div.csc-default.boutique-frame>div.csc-textpic>div.csc-textpic-text>p{padding-left:20px;padding-right:20px}
