@charset "iso-8859-1";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 14px; font-family: inherit; vertical-align: baseline; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; text-align: left; 
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
strong {
	font-weight:bold;
}
body {
		background-image:url(img/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color: black;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td { text-align: left; font-weight: normal; 
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



#helogo {
	width:100%;
	float:left;
	clear:both;
	}
#helogoinhalt {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#left {
	width:71px;
	float:left
	}
.left {
	width:71px;
	float:left
	}
#logo {
	width:180px;
	float:left;
}


.player {
	position:relative;
	
}

.blank {
	position:absolute;
top:0px;
left:620px;
	background-color:#ffffff;
width:70px;
height:50px;
}


#things {
	width:729px;
	height:70px;
	float:left;
}
#buttons {
	float:right;
}
#navileiste {
	width:100%;
	float:left;
	clear:both;
	}
#navileisteinhalt {
	background-image:url(img/bg_nav.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.navileiste {
	width:100%;
	float:left;
	clear:both;
	}
.navileisteinhalt {
	background-image:url(img/bg_nav.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#navelemente {
	width:729px;
	height:34px;
	float:left;
	background-color:#990304;
}
#bereich {
	background-color:#787878;
	width:180px;
	height:34px;
	float:left;
	color:#d8d8d8;
}
#btext {
	font-size:14px;
	margin-left:19px;
	line-height:34px;
	color:#ffffff;
	}
#unav {
	width:180px;
	margin-top:11px;
	float:left;
	color:#d8d8d8;
}
#unav .leaf{
	width:180px;
	}
	
#unav ul.menu li a{
	display:block;
	height:23px;
	font-size:13px;
	line-height:23px;
	color:#990304;
	text-decoration:none;
	padding-left:16px;
}

#unav ul.menu li a:hover{
	background-image:url(img/unav_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:23px;
	font-size:13px;
	line-height:23px;
	color:#000000;
	text-decoration:none;
	padding-left:16px;
	font-weight:bold;
}

#unav ul.menu1 li a{
	display:block;
	height:23px;
	font-size:13px;
	line-height:23px;
	color:#990304;
	text-decoration:none;
	padding-left:26px;
}

#unav ul.menu1 li a:hover{
	background-image:url(img/unav_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:23px;
	font-size:13px;
	line-height:23px;
	color:#000000;
	text-decoration:none;
	padding-left:16px;
	font-weight:bold;
margin-left:10px;
}
#maincontent {
	width:729px;
	float:left;
	background-image:url(/img/mc_bg.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
}
#content_left {
	width:29px;
	float:left;
	}
#content_inner {
	width:485px;
	float:left;
	}
#content_inner2 {
	width:650px;
	float:left;
	padding-bottom:20px;
	}
#content_right {
	padding-left:8px;
	width:207px;
	float:left;
	}
h2 {
	font-size:24px;
	color:#4c4c4c;
	font-weight:normal;
	padding-bottom:21px;
	}
	
#footer {
	background-image:url(img/bg_footer.gif);
	background-repeat:repeat-x;
	height:71px;
	width:100%;
	float:left;
	clear:both;
	}
#footerinhalt {
	width:980px;
	padding-top:7px;
	margin-left:auto;
	margin-right:auto;
}
#footerelemente {
	height:21px;
	margin-left:30px;
	float:left;
}
#leftfoo {
	width:251px;
	float:left;
	}
#foonav {
	height:21px;
	width:600px;
	
	}
#foonav ul.menu{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#foonav .leaf{
	float:left;
	}
#foonav ul.menu li a{
	color:#787878;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
#foonav ul.menu li a:hover{
	color:#999999;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
#fooadresse {
height:21px;
font-size:10px;
color:#787878;
}
#content_inner ul {
	}
#content_inner li {
		background-image:url(/img/aufzaehl.gif);
	background-position:left top;;
	background-repeat:no-repeat;
			padding-left:10px;
			margin-left:5px;
			line-height:18px;
	}
	
#content_inner2 ul {
	}
#content_inner2 li {
		background-image:url(/img/aufzaehl.gif);
	background-position:left top;;
	background-repeat:no-repeat;
			padding-left:10px;
			margin-left:5px;
			line-height:18px;
	}
.small { font-size:11px; color:#933; }

body#fstart #navileiste a.fstart,
body#fakt #navileiste a.fakt,

body#fzerti #navileiste a.fzerti,
body#fflyer #navileiste a.fflyer,
body#fjobs #navileiste a.fjobs,
body#faus #navileiste a.faus,
body#fteam #navileiste a.fteam,
body#fprofil #navileiste a.fprofil,
body#fgeschichte #navileiste a.fgeschichte,
body#ffahrzeuge #navileiste a.ffahrzeuge,
body#fpartner #navileiste a.fpartner,
body#freferenzen #navileiste a.freferenzen,
body#froute #navileiste a.froute,
body#fkontakt #navileiste a.fkontakt,
body#fap #navileiste a.fap,
body#fimpressum #navileiste a.fimpressum,
body#fwartung #navileiste a.fwartung,
body#fdicht #navileiste a.fdicht,
body#ftankreinigung #navileiste a.ftankreinigung,
body#fkanalreinigung #navileiste a.fkanalreinigung,
body#frohrreinigung #navileiste a.frohrreinigung,
body#fiservice #navileiste  a.fiservice,
body#fdienstleistungen #navileiste a.fdienstleistungen,
body#foel #navileiste a.foel,
body#fbeschichtungen #navileiste a.fbeschichtungen,
body#fabscheider #navileiste a.fabscheider {
	background-image:url(img/unav_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:23px;
	font-size:13px;
	line-height:23px;
	color:#000000;
	text-decoration:none;
	padding-left:16px;
	font-weight:bold;
}

body#fpresse #navileiste a.fpresse,
body#fakt1 #navileiste a.fakt1 {
	background-image:url(img/unav_over.gif);
	background-repeat:no-repeat;
	display:block;
	height:23px;
	font-size:13px;
	line-height:23px;
	color:#000000;
	text-decoration:none;
	padding-left:25px;

	font-weight:bold;
}
