/* CSS Document */

html {
	height:100%;
	width:100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#fff url(/common/images/bg_topline.gif) repeat-x top left;
	height: 100%;
	width: 100%;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #1C1C1C;
	line-height:18px;
}

hr {
	color: #CCC;
	background: #CCC;
	border: 0px;
	height: 1px;
	width: 100%;
}

.fett {
	font-weight:bold;
}

.kursiv {
	font-style:italic;
}

.rot {
	color:#c00;
}

.links {
	text-align: left;
}

.rechts {
	text-align: right;
}

.mitte {
	text-align: center;
}

.plain_text_link, .plain_text_link a, .plain_text_link a:link {
	font-weight:normal;
	color:#1c1c1c;
	text-transform:none;
}


/*--------------------------TOOLTIP ENERGIEEFFIZIENZKLASSEN-----------*/

.infobox_energieeffizienz_link {
	z-index:1001;
}

.infobox_energieeffizienz_icon {
	
	border:0;
}

.infobox_energieeffizienz_tabelle {
	border:0;
	padding:5px;
	margin:0;
	background:#eee;
}

.infobox_energieeffizienz_zelle_legende {
	background:#eee;
}

.infobox_energieeffizienz_legende {
	display:inline;
	vertical-align:bottom;
	border:0;
	width:236px;
	height:153px;
}

.infobox_energieeffizienz_zelle_text {
	width:150px;
	background:#eee;
}

.infobox_energieeffizienz_text {
	color:#666;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
}



/*----------------------------HEADER-----------------------------------*/
.flashcontent_noflash {
	padding:10px 0px 0px 30px;
}

/*--------------------------NEWSTICKER----------------------------------*/
#newsticker {
	height: 30px;
	width: 800px;
	display: block;
	overflow: hidden;
	position: relative;
	top:-30px;
	left:-30px;
	padding:0;
	margin:0 -31px 0 0;	/* für IE */
	background:#E0E0E0;
	border-bottom: 1px solid #bbb;
}

#newsticker ul {
	width:800px;
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
}

#newsticker li {
	float: left;
	margin:0;
	padding:0;
	width:840px;
	margin:6px 30px;
}

#newsticker a, #newsticker a:link {
	font-weight:bold;
	text-decoration: none;
}

#newsticker_next {
	position:absolute;
	top:0px;
	left:780px;
	width:20px;
	height:30px;
	background: url(/common/images/btn_ticker_next.gif) top left no-repeat;
	cursor:pointer;
}

#newsticker_prev {
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:30px;
	background: url(/common/images/btn_ticker_prev.gif) top left no-repeat;
	cursor:pointer;
}

/*----------------------------CONTENT ELEMENTE--------------------------*/

.content_text {
	font-family: Tahoma;
	line-height: 18px;
	font-size: 12px;
	color: #1C1C1C;	
}

.content_headline_medium {
	color:#c00;
	font-weight:bold;
}

.content_headline_bold {
	color:#c00;
	font-weight:bold;
}

.content_headline_abstand {
	height:20px;
	overflow:hidden;
}

.content_link_abstand {
	height:18px;
	overflow:hidden
}

.content_spalte_links {
	width: 355px;
	float:left;
	
}

.content_spalte_rechts {
	width: 355px;
	float:right;
	/*padding-right:30px;*/
}

.clear {
	clear:both;
}

/*----------------------------CONTENT TEXT ELEMENTE ENDE--------------------------*/

/* --------------------------- STARTSEITE ------------------------------------ */

/* Mainframe */
#startseite_mainframe {
	width:980px;
	position: absolute;
	top: 0px;
	left: 50%;
	right: 50%;
	margin-left:-470px;
	background:#fff url(/common/images/bg_mainmenu.gif) repeat-y top left;
	padding:0;
	padding-bottom:34px !important;
	padding-bottom:50px;
}
/* Mainframe end*/


