@charset "utf-8";
/* CSS Document */


@media only screen and (min-width: 1000px) {
	
/*Text*/
.pintro{
line-height: 1.7;
font-size: 1.3rem;
}
	
.pmodern{
line-height: 1.7;
}	
	
	
/*=== STRUKTUR =================*/	
.AC1/*AbstandContainer*/{
height: 10rem;
}
.AC2/*AbstandContainer*/{
height: 3.5rem;
}

.CB1 /*ContainerBreite*/ {
width: 75%;
}
	.CB1R {
	width: 75%;
	border: 2px solid #888;
	}
.CB2 /*ContainerBreite*/ {
width: 65%;
}
.CBref{
width: 90%;
}

.counterzahl{
font-size: 1.4rem;
}
	
.BoxAngebot{
bo rder: 2px #777 dashed;
border:25px solid #e6e6e6;
padding: 40px 10px;
}
	.BoxAngebot:hover{
	border-color:#B40404;
	}
	

.FS-Logo {
margin-right: 3rem;
}
	

.sectionabstandINFO {
margin-top:3% !important;
}

.abstand-container-1{
height: 10rem;
}
.abstand-container-2{
height: 5rem;
}

/*=== MAIN =================*/
/* -- Leistung --*/
.ContainerLeistung{
width: 90%
}

.menu-abstand-oben {
height:170px;
}
.menu-abstand-oben-kurz {
height:5rem;
}
	
.h1newsbox {
font-size:250%;
}
	
.SloganAbschnitt {
padding: 7rem 0;
}
.slogan {
font-size: 220%;
}
	
.HeadArtikelDetail {
font-size: 175%;
}

.fahrschulwebcenter {
margin-bottom:5%;
}
.fahrschulwebintroabstand{
margin-bottom: 5%;
}

.ContainerFragenDigital {
width: 50%;
}
	.ContainerFragenDigitalHead{
	font-size: 150%;
	color: #444;
	}
	input[type=submit] {
	font-size: 120%;
	}
			.ContainerFragenDigitalHinweis{
			margin-top: 8em;
			font-size: 90%;
			}
			.ContainerFragenDigitalDetailText{
			margin-top: 3em;
			font-size: 105%;
			}
/*footer*/
footer {
padding-bottom:2%;
}

.footerLinkInhalt {
text-align:center;
padding:10px;
}
	.footerLinkInhalt a {
	padding:7px 13px;
	font-size:95%;
	}

.footerSlogan {
padding:10px 0;
font-size:120%;
}

.footer-con{
padding: 3rem;
}

/*---*/
	#ZeitCounterInhalt {
	font-size:1.4rem;
	}
.head2Counter {
font-size:1.2rem;
}


	.BalkenInfoSeite > h2,
	.BalkenInfoSeiteGrau > h2{
	font-size:170%;
	}
	
.IndexImg{
background-image: url(../pixabay/img-index.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
height: 25rem;
width: 100%;
}


.IUH1{
font-size:1.6rem;
padding:.7rem 0;
}
	
	
.Fragen {
margin: 2rem 4rem;
}
	
.priceboxlab{
padding: 1.3rem .6rem;
}

/*=== Kontaktformular =================*/	
.kontakth1{
text-align:left;
}
	
	
/*===== ============================== =====*/
/*===== ============================== =====*/
/*===== =========== Videos =========== =====*/
/*===== ============================== =====*/
.Bild {
height: 20rem;
margin: .5rem;
}
	
	
/*===== ============================== =====*/
/*===== ============================== =====*/
/*===== =========== NAV ============== =====*/
/*===== ============================== =====*/	
.open > .dropdown-menu {
  display: block;
}
	
/*ENDE*/

}

/*====================*/
/*====================*/
/*====================*/
/*====================*/
@media only screen and (min-width: 1200px) {
/*=== STRUKTUR =================*/	
.AC1/*AbstandContainer*/{
height: 10rem;
}
.AC2/*AbstandContainer*/{
height: 3.5rem;
}

.CB1,
.CB1R /*ContainerBreite*/ {
width: 65%;
}
.CB2 /*ContainerBreite*/ {
width: 45%;
}
.CBref{
width: 85%;
}
	
.counterzahl{
font-size: 1.8rem;
}
	.co unt {
	font-size: 4rem;
	}
	
	

	.Indexslogan {
	font-size: 2.8rem;
	}

/*footer*/
.footer-con{
padding: 4rem .5rem;
}
		.footer-context > h1 {
		font-size: 1.5rem;
		}
	
/*ENDE*/	

.priceboxlab{
padding: 2rem;
}
	
	
/* -- Leistung --*/
.ContainerLeistung{
width: 80%
}
	
/*---*/
.Index-4Text-Abschnitt {
margin-top:5%;
}	

	#ZeitCounterInhalt {
	font-size:1.7rem;
	}
.head2Counter {
font-size:1.5rem;
}
	

.slogan {
font-size: 270%;
}
	
.HeadArtikelDetail {
font-size: 195%;
}
	
.ContainerFragenDigital {
width: 50%;
}
	.ContainerFragenDigitalHead{
	font-size: 170%;
	}
	input[type=submit] {
	padding: 20px 40px;
	margin: 70px 40px;
	font-size: 130%;
	}



/* Digital */
.Dh11{
font-size: 2rem;
padding: 1.3rem 0;
}
.Dh21{
font-size: 1.4rem;
padding: 1.7rem 0;
}
.Dh31{
font-size: 1.2rem;
padding: 1.4rem 0;
}
/*ENDE*/



}

/*====================*/
/*====================*/
/*====================*/
/*====================*/
@media only screen and (min-width: 1550px) {
/*Text*/
.pintro{
line-height: 1.7;
font-size: 1.3rem;
}
	
.pmodern{
line-height: 1.7;
}	

/*footer*/
.footer-con{
padding: 5.5rem .5rem;
}
		.footer-context > h1 {
		font-size: 1.5rem;
		}
	
/*ENDE*/	

/*=== Buch - Magazin =================*/
.BuchDQM {
height:400px;
}
	
/*ENDE*/
	
	
/* Digital */
.Dh11{
font-size: 2.2rem;
padding: 1.5rem 0;
margin-bottom: 2rem;
}
.Dh21{
font-size: 1.4rem;
padding: 1.7rem 0;
}
/*ENDE*/


/* Index */
.IUH1{
font-size:1.8rem;
padding:1rem 0;
}
.IUH2{
font-size:1.2rem;
}
/*ENDE*/
	
/*===== ============================== =====*/
/*===== ============================== =====*/
/*===== =========== Videos =========== =====*/
/*===== ============================== =====*/
.Video {
height: 20rem;
}
/*ENDE*/
	
}