@charset "utf-8";
/* CSS Document - Ä - */

/* Colors:
  - grey font: #5b5a58
  - grey background: #959595
  - light grey background: #d8d7d5
  - hyundai-blue: #153C80
  - (headline) hellblau: #627ba9
*/
/* INFO:
  - klasse "einleitungnormal" wird nicht mehr gebraucht


  */
/* --- Allgemeines --- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: #d8d7d5;
	margin: 0 auto;
	width: 950px;
}
/* needed for consistent (cross-browser) rendering of flash */
object {
	display: block;
	outline: none;
}
#outer {
	position:absolute;
	top:55px;
	width:950px;
}
.cleaner {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	border:none;
	background:transparent;
}
a, sup, sub { text-decoration: none; }
a, a:link, a:hover, a:active {
	color: #627ba9;
}
a:visited {
	color: #959595;
}
sup, sub {
	font-size:75%;
	left:1px;
	top:-2px;
}
sup {
	position:relative;
}
h2 {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 1.2em 0 0.8em 0;
	text-transform: uppercase;
}
h2.preis {
	color: #627ba9;
	padding:30px 0 12px 0;
}
h3 {
	font-size: 1em;
	line-height: 1.3em;
	margin: 1.1em 0 0.7em 0;
	text-transform: uppercase;
}
p, li {
	color: #000000;
	font-size: 10px;
	line-height: 16px;
}
/* override text-transform: uppercase */
span.nott { text-transform: none; }

/* --- Header inkl. Metanavigation und Suche --- */
#header {
	width:933px;
	height:55px;
	background:#ffffff;
	padding-right:17px;
	text-transform: uppercase;
}

#metanav {
	float:right;
	font-size:10px;
	color:#5b5a58;
	padding-top:12px;
	text-align:right;
}

#metanav a {
	font-size:10px;
	color:#5b5a58;
	padding-left:16px;
	padding-right:21px;
}

#metanav a:hover, #metanav a:active, #metanav a.active {
	font-size:10px;
	color:#18296e;
	padding-left:16px;
	padding-right:21px;
}

#search {
	float:right;
	width:212px;
	font-size:10px;
	color:#5b5a58;
	text-align:left;
	padding:9px 0 0 16px;
}

#search span {
	float:left;
	display:block;
	width:42px;
	padding:3px 8px 0 1px;
}

#search input.search {
	float:left;
	width:129px;
	font-size:10px;
	height:12px;
	vertical-align:top;
	border: 1px solid #959595 !important;
}

#search input.search_button {
	float:left;
	width:23px;
	height: 16px;
	margin-top: 1px;
	border: 0;
}
/* --- Topnav --- */
.tn {
	position: absolute;
	top: 36px;
	margin-left: 10px;
	background: url(../_gfx/topnavbg.png) no-repeat 0 100%;
	z-index: 200;
}
.tndim {
	width: 937px;
	height: 43px;
}
.tn .logo {
	float: left;
	height: 36px;
	min-height: 36px;
	line-height: 36px;
	width: 190px;
	padding-left: 45px;
	background: url(../_gfx/nav_corner_lo.gif) left top no-repeat;
	background-color: #153C80;
}
.tn .main {
	float: left;
	width: 448px;
	line-height: 35px;
	border-top: 1px solid #d8d7d5;
	border-right: 3px solid #d8d7d5;
	border-left: 3px solid #d8d7d5;
	background: #ffffff url(../_gfx/tn_main_bg.gif) repeat-x 0 0;
	padding: 0 0 0 6px;
}
.tn ul { padding: 0; }
.tn li { font-size: 11px; }
.tn .top > div {
	font-size: 10px;
	color: #616161;
}
.tn .main a, .tn .dialog a, .tn #sn a {
	display: block;
	width: 100%;
	color: #5b5a58;
	background:#ffffff url(/_gfx/navi_pfeil_grau.gif) no-repeat center right;
}

.tn #sn span.nolink {
	display: block;
	width: 100%;
	color: #5b5a58;
	background:#ffffff;
}

.tn .main a, .tn .dialog a, .tn #sn a, .tn #snslide div.modell, .tn #sn span.nolink {
	padding: 0 10px 0 17px;
}

.tn .main a:hover, .tn .main a.active, .tn .dialog a:hover, .tn .dialog a.active, .tn #sn a:hover, .tn #sn a.active {
	font-weight:bold;
	color:#172c6d;
	background:#b5bdd0 url(/_gfx/navi_pfeil.gif) no-repeat center right;
}

.tn #sn span.nolink {
	font-weight:normal;
	color:#5b5a58;
	background:#ffffff;
}

.tn .main .top, .tn .dialog .top {
	float: left;
	position: relative;
	text-transform: uppercase;
	padding: 0 10px 0 10px;
	cursor: pointer;
}
.tn .main .top {
	color: #5b5a58;
	line-height: 34px;
	display: block;
	/* don't touch: Opera needs this */
	background-color: #ffffff;
	border-bottom: 1px solid #d8d7d5;
}
.tn .dialog .top {
	color: #FFFFFF;
	padding: 0 10px;
	line-height: 36px;
	display: block;
	/* don't touch: Opera needs this */
	background-color: #959595;
}
.tn .dialog {
	float:left;
	width:227px;
	line-height:36px;
	padding:0 0 0 8px;
	color: #FFFFFF;
	background:url(../_gfx/nav_corner_ro.gif) right top no-repeat;
	background-color: #959595;
}
/**
 * fix the width of li Gewerbekunden top fix positioning bug of
 * Beratung Subnav
 */
.tn .dialog > ul > li:first-child {
	width: 105px;
}
.tn li.top:hover { color: #153C80 }

.tn .top:hover div {
	display: block;
	text-transform: none;
}
/* Modellnav */
.tn .topnormal{
	/* float:left;
	display: none; */
	line-height:17px;
	background-color: #FFFFFF;
	border-left: 3px solid #d8d7d5;
	width: 235px;
}
.tn .topnormal a {
	width: 207px; /* 235 - padding of a */
	/* don't touch: Opera needs this */
	background-color: #ffffff;
}
.tn .modellnav{
	float:left;
	display: none;
	line-height:17px;
	width: 454px;
	background-color: #FFFFFF;
	border-left: 3px solid #d8d7d5;
	border-right: 3px solid #d8d7d5;
}
.tn .modellnav > div { float: left; }
.tn .modellnav .links { width: 166px; }
.tn .modellnav .image { width:288px; height:216px; border:0;} /* 234 */
.tn .modellnav a { width: 138px; } /* 166 - padding of a */
.tn .modellnav .links > div, .tn .topnormal > div {
	border-right: 1px solid #d8d7d5;
	border-bottom: 1px solid #d8d7d5;
}
/*
  Shadows around Topnav-Blocks
*/
.tn .modellshadow, .tn .topshadow, .tn .gewerbeshadow, .tn .beratungshadow {
	display: none;
	position: absolute;
	background: url(/_gfx/topnormal_bg.png) no-repeat right bottom;
	padding-bottom: 7px;
}
.tn .modellshadow {
	top: 35px;
	left: -9px;
	width: 467px;
	background: url(/_gfx/modellnav_bg.png) no-repeat right bottom;
}
.tn .topshadow {
	top: 35px;
	left: -9px;
	width: 244px;
}
.tn .gewerbeshadow {
	top: 36px;
	left: -11px;
	width: 245px;
}
.tn .beratungshadow {
	top: 36px;
	left: -136px;
	width: 245px;
}
/* secondnav */
.tn .snshadow{
	/*display:none;*/
	position:absolute;
	top:36px;
	left:0;
	width:244px;
	background: url(/_gfx/topnormal_bg.png) no-repeat right bottom;
	padding-bottom:7px;
}
.tn #sn {
	width: 235px;
	border-right: 3px solid #d8d7d5;
}
.tn #snslide {
	background-attachment:scroll;
	background-color:#CCCCCC;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	overflow-x:visible;
	overflow-y:visible;
	text-align:center;
}