/* Topmenu (Obere Navigation + SEAT Logo) */
#startseite_topmenu {
	position: relative;
	top: 0px;
	left: 0px;
	height: 46px !important;
	height: 47px;
	width: 980px;
	z-index: 0;
	text-align: left;
	background: #fff;
	border-bottom: 1px solid #c00;
	margin:0;
	padding:0;
}

	#startseite_topmenu #topmenu_seatlogo{
		position: absolute;
		top: 6px;
		left: 12px;
		right: auto;
		height: 32px;
		width: 200px;
		margin: 0;
		z-index: 0;
	}

	#startseite_topmenu #topmenu_navigation {
		position: absolute;
		top: 0px;
		right: 0px;
		height: 46px;
		width: 780px;
		margin: 0;
		z-index: 0;
		text-align: right;
	}

	#startseite_topmenu #topmenu_navigation_item {
		display:inline;
		margin-right:30px;
	}
	
	#startseite_topmenu #topmenu_social {
		display:inline;
		margin-right:30px;
	}
	
	#startseite_topmenu .topmenu_social_item {
		display:inline;
		margin:0px 0px 14px 5px;
	}
/* Topmenu end */	
	
	
/* Hauptmenu links */
#startseite_menulinks {
	position:absolute;
	top:47px;
	left:0;
	width:180px;
	background:#666;
	min-height:288px;
}

	#startseite_menulinks .navigation_menu_item {
		background-color:#666;
		width: 154px;
		font-family: Tahoma;
                font-weight: normal;
		font-size: 11px;
		color: #fff;
		line-height: 18px;
		padding-left:26px;
		display: block;
		cursor: pointer;
	}

	#startseite_menulinks .navigation_submenu_item {
		background-color:#666;
		width: 140px !important;
		width: 180px;
		font-family: Tahoma;
                font-weight: normal;
		font-size: 11px;
		color: #fff;
		line-height: 18px;
		padding-left:40px;
		display: block;
		text-transform:none;
	}
	
	.hide {
		display: none;
	}
	.show {
		display: block;
	}

	#startseite_menulinks #navigation {
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		height: 288px;
		width: 180px;
		z-index: 0;
		text-align: left;
                background-color: #666;
		border-bottom:1px solid #666;
	}

	#startseite_menulinks a:link{
		color:#fff;
		text-decoration:none;
                                    
	}
	#startseite_menulinks a:visited{
		color:#fff;
		text-decoration:none;
                                    
	}
	#startseite_menulinks a:active{
		color:#fff;
		text-decoration:none;
	}
	#startseite_menulinks a:hover{
		color:#fff;
		text-decoration:none;
	}
	
	.startseite_menulinks_pfeil {
		margin-left: -11px;
		margin-right: 3px;
	}
/* Hauptmenu links end */


/* Header */
#startseite_headerimage {
	position: relative;
	top:0px;
	left:180px;
	width: 800px !important;
	height: 350px;
	border-right:1px solid #666 !important;
	border-right: 0px;
}

	/* Header Flashcontainer */
	#startseite_headerimage #container {
		width: 800px;
		height: 350px;
	}
/* Header end */

/* Headline */
#startseite_headline {
	position: relative;
	top:0px;
	left:180px;
	width: 800px;
	height: 50px;
	background:#1C1C1C;
	border-top:1px solid #c00;
	border-right:1px solid #666;
}

	#startseite_headline .headlinetext {
		height:23px;
		margin:13px 0 0 30px;
	}
/* Headline end */

/* Flags (Reiter mit Symbolisierung Seat Selection Partner und GK-Center */
	#flags {
		position:relative;
		top:-30px;
		left:-30px;
		height:49px;
		width:765px;
		margin-bottom:-20px;
		margin-right:0px;
	}
	
	#flag_blank {
		/*
		width:234px;
		height: 49px;
		float:left;
		*/
	}

	#flag_selection {
		width:170px;
		height:47px;
		background:url("../images/flag_selection.png") no-repeat top left;
		margin-left:3px;
		float:right;
		cursor:pointer;
		margin-right:5px;
	}

	#flag_gkc {
		width:170px;
		height:47px;
		background:url("../images/flag_gkc.png") no-repeat top left;
		margin-left:3px;
		float:right;
		cursor:pointer;
	}

	#flag_eseat {
		width:181px;
		height:47px;
		background:url("../images/flag_eseat.png") no-repeat top left;
		margin-left:3px;
		float:right;
		cursor:pointer;
	}	
