body{color:#000;line-height:22px;}
body.bg{background:#fff;}
h1, h2, h3, h4, h5, h6, h7{text-transform:uppercase;color:rgb(185, 8, 51);}
h1 a, h2 a{color:rgb(185, 8, 51) !important;}
div, a, p, span, h1, h2, h3, h4, h5{font-family:Arial !important;}
h1{font-weight:600;}
h1, h1 a{font-size:25px;margin-bottom:6px;}
h2, #sp-component-area .item-page h2.h2, #sp-component-area .custom h2.h2, .entry-content h2, h2 a{font-size:25px;line-height:40px;font-weight:600;text-transform:uppercase;margin-bottom:6px;}
h4{font-size:16px;color:#000;text-transform:none;margin-bottom:40px;margin-top:0;font-weight:300;}
.sp-organic-life-layout .sp-slider-content .sp-introtext{font-size:16px;color:#000;text-transform:none;font-weight:300;}
h5{color:#000;text-transform:none;}
h7{font-size:26px;text-transform:none;margin-bottom:10px;margin-top:0;font-weight:400;display:block;color:rgb(185, 8, 51);}
h7 > img{width:46px;margin-right:8px;}
p{font-weight:100;}
a, a:not(.btn){color:#000;}
a:focus{outline:none;}
a:hover, a:not(.btn):hover, a:hover .icon-user-tel, a:hover .settings-header{color:rgb(185, 8, 51);text-decoration:underline;}
.clear{clear:both;}
#sp-logo .logo-wrapper{}
[class^="icon-"],[class*=" icon-"] {font-family: FontAwesome!important;}
#sp-kunden-slider-wrapper{padding-top:0 !important;}
.boxen-grey #sp-main-body-wrapper,
.boxen-grey #sp-forschung-wrapper,
.boxen-grey #sp-unsere-software-wrapper,
.boxen-grey #sp-produkte-wrapper,
.boxen-grey #sp-zitat-wrapper,
.boxen-grey #sp-kunden-slider-wrapper,
.boxen-grey #sp-newsletter-wrapper,
.boxen-grey #sp-ressourcen-wrapper,
.boxen-grey #sp-referenzen-wrapper{padding-top:50px !important;padding-bottom:0 !important;}
.boxen-grey #sp-kanzl-unern-human-wrapper{padding-bottom:0 !important;}
.boxen-grey #sp-main-body-wrapper .container,
.boxen-grey #sp-forschung-wrapper .container,
.boxen-grey #sp-kunden-slider-wrapper .container{background:rgb(220, 221, 222) none repeat scroll 0 0 !important;}
.boxen-grey #sp-kunden-slider-wrapper .container{padding:0;}
.boxen-grey #sp-main-body-wrapper #main-body,
.boxen-grey #sp-kunden-slider-wrapper #kunden-slider,
#sp-simba_partner_software{margin:10px 20px 30px 20px !important;}
.boxen-grey #unsere-software,
.boxen-grey #produkte{padding-top:10px;}
.boxen-grey #forschung{padding: 10px 2.5% 30px 2.5%;width: 95% !important;}
.boxen-grey #zitat{padding-top:30px;}
#sp-component h3{color:#B80036;font-weight:300;}
#header-top{text-align:right;padding:10px 0;}
#header-top form, #header-top form ul, #header-top ul{margin:0;padding:0;}
#header-top .span2{min-height:inherit;}
#header-top #mod-search-searchword{background:url("../images/search_icon.png") no-repeat center center;width:35px;max-width:150px;background-color:#c8c8c8;border:0;border-radius:0;padding:7px 0 !important;transition:width 1s ease-in-out 0s;margin-bottom:1px;}
#header-top #mod-search-searchword:hover{width:200px;background:url("../images/search_icon.png") no-repeat center right;background-color:#fff;transition:width 1s ease-in-out 0s;padding-left:10px;}
#header-top #mod-search-searchword:focus{border:none;box-shadow:none;}
#header-top #sp-header_top_menu{padding-top:0px;padding-right:7px;margin-left:0;float:right;}
#sp-header_top_men .search1{display:inline-block;}
.header-top-menu .container{background:rgb(220, 221, 222);}
.header-top-menu #header_menu li{display:inline-block;padding:0 10px 0 10px;border-left:1px solid #c8c8c8;line-height:100%;font-size:11px;}
.header-top-menu #header_menu li:first-child{border-left:0;}
.header-top-menu #header_menu li a{color:#000;text-transform:uppercase;padding-top:0px;}
.header-top-menu #header_menu li a:hover, .header-top-menu #header_menu li a:focus{}
#header_menu a:hover, #header_menu li a:hover{color:rgb(185, 8, 51);text-decoration:underline;background:transparent none;}
.header-top-menu #header_menu li a img{position:relative;padding-right:5px;top:-2px;}
.header-top-menu .button-red{color:#fff !important;overflow:visible;position:relative;}
.header-top-menu .button-red:hover{background:rgb(185, 8, 51) !important;}
.header-top-menu .item-509{border:0 !important;}
#sp-header-wrapper{background:#fff;}
#header{background:#fff;padding:30px 0;}
#header-sticky-wrapper, .is-sticky{z-index:2000;position:relative;}
.is-sticky #header, .is-sticky #sp-header-wrapper{padding:5px 0;}
#zt_slideShow{height:50vh !important;}
.fa{font-family:FontAwesome;}
.icon-user:before{content:url("../images/footer-user.png");background:url("../images/footer-user.png") no-repeat center center rgb(185, 8, 51);font-family:FontAwesome;border-radius:0;background:#5e5e5e;padding:10px 12px 6.5px;color:#fff;margin:0 10px 0 10px;position:relative;top:3px;}
.fa-xing:after{content:"\f168";font-family:FontAwesome;border-radius:0;background:#5e5e5e;padding:10px 12px;color:#fff;margin:0 10px 0 10px;}
.fa-xing:hover:after, .icon-user:hover:before{background:rgb(185, 8, 51);}
.fa-facebook:after{content:"\f082";font-family:FontAwesome;border-radius:0;background:#5e5e5e;padding:10px 12px;color:#fff;margin:0 10px 0 10px;}
.fa-facebook:hover:after{background:rgb(185, 8, 51);}
.fa-google-plus:after{content:"\f0d5";font-family:FontAwesome;border-radius:0;background:#5e5e5e;padding:10px 12px;color:#fff;margin:0 10px 0 10px;}
.fa-google-plus:hover:after{background:rgb(185, 8, 51);}
.fa-twitter:after, .icon-twitter:before{content:"\f099";font-family:FontAwesome;border-radius:0;background:#5e5e5e;padding:10px 11px;color:#fff;margin:0 10px 0 10px;}
.icon-twitter:hover:before, .fa-twitter:hover:before{background:rgb(185, 8, 51);}
.fa-youtube:after{content:"\f167";font-family:FontAwesome;border-radius:0;background:#5e5e5e;padding:10px 12px;color:#fff;margin:0 10px 0 10px;}
.fa-youtube:hover:after{background:rgb(185, 8, 51);}
#sp-social-wrapper{padding:20px 0 10px 0;}
#sp-social{text-align:left;}
#sp-social p{text-transform:uppercase;font-size:16px;}
#sp-bottom-links-wrapper{display:none;}
.footer-toggler img{cursor:pointer;}
#bottom-links .module h3{font-size:14px;}
#bottom-links .module li a:hover,
#bottom-links .module li a:focus{background-image:none;background-color:transparent;color:rgb(185, 8, 51) !important;}
#bottom-links .module li a:before{}
#sp-newsletter-wrapper{padding-top:20px;}
#sp-newsletter .acymailing_introtext{display:inline-block;padding-bottom:10px;}
#sp-newsletter h3{display:inline-block;color:#000;font-weight:300;font-size:14px;margin:0 60px 0 0;vertical-align:middle;line-height:20px;text-transform:inherit;}
#sp-newsletter table.acymailing_form{border:0 !important;display:inline-block;margin:10px 0;vertical-align:middle;line-height:20px;}
#sp-newsletter table.acymailing_form .acy_requiredField input{border-radius:0;background:#eee;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #B70134;border-bottom:1px solid #ccc;margin:0 !important;}
#sp-newsletter table.acymailing_form .acysubbuttons{vertical-align:middle;}
#sp-newsletter table.acymailing_form .acysubbuttons input{background:url("../images/newsletter-bt.png") no-repeat center center rgb(185, 8, 51);padding:10px 25px;border-width:1px 1px 1px 0;border-color:#B70134;border-style:solid;border-radius:0;margin:0 0 0 -3px !important;text-shadow:0 0 0;color:transparent;font-size:0;}
#sp-newsletter table.acymailing_form .acysubbuttons input:before{content:"\f0e0";font-family:FontAwesome;}
#sp-neuigkeiten_2.span6 .span6:first-child{width:48.7179%;margin-left:2.5641%;}
#kunden-slider
.noo-cs-pager{text-align:left;margin:0 auto;padding:20px 0 0px 0;}
#kunden-slider #noo-cs-123{}
#kunden-slider .noo-cs-pager .cs-indicators{display:inline-block;list-style:outside none none;margin:0;position:inherit;}
#kunden-slider .cs-indicators li{background-color:#A6A6A8;border-radius:0px;cursor:pointer;display:inline-block;float:left;height:10px;margin-left:5px;text-align:left;text-indent:-999px;width:10px;}
#kunden-slider .cs-indicators li:first-child{margin-left:0;}
#kunden-slider .cs-indicators .active{background-color:rgb(185, 8, 51);}
#kunden-slider .item-image:first-child{padding-left:0;}
#kunden-slider .item-image{padding:0 20px 0 0 !important;}
hr.kunden{border-color:rgb(185, 8, 51);color:rgb(185, 8, 51);margin:0 auto 30px auto;text-align:center;width:100px;border-width:1px 0px 0px 0;}
#kontakt p span{text-transform:uppercase;font-size:14px;}
#kontakt p span.icon-user, #kontakt p span.icon-cogs, #kontakt p span.icon-envelope{font-size:16px;}
.icon-user-tel{margin-right:5px;}
.icon-user-tel, .settings-header{font-size:11px;color:#000;font-family:arial;font-weight:normal;position:relative;top:-10px;}
.icon-user-tel:before{content:url("../images/tel-header.png");padding-left:7px;padding-right:7px;position:relative;top:16px;font-weight:900;}
.settings-header:before{content:url("../images/settings-header.png");padding-left:7px;padding-right:7px;position:relative;top:16px;}
#kontakt{padding-bottom:5px;}
#kontakt .span3{}
#kontakt .span3x{}
#kontakt, #kontakt div, #kontakt p, #kontakt span{vertical-align:middle;}
#kontakt .kontakt-mail{text-transform:none;}
.kontakt-tel, .kontakt-settings{padding-right:10px;}
.meta-tel{font-size:11px;}
.meta-tel .icon-user-tel:before,
.meta-tel .settings-header:before,
.meta-tel .icon-user-tel,
.meta-tel .settings-header{padding-right:0px;position:relative;float:left;}
.meta-tel .span4 span, .meta-tel .span5 span, .meta-tel .span6 span{display:block;}
#simba-partner-software .kontakt-tel:before,
#simba-partner-software .kontakt-settings:before,
#simba-partner-software .kontakt-mail:before{padding-left:0px;padding-right:5px;position:relative;top:5px;float:left;}
#simba-partner-software .ypan3x{padding:0px;}
#simba-partner-software .span4 span{display:block;}
.kontakt-tel:before, .kontakt-settings:before, .kontakt-mail:before{padding-left:7px;padding-right:7px;position:relative;top:11px;}
.kontakt-tel:before{content:url("../images/kontakt-tel.png");padding-left:10px;}
.kontakt-settings:before{content:url("../images/kontakt-settings.png");}
.kontakt-mail:before{content:url("../images/kontakt-mail.png");}
#sp-unsere-software-wrapper,
#sp-produkte-wrapper,
#sp-neuigkeiten-wrapper,
#sp-kunden-slider-wrapper,
#sp-updates-wrapper,
#sp-twitter-wrapper{padding-top:40px;padding-bottom:40px;}
#sp-kanzl-unern-human-wrapper,
#sp-neuigkeiten-wrapper{padding-bottom:40px;}
#kanzl-unern-human h4 a{color:#000;}
#kanzl-unern-human h4 a:hover{text-decoration:none;color:rgb(185, 8, 51);}
#sp-position1 .custom, #sp-position2 .custom, #sp-position3 .custom, s#p-position4 .custom{}
#kanzl-unern-human .custom p{}
#kanzl-unern-human .custom a.button-red{}
#sp-newsletter-wrapper{padding-top:40px;}
#sp-slider-wrapper{background-color:#fff;}
#sp-simba-partner-software-wrapper h3{color:#000;}
#sp-main-menu ul{list-style:none;margin:0;padding:0;}
#sp-main-menu ul.level-0 > li{display:inline-block;margin:0 25px 0 0;padding:0;position:relative;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}
#sp-main-menu ul.level-0 > li >a{display:block;margin:0;padding:5px 10px;color:#000;font-size:16px;text-transform:uppercase;}
#sp-main-menu ul.level-0 > li >a:hover, #sp-main-menu ul.level-0 > li:hover >a{color:#fff;text-decoration:none;}
#sp-main-menu ul.level-0 > li.parent >a{padding:5px 18px 5px 10px;border-radius:0;font-size:15px;}
#sp-main-menu ul.level-0 > li.active >a{color:#fff;}
#sp-main-menu ul.level-0 > li >a .menu-desc{font-size:11px;color:#999;display:block;}
#sp-main-menu ul.level-0 > li:hover,
#sp-main-menu ul.level-0 > li.active{background-color:#b80036;border-bottom:0px solid #808080;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);color:#fff;text-decoration:none;}
#sp-main-menu ul.level-0 > li:hover{background-color:#b80036;-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 3px 8px rgba(0, 0, 0, 0.125);color:#fff;}
#sp-main-menu ul.level-0 > li.kanzlei:hover,
#sp-main-menu ul.level-0 > li.kanzlei:hover,
#sp-main-menu ul.level-0 > li.kanzlei.active{background-color:rgb(177, 179, 182);}
#sp-main-menu ul.level-0 > li.unternehmen:hover,
#sp-main-menu ul.level-0 > li.unternehmen:hover,
#sp-main-menu ul.level-0 > li.unternehmen.active{background-color:rgb(185, 8, 51);}
#sp-main-menu ul.level-0 > li.human:hover,
#sp-main-menu ul.level-0 > li.human:hover,
#sp-main-menu ul.level-0 > li.human.active{background-color:rgb(255, 219, 0);}
#sp-main-menu ul.level-0 > li.parent > a:after{content:"\f107";font-family:FontAwesome;font-size:14px;font-weight:bold;position:absolute;right:0;top:5px;right:4px;padding-left:14px;padding-right:0px;}
#sp-main-menu ul.level-0 > li.parent:hover > a:after{}
#sp-main-menu ul.level-0 > li.parent:hover{-webkit-border-radius:0px 0px 0 0;-moz-border-radius:0px 0px 0 0;border-radius:0px 0px 0 0;}
#sp-main-menu li li:not(.sp-menu-group){display:block;border-top:1px solid #e8e8e8;position:relative;text-transform:none;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}
#sp-main-menu li li:not(.sp-menu-group):first-child{border-top:none;}
#sp-main-menu li li:not(.sp-menu-group) a{display:block;font-size:15px;font-weight:400;line-height:normal;text-decoration:none;padding:10px;color:#666;}
#sp-main-menu li li:not(.sp-menu-group) a:hover, #sp-main-menu li li:not(.sp-menu-group) a:focus{text-shadow:none;color:#000;background:transparent none;}
#simba-partner-software h3{font-weight:100;}
#sp-main-menu li li:not(.sp-menu-group).parent >a span.menu{position:relative;padding-right:20px;display:block;}
#sp-main-menu li li:not(.sp-menu-group).parent >a:after{content:"\f054";font-family:FontAwesome;font-size:10px;font-weight:normal;position:absolute;right:10px;top:15px;}
#sp-main-menu li li:not(.sp-menu-group):hover,
#sp-main-menu li li:not(.sp-menu-group).active{background:none transparent;}
#sp-main-menu div.sp-menu-group{margin:10px;}
#sp-main-menu div.sp-menu-group a.sp-menu-group{display:block;padding:10px;border-bottom:1px solid #808080;color:#666;}
#sp-main-menu div.sp-menu-group a.sp-menu-group .menu-title{text-transform:uppercase;}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module{margin:0;padding:10px 0 0;text-transform:none;font-weight:normal;font-size:14px;}
#sp-main-menu div.sp-menu-group .sp-menu-group-content .module h4{font-size:14px;}
.sp-submenu{position:absolute;top:0;visibility:hidden;opacity:0;z-index:0;margin-top:30px;-webkit-transition:margin 100ms, visibility 100ms, opacity 100ms;-moz-transition:margin 100ms, visibility 100ms, opacity 100ms;-o-transition:margin 100ms, visibility 100ms, opacity 100ms;transition:margin 100ms, visibility 100ms, opacity 100ms;}
.sp-submenu.open{z-index:99999;visibility:visible;opacity:1;margin-top:0;-webkit-transition:margin 300ms, visibility 300ms, opacity 300ms;-moz-transition:margin 300ms, visibility 300ms, opacity 300ms;-o-transition:margin 300ms, visibility 300ms, opacity 300ms;transition:margin 300ms, visibility 300ms, opacity 300ms;}
.sp-submenu .sp-submenu-wrap{background:#e2e2e4;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(0,0,0,.2);}
.sp-submenu .megacol{float:left;}
.sp-submenu.sub-level-child{margin-left:30px;margin-top:0;}
.sp-submenu.sub-level-child.open{margin-left:0px;}
#sp-tel{text-align:left;}
#sp-tel p{margin-bottom:0;}
#sp-menu, #sp-tel{padding-top:0px;}
#sp-menu{padding-top:10px;}
.span6.news-gelb, .span6.news-pink, .span6.news-grau{margin-left:0;min-height:218px;max-height:218px;overflow:hidden;}
.news-pink, .news-gelb, .news-grau{padding:10px 15px 5px;color:#fff;}
.news-pink{background:#b60138;}
.news-gelb{background:#ffcf3f;}
.news-grau{background:rgb(220, 221, 222) none repeat scroll 0 0;color:#000;}
.news-pink h4, .news-gelb h4, .news-grau h4{color:#000;margin-bottom:25px;margin-top:0;}
#sp-copyright-wrapper{padding-top:10px;}
#sp-footer-2-wrapper .nav li{display:inline-block;border-left:1px solid #cfcfcf;font-size:12px;line-height:100%;padding:0 10px;}
#sp-footer-2-wrapper .nav li:first-child{border-left:0 none;}
#sp-footer-2-wrapper .nav li a{color:#000;}
#sp-footer-2-wrapper .nav li a:hover,
#sp-footer-2-wrapper .nav li a:focus{border-color:transparent;color:rgb(185, 8, 51) !important;background:none transparent;text-decoration:underline;}
.jb.cookie{box-shadow:none;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;}
.jb.bottom.blue .jb.cookie-bg.white, .jb.bottom.blue .jb.cookie-bg.black{border-top:none;text-align:left;text-transform:uppercase;}
.jb.cookie-bg.black{background-color:#b80036;opacity:1 !important;color:#fff;text-transform:uppercase;text-align:left;}
.jb.cookie{width:68% !important;padding:30px 20px;}
.jb.cookie h2{font-size:18px;font-weight:300;line-height:25px;margin:0;text-align:left;text-transform:uppercase;}
.jb.cookie p{text-align:left;text-transform:uppercase;}
#sp-footer-2-wrapper .jb.cookie p a{color:#fff !important;text-decoration:underline;}
.btn.btn-primary.jb.accept.blue{position:absolute;top:0;right:0;border-radius:0%;background:#fff;border:1px solid #fff;color:#000;min-width:8px;margin-right:20px;margin-top:20px;width:8px;height:20px;text-shadow:0 0 0 #fff;}
.jb.accept:hover{box-shadow:0 0 1px #000;}
#sp-kunden-slider-wrapper .item-info{height:120px;left:0;padding-left:10px;position:absolute;top:0;width:261px !important;}
#sp-kunden-slider-wrapper .item-info p{height:120px;left:0;padding:0 0px;position:absolute;top:0;width:100%;}
#sp-kunden-slider-wrapper .item-info p a{height:120px;left:0;padding:0 0px;position:absolute;top:0;width:100%;}
#sp-kunden-slider-wrapper .item-info a.jcepopup:hover{background:rgba(185, 8, 51, 0.8) none repeat scroll 0 0;}
#sp-kunden-slider-wrapper .item-info a.jcepopup:hover:before{content:"MEHR ERFAHREN";text-decoration:underline;color:#fff;height:120px;vertical-align:middle;margin-top:50px;display:inline-block;padding-right:0px;}
#sp-kunden-slider-wrapper .item-info .jcemediabox-zoom-link{background:#ff0000;}
.newsroom-nav ul{list-style:outside none none;margin-bottom:20px;margin-left:0;}
.newsroom-nav li{background:#dadada;border-width:0 0 1px;border-style:solid;border-color:#b5b5b5;}
.newsroom-nav li a{background:#dadada;color:#000;padding:10px 10px;display:block;text-align:center;text-transform:uppercase;}
#sp-left .moduletable .nav li{background:#dadada;border-width:0 0 1px;border-style:solid;border-color:#b5b5b5;}
#sp-left .moduletable .nav li a{background:#dadada;color:#666;padding:10px 20px;font-size:15px;}
#sp-left .moduletable .nav li.active a{color:#b80235;font-weight:900;}
#sp-left .moduletable .nav li.active li.active a{color:#b80235;font-weight:300;}
#sp-left .moduletable .nav li a:hover{color:#b80035;text-decoration:underline;}
#sp-left .moduletable .nav li.active li a{color:#666;font-weight:300;}
#sp-left .moduletable .nav li.active li a:hover,
#sp-left .moduletable .nav li.active li a:focus{color:rgb(185, 8, 51);}
#sp-left .moduletable .nav .nav-child li a, #sp-left .moduletable .nav .nav-child li{background:#fff;color:#666;padding:0px 0 0 13px;display:block;}
#sp-left .moduletable .nav .nav-child li{padding:10px 20px;border-width:1px 1px 0;border-style:solid;border-color:#dadada;}
#sp-left .custom.kontakt-simba{}
#sp-left .custom.kontakt-simba:before{border-top:1px solid #ddd;border-bottom:0px solid #ddd;margin:0 0 0 15%;content:"";display:block;width:70%;}
#sp-left .custom.kontakt-simba:after{border-top:0px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 0 15%;content:"";display:block;width:70%;}
#sp-left .kontakt-simba h4{text-transform:uppercase;}
#header-top .simbforum{display:inline-block;}
.sb-back{text-align:right;display:inline-table;width:100%;}
.sb-back p{margin-bottom:0;}
.sb-back a, #header-top .button-red li a, a.button-red, input.button-red, .Chronoform input[type="submit"], .Chronoform input[type="reset"],
.read-more-wrapper a.btn-primary,
.button-yellow{background:rgb(185, 8, 51);padding:10px 20px !important;color:#fff;text-align:center;text-transform:uppercase;display:inline-block !important;border-radius:0 !important;border:none;margin-bottom:0;}
.sb-back a:hover, #header-top .button-red li a:hover, a.button-red:hover, input.button-red:hover, .Chronoform input[type="submit"]:hover, .Chronoform input[type="reset"]:hover,
.read-more-wrapper a.btn-primary:hover,
#sp-newsletter table.acymailing_form .acysubbuttons input:hover{background:rgb(112, 1, 33);color:#fff;text-decoration:none;}
.button-yellow{background:#FFCF3F;color:#fff !important;}
.searchsearch1, #header_menu, #header-top .button-red, #header-top .button-red ul, .nav .button-red li{display:inline-block;width:auto;}
.uppercase{text-transform:uppercase;}
.simbared{color:#B80035;}
.padding-left-10{padding-left:10px;}
.padding-left-20{padding-left:20px;}
.padding-right-10{padding-right:10px;}
.padding-right-20{padding-right:20px;}
.underline_red, .underline_yellow{border-bottom:1px solid #b80036;width:10%;}
.underline_yellow{border-bottom:1px solid #FFCF3F;width:10%;}
.nav > li > a:hover, .nav > li > a:focus{background:transparen;}
#jcemediabox-popup-page{z-index:999999;}
#jcemediabox-popup-info-bottom{position:absolute !important;z-index:9999 !important;top:20px !important;overflow:visible;right:0;}
.jcemediabox-popup-corner-br, .jcemediabox-popup-corner-tr{background-image:none;}
.jcemediabox-popup-corner-tl, .jcemediabox-popup-corner-bl, .jcemediabox-popup-corner-bc, .jcemediabox-popup-corner-br{background:transparent;height:0;}
#jcemediabox-popup-closelink{background-image:none;background-color:transparent !important;}
#jcemediabox-popup-closelink:before{content:'x';border-radius:0;background:#ccc;border:1px solid #fff;color:#000;min-width:10;margin-right:-20px;margin-top:40px;padding:2px 8px 4px;color:#fff;width:10px;height:10px;position:relative;top:20px;right:40px;}
#jcemediabox-popup-closelink:hover, #jcemediabox-popup-prev:hover, #jcemediabox-popup-next:hover{background-color:#fff;text-decoration:none;}
#jcemediabox-popup-closelink, #jcemediabox-popup-prev, #jcemediabox-popup-next{background-color:#fff;}
#jcemediabox-popup-frame{padding:0px;}
#jcemediabox-popup-body{padding-bottom:150px;}
.bg-img-grey{display:block;width:100%;background:rgb(220, 221, 222);padding:40px 0;text-align:center;}
#cf_container_57{width:100%;display:block;background:#E2E2E2;margin-left:5px;line-height:100%;}
#cf_container_57 legend:before{content:"";position:relative;top:6px;padding:0 10px 0 0px;}
#cf_container_57 legend{position:relative;top:6px;display:none;width:25%;float:left;border:0;margin:0;padding:0 0 10px 5px;line-height:100%;font-size:17px;}
#cf_container_57 #input_checkbox_581_container_div{width:65%;display:inline-block;margin:0 !important;padding:6px 0 0 0;line-height:100%;}
#cf_container_57 #input_checkbox_581_container_div .clear{line-height:0;}
#input_checkbox_58 + label{line-height:100%;margin:0;padding:0;}
.cfdiv_checkboxgroup label, .cfdiv_radio label{margin-right:10px;}
#input_checkbox_group_40_container_div div:first-of-type{width:100%;display:block;}
#input_checkbox_group_40_container_div label{width:32%;font-size:13px;}
#input_checkbox_group_40_container_div, #input_checkbox_10,
#input_checkbox_12, #input_checkbox_46,
#input_checkbox_51{margin-left:0 !important;padding-left:0 !important;}
#input_checkbox_101_container_div{padding-left:0;}
#input_checkbox_101_container_div, #input_checkbox_121_container_div, #input_checkbox_461_container_div{display:inline-block;}
#input_checkbox_101_container_div label, #input_checkbox_121_container_div label, #input_checkbox_461_container_div label{display:block !important;width:282px !important;font-size:13px;}
#input_checkbox_group_40_0,
#input_checkbox_group_40_1,
#input_checkbox_group_40_2,
#input_checkbox_10,
#input_checkbox_12,
#input_checkbox_46,
#input_checkbox_51,
#input_checkbox_58,
input[class^="#input_checkckbox_"], input[class*=" #input_checkckbox_"],
input[class^="#input_radio_"], input[class*=" #input_radio_"]{display:none;}
#input_checkbox_group_40_0 + label:before,
#input_checkbox_group_40_1 + label:before,
#input_checkbox_group_40_2 + label:before,
#input_checkbox_10 + label:before,
#input_checkbox_12 + label:before,
#input_checkbox_46 + label:before,
#input_checkbox_51 + label:before,
#input_checkbox_58 + label:before,
input[class^="#input_checkckbox_"] + label:before,
input[class*=" #input_checkckbox_"] + label:before,
input[class^="#input_radio_"] + label:before,
input[class*=" #input_radio_"] + label:before{content:'x';background:#e2e2e2;border-radius:0;padding:3px 6px;color:#e2e2e2;font-weight:900;margin-right:5px;}
#input_checkbox_58 + label:before{background:#EEEEEE;color:#eee;}
#input_checkbox_group_40_0:checked + label:before,
#input_checkbox_group_40_1:checked + label:before,
#input_checkbox_group_40_2:checked + label:before,
#input_checkbox_10:checked + label:before,
#input_checkbox_12:checked + label:before,
#input_checkbox_46:checked + label:before,
#input_checkbox_51:checked + label:before,
#input_checkbox_58:checked + label:before{content:'x';background:#e2e2e2;border-radius:0;color:rgb(185, 8, 51);font-weight:900;}
#input_checkbox_58:checked + label:before{background:#EEEEEE;}
#cf_container_17{padding-left:0;margin-left:0;}
#input_select_201_container_div select, #input_select_161_container_div select{background:transparent;width:610px;padding:5px 0 5px 0;font-size:16px;line-height:1;border:0;border-radius:0;height:auto;-webkit-appearance:none;}
#input_select_201_container_div, #input_select_161_container_div{width:48.5%;height:40px;overflow:hidden;background:url(../images/pfeil-bg.png) no-repeat right;border:1px solid #ccc;margin-left:5px;clear:both;margin-bottom:30px;padding-left:0;}
#input_select_161_container_div{margin-left:0;}
#input_textarea_81_container_div{padding-left:0;}
#input_textarea_81_container_div textarea{width:98%;height:200px;}
#input_text_221_container_div,
#input_text_181_container_div,
#input_text_241_container_div,
#lizenznummer_container_div,
#input_text_281_container_div,
#input_text_301_container_div,
#input_text_321_container_div,
#chrono_verification1_container_div input{display:inline-block;width:49%;}
#chronoform_Ticketformular h2{padding-left:5px;}
#chronoform_Ticketformular label{font-weight:300;}
#chronoform_Ticketformular #input_text_1591_container_div,
#chronoform_Ticketformular #input_text_241_container_div,
#chronoform_Ticketformular #input_text_1931_container_div,
#chronoform_Ticketformular #input_text_1951_container_div,
#chronoform_Ticketformular #input_text_1801_container_div,
#chronoform_Ticketformular #input_file_1831_container_div,
#chronoform_Ticketformular #input_file_1851_container_div,
#chronoform_Ticketformular #input_file_1871_container_div,
#chronoform_Ticketformular #input_text_1961_container_div,
#chronoform_Ticketformular #input_text_1991_container_div{display:inline-block;width:49%;}
#chronoform_Ticketformular #input_text_241_container_div input,
#chronoform_Ticketformular #input_text_1931_container_div input,
#chronoform_Ticketformular #input_text_1801_container_div input,
#chronoform_Ticketformular #input_file_1831_container_div input,
#chronoform_Ticketformular #input_file_1871_container_div input,
#chronoform_Ticketformular #input_text_1991_container_div input{width:95%;}
#chronoform_Ticketformular #input_text_1591_container_div input,
#chronoform_Ticketformular #input_text_1951_container_div input,
#chronoform_Ticketformular #input_file_1851_container_div input,
#chronoform_Ticketformular #input_file_1831_container_div input,
#chronoform_Ticketformular #input_file_1871_container_div input,
#chronoform_Ticketformular #input_text_1961_container_div input{width:98%;}
#chronoform_Ticketformular #input_file_1851_container_div input{width:99%;}
#chronoform_Ticketformular #input_textarea_1651_container_div textarea{width:100%;height:150px;}
#chronoform_Ticketformular #input_select_1201_container_div select,
#chronoform_Ticketformular #input_select_1941_container_div select,
#chronoform_Ticketformular #input_select_1981_container_div select{background:transparent none repeat scroll 0 0;border:0 none;border-radius:0;font-size:16px;height:auto;line-height:1;padding:5px 0;width:605px;}
#chronoform_Ticketformular #input_select_1201_container_div,
#chronoform_Ticketformular #input_select_1941_container_div,
#chronoform_Ticketformular #input_select_1981_container_div{background:rgba(0, 0, 0, 0) url("../images/pfeil-bg.png") no-repeat scroll right center;border:1px solid #ccc;clear:both;height:40px;margin-bottom:30px;margin-left:5px;overflow:hidden;padding-left:0;width:48.5%;}
#input_text_221_container_div input,
#input_text_181_container_div input,
#input_text_241_container_div input,
#lizenznummer_container_div input,
#input_text_281_container_div input,
#input_text_301_container_div input,
#input_text_321_container_div input{width:98%;}
#input_text_181_container_div input,
#lizenznummer_container_div input,
#input_text_301_container_div input,
#input_text_321_container_div input{width:95%;}
#input_text_181_container_div ,
#lizenznummer_container_div ,
#input_text_301_container_div{float:left;}
#chronoform_kontakt3 #input_text_221_container_div ,
#chronoform_kontakt3 #input_text_241_container_div ,
#chronoform_kontakt3 #input_text_281_container_div{float:right;}
#chronoform_kontakt3
#input_text_181_container_div,#chronoform_kontakt3 #lizenznummer_container_div,#chronoform_kontakt3 #input_text_301_container_div{float:none;}
#chronoform_news1 #input_text_221_container_div input{width:95%;}
#chronoform_news1 #input_text_281_container_div input{width:97%;}
#chrono_verification1_container_div{width:100%;}
#chrono_verification1_container_div input{width:47.1%;display:inline-block;}
#chronoform_Seminar_und_Schulungsanmeldung #chrono_verification1_container_div input{width:46.4%;}
#chrono_verification1_container_div img{display:inline-block;width:23%;float:left;border:1px solid #ccc;height:40px;padding:0 13%;margin-left:5px;margin-right:0.5%;}
#chronoform_Seminar_und_Schulungsanmeldung #chrono_verification1_container_div img{width:22.4%;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{border-radius:0;color:#555;display:inline-block;font-size:14px;height:20px;line-height:20px;margin-bottom:10px;padding:10px 10px !important;vertical-align:middle;}
#id6_container_div{padding-left:6px;}
#chrono_verification1_container_div{padding-left:0;}
#input_checkbox_511_container_div .small-message{margin:6px 6px 20px 6px;text-align:right;display:inline-table;font-size:14px;color:#000;font-style:normal;}
#input_checkbox_511_container_div label{color:#fff;width:20px !important;height:20px;overflow:hidden;}
#input_checkbox_511_container_div .clear{height:0;}
.Chronoform input[type="checkbox"],
.Chronoform input[type="radio"]{display:none;}
.Chronoform input[type="checkbox"]+label,
.Chronoform input[type="radio"]+label{font-size:13px;}
.Chronoform input[type="checkbox"]+ label:before,
.Chronoform input[type="radio"]+ label:before{content:'x';background:#e2e2e2;border-radius:0;padding:3px 6px;color:#e2e2e2;font-weight:900;margin-right:5px;}
.Chronoform input[type="checkbox"]:checked+ label:before,
.Chronoform input[type="radio"]:checked+ label:before{content:'x';background:#e2e2e2;border-radius:0;color:rgb(185, 8, 51);font-weight:900;}
.Chronoform select,
#input_select_201_container_div select,
#input_select_161_container_div select{background:transparent;width:108%;padding:5px 18% 5px 0 !important;font-size:16px;line-height:1;border:0;border-radius:0;height:auto;-webkit-appearance:none;}
.Chronoform select option{padding-right:0%;}
.Chronoform select::-ms-expand{display:none;}
.Chronoform .cfdiv_select{width:48.5%;height:40px;overflow:hidden;background:url(../images/pfeil-bg.png) no-repeat right;border:1px solid #ccc;margin-left:5px;clear:both;margin-bottom:30px;padding-left:0;}
.Chronoform .cfdiv_select label{display:none;}
.Chronoform label{font-family:arial,helvetica,sans-serif;font-size:small;font-weight:normal;}
.Chronoform .cfdiv_checkboxgroup label{font-weight:normal!important;}
.Chronoform .cfdiv_text label{display:none;}
.Chronoform .cfdiv_text{width:48.5%;display:inline-block;}
.Chronoform .cfdiv_text input[type="text"]{width:96%;}
.Chronoform .cfdiv_textarea textarea{width:96%;height:150px;}
.Chronoform .cfdiv_textarea label{width:96%;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{border-color:rgba(185, 8, 51,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(185, 8, 51,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(185, 8, 51,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(185, 8, 51,0.6);}
.Chronoform legend{border-bottom:0;font-size:25px;line-height:40px;font-weight:600;text-transform:uppercase;margin-bottom:6px;color:rgb(185, 8, 51);}
.ccms_form_element{margin-bottom:20px;}
.cfdiv_header{margin-bottom:2px;}
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto rgb(185, 8, 51);outline-offset:-2px;}
.nn_tabs .tab-content{width:65.7459%;overflow:visible;display:inline-block;border-width:1px 1px 1px 1px;border-style:solid solid solid solid !important;border-radius:0;background:#eee;min-height:250px;}
.nn_tabs.outline_content > .tab-content{border-width:1px 1px 1px 1px;border-radius:0;border-style:solid solid solid solid !important;border-color:#ddd;}
.nn_tabs>.nav-tabs{display:inline-block;float:left;margin-right:19px;border-right:0px solid #ddd;width:31.6239%;margin-right:0;padding:0;}
.nn_tabs .nav-tabs{border:none !important;}
.nn_tabs > ul.nav-tabs > li{width:100%;display:block;border-radius:0;margin:0;border-right:0;}
.nn_tabs > ul.nav-tabs > li a{width:90%;display:block;border-radius:0;margin:0 0 0 2px;;border-right:none !important;text-transform:none;}
.nn_tabs > ul.nav-tabs > li > a, .nn_tabs-toggle,
.nn_tabs > ul.nav-tabs > li > a:hover, .nn_tabs-toggle:hover{color:#000 !important;}
.nn_tabs > ul.nav-tabs > li.active a{background:#eee;box-shadow:0 0 0 rgba(0,0,0,0) !important;}
.nn_tabs > ul.nav-tabs > li.active a:focus,
.nn_tabs.top > ul.nav-tabs > li > a:focus, .nn_tabs.top > ul.nav-tabs > li.active > a:focus{box-shadow:0 0 0 rgba(255,255,255,1) !important;}
.nn_tabs > ul.nav-tabs > li > a:focus, .nn_tabs > ul.nav-tabs > li.active > a:focus{border-color:#ddd !important;}
.newsroom-tab .nn_tabs .tab-content{width:69.8%;overflow:visible;display:inline-block;border-width:1px 1px 1px 1px;border-style:solid solid solid solid !important;border-radius:0;background:#fff;min-height:300px;}
.newsroom-tab .nn_tabs.outline_content > .tab-content{border-width:1px 1px 1px 1px;border-radius:0;border-style:solid solid solid solid !important;border-color:#ddd;min-height:116px;}
.newsroom-tab .nn_tabs>.nav-tabs{display:inline-block;float:left;margin-right:19px;border-right:0px solid #ddd;width:30%;margin-right:0;padding:0;text-align:left;}
.newsroom-tab .nn_tabs .nav-tabs{border:none !important;}
.newsroom-tab .nn_tabs > ul.nav-tabs > li{width:100%;display:block;border-radius:0;margin:0;border-right:0;}
.newsroom-tab .nn_tabs > ul.nav-tabs > li a{width:98%;display:block;border-radius:0;margin:0 0 0 0% !important;border-right:none !important;text-transform:none;background:#eee;}
.newsroom-tab .nn_tabs > ul.nav-tabs > li > a:hover,
.newsroom-tab .nn_tabs-toggle:hover{background:#fff;}
.newsroom-tab.nn_tabs > ul.nav-tabs > li > a,
.newsroom-tab .nn_tabs-toggle,
.newsroom-tab .nn_tabs > ul.nav-tabs > li > a:hover,
.newsroom-tab .nn_tabs-toggle:hover{color:#555;padding:9px 0 9px 2% !important;}
.newsroom-tab .nn_tabs > ul.nav-tabs > li.active a{background:#fff;box-shadow:0 0 0 rgba(0,0,0,0) !important;}
.newsroom-tab .nn_tabs > ul.nav-tabs > li.active a:last-child{border-bottom-width:1px !important;border-color:rgb(221,221,221);}
.newsroom-tab .nn_tabs > ul.nav-tabs > li.active a:focus,
.newsroom-tab .nn_tabs.top > ul.nav-tabs > li > a:focus,
.newsroom-tab .nn_tabs.top > ul.nav-tabs > li.active > a:focus{box-shadow:0 0 0 rgba(255,255,255,1) !important;}
.newsroom-tab .nn_tabs > ul.nav-tabs > li > a:focus,
.newsroom-tab .nn_tabs > ul.nav-tabs > li.active > a:focus{border-color:#ddd !important;}
.newsflash{border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}
.newsflash .news_item{border-bottom:1px solid #d3d3d3;}
.newsflash .news_item_list{padding:10px;background:#fff;width:90%;float:none;display:inline-block;}
.newsflash .news_item .cat, .newsflash .news_item .downloadbereich, .newsflash .news_item .pressemitteilung, .newsflash .news_item .informationen{background-color:#eee;background-position:50% center;background-repeat:no-repeat;display:block;float:right;line-height:80px;margin-left:0;min-height:80px;width:9%;}
.newsflash .news_item .cat{}
.newsflash .news_item .downloadbereich{background-image:url(../images/newsroom-download.png);}
.newsflash .news_item .pressemitteilung{background-image:url(../images/newsroom-text.png);}
.newsflash .news_item .informationen{background-image:url(../images/newsroom-info.png);}
.newsflash .news_item h4{text-transform:none;font-size:90%;font-weight:600;margin-top:0;margin-bottom:20px;}
.newsflash .news_item h4 a{color:#000;text-decoration:none;}
.newsflash a{color:rgb(185, 8, 51);text-decoration:underline;}
.nivo-caption{}
#sp-smart-slider{}
.sp-slider-item{background-size:contain !important;}
.sp-slider-content{display:none !important;background:rgba(255, 255, 255, 0.8);padding:40px 35px !important;height:250px !important;width:40%;margin:80px 40px 40px 40px;}
.sp-slider-content .sp-vertical-middle{vertical-align:top !important;}
.sp-organic-life-layout h1.sp-title, .sp-organic-life-layout h1.sp-pretitle{font-size:25px;line-height:100%;color:rgba(185,8,51);font-weight:600;}
.sp-organic-life-layout .controller-prev i, .sp-organic-life-layout .controller-next i{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#ccc;font-size:32px;height:110px;line-height:110px;margin-top:-100px;position:absolute;text-align:center;top:55%;transition:all 300ms ease 0s;width:32px;z-index:999;}
.sp-organic-life-layout .controller-prev i:hover, .sp-organic-life-layout .controller-next i:hover{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#ccc;font-size:52px;height:110px;line-height:110px;margin-top:-100px;position:absolute;text-align:center;top:55%;transition:all 300ms ease 0s;width:32px;z-index:999;}
.sp-organic-life-layout .controller-prev i:hover, .sp-organic-life-layout .controller-next i:hover{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.0);color:#ccc;font-size:52px;height:110px;line-height:110px;margin-top:-100px;position:absolute;text-align:center;top:55%;transition:all 300ms ease 0s;width:32px;z-index:999;}
.bild-header .slider-arrow-nav, .bild-header #inicator-box, .bild-header .sp-slider-content{display:none !important;}
.bild-header.text .slider-arrow-nav, .bild-header.text #inicator-box, .bild-header.text .sp-slider-content{display:table !important;}
#inicator-box .slide-indicators{position:relative;top:95%;right:20px;z-index:15;width:100%;padding-left:0;margin-top:-38px;margin-left:60px;text-align:left;list-style:none;}
#inicator-box .slide-indicators li{display:inline-block;width:10px;height:10px;margin:5px 0;text-indent:-999px;cursor:pointer;background:#a6a6a8;border-radius:0px;}
#inicator-box .slide-indicators .active{background-color:rgb(185, 8, 51);}
#sp-veranstaltungen .span2, #sp-veranstaltungen .span10,
#sp-veranstaltungen .span3, #sp-veranstaltungen .span9{margin-left:0;border-left:1px solid #ddd;border-top:0px solid #ddd;border-bottom:1px solid #ddd;padding:1%;min-height:70px !important;}
#sp-veranstaltungen .custom .span2:nth-of-type(1), #sp-veranstaltungen .custom .span10:nth-of-type(5n+2),
#sp-veranstaltungen .custom .span3:nth-of-type(1), #sp-veranstaltungen .custom .span9:nth-of-type(5n+2){border-top:1px solid #ddd;}
#sp-veranstaltungen .span2 span, #sp-veranstaltungen .span10 span,
#sp-veranstaltungen .span3 span, #sp-veranstaltungen .span9 span{display:block;}
#sp-veranstaltungen .span2, #sp-veranstaltungen .span3{background:#eee;font-size:120%;}
#sp-veranstaltungen .span2 span, #sp-veranstaltungen .span3 span{position:relative;top:10px;}
#sp-veranstaltungen .custom .span10{border-right:1px solid #ddd;width:85.406%;}
#sp-veranstaltungen .custom .span9{border-right:1px solid #ddd;width:76.9%;}
table.table-schulungen, .nn_tabs .tab-content table{border:0 !important;}
.table-schulungen, .table-schulungen p{}
.table-schulungen, .table-schulungen td, .table-schulungen tr{}
.referenzen{}
.referenzen h2{color:#b80035;}
.referenzen .span6.img{text-align:right;margin-left:0;padding-right:1%;}
.referenzen p{text-transform:uppercase;}
.referenzen p.beschreibung{padding-left:2.12766%;padding-right:2.12766%;font-size:110%;line-height:185%;text-align:center;}
.referenzen p.zitat:after{border-top:1px solid #000;content:"";display:block;float:right;margin:-62px 30% 0 29%;position:absolute;right:0;text-align:right;width:15%;}
.referenzen p.zitat{font-size:105px;color:#b80035;height:33px;width:100%;text-align:center;font-family:Arial;}
.referenzen p.zitat:before{content:"";background-color:#fff;border-top:1px solid #000;display:block;float:left;font-family:Arial;font-size:105px;height:20px;left:0;margin-left:30%;margin-right:25%;margin-top:-15px;position:absolute;width:15%;}
.boxen-grey #sp-component-area{width:95%;}
#sp-component-area h1{text-transform:uppercase;font-size:25px;}
#sp-component-area h2{}
#sp-component-area h3{font-size:17px;font-weight:700;}
#sp-component-area .pf-re-ro:before{}
#sp-component-area .pf-re-ro,#sp-component-area .span4.pf-re-gr{margin-left:0 !important;padding-left:25px;background:url(../images/pf-re.png) no-repeat 7px 5px;}
#sp-component-area .pf-re-gr:before{}
#sp-component-area .span4.pf-re-gr{}
.hk-content{background:url(../images/hk-content.png) no-repeat left 5px;padding-left:65px;min-height:50px !important;}
.hr-65{margin-left:65px;}
.show-hide{cursor:pointer;color:#b80035;}
#mehr, .mehr, .show-hide-mehr{display:none;padding-top:0;margin-top:0;overflow:hidden;}
.right{text-align:right;}
#sp-kunden-slider-wrapper{background:#fff !important;}
#sp-kunden-slider-wrapper .container{background:#fff !important;padding:40px 0;}
#sp-unsere-software-wrapper,
#sp-produkte-wrapper{margin-bottom:0;padding-bottom:0;}
#sp-position4, #sp-updates,#sp-produkte, #sp-referenzen,#sp-veranstaltungen{padding:0 20px;}
#sp-position1 .custom{padding:0 0 0 20px;}
#sp-position3 .custom{padding:0 20px 0 0;}
#kanzl-unern-human , #unsere-software, #produkte, #ressourcen, #referenzen-2, #sp-right .custom_right{background:rgb(220, 221, 222);padding:0px 0px;}
#sp-right .custom_right_red{background:#B80035;color:#ffffff;padding:0px 0px;}
#unsere-software
#produkte,
#zitat{padding-top:30px;}
#zitat{background:rgb(220, 221, 222);}
#kanzl-unern-human, #zitat, #ressourcen, #referenzen, #referenzen-2{padding-bottom:30px;}
#sp-zitat .custom:before{content:url("../images/zit.png");}
#sp-zitat .custom:after{content:url("../images/zitr.png");display:block;width:100%;text-align:right;}
#sp-zitat .custom{margin:0 100px;}
#sp-zitat p{font-style:italic;}
#sp-simba-partner-software-wrapper .container{background:rgb(220, 221, 222) none repeat scroll 0 0 !important;color:rgb(0, 0, 0) !important;}
#sp-simba-partner-software-wrapper{background:#fff !important;color:rgb(255, 255, 255) !important;}
#footer-toggle, #sp-kontakt-wrapper .container{border-bottom:1px solid #ccc;}
#footer-toggle p{margin-bottom:0;}
#sp-footer-2-wrapper, #sp-footer-toggle-wrapper{margin-top:50px;}
.image-logo{margin-left:7px;}
.is-sticky .image-logo{height:30px;width:auto;margin-left:0;}
.is-sticky #sp-menu{padding-top:0;}
.is-sticky #sp-header-wrapper{border-bottom:1px solid #eee;box-shadow:0 0 7px #8e8e8e;padding:5px 0;text-align:center;width:100% !important;}
.is-sticky .container{}
.is-sticky .span2, .is-sticky .span10{text-align:left;}
#sp-component-area .newsroom-nav ul li:before{display:none;}
#sp-component-area .newsroom-nav ul li{margin-left:0;}
#sp-component-area .newsroom-nav ul li.span3{margin-left:0;width:24.77%;margin-right:0.3%;}
#sp-component-area .newsroom-nav ul li.span3:last-child{margin-right:0;}
#sp-component-area ul ,
#sp-component-area ol,
#sp-updates ul ,
#sp-updates ol{list-style:none !important;}
#sp-component-area li,
#sp-updates .redTheme li{margin:0 10px 10px 0;font-weight:lighter;list-style-image:url("../images/pf-re.png");}
#sp-component-area li:before{}
#sp-component-area li:after{}
.sp-main-menu-toggler, .nav-collapse{z-index:2018;}
strong{font-weight:600;}
.sp-main-menu-toggler{padding:6.5px 9.5px;background:none;background-color:#c6c7c8;margin-top:-20px;margin-right:15px;border-radius:0px;color:#191919;border:1px solid #bdbdbd;}
.sp-main-menu-toggler:hover{color:inherit!important;text-decoration:none!important;background:none!important;background-color:#bebebe!important;}
.sp-main-menu-toggler:focus{color:inherit!important;text-decoration:none!important;background:none!important;background-color:#c6c7c8!important;}
#header-top #mod-search-searchword{margin-left:7px;}
@media (max-width:979px) and (min-width:900px){#header-top #mod-search-searchword{max-width:120px;}
}
@media (max-width:900px) and (min-width:850px){#header-top #mod-search-searchword{max-width:85px;}
}
@media (max-width:850px) and (min-width:799px){#header-top #mod-search-searchword{max-width:70px;}
}
@media (max-width:800px){
.boxen-grey #sp-main-body-wrapper{padding-top:0 !important;margin-top:0 !important;}
.boxen-grey #sp-forschung-wrapper{padding-top:0 !important;padding-bottom:25px !important;margin-top:0 !important; margin-bottom: 5px}
#sp-header-top-wrapper .meta-tel{padding:0 5px;}
.boxen-grey #sp-unsere-software-wrapper,
.boxen-grey #sp-produkte-wrapper,
.boxen-grey #sp-zitat-wrapper,
.boxen-grey #sp-kunden-slider-wrapper,
.boxen-grey #sp-newsletter-wrapper,
.boxen-grey #sp-ressourcen-wrapper,
.boxen-grey #sp-referenzen-wrapper{padding-top:25px !important;margin-top:0 !important;}
.meta-tel > p{width:49%!important;display:inline-block!important;}
#sp-header_top_menu{padding:15px 5px !important;}
#header_menu{width:49.2% !important;display:inline-block !important;margin-left:5px !important;}
#sp-header_top_menu{text-align:left !important;}
.sp-main-menu-toggler{top:35px;}
#mod-search-searchword{margin-left:0px!important;}
}
@media (max-width:480px){.sp-main-menu-toggler{top:88px!important;left:18px!important;width:16px!important;}
#sp-header_top_menu{padding:15px 0px !important;}
#header_menu{margin-left:0px !important;padding-left:45px !important;margin-right:-46px !important;}
#header_menu li:first-child{margin-left:10px!important;}
}
@media (max-width:380px){#sp-header-top-wrapper .meta-tel{padding:0 0 !important;}
.sp-main-menu-toggler{left:8px!important;}
#header_menu{padding-left:30px !important;}
.header-top-menu #header_menu li{padding:0 5px 0 5px!important;}
.searchsearch1{margin-left:15px;}
}
@media (max-width:800px) and (min-width:768px){#sp-header_top_menu{margin-top:-7.5px !important;padding-top:0 !important;}
#header-top #mod-search-searchword{max-width:120px;margin-top:-12px;}
}
@media (max-width:979px) and (min-width:768px){.newsroom-tab .nn_tabs > .nav-tabs, .newsroom-tab .nn_tabs .tab-content, #sp-veranstaltungen .custom .span10, #sp-veranstaltungen .custom .span2{width:100% !important;}
.boxen-grey #sp-main-body-wrapper{padding-top:0 !important;margin-top:0 !important;}
.boxen-grey #sp-forschung-wrapper{padding-top:0 !important;margin-top:0 !important; margin-bottom: 25px}
.boxen-grey #sp-unsere-software-wrapper,
.boxen-grey #sp-produkte-wrapper,
.boxen-grey #sp-zitat-wrapper,
.boxen-grey #sp-kunden-slider-wrapper,
.boxen-grey #sp-newsletter-wrapper,
.boxen-grey #sp-ressourcen-wrapper,
.boxen-grey #sp-referenzen-wrapper,
.boxen-grey #sp-referenzen-2-wrapper{padding-top:40px !important;margin-top:0 !important;}
#sp-component-area{width:95%;}
#sp-component-area .newsroom-nav ul li.span3{margin-left:0;width:100%;margin-right:0;}
#kontakt .ypan3x, #kontakt .full{width:100%;display:block;}
#kontakt .full{padding-left:47px;padding-top:15px;}
#sp-tel{width:48%;}
#header-top{text-align:left;padding:10px 0;}
#sp-header_top_menu{margin-left:0;width:52%;padding-right:65px!important;text-align:right;}
#sp-position1 .custom, #sp-position2 .custom, #sp-position3 .custom, s#p-position4 .custom{min-height:250px;}
.meta-tel .span6{width:48.1%!important;}
#sp-neuigkeiten_1, #sp-neuigkeiten_2{display:block;width:100%;margin-left:0;}
#sp-neuigkeiten_2.span6 .span6:first-child{margin-left:0;width:auto;}
#sp-zitat .custom{margin:0 50px;}
}
@media screen and (max-width:1040px){.Chronoform .cfdiv_text{width:95%;}
.Chronoform .cfdiv_textarea{width:96%;}
.Chronoform .cfdiv_select{width:95%;}
.Chronoform select{width:104%;}
}
@media (max-width:767px){.newsroom-tab .nn_tabs > .nav-tabs, .newsroom-tab .nn_tabs .tab-content, #sp-veranstaltungen .custom .span10, #sp-veranstaltungen .custom .span2{width:100% !important;}
#sp-component-area{width:95%;}
#sp-component-area .newsroom-nav ul li.span3{margin-left:0;width:100%;margin-right:0;}
#sp-header-wrapper .container{}
#header-top{text-align:left;padding:10px 0;}
#header-top #header_menu{display:block;}
#header-top .simbforum{margin-top:10px;}
#sp-position1 .custom, #sp-position2 .custom{margin-bottom:40px;padding:0;}
#sp-position4{padding:0 0;}
#kontakt .ypan3x, #kontakt .full{width:100%;display:block;}
#kontakt .full{padding-left:47px;padding-top:15px;}
.fa-xing:after, .icon-twitter:before, .fa-youtube:after{margin:0 5px 0 5px;padding:8px 10px;}
#sp-zitat .custom{margin:0 10px;}
.news-pink, .news-gelb, .news-grau{padding:10px 0px 5px;}
#input_checkbox_group_40_container_div label{width:100%;}
#input_checkbox_101_container_div, #input_checkbox_121_container_div, #input_checkbox_461_container_div{margin-left:0;padding-left:0;display:block;}
#input_select_201_container_div, #input_select_161_container_div{width:95%;}
#input_text_221_container_div, #input_text_181_container_div,
#input_text_241_container_div, #lizenznummer_container_div,
#input_text_281_container_div, #input_text_301_container_div,
#input_text_321_container_div, #chrono_verification1_container_div input{width:95%;}
#input_text_221_container_div input, #input_text_181_container_div input,
#input_text_241_container_div input, #lizenznummer_container_div input,
#input_text_281_container_div input, #input_text_301_container_div input,
#input_text_321_container_div input{width:96%;}
#input_text_181_container_div input, #lizenznummer_container_div input,
#input_text_301_container_div input, #input_text_321_container_div input{width:96%;}
#chronoform_kontakt3 #input_text_221_container_div ,
#chronoform_kontakt3 #input_text_241_container_div ,
#chronoform_kontakt3 #input_text_281_container_div{float:none;}
#chrono_verification1_container_div img{width:50%;padding:0 27%;margin:0;}
#chronoform_Ticketformular .ccms_form_element.cfdiv_text{width:95% !important;display:block !important;}
#chronoform_Ticketformular .ccms_form_element.cfdiv_file.label_over{width:97% !important;display:block !important;}
#chronoform_Ticketformular .ccms_form_element input{width:96% !important;}
#chronoform_Ticketformular .ccms_form_element textarea{width:96% !important;}
#chronoform_Ticketformular .button-red, .Chronoform input[type="submit"], .Chronoform input[type="reset"]{margin-top:15px;margin-bottom:15px;}
#sp-neuigkeiten_2.span6 .span6:first-child{margin-left:0;width:auto;}
.Chronoform select{width:108%;}
}
@media (max-width:500px){.Chronoform select{width:110%;}
a[href="/support"]{display:none!important;}
}
@media (max-width:979px) and (min-width:320px){.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:100%;}
#header{padding-left:15px !important;padding-right:15px !important;}
.responsive .container, .boxen-grey #main-body{max-width:95%;min-width:95%;width:95%;padding:0 2.5%;}
.responsive .boxen-grey .container{padding:0 !important;}
#sp-component-area{margin:0 auto;width:100% !important;}
#sp-kunden-slider-wrapper .container{padding-left:15px !important;padding-right:15px !important;}
.noo-cs-group .noo-cs-item{margin-top:15px;width:50% !important;text-align:center;}
#sp-kunden-slider-wrapper .item-info p a, #sp-kunden-slider-wrapper .item-info p,
#sp-kunden-slider-wrapper .item-info a.jcepopup:hover::before,
#sp-kunden-slider-wrapper .item-info{width:100% !important;display:block !important;text-align:center;}
#sp-kunden-slider-wrapper .item-info p a{height:140px !important;}
.boxen-grey #sp-main-body-wrapper #main-body,
.boxen-grey #sp-kunden-slider-wrapper #kunden-slider{margin-left:0 !important;margin-right:0 !important;}
}
@media (max-width:767px){#sp-unsere-software-wrapper .container,
#sp-kanzl-unern-human-wrapper .container,
#sp-main-body-wrapper .container,
#sp-simba-partner-software-wrapper .container,
#sp-produkte-wrapper .container{padding:0;}
#sp-unsere-software-wrapper .container #unsere-software,
#sp-kanzl-unern-human-wrapper .container #kanzl-unern-human,
#sp-produkte-wrapper .container #produkte,
.boxen-grey #main-body{padding-left:2.5%;padding-right:2.5%;width:95% !important;}
.noo-cs-group .noo-cs-item{margin-top:15px;width:95% !important;text-align:center;}
#sp-kunden-slider-wrapper .item-info p a, #sp-kunden-slider-wrapper .item-info p,
#sp-kunden-slider-wrapper .item-info a.jcepopup:hover::before,
#sp-kunden-slider-wrapper .item-info{width:100% !important;display:block !important;text-align:center;}
.boxen-grey #sp-main-body-wrapper #main-body, .boxen-grey #sp-kunden-slider-wrapper #kunden-slider{margin-left:0 !important;margin-right:0 !important;}
}
@media(max-width:480px){.boxen-grey #sp-header-top-wrapper .container{padding-left:2.5% !important;padding-right:2.5% !important;width:95%;}
.header-top-menu #header_menu li:first-child,
.settings-header:before{padding-left:0;margin-left:0;}
#header_menu{width:49%!important;}
#kanzl-unern-human .custom a.button-red{bottom:10px;position:inherit;}
.sp-main-menu-toggler{top:70px;}
.icon-user-tel:before{padding-left:0;}
.boxen-grey #sp-main-body-wrapper #main-body,
.boxen-grey #sp-produkte-wrapper #produkte{margin-left:0 !important;margin-right:0 !important;}
#sp-component-area{width:95%;}
#sp-unsere-software-wrapper .container,
#sp-kanzl-unern-human-wrapper .container,
#sp-produkte-wrapper .container{padding:0;}
#sp-unsere-software-wrapper .container #unsere-software,
#sp-kanzl-unern-human-wrapper .container #kanzl-unern-human{padding-left:10px;padding-right:10px;width:95%;}
}
::-ms-browse,::-ms-value{border:0;}
input[type=file]{background-color:white;border:1px solid #d3d3d3;}
input[type=file]::-ms-value{background-color:white;}
#header-top .nav.simbforum{display:none;}
fieldset.ccms_form_element,.cfdiv_header{padding-left:0;}
.list-unstyledborderLeft{padding-left:15px;list-style:none;border-left:1px solid gray;}
.partnerImage{padding-bottom:5px;}
div.cat-children>h3{display:none;}
div #partner h3{background:#DCDDDE;margin-bottom:0;padding-bottom:10px;padding-left:10px;padding-top:10px;}
div #partner table{width:100%;background:#DCDDDE;margin-bottom:40px;}
div #partner table td.logo{text-align:center;width:200px;height:100px;}
div #partner table td span{font-size:8pt;}
#referenzen td{text-align:center;}
.partnerBox{background:#DCDDDE;margin-bottom:40px;padding-bottom:10px;padding-left:25px;padding-right:25px;display:inline-block!important;margin-left:0px!important;}
#sp-referenzen .partnerBox{background:#DCDDDE;margin-bottom:-30px;padding-bottom:10px;padding-left:0;padding-right:0;margin-top:15px;}
.partnerBox > .span12{margin-left:0px;margin-top:10px;}
.partnerBox > .indroduction{margin-bottom:15px;}
.partnerBox > .h3{color:#B80036;font-weight:700;font-size:17px;margin-bottom:0;padding-bottom:10px;padding-left:0px;margin-left:-10px!important;padding-top:10px;text-transform:uppercase;}
.partnerBox a,
.partnerBox span.noLink{height:155px;margin-bottom:5px;background-color:#fff;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.partnerBox span.noLink{width:100%;}
.partnerBox span{font-size:9pt;font-family:Arial !important;text-overflow:ellipsis;width:200px;white-space:nowrap;overflow:hidden;}
.partnerBox img{width:75%;height:auto!important;position:relative;margin-left:auto;margin-right:auto;filter:grayscale(95%);-webkit-filter:grayscale(95%);-moz-filter:grayscale(95%);-ms-filter:grayscale(95%);-o-filter:grayscale(95%);filter:url(desaturate.svg#greyscale);filter:gray;-webkit-filter:grayscale(0.95);}
.partnerBox a:hover img,
.partnerBox a:focus img,
.partnerBox span:hover img,
.partnerBox span:focus img{filter:none;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-filter:grayscale(0);}
.partnerBox .logo{text-align:center;margin-bottom:25px;}
.partnerBox .span4:nth-child(3n+4){margin-left:0px!important;}
.partnerBox .span3:nth-child(4n+5){margin-left:0px!important;}
.newsImageBoxResponsive{margin-left:0px!important;}
.newsImageBoxResponsive span img{width:auto;}
.newsImageBoxResponsive .imageBoxText{font-size:11px;width:100%!important;}
@media (max-width:1200px) and (min-width:768px){.partnerBox > div > .span3{width:32%!important;float:left;}
.partnerBox > div > .span3{margin-left:0!important;margin-right:2%;}
.partnerBox > div > .span3:nth-child(3n+3){margin-right:0%;}
.highlightbox .sp-pretitle{font-size:19px!important;}
.highlightbox{margin-bottom:-15px!important;margin-top:0px!important;}
#sp-highlight-wrapper{padding:0px!important;}
}
@media (max-width:980px){#sp-highlight-wrapper{padding:0 0 50px 0!important;}
}
@media (max-width:768px){#sp-updates li{margin-left:5px!important;}
.partnerBox > .indroduction{margin-bottom:35px!important;}
.partnerBox > div > .span3{width:49%!important;float:left;}
.partnerBox > div > .span3:nth-child(2n+1){margin-right:2%;}
.newsImageBoxResponsive span{width:50%!important;float:left!important;}
.newsImageBoxResponsive span img{vertical-align:baseline;!important;width:99%!important;height:auto;max-width:100%;}
.highlightbox .toResize{width:100%!important;}
.highlightbox .toHide{display:none!important;}
#sp-highlight-wrapper{padding-bottom:35px!important;}
.productTable h7{font-size:20px!important;margin-bottom:5px;}
.productTable{margin-top:-8px!important;margin-bottom:15px!important;}
.productTable h7 > img{width:40px!important;}
.productTable .span6{width:50%!important;}
.productTable div.span12{margin-top:0!important;}
#sp-produkte{padding:0!important;}
}
@media (min-width:550px) and (max-width:600px){.productTable h7{font-size:18px!important;}
.productTable h7 > img{width:35px!important;}
}
@media (max-width:550px){.partnerBox > div > .span3{width:100%!important;float:left;}
.partnerBox > div > div > a{height:175px!important;}
table.productTable{display:none!important;}
div.productTable{display:block!important;}
div.productBox{margin-bottom:30px!important;}
#sp-produkte{padding:0!important;}
}
@media screen and (max-device-width:480px) and (orientation:portrait){a[href="/support"]{display:none!important;}
.partnerBox img{filter:none!important;-webkit-filter:grayscale(0%)!important;-moz-filter:grayscale(0%)!important;-ms-filter:grayscale(0%)!important;-o-filter:grayscale(0%)!important;-webkit-filter:grayscale(0)!important;}
}
@media screen and (max-device-width:480px) and (orientation:landscape){a[href="/support"]{display:none!important;}
.partnerBox img{filter:none!important;-webkit-filter:grayscale(0%)!important;-moz-filter:grayscale(0%)!important;-ms-filter:grayscale(0%)!important;-o-filter:grayscale(0%)!important;-webkit-filter:grayscale(0)!important;}
}
@media screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){a[href="/support"]{display:none!important;}
#header-top #sp-header_top_menu{margin-top:15px!important;}
.partnerBox img{filter:none!important;-webkit-filter:grayscale(0%)!important;-moz-filter:grayscale(0%)!important;-ms-filter:grayscale(0%)!important;-o-filter:grayscale(0%)!important;-webkit-filter:grayscale(0)!important;}
}
@media screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){a[href="/support"]{display:none!important;}
.partnerBox img{filter:none!important;-webkit-filter:grayscale(0%)!important;-moz-filter:grayscale(0%)!important;-ms-filter:grayscale(0%)!important;-o-filter:grayscale(0%)!important;-webkit-filter:grayscale(0)!important;}
}
.highlightbox{display:inline-block;background-color:rgb(177,179,182);padding:22px;}
.textbox{background-color:#fff;padding:22px;}
.highlightbox .sp-pretitle{margin-top:-5px;margin-bottom:5px;font-size:21px;text-transform:uppercase;color:rgb(185, 8, 51);font-weight:600;}
.highlightbox .sp-title{margin-top:-5px;}
.highlightbox .imageTd{background-color:#b90833;text-align:center;}
.highlightbox .imageTd > img{max-width:50%;}
.highlightbox .senslessSpace{padding-left:10px;}
.productTable{margin-bottom:30px;margin-top:20px;margin-left:0px;vertical-align:top;}
.productTable td.icon{<!--background-color:rgb(88, 88, 90);-->
text-align:left;vertical-align:top!important;width:75px!important;}
.productTable .text{vertical-align:top;margin-left:0px;padding:2px 0 8px 0;}
.productBox{position:relative;}
.dwh_color{color:#58585a;}
div.redTheme ul{margin-left:20px;}
#sp-updates .span4:nth-child(3n+4){margin-left:0px!important;}
<!--
.productBox a.hoverBox{display:none;height:25px;margin-top:-25px;text-align:center;}
.poductBox:hover a.hoverBox{display:block;height:68%!important;z-index:4;position:absolute;color:#ffffff;width:103%;left:-1.5%;top:calc(25px - 8%);font-weight:400;font-size:18px;text-transform:uppercase;text-decoration:none;padding-top:10%;text-shadow:0 0 10px rgb(0, 0, 0);background:-moz-linear-gradient(top, rgba(90,90,90,0.65) 0%, rgba(90,90,90,0.54) 100%);background:-webkit-linear-gradient(top, rgba(90,90,90,0.65) 0%,rgba(90,90,90,0.54) 100%);background:linear-gradient(to bottom, rgba(90,90,90,0.65) 0%,rgba(90,90,90,0.54) 100%);}-->

/* AGB */
ol#agb_list, #agb_list li, #agb_list ol {
     list-style: decimal !important; 
     list-style-image: none !important;     
     margin-top: 20px;
}
#agb_list ol {
    margin-bottom: 30px;
}
#agb_list ul, #agb_list ul li {
     list-style:  circle!important; 
     list-style-image: none !important;     
     margin-bottom: 20px;
}
#agb_list > li {
    font-weight: 600;
}


#agb_list ol > li {
    display: block;    
}

#agb_list {    
    counter-reset: item;
}
#agb_list > li{        
    counter-increment: item;
    counter-reset: item2;
}

#agb_list > ol > li:before {  
    margin-left: -22px;
    counter-increment: item2;
    content: counter(item) "." counter(item2) " ";
}

.vbox-overlay {
    z-index: 3000;
}

#sp-component-area .sig-container {
    display: inline-block;
    margin-bottom: 1rem;
}

#sp-component-area .sig-container-2col {
    display: grid;
    grid-template-columns: 100%;
    row-gap: 1rem;
}

@media (min-width: 1200px) {
    #sp-component-area .sig-container-2col {
        grid-template-columns: 49% 49%;
        justify-content: space-between;
    }
}

#sp-component-area .sig-gallery {
    margin-left: 0;
    width: 100%;
}

#sp-component-area .sig-gallery * {
    margin: 0;
}

#sp-component-area .sig-gallery > ul {
    width: 100%;
}

#sp-component-area .sig-gallery > ul > li {
    display: block;
    margin: 0;
    width: 100%;
    height: auto;
}

#sp-component-area .sig-gallery > ul > li > span {
    background: unset;
}

#sp-component-area .sig-gallery > ul > li > span > a > img {
    border: none;
    margin: 0;
    padding: 0;
}

#sp-component-area .sig-gallery-1 {
    width: 65%;
}

#sp-component-area .sig-gallery-1-t {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto 0 auto;
    row-gap: 0.25rem;
}

@media (min-width: 992px) {
    #sp-component-area .sig-gallery-1-t {
        grid-template-columns: auto 0 30%;
        column-gap: 0.5rem;
    }
}

#sp-component-area .sig-gallery-1-tu {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: auto 0 auto;
    row-gap: 0rem;
}

@media (min-width: 1200px) {
    #sp-component-area .sig-gallery-1-tu {
        grid-template-rows: 24rem 0 auto;
    }
}

#sp-component-area .sig-gallery-2 > p.sige_small {
    display: none;
}

#sp-component-area .sig-gallery-2 > ul {
    display: grid;
    grid-template-columns: auto;
    justify-content: space-between;
    column-gap: 1.5rem;
    row-gap: 1rem;
}

@media (min-width: 992px) {
    #sp-component-area .sig-gallery-2 > ul {
        grid-template-columns: auto auto;
    }
}

p.news-subheading {
    margin-top: 2rem;
    font-weight: 700;
    font-size: 12pt;
}

p.news-no-p-t {
    margin-top: -1rem;
}

a.news-link {
    color: rgb(139, 0, 0);
}

.readmore > a.btn {
    background: #f5f5f5;
}

.forschung .projects {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 2rem;
    column-gap: 1rem;
}

@media screen and (min-width:480px){
    .forschung .projects {
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (min-width: 992px) {
    .forschung .projects {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

.forschung .projects > * {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: start;
}

.forschung .projects > * > *:not(:last-child) {
    margin-bottom: 0.5rem;
}

.forschung .projects .projectIcon {
    padding: 15px;
    background-color: white;
}

.forschung .projects .button-red {
    margin-top: auto;
    align-self: start;
}

.forschung h2 {
    margin-bottom: 16px;
}

.forschung h4 {
    color: rgb(185, 8, 51);
    font-size: 1.2rem;
    font-weight: 600;
}