.tn #sn .toggle { height: 10px; line-height: 10px; padding: 0; }
.tn #sn .toggle #sntog { padding: 0;
	 height:10px; 
	}
.tn #snslide a.modelllinkhl{
	background: transparent;
	margin:0;
	padding:0;
	text-transform:none;
	color:#172c6d;
}

.tn #snslide a, .tn #snslide span.nolink {
	width: 207px;
	text-transform: uppercase;
	background-color: #ffffff;
	padding-right: 11px;
}
.tn #snslide div {
	font-size: 10px;
	line-height: 17px;
	text-align: left;
	border-bottom: 1px solid #d8d7d5;
}

.tn #snslide div.subnav {
	font-size: 10px;
	line-height: 17px;
	text-align: left;
	border-bottom: 1px solid #d8d7d5;
}

/* 4th level Nav-Items */
.tn #snslide div.links > div > div {
	border-bottom: none;
	border-top: 1px solid #d8d7d5;
}
.tn #snslide div.links > div.subnav > div {
	border-bottom: none;
	border-top:0;
	border-bottom:0;
}

.tn #snslide div.links > div > div > a {
	text-indent: 10px;
}
/*
.tn #snslide div.links > div > div > a::before {
	content: "\203A\00A0";
	display: inline;
}
 */
/* Modell-Link Box on top */
.tn #snslide div.modell {
	font-weight:bold;
	color:#172c6d;
	background-color:#959595;
}

/* --- Keyvisual, Flash bzw. Film --- */
#visual, #bamsvisual{
	width: 950px;
	height: 341px;
	min-height: 341px;
	background: #444444;
}

#visualspezial{
	width: 950px;
	height: 505px;
	min-height: 505px;
	background: #444444;
}

#grossvisual{
	width: 950px;
	height: 530px;
	min-height: 530px;
	background: #444444
}

#visual img,#visualspezial img{
	width: 950px;
	height: 341px;
}

/* just to gain the needed space to the headline */
#visualempty {
	width: 950px;
	height: 35px;
	min-height: 35px;
	background: #fff;
}
/* --- Contentbereich --- */
#content{
	width:940px;
	min-height:156px;
	background:#ffffff;
	padding:0 0 7px 10px;
}

#wmcontent{
	width:950px;
	min-height:156px;
	background:#ffffff;
	/*background:#ffffff url(../_gfx/erlebniswelt/engagement/wmanpfiff_bg.jpg) no-repeat 0 69%;*/
	padding:0 0 7px 0;
}

#xmas{
	width:950px;
	height:156px;
	background:#959595;
}

#content div.teaserbox{
	float:left;
	width:218px;
	margin:12px 13px 0 0;
	overflow: hidden;
}
#content div.teaserbox:first-child {
	margin-right: 12px;
}
#content div.teaserbox div.boximg{
	width:224px;
	min-height:73px;
	height:auto;
	line-height:73px;
	background:url(../_gfx/teaserbox_imgbg.gif) no-repeat 0 0;
}

#content div.actionbox{
	float:left;
/*	width:215px; */
	width:225px;
/*	margin:13px 10px 0 0; */
	margin:12px 4px 0 0;
	line-height:15px;
}

#content div.teaserbox h1, #content div.actionbox h1{
	font-size:11px;
	font-weight:bold;
	color:#020202;
	padding-bottom:4px;
}

#content div.actionbox h1{
	margin-bottom:1px;
}

#content div.teaserbox, #content div.actionbox h4 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:16px;
}

#content div.teaserbox h5, #content div.actionbox h5 {
	font-size:11px;
	font-weight:bold;
	color:#627BA8;
	padding-bottom:12px;
}

#content div.teaserbox p, #content div.actionbox p{
	font-size:10px;
	font-weight:normal;
	color:#020202;
	line-height:14px;
	padding-bottom:9px;
}

#ecorechtshinweis{
	margin: 10px 0;
	padding-left: 4px;
	width: 680px;
}

#ecorechtshinweis p{
	font-size: 9px;
	line-height: 12px;
	margin: 10px 0;
	padding-left: 0px;
	color: #959595;
}

#content ul.rechtshinweis, #wmcontent ul.rechtshinweis{
	margin: 10px 0 0 10px;
	padding-left: 4px;
	width: 680px;
}

#content ul.rechtshinweis > li, #wmcontent ul.rechtshinweis > li{
	font-size: 9px;
	line-height: 12px;
	list-style-type: none;
	margin-left: 8px;
	text-indent:-12px;
	color: #959595;
}

#content ul.rechtshinweis > li > sup, #wmcontent ul.rechtshinweis > li > sup{
	margin-right: 8px;
}

#content p.rechtshinweis, #wmcontent p.rechtshinweis{
	font-size: 9px;
	line-height: 12px;
	margin: 10px 0;
	padding-left: 12px;
	color: #959595;
}

#content a.weiter {
	display:block;
	width:100%;
	color:#020202;
	background:url(../_gfx/weiter_pfeil.gif) no-repeat 98% 100%;
	text-decoration:none;
}

div.fliesstext p a.testpdf {
	display:block;
	width:60%;
	color:#020202;
	background:url(../_gfx/weiter_pfeil.gif) no-repeat 98% 80%;
	text-decoration:none;
	/*margin-left:8px;*/
}

#contenttop{
	width:940px;
	padding-bottom:48px;
}

#wmcontenttop{
	width:940px;
	/*padding-bottom:48px;*/
	margin:0 0 0 10px;
}

#einleitung {
	float:left;
	width:400px;
	margin:13px 37px 0 255px;
}

#einleitungform{
	float:left;
	width:452px;
	margin:48px 0 0 239px;
}

.auflistung {
	list-style-image: url(/_gfx/li.gif);
	list-style-position: outside;
/*	margin-left:0pt;
	padding-left:2.5em;
	font-size:10px;
	line-height:26pt; */
	margin-left: 0;
	padding-left: 1.6em;
	padding-top:0.5em;
	padding-bottom:2.5em;
	width:417px;
}