/* Flags end */

/* Contentbereich */
#content {
	position:relative;
	top:0px;
	left:180px;
	background:#fff;
	width:800px;
	min-height:350px;
	*height: 350px;	/*Mindest-Höhe für den IE setzen */
	z-index:1;
	overflow:visible;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	font-family: Tahoma;
	font-size: 12px;
	color: #1C1C1C;
	margin-bottom:16px !important;
	margin-bottom:0px;
}

	#content #startseite_content {
		padding:30px 30px 0px 30px;
	}
	
	.startseite_email {
		text-transform:none;
		font-weight:normal;
	}
/* Contentbereich end */

/* Soziale Netzwerke Icons */

.social_network_icon_large {
	height:70px;
	border:0;
	padding:0;
	margin:0 10px 0 0;
}

/* Soziale Netzwerke Icons end */

/* Footer (beinhaltet Club SEAT Logo + Servicelogos) */
#startseite_footer {
	width:980px;
	height:50px;
	background:#CCC;
	position:absolute;
	bottom:0px;
	z-index:0;
}

	#startseite_clubseat {
		width:180px;
		height:50px;
		position:relative;
		left:0px;
		top:0px;
	}

	#startseite_servicelogos {
		width:800px;
		height:50px;
		margin-left:180px;
		margin-top:-50px;
		border-right:1px solid #ccc;
	}
/* Footer end */

/* Qualifikationen (unter Menü links) */
#startseite_qualifikationen {
	width:180px;
	height:60px;
	position:absolute;
	top: 378px !important;
	top: 381px;
	background: #666;
}

	#startseite_qualifikation {
		float:left;
		position: relative;
		top: 0px;
		left: 0px;
		height: 50px;
		width: 154px;
		text-align: left;
		padding-left:26px;
		padding-bottom:0px;
		background: #666;
		font-family: Tahoma;
		font-size: 12px;
		/*font-weight: bold;*/
		color: #fff;
		line-height: 13px;
	}

	#startseite_qualifikation a:link { 
		font-family: Tahoma;
		font-size: 12px;
		/*font-weight: bold;*/
		color: #fff;
		line-height: 13px;
		text-decoration: none; 
	}
	#startseite_qualifikation a:visited { 
		font-family: Tahoma;
		font-size: 12px;
		/*font-weight: bold;*/
		color: #fff;
		line-height: 13px;
		text-decoration: none; 
	}
	#startseite_qualifikation a:hover { 
		font-family: Tahoma;
		font-size: 12px;
		/*font-weight: bold;*/
		color: #fff;
		line-height: 13px;
		text-decoration: none; 
	}
	#startseite_qualifikation a:active { 
		font-family: Tahoma;
		font-size: 12px;
		/*font-weight: bold;*/
		color: #fff;
		line-height: 13px;
		text-decoration: none; 
	}
/* Qualifikationen end */


/* SEAT Service Teaser (unter Qualifikationen) */
#startseite_serviceteaser {
	width:180px;
	position:absolute;
	top: 448px !important;
	top: 447px;
	background: #666;
}

/*
#startseite_energieeffizienz {
	width:180px;
	height:300px;
	position:absolute;
	top: 708px;
	background: #666;
}
*/


