<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* landingpages*/		
		
.lp_ueberschrift{margin-top:20px;}
	
	


.flz_landing_icon{
		font-size:7em !important;
		text-align:left !important;
		color:#bababa !important;
		padding-right:110px !important;;
		
		}
		
.flz_landing_icon_text{
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#005da8;
		}	

.wib_landing_icon_text{
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#b0cb52;
		}
.fhw_landing_icon_text{
		text-align:center;
		font-size:1.3em;
		font-weight:bold;
		color:#40a737;
		}			
		
.flz_box_shadow{
		box-shadow:3px 3px 1em #bababa;
		padding:10px;
		}

.flz_btn_primary {
              color:#fff;
   		background-color: #005da8; 
    		border-color:#005da8;

		
}


.flz_btn_primary:hover{ 
		color:#fff; 
 		background-color: #0072cf; 
 		border-color: #0072cf;


}

.flz_btn_primary:focus{
		color:#fff; 
 		background-color: #0072cf; 
 		border-color: #0072cf;
 		border-color: #0072cf;


}

.flz_btn_primary:active{
		color:#fff !important;
 		background-color: #0098d0 !important; 
 		border-color: #0098d0 !important;


}

.flz_red_primary {
color:#fff !important;
}
.flz_red_primary {
--bs-btn-color:#fff;
--bs-btn-hover-color:#fff;
--bs-btn-border-color:#E9181B;
--bs-btn-bg:#E9181B;
--bs-btn-active-bg:#dc3545;
--bs-btn-active-border-color:#dc3545;
--bs-btn-hover-bg:#dc3545;
--bs-btn-hover-border-color:#dc3545;
}


.flz_button{
		display:inline-block;
		font-weight:400;
		color:#fff;
		text-align:center;
		background-color:#005da8;
		border:1px solid transparent;
		padding:.375rem .75rem;
		font-size:1rem;
		line-height:1.5;
		border-radius: .25rem;
		border-radius: var(--border-radius);
		margin-bottom:5px;
		margin-top:15px;
		}
.flz_button:hover, .flz_button:active{
		display:inline-block;
		font-weight:400;
		color:#fff;
		text-align:center;
		background-color:#005da8;
		border:1px solid transparent;
		padding:.375rem .75rem;
		font-size:1rem;
		line-height:1.5;
		border-radius: .25rem;
		border-radius: var(--border-radius);
		margin-bottom:5px;
		margin-top:15px;
		box-shadow: 3px 3px 8px hsla(300,15%,25%,0.3) inset;
}
.flz_angebot_preis{
		margin-top:10px;
		font-weight:600;

}	
.flz_box{
		border:1px solid #eee;
		padding:10px; 
		}
		
.wib_box{
		border:1px solid #eee;
		padding:10px; 
		}
.flz_ratg{
		margin-top:-30px;
		margin-bottom:30px;
		}

/* FLZ Rubrik */
.flz_rubrik{
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#005da8;  
		color:#fff; 
		font-size:1.3em; 
		font-weight:700;
		letter-spacing: 0.05em;
		text-transform:uppercase;
		
		}
		
.flz_rubrik_linie{
		margin-top:-13px; 
		border: 1.5px solid; 
		border-color:#005da8; 
		background-color:#005da8;
		opacity:100;}
		}

a.flz_rubrik{
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#005da8;  
		color:#fff; 
		font-size:1.3em; 
		font-weight:700;
		}	

		
		
a.flz_rubrik:hover, a.flz_rubrik:active{
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#005da8;  
		color:#fff; 
		font-size:1.3em; 
		font-weight:700;
		}	

.flz_rubrik_dropdown{
                color:#005da8;
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#fff;  
		font-size:1.3em; 
		font-weight:700;
		letter-spacing: 0.05em;
		text-transform:uppercase;
                border: 1px solid #005da8;
		}

/* WIB Rubrik */
.wib_rubrik{
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#b0cb52;  
		color:#fff; 
		font-size:1.3em; 
		font-weight:700;
		letter-spacing: 0.05em;
		text-transform:uppercase;
		}
				
.wib_rubrik_linie{
		margin-top:-13px; 
		border: 1.5px solid; 
		border-color:#b0cb52; 
		background-color:#b0cb52;
		opacity:100;

		}
	
a.wib_rubrik:hover, a.wib_rubrik:active{
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#b0cb52;  
		color:#fff; 
		font-size:1.3em; 
		font-weight:700;
		}	

		
/* FHW Rubrik */
.fhw_rubrik{
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#40a737; 
		color:#fff; 
		font-size:1.3em; 
		font-weight:700;
		letter-spacing: 0.05em;
		text-transform:uppercase;
		}
		
		
