@charset "utf-8";
/* CSS Document */
html {
	overflow: -moz-scrollbars-vertical !important;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

body, p, div, td, tr, ul, li, a, h1, table {
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.5em;
}

body {
	margin: 0px;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	background-color: #ffffff;
}

h1, .nptitle {
	font-size: 14px;
	font-weight: bold;
	color: #850606;
	margin: 0 0 1em 0;
}

p {
	margin: 0 0 1em 0;
}

img {
	border: none;
}

a {
	color: #850606;
	font-weight: bold;
}


ul, li {
	list-style-image: url(/images/dot.jpg);
	list-style-position: inherit;
}

#page {
	width: 868px;
	margin: 0px auto;
	padding: 30px 0 0 0;
}

.inhalt {
	background-color: #ffffff;
	width: 865px;
	position: relative;
	height: 400px;
}

#content {
	float: left;
	width: 495px;
	padding: 14px 35px 20px 35px;
}

#adresse{
	float: left;
	width: 154px;
	padding: 14px 0 0 0;
}
#adresse a{
	text-decoration: none;
	font-size: 10px;
}

.adresse {
	padding: 0 0 0 12px;	
}

#header {
	position: relative;
}

.escape {
text-align: left;
position: absolute;
top: 160px;
left: 9px; 
}
.escape a{
font-size: 9px;
color: #999999;
text-decoration: none;
}

.img {
	padding: 1px;
	background-color: #FFF;
	border: 1px solid #999;
}

.auto{
	display: none;
}
/*////////////////////////////navigation/////////////////////////*/
#navigation {
	float: left;
	width: 119px;
	height: 325px;
	padding: 14px 0 0 11px;
}

#navigation ul{
	list-style-image: none;
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation li{
	margin: 0 0 5px 0;
	list-style-image: none;
	list-style: none;
}

li.nav1 a{
	background-image:url(../images/button_home_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav1 a:hover, li.nav1 a.active{
	background-image:url(../images/button_home_on.gif);
	color: #ffffff;
}

li.nav2 a{
	background-image:url(../images/button_betrieb_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav2 a:hover, li.nav2 a.active{
	background-image:url(../images/button_betrieb_on.gif);
	color: #ffffff;
}

li.nav3 a{
	background-image:url(../images/button_service_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav3 a:hover, li.nav3 a.active{
	background-image:url(../images/button_service_on.gif);
	color: #ffffff;
}

li.nav4 a{
	background-image:url(../images/button_fahrzeug_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav4 a:hover, li.nav4 a.active{
	background-image:url(../images/button_fahrzeug_on.gif);
	color: #ffffff;
}

li.nav5 a{
	background-image:url(../images/button_specials_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav5 a:hover, li.nav5 a.active{
	background-image:url(../images/button_specials_on.gif);
	color: #ffffff;
}

li.nav6 a{
	background-image:url(../images/button_news_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav6 a:hover, li.nav6 a.active{
	background-image:url(../images/button_news_on.gif);
	color: #ffffff;
}

li.nav7 a{
	background-image:url(../images/button_team_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav7 a:hover, li.nav7 a.active{
	background-image:url(../images/button_team_on.gif);
	color: #ffffff;
}

li.nav8 a{
	background-image:url(../images/button_kontakt_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav8 a:hover, li.nav8 a.active{
	background-image:url(../images/button_kontakt_on.gif);
	color: #ffffff;
}

li.nav9 a{
	background-image:url(../images/button_lage_off.gif);
	width: 117px;
	height: 28px;
	display: block;
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 3px 0 0 0;
}
li.nav9 a:hover, li.nav9 a.active{
	background-image:url(../images/button_lage_on.gif);
	color: #ffffff;
}

#banner {
	width: 154px;
	height: 345px;
}

/*/////////////////////////////////////////Publisher///////////////////////////////////////////*/

.nptext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.nplink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

.nplink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

.nplink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

.npdoctitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7E00;
}

.npdoctext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}


.nplead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #850606;
}

.npheadline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.npheadline:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.npheadlinelead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.npthumbtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.npthumbtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.nppictext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