/* Servicelogo Slider */
/* apply the gallery design - links slider */
#gallery_container {
	width: 800px;
	height: 50px;
	margin: 0;
	padding: 0;
	background: #ccc;
	display: block;
	position: relative;
	overflow:hidden;
}
	/* the width is set to show the number of thumbnails that will be visible */
	#thumb_container {
		position: relative;
		overflow: hidden;
		width: 800px;
		height: 52px;
		background: #ccc;
		margin: 0px 0px auto 30px;
	}
	/* the thumbnails container */
	#thumbs {
		white-space:nowrap;
		display:block;
		position:relative;
	}

	#thumbs a { padding:0px; margin:0px; }
	#thumbs a img:hover{ border:0px solid #CC0000; }

	/* the forward and backward buttons */
	.addfwd {
		display:block;
		position:absolute;
		cursor:pointer;
		width:30px;
		height:50px;
		top:0px;
		right:0px;
		background:url(../images/btn_gallery_fwd.gif) no-repeat;
	}
	.addbkwd {
		display:block;
		position:absolute;
		cursor:pointer;
		width:30px;
		height:50px;
		top:0px;
		left:0px;
		background:url(../images/btn_gallery_back.gif) no-repeat;
	}

	#gallery_container .service_icon {
		margin-right:18px;
		margin-left: 5px;
		
	}
/* Servicelogo Slider end */

/*---------------------------------------STARTSEITE ENDE-------------------------------------*/

/*---------------------------------------SERVICE-TEXTE-------------------------------------*/
.servicetxt {
	width: 506px;
	background: #fff;
	text-align: justify;
}

#serviceimg {
	position: relative;
	display: block;
	float: right;
	top: -20px;
	left: 30px;
	width: 230px;
	height: 180px;
	margin-bottom: 0px;
	background: #fff;
}
/*---------------------------------------SERVICE-TEXTE ENDE-------------------------------------*/

/*---------------------------------------ARTIKEL STARTSEITE-------------------------------------*/

.startseite_artikelholder {
	width:740px;
	padding:0;
	border-spacing:0px;
	border:0;
	/*border:1px solid #c00;*/
}

.startseite_artikel_740 {
	width:740px;
	margin-bottom:30px;
	padding:0;
	border-spacing:0px;
	border:0;
	/*border:1px solid #090;*/
}

.startseite_artikel_355 {
	width:355px;
	margin-bottom:30px;
	padding:0;
	border-spacing:0px;
	border:0;
	/*border:1px solid #00F;*/
}

.startseite_artikel_space {
	height:8px;
	overflow:hidden;
}

.artikel_link {
	color:#c00;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	text-transform:none;
	text-decoration:none;
}

.artikel_spalte_links {
	width:355px;
	vertical-align:top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	line-height:18px;
}

.artikel_spalte_rechts {
	width:355px;
	vertical-align:top;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:normal;
	line-height:18px;
}

.startseite_artikel_headline {
	color:#C00;
	font-size: 16px;
	font-family: Tahoma, Arial;
	line-height:18px;
	text-transform: uppercase;
	font-weight:bold;
}


.startseite_artikel_text_einspaltig {
	width:740px;
	color:#1C1C1C;
	font-family: Tahoma, Arial;
	font-size:12px;
	line-height:18px;
}

.startseite_artikel_text_zweispaltig {
	width:355px;
	color:#1C1C1C;
	font-family: Tahoma, Arial;
	font-size:12px;
	line-height:18px;
}

.startseite_artikel_link {
	color:#C00;
	font-size: 14px;
	font-family: Tahoma, Arial;
	line-height:18px;
	text-transform: uppercase;
	font-weight:bold;
}

.startseite_artikel_bildunten {
	width:320px;
	border:1px solid #CCC;
}

.startseite_artikel_bildoben {
	width:320px;
	border:1px solid #CCC;
}

.startseite_artikel_bildrechts {
	width:320px;
	border:1px solid #CCC;
}

.startseite_artikel_bildlinks {
	width:320px;
	border:1px solid #CCC;
}

/*---------------------------------------ARTIKEL STARTSEITE ENDE------------------------------*/

/*--------------------------------------KONTAKTFORMULAR--------------------------------------*/

.kontakt_spalte_1_3 {
	width: 237px;
	float:left;
	
}

.kontakt_spalte_2_3 {
	width: 237px;
	margin-left:5px;
	float:left;
	
}