.fhw_rubrik_linie{
		margin-top:-13px; 
		border: 1.5px solid; 
		border-color:#40a737; 
		background-color:#40a737;
		opacity:100;

		}			
		
a.fhw_rubrik:hover, a.fhw_rubrik:active{
		display:inline-flex;
		padding:7px 10px 7px 10px; 
		background-color:#40a737;  
		color:#fff; 
		font-size:1.3em; 
		font-weight:700;
		}	

/* FlZ Kontakt */
.flz_kontakt_riegel{
		margin: 20px 0px 5px 0px;
		padding: 3px 0px 3px 0px;
		background: #005da8;
		color: #fff;
		font-weight: bold;
		font-size: 1.3em;
		text-align:center;
		}
		
.flz_kontakt_icon{
		font-size:1.2em;
		vertical-align: sub;
		}

.flz_kontakt_rand{
		border-radius:unset;
		}

.flz_card_text{
  	       font-size:0.85em
		}
  

/* ZAC */
.flz_zac_bg{
		background-color:#005da8;
		text-align:center; 
		margin-top:15px;
		height:50px;
		}
		
.flz_zac_bg:hover, .flz_zac_bg:active{
		background-color:#005da8;
		text-align:center; 
		margin-top:15px;
		height:50px;
		box-shadow: 3px 3px 8px hsla(300,15%,25%,0.3) inset;
		}
		
a.flz_zac_font:link, a.flz_zac_font:hover, a.flz_zac_font:active, a.flz_zac_font:visited{
		color:#fff;
		font-size:2em;
		}
		
/* verschieden Linkattribute */
a.wib:hover, a.wib:active {	
		color:#AFCB50; 
		}


a.fhw:hover, a.fhw:active {
		color:#34b74d;
		}


.wib_box:hover, .wib_box:active{ 
		box-shadow:3px 3px 1em #bababa;
}

a.flz_link_white:link{
		color:#fff;
}

a.flz_link_white:hover, a.flz_link_white:active{
		color:#fff;
}

a.flz_link_blue:link{
		color:#005da8;
}

a.flz_link_blue:hover, a.flz_link_blue:active{
		color:#005da8;
}


a.flz_link_black{color:black;
    }
    
