* {
	margin: 0;
	pading: 0;
}

html{ background-color: #CCCCCC; }

body {
	width: 100%;
	text-align: center;
	font-family: Arial; 
	font-size:12px;
	color:#ffffff;
	text-align: center; 
	margin:0; 
	padding:0;
	height:75%;
}

.center {
	position: absolute;
	margin-left: -504px;
	margin-top: -305px;
	top: 50%;
	left: 50%;
	padding: 4px;
	background-image: url(/img/backgrounds/hg_centerdiv_neu.gif);
	background-color:#FFFFFF; 
}


h1 {
	font-family: Arial; 
	font-size: 20px; 
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding:0px;	
	}
	
h2 {
	font-family: Arial; 
	font-size: 20px; 
	color: #ffffff;
	text-align: left;
	margin: 0px 0 10px 0;
	padding:0px;
	text-transform: uppercase;
}

h3 {
	font-family: Arial; 
	font-size: 16px; 
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding:0px;
	
}
a {
	font-family: Arial; 
	font-size:12px;
	color:#9debff;
}

.defaultlink {
	font-family: Arial; 
	font-size:12px;
	color:#9debff;
}

p, ul, li{
	font-family: Arial;
}

#header{
	color:#fff;
	font: 400 11px Arial; 
	height:80px;
	width:1000px;
	background:url(/img/header_hintergrund.jpg);
	margin:0px 0px 6px 0px;
}
#header a{
	text-decoration:none;
	color:white;
}

.facebook{
width:214px;
float:left;
vertical-align: bottom;
margin: 55px 0px 0px 2px;
}

.facebook img{
margin: 0px 10px 0px 0px;
}

.logo{
	width:358px;
	padding-top:30px;
	padding-bottom:0px;
	float:left;
	vertical-align: bottom;
	text-align:right;
}
.logo img{
	float:right;
	width: 145px;
	height:39px;
}

.right{
	width:340px;
	float: right;
	text-align: right;
	padding-top:55px;
	padding-bottom:0px;
	vertical-align: bottom;
	margin-right: 12px;
}

.flag{
	vertical-align: bottom;
	margin: 0px 2px 0px 2px;
}
#footer{
		
}

#configurator{
	margin:0px;
	padding:0px;
	height:517px;
	width: 1000px;	
	z-index: -1000;	
}

#content{
	margin:0px;
	padding:0px;
	height:517px;
	width: 1000px;	
	z-index: 100;	
	overflow: hidden;
}

#content .title{
	margin: 0px;
	padding:0px;
	height:16px;
	top:50px;
	left:25px;
	position: relative;
}

#content .title h1{
	font-family: Arial; 
	font-size: 20px; 
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding:0px;
}
#content .title h2{
	font-family: Arial; 
	font-size: 20px; 
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding:0px;
}
#content .title h3{
	font-family: Arial; 
	font-size: 16px; 
	color: #ffffff;
	text-align: left;
	margin: 5px 0px 0px 0px;
	padding:0px;
}
#content .subtitle{
	margin: 0px;
	height: 20px;
	padding:0px;
	top:20px;
	left:25px;
	position: relative;
}

#content .subtitle h2{
	font-family: Arial; 
	font-weight: normal;
	font-size: 20px; 
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding:0px;
	text-transform: uppercase;
}
#content .subtitle h1{
	font-family: Arial; 
	font-weight: normal;
	font-size: 20px; 
	color: #ffffff;
	text-align: left;
	margin: 0px;
	padding:0px;
	text-transform: uppercase;
}

#flash_bg{
	top:-336px;
	position: relative;
	margin:0px;
	padding:0px;
	border:none;
	display:inline;
	width: 1000px;
	height:517px;
	z-index: -1000;
	overflow: hidden;
}

/*******************
	3 Spalten
*******************/

#dreispalten_links {
	top:20px;
	left:20px;
	float:left;
	width:305px;
	height:230px;
	margin:70px 20px 0px 25px;	
	text-align: left;
}