.auflistung > li{
	line-height:12pt;
}

.auflistung > li ul li{
	line-height:12pt;
	list-style-type:disc;
}

/*
div.einleitungnormal{
	float:left;
	width:681px;
	margin:48px 0 0 255px;
}
div.einleitungnormal > p {
	width: 417px; same as the image, was 452px
}
*/
#einleitung > img, #einleitungform > img, einleitungnormal > img {
	width:417px;
	height:70px;
}

#einleitung p, #einleitungform p, div.einleitungnormal p {
	margin-top:5px;
}

#einleitung > h2 {
	text-transform:uppercase;
	font-size:12px;
	color:#627BA8;
	line-height:16px;
	margin-bottom:6px;
	margin-top:20px;
}
/*
#einleitung a, #einleitungform a{
	font-size:10px;
	color:#627BA8;
	text-decoration:underline;
}
*/
#shoppingnav{
	float:left;
	width:243px;
	height:114px;
	line-height:17px;
	background: #FFFFFF url(../_gfx/shoppingnav_bg.gif) no-repeat right bottom;
}

#shoppingnav_sonder{
	float:left;
	width:243px;
	height:132px;
	line-height:17px;
	background: #FFFFFF url(../_gfx/shoppingnav_sonder_bg.gif) no-repeat right bottom;
}

#shoppingnav_home{
	float:left;
	width:243px;
	height:97px;
	line-height:17px;
	background: #FFFFFF url(../_gfx/shoppingnav_home_bg.gif) no-repeat right bottom;
}

#shoppingnav_ix55{
	float:left;
	width:243px;
	height:114px;
	line-height:17px;
	background: #FFFFFF url(../_gfx/shoppingnav_ix55_bg.gif) no-repeat right bottom;
}

#shoppingnav > div, #shoppingnav_sonder > div, #shoppingnav_ix55 > div, #shoppingnav_home > div{
	border-left: 3px solid #d8d7d5;
}

#shoppingnav a, #shoppingnav_sonder a, #shoppingnav_ix55 a, #shoppingnav_home a{
	display: block;
	width:206px;
	padding: 0 9px 0 19px;
	font-size:10px;
	color: #5b5a58;
	background:#ffffff url(/_gfx/navi_pfeil_grau.gif) no-repeat center right;
	border-bottom: 1px solid #d8d7d5;
}
#shoppingnav a:hover, #shoppingnav_sonder a:hover, #shoppingnav_ix55 a:hover, #shoppingnav_home a:hover{
	font-weight:bold;
	color:#172c6d;
	background:#b5bdd0 url(/_gfx/navi_pfeil.gif) no-repeat center right;
}

#zusatz{
	float:right;
	width:224px;
	padding: 7px 0 0 19px;
}

#zusatz p{
	/*display:block;
	width:100%;*/
	color:#000;
	font-size:11px;
	font-weight:normal;
	/*background:url(../_gfx/weiter_pfeil.gif) no-repeat 91% 95%;
	text-decoration:none;*/
}

#zusatz p > a{
	display:block;
	width:100%;
	color:#000;
	font-size:11px;
	font-weight:normal;
	background:url(../_gfx/weiter_pfeil.gif) no-repeat 91% 95%;
	text-decoration:none;
}

.fliesstext{
	float:left;
	width:940px;
}

.wmfliesstext{
	float:left;
	width:950px;
}

.fliesstext_tab{
	float:left;
	width:937px;
	padding:0 3px 0 0;
}

#tab_outer{
	width:929px;
	border-left:1px solid #d8d7d5;
}

#pathnav {
	width:929px;
	height:21px;
	background:#ffffff url(/_gfx/pathnav_bg.gif) repeat-x 0 0;
}

#pathnav a{
	float:left;
	display:block;
	font-size:11px;
	line-height:21px;
	color:#000;
	text-transform:uppercase;
	padding-left:8px;
}

#pathnav .tab_antrieb{
	width:79px;
    color:#000;
	background:url(/_gfx/techniklexikon_sprite.gif) no-repeat 0 0px;
}

/*#pathnav .inactive{
	background:url(/_gfx/techniklexikon_sprite.gif) no-repeat 0 21px;
}*/

#pathnav .tab_fahrwerk{
    width:91px;
    color:#000;
	background:url(/_gfx/techniklexikon_sprite.gif) no-repeat -150px 0px;
}

#pathnav .tab_innenraum{
	width:95px;
    color:#000;
	background:url(/_gfx/techniklexikon_sprite.gif) no-repeat -300px 0px;
}

#pathnav .tab_karosserie{
	width:102px;
    color:#000;
	background:url(/_gfx/techniklexikon_sprite.gif) no-repeat -450px 21px;
}

#pathnav .tab_komfort{
	width:170px;
    color:#000;
	background:url(/_gfx/techniklexikon_sprite.gif) no-repeat -600px 21px;
}

#pathnav .tab_sicherheit{
	width:99px;
    color:#000;
	background:url(/_gfx/techniklexikon_sprite.gif) no-repeat -789px 21px;
}

#tab_inhalt{
	width:914px;	
	min-height:50px;
	padding:11px 8px 16px 7px;
}

div.tl_left{
	float:left;
	width:450px;
	margin-right:14px;
}

div.tl_right{
	float:left;
	width:450px;
}

div.tlquestion{
	display:block;
	width:450px;
	line-height:20px;
	background-color:#e7e9f0;
	margin:0 0 3px 0;
}

div.tlquestion a{
	display:block;
	width:438px;
	color:#000000;
	text-transform:uppercase;
	line-height:20px;
	background:transparent url(/_gfx/bluedrive/bluedrive/eco_auf.gif) no-repeat scroll 430px 2px;
	padding:0 0 0 12px;
}

div.tlquestion a:hover{
	background:#c3c8d9 url(/_gfx/bluedrive/bluedrive/eco_auf.gif) no-repeat scroll 430px 2px;
}

div.tlquestion a:active{
	width:436px;
	line-height:16px;
	background:#ffffff url(/_gfx/bluedrive/bluedrive/eco_zu.gif) no-repeat scroll 428px 0px;
	border:2px solid #e0dfde;
	padding:0 0 0 10px;
}

div.tlquestion a.active{
	width:436px;
	line-height:16px;
	background:#ffffff url(/_gfx/bluedrive/bluedrive/eco_zu.gif) no-repeat scroll 428px 0px;
	border:2px solid #e0dfde;
	padding:0 0 0 10px;
}

div.tlanswer{
	width:422px;
	font-size:10px;
	line-height:14px;
	color:#000000;
	margin:0 0 3px 0;
	border:2px solid #e0dfde;
	padding:12px;
}

.fliesstext .newshome{
	width:930px;
	margin:0 0 43px 0;
}

.fliesstext div.newshome div.picture{
	float:left;
	width:225px;
	height:89px;
	line-height:89px;
	margin-right:30px;
}

.fliesstext div.newshome div.teasernews{
	float:left;
	width:675px;
}