.kontakt_spalte_3_3 {
	width: 240px !important;
	width: 250px;
	float:right;
	/*padding-right:30px;*/
}

.kontakt_spalte_12_3 {
	width:474px;
	float:left;
}

.kontakt_spalte_23_3 {
	width:474px;
	float:right;
	/*padding-right:30px;*/
}

.kontakt_rahmen_links {
	border-left:2px solid #ccc;
}

.kontakt_abstand_links {
	padding-left: 10px;
}

.kontakt_abstand_oben {
	padding-top:18px;
}

.kontakt_input_100 {
	width:226px;
  	height: 22px;
	background: url(../images/kontakt_input.gif) no-repeat top left; 
	padding: 3px 8px;
	border:0;
}

.kontakt_input_50 {
	width:112px;
	background: url(../images/kontakt_input_112.gif) no-repeat top left; 
	padding: 3px 8px;
	border:0;
}

.kontakt_input_33 {
	width:73px;
	background: url(../images/kontakt_input_73.gif) no-repeat top left; 
	padding: 3px 8px;
	border:0;
}

.kontakt_input_66 {
	width:150px;
	background: url(../images/kontakt_input_150.gif) no-repeat top left; 
	padding: 3px 8px;
	border:0;
}

.kontakt_spalte_links {
	width:30px;
	float:left;
}

.kontakt_spalte_rechts {
	width:710px;
	float:right;
	padding-right:30px;
}

.kontakt_textarea_100 {
	width:740px;
	height:91px;
	background: url(../images/kontakt_input_textarea_740.gif) no-repeat top left; 
	padding: 3px 8px;
	border:0;
}

.kontakt_reihe {
	background: #DEDEDE;
	width:740px;
}

.kontakt_abstand_reihe {
	height:8px;
}

.kontakt_fehler {
	padding:5px;
	border: 2px solid #ccc;
	border-left: 10px solid #c00;
}

.kontakt_auslastung_tabelle {
	border:0;
	border-spacing:0;
	width:100%;
}

.kontakt_auslastung_tabelle td {
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height:18px;
	color:#1c1c1c;
}

.kontakt_auslastung_wert1 {
	height:9px;
	/*background:url(../images/bg_auslastung.gif) top left;*/
	background:#c00;
	border:1px solid #000;
	border-right:0;
	float:left;
}

.kontakt_auslastung_wert2 {
	height:9px;
	background:#fff;
	border:1px solid #000;
	border-left:0;
	float:left;
}

/*---------------------------------------SITEMAP----------------------------------------------*/




/*--------------------------------------GÜNSTIG & GARANTIERT------------------------------*/

.gug_angebotstabelle {
	width:100%;
	border:1px solid #666;
	border-spacing:0;
}

.gug_fzgliste {
	width:100%;
	color:#1C1C1C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	
}

.gug_bg1 {
	background:#fff;
	border-bottom:1px solid #666;
	padding:3px;
	color:#1C1C1C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height:18px;
}

.gug_bg2 {
	background:#E5E5E5;
	border-bottom:1px solid #666;
	padding:3px;
	color:#1C1C1C;
	font-size: 12px;
	font-family: Tahoma, Arial;
	line-height:18px;
}

/*---------------------------------------NEWSLETTER-------------------------------------*/
.nl_form {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 10px;
	text-decoration: none; 

}

/*-----------------------------------SERVICE------------------------------------------*/

.service_bild_b {
	border: 1px solid #666;
	width: 320px;
	margin-top: 36px;
}


.service_bild_a {
	border: 1px solid #666;
	width: 320px;
}



/*------------------------------------MITARBEITER--------------------------------------*/

.mitarbeiter_a {
	width:100%;
}
.mitarbeiter_a_foto {
	border: 1px solid #666;
	width: 150px;
	height: 200px;
	float:left;
}

.mitarbeiter_a_text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
	float:left;
	margin-top:18px;
	margin-left:18px;
}

