body {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-image:url(../images/bgh_folge.gif);
	background-repeat:repeat-x;
}

img {
	border:0;
}

form {
	display:inline;
}

a {
	color:#3C5F8C;
	text-decoration:none;
}

#outer {

}

#main {
	margin:0;
	padding:0;
	background-color:#fff;
	width:976px;
}

#header {
	position:relative;
	margin:0;
	padding:0;
	width:975px;
	height:170px;
}

#logo {
	position:absolute;
	top:16px;
	left:15px;
}

#logo-vw {
	position:absolute;
	top:30px;
	left:706px;
}

#logo-audi {
	position:absolute;
	top:34px;
	left:768px;
}

#logo-skoda {
	position:absolute;
	top:31px;
	left:847px;
}

#logo-vwnutz {
	position:absolute;
	top:30px;
	left:906px;
}

#global {
	position:absolute;
	top:8px;
	right:0px;
}

#global, #global a {
	font-size:10px;
	color:#9999A3;
	font-weight:bold;
}

#headline {
	position:absolute;
	top:100px;
	left:0px;
	background-color:#E6E6EB;
	width:975px;
	height:70px;
}

#headline-inner {
	position:relative;
}

#headline-text {
	position:absolute;
	top:47px;
	left:16px;
}

#themepic-start-line {
	position:relative;
	height:260px;
}

#themepic-line {
	position:relative;
	height:140px;
}

#themepic {
	position:absolute;
	top:0px;
	left:0px;
}

#themepic p {
	margin:0;
	padding:0;
}

#news {
	position:absolute;
	top:0px;
	left:795px;
	width:180px;
	background-color:#E6E6EB;
}

#news-inner {
	position:relative;
	background-color:#E6E6EB;
	width:180px;
}

#news-inner p {
	margin:0;
	padding:0;
}

#news-text {
	margin:0;
	padding:10px;
	height:200px; /* 220px */
	background-color:#E6E6EB;
	width:160px;
}

#news-nav {
	margin:0;
	padding:4px 10px 0 10px;
	background-color:#B9B9BE;
	height:16px; /* 20px */
}

#news-nav, #news-nav a {
	font-size:10px;
	color:#fff;
	font-weight:bold;
}

#body {
	margin:0;
	padding:0;
	width:975px;
}

#nav0-1 {
	margin:0 0 0 0;
	background-color:#9999A3;
	height:20px;
}

#nav0-1 a {
	float:left;
	border-right:1px #878791 solid;
}

#nav0-2 {
	margin:0 0 0 0;
}

#nav0-2 a {
	margin:0 0 5px 0;
	display:block;
	color:#9999A3;
	font-weight:bold;
}

#nav0-2 a:hover, #nav0-2 a.active {
	color:#000;
}
#nav0-3 {
	margin:0 0 5px 0;
}

#nav0-3 a {
	font-size:10px;
	margin:0 0 5px 10px;
	display:block;
	color:#9999A3;
}

#nav0-3 a:hover, #nav0-2 a.active {
	color:#000;
}

#content-start {
	margin:15px 0 0 0;
}

#left {
	padding:8px 0 0 16px;
	float:left;
	width:195px; /* 211px */
}

#right {
	padding:20px 195px 0 0;
	float:left;
	width:569px;
}

h1 {
	margin:0 0 15px 0;
	font-size:14px;
	font-weight:bold;
}

h3 {
	background-color:#9999A3;
	padding:2px;
	font-size:12px;
	color:#fff;
	margin:0 0 0 0;
}

#terminanfrage {
	margin:20px 0 0 0;
	padding:10px;
	width:143px; /* 163px */
	border:1px #CCCCD1 solid;
	font-size:10px;
	color:#5C5C61;
	font-weight:bold;
}

#terminanfrage #text {
	padding:3px 0 6px 0;
}

#terminanfrage .input {
	margin: 0 0 2px 0;
	width:108px;
	border:1px #CCCCD1 solid;
	font-size:10px;
	color:#000;
}

#print {
	margin:10px 0 0 211px;
	padding:2px 0 0 5px;
	clear:both;
	background-color:#F0F0F5;
	height:13px; /* 15px */
}

#footer {
	clear:both;
	margin:15px 0 0 14px;
}

#footer, #footer a {
	font-size:10px;
	color:#9999A3;
}

.date {
	font-size:10px;
	font-weight:bold;
	color:#878791;
}

.arrow-orange {
	display:block;
	margin:0;
	padding:0 0 0 10px;
	background-image:url(../images/arrow-orange.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.link-black-bold {
	color:#000;
	font-weight:bold;
}

.teaser {
	padding:5px 0 0 14px;
	width:180px;
}
.teaser img {
	margin:0 0 5px 0;
}

#themepic, #content, #content-start {
	position: relative;
	display: block;
}

.directedit {
	position: absolute;
	right:0px;
	top:0px;
}

.content {
	padding: 10px;
	background-color: #fff !important;
	background-image:none;
}

/* F�r WYSIWYG immer Content als important setzen! */
.content a {
 	color: #3C5F8C !important;
 	text-decoration: none !important;
}

.content table {
	border-collapse: collapse;
	font-size:11px;
	color:#000;
}

table tr td {
	vertical-align:top;
}
input, textarea {
border:1px solid #ccc;
}
hr {
height:1px;
color:#ccc;
}