div.teaser_2807 {
display: none;
}

#footer_schulstartaktion {
display:block; 
}

.config_selector_elem {
	width: 50%;
	float: left;
	background-color: white;
	cursor: pointer;
	padding: 10px 0;
	border: 2px solid #5c6667;
	color: #4a4a4a;
	position: relative;
	font-weight:normal;
}

.config_selector_elem:nth-of-type(1) {
	border-right-width: .5px;
	border-bottom-width: 2px;
}
.config_selector_elem:nth-of-type(2) {
	border-left-width: .5px;
	border-bottom-width: 2px;
}

.config_selector_elem.active {
	background-color: #ba323f;
	color: white;
	text-decoration: underline;
	border-color: #ba323f;
	font-weight: bold;
}
.config_selector_elem.secondary.active {
	background-color:#6b78bf;
	border-color: #6b78bf;
}
#config_selector {
	width:100%;
	text-align:center;
	font-size: 16px;
	padding-bottom: 1px;
	z-index:1000;
}
	
@media screen and (max-width:767px) {
 	#config_selector {
		width: calc(100% - 20px);
		margin-left:10px;
	}
}
	
@media screen and (min-width:767px) and (max-width:1023px) {
	#config_selector {
		width: calc(100% - 80px);
		margin-left:40px;
	}
}
	
@media screen and (min-width:1024px) and (max-width:1143px) {
	#config_selector {
		width: calc(100% - 80px);
		margin-left:40px;
	}
}
	
@media screen and (min-width:1104px) and (max-width:1143px) {
	#config_selector {
		width: calc(100% - 80px);
		margin-left:40px;
	}
}
@media screen and (min-width:1104px) {
	.config_selector_elem {
		/*width: calc(29.25% - 1.5px);*/
		width: calc(58.4% - 1px);
		padding: 3px 0;
		border-width: 2px !important;
	}
	.config_selector_elem:nth-of-type(1) {
		border-right-width: .5px !important;
	}
	.config_selector_elem:nth-of-type(2) {
		border-left-width: .5px !important;
		/*border-right-width: 1.5px !important;*/
	}
	.config_selector_elem.secondary {
		width: calc(41.6% + 1px);
	}
}
	
@media screen and (min-width:1144px) {
	#config_selector {
		width: calc(100% - 120px);
		/*margin-left:60px;*/
		margin: auto;
	}
}


div.contact-form .content--headline {
	padding-top: 45px !important;
}

div.contact-form .overview__category__headline {
	font-family: "caveat_brushregular", Helvetica, Arial, sans-serif;
	font-size: 50px;
}

div.contact-form .overview__category__headline>span {
	padding-bottom:0;
}

/*
div.contact-form .content--raw .rte {
padding-top:18px !important;
}
*/

.slider--stage {
	margin-top: 0px;
}

.overview__gridelement__image figcaption {
	font-size: 14px;
}

.overview {
	padding-left: 0 !important; 
	padding-right: 0 !important; 
}

.tx-powermail {
	width: 97.7% !important;
}

.powermail_fieldset {
	padding-left: 0.77%;
	padding-right: 0.77%;
}

@media (max-width:450px) {
.bootstrap-wrapper .container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}
.tx-powermail {
	padding-left: 4.2% !important;
	padding-right: 4.2% !important;
}
}

.powermail_fieldset > .row .powermail_fieldwrap {
	flex: unset;
	max-width: 100%;
}

.powermail_fieldwrap .col-sm-10 {
	max-width: 100%;
}

.contact-form>.content--raw>.rte {
	padding-bottom: 0 !important;
}

.overview .overview__categories {
	width: 66.66667%;
	margin: auto;
}