#dreispalten_mitte {
	top:20px;
	left:20px;
	float:left;
	width:305px;
	height:230px;
	margin:70px 20px 0px 0px;	
	text-align: left;
}

#dreispalten_rechts {
	top:20px;
	left:20px;
	float:left;
	width:305px;
	height:230px;
	margin:70px 0px 0px 0px;	
	text-align: left;
}

#werk_links {
	top:20px;
	left:20px;
	float:left;
	width:305px;
	height:230px;
	margin:70px 20px 0px 25px;	
	text-align: left;
}
#werk_mitte {
	float:left;
	width:100px;
	height:306px;
	margin-top:70px;
	margin-left:50px;
}

#werk_rechts {
	float:left;
	width:450px;
	height:306px;
	margin-top:70px;
	margin-left:25px;
}
/****************************
	2 Spalten
****************************/

#zweispalten_links {
	top:20px;
	left:20px;
	float:left;
	width: 435px;
	height:230px;
	margin:70px 70px 0px 25px;	
	text-align: left;
}

#zweispalten_links h2 {
	margin-bottom:10px;
	text-transform: none;
}

#zweispalten_links .teaser {
	width: 445px;
	margin-top:5px;
	padding: 0px;
	text-align: left;
	color: #ffffff;
	height:100px;
}

#zweispalten_links .teaser table {
	width: 300px;
	margin:0px;
	padding:0px;
}

#zweispalten_links .teaser p {
	text-align: left;	
}

#zweispalten_links div.teaser img {
	margin-right: 10px;
	width:125px;
	height:95px;
}

#zweispalten_links .teaser h3 {
	color:#ffffff;
	font-size: 14px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#zweispalten_links .teaser h4 {
	color:#ffffff;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}

#zweispalten_links .teaser a { 
	text-decoration: none;
}

/**/

#zweispalten_rechts {
	top:20px;
	left:20px;
	float:left;
	width: 435px;
	height:230px;
	margin:70px 20px 0px 0px;	
	text-align: left;
}

#zweispalten_rechts h2 {
	margin-bottom:5px;
	text-transform: none;
}

#zweispalten_rechts .teaser {
	width: 435px;
	margin-top:10px;
	padding: 0px;
	text-align: left;
	color: #ffffff;
}

#zweispalten_rechts .teaser h3 {
	color:#ffffff;
	font-size: 16px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#zweispalten_rechts .teaser a {
	text-decoration: none;
}

#zweispalten_rechts .teaser p {
	text-align: left;	
	margin:0px;
}

/**************************
	33%/66%
**************************/
#eindrittel {
	width: 325px;
	float: left;
	text-align: left;
	color:#ffffff;
	margin:65px 20px 0px 25px;	
}

#eindrittel  h2 {
	font-family:Arial;
	color:#FFFFFF;
	font-size:21px;
	text-transform: none;
}

#eindrittel p {
	margin-right:20px; 
}
#eindrittel  ul {
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}
#eindrittel  ul li {
	list-style: none;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	padding-bottom: 10px;
}
#eindrittel  ul li a {
	font-weight:bold;
	text-decoration: none;
	font-size:16px;
	color:#ffffff;
}

#eindrittel .produkttabelle .produktinhalte ul li {
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
	color:#ffffff;
	padding-bottom: 0px;
}

#eindrittel .produkttabelle .produktinhalte ul li a {
	font-weight:bold;
	text-decoration: none;
	font-size:12px;
	color:#ffffff;
}

#zweidrittel {
	width: 585px;
	float: left;
	text-align: left;
	color:#ffffff;
	margin:65px 15px 0px 25px;	
}

#zweidrittel  h1{
	margin:0px;
	font-family:Arial;
	font-size:16px;
	color:#ffffff;
}

#zweidrittel  h2{
	margin-bottom: 20px;
	font-size:20px;
	font-family:Arial;
	color:#FFFFFF;
	text-transform: none;
}

#zweidrittel  a{
	text-decoration: none;
	color:#ffffff;
	padding:0px;
}

#zweidrittel  a.page{
	font-size:14px;
	color:#ffffff;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
}

#zweidrittel  a.page_active{
	font-size:14px;
	color:#ffffff;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
}

