@charset "utf-8";
body{margin:0;padding:0;font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; text-align: center;}
main{font-size: 1.2em}
.wrapper{text-align: left;width: 96%;max-width: 1000px;margin: 0px auto;box-sizing: border-box}
header{box-sizing: border-box;padding: 1.5em 0;border-bottom: 2px solid #000;background: #E5C90B  url("Rantax-Muelheim.png") left center no-repeat; background-size:  auto 160%;overflow: hidden}
header h1,header h2, header h3{margin: 0;padding: 0}
header h1{font-size: 3.2em;display: inline-block;margin: 0.25em 0.5em 0 0}
header h2{font-size: 1.65em;display: inline-block}
header h3{font-size: 1.45em;display: inline-block}
section{margin:0em 0;border-bottom: 2px solid #666}
#Willkommen{background: #fff url("Konformitaet-Taxi-Ausruestung.jpg")center center no-repeat;background-size: cover;;margin: 0;padding:2em 0;box-sizing: border-box}
#Ausstattung{background: #eee url("Taxi-Ausstattung-Zubehoer.jpg") center center no-repeat;background-size: cover;margin: 0;padding:2em 0;box-sizing: border-box}
#Ausstattung li{margin-bottom: 0.8em}
#Konformitaet{background: #F2F3D2;background: #fff; padding:2em 0;box-sizing: border-box}
#Branchennews{background: #fefee2 ;background-size: cover;;margin: 0;padding:2em 0;box-sizing: border-box}
.news{margin:0.25em ;border:1px solid #222;padding: 0.5em 0.85em;box-sizing:border-box;background: rgba(255,255,255,1);font-size: 0.84em}
.news a{color: #fff;background: #900;display: inline-block;padding: 0.2em}
.news h2{color: #333}
.red{color: #900;margin-top:1.5em}
.fullwidth{width: 100%;height: auto}
.link{color: #000;text-decoration: none}
.kontakt-img{float:right;width: 50%;}
#Kontakt{background: #E5C90B;margin: 0;padding:1em 0 2em 0;box-sizing: border-box}
h1{font-size:2.55em}
.rantax{width: 140px;height: auto;float:left;margin: auto 1.75em auto auto}
#sitemap{text-align: center;padding: 2em 0;box-sizing: border-box;margin: 2em 0px 0px 0px;background: #900}
#sitemap a{margin: 0.5em auto;font-size: 1.4em;color:#fff;display: inline-block}
.details{display: flex;justify-content: space-between;padding: 0.5em auto;box-sizing: border-box; align-items:  stretch;margin:1em auto}
.details1{width: 55%}
.details1 h2{margin-top: 0}
.details2{width: 30%;;padding: 1em auto;box-sizing: border-box}
.details2 img{width: 90%;height: auto}

@media screen and (max-width: 800px) {
	h1{font-size: 1.44em}
	h2{font-size: 1.25em}
	header h1{font-size: 1.9em;display: inline-block;margin: -0.1em 0.5em 0 0}
	header h2{font-size: 0.75em;display: inline-block;margin: -0.1em 0 0 0}
	header h3{font-size: 0.65em;display: inline-block;margin: 0.1em 0 0 0}
	.rantax{width: 70px;height: auto;float:left;margin: auto 1.5em auto auto}
	#sitemap a{margin: 0.5em auto;font-size: 1.1em;color:#fff;display: inline-block}
	.details{display: block;;padding: 0.5em auto;box-sizing: border-box; align-items:  stretch;margin:1em auto}
.details1{width: 100%}
.details1 h2{margin-top: 0}
.details2{width: 100%;;padding: 1em auto;box-sizing: border-box;text-align: center}
.details2 img{width: 80%;height: auto;margin: 0.4em auto}
	
}