html body{width:100%;overflow-x:hidden;}*{box-sizing:border-box;}html{width:100%;overflow-x:hidden;}body{font-family:"Helvetiva Neue",Helvetica;color:#333333;font-weight:300 !important;}h1,h2,h3,h4,h5,h6{color:#0062AB;text-transform:uppercase;font-weight:200;}p{line-height:1.5em;}a{color:#0062AB;text-decoration:none;}header{padding-top:5px;padding-bottom:5px;}header .col-md-9,header .col-md-10{display:flex;justify-content:flex-end;}header .block-menu-menu-meta-navigation li a{padding-right:30px !important;font-weight:300 !important;}header .language-switcher-dropdown{width:40px;text-transform:uppercase;background-image:url(/themes/sas/images/ionic-ios-arrow-down.png);background-repeat:no-repeat;background-position-x:right;background-position-y:center;}header .language-switcher-locale-url li{width:40px;}header .locale-untranslated{display:none;visibility:hidden;}@media only screen and (max-width:768px){header .col-md-2{width:25%;}header .col-md-10{width:75%;}}@media only screen and (max-width:768px){.block-system-main-menu .block-content label{margin-top:5px;text-align:right;}}.sub-arrow{display:none;visibility:hidden;}.menu-dropdown ul{border:0;}.stickynav-active{z-index:999 !important;}nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db{background:#0062AB;min-height:30px;}nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-toggle-button .menu-toggle-button-text{color:#0062AB;}nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-toggle-button .menu-toggle-button-icon,nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-toggle-button .menu-toggle-button-icon:before,nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-toggle-button .menu-toggle-button-icon:after{background:white;}nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown a,nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown a:hover,nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown a:focus,nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown a:active,nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown a.highlighted{color:white;font-weight:300 !important;padding:15px !important;}nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown .active-trail{background:#5690BA;}nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown ul{background:#0062AB;}nav.l-eca1ab1f-7c80-4955-a808-8d55ea1195db .menu-dropdown a:hover{background:#5690BA;}.paragraphs-item-dokumente{margin-bottom:45px;}main .col-md-8{padding-right:65px;}main .col-md-8 p,main .col-md-4 p{hyphens:auto;text-align:justify;}.mosaic-grid-item{z-index:90;}*{box-sizing:border-box;}.webform-component-textfield,.webform-component-email{width:100%;}.paragraphs-item-portrait .field-name-field-text p{margin-block-start:.25em;}main{padding-bottom:50px;}.right-col .block{background-color:#E6EFF7;border:1px solid #0062AB;padding-left:15px;padding-right:15px;padding-bottom:15px;}.link-button{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #0062AB;padding:5px;font-size:0.93em;font-weight:500;background:transparent;color:#0062AB;}.link-button:hover{background:#5690BA;color:white;}.node-type-jobs h1.page-title{visibility:hidden;}.view-news .views-row,.view-listing-solarpreis-gewinner .views-row,.view-listing-solarpreis-veranstaltungen .views-row,.view-liste-bildgalerie .views-row,.view-liste-videos .views-row{margin-bottom:45px;}.view-news ul.inline li,.view-listing-solarpreis-gewinner ul.inline li,.view-listing-solarpreis-veranstaltungen ul.inline li,.view-liste-bildgalerie ul.inline li,.view-liste-videos ul.inline li{padding:0;}.field-name-node-link{display:inline;}.field-name-field-links{margin-top:15px;margin-bottom:15px;}.field-name-field-links a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #0062AB;padding:5px;font-size:0.93em;font-weight:500;background:transparent;color:#0062AB;display:inline;margin-right:10px;}.field-name-field-links a:hover{background:#5690BA;color:white;}.teaser-post .teaser-image,.teaser-post .group-left,.ds-2col-stacked-fluid .teaser-image,.ds-2col-stacked-fluid .group-left{width:35%;float:left;}.teaser-post .teaser-image img,.teaser-post .group-left img,.ds-2col-stacked-fluid .teaser-image img,.ds-2col-stacked-fluid .group-left img{width:100%;height:auto;}.teaser-post .teaser-small,.teaser-post .group-right,.ds-2col-stacked-fluid .teaser-small,.ds-2col-stacked-fluid .group-right{width:60%;float:right;}.teaser-post .teaser-small h2,.teaser-post .teaser-small h3,.teaser-post .group-right h2,.teaser-post .group-right h3,.ds-2col-stacked-fluid .teaser-small h2,.ds-2col-stacked-fluid .teaser-small h3,.ds-2col-stacked-fluid .group-right h2,.ds-2col-stacked-fluid .group-right h3{margin-block-start:0;}.l-a1bbf28d-cc6e-4269-8c2e-46374c3a4e4d{background:#F2F7FB;}.l-a1bbf28d-cc6e-4269-8c2e-46374c3a4e4d .view-id-sponsoren .col img{border:0px;margin-bottom:20px;}footer.l-footer{background:#333333;color:white;padding-top:15px;padding-bottom:35px;}footer.l-footer a{color:white;}footer.l-footer .col-md-4{display:flex;justify-content:flex-end;}footer.l-footer .col-md-4 a,footer.l-footer .col-md-4 a:hover{line-height:1.5em;margin-block-start:1em;color:white;font-weight:300 !important;}.flexslider{border:0;}.hero-slider{position:relative;}.hero-slider .hero-slider-caption{position:absolute;bottom:0px;right:0px;background-color:rgba(255,255,255,0.85);}.hero-slider .hero-slider-caption .hero-slider-caption-text{padding:15px;padding-right:25px;color:#0062AB;}.flex-direction-nav a:before{color:white;text-shadow:none;font-weight:100;}.flex-direction-nav a:before{color:white;text-shadow:0;}.node-add-to-cart,.edit-items-0-remove,#edit-continue-shopping,#edit-empty,#update-cart,.form-submit{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #0062AB;padding:5px;font-size:0.93em;font-weight:500;background:transparent;color:#0062AB;}.uc-cart-view-form tr{background:transparent;}.view-uc-catalog-terms .col-sm-6,.view-id-uc_catalog .col-sm-6{margin-bottom:45px;}.view-id-uc_catalog h1,.view-id-uc_catalog h2,.view-id-uc_catalog h3,.view-id-uc_catalog h4{margin-block-start:0px;}.cart-block-summary{width:100%;margin-top:10px;}.cart-block-summary-items{display:none;visibility:hidden;}.uc-cart-checkout-form fieldset{border:0px;margin-bottom:45px;margin-inline-start:0px;margin-inline-end:0px;padding-block-start:0em;padding-inline-start:0em;padding-inline-end:0em;padding-block-end:0em;}.uc-cart-checkout-form fieldset .fieldset-legend{color:#0062AB;text-transform:uppercase;font-weight:200;}.uc-cart-checkout-form label{font-weight:300 !important;}.uc-store-address-field .form-item label{text-align:left;}.form-required{color:#5690BA;}abbr[title]{text-decoration:none;}.block-views-listing-solarpreis-gewinner-block{margin-top:75px;}.block-views-listing-solarpreis-gewinner-block ul li{list-style:none;margin:0;}.view-liste-videos img{float:left;}.right-col .block{margin-bottom:15px;}.right-col .block h2{font-size:1.1em;}.right-col .block-views-shop-rechte-spalte-block .views-field-uc-product-image img{width:33%;height:auto;}.right-col .view-right-col .views-field-field-image img{width:33%;height:auto;}*,*::before,*::after{box-sizing:border-box;}.webform-client-form .webform-component-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textarea,.webform-client-form .form-type-textfield,.webform-client-form .password-toggle-processed,.webform-client-form #edit-pass,.webform-client-form .form-text,.user-login .webform-component-textfield,.user-login .webform-component-email,.user-login .webform-component-textarea,.user-login .form-type-textfield,.user-login .password-toggle-processed,.user-login #edit-pass,.user-login .form-text{width:100%;}.webform-client-form .webform-component-textfield input,.webform-client-form .webform-component-textfield textarea,.webform-client-form .webform-component-email input,.webform-client-form .webform-component-email textarea,.webform-client-form .webform-component-textarea input,.webform-client-form .webform-component-textarea textarea,.webform-client-form .form-type-textfield input,.webform-client-form .form-type-textfield textarea,.webform-client-form .password-toggle-processed input,.webform-client-form .password-toggle-processed textarea,.webform-client-form #edit-pass input,.webform-client-form #edit-pass textarea,.webform-client-form .form-text input,.webform-client-form .form-text textarea,.user-login .webform-component-textfield input,.user-login .webform-component-textfield textarea,.user-login .webform-component-email input,.user-login .webform-component-email textarea,.user-login .webform-component-textarea input,.user-login .webform-component-textarea textarea,.user-login .form-type-textfield input,.user-login .form-type-textfield textarea,.user-login .password-toggle-processed input,.user-login .password-toggle-processed textarea,.user-login #edit-pass input,.user-login #edit-pass textarea,.user-login .form-text input,.user-login .form-text textarea{width:100%;padding:10px;font-weight:300;background-image:linear-gradient(to top,#f9f9f9,#fff 33%);}.webform-client-form label,.user-login label{font-weight:500;margin-bottom:5px;}.webform-client-form .form-select,.user-login .form-select{width:100%;min-width:15ch;max-width:30ch;border:1px solid var(--select-border);padding:0.25em 0.5em;cursor:pointer;line-height:1.1;background-color:#fff;background-image:linear-gradient(to top,#f9f9f9,#fff 33%);border:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.2);}.webform-client-form fieldset,.user-login fieldset{border-width:1px;border-style:none;border-color:threedface;border-image:none;border:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.2);}.webform-component-textfield,.webform-component-email,.webform-component-textarea,.form-type-textfield,.form-text,.password-toggle-processed,#edit-pass,.search-form{width:100%;}.webform-component-textfield input,.webform-component-textfield textarea,.webform-component-email input,.webform-component-email textarea,.webform-component-textarea input,.webform-component-textarea textarea,.form-type-textfield input,.form-type-textfield textarea,.form-text input,.form-text textarea,.password-toggle-processed input,.password-toggle-processed textarea,#edit-pass input,#edit-pass textarea,.search-form input,.search-form textarea{width:100%;padding:10px;font-weight:300;border:1px solid rgba(0,0,0,0.05);border-bottom:1px solid rgba(0,0,0,0.2);}label{font-weight:500;margin-bottom:5px;}label.option{font-weight:300 !important;}.l-cda27a53-ee6b-4814-8400-0a6cee05bc1e{display:none;visibility:hidden;position:absolute;top:0px;z-index:1000;width:100%;height:100vh;background-color:rgba(0,0,0,0.75);}.l-cda27a53-ee6b-4814-8400-0a6cee05bc1e .suche{margin-top:33vh;}.l-cda27a53-ee6b-4814-8400-0a6cee05bc1e .close-search{position:absolute;top:-15px;right:10px;}.search-icon p{margin-block-start:0em !important;margin-block-end:0em !important;margin-inline-start:1em;}.search-icon img{width:18px;height:auto;}.form-single-submit-processed .l-content .search-form{margin-bottom:55px;}.form-single-submit-processed .l-content .search-form .form-type-search label{padding-right:50px;}.form-single-submit-processed ol.search-results{padding-inline-start:0px !important;list-style-type:none !important;margin-bottom:50px;}.form-single-submit-processed .search-results li{margin-bottom:35px;list-style-type:none;}.translation-fr,.translation-de{display:none;visibility:hidden;}.block-system-tabs .active{display:none;visibility:hidden;}