.fliesstext div.newshome div.teasernews .headline{
	display:block;
	width:100%;
	color:#536597;
	padding-bottom:3px;
	margin-bottom:14px;
	border-bottom:1px solid #d8d7d5;
}

.fliesstext div.newshome div.teasernews a, .fliesstext div.newshome div.teasernews a.datum, div.teasernews span.datum{
	font-size:11px;
	color:#536597;
	text-decoration:none;
}

.fliesstext div.newshome div.teasernews a.datum, div.teasernews span.datum{
	padding-right:22px;
}

.fliesstext div.newshome div.teasernews p{
	font-size:10px;
	color:#000000;
}

#article{
	width:930px;
}

#newsarticle{
	float:left;
	width:675px;
	margin-top:13px;
	/*margin:13px 37px 0 255px;*/
}

#newsarticle h2{
	font-size:11px;

}

#newsarticle p, #newsarticle ul{
	font-size:10px;
	padding-bottom:23px;
}

#newsarticle ul{
	font-weight:bold;
}

#newsarticle li{
	list-style:none;
	margin-left:-25px;
}

#newsarticle table.newstable{
	width:550px;
	color:#020202;
	font-size:10px;
	margin:20px 0pt 23px;
}

#newsarticle table.newstable thead, #newsarticle table.newstable th, #newsarticle table.newstable tr.headline > td{
	background-color:#DAD7D4;
}

#newsarticle table.newstable th, #newsarticle table.newstable tr.headline{
	font-weight:bold;
	line-height:18px;
	padding:2px 0pt 0pt 10px;
}

#newsarticle table.newstable tr{
	border-bottom:1px solid #DAD7D4;
	line-height:18px;
}

#newsarticle table.newstable td{
	border-bottom:1px solid #DAD7D4;
	line-height:18px;
	padding:2px 0pt 0pt 10px;
}

#newsarticle table.newstable td.fc{
	text-align:left;
	padding:2px 0pt 0pt 10px;
	border-right:1px solid #DAD7D4;
}

#newsarticle div.datum{
	float:right;
	font-size:10px;
	font-weight:bold;
	padding-top:73px;
}

#newsarticle div.backbutton{
	float:right;
	margin-bottom:20px;
}

#newsarticle div.backbutton a{
	font-size:10px;
	color:#000000;
}

#article div.pic{
	float:left;
	width:225px;
	height:89px;
	line-height:89px;
	margin:160px 30px 0 0;
}

.fliesstext div.contentbox, .fliesstext div.contentboxlast{
	font-size:10px;
	line-height:16px;
	color:#020202;
	margin-bottom:10px;
}

.fliesstext div.contentbox{
	margin-right:12px;
}

.fliesstext div.contentboxlast{
	margin-right:4px;
}

.fliesstext .two{
	float:left;
	width:462px;
}

.fliesstext .three{
	float:left;
	width:304px;
}

.fliesstext .doublethree{
	float:left;
	width:620px;
}

.fliesstext .four{
	float:left;
	width:225px;
}

.fliesstext .fourright{
	float:left;
	width:225px;
	text-align:right;
}

.fliesstext .fourright > img{
	text-align:right;
	padding-top:5px;
	margin-right:5px;
}

.fliesstext .fourright > h3{
	margin: 0;
}

.fliesstext .doublefour{
	float:left;
	width:462px;
}

.fliesstext .triplefour{
	float:left;
	width:699px;
}

.fliesstext .topfour{
	position: relative;
	height:250px;
	margin:-250px 0 11px 720px;
	overflow:hidden;
}

.fliesstext .lefttopfour{
	position: relative;
	height:200px;
	margin:-200px 0 11px 10px;
	overflow:hidden;
}

.fliesstext .topfour div, .fliesstext .lefttopfour div{
	position: absolute;
	bottom:0px;
}

.fliesstext .five{
	float:left;
	width:177px;
}

.fliesstext div.normaltext{
	width:400px;
	padding:0 0 21px 255px;
}

.fliesstext div.normaltext h2{
	color:#000000;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:24px;
	text-transform:uppercase;
}

.fliesstext div.normaltext p{
	color:#000000;
	font-size:10px;
	line-height:16px;
}

div.contentbox h1, div.tableimageleft h1, div.tableimage h1, div.tableimageright h1, div.contentboxlast h1 {
	font-size:11px;
	font-weight:bold;
	color:#020202;
	padding-bottom:12px;
	margin:0 17px 0 0;
	text-transform: uppercase;
}

div.contentboxlast h1 {
	margin:0;
}
/* more right space for text in contentbox last */
div.contentboxlast > p {
	width: 98%;
}
/*
div.contentbox h2{
	font-size:11px;
	font-weight:bold;
	color:#627ba8;
	line-height:18px;
	padding:30px 17px 12px 0;
}

div.contentboxlast h2{
	font-size:11px;
	font-weight:bold;
	color:#627ba8;
	line-height:18px;
	padding:30px 0 12px 0;
}
*/
div.question{
	width:664px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height:20px;
	background:#ecf0fb;
	margin:0 0 5px 0;
	padding:0 10px 0 18px;
}

div.question a.open{
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#000;
	background:url(../_gfx/kundenservice/umwelt/umwelt_faq_auf.gif) no-repeat 100% 2px;
}

div.question a.close{
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#000;
	background:url(../_gfx/kundenservice/umwelt/umwelt_faq_zu.gif) no-repeat 100% 2px;
}

div.answer{
	width:644px;
	font-size:10px;
	font-weight:normal;
	color:#000;
	background:#ecf0fb;
	margin:0 0 5px 0;
	padding:14px 30px 14px 18px;
}

div.ecoquestion1, div.ecoquestion2, div.ecoquestion3{
	width:664px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height:20px;
	margin:0 0 5px 0;
	padding:0 10px 0 18px;
}

div.ecoquestion1{
	background:#f5f4f4;
}

div.ecoquestion2{
	background:#b8cf20;
}

div.ecoquestion3{
	background:#757575;
}

div.ecoquestion1 a.open, div.ecoquestion2 a.open, div.ecoquestion3 a.open{
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#000;
	background:url(/_gfx/bluedrive/bluedrive/eco_auf.gif) no-repeat 100% 2px;
}

div.ecoquestion1 a.close, div.ecoquestion2 a.close, div.ecoquestion3 a.close{
	display:block;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#000;
	background:url(/_gfx/bluedrive/bluedrive/eco_zu.gif) no-repeat 100% 2px;
}

div.ecoquestion1 div.econame, div.ecoquestion2 div.econame, div.ecoquestion3 div.econame{
	float:left;
	width:287px;
	font-weight:bold;
}

div.ecoquestion1 div.ecowert, div.ecoquestion2 div.ecowert, div.ecoquestion3 div.ecowert{
	float:left;
	width:251px;
	font-weight:normal;
}

div.ecoquestion1 div.ecopreis, div.ecoquestion2 div.ecopreis, div.ecoquestion3 div.ecopreis{
	float:left;
	width:120px;
	font-weight:normal;
}

