@charset "utf-8";
/* CSS Document - Ä - */

/* Colors:
  - grey font: #5b5a58
  - grey background: #959595
  - light grey background: #d8d7d5
  - hyundai-blue: #153C80
  - (headline) hellblau: #627ba9
*/
/* --- Allgemeines --- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	width: 950px;
}
/* needed for consistent (cross-browser) rendering of flash */
object {
	display: block;
	outline: none;
}
#outer {
	position:absolute;
	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:80%;
	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 { display: none; }
#metanav { display: none; }
#search { display: none; }
#shoppingnav { display: none; }
#footer {display: none; }
.tn { display: none; }
#visual { display: none; }
.noprint { display: none; }

/* --- Contentbereich --- */
#content{
	width:940px;
	/*height:148px;*/
	background:#ffffff;
	padding:0 0 7px 10px;
}

#content div.teaserbox{
	float:left;
	width:218px;
	margin:13px 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:13px 4px 0 0;
}

#content div.teaserbox h1, #content div.actionbox h1{
	font-size:11px;
	font-weight:bold;
	color:#020202;
	padding-bottom:12px;
}

#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:13px;
}

#content ul.rechtshinweis{
	margin: 10px 0;
	padding-left: 4px;
	width: 680px;
}
#content 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 {
	margin-right: 8px;
}
#content a.weiter{
	display:block;
	width:100%;
	color:#020202;
	/* background:url(../_gfx/weiter_pfeil.gif) no-repeat 98% 100%; */
	text-decoration:none;
}

#contenttop{
	width:940px;
	padding-bottom:48px;
}

#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;
}

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;
}

.fliesstext{
	float:left;
	width:940px;
}

.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:200px;
	margin:-200px 0 11px 720px;
	overflow:hidden;
}

.fliesstext .topfour div{
	position: absolute;
	bottom:0px;
}

.fliesstext .five{
	float:left;
	width:177px;
}

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;
}
/*
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.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;
}

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 {
	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.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;
}

table.modelle{
	text-transform:uppercase;
}

table.modelle, table.technik{
	margin:20px 0 23px 0;
	font-size:10px;
	color:#020202;
}

table.contenttable{
	width:590px;
}

table.modelle thead,table.modelle th, table.technik thead, table.technik th, table.contenttable thead, table.contenttable th{
	background-color:#dad7d4;
}

table.modelle th, table.technik th, table.contenttable 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{
	line-height:18px;
	border-bottom:1px solid #dad7d4;
}

table.modelle td, table.technik td, table.contenttable td{
	border-left:1px solid #dad7d4;
	padding:2px 0 0 10px;
}

table.technik td.center, table.contenttable 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{
	border-left:none;
	text-align:left;
}

table.modelle td.second, table.contenttable td.second{
	padding-left:26px;
}


.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;
}


/* --- 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:10px;
	background:url(/_gfx/weiter_pfeil.gif) no-repeat 80% 50%;
	padding-right:35px;
	text-transform:uppercase;
	text-decoration:none;
	color:#020202;
}
input.formweiter{
	float:right;
	border: 0;
	display:block;
	padding-right:30px;
}

input.formzurueck{
	float:right;
	border: 0;
	display:block;
	padding-right:30px;
}



a.formzurueck{
	float:right;
	display:block;
	width:auto;
	font-size:10px;
	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 , .phonerror, .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.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;
}

/**
 * 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 --- */
#footer{
	width:927px;
	height:24px;
	background:#959595;
	padding-top:12px;
	padding-right:23px;
	text-align:right;
	text-transform: uppercase;
}

#footer a {
	font-size:10px;
	color:#444444;
	padding-left:38px;
	text-decoration:none;
}


/* 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 {
	width:138px;
	float:left;
	font-size:10px;
}


#konfigurator_content .selectbox select{
	width:138px;
	float:left;
	font-size:10px;

}


#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:259px;
	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:208px;
	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;
}

#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;
}

.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;
}
/* 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;
}
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;
}
