@charset "utf-8";

/*** GLOBALE KLASSEN ***/
.newsitem a,
.newsitem a:hover,
.newsitem a h3, 
.newsitem a:hover h3,
.newsitem a:visited h3 {
	text-decoration:none !important; 
}

.nspacer {
	position:relative;
	height:40px;
}


/****  AKTUEL LIST & LATEST  ***/
.aktuell .col-sm-6 {
	margin-bottom:30px; 
}
.aktuell-list, .berufe-list {
	background-color:#fff; 
	-moz-border-bottom-left-radius: 12px !important;
	-webkit-border-bottom-left-radius: 12px !important;
	border-bottom-left-radius: 12px;
	-moz-border-bottom-right-radius: 12px !important;
	-webkit-bottom-right-radius: 12px !important;
	border-bottom-right-radius: 12px;
	border-top:4px solid #F28C00;
	box-shadow: 0px 5px 8px 0px rgb(155, 155, 155);
	height:100%
}

.nitem {
	margin-bottom:35px; 
}

.bg-blue .aktuell-list, 
.bg-blue .berufe-list {
	box-shadow:none !important; 
}

.aktuell-list h3 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px !important;
	color:#000000 !important; 
}

.aktuell-list h5 {
	font-size: 16px;
	font-weight:700;
	color:#0F3ABC !important;
	margin-bottom:8px;
	line-height:100%;

}

.aktuell-list, .aktuell-list p {
	font-size: 16px;
	font-weight: 400;
	color:#000000 !important;
	line-height:140%; 
}

.aktuell-list .aktuell-img-wrap {
	/*margin-bottom:8px; */
}

.aktuell-txt {
	padding:20px; 
}

.bspacer {
	height:40px; 
}
.aktuell-link, .berufe-link {
	position:absolute;
	bottom:15px;
	left:30px;
	margin-bottom:0px !important;
	height:40px; 
}

.aktuell-list a:hover .button-standard {
	border: 2px solid #0F3ABC; 
	color:#ffffff !important; 
	background-color:#0F3ABC;  
}



/****  BERUFE LISTE  ***/
.berufe .col-sm-6 {
	margin-bottom:30px; 
}

.berufe-list h3 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 8px !important;
	color:#0F3ABC;
}

.berufe-list, .berufe-list p {
	font-size: 16px;
	font-weight: 400;
	color:#000000 !important;
	line-height:120%;
}

.berufe-txt {
	padding:20px; 
}

.berufe-list a:hover .button-standard {
	border: 2px solid #0F3ABC; 
	color:#ffffff !important; 
	background-color:#0F3ABC;  
}





/****  PARTNER  ***/
.wrap-partner {
	background-color: #fff;
	-moz-border-bottom-left-radius: 12px !important;
	-webkit-border-bottom-left-radius: 12px !important;
	border-bottom-left-radius: 12px;
	-moz-border-bottom-right-radius: 12px !important;
	-webkit-bottom-right-radius: 12px !important;
	border-bottom-right-radius: 12px;
	border-top: 4px solid #F28C00;
	box-shadow: 0px 5px 8px 0px rgb(155, 155, 155);
	height: 100%;
	margin-bottom:30px; 
}

.partner-txt {
	padding: 12px 20px 0px 20px;
	min-height:300px; 
}


.libs-partner .partner-txt {
	padding: 12px 20px 0px 20px;
	min-height:360px; 
}

.libs-partner .partner-txt p {
	font-size: 17px;
	line-height: 130%;
}




/* Partner Liste Isotop Filter */
#partnerFilter {
  margin-bottom:25px; 
}

#partnerFilter .labelRadio {
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative;
	cursor:pointer;
	height:30px;
}

#partnerFilter .labelRadio input {
     display: none;
}

#partnerFilter span.checkmark {
    width: 100%;
    height: 100%;
	padding: 8px 16px;
	position:relative;
	z-index: 5;
    border: 2px solid #F28C00;  
	transition:all 0.25s linear;
	font-size:17px;
}

#partnerFilter input[type="radio"]:checked  + .checkmark {
    background-color:#F28C00;
    border-color: #F28C00;
	color:#fff;
}

#partnerFilter  .checkmark:hover  {
	background-color:#F28C00;
    border-color: #F28C00;
	color:#fff;
}


@media screen and (max-width: 992px) { 	
	
}




/****  Schulen BIZ  ***/
.wrap-schulbiz {
	background-color: #fff;
	-moz-border-bottom-left-radius: 12px !important;
	-webkit-border-bottom-left-radius: 12px !important;
	border-bottom-left-radius: 12px;
	-moz-border-bottom-right-radius: 12px !important;
	-webkit-bottom-right-radius: 12px !important;
	border-bottom-right-radius: 12px;
	border-top: 4px solid #F28C00;
	box-shadow: 0px 5px 8px 0px rgb(155, 155, 155);
	height: 100%;
	margin-bottom:30px; 
	padding: 15px 20px 20px 20px;
	min-height:220px; 
}

.wrap-schulbiz-labels {
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	margin-bottom:15px; 
}

.schulbiz-label {
	display:inline-block;
	padding:2.5px 14px; 
	background-color: #F28C00;
	color:#fff !important;
	border-radius:16px;
	font-size:15px; 
	margin-right:15px; 
	 text-transform: capitalize;
}

.schulbiz-label.blue-label {
	background-color:#0F3ABC;
}



.schulbiz-content p {
	font-size: 17px;
	line-height: 140%;
}

.ntitle {
	font-size:16px !important; 
	text-transform:none !important; 
	letter-spacing: 0.8px !important;
	padding: 5px 4px 5px 4px;
	/* background-color: rgb(246, 246, 246); */
	border-top:1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}

/*
.libs-partner .partner-txt {
	padding: 12px 20px 0px 20px;
	min-height:360px; 
}

.libs-partner .partner-txt p {
	font-size: 17px;
	line-height: 130%;
}
*/



/*** END ***/