#zweidrittel .accessoires_left {
	float:left;width:340px;
}

#zweidrittel .accessoires_right {
	float:right;width:230px;margin: 0px;
}

#zweidrittel .accessoires_img {
	margin: 5px 0px 5px 0px;
}

#zweidrittel .pagenavi a {
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#zweidrittel .pagenavi a.activ {
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

#zweidrittel ul {
	list-style: none;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
#zweidrittel ul li {
	height: 25px;
	line-height: 25px;
	list-style: none;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
}
#zweidrittel ul li a {
	font-weight:bold;
	text-decoration: none;
	font-size:16px;
	color:#ffffff;
}

/**
* Start: Gallerie 
*/
#fm_headline {
	margin-top: 35px;
	text-align: left;
	height: 25px;
	font-size:20px;
	line-height: 20px;
}

#fm_headline ul {
	margin:0px;
	padding:0px;
	height: 25px;
	font-size:20px;
}

#fm_headline ul li {
	display: inline;
	padding:0px;
	margin:0px;	
	font-size:20px;
	line-height: 20px;
	height: 20px;
}

#fm_headline ul li.fm_left {
	margin-left:25px;
	margin-right:75px;
}

#fm_headline ul li.fm_right {
	margin-right:0px;
}

#fm_headline ul li.fm_center {
	margin-right:75px;
}

#fm_headline ul li a {
	font-family:Arial;
	font-weight: Bold;
	color:#B8C8DD;
	font-size:20px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height: 20px;
	height: 20px;
}

#fm_headline ul li a:hover {
	font-family:Arial;
	font-weight: Bold;
	color:#ffffff;
	font-size:20px;
	text-decoration:underline;
	line-height: 20px;
	height: 20px;
}

#fm_headline ul li a.fmgl {
	font-family:Arial;
	font-weight: Bold;
	color:#C5C3C2;
	font-size:20px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#fm_headline ul li a.fmgl:hover {
	font-family:Arial;
	font-weight: Bold;
	color:#ffffff;
	font-size:20px;
	text-decoration:underline;
}

#fahrzeugmodell{
	background:url(/img/fahrzeugmodelle/430.png);
	width:1000px;
	height:517px;
	z-index:2;
}


/**
* Gallerie-Details
*/

#gallerie_links{
   top:20px;
	left:20px;
	float:left;
	width:400px;
	height:230px;
	margin:50px 0px 0px 25px;	
	text-align: left;
}
#gallerie_links div.thumbs{
	margin-left:49px;
}
#gallerie_links div.thumbs img{
	width:100px;height:66px;margin:10px 0px 0px 15px;
}

#gallerie_links p{
	/*text-align: justify;*/
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align: left;
	color:#ffffff;
	font-size: 12px;
	font-family:Arial;
}

#gallerie_links h2{
	font-family:Arial;
	color:#FFFFFF;
	font-size:21px;
	text-transform: none;
}
#gallerie_links div a{
	color:#ffffff;
	text-decoration:none;
}
#gallerie_links div a:hover{
	color:#ffffff;
	text-decoration:underline;
}


#gallerie_links ul{
	margin-top:50px;
	margin-left:0px;
	padding:0px;
	float:none;
	list-style:none;
}
#gallerie_links ul li{
	height: 25px;
	line-height: 25px;
	list-style: none;
}
#gallerie_links ul li h3 a{
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
#gallerie_links ul li h3 a:hover{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-decoration:underline;
}
#gallerie_links ul li a{
	font-weight:bold;
	text-decoration: none;
	font-size:16px;
	color:#ffffff;
}
#gallerie_links ul li a:hover{
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-decoration:underline;
}
#gallerie_links .pagenavi{
	float:right;margin-top:10px;
}
#gallerie_links .pagenavi a{
	color:#ffffff;
}
#gallerie_links .pagenavi a.activ{
	color:#ffffff;
	font-weight: bold;
}

