body {
  background-color:#ffffff;
  font-family:Arial,Sans Serif;
  font-size:0.8em;
  text-align:justify;
  padding:0;
  margin:0;
}
#limousinenservice {
  color:#000000;
  width:100%;
  height:100px;
  overflow:hidden;
  background-color:#516c43;
  background-image:url(images/chauffeuremieten.jpg);
  background-repeat:repeat-x;
  margin:0;
  padding:0;
}
#limousinenservice a, a:active, a:visited {
  color:#000000;
  text-decoration:none;
}
#limousinenservice a:hover {
  color:#ff0000;
}
#titelbild {
  float:left;
}
#kontakt {
  float:right;
  font-size:1.5em;
  padding:5px;
  text-align:right;
  border-bottom:4px double #ff0000;
}
#kontakt a img {float:left;border:1px solid #000000;margin-right:5px;}
#kontakt a:hover img {border:1px solid #ff0000;}
#limousinenbuchen {
  position:absolute;
  top:100px;
  background-image:url(images/taxiservice.jpg);
  background-position:top left;
  background-repeat:repeat-x;
}
#mietwagen {
  float:left;
  width:400px;
}
#chauffeure {
  float:left;
  background-image:url(images/mietwagenservice.jpg);
  width:400px;
  height:200px;
}
#taxiunternehmen {
  float:left;
  width:400px;
  overflow:hidden;
}
.driverguides {
  float:left;
  width:370px;
  margin:10px 0 0 0;
  padding:10px;
  background-color:#ffffff;
  border-top: 4px double #ff0000;
  font-size:0.9em;
}
.driverguides h1 {
  font-size:1.2em;
  font-weight:bold;
}
#text {
  background-color:#ffffff;
  padding:10px;
  margin:40px 10px 10px 410px;
  text-align:justify;
}
#text h1 {
  font-size:1.3em;
}
#fussnote {
  margin-bottom:0px;
  padding:5px 0;
  font-size:1.4em;
  text-align:center;
  width:100%;
  height:50px;
  background-color:#ffffff;
  border-top:4px double #ff0000;
}
#fussnote a, a:active, a:visited {
  color:#000000;
  text-decoration:none;
}
#fussnote a:hover {
  color:#ff0000;
}
.screenshot {
  border-top:1px solid;
  border-left:none;
  border-bottom:1px solid;
  border-right:1px solid;
}
a, a:active, a:visited {
  color:#0000A0;
  text-decoration:underline;
}
a:hover {
  color:#FF0000;
  text-decoration:underline;
}








/* Mobile Styles */
@media only screen and (max-width: 700px) {
* {
	margin: 0;
	padding: 0;
    box-sizing: border-box;
}


body {
  background-color:#ffffff;
  font-family:Arial,Sans Serif;
  font-size:0.8em;
  text-align:justify;
  padding:0;
  margin:0;
}
#limousinenservice {
  color:#000000;
  width:100%;
  height:auto;
  overflow:hidden;
  background-color:#ffffff;
  background-image:url(images/chauffeuremieten.jpg);
  background-repeat:repeat-x;
  margin:0;
  padding:0;
}
#limousinenservice a, a:active, a:visited {
  color:#000000;
  text-decoration:none;
}
#limousinenservice a:hover {
  color:#ff0000;
}
#titelbild {
  float:left;
}
#kontakt {
  float:right;
  font-size:1.5em;
  padding:5px;
  text-align:right;
  border-bottom:4px double #ff0000;
}
#kontakt a img {float:left;border:1px solid #000000;margin-right:5px;}
#kontakt a:hover img {border:1px solid #ff0000;}
#limousinenbuchen {
  position:relative;
  top:0px;
  background-image:none !important;
  background-position:top left;
  background-repeat:repeat-x;
  	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
    display: flex;  
    flex-wrap: wrap;
}
#mietwagen {
  float:left;
  width:100%;
  order:2;
}
#chauffeure {
  float:left;
  background-image:none !important;
  width:100%;
  height:auto;
}
#taxiunternehmen {
  float:left;
  width:100%;
  overflow:hidden;
}
#taxiunternehmen img {height:70px !important;width: auto !important;}
.driverguides {
  float:left;
  width:100%;
  margin:10px 0 0 0;
  padding:10px;
  background-color:#ffffff;
  border-top: 4px double #ff0000;
  font-size:0.9em;
}
.driverguides h1 {
  font-size:1.2em;
  font-weight:bold;
}
#text {
  background-color:#ffffff;
  padding:10px;
  margin:10px 10px 10px 10px;
  text-align:justify;
  order:1;
}
#text h1 {
  font-size:1.3em;
}
#fussnote {
  margin-bottom:0px;
  padding:5px 0;
  font-size:1.4em;
  text-align:center;
  width:100%;
  height:auto;
  background-color:#ffffff;
  border-top:4px double #ff0000;
  order:3;
}
#fussnote a, a:active, a:visited {
  color:#000000;
  text-decoration:none;
}
#fussnote a:hover {
  color:#ff0000;
}
.screenshot {
  border-top:1px solid;
  border-left:none;
  border-bottom:1px solid;
  border-right:1px solid;
}
a, a:active, a:visited {
  color:#0000A0;
  text-decoration:underline;
}
a:hover {
  color:#FF0000;
  text-decoration:underline;
}








}