a.flz_link_black:hover{color: #005da8;}

/* downloadlisten */		
.download_ueberschrift{
    border-bottom: 1px solid #e2e4e8;
    ine-height: 1.2;
    position: relative;
    padding-bottom: 10px;
    font-weight: 600;
}


.download_list{
    border-left: 1px solid #e2e4e8;
    border-right: 1px solid #e2e4e8;
    padding:0;
    line-height: 1.2;
    position: relative;
}


.download_list_item_name{
    color:#005da8;
}


.download_list_point{
    padding: 10px;
    border-bottom: 1px solid #e2e4e8;
    margin: 0;
    padding-left:35px;
    line-height: 1.2;
    position: relative;
    list-style-type: none;
    background-color:#eee;
    text-decoration: none;
}


.download_list_point:hover{
    padding: 10px;
    border-bottom: 1px solid #e2e4e8;
    margin: 0;
    padding-left:35px;
    line-height: 1.2;
    position: relative;
    list-style-type: none;
    background-color:#E7E7E7;
    text-decoration: none;
    color:#006BC2;
}


a.download_list_item:hover{
    color:#0067BA;
    text-decoration: none
}


a.download_list_item::before {
    content: "";
    width: 26px;
    height: 100%;
    display: block;
    float: left;
    background: url("/static/images/pdf.gif")
        no-repeat center center #eee;
    position: absolute;
    border-right: 1px solid #eee;
    border-left: 1px solid #e2e4e8;
    left: 0;
    top: 0;
    bottom: 0;    
}



/* Dossier */

.themen{margin-right:2px;}
.flz-nav{padding-left:5px;padding-right:5px;margin-left:4px;margin-right:4px;color:white;padding-top:3px;padding-bottom:3px;}
.flz-li{color:white;}

.flz-nav_1:link{background:#005da8;
color:white;}

.flz-nav_2:link{background: #005da8;
color:white;}

.flz-nav:active{background-color:#005da8;
color:white;}

.flz-nav:hover{color:white;
background-color:#0072cf;}

.flz-nav:active{color:white;
background-color:#0098d0;}

@media screen and (max-width: 600px) {
  .themen_nav {
margin-top:20px; 
}

.navbar-item{
    font-size:0.8em
}
.themen{padding-top:5px;}

}

@media screen and (max-width: 300px) {
  .themen_nav {
margin-top:20px; 
}

.navbar-item{
    font-size:0.7em
}
.themen{padding-top:5px;}

}

@media screen and (min-width: 600px) {
  .themen_nav {
margin-top:0px;
position:relative; z-index:95;
  }
}
.nav__level-1-item .pscp-navigation-entry{

font-weight:700;
text-transform:uppercase;

}
.nav-level-2 .pscp-navigation-entry{

font-weight:400;
text-transform:none;
}


/* Paywall */



.modal-backdrop{--bs-backdrop-opacity: .8;}
.flz_outline_primary {
--bs-btn-color:#005da8;
--bs-btn-border-color:#005da8;
--bs-btn-active-bg:#005da8;
--bs-btn-active-border-color:#005da8;
--bs-btn-hover-bg:#005da8;
--bs-btn-hover-border-color:#005da8;
}
.modal-content, .paywall_background_5{/* background: rgb(37,124,194);
background: linear-gradient(47deg, rgba(37,124,194,1) 0%, rgba(18,107,179,1) 40%, rgba(18,107,179,1) 60%, rgba(37,124,194,1) 100%); */
/* background-image: linear-gradient(to right bottom, #005da8, #2875be, #428dd4, #5ba6e9, #73c0ff);*/
background: rgb(75,161,230);
background: linear-gradient(144deg, rgba(75,161,230,1) 0%, rgba(0,114,207,1) 53%);
    background-size: cover;


border-radius:10px;

}





.pscp-modal-pay-wall .model-content{ justify-content: center; padding-top:0px;
}

.paywall_angebot_blau, .paywall_angebot_rot{
background: white;
padding-top: 10px;
border: 3px solid ;
border-radius: 10px;
width:325px;
max-width:325px;
 
}
.paywall_angebot_blau:hover, .paywall_angebot_rot:hover{
-webkit-box-shadow: 0px 0px 27px -5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 27px -5px rgba(0,0,0,0.3);
box-shadow: 0px 0px 27px -5px rgba(0,0,0,0.3);
}

 .paywall_angebot_blau {
border-color: #005da8;
}   

.paywall_angebot_rot {
border-color: #E9181B;

}

.paywall_headline,.paywall_headline_angebot {
color:white;
font-weight:bold;
margin-top:-10px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0px;
padding-left:15px;
padding-right:15px;}

.paywall_headline {
background-color:#005da8;
}
.paywall_headline_angebot{
background-color:#E9181B;}


.prozent {
width: 50px;
height: 50px;
padding: 11px 0 0;
background-color: #E9181B;
color: #fff;
font-size: 17px;
font-weight: bold;
position: absolute;
top: 48px;
right: 394px;
border: 2px solid #fff;
border-radius: 35px;
}

.flz_preis, .flz_preis_angebot, .flz_preis_angebot_mobil, .flz_preis_mobil {
  margin-top: 10px;
  font-weight: 600;
margin-top:0px;
margin-bottom:0px;

}

.flz_preis_angebot_mobil{padding-right:0px;}
.flz_preis_sternchen{
font-size:0.5em!important;
vertical-align: 10px;
}
.flz_preis_angebot_sternchen{
font-size:0.3em!important;
vertical-align: 23px;
}

.flz_mobil_preis_sternchen{
font-size:0.5em!important;
vertical-align: 10px;
}
.flz_mobil_preis_angebot_sternchen{
font-size:0.3em!important;
vertical-align: 23px;
}


.flz_preis {
  font-size:2.0em;

}
.flz_preis_angebot {
  font-size:3em;
}
.flz_preis_mobil,.flz_preis_angebot_mobil{margin-top:10px;margin-bottom:10px;}
.flz_preis_mobil{font-size:1.5em;
margin-left:10px;
padding-right:0px;}

    .flz_btn_primary, .flz_red_primary{margin-bottom:15px;}

    
.flz_blue_primary {
--bs-btn-color:#fff;
--bs-btn-hover-color:#fff;
--bs-btn-border-color:#005da8;
--bs-btn-bg:#005da8;
--bs-btn-active-bg:#0072cf;
--bs-btn-active-border-color:#0072cf;
--bs-btn-hover-bg:#0072cf;
--bs-btn-hover-border-color:#0072cf;
}
      .paywall_footer{border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;}  
    .paywall_footer_mobile{border-top-left-radius: 10px;
border-top-right-radius: 10px;
margin-left:15px;margin-right:15px;}
.container {
--pscp-background-color:#ffffff00;

}
    @media all and (min-width: 768px) {
 .pay-wall .pay-wall__body {
  min-width:25vw;
  max-width:50vw;
  max-height:75vh
 }
        
            @media only screen and (max-width: 600px){
    .flz_blue_primary, .flz_red_primary{margin-bottom:0px;}
                .flz_card_text{margin-bottom:500px;}
 }
    
.material-icons-back {
  color: white;
opacity:0.7;
  z-index:100;
  position:relative;}</pre></body></html>