#gallerie_rechts{
	top:20px;
	left:20px;
	float:left;
	width:450px;
	height:230px;
	margin:15px 0px 0px 50px;	
	text-align: left;
}
#gallerie_rechts p{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align: left;
	color:#ffffff;
	font-size: 12px;
	font-family:Arial;
}

#gallerie_rechts h2{
	font-family:Arial;
	color:#FFFFFF;
	font-size:21px;
	text-transform: none;
}

#gallerie_rechts div a{
	color:#ffffff;
	text-decoration:none;
}
#gallerie_rechts div a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#gallerie_rechts ul{
	margin:0px;
	padding:0px;
	float:none;
	list-style:none;
}
#gallerie_rechts ul li{
	padding-bottom:12px;
	list-style:none;
}
#gallerie_rechts ul li h3 a{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
#gallerie_rechts ul li h3 a:hover{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-decoration:underline;
}

/* Ende Gallerie */

/************************
* Presse
************************/

#presse_teaser {
	width:165px;height:65px;float:left;margin:0px 20px 25px 0px;	
}
#presse_teaser h4 {
	font-size:14px;font-family:Arial;margin:0px;padding:0px;
}

#presse_teaser a {
	font-family: Arial; 
	font-size:12px;
	color:#9debff;
}

.pagenavi{

}
.pagenavi a{
	font-family:Arial;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.pagenavi a.activ{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

/************************
* Kontakt
************************/

#formular{
	border:0px;
}
#formular .label{
	width:65px;font-family: Arial;font-size:12px;color:#FFFFFF;vertical-align:middle;padding-bottom:4px;
}
#formular .label2{
	width:65px;font-family: Arial;font-size:12px;color:#FFFFFF;vertical-align:bottom;height:25px;padding-left:5px;
}
#formular .txtfield{
	height:30px; width:260px;
	text-align:center; vertical-align:middle; padding:0px;
	
}
#formular input{
	height:18px; width:240px; border:0px;
	font-size:12px; font-family:Arial; text-align:left;
	padding: 4px;
	padding-bottom: 0;
}
#formular .txtarea{
	
	text-align:left;
	vertical-align:top;
}

#formular a.submit{
	font-family: Arial;
	font-weight:bold;
	color:#ffffff;
	font-size:20px;
	text-decoration:none;
}

#popupmenu {
	text-align: left;
}

#menu_parent {
	background-color: #000000;
	width: 200px;
}

#menu_child {
	background-color: #000000;
	margin-top: -710px;
	margin-left: -340px;
}

#menu_child a {
	display: block;
	background: #FFFFFF;
	border-top: 1px dotted #252525;
	padding: 5px;
	width: 190px;
	}
	
	#menu_child a.hover {
	color: #FFFFFF;	
	} 

.closed {
	/* margin-bottom: 5px;  */
	padding-left: 15px; 
	background-image: url(/img/backgrounds/plus.gif); 
	background-repeat: no-repeat;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	color: #d2d2d2;
	cursor: pointer;
	}
	
.opened {
	/* margin-bottom: 5px; */
	padding-left: 15px; 
	background-image: url(/img/backgrounds/minus.gif); 
	background-repeat: no-repeat;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.offen {
	display: block;
}

.produktinhalte {padding-left: 15px; margin: 0;}
.produktgruppe { margin: 0;}

.produkttabelle {
	margin-top: 10px;
}

.accessoires_left {padding-right: 10px;}
.accessoires_right img {margin-bottom: 5px;}

.news_tabelle {
	width: 100%;
	margin: 0;
	padding: 0;
}

.news_tabelle td {
	border-bottom: 1px dotted #FFF;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}

.news_tabelle td {

}

.news_tabelle td.Bild {
	padding-right: 10px;
	vertical-align: top;
}

.news_tabelle h3 a {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.txtArea {
width: 200px;
height: 200px;
font-size:12px; font-family:Arial; text-align:left;
pading: 6px;
}

.aufzahlLink {
font-size: 20px;
font-weight: bold;
color: red;
}

img.moviepreview {
	width:144px;
	height:100px;
float: left;
	margin: 0 10px 10px 0;
}

.videoclip {
	clear: both;
}

.videohead {
	text-decoration: none;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