.mitarbeiter_b {
	width:100%;
}
.mitarbeiter_b_foto {
	border: 1px solid #666;
	width: 150px;
	height: 200px;
	float:left;
}

.mitarbeiter_b_text {
	width: 180px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
	float:left;
	margin-top:18px;
	margin-left:18px;
	
}

.mitarbeiter_b_text_links {
	width: 180px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
	float:left;
	margin-top:18px;
	margin-right:18px;
	/*white-space:nowrap;*/
}

.mitarbeiter_c {
	width:100%;
}
.mitarbeiter_c_foto {
	border: 1px solid #666;
	width: 150px;
	height: 200px;
	float:left;
}

.mitarbeiter_c_text {
	width: 180px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
	float:left;
	margin-top:18px;
	margin-right:18px;
	
}

.mitarbeiter_c_text_links {
	width: 180px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
	float:left;
	margin-top:18px;
	margin-left:18px;
	/*white-space:nowrap;*/
}

.mitarbeiter_d {
	width:150px;
	float:left;
}

.mitarbeiter_d_zweites {
	width:150px;
	float:left;
	margin-left:30px;
}

.mitarbeiter_d_foto {
	border: 1px solid #666;
	width: 150px;
	height: 200px;
}

.mitarbeiter_d_text {
	width: 150px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
	margin-top:18px;
}

.mitarbeiter_e {
	width:150px;
	float:left;
}

.mitarbeiter_e_text {
	width: 150px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
}

.mitarbeiter_teamfoto {
	border: 1px solid #666; 
	float:left;
}

.mitarbeiter_teamfoto_text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #1c1c1c;
	line-height: 18px;
	float:left;
	margin-top:18px;
}

/*-------------------------------------BILDERGALERIE----------------------------------*/
.vorschau_foto {
	background:url(../images/bildergalerie_lade.gif) no-repeat center center;
	border: 1px solid #666;
	width: 320px;
}

.bildergalerie_foto_bg {
	border: 1px solid #666;
	width:740px;
	height:555px;
	min-height:30px;
	background:url(../images/bildergalerie_lade.gif) no-repeat center;
}

.bildergalerie_foto {
	width:740px;
}

#bildergalerie_rahmen {
	width:740px;
	height:100px;
	background:#ccc; 
	border: 1px solid #666;
	overflow:hidden;
}

/* hier neue deklarationen für shadowbox-bildergalerie */
.bildergalerie_shadowbox_thumbs {
	padding:5px;
	background:#fff;
	border:1px solid #666;
	margin:5px;
}
/* ende neue deklarationen für shadowbox-bildergalerie */

#bildergalerie_gallery_container {  
	clear:both;
	width:740px ; 
	height:94px ; 
	margin-top:3px;
	margin-bottom:3px;
	background:#ccc; 
	padding:0; 
	display:block; 
	position:relative; 
	overflow:hidden;
	}

	/* the width is set to show the number of thumbnails that will be visible */
	#bildergalerie_thumb_container {
		position:relative; 
		overflow:hidden; 
		width:740px; 
		height:100px; 
		margin-left:24px;
		/*margin:0px auto 0px;*/
	}
	/* the thumbnails container */
	#bildergalerie_thumbs {
		white-space:nowrap;
		display:block;
		position:relative;
	}
	
	#bildergalerie_thumbs .bildergalerie_detailansicht_thumbs {
		border:1px solid #ccc;
		cursor:pointer;
	}

	#bildergalerie_thumbs a { padding:0px; margin:0px; }
	#bildergalerie_thumbs a img:hover{ /*border:1px solid #c00;*/ }
	
	#bildergalerie_gallery_container .addfwd {
		display:block;
		position:absolute;
		cursor:pointer;
		width:18px;
		height:48px;
		top:23px;
		right:0px;
		background:url(../images/btn_gallery_fwd.gif) top right no-repeat;
	}
	#bildergalerie_gallery_container .addbkwd {
		display:block;
		position:absolute;
		cursor:pointer;
		width:16px;
		height:48px;
		top:23px;
		left:0px;
		background:url(../images/btn_gallery_back.gif) top left no-repeat;
	}

