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


body {
	font:1em Arial, Helvetica, sans-serif;
	background:#0f0f0f url(../images/head_tile.png) repeat-x 0 0;
	color: #fff;
	text-align: center;
	margin:0;
	}
	
* {	margin: 0; padding: 0;}

.clearfix:after{
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      }

/* IE-Patch für IE 7*/
*:first-child+html .clearfix { min-height: 0; }

/* IE-Patch für IE 6*/
* html .clearfix { height: 1%; }
	  
.floatfix {
	overflow:hidden;}

p 	{	
	font: 0.75em Arial, Helvetica, sans-serif;
	color:#e1e1e1;}
li 	{	
	font: 0.75em Arial, Helvetica, sans-serif;
	color:#e1e1e1;
	margin-left:15px;
	}

h1 {
	font: 1.125em Arial, Helvetica, sans-serif;
	font-weight:700;
	margin-bottom:10px;}

h2 {
	font:0.875em Arial, Helvetica, sans-serif;
	color:#949494;
	font-weight:700;
	margin-bottom:10px;}

a {
	text-decoration:none;
	color: #fff;
	}
	
table {	
	font: 0.75em Arial, Helvetica, sans-serif;
	color:#e1e1e1;
}
	
#wrapper {
	width: 801px;
	margin:12px auto 0;
	text-align: center;
	position:relative;
	padding: 0;
	border: 0;
	}

#head {
	width:801px; 
	height:300px;
	background:url(../images/head_pic.jpg) no-repeat 0 0;
	}

.arrowLeft {
	background:url(../images/arrow_left.png) no-repeat 0 0;
	width:83px; height:205px;
	position:absolute;
	top:51px; left:-83px;
	}
.logoTaxi {
	background:url(../images/logo_taxi.gif) no-repeat 0 0;
	width:334px; height:93px;
	position:absolute;
	top:90px; left:0px;
	}
.telefon {
	background:url(../images/telefon.gif) no-repeat 0 0;
	width:337px; height:49px;
	position:absolute;
	top:115px; left:400px;
	}
	
.contact {
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight:700;
	margin-top:17px;
	overflow:hidden;
	}

.contact div.imp {
	float:right;
	margin:14px 20px 0;
	}
	
.contact div.url {
	float:left;
	margin:14px 0 0 20px;
	}

	
#content {
	text-align:left;
	background:url(../images/content_tile.png) repeat-x 0 0;
	overflow:hidden;
	margin-top:34px;
	}

.text {
	width:505px;
	border-right:1px dotted #404040;
	padding:20px 65px 20px 20px;
	float:left;
	}

.contentRight {
	width:170px;
	padding:25px 15px;
	border-left:1px dotted #000;
	float:left;
	}
.contentRight .nummer{
	color:#ebdc1f;
	}
.contentRight .picture{
	margin-top:34px;
	margin-left:10px;
	}
#footer {
	height:38px;
	padding:0 0 20px 20px;
	text-align:left;
	background:url(../images/footer_border.png) repeat-x 0 0;
	}


#footer .copyright {
	font:0.8em Arial, Helvetica, sans-serif;
	font-weight:50;
	padding-top:10px;
	background:url(../images/sprite.png) no-repeat 30px -11px;
	position:absolute;
	}
#footer .design {
	font:0.8em Arial, Helvetica, sans-serif;
	font-weight:50;
	padding-top:10px;
	padding-left:640px;
	position:absolute;
	}

#footer .link_footer {
	font:0.8em Arial, Helvetica, sans-serif;
	font-weight:50;
	padding-top:20px;
	padding-left:300px;
	position:absolute;
	}

div .tabNavi{
	overflow:hidden;
	margin-top:1px;
	border-top:1px solid #525252;
	}

ul {
	font:1.2em Arial, Helvetica, sans-serif;
	font-weight:700;
	width:801px;
	text-align: center;
	list-style: none;
	position:absolute;
	left:0;
	}
		
ul li {
	float:left;
	list-style: none;
	padding:6px 0;
	background:url(../images/navi_border.png) no-repeat 0 8px;
	}
	
ul li.first {
	background:none;
	}
	
ul li a {
	display: inline-block;
 	text-decoration: none;
	height:26px;
	padding:4px 15px; margin: 0;
	font:0.85em Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:700;
	}
	
ul li a:hover {
	color: #fff;
	background:url(../images/link_active.png) no-repeat center bottom;
	}

ul li a.active {
	color: #fff;
	background:url(../images/link_active.png) no-repeat center bottom;
	}
	

