* {
	margin:0px;
	padding:0px;
}

html, body {
	background:url(../images/bg_header.jpg) center top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666;
	height:100%;
}

#wrapper {
	width:950px;
	min-height:100%;
	margin:0px auto -170px auto;
}

#header {
	width:950px;
	height:250px;
}

#header ul {
	list-style:none;
	padding-top:172px;
	padding-left:402px;
	height:13px;
	line-height:13px;
}

#header li {
	display:inline;
	text-indent:-3000px;
}

#header li a {
	float:left;
	text-decoration:none;
}

#header li a#navi_home {
	width:73px;
	height:13px;
	background:url(../images/navi_home.gif);
}

#header li a#navi_home:hover, #header li a#navi_home.active {
	width:73px;
	height:13px;
	background:url(../images/navi_home.gif) 0px -13px;
}

#header li a#navi_gaestebuch {
	width:104px;
	height:13px;
	background:url(../images/navi_gaestebuch.gif);
}

#header li a#navi_gaestebuch:hover, #header li a#navi_gaestebuch.active {
	width:104px;
	height:13px;
	background:url(../images/navi_gaestebuch.gif) 0px -13px;
}

#header li a#navi_newsletter {
	width:106px;
	height:13px;
	background:url(../images/navi_newsletter.gif);
}

#header li a#navi_newsletter:hover, #header li a#navi_newsletter.active {
	width:106px;
	height:13px;
	background:url(../images/navi_newsletter.gif) 0px -13px;
}

#header li a#navi_kontakt {
	width:84px;
	height:13px;
	background:url(../images/navi_kontakt.gif);
}

#header li a#navi_kontakt:hover, #header li a#navi_kontakt.active {
	width:84px;
	height:13px;
	background:url(../images/navi_kontakt.gif) 0px -13px;
}

#header li a#navi_anfahrt {
	width:86px;
	height:13px;
	background:url(../images/navi_anfahrt.gif);
}

#header li a#navi_anfahrt:hover, #header li a#navi_anfahrt.active {
	width:86px;
	height:13px;
	background:url(../images/navi_anfahrt.gif) 0px -13px;
}

#header li a#navi_impressum {
	width:76px;
	height:13px;
	background:url(../images/navi_impressum.gif);
}

#header li a#navi_impressum:hover, #header li a#navi_impressum.active {
	width:76px;
	height:13px;
	background:url(../images/navi_impressum.gif) 0px -13px;
}

#content {
	float:left;
	margin-bottom:24px;
}

#navi {
	width:220px;
	float:left;
}

#navi ul {
	list-style:none;
}

#navi li {
	text-indent:-3000px;
}

#navi li a {
	display:block;
	text-decoration:none;
}

#navi li a#navi_fernverkehr {
	width:220px;
	height:22px;
	background:url(../images/navi_fernverkehr.gif);
}

#navi li a#navi_fernverkehr:hover, #navi li a#navi_fernverkehr.active  {
	width:220px;
	height:22px;
	background:url(../images/navi_fernverkehr.gif) 0px -22px;
}

#navi li a#navi_nahverkehr {
	width:220px;
	height:30px;
	background:url(../images/navi_nahverkehr.gif);
}

#navi li a#navi_nahverkehr:hover, #navi li a#navi_nahverkehr.active  {
	width:220px;
	height:30px;
	background:url(../images/navi_nahverkehr.gif) 0px -30px;
}

#navi li a#navi_kommissionierung {
	width:220px;
	height:30px;
	background:url(../images/navi_kommissionierung.gif);
}

#navi li a#navi_kommissionierung:hover, #navi li a#navi_kommissionierung.active  {
	width:220px;
	height:30px;
	background:url(../images/navi_kommissionierung.gif) 0px -30px;
}

#navi li a#navi_lager {
	width:220px;
	height:30px;
	background:url(../images/navi_lager.gif);
}

#navi li a#navi_lager:hover, #navi li a#navi_lager.active  {
	width:220px;
	height:30px;
	background:url(../images/navi_lager.gif) 0px -30px;
}

#navi li a#navi_unternehmen {
	width:220px;
	height:30px;
	background:url(../images/navi_unternehmen.gif);
}

#navi li a#navi_unternehmen:hover, #navi li a#navi_unternehmen.active  {
	width:220px;
	height:30px;
	background:url(../images/navi_unternehmen.gif) 0px -30px;
}

#navi li a#navi_ansprechpartner {
	width:220px;
	height:30px;
	background:url(../images/navi_ansprechpartner.gif);
}

#navi li a#navi_ansprechpartner:hover, #navi li a#navi_ansprechpartner.active  {
	width:220px;
	height:30px;
	background:url(../images/navi_ansprechpartner.gif) 0px -30px;
}

#navi li a#navi_fuhrpark {
	width:220px;
	height:30px;
	background:url(../images/navi_fuhrpark.gif);
}

#navi li a#navi_fuhrpark:hover, #navi li a#navi_fuhrpark.active  {
	width:220px;
	height:30px;
	background:url(../images/navi_fuhrpark.gif) 0px -30px;
}

#navi li a#navi_news {
	width:220px;
	height:30px;
	background:url(../images/navi_news.gif);
}

#navi li a#navi_news:hover, #navi li a#navi_news.active  {
	width:220px;
	height:30px;
	background:url(../images/navi_news.gif) 0px -30px;
}

#navi li a#navi_jobs {
	width:220px;
	height:22px;
	background:url(../images/navi_jobs.gif);
}

#navi li a#navi_jobs:hover, #navi li a#navi_jobs.active  {
	width:220px;
	height:22px;
	background:url(../images/navi_jobs.gif) 0px -22px;
}

.text {
	width:245px;
	padding-right:20px;
	float:left;
}

.abstand {
	margin-top:40px;
}

.breit {
	float:left;
	width:530px;
}

#news {
	width:160px;
	float:left;
	padding:0px 20px;
	font-size:10px;
	line-height:15px;
	background:#f2f2f2;
	padding-bottom:12px;
}

#news a {
	color:#c00;
	font-weight:bold;
}

#news a:hover {
	color:#000;
}

#footer {
	height:150px;
	clear:both;
	float:none;
	background:url(../images/bg_footer.gif) center top no-repeat;
	margin-top:20px;
}

#footer_inner {
	width:510px;
	margin:0px auto;
}

.footer_text {
	width:215px;
	color:#dae3f2;
	float:left;
	font-size:14px;
	line-height:18px;
	padding:20px;
}

h1 {
	font-size:22px;
	color:#333;
	font-weight:normal;
	margin-bottom:20px;
	font-variant:small-caps;
	letter-spacing:-0.5px;
}

h2 {
	font-size:18px;
	color:#333;
	font-weight:normal;
	margin-bottom:20px;
	font-variant:small-caps;
	letter-spacing:-0.5px;
}

h3 {
	font-size:12px;
	color:#666;
	font-weight:bold;
	letter-spacing:-0.5px;
}

p {
	margin-bottom:12px;
}

.klein {
	font-size:10px;
	line-height:14px;
}

img {
	border:1px solid #999;
	padding:4px;
}

.cmsbild {
	float:left;
}

a {
	color:#666;
}

a:hover {
	color:#222;
}

#footer a {
	color:#dae3f2;
}

#footer a:hover {
	color:#fff;
}

.text ul {
	list-style:square;
	margin-bottom:12px;
	font-style:italic;
	width:215px;
	padding:0 0 0 25px;
}

.killfloat {
	clear:both;
	float:none;
}

#uploader, .ewcms_form, .ewcms_form textarea, .ewcms_editor {
	background:#fff;
	width:100%;
	height:100%;
}