
body {
	margin: 0;
	padding:0;
	background-color:#000000;
	line-height: 19px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	letter-spacing:1.2pt;
	overflow-y:scroll;
}

#bg {
	width:141px;
	height:405px;
	margin-right:476px;
	background:url(bg-left.jpg) no-repeat;
	float:right;
	}
#left-bg {
	width:50%;
	height:405px;
	float:left;
	
	z-index:0;}
#right-bg {
	width:50%;
	height:405px;
	float:right;
	background:url(bg-right.jpg) no-repeat 476px 0px;
	z-index:0;}

#web {
	width:100%;
	position:absolute;
	z-index:10;
}

#body953 {
	width:953px;
	padding-bottom:20px;
	margin:auto;
}

#header {
	width:953px;
	height:103px;
}

#top {
	width:953px;
	height:302px;
	background:url(bg-top.jpg) no-repeat;
}

#de {
	margin-left:15px;
	margin-top:15px;
	float:left;}
#en {
	margin-left:10px;
	margin-top:15px;
	float:left;}
#nav-top {
	width:870px;
	margin-top:15px;
	line-height:16pt;
	text-align:right;
	float:left;}
#main-nav {
	width:928px;
	margin-left:25px;
}
#headline {
	width:925px;
	height:38px;
	padding-left:28px;
	padding-top:46px;
	position:relative;
	background:url(bg-headline.jpg) no-repeat;
}
#content-bg {
	width:953px;
	background:url(bg.jpg) repeat-y;}
#content-bg-bottom {
	width:953px;
	min-height:200px;
	padding-bottom:10px;
	background:url(bg-bottom.jpg) no-repeat bottom;}
#hdlink {position:absolute; z-index:5; float:right; right:20px; top:48px;}
#hdlink a {color:#ffffff; font-style:italic;}
#inhalt {
	width:900px;
	padding-left:28px;
	padding-right:10px;
	}
#inhalt-left {
	width:390px;
	position:relative;
	padding-left:200px;
	padding-right:40px;
	padding-top:120px;
	float:left;
	text-align:right;
	}
#inhalt-fp {
	width:550px;
	position:relative;
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:30px;
	float:left;
	text-align:right;
	}
#inhalt-right {
	width:299px;
	position:relative;
	float:left;
	text-align:center;
	background:url(chauffeurservice.png) bottom center no-repeat;
	}
#right-adr {
	text-align:right;
	font-size:8pt;
	line-height:13px;
	padding-right:36px;
	}
#chauffeurtext {
	text-align:left;
	padding-left:50px;
	padding-right:36px;
	padding-bottom:105px;
	}
a.chauffeur {color: #FFFFFF;}
#bote {position:absolute; width:207px; height:426px; background:url(bote.png) no-repeat; left:0px; bottom:-53px; z-index:5;}
#button-hertra {position:absolute; right:0px; top:-20px; z-index:6; float:right; width:479px; height:148px;}
#tl {
	width:14px;
	height:276px;
	padding-left:5px;
	padding-right:5px;
	background:url(trennlinie.png) no-repeat right;
	float:left;
	}
#inhalt-left-2 {
	width:300px;
	padding-left:28px;
	padding-right:10px;
	float:left;
	}
#inhalt-nav {
	padding-left:10px;
	float:left;}
.inhalt-nav-ce {
	text-align:center;}
#inhalt-nav-3 {
	width:280px;
	padding-left:10px;
	float:left;
	padding-bottom:20px;}
#inhalt-nav-2 {
	padding-left:30px;
	float:left;}

.angebote {
	width:392px;
	margin:2px;
	height:241px;
	padding-top:30px;
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	font-style:italic;
	color:#FF0000;
	background:url(angebote.png) no-repeat;
	float:left;}
.angebot-left {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
	padding-top:7px;
	width:100px;
	float:left;}
.angebot-right {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	padding-left:20px;
	padding-top:7px;
	font-weight:normal;
	width:260px;
	float:left;}
.blau {
	color:#0000CC;}
.tel {width:60px; float:left;	line-height:11pt;
}
.tel-txt {float:left;	line-height:11pt;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#f7a409;
	font-size:10pt;
	margin:0px;
	display:inline;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	font-style:italic;
	font-weight:normal;
	color:#111111;
	margin:0px;
	display:inline;
	}
h1 small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
	font-weight:normal;
	color:#111111;
	margin:0px;
	display:inline;
	}
	
h3, h4, h5 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:12pt;
	margin:0px;
	display:inline;
	}