/*-------------------------------------FAHRZEUGE (LISTE)--------------------------------*/

.fahrzeuge_bg1 {
	background:#FFF;
	
}

.fahrzeuge_bg2 {
	background:#F0F0F0;
	
}

.fahrzeuge_tabellenkopf {
	background:#F0F0F0;
}

.fahrzeuge_trenner {
	background:#DADADA;
}

.fahrzeuge_thumb {
	width:60px;
	height:45px;
	border:1px solid #666;
	margin-left:10px;
}

.fahrzeuge_fzgname {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#c00;
}

.fahrzeuge_beschreibung {
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
}

.fahrzeuge_filter_tabelle {
	border:0;
	padding:0px;
	border-spacing:5px;
	font-family: Tahoma;
	font-size: 12px;
	color:#1c1c1c;
}

.fahrzeuge_filter_preis {
	border:0;
	width:240px;
	font-family: Tahoma;
	font-size: 12px;
	color:#1c1c1c;
}

.fahrzeuge_filter_tabelle select {
	width:240px;
}

/*-----------------------------------FAHRZEUG DETAILANSICHT --------------------*/

#foto {
	border: 1px solid #666;
	width:320px;
	height:240px;
}

#details {
	width:418px;
	height:290px;
}

#details .details_zeile {
	width:400px;
	margin:0px auto 0px;
	border-bottom:1px solid #666;
	overflow:hidden;
}

#details .details_spalte_links {
	float:left;
	width:170px;
	overflow:visible;
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
	font-weight:bold;
	line-height:18px;
}

#details .details_spalte_rechts {
	float:left;
	overflow:visible;
	max-width:248px;
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
	line-height:18px;
}

#details_unten {
	width:100%;
	margin-top:30px;
}

#details_unten .details_zeile {
	width:100%;
	margin:0px auto 0px;
	border-top:1px solid #666;
	overflow:hidden;
}

#details_unten .details_spalte_links {
	float:left;
	width:170px;
	overflow:visible;
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
	font-weight:bold;
	line-height:18px;
}

#details_unten .details_spalte_rechts {
	float:left;
	overflow:visible;
	max-width:570px;
	font-family: Tahoma;
	font-size: 12px;
	line-height:18px;
	color:#1C1C1C;
}

#details_emission {
	width:100%;
	margin-top:30px;
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
}

#details_finanzierung {
	width:100%;
	margin-top:30px;
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
}

#fahrzeug_gallery_container {  
	clear:both;
	width:320px ; 
	height:56px ; 
	margin:3px auto 0px; 
	background:#fff; 
	padding:0; 
	display:block; 
	position:relative; 
	}

	/* the width is set to show the number of thumbnails that will be visible */
	#fahrzeug_thumb_container {
		position:relative; 
		overflow:hidden; 
		width:320px;
		left:0px !important;
		left:24px;
		height:56px; 
		margin:0px auto 0px;
	}
	/* the thumbnails container */
	#fahrzeug_thumbs {
		white-space:nowrap;
		display:block;
		position:relative;
	}
	
	#fahrzeug_thumbs .fahrzeug_detailansicht_thumbs {
		border:1px solid #666;
		cursor:pointer;
	}

	#fahrzeug_thumbs a { padding:0px; margin:0px; }
	#fahrzeug_thumbs a img:hover{ border:1px solid #c00; }
	
	#fahrzeug_gallery_container .addfwd {
		display:block;
		position:absolute;
		cursor:pointer;
		width:16px;
		height:48px;
		top:0px;
		right:0px;
		background:url(../images/btn_gallery_fwd.gif) top right no-repeat;
	}
	#fahrzeug_gallery_container .addbkwd {
		display:block;
		position:absolute;
		cursor:pointer;
		width:16px;
		height:48px;
		top:0px;
		left:0px;
		background:url(../images/btn_gallery_back.gif) top left no-repeat;
	}
	

