@media print{.no-print{display:none;}
}
body{background-color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px! important;line-height:1.6em;}
body .mediaplayer{cursor:pointer;}
body #mgnlhp{clear:left;height:1px;visibility:hidden;}
body .heading-larger-bold{font-weight:700;font-size:xx-large;}
body .heading-large-bold{font-weight:700!important;font-size:x-large!important;padding-bottom: 10px;}
body .heading-no-margin{margin:0;}
body .row.blue-grey{min-width:350px;}
body .v-horizontallayout{border:1px solid #fff;padding-left:15px;}
body .padding-bottom-0 {padding-bottom: 0! important;}
body .text-transform-none{text-transform: none! important;}
#navbar-secondary {background-color:transparent;}
#navbar-secondary .navbar-nav{float:right;display:none;}
a{color:#5a5a5a! important;text-decoration:underline;font-style:italic;}
a:hover, a:focus{color:#5a5a5a! important;text-decoration:underline;}
body #lz_overlay_chat{left:auto !important;right:0 !important;}
body #lz_eye_catcher{left:auto !important;right:0 !important;}
body #lz_overlay_eyecatcher_close{right:5px !important;top:5px !important;color:#e57824 !important;}
body #lz_chat_cl{color:#f0d911 !important;}
body .lz_overlay_chat_options_link{text-shadow:unset !important;}
body .text.success h1{text-align:left;font-size:inherit;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:rgb(0, 135, 170);}
body #hook-list-16 h3, #hook-list-32 h3, .hook-list-16 h3, .hook-list-32 h3, #plus-list-16 h3, .plus-list-16 h3, #plus-list-32 h3, .plus-list-h3{font-size:1.2em !important;line-height:1.3em;}
body #hook-list-16 ul, .hook-list-16 ul{list-style-image:url("img/icons/kreis_mit_haken_gelb16.svg")!important;}
body #hook-list-32 ul, .hook-list-32 ul{list-style-image:url("img/icons/kreis_mit_haken_gelb32.svg")!important;}
body #plus-list-16 ul, .plus-list-16 ul{list-style-image:url("img/icons/gelber_kreis_mit_plus16.png") !important;}
body #plus-list-32 ul, .plus-list-32 ul{list-style-image:url("img/icons/gelber_kreis_mit_plus32.png") !important;}
.navbar-spacer-children{height:0px;}
table.cookie-table > thead th{background:#2d5a94 none repeat scroll 0 0;color:#fff;padding:10px;}
tr:nth-child(2n) td{background:#e5e5e5;}
tbody td{background:#fff;border-bottom:1px solid #b3b3b3;padding:10px;}
body .content-image-below, .content-image-above{max-width:100%;}
body .dotted{border:1px dotted lightgray;}
body .solid{border:1px solid lightgray;}
.v-horizontallayout{border:1px solid #fff;padding-left:15px;}
body .cc_container{background:#5a5a5a none repeat scroll 0 0;box-sizing:border-box;color:#fff;font-family:inherit;font-size:inherit;opacity:0.8;}
body .cc_container .cc_btn, .cc_container .cc_btn:visited{background-color:#f0d911;;border-radius:5px;color:#fff;transition:background 200ms ease-in-out 0s, color 200ms ease-in-out 0s, box-shadow 200ms ease-in-out 0s;}
body .cc_container a:hover, .cc_container a:active{background:#fff none repeat scroll 0 0;color:#000;}
body .cc_container a, .cc_container a:visited{background:#f0d911 none repeat scroll 0 0;border-radius:5px;color:#000 !important;font-style:italic;padding:7px;text-decoration:none;transition:color 200ms ease 0s;}
body .cc_message{margin-top:0.2em!important;}
body .cc_container .cc_message{line-height:1.6em;}
body .cc_container a:hover, .cc_container a:active{background:#fff none repeat scroll 0 0;color:#000;}
body #accordion h3{background-color:#2d5a94;color:#fff;padding:10px;font-size:24px;cursor:pointer;text-align:left;font-weight:300!important;}
body .navbar-collapse.fscollapse.collapse.in{display:block !important;visibility:visible !important;}
body .toggle-text-parent{background: transparent;height: 20px;width: 100%;padding: 0;list-style: none;}
body .expand-text, .minify-text{position: relative;top: 5px;background: transparent url("img/icons/navigator_black.svg") no-repeat 50% 0px;font-size: 1em;font-family: "Roboto", "Trebuchet MS", sans-serif;font-weight: 300;display: block;margin: 0px auto;height:20px;cursor:pointer;}
body .minify-text {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
body .expanded-text{max-height: none! important;}
.youTube, .gPlus, .facebook, .wordPress {padding-left: 2px;}
.navbar-brand > img {height: 100px;margin-top: -14px;}
#text-section .brick-teaser-image-caption-multitextbox, #text-section-padding-left-0 .brick-teaser-image-caption-multitextbox {background: none;}
#text-section .brick-teaser-image-caption-multitextbox, #text-section-padding-left-0 .brick-teaser-image-caption-multitextbox {min-height: unset;}
@media all and (max-width:1240px){body .navbar-collapse.fscollapse.collapse{visibility:hidden !important;display:none!important;}
body .navbar-header{float:none !important;background:transparent;}
body .navbar-toggle{display:block;}
.button-yellow.button-center-to-left {max-width: 300px;}
}
body .dss-header-box{background-image:url(../../../../.imaging/default/dam/personnel-department_small/content_images/home/carousel/Header_Homepage_optimiert.jpg/jcr:content.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;margin:30px 0 0 0;}
.carousel .container{text-align:left;}
@media all and (min-width:480px){.container{width:100%;margin:0px auto;box-sizing:border-box;background-color:transparent;}
}
@media all and (min-width:1600px){.container{width:100%;max-width:85%;margin:0px auto;/*padding:0px;*/box-sizing:border-box;background-color:transparent;}
}
@media all and (max-width:1600px){.container{width:100%;/*max-width:88%*/;margin:0px auto;box-sizing:border-box;background-color:transparent;}
}
.category-overview{background:transparent;}
.category-overview-bgcolor{background:rgba(255, 255, 255, 0.6) !important;padding:15px;margin-top:20px;}
.category-overview-margin{position:relative;top:-170px;z-index:1000;padding:15px;}
.category-overview-margin-bgcolor{background:rgba(255, 255, 255, 0.6) !important;position:relative;top:-170px;z-index:1000;padding:15px;}
.column-relative-right{position:relative;right:11%;}
.column-relative-left {position:relative;left:11%;}
body .content-parent div.inline{width:100%;}
body .row.preference .button-wrapper{width:96%;padding:0 8px 0 30px;margin-left:10px;}
body .row.preference_1 .button-wrapper{width:100%;}
body .content-parent div.site-title div.row{width:100% !important;float:left !important;}
body .beradcrumbs-container{text-align:right;width:100%;float:left;padding-right:1%;;color:#5a5a5a;}
body .site-title ul.breadcrumbs, .footer-1 ul.breadcrumbs{list-style:none;float:none;width:auto;padding:10px 0 20px 0px;height:100%;font-size:1em !important;font-style: normal !important;display: table;margin: 0 auto;color: #fff;}
body .site-title ul.breadcrumbs li{float:left;text-decoration:none;color:#fff;}
body .site-title ul.breadcrumbs em, .footer-1 ul.breadcrumbs em{font-size:0.6em;font-style:normal;padding:0 5px 5px 2px;position:relative;top:-2px;}
body .site-title ul.breadcrumbs li a{text-decoration:none;color:#fff!important;;font-style:normal;}
body .footer-1 ul.breadcrumbs li a{text-decoration:none;color:#5a5a5a !important;font-style:italic !important;}
body .footer-1 ul.breadcrumbs li{float:left;text-decoration:none;color:#5a5a5a;}
body .site-title ul.breadcrumbs li{float:left;text-decoration:none;color:#fff;}
body .site-title ul.breadcrumbs em{font-size:0.6em;font-style:normal;padding:0 5px 5px 2px;position:relative;top:-2px;}
body .site-title ul.breadcrumbs li a{text-decoration:none;color:#5a5a5a;}
body .site-title h1{color:#fff!important;padding: 5px 0 35px 0 !important;}
body .text.success h1{text-align:left;}
body .text.success{padding:0 0 0 30px;}
body .page-title-top{background-color:#bc302f;}
body .page-name {text-align: center !important;}
#myCarousel{}
.carousel .item{background-color:#000;height:600px;min-width:320px;}
.carousel-caption{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);box-sizing:border-box;background:transparent;padding:1.4em 2.5em;width:50%;position:relative;left:50%;top:6em;margin:0;text-align:center;text-shadow:none;text-transform:none;max-width:60%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;right:10%;}
body #hook-list-16 h3, #hook-list-32{font-size:1.2em !important;}
body #hook-list-16 ul{list-style-image:url("img/icons/kreis_mit_haken_gelb16.svg")!important;}
body #hook-list-32 ul{list-style-image:url("img/icons/kreis_mit_haken_gelb32.svg")!important;}
.center-text{text-align:center !important;}
#center-text .brick-teaser-caption-multitextbox{text-align:center;}
.center-about-box {text-align: center;float: none !important;width: 70% !important;margin: 0 auto;line-height: 1.6em;font-size: 1.3em;}
.left-text{text-align:left !important;}
.left-padding-10 {padding-left: 10px;}
.carousel-caption h1{font-size:3.5em;text-align:left;}
.carousel-caption h1, .lead-caption h1{display:block;color:white;}
.carousel-caption > h2{color:#fff;font-size:2.5em;text-align:left;width:100%;font-weight:300;margin:0;text-transform:none;}
.carousel-text{color:#fff;text-align:left;font-size:1.5em;}
.carousel-caption h2 p{font-size:inherit;letter-spacing:0.5em;}
.carousel-caption h3 p{font-size:inherit !important;}
.carousel-caption a h3{background:rgba(90, 90, 90, 0.5) none repeat scroll 0 0;color:#fff;padding:10px;font-size:1.2em;font-style:italic;text-align:left !important;}
.carousel-caption a h3::after{content:"\00a0\25b6";font-weight:bold;}
.carousel-caption a h3:hover{text-decoration:underline !important;}
.carousel-caption a{text-decoration:none;}
.carousel-indicators{bottom:1em;}
.carousel-indicators .active{background-color:#2d5a94;height:12px;margin:0;width:12px;}
.carousel-indicators li{background-color:rgba(0, 0, 0, 0);border:1px solid #2d5a94;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px;}
.carousel-control{bottom:0;left:0;opacity:0.7;top:0;width:5%;}
.carousel-control.right{background-image:linear-gradient(to right, rgba(237, 241, 242, 0.9) 0px, rgba(237, 241, 242, 0.7) 84%) !important;}
.carousel-control.left{background-image:linear-gradient(to right, rgba(237, 241, 242, 0.9) 0px, rgba(237, 241, 242, 0.7) 84%) !important;}
.carousel-control .icon-prev, .carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{color:#5a5a5a;top:43%;}
.carousel{height:585px;margin-bottom:0;}
@media all and (max-width:992px){.carousel{height:250px;margin-bottom:0px;}
.carousel-control{position:absolute;top:auto;bottom:15%;z-index:100;}
.carousel-indicators{bottom:0;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{right:1em;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left:1em;}
.carousel .item{height:200px;background-color:#000;min-width:320px;}
.carousel-caption{background:rgba(240, 217, 17, 0.7) none repeat scroll 0 0;bottom:0px;max-width:100%;padding:6.5em;position:absolute;text-align:left !important;text-shadow:none;text-transform:none;top:0px;z-index:10;left:0px;right:0px;margin:0px;vertical-align:bottom;display:block;width:100%;height:100%;border:0px;}
.carousel-text{font-size:1.1em;}
.carousel-caption a h3{background:rgba(90, 90, 90, 0.5) none repeat scroll 0 0;color:#fff;padding:10px;font-size:1.1em;font-style:italic;text-align:left !important;}
}
header{padding:20px;background-color:#f6f6f6;margin-bottom:40px;}
header p{font-style:oblique;}
.header-wrapper{height:500px;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:center;-ms-flex-pack:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-position:0px -110px !important;}
.image-layer{background-color:rgba(0, 0, 0, 0.3);width:100%;height:500px;float:left;}
body .news-header div.image-layer{background-color:rgba(0, 0, 0, 0.3);height:100%;position:absolute;width:100%;}
body .news-header{position:relative;}
body div.news-header .media{margin-top:0px;}
body .header-caption{max-width:70%;padding-bottom:150px;}
body .home-header .header-caption{padding-bottom: 0;}
body .header-wrapper .header-caption{max-width:100%;width:80%;}
body .header-caption h1{color:#fff;width:auto;}
body .header-description{font-size:1.4em;color:#fff;text-align:center;}
body .header-description p{margin:0px;}
h1{font-size:2.5em;text-transform:none;}
h1, h2, h3, h4, h5{text-align:center;font-weight:300;font-family:"Roboto", "Trebuchet MS", sans-serif;text-decoration:none;}
blockquote{margin-bottom:40px;}
blockquote cite{padding-left:20px;font-size:1.3em;color:#333;}
blockquote p{border:5px solid #0066aa;border-radius:12px;padding:25px 15px;position:relative;background-color:#fff;margin-bottom:30px;}
blockquote p:before, blockquote p:after{position:absolute;display:block;border-style:solid;content:"";height:0;width:0;box-sizing:border-box;}
blockquote p:before{left:20px;bottom:-30px;border-color:transparent #0066aa transparent transparent;border-width:0 30px 30px 0}
blockquote p:after{left:29px;bottom:-15px;border-color:transparent #fff transparent transparent;border-width:0 15px 15px 0;}
body .quote-right, body .quote-left{background-image:url(img/icons/Zitatzeichen_klein_gelb.svg);height:22px;}
body .row.quote-right {position: relative;background-repeat: no-repeat;background-position-x: 95%;background-size: 30px 20px;top: -10px;}
body .row.quote-left{position: relative;background-repeat: no-repeat;background-position-x: 95%;background-size: 30px 20px;top: 10px;transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
body dl.full-width-video{width:85%;position:relative;margin:24px auto;}
body dl.full-width-video video{width:100%;margin-bottom:-30px;}
video{width:80%;margin-bottom:-7px;}
.brick-teaser-image-container-splittextvideo div.scalable-video{height:100%;overflow:hidden;display:inline-block;text-align:center;position:static;padding:0px;float:left;}
.brick-teaser-image-container-splittextvideo div.scalable-video iframe, div.scalable-video object, divdiv.scalable-video embed, div.scalable-video video{width:100%;height:100%;position:static;display:inline-block;float:left;}
.image-caption{width:100%;margin-bottom:20px;float:left;}
@media all and (max-width:420px){body iframe.video-frame{height:auto!important;min-height:200px;}
}
.image-caption, .video-caption{background:#2d5a94;color:#fff;padding:20px;line-height:1.8em;font-size:1.3em;font-family:"Roboto","Trebuchet MS",sans-serif;font-weight:300;display:inline-block;width:100%;}
.video-caption{width:100%;margin:auto auto 20px;margin-top:-8px;float:none;}
.video-container.clearfix{display:table-cell;text-align:center;}
.video-container.clearfix > div{display:inline;min-width:100%;}
body .fs-internal, .fs-download, .fs-external, .fs-mailto, .fs-skype{background-size:30px 30px !important;-webkit-background-size:30px 30px !important;width:100%;padding-left:20px;padding-right:20px;min-height:70px;max-height:180px;box-shadow:4px 3px 11px 1px rgba(0,0,0,0.38);}
body .fs-internal a, .fs-download a, .fs-external a, .fs-mailto a, .fs-skype a{color:#fff;font-weight:300;font-family:"Roboto", "Trebuchet MS", sans-serif;text-decoration:none;font-size:1em;display:block;padding-top:10px;}
body .fs-internal a:hover, .fs-download a:hover, .fs-external a:hover, .fs-mailto a:hover, .fs-skype a:hover{text-decoration:underline !important;}
body .fs-internal a em, .fs-download a em, .fs-external a em, .fs-mailto a em, .fs-skype a em{font-style:italic;font-size:1em;max-width:85%;display:inline-block;color:#fff;text-decoration:underline;}
body .fs-internal a em:hover, .fs-download a em:hover, .fs-external a em:hover, .fs-mailto a em:hover, .fs-skype a em:hover{text-decoration:underline !important;color:#f0d911;}
body .fs-download a em em{font-style:italic;font-size:1em;}
.fs-info-text{color:#ba2d26;float:left;font-size:0.9em;font-weight:normal;width:100%;}
body .bold-normal{background-position-y:20px !important;border-radius:10px!important;}
body .bold-normal a em{font-style:normal !important;text-decoration:none !important;font-weight:400 !important;}
body .bold-normal a{padding-top:21px !important;}
.title-yellow .page-title-top {background-color:#eec418;}
.title-red .page-title-top {background-color:#bc302f;}
.title-blue .page-title-top {background-color:#2d5a94;}
.title-green .page-title-top {background-color:#418b41;}
.button-yellow{background-color:#eec418 !important;opacity:0.8;color:#fff;}
.button-red{background-color:#ec2726!important;opacity:0.8;color:#fff;}
.button-blue{background-color:#2d5a94!important;opacity:0.8;color:#fff;}
.button-green{background-color:#418b41!important;opacity:0.8;color:#fff;}
.dss-content-container .button-blue a:hover,.dss-content-container .button-red a:hover, .dss-content-container .button-green a:hover {color:#eec418 !important}
body .dss-header-box .bold-normal a,body .dss-content-container .bold-normal a, .center-link-box .bold-normal a, body .row.hover .bold-normal a, body .row.hover1 .bold-normal a, body .row.hover2 .bold-normal a, body .row.hover3 .bold-normal a,
body .row.hover4 .bold-normal a, body .row.hover5 .bold-normal a, body .row.hover6 .bold-normal a{padding-top:10px !important;font-style:normal !important;text-decoration:none !important;font-weight:400;background-image:none;color:#fff !important;text-align:center;white-space:nowrap;padding-left: 0;}
body .dss-header-box .fs-mbox-internal a, .dss-header-box .fs-mbox-external a, .dss-header-box .fs-mbox-download a,
.dss-header-box .fs-global-teaserbox-internal a, .dss-header-box .fs-global-teaserbox-external a, .dss-header-box .fs-global-teaserbox-download a{width:95%;display:inline-block;padding-left:0;background-size:20px 20px !important;}
body .center-link-box .bold-normal a, .row.hover .bold-normal a, body .row.hover1 .bold-normal a, body .row.hover2 .bold-normal a, body .row.hover3 .bold-normal a,
body .row.hover4 .bold-normal a, body .row.hover5 .bold-normal a, body .row.hover6 .bold-normal a{padding-left:0;}
body .dss-header-box .button-yellow a:hover,body .dss-content-container .button-yellow a:hover, .center-link-box .button-yellow a:hover, body .row.hover .button-yellow a:hover, body .row.hover1 .button-yellow a:hover, body .row.hover2 .button-yellow a:hover, body .row.hover3 .button-yellow a:hover, 
body .row.hover4 .button-yellow a:hover, body .row.hover5 .button-yellow a:hover, body .row.hover6 .button-yellow a:hover {text-decoration: underline !important;color: #ec2726 !important;}
body .dss-header-box .button-red a:hover, .center-link-box .button-red a:hover, body .row.hover .button-red a:hover, body .row.hover1 .button-red a:hover, body .row.hover2 .button-red a:hover, body .row.hover3 .button-red a:hover,
body .row.hover4 .button-red a:hover, body .row.hover5 .button-red a:hover, body .row.hover6 .button-red a:hover,
body .dss-header-box .button-blue a:hover, .center-link-box .button-blue a:hover, body .row.hover .button-blue a:hover, body .row.hover1 .button-blue a:hover, body .row.hover2 .button-blue a:hover,body .row.hover3 .button-blue a:hover,
body .row.hover4 .button-blue a:hover, body .row.hover5 .button-blue a:hover,body .row.hover6 .button-blue a:hover,
body .dss-header-box .button-green a:hover, .center-link-box .button-green a:hover, body .row.hover .button-green a:hover, body .row.hover1 .button-green a:hover, body .row.hover2 .button-green a:hover, body .row.hover3 .button-green a:hover,
body .row.hover4 .button-green a:hover, body .row.hover5 .button-green a:hover, body .row.hover6 .button-green a:hover{text-decoration:underline !important;color:#eec418 !important;}
body .button-red a em:hover, body .button-blue a em:hover,body .button-green a em:hover{text-decoration:underline !important;color:#eec418;}
body .button-yellow a em:hover{text-decoration:underline !important;color:#ec2726;}
/*body .fs-download{background:#2d5a94 url("img/icons/download_link.svg") 98% 10px no-repeat;}
body .fs-external{background:#2d5a94 url("img/icons/external_link.svg") 98% 10px no-repeat;}
body .fs-internal{background:#2d5a94 url("img/icons/internal_link.svg") 98% 10px no-repeat;}*/
body .fs-mailto{background:#2d5a94 url("img/icons/mail_blue.png") 98% 10px no-repeat;}
body .fs-skype{background:#2d5a94 url("img/icons/skype_blue.png") 98% 10px no-repeat;}
input.fs-internal:hover{text-decoration:underline;}
body .brick-teaser-company{width:100%;background-color:#fff;box-shadow:4px 3px 11px 1px rgba(0,0,0,0.38);margin-bottom:20px;padding:0 20px 20px 20px;float:left;}
body .heading-400-normal{font-weight:400! important;font-style:normal! important;}
body .brick-teaser-heading-company{width:100%;color:#5a5a5a;text-align:left;float:left;background:#fff;}
.brick-teaser-heading-company a{font-style:italic;text-decoration:none;}
body .brick-teaser-heading-company h4{width:100%;text-align:left;font-weight:400;font-family:"Roboto", "Trebuchet MS", sans-serif;text-decoration:none;font-size:24px;}
body .brick-teaser-heading-company h3{width:100%;text-align:center;font-weight:400;font-family:"Roboto", "Trebuchet MS", sans-serif;text-decoration:none;color:#5a5a5a;margin-bottom:20px;}
body .brick-teaser-image-container-company{width:100%;height:250px;background-color:#edf1f2;text-align:center;}
body .image-box-border{border:7px solid #edf1f2;background-color:#fff !important;}
body .brick-teaser-image-caption-company{width:100%;}
body .brick-teaser-image-caption-company a{color:#fff;text-decoration:none;}
body .brick-teaser-image-caption-company h3{text-align:left;margin-top:10px;}
body .brick-teaser-container-company{;background-color:#edf1f2;min-height:250px;padding-top:15px;width:100%;}
body .company-links{background:transparent;width:100%;}
body div.company-links ul, div.company-footer-links ul{list-style:none;}
body .brick-teaser-container-company div.company-links ul li{width:100% !important;}
body .brick-teaser-container-company ul li{float:left;}
body .brick-teaser-container-company div.company-links div.fs-internal, .brick-teaser-container-company div.company-links div.fs-download, .brick-teaser-container-company div.company-links div.fs-external{background-size:30px 30px !important;-webkit-background-size:30px 30px !important;width:100%;padding-left:0px;padding-right:20px;box-shadow:none;max-height:100%;}
body div.company-links div.fs-internal a, div.company-links .fs-download a, div.company-links .fs-external a{color:#5a5a5a;font-weight:300;font-family:"Roboto", "Trebuchet MS", sans-serif;text-decoration:none;font-size:1.3em;display:block;padding-top:10px;width:100%;padding-left:20px;}
body div.company-footer-links div.fs-internal, div.company-footer-links .fs-download, div.company-footer-links .fs-external{padding:20px;width:100%;background-color:#fff;background-position:26% 27px !important;background-size:30px 30px !important;-webkit-background-size:30px 30px !important;height:80px !important;box-shadow:none;}
body div.company-footer-links .fs-internal a, div.company-footer-links .fs-download a, div.company-footer-links .fs-external a{color:#5a5a5a;display:block;font-family:"Roboto","Trebuchet MS",sans-serif;font-size:1.3em;font-weight:400;padding-top:10px;text-decoration:none;}
/**/body div.company-links .fs-internal a em, div.company-links .fs-download a em, div.company-links .fs-external a em{padding-left:20px;}
body div.company-links .fs-internal em::after, div.company-links .fs-external em::after, div.company-links .fs-download em::after{content:"\00a0\25b6";}
body .company-links div.fs-download{background:transparent;}
body .company-links div.fs-external{background:transparent;}
body .company-links div.fs-internal{background:transparent;}
body .company-footer-links div.fs-download span.comp-bg-image{background:#fff url("img/icons/download_link_yellow.svg") 0px -1px no-repeat;}
body .company-footer-links div.fs-external span.comp-bg-image{background:#fff url("img/icons/external_link_yellow.svg") 0px -1px no-repeat;}
body .company-footer-links div.fs-internal span.comp-bg-image{background:#fff url("img/icons/internal_link_yellow.svg") 0px -1px no-repeat;}
body .comp-bg-image{background-size:30px 30px !important;display:inline-block;height:30px;left:-60px;min-height:30px;min-width:30px;position:relative;top:7px;width:34px;}
body .company-img-layer{width:100%;height:250px;display:inline;position:absolute;background-color:transparent;background-color:rgba(255, 255, 255, 0.1);}
body .transparent-background a{background-color:transparent !important;}
body .fs-mlink-container{background:rgb(0, 136, 172);background:rgba(0, 136, 172, 0.7);width:100%;padding-left:20px;padding-right:20px;height:150px;margin:25px 0 0 25px;padding-top:10px;}
body .fs-mbox-internal a, .fs-mbox-external a, .fs-mbox-download a,
.fs-global-teaserbox-internal a, .fs-global-teaserbox-external a, .fs-global-teaserbox-download a{width:95%;display:inline-block;padding-left:41px;background-size:20px 20px !important;}
body .fs-global-teaserbox-internal a, .fs-global-teaserbox-external a, .fs-global-teaserbox-download a{font-style:italic;}
body .fs-mbox-internal a{background:#fff url("img/icons/internal_link_yellow.svg") 5px 1px no-repeat;text-decoration:underline;font-style:italic;}
body .fs-mbox-external a{background:#fff url("img/icons/external_link_yellow.svg") 5px 1px no-repeat;text-decoration:underline;font-style:italic;}
body .fs-mbox-download a{background:#fff url("img/icons/download_link_yellow.svg") 5px 1px no-repeat;text-decoration:underline;font-style:italic;}
body .fs-global-teaserbox-internal, .fs-global-teaserbox-external, .fs-global-teaserbox-download{padding-bottom:32px;padding-top:10px;width:100%;}
body .fs-global-teaserbox-internal a{background:#fff url("img/icons/internal_link_yellow.svg") 5px 1px no-repeat;}
body .fs-global-teaserbox-external a{background:#fff url("img/icons/external_link_yellow.svg") 5px 1px no-repeat;}
body .fs-global-teaserbox-download a{background:#fff url("img/icons/download_link_yellow.svg") 5px 1px no-repeat;}
body .comp-bg-text{margin-left:-30px;}
body .brick-teaser-caption-multitextbox div.fs-mbox-internal span.comp-bg-image{background:#fff url("img/icons/internal_link_yellow.svg") 0px -1px no-repeat;}
body .brick-teaser-caption-multitextbox div.fs-mbox-download span.comp-bg-image{background:#fff url("img/icons/download_link_yellow.svg") 0px -1px no-repeat;}
body .brick-teaser-caption-multitextbox div.fs-mbox-external span.comp-bg-image{background:#fff url("img/icons/external_link_yellow.svg") 0px -1px no-repeat;}
body .fs-mlink-container div.fs-mlink-internal span.comp-bg-image{background:transparent url("img/icons/internal_link.svg") 0px -1px no-repeat;}
body .fs-mlink-container div.fs-mlink-download span.comp-bg-image{background:transparent url("img/icons/download_link.svg") 0px -1px no-repeat;}
body .fs-mlink-container div.fs-mlink-external span.comp-bg-image{background:transparent url("img/icons/external_link.svg") 0px -1px no-repeat;}
body .fs-mbox-internal, .fs-mbox-external, .fs-mbox-download{padding-bottom:10px;padding-top:10px;}
body .fs-mbox-internal em, .fs-mbox-external em, .fs-mbox-download em{font-style:normal;}
body .plus-100 a{background-image:url("img/icons/kreis_mit_gelbem_Plus100.svg") !important;background-size:60px 60px !important;height:65px;padding-left:90px;padding-top:20px;color:#f0d911 !important;text-decoration:none;font-style:normal;width:auto;}
body .playbutton-100 a{background-image:url("img/icons/kreis_mit_gelbem_playbutton100.svg") !important;background-size:60px 60px !important;height:65px;padding-left:90px;padding-top:20px;color:#f0d911 !important;text-decoration:none;font-style:normal;width:auto;}
body .fs-mlink-internal a, .fs-mlink-external a, .fs-mlink-download a{color:#fff;width:100%;display:inline-block;padding-left:20px;background-size:15px 15px !important;}
body .fs-mlink-internal a{background:transparent url("img/icons/internal_link.svg") 0px 5px no-repeat;}
body .fs-mlink-external a{background:transparent url("img/icons/external_link.svg") 0px 5px no-repeat;}
body .fs-mlink-download a{background:transparent url("img/icons/download_link.svg") 0px 5px no-repeat;}
body .brick-teaser-caption-multitextbox span.comp-bg-image{background-size:20px 20px !important;display:inline-block;height:20px;min-height:20px;min-width:20px;position:static;float:left;margin-top:3px;}
body .fs-mlink-container span.comp-bg-image{background-size:20px 20px !important;display:inline-block;height:20px;min-height:20px;min-width:20px;position:static;float:left;margin-top:3px;}
body .brick-teaser-caption-container-multitextbox{height:100%;width:100%;}
body .brick-teaser-contact{background-color:#fff;box-shadow:unset;float:left;margin:5px 5px 5px 0px;max-width:95%;min-width:95% !important;}
body .col-sm-8 div.brick-teaser-contact{min-width:97.5% !important;max-width:100%;}
body .brick-teaser-caption-container-contact, .brick-teaser-maps-container-contact{width:100%;height:50%;}
body .brick-teaser-caption-contact{color:#5a5a5a;font-size:1em;line-height:1.5em;width:100%;}
body .brick-teaser-info-contact{background-color:rgba(45, 90, 148, 0.7);color:#fff;font-weight:400;height:80px;min-width:100%;padding-left:20px;width:100%;}
#blue-gray-border-bottom{background-color:#eaedf4;}
#blue-gray-border-bottom h3, #blue-gray-border-bottom h2, #blue-gray-border-bottom h1{text-transform:initial;}
#blue-gray-border-bottom .brick-teaser-image-caption-multitextbox{border-bottom:3px solid #2d5a94;opacity:1! important;}
#blue-gray-border-bottom{background-color:#eaedf4;}
#blue-gray-border-bottom .brick-teaser-caption-multitextbox{}
body .brick-teaser-multitextbox{min-width:98% !important;width:98%;max-width:98%;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-flex-direction:row;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;flex-direction:row;background-color:#fff;box-shadow:4px 3px 11px 1px rgba(0,0,0,0.38);float:left;margin:5px 5px 5px 20px;}
body .brick-teaser-maps-contact iframe{min-height:270px;}
body .brick-teaser-maps-contact{padding:0px;}
body .brick-teaser-contact h3{font-size:1.4em;text-align:left;}
body .brick-teaser-info-contact h3{float:left;font-size:1.2em;padding:10px 10px 10px 0px;text-align:left;width:100%;margin:0;}
body .brick-teaser-skype{min-width:250px !important;max-width:250px;max-height:250px;height:250px;background-color:#fff;box-shadow:4px 3px 11px 1px rgba(0,0,0,0.38);position:relative;display:table-cell;text-align:center;vertical-align:middle;top:5px;}
body .brick-teaser-skype img{display:inline;}
body .brick-teaser-mail{background-color:#fff;box-shadow:4px 3px 11px 1px rgba(0,0,0,0.38);height:250px;max-height:250px;min-width:300px !important;padding:20px 0 0 10px;position:relative;text-align:left;top:20px;width:96.2%;margin:0px;}
body .brick-teaser-mail img{display:inline;}
body .brick-teaser-caption-mail{color:#5a5a5a;font-size:1em;padding:0 0 0 10px;width:100%;display:inline-block;}
body .brick-teaser-info-mail{background-color:rgba(0, 136, 172, 0.7);color:#fff;float:right;font-weight:400;height:80px;min-width:50%;padding-bottom:10px;width:274px;margin-right:-1px;}
body .brick-teaser-info-mail h3{font-size:1.4em;margin-top:15px;padding:12px;text-align:left;width:100%;}
body .brick-teaser-text-mail{display:inline-block;float:right;width:281px;}
body .text-mail{float:right;padding:20px;width:281px;line-height:1em;}
body .bxslider, .bxslideracee, .bxsliderapac, .bxsliderdch{left:-20px;}
body .bx-viewport{width:100% !important;height:50px !important;position:static !important}
body .bx-wrapper .bx-viewport{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;left:0px;margin-top:10px;}
#language-link{position:absolute;right:180px;height:20px;line-height:20px;font-size:0.8em;float:right;z-index:1;cursor:default;}
#language-link, #language-link a{color:#777;text-transform:uppercase;text-decoration:none;}
#language-link ul li{display:inline;list-style:none;padding:0;}
#language-link li:last-child::after{content:"";}
#language-link li::after{content:" |";}
body #registerlogin-lang{float:right;padding-top:28px;}
body .user-login-info-container{position:absolute;top:-26px;font-size:small;color:#5a5a5a;right:0px;}
body .user-login-info-box{float:left;width:auto;white-space:nowrap;}
body .login-logout-link{}
body .login-logout-link ul.log-parent{background:transparent url("img/icons/signin_sw.svg") no-repeat scroll 50px 0;list-style:outside none none;background-size:25px 25px;padding-bottom:9px;height:100px;width:80px;position:absolute;right:7%;cursor:pointer;}
body .login-logout-link ul.log-parent-auth{background:transparent url("img/icons/signout_sw.svg") no-repeat scroll 50px 0;list-style:outside none none;background-size:25px 25px;padding-bottom:9px;height:100px;width:80px;position:absolute;right:7%;cursor:pointer;}
body .login-logout-link ul.log-parent li.pop, .login-logout-link ul.log-parent-auth li.pop{position:relative;left:-25px;top:62px;background:rgba(255, 255, 255, 0.9) url("img/icons/navigator_black.svg") no-repeat 70px 0px;padding-top:10px;padding-left:20px;padding-bottom:10px;font-size:1em;font-family:"Roboto", "Trebuchet MS", sans-serif;font-weight:300;width:180px;display:none;border-left:1px dotted #d2d2d2;border-right:1px dotted #d2d2d2;border-bottom:1px dotted #d2d2d2;}
body .login-logout-link ul.lang-parent{background:transparent url("img/icons/languages_yellow.svg") no-repeat scroll 0 0;list-style:outside none none;background-size:25px 25px;padding-bottom:9px;height:100px;width:30px;position:absolute;right:5%;cursor:pointer;}
body .login-logout-link ul.lang-parent li.pop{position:relative;left:-100px;top:62px;background:rgba(255, 255, 255, 0.9) url("img/icons/navigator_black.svg") no-repeat 63px 0px;padding-top:10px;padding-right:40px;padding-left:20px;padding-bottom:10px;font-size:1em;font-family:"Roboto", "Trebuchet MS", sans-serif;font-weight:300;width:180px;display:none;}
body .login-logout-link ul.log-parent div.inline ul, .login-logout-link ul.log-parent-auth div.inline ul,
.login-logout-link ul.lang-parent div.inline ul{padding:0px;}
body .login-logout-link ul.log-parent div.inline ul li, .login-logout-link ul.lang-parent div.inline ul li{display:block;}
body .login-logout-link ul.log-parent:hover{background-image:url("img/icons/signin_yellow.svg") !important;}
body .login-logout-link ul.log-parent:hover li{display:block;}
body .login-logout-link ul.log-parent-auth:hover{background-image:url("img/icons/signout_yellow.svg") !important;}
body .login-logout-link ul.log-parent-auth:hover li{display:block;}
body .login-logout-link ul.log-parent li:hover{display:block;}
body .login-logout-link ul.lang-parent:hover{background-image:url("img/icons/languages_blue.svg") !important;}
body .login-logout-link ul.lang-parent:hover li{display:block;}
body .login-logout-link ul.lang-parent li:hover{display:block;}
@media all and (max-width:1068px){body .form-row{border:medium none!important;clear:left!important;margin:0!important;padding:10px!important;}
body .login-logout-link ul.log-parent:hover{background:transparent !important;}
body .login-logout-link ul.log-parent-auth:hover{background:transparent !important;}
body .login-logout-link ul.lang-parent:hover{background:transparent !important;}
body .site-title > fieldset input, #loginForm fieldset input{margin-left:40px;max-width:250px;min-width:250px;}
body #loginForm fieldset input{margin-left:0px;max-width:250px;min-width:250px;}
body .form-control{width:70%!important;}
body .buttons{padding:0 0 0 10px;}
body form .submit{width:85%!important;max-width:310px!important;}
body .form-item-m > input, .form-item-s > input, .form-item-l > input, .form-item-xl > input{min-width:100px !important;width:70% !important;}
body .text-section{margin:0px !important;position:static!important;padding:0!important;}
body .padding-left-10{padding-left: 10px!important;}
body .text-section.obsFooter {padding: 0 30px 10px 0px !important;}
.center-text{text-align:left !important;}
.row.dss-center .center-text{text-align:center !important;}
#center-text .brick-teaser-caption-multitextbox{text-align:left;padding-left:0px;}
.left-text{}
.left-padding-0 {padding-left: 0px;}
body .form-wrapper{padding:0!important;}
body .row{}
body .row.container{max-width:100%! important;}
body col-sm-3{width:100%!important;}
body .text-section.blue-box{margin:0!important;padding:11px!important;}
body div.site-title > .text-section{padding:0 !important;text-align:left !important;font-size:inherit !important;}
body .text-section.header-360-degrees{padding:0!important;}
body .brick-teaser-multitextbox{margin:0px!important;padding-top: 30px !important;}
body .large-text{font-size:1em!important;}
body .button-yellow, body .button-red{margin:0 auto;}
body .dss-header-box .button-yellow, body .dss-header-box .button-red{max-width:100% !important;}
body .ui-accordion.ui-widget.ui-helper-reset{padding-left:0!important;}
body #accordion h3{font-size:1.2em;}
body .navStrip {width: 100%;padding:0!important;height:auto!important;}
nav #social img {margin-left: 5px;}
footer .col-sm-3{width:100% !important;}
nav #social ul {padding: 0;}
nav #social .linkedIn img {margin-left: 0 !important;}
#options .btn-info{color: #fff! important;}
#text-section-padding-left-0 .brick-teaser-caption-multitextbox{padding-left: 0;}
#text-section-padding-left-0 {left: 0 !important;}
.center-reg-info {max-width: 80%;float: none !important;margin: 0px!important;}
.center-reg-info .red-info-section{padding: 10px! important;margin: 10px 0 0 0!important;min-width: 310px;}
.center-reg-info ul{padding: 0!important;margin: 0!important;min-width: 310px;}
.row.red-info-section {margin: 0 !important;padding: 10px 0 0 0!important;}
.row.blue-grey.center-form {margin: 0 !important;max-width: 100% !important;
}
}
@media all and (max-width:1340){

}
/**/@media all and (max-width:480px){body .dss-header-box .bold-normal, body .row.hover .bold-normal, body .row.hover1 .bold-normal, body .row.hover2 .bold-normal, body .row.hover3 .bold-normal{text-align:left !important;font-size:1em !important;padding-left:0 !important;}
body .dss-header-box .bold-normal a, body .row.hover .bold-normal a, body .row.hover1 .bold-normal a, body .row.hover2 .bold-normal a, body .row.hover3 .bold-normal a{padding-left:0 !important;}
body .row{width:100%;padding:0 5px 0 0;margin:0!important;}
body .text-section{margin:0px;}
}
body .navbar-right #nav li ul{background:rgba(255, 255, 255, 0.9) url("img/icons/navigator_black.svg") no-repeat scroll 50% 0;bottom:-48px;display:none;left:0;list-style:outside none none;min-height:50px;padding:20px 10px 0 17px;position:absolute;width:100%;}
body .navbar-right ul#nav li.active:hover ul{display:block;}
#navbar{background:#fff;}
.navbar{background:#fff;}
.navbar-right{float:left !important;margin:0px 0px 0px 10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#f0d911!important;}
.navbar-default .navbar-nav > li > a, footer a, .brick-teaser-image-caption-multitextbox a{text-decoration:none;font-style:normal;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:#fff;color:#777;box-shadow:inset 0px -3px 0px 0px #bc302f;}
/*.title-blue .navbar-nav > .active > a, .title-blue  .navbar-nav > .active > a:hover, .title-blue .navbar-nav > .active > a:focus,.title-blue .navbar-nav > .open > a,.title-blue .navbar-nav > .open > a:hover,.title-blue .navbar-nav > .open > a:focus {box-shadow: inset 0px -3px 0px 0px #2d5a94;}
.title-yellow .navbar-nav > .active > a, .title-yellow  .navbar-nav > .active > a:hover, .title-yellow .navbar-nav > .active > a:focus,.title-yellow .navbar-nav > .open > a,.title-yellow .navbar-nav > .open > a:hover,.title-yellow .navbar-nav > .open > a:focus {box-shadow: inset 0px -3px 0px 0px #eec418;}
.title-green .navbar-nav > .active > a, .title-green  .navbar-nav > .active > a:hover, .title-green .navbar-nav > .active > a:focus,.title-green .navbar-nav > .open > a,.title-green .navbar-nav > .open > a:hover,.title-green .navbar-nav > .open > a:focus {box-shadow: inset 0px -3px 0px 0px #418b41;}*/
.navbar-header{background:#fff;}
.navbar-header .inline{width:auto;}
.navbar-nav > li{float:left;font-size:1em;}
.navbar-default .navbar-nav > li > a{color:#5a5a5a;text-transform:none;}
.navbar-brand{padding:0px;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:5px;}
.reference-block .container {max-width: 100%;}
@media all and (min-width:1025px){body .navbar-spacer{min-height:0px;height:64px;}
body .navbar ul{padding:0px;margin-left:-4px;}
body .navbar-spacer-edit-mode{height:64px;}
}
@media all and (max-width:1240px){body .navbar{height:0px;}
body .navbar-header{padding-top:0px;}
body .navbar-default .navbar-toggle{right:10%;margin-right:0px;}
body .navbar-spacer{min-height:0px;height:30px;}
body .navbar-spacer-edit-mode{height:55px;}
body .navbar-brand img{width:auto !important;margin-top:5px;height:65px;}
body #registerlogin-lang{float:left !important;width:100%;margin:0px;}
body .user-login-info-container{font-size:small;color:#fff;position:static;padding-left:20px;font-style:italic;}
body .login-logout-link{padding-top:0px !important;margin-left:0;}
body .login-logout-link ul.log-parent-auth, .login-logout-link ul.log-parent,
.login-logout-link ul.lang-parent{background:transparent !important;list-style:outside none none;width:235px !important;position:static !important;height:auto !important;padding:0;}
body .login-logout-link ul.log-parent-auth:hover , .login-logout-link ul.log-parent:hover,
.login-logout-link ul.lang-parent:hover{background:transparent !important;}
body .login-logout-link ul.log-parent div.inline ul li, .login-logout-link ul.log-parent-auth div.inline ul li{display:block !important;}
body .login-logout-link ul.lang-parent div.inline ul li{display:inline !important;}
body .login-logout-link ul.log-parent li.pop, .login-logout-link ul.log-parent-auth li.pop, .login-logout-link ul.lang-parent li.pop{background:transparent !important;display:block !important;position:relative;left:0px!important;top:0px !important;padding-left:20px;font-size:1em !important;font-family:"Roboto","Trebuchet MS",sans-serif !important;width:235px !important;height:auto !important;border:0;}
body .login-logout-link ul.log-parent div.inline ul, .login-logout-link ul.log-parent-auth div.inline ul,
.login-logout-link ul.lang-parent div.inline ul{width:215px;}
body .login-logout-link ul.log-parent li.pop a, .login-logout-link ul.log-parent-auth li.pop a,
.login-logout-link ul.lang-parent li.pop a{color:#fff!important;}
body .login-logout-link ul.log-parent li.pop a:hover, .login-logout-link ul.log-parent-auth li.pop a:hover,
.login-logout-link ul.lang-parent li.pop a:hover{color:#f0d911!important;}
body .login-logout-link ul.log-parent li.pop ul.active span, .login-logout-link ul.log-parent-auth li.pop ul.active span,
.login-logout-link ul.lang-parent li.pop ul.active span,
.login-logout-link ul.log-parent li.pop ul li.active span, .login-logout-link ul.log-parent-auth li.pop ul li.active span,
.login-logout-link ul.lang-parent li.pop ul li.active span{color:#999;font-weight:400;}
body .login-logout-link ul.lang-parent li.pop ul li::before{content:" | ";color:#9fc3dd;}
#navbar{background:rgba(0, 0, 0, 0.6);width:auto;min-width:290px;height:auto;max-height:100%;}
body .navbar-right #nav li ul{background:rgba(255, 255, 255, 0.9) url("img/icons/navigator_black.svg") no-repeat scroll 50% 0;bottom:0px;display:block;left:100%;list-style:outside none none;min-height:11px;padding:4px 0 0 5px;position:absolute;width:100%;}
body .navbar-nav > li{float:none;font-size:1.2em;}
body .navbar-nav > li > a{padding-bottom:0px;padding-top:0px;}
body .navbar-default .navbar-nav > li > a{color:#fff!important;}
body .header-wrapper{max-height:200px;margin-top:30px;}
body .header-wrapper h1{font-size:1.5em;}
body .header-wrapper-hidden{display:none;}
body .category-overview-margin-bgcolor{top:0px!important;}
body .image-layer{min-height:200px;margin-top:0px!important;}
body .header-caption{padding-bottom:0px!important;}
body .page-name{padding:20px 30px 20px 3% !important;}
body .footer-1 .beradcrumbs-container{padding-left:1.5%;}
body .site-title .beradcrumbs-container{padding-left:0;}
body .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default
.navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:transparent}
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2,
.col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3,
.col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4,
.col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7,
.col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9,
.col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12,
.col-sm-12, .col-md-12, .col-lg-12{padding-left:1px;padding-right:1px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11,
.col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12,
.col-md-12, .col-lg-12{padding-left:1px;padding-right:1px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
body .text-section{background-color:#fff;float:left;width:100%;padding:30px;padding:0 30px 30px;}
body .text-section img{display:inline-block;float:left;max-width:100%;}
body .text-section a#obsFooter img, body .text-section a#obsLux img, body .text-section a#obsFBC img, body .text-section a#obsDSS img, body .text-section a#obsVienna img{float:none! important;}
body .text-section .image-in-text{float:none !important;}
body .text-section h2{text-align:left;color:#5a5a5a;text-transform:none;}
body .text-section h3.large-text{text-align:left;font-size:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body .text-section h3{text-align:left;}
body .navigation-slide .text-section h3 {text-align:center;font-size:1.3em;font-weight:400;}
body .text-section p{margin-left:0pt !important;}
body .header-360-degrees p{line-height:1.5em;}
#text-features{position:relative;float:right;margin:0;}
#text-features li{float:left;margin:0 5px 0 0;padding:2px 0;list-style:none;font-size:120%;text-align:right;}
#text-features li.print a{background:url(../img/icons/sprites.png) 0 -578px no-repeat;padding-left:16px;}
@media only screen and (min-device-width:481px){.vevent{position:relative;clear:both;margin:0 0 10px 0;border-top:1px solid #fff;padding:5px 5px 15px 5em;z-index:1;}
div.date{position:absolute;top:0px;left:0px;margin:0 5px 0 0;background:#2d5a94;width:4em;}
.date .till{display:block;height:13px;text-indent:-9999px;background:url(../img/bgs/till.gif) 50% 0 no-repeat;}
.date .d-end{background:#d5ecf6;padding-top:0px;}
.date .day, .date .year{display:block;padding:0 0 10px 0;color:#fff;font-size:200%;font-weight:400;font-family:"Open Sans",sans-serif,arial, helvetica, verdana;text-align:center;line-height:1em;}
.date .month{display:block;padding:5px 0 0 0;color:#fff;text-align:center;font-weight:400;font-size:200%;font-family:"Open Sans",sans-serif,arial, helvetica, verdana;}
.vevent span{display:none;}
.date abbr{border:none;cursor:help;}
}
.text-meta{clear:both;float:left;width:100%;margin:0 0 10px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
ul.text-data{overflow:hidden;float:left;width:70%;margin:0;}
.text-data li{float:left;margin:0 15px 0 0;padding:3px 0;list-style:none;font-size:120%;color:#333;}
#text-features li.social-b a{background:transparent url(../img/icons/bookmarks.png) 0 -458px no-repeat;padding-left:18px;}
form ul{list-style:none;text-align:left;padding:0px;}
form .submit{width:36%;background:#2d5a94;min-height:40px;color:#ffff;border:1px solid #ccc;}
#formErrorsDisplay{margin-top:5%;color:#cc3300;}
#formErrorsDisplay h1{font-size:1.5em;}
.form{width:100%;}
.form-control{display:inline-block;width:90%;height:32px;}
.form-wrapper{max-width:100%;}
body form#ebaLoginForm{padding-left:15px;}
body form#ebaLoginForm .submit{margin-top:20px;width:43.5%;}
body form#OnlineApplicationForm{text-align:left;}
body form#OnlineApplicationForm fieldset{text-align:left !important;}
body form#OnlineApplicationForm h2{text-align:left;}
body form#OnlineApplicationForm select{min-width:48%;}
select#role, select#language{width:100%;}
body form#OnlineApplicationForm p.required{text-align:left;}
body .col-sm-6 .form-wrapper{width:100%;}
body .form-wrapper h2{text-align:left;}
body .col-sm-6 .form-text{padding-left:15px;}
body .form-text{width:100%;}
body .form-row input[type="checkbox"]{display:inline;}
body fieldset.buttons{text-align:left;}
body fieldset.mod{float:left;width:100%;}
body .eba-form > h3, .complete-settings{text-align:left !important;}
body .buttons.complete-settings{padding:0 0 0 15px;}
body form#eba_register .site-title > fieldset{padding-left:23px;text-align:left;width:50%;}
body .site-title > fieldset, #loginForm fieldset{text-align:left;width:100%;}
body .site-title > fieldset label, .#loginForm fieldset label{width:100%;}
body .site-title > fieldset input, #loginForm fieldset input{min-width:300px;}
body .site-title > fieldset select, #loginForm fieldset select{min-width:100%;}
body fieldset{text-align:left;}
body fieldset label{width:90% !important;padding-top:10px;}
body fieldset input{}
body fieldset select{}
body form .text-section ul{text-align:left;list-style-type:disc;}
body form#restClient fieldset{text-align:left;}
body form#restClient ul{text-align:left;}
body form#restClient .button-wrapper input{}
body form#restClient .form-control{min-width:300px;}
body form#restClient fieldset h2, form#modifyUser fieldset h2{text-align:left;font-size:1em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-weight:bold;padding-left:30px;}
body .button-wrapper{padding-top:10px;text-align:left;}
body .button-wrapper input{box-shadow:none;color:#fff;border-radius:unset;}
.button-wrapper input:hover{background-color:#2d5a94;border-color:transparent;border-radius:unset;box-shadow:unset;color:#f0d911;}
body .button-wrapper.button-left{width:100%;}
body .col-sm-6 .button-wrapper input{width:36%;}
body .col-sm-21 {width: 20%;float: left;min-width: 250px;/*min-width: 150px;*/}
input[type=file]{display:inline;}
.form-wrapper p.required{text-align:left;display:block;}
input[type=radio], input[type=checkbox]{min-width:auto;}
body .form-item-s{float:left;width:22%;padding:0 10px 0 0;}
body .form-item-m{float:left;width:44%;padding:0 10px 0 0;}
body .form-item-l{float:left;width:50%;padding:0 10px 0 0;}
body .form-item-xl{float:left;width:100%;padding:0 10px 0 0;}
body .form-item-m > input, .form-item-s > input, .form-item-l > input, .form-item-xl > input{min-width:100px !important;width:100%;}
body .form-item-s > label, .form-item-m > label, .form-item-l > label, .form-item-xl > label{width:100% !important;padding-top:10px;}
fieldset .form-item{text-align:left;}
fieldset .form-item label{margin-left:10px;width:auto;}
legend{display:block;width:100%;padding:0 0 0 28px;margin-bottom:20px;font-size:inherit;line-height:inherit;color:inherit;border:0;border-bottom:1px solid #e5e5e5;}
fieldset .form-item label[for=lending], fieldset .form-item label[for=jabatix],
fieldset .form-item label[for=fernbach], fieldset .form-item label[for=modelbank]{width:100%;margin-left:28px;}
@media all and (max-width:767px){body .form-item-m, .form-item-l, .form-item-s, .form-item-xl{width:50% !important;min-width:310px !important;}
}
body .txt-img-special-container{height:320px;}
body .txt-img-special-txt{width:50%;float:left;padding:20px;}
body .txt-img-special-txt > h2{color:#00c8cd;margin:5px 0 15px;text-align:left;}
body .txt-img-special-image{width:50%;height:100%;float:left;background-size:cover !important;}
body .txt-img-special-link-left{margin-left:20%;margin-right:5%;margin-top:45%;}
body .txt-img-special-link-right{margin-left:5%;margin-right:20%;margin-top:45%;}
body .txt-img-special-link-left ul,
.txt-img-special-link-right ul{padding:10px;list-style:none;text-align:center;}
body .txt-img-special-link-left ul a,
.txt-img-special-link-right ul a{color:#0ff0ff;box-shadow:0px 0px 3px 3px rgba(255,255,255,0.3);background-color:#5a5a5a;display:inline-block;width:100%;padding-top:10px;padding-bottom:10px;}
body .brick-body{padding:40px 0 40px 0;box-shadow:0px 0px 3px 3px rgba(0,0,0,0.3);}
body .brick-spacer{margin-top:400px! important;}
body .brick-types-row{width:100%;}
body .card{color:white;overflow:hidden;min-height:300px;width:100%;float:left;}
body .tour-card-content{height:100%;padding:25px 10px;width:50%;float:left;}
body .tour-card-background{background-image:url(/magnoliaAuthor/.imaging/mte/travel-demo-theme/960/dam/fernbach/content_images/solution/Calculation-Kernels.jpg/jcr:content/Calculation%20Kernels.jpg.jpg);background-size:cover;background-position:center;width:50%;float:left;}
body .tour-card-background, .tour-card-anchor{min-height:300px;}
body .btn-primary{color:#fff;float:left;width:100%;}
body .brick-teaser-big{width:100%;height:1px;min-height:499px!important;padding-bottom:10%;}
body .brick-teaser-small{width:100%;height:1px;min-height:250px!important;max-height:250px!important;display:-webkit-box;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:end;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;-webkit-box-align:end;-webkit-box-pack:end;margin-bottom:-1px;margin-left:-3px;border:5px solid #fff;}
body .brick-teaser-splitright, .brick-teaser-splitleft, .brick-teaser-splitrightratio,
.brick-teaser-splitleftratio, .brick-teaser-splittextonly, .brick-teaser-splittextvideo{float:left;width:100%;display:-webkit-box;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:start;display:flex;flex-wrap:wrap;align-items:flex-start;background-color:#fff;box-shadow:4px 3px 11px 1px rgba(0,0,0,0.38);}
@media all and (min-width:768px){body .brick-teaser-splitright, .brick-teaser-splitleft, .brick-teaser-splitrightratio,
.brick-teaser-splitleftratio, .brick-teaser-splittextonly, .brick-teaser-splittextvideo{min-width:480px;}
.col-sm-3{min-width:250px;}
}
body .brick-teaser-splitright, .brick-teaser-splitleft,
.brick-teaser-splitrightratio, .brick-teaser-splitleftratio,
.brick-teaser-splittextonly, .brick-teaser-splittextvideo{margin-bottom:20px;}
body .brick-teaser-heading-splitright, .brick-teaser-heading-splitleft,
.brick-teaser-heading-splitrightratio, .brick-teaser-heading-splitleftratio, .brick-teaser-heading-splittextonly, .brick-teaser-heading-splittextvideo{float:left;width:100%;color:#5a5a5a;text-align:center;}
body .brick-teaser-heading-splitright h3, .brick-teaser-heading-splitleft h3,
.brick-teaser-heading-splitrightratio h3, .brick-teaser-heading-splitleftratio h3, .brick-teaser-heading-splittextonly h3{width:100%;}
body .brick-teaser-heading-splitleftratio h3{color:#5a5a5a;}
body .brick-teaser-caption-big, .brick-teaser-link-big{min-width:60%;}
body .brick-teaser-link-big h1{color:#fff;margin-left:11%;margin-top:154px;text-align:left;}
body .brick-teaser-caption-big, .brick-teaser-link-big a h3{width:100%;text-align:center;margin-top:300px;padding-left:20%;}
body .brick-teaser-caption-small, .brick-teaser-link-small{min-width:100%;max-width:100%;padding-left:20px;background-color:rgba(10, 10, 4, 0.7);}
body .brick-teaser-caption-splitleftratio{max-width:100%;}
body .brick-teaser-caption-big h3, .brick-teaser-link-big h3,
.brick-teaser-caption-small h3, .brick-teaser-link-small h3,
.brick-teaser-link-splitright h3,
.brick-teaser-link-splitleft h3,
.brick-teaser-link-splitrightratio h3,
.brick-teaser-link-splitleftratio h3, .brick-teaser-link-splittextonly h3{color:#fff;text-align:left;}
body .brick-teaser-caption-splitright{max-width:100%;}
body .brick-teaser-caption-small h3, .brick-teaser-link-small h3,
.brick-teaser-caption-splitright h3, .brick-teaser-link-splitright h3,
.brick-teaser-caption-splitleft h3, .brick-teaser-link-splitleft h3,
.brick-teaser-caption-splitrightratio h3, .brick-teaser-link-splitrightratio h3,
.brick-teaser-caption-splitleftratio h3, .brick-teaser-link-splitleftratio h3, .brick-teaser-link-splittextonly h3{font-size:20px;}
body .brick-teaser-caption-splitright h3,
.brick-teaser-caption-splitleft h3,
.brick-teaser-caption-splitrightratio h3,
.brick-teaser-caption-splitleftratio h3, .brick-teaser-caption-splittextonly h3{color:#5a5a5a;padding:10px;text-align:left;}
body .brick-teaser-caption-splittextonly, .brick-teaser-caption-splittextvideo{float:left;color:#5a5a5a;padding:10px;text-align:left;width:100%;}
body .brick-teaser-caption-small a h3, .brick-teaser-link-small a h3, .brick-teaser-caption-splitright a h3,
.brick-teaser-link-splitright a h3, .brick-teaser-caption-splitleft a h3, .brick-teaser-link-splitleft a h3,
.brick-teaser-caption-splitrightratio a h3, .brick-teaser-link-splitrightratio a h3, .brick-teaser-caption-splitleftratio a h3,
.brick-teaser-link-splitleftratio a h3, .brick-teaser-link-splittextonly a h3{font-style:italic;}
body .brick-teaser-caption-small a h3:hover, .brick-teaser-link-small a h3:hover, .brick-teaser-caption-splitright a h3:hover,
.brick-teaser-link-splitright a h3:hover, .brick-teaser-caption-splitleft a h3:hover, .brick-teaser-link-splitleft a h3:hover,
.brick-teaser-caption-splitrightratio a h3:hover, .brick-teaser-link-splitrightratio a h3:hover, .brick-teaser-caption-splitleftratio a h3:hover,
.brick-teaser-link-splitleftratio a h3:hover, .brick-teaser-link-splittextonly a h3:hover{text-decoration:underline !important;}
body .brick-teaser-link-small h3{max-width:95%! important;}
body .brick-teaser-image-splitright, .brick-teaser-image-splitleft,
.brick-teaser-image-splitrightratio, .brick-teaser-image-splitleftratio, .brick-teaser-image-splittextonly{width:100%;height:100%;}
body .brick-teaser-link-splitright , .brick-teaser-link-splitleft,
.brick-teaser-link-splitrightratio , .brick-teaser-link-splitleftratio, .brick-teaser-link-splittextonly{background-color:#2d5a94;width:100%;padding:10px;}
body .brick-teaser-container-splitrightratio, .brick-teaser-container-splitleftratio{float:left;width:70%;height:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:end;display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:end;background-color:#fff;}
body .brick-teaser-container-splitright, .brick-teaser-container-splitleft{float:left;width:50%;height:100%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:end;display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:end;background-color:#fff;}
body .brick-teaser-image-container-splitright, .brick-teaser-image-container-splitleft{float:left;width:50%;min-height:250px;height:250px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:end;display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:end;}
body .brick-teaser-image-container-splitrightratio, .brick-teaser-image-container-splitleftratio{float:left;width:30%;height:250px;min-height:250px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:end;display:flex;flex-wrap:wrap;align-items:flex-end;-webkit-box-align:end;}
body .brick-teaser-image-container-splittextonly{float:left;width:50%;min-height:200px;height:200px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:start;display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:start;padding-right:20px;padding-top:30px;}
body .brick-teaser-container-splittextonly{float:left;width:50%;min-height:200px;height:200px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:start;display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:start;padding-left:20px;padding-top:20px;background-color:#fff;}
body .brick-teaser-image-container-splittextvideo{float:left;width:50%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:start;display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:start;padding-right:20px;padding-top:30px;}
body .brick-teaser-container-splittextvideo{float:left;width:50%;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;-ms-flex-align:start;display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-box-align:start;padding-left:20px;padding-top:20px;background-color:#fff;}
body .brick-teaser-splitcompact{min-width:280px! important;max-width:24%;max-height:530px;height:530px;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-flex-direction:row;display:-ms-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;flex-direction:row;background-color:#fff;box-shadow:4px 3px 11px 1px rgba(0,0,0,0.38);float:left;margin:5px;}
.slick-section-container {min-height: auto !important;}
.slider {width: 70%;margin: 100px auto;min-width: 300px;}
.slick-section-container-small {min-height: 1px !important;}
.slick-section-container-small .slider {margin: 30px auto;}
@media all and (min-width:1024px){body .brick-teaser-splitcompact, .brick-teaser-multitextbox{max-width:24%;}
}
@media all and (max-width:1468px){body .brick-teaser-splitcompact, .brick-teaser-multitextbox{max-width:32%;}
}
@media all and (max-width:980px){body .brick-teaser-splitcompact, .brick-teaser-multitextbox{max-width:48%;}
}
@media all and (max-width:545px){body .brick-teaser-splitcompact{max-width:100%;min-height:250px !important;height:auto !important;}
body .brick-teaser-splitcompact.home-start-box{min-height:380px !important;}
}
body .brick-teaser-image-container-splitcompact{background-image:url(test.jpg);background-size:cover;background-position:center;width:100%;max-height:170px;height:40%;display:-webkit-inline-flex;-webkit-flex-wrap:wrap;-webkit-flex-direction:row;display:-ms-inline-flexbox;-ms-flex-direction:row;-ms-flex-align:end;-ms-flex-wrap:wrap;display:inline-flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;}
body .brick-teaser-caption-container-splitcompact{width:100%;height:65%;padding:10px;display:-webkit-inline-flex;-webkit-flex-wrap:wrap;-webkit-flex-direction:row;display:-ms-inline-flexbox;-ms-flex-direction:row;-ms-flex-wrap:wrap;display:inline-flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;}
body .brick-teaser-external, .brick-teaser-internal, .brick-teaser-download{background-size:20px 20px !important;-webkit-background-size:20px 20px !important;}
body .brick-teaser-external{background:rgba(0, 136, 172, 0.7) url("img/icons/external_link.svg") 98% 10px no-repeat;}
body .brick-teaser-internal{background:rgba(0, 136, 172, 0.7) url("img/icons/internal_link.svg") 98% 10px no-repeat;}
body .brick-teaser-download{background:rgba(0, 136, 172, 0.7) url("img/icons/download_link.svg") 98% 10px no-repeat;}
body .brick-teaser-image-caption-splittextonly{width:100%;padding-left:20px;height:120px;}
body .brick-teaser-image-caption-splitcompact, .brick-teaser-image-caption-multitextbox{min-width:100%;width:100%;padding-left:0px;background-color:rgb(0, 136, 172);background-color:rgba(0, 136, 172, 0.7);font-weight:400;color:#5a5a5a;min-height:75px;}
body .brick-teaser-image-caption-multitextbox{min-height:60px;}
body .brick-teaser-caption-splitcompact, .brick-teaser-caption-multitextbox{width:100%;font-size:1em;color:#5a5a5a;padding:0px 10px 0px 10px;}
body .brick-teaser-image-caption-splitcompact a, .brick-teaser-image-caption-splittextonly a{text-decoration:none;display:block;color:#fff;}
body .brick-teaser-image-caption-splitcompact h3, .brick-teaser-image-caption-splittextonly h3, .brick-teaser-image-caption-multitextbox h3{text-align:left;font-size:1.3em;font-style:normal;font-weight:400;}
body .brick-teaser-image-caption-splitcompact a:hover, .brick-teaser-image-caption-splittextonly a:hover, .brick-teaser-image-caption-multitextbox a:hover{text-decoration:underline !important;}
@media all and (max-width:640px){body .brick-teaser-splitright, .brick-teaser-splitleft, .brick-teaser-splitrightratio, .brick-teaser-splitleftratio{background-color:#fff;}
body .brick-teaser-image-container-splitright, .brick-teaser-image-container-splitleft{display:none;}
body .brick-teaser-container-splitright, .brick-teaser-container-splitleft,
.brick-teaser-container-splittextonly, .brick-teaser-image-container-splittextonly,
.brick-teaser-container-splittextvideo, .brick-teaser-image-container-splittextvideo{min-width:100%;}
body .brick-teaser-image-container-splitrightratio, .brick-teaser-image-container-splitleftratio{display:none;}
body .brick-teaser-container-splitrightratio, .brick-teaser-container-splitleftratio{min-width:100%;padding-left:5px;}
body .brick-teaser-container-splittextonly{min-height:120px;height:auto;}
body .brick-teaser-heading-splitleftratio h3, .brick-teaser-heading-splitrightratio h3{text-align:left;padding-left:25px;padding-right:25px;}
body .brick-teaser-caption-splitleftratio, .brick-teaser-caption-splitrightratio{max-width:100%;padding:10px 20px 10px 10px;}
body .brick-teaser-image-caption-splitcompact a, .brick-teaser-image-caption-splittextonly a{font-size:0.9em !important;font-style:italic;}
body .brick-teaser-link-splitright, .brick-teaser-link-splitleft,
.brick-teaser-link-splitrightratio, .brick-teaser-link-splitleftratio, .brick-teaser-link-splittextonly,
.brick-teaser-caption-splittextonly{padding-right:20px;padding-left:20px;}
body .brick-teaser-image-container-splittextonly{padding-right:0px;width:45%;}
}
body .brick-link{text-decoration:none;}
body .brick-link-heading{color:#fff;padding-top:0px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
body .brick-link-info{color:#fff;padding-top:0px;font-size:1em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
footer{background-color:#b2b2b2;color:#f0d911;;margin-top:0px;}
body .navStrip {float: left;height: 90px;/*text-align: center*/;padding: 32px 0 32px 0;min-width: 340px;}
body .navStrip-stand-alone {float: right;height: auto;padding: 0;min-width: 150px;margin: 5px;}
footer .form-item-s > label, .form-item-m > label, .form-item-l > label, .form-item-xl > label{width: 100% !important;padding-top: 0px;color:#5a5a5a;font-family: 'Roboto', Helvetica, sans-serif;font-weight: 400;font-size: 0.9em;}
footer .form-item-m > input, .form-item-s > input, .form-item-l > input, .form-item-xl > input {min-width: 100px!important;width:100%!important;}
footer .form-wrapper p.required span, .form-wrapper dfn {color: #5a5a5a;font-weight: bold;}
footer .submit.bold-normal.button-yellow {background-color:#eec418!important;opacity:0.8;color:#fff;min-width:180px;border-radius:10px;margin-top:10px;}
footer .submit.bold-normal.button-yellow:hover {color:#ec2726;}
footer .submit.bold-normal.button-red {background-color:#ec2726!important;opacity:0.8;color:#fff;min-width:180px;border-radius:10px;margin-top:10px;}
footer .submit.bold-normal.button-blue {background-color:#2d5a94!important;opacity:0.8;color:#fff;min-width:180px;border-radius:10px;margin-top:10px;}
footer .submit.bold-normal.button-green {background-color:#418b41!important;opacity:0.8;color:#fff;min-width:180px;border-radius:10px;margin-top:10px;}
.submit.bold-normal.button-yellow:hover {color: #ec2726!important;}
.submit.bold-normal.button-blue:hover {color: #eec418!important;}
.submit.bold-normal.button-red:hover {color: #eec418!important;}
.submit.bold-normal.button-green:hover {color: #eec418!important;}
footer .maps-pos-icon, .contact-area .maps-pos-icon{height:auto;margin-left:0;margin-right: 10px;width: 25px;margin-top: 10px;padding-bottom:25px;}
footer .phone-icon,.contact-area .phone-icon {height:auto;margin-left:0;margin-right:10px;width:28px;margin-top:-5px}
footer .fax-icon,.contact-area .fax-icon{height:auto;margin-left:0;margin-right:10px;width:28px;margin-top:-2px}
footer .contactmail-icon,.contact-area .contactmail-icon {height:auto;margin-left:0;margin-right:10px;width:28px;margin-top:-5px}
footer .button-wrapper {padding-top:10px;text-align:right;margin-right:10px;}
footer .footer-1{padding-top:0px !important;background-color:#fff;}
footer .footer-1 div.row{padding-top:40px;width:90%;margin:0 auto;}
footer .footer-1 div.row.footer-stay-upd{padding-top:0;}
footer .row.last-links{padding-top:0 !important;}
.footer-2{background-color:#fff;}
footer hr{height:2px;width:100%;background:#fff;border-color:#fff;}
footer h4{font-size: 1.3em;color: #2d5a94 !important;font-weight: 400;height: 1em;}
footer p{padding:0px;margin:0px;font-weight:400;}
footer .col-md-2{width:auto !important;padding-left:20px;/*border-left:2px solid #2d5a94;*/padding-right:40px;width:30%!important;font-size: 0.9em;min-width:330px;}
footer .col-md-2.footer-info{width:15% !important;padding-left:0;min-width: 230px;}
footer .col-md-2.footer-media{width:15% !important;padding: 0 0 0 0;min-width: 250px;}
footer .col-md-2.footer-info ul,footer .col-md-2.footer-media ul{padding-top:10px;}
footer .col-md-2 a{color:#5a5a5a;font-family:"Roboto","Trebuchet MS",sans-serif;font-weight:400;width:100%;display:block;font-size: 1em;}
footer .col-lg-12 a{color:#5a5a5a;font-family:"Roboto","Trebuchet MS",sans-serif;font-weight:300;width:100%;display:inline;text-align:center;font-size:17px;}
footer .col-sm-4{margin-top:53px;width:20% !important;float:right;}
footer .social ul{margin-top:-5px;}
footer .social ul li img, footer #social li img {max-width: 25px;max-height: 25px;width: 25px;height: 25px;margin-left: 3px;margin-right: 3px;margin-top: 5px;}
footer .social h4{float:left;padding-right:17px;}
footer #social a {width: auto;float: left;display: inline;}
nav #social a {float: left;display: inline-block;font-size: 0.8em;text-decoration: none;font-style: normal;}
nav #social a.navlnk-button{padding: 4px;margin-top: -4px;margin-left: 10px;background-color: #d82727;color: #fff!important;border-radius: 6px;}
div.inline{display:inline-block;width:100%;}
footer div.inline{display:inline;width:100%;}
footer .navbar-brand{text-align:left;}
footer .footer-logo{margin-top:40px;margin-bottom:30px;display:none;}
footer .footer-logo img{display:inline;float:left;margin-top:-35px;}
footer .footer-last-links{padding-left:8px;width:100%;text-align:center;color:#5a5a5a;margin:0;font-family:"Roboto","Trebuchet MS",sans-serif;font-weight:300;}
footer li{padding-right:0px;}
footer li, footer ul{float:none;}
footer .footer-last-links li, footer .footer-last-links ul{float:none;}
@media all and (max-width:767px){footer{margin-top:0px;}
footer .footer-logo{margin-top:40px;margin-bottom:0px;}
footer .footer-last-links{margin-top:20px;margin:0px;padding-left:8px;width:100%;clear:both;}
div.inline ul li, ul.social-icons li{display:block;}
}
@media all and (max-width:1068px){footer .row{padding-left:0px !important;margin:0px !important;}
footer .footer-1 > div.container{padding-left:20px;}
footer .col-md-2 a{text-align:left;}
footer .footer-1{padding-left:25px;}
footer .col-md-2, .col-sm-4{margin-top:10px !important;/*padding-left:0px;*/border:0px;width:100% !important;}
footer .col-md-2.footer-media {padding: 0 0 0 20px;}
footer .social h4{float:none;padding-right:15px;}
footer .col-sm-4{float:none;}
footer .footer-last-links{text-align:left;}
footer .footer-last-links ul li::before{content:"";}
footer .col-lg-12 a{text-align:left;display:block;}
h1{font-size:1.6em;text-align:left;}
.carousel-caption h1{font-size:1.7em;color:#5a5a5a;font-weight:400;}
.carousel-caption > h2{color:#5a5a5a;font-size:1.7em;text-align:left;width:100%;}
}
body .pager{float:left;width:100%;}
body .pager strong{background-color:#eee;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px;}
body .pager .previous > a, .pager .previous > span,
.pager .next > a, .pager .next > span{float:none;}
body .mail-white{color:#ffffff !important;}
body #lz_ec_image{width:300px !important;}
body .image-link-only a {background-image: none !important;}
.aui-header .aui-header-logo, .aui-header .aui-nav{padding-left:10px;}
#loading-div-background{display:none;position:fixed;top:0;left:0;background:black;width:100%;height:100%;z-index:65000;}
#loading-div{width:300px;height:200px;background-color:transparent;text-align:center;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-100px;}
.slider{width:70%;margin:100px auto;min-width: 300px;}
.navigation-slide.slider {width: 85%;}
.slick-slide{margin:0px 20px;}
.slick-slide img{width:100%;}
.slick-prev:before,
.slick-next:before{color:black!important;}
.slick-prev, .slick-next {top: 50%!important;}
.slick-slide{transition:all ease-in-out .3s;opacity:.2;}
.slick-active{opacity:.5;}
.slick-current{opacity:1;}
.slick-prev::before, .slick-next::before {border-radius: 5px;}
.navigation-slide .slick-prev, .navigation-slide .slick-next {top: 140px !important;}
.navigation-slide .slick-next {right: 42% !important;}
.navigation-slide .slick-prev {left: 42% !important;}
.flagstrap {display: inline-block;position: relative;width: auto;}
#options .dropdown-menu {background-color: #fff;}
#options .dropdown-menu > li > a {padding: 3px 10px!important;}
#options .btn-info {color: inherit;background-color: transparent !important;border-color: transparent !important;}
#options .btn-sm, .btn-group-sm > .btn{padding: 5px 5px!important;}
.submit.g-recaptcha{font-size: 14px;}
.none-margin-top{margin-top:0px;}
.font-style-normal{font-style:normal;}
/*body .img-question::before{content:url("img/symbols/Fragezeichen-50x50.svg");margin:0 10px 20px 0; float: left;}
body .img-answer::before{content:url("img/symbols/Ausrufezeichen-50x50.svg");margin:0 10px 20px 0; float: left;}*/
body .img-question::before{content:url("img/symbols/problem-50x50.svg");margin:0 10px 20px 0; float: left;}
body .img-answer::before{content:url("img/symbols/help-50x50.svg");margin:0 10px 20px 0; float: left;}
body .img-question-de::before{content:url("img/symbols/problem-de-100x100.svg");margin:0 10px 20px 0; float: left;}
body .img-answer-de::before{content:url("img/symbols/solution-de-100x100.svg");margin:0 10px 20px 0; float: left;}
body .img-question-en::before{content:url("img/symbols/problem-en-100x100.svg");margin:0 10px 20px 0; float: left;}
body .img-answer-en::before{content:url("img/symbols/solution-en-100x100.svg");margin:0 10px 20px 0; float: left;}
body .img-question-fr::before{content:url("img/symbols/problem-fr-100x100.svg");margin:0 10px 20px 0; float: left;}
body .img-answer-fr::before{content:url("img/symbols/solution-fr-100x100.svg");margin:0 10px 20px 0; float: left;}
.mgnlEditor.mgnlPlaceholder {position: static !important;}
.cke_panel{z-index: 65000! important;}
body #buttonDiv {position: relative !important;}
body #greetDiv span {display: none!important;color: transparent! important;}
body .noicon a {background: transparent;padding-left: 0;width:100%;}