div.ecoanswer{
	width:644px;
	font-size:10px;
	font-weight:normal;
	color:#000;
	background:#f5f4f4;
	margin:0 0 5px 0;
	padding:14px 30px 14px 18px;
}

div.tableimageright {
	font-size:10px;
	line-height:16px;
}
div.contentbox p, div.tableimageleft p, div.tableimage p, div.tableimageright{
	margin:0 17px 0 0;
}

div.artikel-beschreibung > p{
	margin:0 17px -14px 0;
}

div.artikel-beschreibung > ul{
	font-size:10px;
	line-height:16px;
	margin:14px 17px 14px 0;
}

div.artikel-beschreibung > li{
	font-size:10px;
	line-height:16px;
	margin:0 17px 0px 0;
}

div.artikel-varianten > p {
	margin:0 17px 0 0;
	padding-right: 84px;
}

div.contentboxlast p{
	margin:0;
}

#einleitung a.download{
	display: block;
	width:250px;
	font-size: 11px;
	font-weight:normal;
	color:#c75a02;
	background:url(../_gfx/download_pfeil.gif) no-repeat 93% 50%;
	text-decoration:none;
}

.fliesstext div.newshome div.teasernews a.download{
	display: block;
	width:130px;
	font-size: 11px;
	font-weight:normal;
	color:#c75a02;
	background:url(../_gfx/download_pfeil.gif) no-repeat 93% 50%;
	text-decoration:none;
}

div.contentbox a.download, div.contentboxlast a.download, div.tableimageleft a.download {
	display: block;
	width: 100%;
	font-size: 11px;
	font-weight:normal;
	color:#c75a02;
	background:url(../_gfx/download_pfeil.gif) no-repeat 93% 50%;
	text-decoration:none;
	margin-left:10px;
}

div.contentbox a.extralink, div.contentboxlast a.extralink , div.prospekt a.extralink{
	display:block;
	width:100%;
	color: #000;
	font-size:11px;
	font-weight:normal;
	background:url(../_gfx/weiter_pfeil.gif) no-repeat 93% 50%;
	text-decoration:none;
	margin-left:10px;
}

div.tableimageleft a.extralink {
	display:block;
	width:100%;
	color: #000;
	font-size:11px;
	font-weight:normal;
	background:url(../_gfx/weiter_pfeil.gif) no-repeat 93% 50%;
	text-decoration:none;
}

div.prospekttext{
	height:20px;
	width: 122px;
	float: left;
	text-align: right;
	padding-top: 13px;
}

div.prospekttext a{
	text-decoration:none;
	color: #000;
}


div.prospektaction {
	height:20px;
	width:24px;
	float: left;
}


div.prospektaction img{
	padding-top: 13px;
	padding-left: 18px;
}

div.prospektcheckbox input[type=checkbox]{
	margin:0px 0px 0 0px;
	padding:0;
	border:1px solid #ffffff;
}

div.contentbox a.nomargin, div.contentboxlast a.nomargin, div.tableimageleft a.download {
	margin-left: 0px;
}

#techniksmall table{
	float:left;
	width:692px;
	margin-right:7px;
}

#contentsmall table{
	float:left;
	width:674px;
	margin-right:7px;
}

.fliesstext div.tableimage{
	float:left;
	width:225px;
	margin:20px 4px 0 12px;
}

.fliesstext div.tableimagedouble{
	float:left;
	width:225px;
	margin:20px 4px 0 0;
}

.fliesstext div.tableimageleft{
	float:left;
	width:225px;
	margin:20px 12px 0 0;
}

.fliesstext div.tableimageright{
	float:right;
	width:225px;
	margin:20px 4px 0 0;
}
.fliesstext .copyright{
	font-size: 11px;
}

table.modelle{
	text-transform:uppercase;
}

table.modelle, table.technik{
	margin:20px 0 23px 0;
	font-size:10px;
	color:#020202;
}

table.normal{
	font-size:10px;
	margin:0 0 20px 0;
}

table.emissionen{
	margin:0 0 8px 0;
	font-size:10px;
	color:#020202;
}

table.contenttable{
	width:590px;
}

table.normal thead th{
	height:18px;
	background:#dad6d5;
	text-transform:uppercase;
	padding:0 0 0 9px;
}

table.normal thead th.last{
	padding:3px 0 3px 20px;
}

table.normal tbody td{
	border-bottom:1px solid #dad6d5;
	padding:3px 10px 3px 20px;
}

table.normal tbody td.first{
	border-right:1px solid #dad6d5;
	border-bottom:1px solid #dad6d5;
	padding:3px 0 3px 9px;
}

table.modelle thead,table.modelle th, table.technik thead, table.technik th, table.contenttable thead, table.contenttable th,  table.emissionen thead, table.emissionen th{
	background-color:#dad7d4;
}

table.modelle th, table.technik th, table.contenttable th, table.emissionen th{
	font-weight:bold;
	line-height:18px;
	padding:2px 0 0 10px;
}

table.modelle tr,table.modelle td, table.technik tr,table.technik td, table.contenttable tr,table.contenttable td , table.emissionen tr,table.emissionen td{
	line-height:18px;
	border-bottom:1px solid #dad7d4;
}

table.modelle td, table.technik td, table.contenttable td , table.emissionen td{
	border-left:1px solid #dad7d4;
	padding:2px 0 0 10px;
}

table.technik td.center, table.contenttable td.center, table.emissionen td.center{
	text-align:center;
	border-left:1px solid #dad7d4;
	padding:2px 0 0 0;
}

table.modelle td.fc, table.technik td.fc, table.contenttable td.fc, table.wirtschaftsdaten td.fc, table.wirtschaftsdaten th.fc {
	border-left:none;
	text-align:left;
}

table.emissionen td.fc  {
	border-left:none;
	text-align:left;
	padding-right:5px;
}

table.modelle td.second, table.contenttable td.second{
	padding-left:26px;
}

div.sitemap{
	float:left;
}

div.modelle{
	width:115px;
	margin:0 71px 0 180px;
}

div.mitte{
	width:186px;
	margin:0 53px 0 0;
}

div.ende{
	width:176px;
	margin:0;
}

div.sitemap div.snshadow{
	width:100%;
	background:none;
	padding-bottom:20px;
}

div.sitemap #sn, div.sitemap #snslide{
	width:100%;
	background:none;
}

div.sitemap .toggle{
	display:none;
}

div.sitemap a.modelllinkhl, div.sitemap span.modelllinkhl{
	background: transparent;
	margin:0;
	padding:0;
	text-transform:none;
	font-weight:bold;
	color:#526699;
}

div.sitemap a {
	display:block;
	text-transform: uppercase;
	color:#000000;
}

div.sitemap #snslide div.links > div > div > a, div.sitemap #snslide div.links > div {
	text-transform: uppercase;
	margin-top:7px;
}

div.sitemap #snslide div.links > div > div > a{
	padding-left:10px;
}

.tn #snslide div.links > div > div {
	border-bottom: none;
	border-top: 1px solid #d8d7d5;
}
.tn #snslide div.links > div > div > a {
	text-indent: 10px;
}

.tn #snslide div.modell {
	font-weight:bold;
	color:#172c6d;
	background-color:#959595;
}

div.fliesstext .steuerrechner{
	width:692px;
	padding:20px 0 30px 0;
}

div.fliesstext .steuerrechner > h1{
	font-size:11px;
	font-weight:bold;
	color:#838182;
	text-transform:uppercase;
	border-bottom:1px solid #dad7d6;
	margin:0 0 23px 0;
	padding:0 0 9px 18px;
}

div.fliesstext .rechnerform{
	float:left;
	width:352px;
	padding:0 0 0 18px;
}

div.fliesstext .rechnerform div.form{
	height:27px;
}

div.fliesstext .rechnerform div.form label{
	float:left;
	width:135px;
	font-size:10px;
	font-weight:normal;
	color:#000;
}

div.fliesstext .rechnerform div.form input {
	text-align:left;
	width:200px;
	font-size:11px;
	background:#ffffff;
	margin:0;
	border: 1px solid #999999;
}

div.fliesstext .rechnerform div.form select{
	width:200px;
	margin:0;
	font-size:11px;
	border:1px solid #999999 !important;
}

div.fliesstext .rechnerbuttons{
	float:left;
	width:285px;
	padding:0 0 0 15px;
}

div.fliesstext .rechnerbuttons div.button{
	width:285px;
	height:44px;
}

div.fliesstext .rechnerbuttons div.ergebnisse{
	width:220px;
	padding:0 0 0 65px;
}

div.fliesstext .rechnerbuttons div.ergebnisse div.ergebnishl{
	float:left;
	width:130px;
	font-weight:bold;
	margin:10px 0 0 0;
}

div.fliesstext .rechnerbuttons div.ergebnisse div.ergebnis{
	float:left;
	width:85px;
	margin:10px 0 0 0;
}


/* --- Formulare --- */
div.prospekt, div.probefahrt{
	float:left;
	width:154px;
	margin:0 2px 20px 0;
}

div.auswahl{
	float:left;
	width:154px;
}

.fliesstext p.formtext{
	float:left;
	width:450px;
	font-size:10px;
	line-height:16px;
	margin:5px 0 20px 239px;
}

div.prospekt > div p, div.probefahrt > div p{
	text-align:right;
	vertical-align:top;
	line-height:20px;
}

input[type=checkbox]{
	margin:10px 7px 0 7px;
	border:1px solid #ffffff;
}

input[readonly], div.formular input[readonly] {
	background-color: #d8d7d5;
}
div.auswahl{
	text-align:center;
	margin-bottom:20px;
}

a.formweiter{
	float:right;
	display:block;
	width:auto;
	font-size:11px;
	background:url(/_gfx/weiter_pfeil.gif) no-repeat 80% 50%;
	padding-right:35px;
	text-transform:uppercase;
	text-decoration:none;
	color:#020202;
}
input.formweiter{
	float:left;
	border: 0;
	display:block;
	padding-right:0px;
}

input.formcancel{
	float:right;
	border: 0;
	display:block;
	padding-right:0px;
}

input.formzurueck{
	float:right;
	border: 0;
	display:block;
	padding-right:30px;
}



a.formzurueck{
	float:right;
	display:block;
	width:auto;
	font-size:11px;
	background:url(/_gfx/zurueck_pfeil.gif) no-repeat 0 50%;
	padding:0 15px;
	text-transform:uppercase;
	text-decoration:none;
	color:#020202;
}

div.formular {
	width: 450px;
	font-size:10px;
	color:#020202;
	float: left;
	margin:0;
	padding:0;
}

div.formular span.pflicht{
	font-size:9px;
	color:#8d8d8d;
}


/* Fehlermedlung */
.formerror , .posterror , .emailerror , .phoneerror, .faxerror {
	/*font-size:9px;*/
	color:#c75a02;
}


div.formular label {
	display: block;
	width: 120px;
	line-height: 30px;
	margin-right: 5px;
	float: left;
}

div.formular label.datentext{
	display:block;
	float:left;
	width:380px;
	font-size:10px;
	color:#020202;
	line-height:16px;
	margin:18px 0 0 0;
}

div.formular label.checktext{
	display:block;
	float:left;
	width:30px;
	font-size:10px;
	line-height:16px;
	color:#020202;
	margin:8px 0 20px 0;
}

div.formular label.checktextprospektleft{
	display:block;
	float:left;
	width:90px;
	font-size:10px;
	line-height:16px;
	color:#020202;
	margin:8px 0 0 0;
}

div.formular label.checktextprospektright{
	display:block;
	float:left;
	width:60px;
	font-size:10px;
	line-height:16px;
	color:#020202;
	margin:8px 0 0px 0;
	padding-left:40px;
}



div.formular label.checktextlarge{
	display:block;
	float:left;
	width:50px;
	font-size:10px;
	line-height:16px;
	color:#020202;
	margin:8px 0 20px 0;
}


div.formular select {
	margin: 4px 0;
	font-size: 11px;
	border: 1px solid #020202 !important;
}

div.formular select.automarke {
	width:300px;
	margin: 4px 0;
	font-size: 11px;
	border: 1px solid #020202 !important;
}

div.formular input {
	text-align:left;
	width:300px;
	font-size:11px;
	background:#ffffff;
	margin: 4px 0;
	border: 1px solid #020202;
}

div.formular input.geburtstag {
	text-align:left;
	width:55px;
	font-size:11px;
	background:#ffffff;
	margin: 4px 11px 0 0;
	border: 1px solid #020202 !important;
}

div.formular input.datenschutz{
	float:left;
	width:20px;
	margin:20px 10px 0 0;
	border:1px solid #ffffff;
}

div.formular input[type=radio]{
	float:left;
	width:20px;
	margin:10px 30px 20px 0;
	border:1px solid #ffffff;
}

div.auswahl input[type=radio]{
	width:20px;
	margin:0 30px 0 0;
	border:1px solid #ffffff;
}


div.probefahrt input[type=radio] , div.radio input[type=radio] {

	border:1px solid #ffffff;
}


div.formular textarea {
	width:300px;
	font-size:11px;
	background:#ffffff;
	margin:4px 0;
	border: 1px solid #020202 !important;
}

div.prospekt input[type=checkbox]{
	margin:10px 7px 0 11px;
	padding: 0;
	border:1px solid #ffffff;
}

/**
 * inpage Nav-Blocks
 *
 * Used for Zubehoer and FAQ
 */
#inpage-nav {
	width:692px;
	height:29px;
	background-color:#e0dedd;
}
.inpage-nav-content div , .inpage-nav-content div.inactive {
	float:left;
	width:121px;
	height:18px;
	margin:1px 3px 0 0;
	padding-left:14px;
	background: #FFFFFF url(/_gfx/navi_pfeil_grau.gif) no-repeat scroll right center;
	color:#5B5A58;
	text-transform:uppercase;
	line-height:18px;
	font-size:10px;
	cursor: pointer;
}

.inpage-nav-content div:hover, .inpage-nav-content div.active {
	background: #B5BDD0 url(/_gfx/navi_pfeil.gif) no-repeat scroll right center;
	color:#172C6D;
}

.inpage-nav-content div.empty, .inpage-nav-content div.empty:hover {
	background: #FFF none;
	cursor: auto;
}
.inpage-artikel, .inpage-artikel-last {
	padding: 10px;
	width: 672px;
	border-bottom:1px solid #e0dedd;
}
.inpage-artikel-last {
	border-bottom: none;
	margin-bottom: 15px;
}
/* Zubehörseiten */
.zubehoer-artikel {
	width:692px;
	overflow:hidden;
	padding-bottom:6px;
	border-bottom:1px solid #e0dedd;
}

.artikel-beschreibung {
	float:left;
	width:439px;
	margin-top:6px;
	padding-top:16px;
	padding-left:15px;
	padding-bottom:16px;
}

.artikel-beschreibung > h2 {
	text-transform:uppercase;
	margin-bottom:6px;
}

.artikel-varianten {
	clear:left;
	width:424px;
	margin-top:24px;
}

.artikel-varianten > p {
	line-height:16px;
}

.artikel_pos1 { /*Ist für Bestellnummer vorgesehen*/
/*	float:left; */
	width:170px;
	line-height:16px;

	/* Diese Werte für das Vorab-Layout (ohne Bestellnummer & Merkzettellink) verwenden*/
	margin-top:-16px;
}

.artikel_pos2 { /*Ist für den Preis vorgesehen*/
/*	Diese Werte für das entgültige Layout verwenden */
/*	width:150px; */ /*richtiget Wert für entgültiges Layout */
/*	margin-left:10px; */ /*richtiget Wert für entgültiges Layout */
	line-height:16px;
	font-weight:bold;

	/* Diese Werte für das Vorab-Layout (ohne Bestellnummer & Merkzettellink) verwenden*/
	width:84px;
	margin-top:-16px;
	margin-left:338px;
	text-align:right;
}

.artikel_pos3 { /*Ist für den Link Merkzettel vorgesehen*/
/*	width:84px; */
	line-height:16px;
/*	margin-left:10px; */

/*	Diese Werte für das Vorab-Layout (ohne Bestellnummer & Merkzettellink) verwenden*/
	width:1px;
	margin-left:422px;
	margin-top:-16px;
}

.artikel_pos1_neu { /*Ist für Bestellnummer vorgesehen*/
	float:left;
	width:250px;
	line-height:16px;
	color:#959595;
}

.artikel_pos2_neu { /*Ist für den Preis vorgesehen*/
/*	Diese Werte für das entgültige Layout verwenden */
	float:left;
/*	width:150px; */ /* entgültiges Layout */
	width:160px;
	margin-left:10px;
	line-height:16px;
	font-weight:bold;
/*	text-align:left; */ /* entgültiges Layout */
	text-align:right;
}

.artikel_pos3_neu { /*Ist für den Link Merkzettel vorgesehen*/
	float:left;
/*	width:84px; */ /* entgültiges Layout */
	width:1px;
	line-height:16px;
/*	margin-left:10px; */ /* entgültiges Layout */
	margin-left:0;
}

.zubehoer-artikelbild {
	float:left;
	width:227px;
	margin-top:6px;
	padding-left:11px;
	text-align:center;
}

/*.zubehoer-artikelbild > img{
	border:1px solid #0000FF;
	margin:auto;
}*/

/* --- Footer --- */
#footerhome{
	width:940px;
	/*height:24px;*/
	height:27px;
	/*background:#959595 url(/_gfx/hyu_comp_logo.jpg) no-repeat 99% 100%;*/
	background:#ffffff url(/_gfx/hyu_comp_logo.jpg) no-repeat 99% 100%;
	padding-top:15px;
	border-top:1px solid #D8D7D5;
	padding-left:10px;
	text-align:left;
	text-transform: uppercase;
}

#footer{
	width:940px;
	height:27px;
	padding-top:15px;
	padding-left:10px;
	text-align:left;
	text-transform: uppercase;

	/*Jens, 30.03.2010 - Geändert wegen Social Bookmarks*/
	/*background:#959595;*/
	background:#ffffff;
	border-top:1px solid #D8D7D5;
}

#footer a, #footerhome a{
	font-size:10px;
	color:#444444;
	padding-right:38px;
	text-decoration:none;
}

#footer div.uvp{
	
	float:right;
	font-size:9px;
	color:#444444;
	line-height:12px;
	text-transform:none;
	margin-right: 10px;
	margin-top:-5px;
}


/* generic Shadow around images */
.imgshadow {
	float: left;
	display: inline;
	background: url(/_gfx/imgshadow.gif) no-repeat bottom right;
}

.imgshadow > div {
	background: url(/_gfx/imgshadow.png) no-repeat top left;
	padding: 0px 7px 7px 0px;
}
.imgshadow > div img { background-color: #fff; }

/* generic Shadow around images (BIG Version) */
.imgshadow_big {
	float: left;
	display: inline;
	background: url(/_gfx/imgshadow_big.gif) no-repeat bottom right;
}

.imgshadow_big > div {
	background: url(/_gfx/imgshadow_big.png) no-repeat top left;
	padding: 0px 7px 7px 0px;
}
.imgshadow_big > div img { background-color: #fff; }
/**
 * FIXES FOR SAFARI 3.x, targeted by -webkit-min-device-pixel-ratio: 0
 * NOT needed - see: .tn .dialog > ul > li:first-child
 **/
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tn .beratungshadow {
		left: -135px;
	}
} */

.todo { /* KENNZEICHNET DIE NOCH ZU ERLEDIGENDEN AUFGABEN AUF DER WEBSEITE ! */
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	line-height:16px;
	text-transform:uppercase;
	border:1px solid #FF0000;
}

/* Fehlermedlung */
.pflicht {
	color:#c75a02;
}

/* *KONFIGURATOR* */
table.wishlist {
	margin-top:0px;
	font-size:10px;
	line-height:16px;
}

table.wishlist > tfoot {
	font-weight:bold;
	padding-top:5px;
	padding-bottom:20px;
}

table.wishlist > tfoot td {
	padding-top:5px;
	padding-bottom:10px;
	font-weight:bold;
}

table.wishlist > tbody td, table.wishlist > thead th {
	padding-bottom:20px;
}

.wishlist th, .wishlist td {
	vertical-align:bottom;
	font-weight:normal;
}

.wishlist .item {
	width:120px;
}

.wishlist .price {
	width:88px;
	text-align:right;
	padding-right:10px;
}

.sum {
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	border-top:1px solid #000000;
	text-align:right;
	padding-right:10px;
}

#konfigurator_content{
	width:692px;
	padding-top:6px;
}

#konfigurator_content .selectbox {
	float:left;
	font-size:10px;
}


#konfigurator_content .selectbox select{
	float:left;
	font-size:10px;

}