#fahrzeug_forms_kontakt .kontaktformular {
	background:#CCC;
	width:740px;
	border:0px;
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
	padding:30px;
}

#fahrzeug_forms_kontakt .spalte_links {
	width:170px;
	padding-top:5px;
}

#fahrzeug_forms_kontakt .spalte_rechts {
	width:570px;
	padding-top:5px;
}

#fahrzeug_forms_kontakt input, textarea{
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
	width:350px;
}

#fahrzeug_kontakt_sendefehler {
	font-family: Tahoma;
	font-size: 12px;
	color:#CC0000;
}

#datenschutz {
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
}

/*----------------------------------SEAT MODELLPALETTE---------------------------*/
.modellpalette_fahrzeug {
	width:100%;
}

.modellpalette_bild {
	width:200px;
	height: 150px;
	float:left;
}

.modellpalette_text {
	width:510px;
	margin-left:30px;
	float:left;
}

/*-------------------------------------GAESTEBUCH--------------------------------*/

.gaestebuch_0 {
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 740px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	background: #fff;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #dadada;
}

.gaestebuch_1 {
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 740px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	background: #fff;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #dadada;
}

.gaestebuch_2 {
	position: relative;
	display: block;
	top: 0px;
	left: 0px;
	width: 740px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #1c1c1c;
	line-height: 18px;
	background: #f0f0f0;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #dadada;
}

.gaestebuch_name {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#c00;
}

.gaestebuch_message {
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
	line-height: 18px;
}

.gaestebuch_datum {
	font-family: Tahoma;
	font-size: 12px;
	color:#1C1C1C;
}

.gaestebuch_ip {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#c00;
	margin-left:10px;
}

/*------------------------------------SCREENSAVER-----------------------------*/
.ssaver_bild {
	border:1px solid #ccc;
}

/*------------------------------------WALLPAPER-----------------------------*/
.wpaper_bild {
	border:1px solid #ccc;
}

/*-------------------------------------E-Cards--------------------------------*/
.ecard_thumb {
	width:320px;
	height:200px;
	border:1px solid #ccc;
}

.ecard_preview {
	width:640px;
	height:400px;
	border:2px solid #ccc;
}

.ecard_input_100 {
	width:355px;
  	height: 22px;
	background: url(../images/ecard_input_355.gif) no-repeat top left; 
	padding: 3px 8px;
	border:0;
}


/* THICKBOX CSS STILE (BILDZOOM IN LAYER) */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#1c1c1c;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	display:none;
	border: 2px solid #ccc;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* THICKBOX CSS STILE (BILDZOOM IN LAYER) */

/* SIFR CSS STILE */
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 â€“ 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active content_headline {
    font-family: Tahoma;
    font-size:16px;
    color:#c00;
    visibility: hidden;
  }
  */
}
/* SIFR CSS STILE ENDE */





/*Fahrzeugsuche Preis-Slider */
/* jquery */
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
	/* Markierter farbiger Hintergrund für Slider */
.ui-widget-header { border: 1px solid #e78f08; background: #d6d6d6 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
	/* Anfasser für Slider inaktiv */
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #666; background: #f6f6f6 url(../images/slider_seat.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
	/*Anfasser für Slider aktiv*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #c00; background: #fff url(../images/slider_seat.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
	/* Anfasser für Slider während des slidens */
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #F00; background: #ffffff url(../images/slider_seat.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(../images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/
/* Corner radius */
/*
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
*/
.ui-corner-tl {}
.ui-corner-tr {}
.ui-corner-bl {}
.ui-corner-br {}
.ui-corner-top {}
.ui-corner-bottom {}
.ui-corner-right {}
.ui-corner-left {}
.ui-corner-all {}

/* Overlays */
.ui-widget-overlay { background: #666666 url(../images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion */


/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; width:219px; background:#FFF url(../images/slider_preis_bg.gif) no-repeat;} /*Design Slider-Bar*/
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em;  }	/*Höhe Slider-Bar*/
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }



