@charset "utf-8";
/* CSS Document */



@media only screen and (min-width: 765px) {
	.FooterBildSlogan{
	padding-top: 7.5%;
	}
}



/* ab768 */
@media only screen and (min-width: 768px) {
p{
font-size: 1rem;
}
	
.ul1 li {
font-size: 1.1rem;
color: #888;
}
	
.headerband {
padding-top:.4rem;
}

.FS-Logo {
margin-right: 2rem;
}
	
.menu-abstand-oben {
height:125px;
}
.menu-abstand-oben-kurz {
height:4rem;
}

.Index-startimg {
}
	.Index-startimg::before{
	content: url(../Bilder/root/intro-titel-tab.png);
  	left:100px;
}
	
.abstand-container-2{
height: 1rem;
}
	
.counterzahl{
font-size: 1.1rem;
}

/*Inhalt*/
.Index-4Text {
text-align:center;
margin-bottom:2rem;
}

.Index-4Text-Abschnitt {
margin-top:8%;
}
	
.SloganAbschnitt {
padding: 4.5rem 0;
}
.slogan {
font-size: 190%;
}
	
.IndexSolutionHead {
font-size:220%;
}
	
.HeadArtikelDetail {
font-size: 145%;
}

.fahrschulwebcenter {
margin-bottom:10%;
}
.fahrschulwebintroabstand{
margin-bottom: 10%;
}

.ContainerFragenDigital {
width: 60%;
margin-top: 50px;
}
	.ContainerFragenDigitalHead{
	font-size: 130%;
	}
	input[type=submit] {
	padding: 15px 30px;
	margin: 50px 40px;
	font-size: 115%;
	}
			.ContainerFragenDigitalHinweis{
			margin-top: 6em;
			font-size: 80%;
			}
			.ContainerFragenDigitalDetailText{
			margin-top: 4em;
			font-size: 101%;
			}
		.DigitalButtonDetails{
		padding: 15px 50px;
		margin: 25px 20px;
		font-size: 90%;
		}
/*footer*/
footer {
padding-bottom:3%;
}
	.footerLinkInhalt a {
	display:inline;
	padding:5px 10px;
	}

.footerSlogan {
text-align:left;
font-size:95%;
padding:5px 0;
}
.footerMWReferenz {
text-align:left;
font-size:85%;
padding:5px 0;
}

.footerCopyright {
text-align:left;
padding:10px 0;
}

.footerLinkRecht {
text-align:center;
}
	.footerLinkRecht > a {
	padding:0 10px;
	}

	
.footer-con{
padding: 3rem .5rem;
}
	.footer-conimg{
	text-align: right;
	}
	.footer-context{
	text-align: left;
	}
		.footer-context > h1 {
		font-size: 1rem;
		}


/*=== Kontaktformular =================*/	
.kontaktformularh{
padding:2rem 0;
mar gin-bottom:4rem;
}	
	.kontaktformularh h2 {
	font-size:1.7rem;
	}
	.kontaktformularh p {
	font-size:1.1rem;
	}
	
	
/*=== JOBS - QM ===*/
.listjob li,
.listjobH li{
font-size: 1rem;
margin-bottom: 1.2rem;
}

.listjobtitel{
font-size: 1.3rem;
margin-bottom: .8rem;
}
.jobtext{
line-height: 2rem;
}
		
	
/*-----*//*-----*//*-----*/		
/*-----*//*-----*//*-----*/	
.RatgeberBild {
text-align:right;
}
	



	#ZeitCounterInhalt {
	font-size:1.1rem;
	}
.head2Counter {
font-size:.9rem;
}
.TextCounter {
font-size:90%;
}

.sectionabstandINFO {
margin-top: 4% !important;
}

	.BalkenInfoSeite > h2,
	.BalkenInfoSeiteGrau > h2{
	padding:25px 0;
	font-size:140%;
	}
	.BalkenInfoSeiteGrauImg{
	text-align: right;
	}
	.BalkenInfoSeiteGrauText > h2,
	.BalkenInfoSeiteGrauText > p{
	text-align: left;
	}

.TextContainerRegister {
margin-top:7%;
}
		ul.register li{
			padding: 15px 30px;
			letter-spacing: 2px;
		}
		.register-content{
			padding-top: 25px;
		}

.Fragen {
margin: 2rem 3rem;
}
	.TextFrageNr {
    font-size: .9rem;
    margin: 2rem 0 .4rem 0;
	}
	.TextFrageTitel {
    font-size: 1.1rem;
	}
	.LabelFrage {
    padding: .6rem 1rem;
	font-size: 1rem;
	}

	
/* Digital */
.Dh11{
font-size: 1.7rem;
letter-spacing: .2rem;
padding: 1.3rem 0;
}
.Dh21{
font-size: 1.3rem;
letter-spacing: .1rem;
padding: 1.4rem 0;
}
	.Dh21::after{
	margin: 15px 0 15px;
	}
	.DBoxAbstand{
	height: 3rem;
	}
.Dh31{
font-size: 1.1rem;
letter-spacing: .05rem;
padding: 1.2rem 0;
}
/*ENDE*/
/*===== ============================== =====*/
/*===== ============================== =====*/
/*===== Container Bilder Global Gesamt =====*/
/*===== ============================== =====*/
.refimg{
margin-bottom: 40px;
}
	
/*=== Buch - Magazin =================*/
.BuchDQM {
height:250px;
}

	
/*=== NEWS =================*/	


	
.priceboxlab{
padding: 1.1rem;
}
	
}