a {
 text-decoration: none;
 color: #F7a409;}
a:visited {
 color: #F7a409;}
a:active {
 color: #F7a409;}
a:hover {
 color: #FFFFFF;
 text-decoration: underline}

a.nav1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
 text-decoration: none;
 color: #FFFFFF;}
a.nav1:visited {
 color: #FFFFFF;}
a.nav1:active {
 color: #FFFFFF;}
a.nav1:hover {
 color: #FF0000;
}
a.nav2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
 text-decoration: none;
 color: #FF0000;}
a.nav2:visited {
 color: #FF0000;}
a.nav2:active {
 color: #FF0000;}
a.nav2:hover {
 color: #FFFFFF;
}
img {
	border:0;}
.mainbg {
	width:151px;
	height:41px;
	float:left;}
a.main1, a.main1:visited, a.main1:active {
	width:151px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:italic;
	padding-top:8px;
 text-decoration: none;
 color: #FFFFFF;
 background:url(nav-1.jpg) no-repeat;
 text-align:center;
 display:block;}
 
a.main1:hover {
	width:151px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:italic;
	padding-top:8px;
 text-decoration: none;
 color: #FFFFFF;
 background:url(nav-2.jpg) no-repeat;
 text-align:center;
 display:block;}

a.main2, a.main2:visited, a.main2:active {
	width:151px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:italic;
	padding-top:8px;
 text-decoration: none;
 color: #FFFFFF;
 background:url(nav-2.jpg) no-repeat;
 text-align:center;
 display:block;}
 
a.main2:hover {
	width:151px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:italic;
	padding-top:8px;
 text-decoration: none;
 color: #FFFFFF;
 background:url(nav-1.jpg) no-repeat;
 text-align:center;
 display:block;}

a.main-a1, a.main-a1:visited, a.main-a1:active {
	width:151px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:italic;
	padding-top:8px;
 text-decoration: none;
 color: #FF0000;
 background:url(nav-1.jpg) no-repeat;
 text-align:center;
 display:block;}
 
a.main-a1:hover {
	width:151px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-style:italic;
	padding-top:8px;
 text-decoration: none;
 color: #FFFFFF;
 background:url(nav-2.jpg) no-repeat;
 text-align:center;
 display:block;}

a.leistungen, a.leistungen:visited, a.leistungen:active {
	width:222px;
	height:136px;
 background: url(leistungen.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.leistungen:hover {
	width:222px;
	height:136px;
 background:url(leistungen-2.png) no-repeat;
 text-align:center;
 display:inline-block;}

a.leistungen-en, a.leistungen-en:visited, a.leistungen-en:active {
	width:222px;
	height:136px;
 background: url(leistungen-en.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.leistungen-en:hover {
	width:222px;
	height:136px;
 background:url(leistungen-en-2.png) no-repeat;
 text-align:center;
 display:inline-block;}

a.vans, a.vans:visited, a.vans:active {
	width:220px;
	height:136px;
 background: url(vans.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.vans:hover {
	width:220px;
	height:136px;
 background:url(vans-2.png) no-repeat;
 text-align:center;
 display:inline-block;}

a.vans-en, a.vans-en:visited, a.vans-en:active {
	width:220px;
	height:136px;
 background: url(vans-en.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.vans-en:hover {
	width:220px;
	height:136px;
 background:url(vans-en-2.png) no-repeat;
 text-align:center;
 display:inline-block;}

a.limousinen, a.limousinen:visited, a.limousinen:active {
	width:222px;
	height:135px;
 background: url(limousinen.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.limousinen:hover {
	width:222px;
	height:135px;
 background:url(limousinen-2.png) no-repeat;
 text-align:center;
 display:inline-block;}

a.limousinen-en, a.limousinen-en:visited, a.limousinen-en:active {
	width:222px;
	height:135px;
 background: url(limousinen-en.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.limousinen-en:hover {
	width:222px;
	height:135px;
 background:url(limousinen-en-2.png) no-repeat;
 text-align:center;
 display:inline-block;}

a.personal, a.personal:visited, a.personal:active {
	width:220px;
	height:135px;
 background: url(personal.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.personal:hover {
	width:220px;
	height:135px;
 background:url(personal-2.png) no-repeat;
 text-align:center;
 display: inline-block;}

a.personal-en, a.personal-en:visited, a.personal-en:active {
	width:220px;
	height:135px;
 background: url(personal-en.png) no-repeat;
 text-align:center;
 display:inline-block;}
 
a.personal-en:hover {
	width:220px;
	height:135px;
 background:url(personal-en-2.png) no-repeat;
 text-align:center;
 display: inline-block;}

#leistung-1 {
	width:220px;
	height:123px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11pt;
 color: #111111;
 padding-top:12px;
 background: url(flughafentransfer.png) no-repeat;
 text-align:center;
 float:left;}

#leistung-2 {
	width:214px;
	height:123px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11pt;
 color: #111111;
 padding-top:12px;
 background: url(reisetransfer.png) no-repeat;
 text-align:center;
 float:left;}

#leistung-3 {
	width:220px;
	height:130px;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11pt;
 color: #111111;
 background: url(limousinenservice.png) no-repeat;
 text-align:center;
 float:left;}

#leistung-4 {
	width:214px;
	height:130px;
	padding-top:6px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11pt;
 color: #111111;
 background: url(chauffeur.png) no-repeat;
 text-align:center;
 float:left;}

a.navbottom {
 text-decoration: none;
 color: #333333;}
a.navbottom:visited {
 color: #333333;}
a.navbottom:active {
 color: #333333;}
a.navbottom:hover {
 color: #333333;
 text-decoration: underline}

.formcol {background-color:rgba(247, 164, 9, .3);
border:1px solid #aaaaaa;
border-radius:5px;
}

.redt {font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:11pt; font-style:italic;}

li {
      list-style-type: disc;
	  list-style-position: outside;
	  line-height:18pt;
   }


.a10 {width:8px; float:left;}

.clear {clear:left;}

.einzug {
	padding-left:50px;}