#konfigurator_content div.modellauswahl a.weiter {
	width: 219px;
	padding-right: 20px;
}

#konfigurator_content .small {
	width:148px;
}
#konfigurator_content .small select {
	width:140px;
}

#konfigurator_content .large {
	width:196px;
}
#konfigurator_content .large select {
	width:188px;
}


#konfigurator_content .selectbox option {
	font-size:10px !important;
}

#konfigurator_content .modellauswahl_hl {
	width:259px;
	padding-left:415px;
	padding-top:45px;
	padding-bottom:20px;
}

#konfigurator_content .modellauswahl_img {
	float:left;
	width:415px;
	height:254px;
}

#konfigurator_content .modellauswahl_img_big {
	width:692px;
	height:254px;
	text-align:center
}

#konfigurator_content .modellauswahl {
	float:left;
	width:259px;
}

#konfigurator_content .modellauswahl > div {
	width:239px;
	margin-top:7px;
	font-size:10px;
	/* padding-right:80px; */
}

div#konfigurator_content .modellauswahl_fliesstext {
	margin-top:16px;
	width:259px;
	padding-right:0px;
	font-size:10px;
	line-height:16px;
}

#konfigurator_content #konfigurator_nav {
	margin-bottom:20px;
}

#konfigurator_content th.konfigurator_nav_left {
	width:415px;
	height:7px;
}

#konfigurator_content th.konfigurator_nav_right {
	width:259px;
	height:7px;
}

#konfigurator_content td.konfigurator_nav_left {
	height:25px;
	padding-left:10px;
	padding-right:241px;
}

#konfigurator_content td.konfigurator_nav_right {
	height:25px;
	padding-right:80px;
}

#wishlist_container {
	width:218px;
	/*padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;*/
}

#konfigurator_content .radiobutton {
	vertical-align:middle;
	height:20px;
	text-align:center;
	border:1px solid #e1dfdd;
}

#konfigurator_content .farbauswahl {
	height:140px;
}

#konfigurator_content .farbauswahl_buttons {
	border:1px solid #e1dfdd;
	height:12px;
	text-align:center;
}


#konfigurator_content .farbauswahl_buttons input[type=radio]{
	border:1px solid #ffffff;
}

#wishlist_nav {
	float:left;
	width:208px;
	height:20px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
}

#konfigurator_content #konfigurator_img {
	width:692px;
	height:254px;
	text-align:center;
	position: relative;
}

table#konfigurator_contenttable {
	width:692px;
}

table#konfigurator_contenttable input[type=radio]{
	border:1px solid #ffffff;
}



#konfigurator_contenttable tr {
	/*border-bottom:1px solid #e1dfde;*/
}

#konfigurator_contenttable td {
	vertical-align:top;
	padding-top:5px;
	border-bottom:1px solid #e1dfde;
}


#konfigurator_contenttable th {
	height:1px;
	line-height:1px;
}

#konfigurator_contenttable tr.konfigurator_firstrow {
	border:0;
	height:1px;
}

#konfigurator_contenttable td.middlecenter {
	vertical-align:middle;
	text-align:center;
	border-right:1px solid #e1dfde;
	margin-right:10px;
}

#konfigurator_contenttable .itemtext {
	padding-left:5px;
	padding-right:10px;
}

#konfigurator_contenttable ul {
	list-style-image: url(/_gfx/li.gif);
	list-style-position: outside;
}


.car-description {
	margin-top:25px;
	text-align:center;
	vertical-align:middle;
	line-height:16px;
	font-size:10px;
}

#modelluebersicht{
	width:940px;
	background:#ffffff;
	padding:20px 0 7px 10px;
}

#modelluebersicht > div {
	float:left;
	width:182px;
	margin:15px 6px 5px 0;
}

#modelluebersicht div.stoerer{
	float:left;
	width:370px;
	padding:40px 0 0 0;
}

#modelluebersicht div.stoerer > div{
	margin-left:75px;
}

#modelluebersicht div.stoerer p{
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	margin:5px 0 0 0;
}

/* Autogas Rechner */
form#form1 label {
	width: 200px;
}
form#form1 input {
	width: 200px;
}


.fliesstext .triplefour .search{
	float:left;
	width:655px;
	border-top: 1px solid #dad7d5;
	padding-top: 11px;
	padding-bottom: 18px;
}

.fliesstext .triplefour .searchhl{
	float:left;
	width:655px;
	padding-bottom: 18px;
}



.fliesstext .triplefour input.search {
	font-size: 12px !important;
	vertical-align:top;
	border: 1px solid #959595 !important;
	width:250px;
	height: 16px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:1px;
}

.fliesstext .triplefour input.search_button {
	height: 16px;
	margin-top: 4px;
	border: 0;
	vertical-align:top;
}


#co2 {
	position:absolute;
	width: 928px;
	top:700px;
	z-index:220;
	background: #ffffff;
	margin-left: 10px;
	border:1px solid #dad7d4;
}


#emissiontable {
	position:absolute;
	width: 930px;
	/*left:190px;*/
	z-index:220;
	background: #ffffff;
	margin-left: 10px;

}

#emission {
	cursor:pointer;
	color: #000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	/*margin-left:10px;*/
}



#fahrzeugschein {
	position:absolute;
	left:190px;
	z-index:10;
	margin-top: 0px;
	padding-top: 0px;
	background: #ffffff;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.wirtschaftsdaten td, .wirtschaftsdaten th {
	border-bottom:1px solid #dad7d4;
	border-left:1px solid #dad7d4;
	line-height:18px;
	font-size:10px;
	font-weight:normal;
	padding-left:10px;
	vertical-align:top;
}

table.wirtschaftsdaten {
	margin-top:10px;
	margin-bottom:20px;
}

#einleitung table img {
	width:91px;
	height:110px;
	text-align:right;
	float:right;
	margin-bottom:8px;
}

span.wirtschaftsdaten {
	text-align:left;
}

.autoscoutlogofix {
	padding-top: 7px;
}


div.emissionentext {
	padding:0 10px 0 10px ;
}

img.emissionenclose {
	float: right;
	margin: 0 8px 8px 0;
	cursor: pointer;
}



/* --- Google Search --- */
div.currentdealer {
	color:#616161;
}
div.otherdealer {
	color:#000;
}
div.otherdealermo {
	color:#627ba9;
}


#xmas {
			position: absolute;
			top:405px;
			margin-left:0px;
			z-index: 1000;
			background-color: transparent;

}

/* Google Maps */
#map_canvas img{
	background-color: inherit;
}
 
 
/*
 * Social Bookmarks im Footer
 * @author Jens Schärer
 * @since 26.03.2010
 */
#footer .footer_socialbookmarks,
#footerhome .footer_socialbookmarks{
	float: left;
	margin-right: 20px;
	position: relative;
	top: -2px;
}

#footer .footer_socialbookmarks a,
#footerhome .footer_socialbookmarks a{
	color: inherit;
	font-size: inherit;
	padding-right: 2px;
}