/*
.overview__categories a.cta, .overview__categories .mac a.cta {
	font-family: "caveat_brushregular", Helvetica, Arial, sans-serif;
	width: 191px !important;
	height: 49.9px !important
	padding: 8px 23px 8px 23px !important;
	margin-left: -3px;
	font-size: 18px;
}


.overview__categories .oitem:nth-of-type(1) a.cta, .overview__categories .oitem:nth-of-type(1) .mac a.cta {
	background-image: url("/fileadmin/user_upload/Kids/_Design/Textmarker-rot-outline.svg");
	color: #c6363d;
} 

.overview__categories .oitem:nth-of-type(2) a.cta, .overview__categories .oitem:nth-of-type(2) .mac a.cta {
	background-image: url("/fileadmin/user_upload/Kids/_Design/Textmarker-blau-outline.svg");
	color: #34479a;
} 

.overview__categories a.cta:hover, .overview__categories .mac a.cta:hover {
	background-position-y: -52px;
	color:white !important;
}

*/

.contact-form label[title="Interesse an"], .contact-form label[title="intéressé par"]{
	display: block;
	min-width: 100%;
}

.contact-form .col-sm-offset-2 {
margin-left:0;
}

/*
.contact-form .counter {
display:none;
}
*/

.overview__list.overview__list--grid li {
	width: 50%;
}

@media (max-width:767.9px) {
.overview__list.overview__list--grid li {
	width: 100%;
}
}

#footer_schulstartaktion .teaser__headline {
	font-style: italic;
}

/*
@media (min-width:1200px) {
.contentImageMore {
padding-top:0;
margin-top: -100px;
}
}
*/

.overview section.overview__category {
padding-bottom:0 !important;
}

.overview .overview__categories {
padding-bottom:0;
}


@media (min-width:1104px) {
iframe#sepia_pkp[src$="path=1/2/3/4/153/785/808/742/809"], #configurator_spinner_overlay {
	height: 685px;
    min-height: 685px;
}
}

.stage__header .stage__header__div {
	font-family: "caveat_brushregular", Helvetica, Arial, sans-serif !important;
	font-size: 64px !important;
font-style:normal;
}
@media (max-width: 768px) {
  .stage__header .stage__header__div {
    font-size: 50px !important;
  }
}

h1 {
font-size: 50px !important;
}


@media (min-width:1200px) {
	.content.bootstrap-wrapper .rte {
		width: 91%;
	}
	.content.bootstrap-wrapper .overview .overview__categories {
		width: 100%;
	}
	.tx-powermail > .container-fluid {
		width: 100% !important;
		padding-left: 5.375% !important;
		padding-right: 5.375% !important;
	}
}

@media (max-width:1023.9px) {
.overview .overview__categories {
	width: 90% !important;
}
}

.content--headline h1, .content--headline h2, .content--headline > div, .media__noimage__notice {
	text-align: left;
}

.contact-form .overview__category__headline::before, 
.contact-form .overview__category__headline::after {
	width: 0;
}

div.catalogue-headline {
  font-size: 50px !important;
  font-family: "caveat_brushregular", Helvetica, Arial, sans-serif !important;
  margin-bottom: -13px !important;

}

@media ( max-width: 992px ) {
	div.catalogue-headline {
		font-size:50px !important;
	}
}

@media ( max-width: 768px ) {
	div.catalogue-headline {
		font-size:35px !important;
	}

}

@media ( max-width: 576px ) {
	div.catalogue-headline {
		font-size:24px !important;
	}
}

.powermail_message_error {
	  color: #c6363d;
	  font-weight: bold;
	  margin-top: -1em;
	  margin-bottom: 2em;
}

.powermail_message_error::before {
	  content: 'Das Formular kann nicht gesendet werden:';
  	  margin-left: -1em;
  	  margin-top: -1em;
}

#powermail-fr .powermail_message_error::before {
	  content:'Veuillez vérifier vos données:';
}
/*
#mainnav, #sidebar_fixed, .searchform__handle, .dealertop, nav.account ul:not(.dealertop) li:not(.lswitch) {
	  display: none !important;
}
*/