/* ********************
*	Font init
***********************/

@font-face {
	font-family: 'TradeGothicBoldOblique';
	src: url('../fonts/TradeGothicW01BoldCn20Obl.eot');
	src: local("☺"),
		url('../fonts/TradeGothicW01BoldCn20Obl.eot') format('eot'),
		url('../fonts/TradeGothicW01BoldCn20Obl.woff') format('woff'),
		url('../fonts/TradeGothicW01BoldCn20Obl.ttf') format('truetype'),
		url('../fonts/TradeGothicW01BoldCn20Obl.svg#TradeGothicBoldOblique') format('svg');
}

@font-face {
	font-family: 'TradeGothicBold';
	src: url('../fonts/TradeGothicW01Bold.eot');
	src: local("☺"),
		url('../fonts/TradeGothicW01Bold.eot') format('eot'),
		url('../fonts/TradeGothicW01Bold.woff') format('woff'),
		url('../fonts/TradeGothicW01Bold.ttf') format('truetype'),
		url('../fonts/TradeGothicW01Bold.svg#TradeGothicBold') format('svg');
}

@font-face {
	font-family: 'TradeGothicBoldExtended';
	src: url('../fonts/TradeGothicW01BoldExtended.eot');
	src: local("☺"),
		url('../fonts/TradeGothicW01BoldExtended.eot') format('eot'),
		url('../fonts/TradeGothicW01BoldExtended.woff') format('woff'),
		url('../fonts/TradeGothicW01BoldExtended.ttf') format('truetype'),
		url('../fonts/TradeGothicW01BoldExtended.svg#TradeGothicBoldExtended') format('svg');
}

@font-face {
	font-family: 'TradeGothicExtended';
	src: url('../fonts/TradeGothicW01Extended.eot');
	src: local("☺"),
		url('../fonts/TradeGothicW01Extended.eot') format('eot'),
		url('../fonts/TradeGothicW01Extended.woff') format('woff'),
		url('../fonts/TradeGothicW01Extended.ttf') format('truetype'),
		url('../fonts/TradeGothicW01Extended.svg#TradeGothicExtended') format('svg');
}



@media screen {

	/* ################################
	* ### Allgemeine Einstellungen ###
	* ################################ */

	html {
		height: 100%
	}

	body {
		/* Hiermit werden Scrollbalken erzwungen, auch wenn die Bildschirmhoehe groesser der Inhaltshoehe ist.
			Somit wird der 10-Pixel-Sprung verhindert, wenn die Inhaltsmenge einen Scrollbalken erzwingt. */
		min-height: 101%;
		color: #333;
		text-align: center;
		font-family: verdana, sans-serif, arial, helvetica;
		font-size: 100%;
		background: #56636b;
	}

	/* Wir setzen Randabstaende und Rahmen in ALLEN HTML-Elementen auf Null. Allerdings ruft dies das extreme
	Zoom-Verhalten des IE hervor, welches in der Datei ie_hacks.css wieder beseitigt wird. */
	* {
		margin: 0;
		padding: 0;
		border: 0;
	}

	/* An manchen Stellen werden im Dokument Notizen zu Inhaltssegmenten hinterlassen, wollen wir im Browser nicht sehen,
	da selbsterklaerend, aber im XHTML-Dokument an sich ... lynx zeigts uns ... */
	.hiddenButUseful {
		display: none;
	}

	a:link, a:visited {
		color: #a39c7a;
		text-decoration: underline;
	}

	a:hover, a:active {
		color: #a39c7a;
		text-decoration: none;
	}

	h1, h2, h3 {
		font-size: 100%;
		font-weight: bold;
	}

	p {
		font-size: 75%;
		font-weight: normal;
		color:#616669;
		line-height: 160%;
	}

	ul {
		list-style-type: square;
		margin: 0 0 0 20px;
		padding: 0;
	}

	ol {
		margin: 0 0 0 20px;
		padding: 0;
	}

	li {
		font-size: 75%;
		font-weight: normal;
	}

	td {
		font-size: 75%;
		font-weight: normal;
	}

	input, textarea {
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 75%;
		font-weight: normal;
		color: #333;
	}

	.clearLeft {
		clear: left;
	}

	.clearRight {
		clear: right;
	}

	.clearBoth, .standardClearer {
		clear: both;
	}








	/* #####################
	* ### Page Settings ###
	* ##################### */

	#pageBgWrapper {
		margin: 0;
		background: #c4c9cd url("../img/page_bg_top.jpg") left top repeat-x;

	}


	#pageMargins {
		margin: 0;
		padding: 0 0 30px 0;
		height: 100%;
		background: transparent url("../img/page_bg_bottom.jpg") left bottom repeat-x;
	}


	#page {
		margin: 0 auto 0 auto;
		width: 986px;
		min-height: 800px;
		text-align: left;
		background: transparent;
	}




	/* ##########################
	* ### Background Wrapper ###
	* ########################## */
/*
	#backgroundWrapperOne {
		background: transparent url(../img/fine_line_bg.png) left 36px no-repeat;
	}

	#backgroundWrapperTwo {
		background: transparent url(../img/dotted_bottom_right_bg_02.png) 20px bottom no-repeat;
	}

	#backgroundWrapperThree {
		background: transparent url(../img/content_tribal_bg.png) left 60px no-repeat;
	}
*/
	#backgroundWrapperFour {
		background: transparent url(../img/content_tribal_02.png) 40px top no-repeat;
	}

	#backgroundWrapperFive {
		background: transparent url(../img/content_tribal_02_50.png) 40px top no-repeat;
	}




	/* #####################
	* ### Header		 ###
	* ##################### */

	#header {
		position: relative;
		padding-top: 20px;
		/*height: 111px;*/
	}




	/* ### Site Logo ###*/

	#header #siteLogo {
		position: absolute;
		top: 20px;
		right: 0;
	}






	/* ### Main Nav ###*/

	#header #mainNav {
		margin-top: 26px;
		width: 760px;
		min-height: 60px;
		background: transparent url(../img/mainnav_bg_top.png) top left no-repeat;
	}

	#header #mainNav #mainNavInner {
		background: transparent url(../img/mainnav_bg_bottom.png) bottom left no-repeat;
		padding-bottom: 3px;
	}

	#header #mainNav ul {
		margin: 0 0 0 0;
		padding: 3px 0 3px 26px;
		list-style-type: none;
	}

	#header #mainNav ul li {
		float: left;
		margin: 0 16px 0 0;
	}

	#header #mainNav ul li.first {
		margin: 0 36px 1px 0;
	}

	#header #mainNav ul li.first a {
		padding: 0 0 0 15px;
		background: transparent url(../img/mainnav_inactive.png) 2px 3px no-repeat;
	}

	#header #mainNav ul li.first a:hover,
	#header #mainNav ul li.first.active a {
		cursor: pointer;
		background: transparent url(../img/mainnav_active.png) 2px 5px no-repeat;
	}

	#header #mainNav ul li a {
		line-height: 20px;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
		font-size: 90%;
		font-weight: normal;
		font-family: TradeGothicBoldExtended, TradeGothicExtended;
	}

	#header #mainNav ul li.active a,
	#header #mainNav ul li a:hover {
		text-decoration: underline;
	}




	/* ### Main Nav Drop Down ### */

	.mainNavDropDown {
		position: absolute;
		top: 85px;
		margin-left: 24px;
		padding: 5px 10px 5px 10px;
		border: 1px solid #fff;
		z-index: 1000;
		background: #c2c5ca url(../img/dropdown_bg.jpg) top left repeat-x;
	}

	.mainNavDropDown ul {
		list-style-type:none;
		margin:0;
		padding: 0;
	}

	.mainNavDropDown ul li {
		margin: 10px 0 10px 0;
	}

	.mainNavDropDown ul li a{

	}

	.mainNavDropDown ul {

	}




	/* ### Language Selector ###*/

	#header #languageSelector {
		position: absolute;
		top: 110px;
	    right: 20px;
		z-index: 1000;
	}

	#header #languageSelector .tx-srlanguagemenu div {
		right: 34px;
		display: inline;
		color: #fff;
		text-transform: uppercase;
		margin-left: 5px;
		font-size: 70%;
		font-weight: normal;
		font-family: TradeGothicExtended, arial;
	}

	#header #languageSelector .tx-srlanguagemenu a {
		color: #fff;
		text-decoration: none;
		font-weight: normal;
	}

	#header #languageSelector .tx-srlanguagemenu a:hover {
		color: #B6171F;
		text-decoration: underline;
	}
	#header #languageSelector .tx-srlanguagemenu .CUR {
		color: #B6171F;
		text-decoration: underline;
	}





	/* ### Sub Nav ###*/

	#header #subNav {
		padding: 0 0 0 26px;
		width: 100%;
		background: transparent url(../img/mp_content_four_col_line.png) left 30px no-repeat;
	}

	#header #subNav #heightWrapper {
		height: 66px;
	}

	#header #subNav ul {
		margin: 0 0 0 10px;
		padding: 0;
		list-style-type: none;
	}

	#header #subNav ul li {
		display: inline;
		line-height: 32px;
		margin: 0 5px 0 0;
		color: #fff;
	}

	#header #subNav ul li.active a {
		color: #b51823;
		text-decoration: underline;
		background: transparent url(../img/mainnav_active_red.png) 3px 7px no-repeat;
	}

	#header #subNav ul li a {
		padding: 0 0 0 15px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 90%;
		font-weight: normal;
		font-family: TradeGothicBoldExtended, TradeGothicExtended;
	}

	#header #subNav ul li a:hover {
		color: #b51823;
		text-decoration: underline;
	}

	#header #subNav ul.l2 {
		margin: 0 0 0 10px;
	}

	#header #subNav ul.l2 li {
		margin: 0 5px 0 0;
		color: #c1c5c9;
	}

	#header #subNav ul.l2 li a {
		padding: 0 0 0 0;
		color: #c1c5c9;
	}

	#header #subNav ul.l2 li a:hover {
		color: #B6171F;
		text-decoration: underline;
	}







	/* ### DIS adjustments ###*/

	#header #headerGraphic {
		float: left;
		padding: 1px 0 0 0;
	}

	#header #loginContainer {
		padding: 0 0px 0 0;
		line-height: 29px;
		color: #fff;
		font-size: 70%;
		text-align:right;
		height: 29px;
		background: transparent url(../img/mainnav_bg_bottom.png) bottom left no-repeat;
	}

	#header #loginContainer .logout a {
		color: #fff;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
	}




	/* ########################
	* ### Main Content Top ###
	* ######################## */

	#mainContentWrapper100 .mainContentTop {
		padding: 5px 0 6px 21px;
		background: transparent url(../img/mp_content_four_col_line.png) bottom left no-repeat;
	}











	/* #################################
	* ### Main Content 100 Template ###
	* ################################# */

	#mainContentWrapper100 {

	}

	#mainContentWrapper100 .mainContent {
		margin: 9px 22px 0 22px;
	}

	#mainContentWrapper100 .mainContent h2 {
		color: #616669;
		font-family: TradeGothicBoldOblique;
		font-size: 235%;
		font-weight: normal;
		letter-spacing: -2px;
		margin: 0 0 15px;
		text-transform: uppercase;
	}

	#mainContentWrapper100 .mainContent h3 {
		color: #616669;
		font-size: 75%;
		font-weight: normal;
		text-transform: uppercase;
		font-family: TradeGothicBoldExtended;
	}


	#mainContentWrapper100 .mainContent .mpContentItem .mpContentItemTextOnly {
		margin: 0 0 15px 0;
	}










	/* #####################
	* ### ContentSlider ###
	* ##################### */

	#mainContentWrapper100 .mpContentSlider {
		position: relative;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls {
		position: absolute;
		bottom: 10px;
		right: 25px;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li {
		float: left;
		margin-right: 3px;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl01 {
		display:block;
		height: 23px;
		width:23px;
		background: transparent url(../img/slider_control_01.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li.active a.sliderControl01,
	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl01:hover {
		background: transparent url(../img/slider_control_01_active.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl02 {
		display:block;
		height: 23px;
		width:23px;
		background: transparent url(../img/slider_control_02.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li.active a.sliderControl02,
	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl02:hover {
		background: transparent url(../img/slider_control_02_active.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl03 {
		display:block;
		height: 23px;
		width:23px;
		background: transparent url(../img/slider_control_03.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li.active a.sliderControl03,
	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl03:hover {
		background: transparent url(../img/slider_control_03_active.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl04 {
		display:block;
		height: 23px;
		width:23px;
		background: transparent url(../img/slider_control_04.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li.active a.sliderControl04,
	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a.sliderControl04:hover {
		background: transparent url(../img/slider_control_04_active.png) left top no-repeat;
	}

	#mainContentWrapper100 .mpContentSlider .sliderControls ul li a {

	}






	/* ##################################
	* ### home mpContentItemFourCol  ###
	* ################################## */



	/* ### Content Item With Overlay ### */

	.mpContentItemFourCol {
		margin: 9px 0 0 0;
		background: transparent url(../img/4col_bg.png) left top repeat-y;
	}

	.mpContentItemFourCol .mpContentItem {
		position: relative;
		float: left;
		width: 230px;
		padding: 0 4px 0 0;
		margin: 0 4px 0 0;
		border-right: 1px solid #fff;


	}

	.mpContentItemFourCol .last {
		width: 224px;
		padding: 0;
		margin: 0;
		border-right: none;
		float: left;
	}


	.mpContentItemFourCol .newsListContainer .newsListItem {
		position: relative;
	}

	.mpContentItemFourCol .mpContentItem .mpContentItemImageBottom .mpContentImage {
		position: relative;
		z-index: 2;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemOverlay {
		position: absolute;
		top: 0px;
		left: -2px;
		z-index: 1;
		padding: 0px 10px 0 9px;
		height: 215px;
		width: 216px;
		background: transparent url(../img/home_contentbox_overlay.png) bottom left no-repeat;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemOverlay .newsListItemTeaserText2 {
		color: #cbced1;
		font-size: 70%;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemOverlay .newsListItemTeaserText2 a {
		color: #616669;
		text-decoration: none;
		line-height: 150%;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemOverlay .newsListItemTeaserText a:hover {
		text-decoration: underline;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemOverlay {
		display: none;
	}

	.mpContentItemFourCol .mpContentItem .mpContentText h2 {
		color: #616669;
		font-size: 150%;
		font-style: italic;
	}

	.mpContentItemFourCol .mpContentItem .mpContentText p {
		margin: 0 0 10px 0;
		font-size: 70%;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem:hover .newsListItemOverlay {
		display: block;
	}







	/* ### Image Left Image Right ### */

	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight {
		position: relative;
		padding: 38px 0 18px 0;
	}

	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight h2{
		position: absolute;
		top: 6px;
		left: 7px;
		z-index: 1;
		color: #616669;
		font-size: 150%;
		font-style: italic;
	}

	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight .mpContentText h2{
		position: static;
	}

	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight .imageCaption{
		bottom: 0;
		color: #CBCED1;
		font-size: 70%;
		left: 2px;
		position: absolute;
		z-index: 1000;
	}

	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight .mpContentItemImageLeft {
		float: left;
	}

	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight .mpContentItemImageRight {
		margin: 0 0 0 112px;
	}


	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight .mpContentItemImageRight .mpContentImage,
	.mpContentItemFourCol .mpContentItem .mpContentItemImageLeftImageRight .mpContentItemImageLeft .mpContentImage{
		padding: 0 2px 5px 2px;
		background: transparent url(../img/home_imageleft_image_right_image_dropshadow.png) top left no-repeat;
	}






	/* ### News Teaser ### */


	.mpContentNewsTeaser {

	}

	.mpContentNewsTeaser .mpContentNewsTeaserTextOnly {

	}

	.mpContentNewsTeaser .mpContentNewsTeaserTextOnly .mpContentText h2{
		padding: 2px 0 0 4px;
		color: #b6171f;
		font-size: 150%;
		font-style: italic;
	}

	.mpContentNewsTeaser .mpContentNewsTeaserTextOnly .mpContentText ul {
		list-style-type: disc;
		color: #cfd2d5;
	}

	.mpContentNewsTeaser .mpContentNewsTeaserTextOnly .mpContentText ul li {
		margin: 0 0 10px 0;
		font-size: 70%;
	}

	.mpContentNewsTeaser .mpContentNewsTeaserTextOnly .mpContentText ul li a {
		color: #cfd2d5;
		text-decoration: underline;
	}

	.mpContentNewsTeaser .mpContentNewsTeaserTextOnly .mpContentText ul li a:hover {
		color: #b6171f;
		text-decoration: none;
	}









	/* ##################################
	* ### Main Content 2080 Template ###
	* ################################## */

	#mainContentWrapper2080 {
		position: relative;
	}

	#mainContentWrapper2080 .mainContent {
		padding-right:20px;
		min-height: 380px;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent {
		min-height: 560px;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent h1{
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
		color: #616669;
		font-family: TradeGothicBoldOblique;
		font-size: 235%;
		font-weight: normal;
		letter-spacing: -2px;
		margin: 6px 0 9px 240px;
		padding: 0 30px 8px;
		text-transform: uppercase;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent * h1 {
		margin: auto;
		padding: auto;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent .csc-default h1 {
		margin: 0 0 15px 0;
	}

	#mainContentWrapper2080 #leftCol20 {
		position: absolute;
		left: 0px;
		top: 160px;
		padding-bottom: 7px;
		margin-bottom: 7px;
		width: 220px;
		background: url("../img/left_col_divider.png") no-repeat scroll left bottom transparent;
	}

	#mainContentWrapper2080 #leftCol20Flexible {
		float: left;
		padding-bottom: 7px;
		margin: 53px 0 7px 0;
		width: 220px;
		background: url("../img/left_col_divider.png") no-repeat scroll left bottom transparent;
	}

	#mainContentWrapper2080 #leftCol20Flexible > a {
		display: block;
		margin: 0 0 0 13px;
		padding: 11px 50px 19px 21px;
		color: #fff;
		font-size: 70%;
		text-decoration: none;
		background: url("../img/selector_bg_big.png") no-repeat scroll left bottom transparent;
	}

	#mainContentWrapper2080 #leftCol20Flexible a:hover {
		color: #B6171F;
		text-decoration: none;
	}

	#mainContentWrapper2080 #rightCol80 {
		position: relative;
		padding: 6px 0 60px 0;
		margin-left: 240px;
		width: 720px;
	}

	#mainContentWrapper2080 #rightCol80 h1 {
		padding: 0 30px 8px 30px;
		margin: 0 0 15px 0;
		color: #616669;
		font-size: 235%;
		text-transform: uppercase;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
		letter-spacing: -2px;
		font-weight: normal;
		font-family: TradeGothicBoldOblique;
	}



	/* ##################################
	* ### Main Content 2080 Template ###
	* ### Main Content top			  ###
	* ################################## */

	#mainContentWrapper2080 .mainContentTop {
		padding: 20px 0 0 0;
		/*height: 144px;*/
		/*height: 153px;*/
		min-height: 153px;
	}

	#mainContentWrapper2080 .mainContentTop .leftCol {
		float:left;
		width: 240px;
		/* height: 120px; */
		overflow: hidden;

	}

	#mainContentWrapper2080 .mainContentTop h1 {
		color: #596068;
		/* line-height: 19px; */
		text-transform: uppercase;
		font-size: 150%;
		font-weight: normal;
		letter-spacing: -1px;
		font-family: TradeGothicBold;
		opacity: 0.9;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline3 {
		font-size: 800%;
		letter-spacing: -10px;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline4 {
		font-size: 700%;
		letter-spacing: -10px;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline5 {
		font-size: 650%;
		letter-spacing: -5px;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline6 {
		font-size: 500%;
		letter-spacing: -5px;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline7 {
		font-size: 450%;
		letter-spacing: -5px;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline8 {
		font-size: 400%;
		letter-spacing: -5px;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline9 {
		font-size: 380%;
		letter-spacing: -5px;
	}

	#mainContentWrapper2080 .mainContentTop h2.headline10 {
		font-size: 350%;
		letter-spacing: -5px;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol {
		float: left;
		width: 690px;
		margin: 65px 0 0 0;
		padding: 0 0 0 30px;
	}


	#mainContentWrapper2080 .mainContentTop h2 {
		/* font-size: 60px; */
		/* font-weight: lighter;
		font-style:italic;*/
		color: #656d75;
		line-height: 75%;
		text-transform: uppercase;
		letter-spacing: -10px;
		font-size: 1200%;
		font-weight: normal;
		font-family: TradeGothicBoldOblique;
		opacity: 0.5;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .mpContentItem .mpContentItemTextOnly,
	#mainContentWrapper2080 .mainContentTop .rightCol .mpContentItem .mpContentItemTextLeftImageRight {
		margin-bottom: 30px;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .mpContentItem .mpContentItemTextLeftImageRight .mpContentText {
		float: left;
		width: 420px;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .mpContentItem .mpContentItemTextLeftImageRight .mpContentText p {
		font-size: 70%;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .mpContentItem .mpContentItemTextLeftImageRight .mpContentImage {
		margin-left: 430px;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .mpContentItem .mpContentItemTextOnly .mpContentText {
		width: 700px;
	}






	/* ##################################
	* ### Main Content 2080 Template ###
	* ### confignav				  ###
	* ################################## */


	#mainContentWrapper2080 .mainContentTop .rightCol .configNav {
		padding: 3px 0 15px 0;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .configNav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .configNav ul li {
		display: inline;
		color: #fff;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .configNav ul li a {
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 90%;
		font-weight: normal;
		font-family: TradeGothicBoldExtended, TradeGothicExtended;
	}

	#mainContentWrapper2080 .mainContentTop .rightCol .configNav ul li.active a,
	#mainContentWrapper2080 .mainContentTop .rightCol .configNav ul li a:hover {
		text-decoration: underline;
		color: #b6171f;
	}








	/* ##################################
	* ### Main Content 2080 Template ###
	* ### 360 Degree View			  ###
	* ################################## */

	#mainContentWrapper2080 #rightCol80 .configureNow {
		position: absolute;
		bottom: 10px;
		right: 15px;
	}


	#mainContentWrapper2080 #rightCol80 .ThreeSixtyDegree {
		position: absolute;
		bottom: 20px;
		right: 80px;
	}

	#mainContentWrapper2080 #rightCol80 .ThreeSixtyDegree ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#mainContentWrapper2080 #rightCol80 .ThreeSixtyDegree ul li {
		display: inline;
		margin: 0 0 0 5px;
	}

	#mainContentWrapper2080 #rightCol80 .ThreeSixtyDegree ul li a {

	}

	#mainContentWrapper2080 #rightCol80 .ThreeSixtyDegree ul li a:hover {
		cursor: pointer;
	}


	#mainContentWrapper2080 #rightCol80 .selectedCarImage {
		position: relative;
	}

	/* imagemap */
	#mainContentWrapper2080 #rightCol80 .selectedCarImage a.mpabtcarsettings_imagemap_item {
		position: absolute;
		width: 37px;
		height: 36px;
		background: transparent url(../img/bobbel_inactive_neu.png) center center no-repeat;
		z-index: 100;
	}

	#mainContentWrapper2080 #rightCol80 .selectedCarImage a.mpabtcarsettings_imagemap_item:hover {

		background: transparent url(../img/bobbel_active_neu.png) center center no-repeat;
	}

	/* rims */
	#mainContentWrapper2080 #rightCol80 .selectedCarImage .frontRim,
	#mainContentWrapper2080 #rightCol80 .selectedCarImage .rearRim,
	#mainContentWrapper2080 #rightCol80 .selectedCarImage .frontRim img,
	#mainContentWrapper2080 #rightCol80 .selectedCarImage .rearRim img {
		position: absolute;
		z-index: 100;
	}















	/* ##################################
	* ### Main Content 2080 Template ###
	* ### Config Linksmap			  ###
	* ################################## */

	#mainContentWrapper2080 #rightCol80 .mpContentItem .mpContentItemImageOnly .mpContentImage {
		position: relative;
	}

	#mainContentWrapper2080 #rightCol80 .mpContentItem .mpContentItemImageOnly .mpContentImage .linkmaplink {
		position: absolute;
		background: transparent url(../img/bobbel_inactive.png) center center no-repeat;
	}


	#mainContentWrapper2080 #rightCol80 .mpContentItem .mpContentItemImageOnly .mpContentImage .link01 {
		top: 120px;
		left: 155px;
	}

	#mainContentWrapper2080 #rightCol80 .mpContentItem .mpContentItemImageOnly .mpContentImage .link02 {
		top: 170px;
		left: 105px;
	}

	#mainContentWrapper2080 #rightCol80 .mpContentItem .mpContentItemImageOnly .mpContentImage .linkmaplink a:hover {
		cursor: pointer;
		width: 37px;
		height: 36px;
		background: transparent url(../img/bobbel_active.png) center center no-repeat;
	}

	#mainContentWrapper2080 #rightCol80 .mpContentItem .mpContentItemImageOnly .mpContentImage .linkmaplink a {
		width: 37px;
		height: 36px;
		display: block;
	}





	/* ##################################
	* ### Main Content 2080 Template ###
	* ### Model selector			  ###
	* ################################## */

	#leftCol20 .leftColModelNav,
	#leftCol20Flexible .leftColModelNav {
		padding: 50px 0 9px 16px;
		margin: 0 0 9px 0;
		background: transparent url(../img/left_col_divider.png) left bottom no-repeat;
	}
		#leftCol20Flexible .leftColModelNav {
			padding-top: 0;
		}

	#leftCol20 .leftColModelNav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#leftCol20 .leftColModelNav ul li {
		display: inline;
		font-size: 70%;
	}

	#leftCol20 .leftColModelNav ul li a {
		text-transform: uppercase;
		color: #b6171f;
		text-decoration: none;
		font-size: 95%;
		font-weight: normal;
		font-family: TradeGothicBoldExtended;
	}


	#leftCol20 .leftColModelNav ul li.active a,
	#leftCol20 .leftColModelNav ul li a:hover {
		color: #616669;
	}

	#leftCol20 .leftColModelNav ul li.active a {
		padding-left: 20px;
		background: transparent url(../img/selector_arrow.png) 5px 6px no-repeat;
	}



	#leftCol20 .modelSelector,
	#leftCol20Flexible .modelSelector {
		margin: 0 0 0 13px;
		padding: 11px 4px 19px 4px;
		width: 174px;
		background: transparent url(../img/selector_bg_big.png) left bottom no-repeat;
	}

	#leftCol20 .modelSelector ul ,
	#leftCol20Flexible .modelSelector ul {
		list-style-type: none;
		margin: 0 0 8px 0;
		padding: 0 0 0 11px;
		background: transparent url(../img/model_selector_divider.png) bottom left no-repeat;
	}

	#leftCol20 .modelSelector ul li,
	#leftCol20Flexible .modelSelector ul li {
		padding: 0 0 8px 0;
		font-size: 70%;
		color: #2a2c2e;
	}

	#leftCol20 .modelSelector ul li.lineAfter {
		margin-left: -11px;
		margin-bottom: 5px;
		padding-left: 11px;
		background: url("../img/model_selector_divider.png") no-repeat scroll left bottom transparent;
	}


	#leftCol20 .modelSelector .moreLink a,
	#leftCol20 .modelSelector ul li a,
	#leftCol20Flexible .modelSelector ul li a {
		text-decoration: none;
		color: #fff;
	}

	#leftCol20 .modelSelector .moreLink a#konfig,
	#leftCol20 .modelSelector ul li a#konfig {
		color: #b6171f;
		font-weight: bold;
	}

	#leftCol20 .modelSelector .moreLink a {
		margin: 0 0 0 11px;
		font-size: 70%;
	}

	#leftCol20 .modelSelector .moreLink a:hover,
	#leftCol20 .modelSelector ul li.active a,
	#leftCol20Flexible .modelSelector ul li.active a,
	#leftCol20 .modelSelector ul li a:hover {
		color: #B6171F;
	}










	/* ##################################
	* ### Main Content 2080 Template ###
	* ### Content Items			  ###
	* ################################## */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem {

	}


	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight {
		padding-bottom: 10px;
	}


	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem h3 {
		padding: 0 30px 0 30px;
		margin: 0 0 18px 0;
		color: #b9343b;
		font-size: 75%;
		font-family: TradeGothicBoldExtended;
		text-transform: uppercase;
		font-weight: normal;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText {
		padding: 0 70px 0 30px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .imageGalleryLink {
		/*padding: 0 0 0 420px;*/
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .imageGalleryLink a {
		color: #000;
		text-decoration: none;
		font-size: 65%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .imageGalleryLink a:hover {
		text-decoration: underline;
	}


	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentItemImage {
		float: right;
		padding: 11px 70px 10px 10px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle h1,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery h1,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop h1,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight h1 {
		padding: 0 0 10px 10px;
		margin: 0 0 10px 0;
		color: #b9343b;
		text-transform: uppercase;
		font-size: 75%;
		background: transparent url(../img/mpcontent_headline_bg.png) -5px bottom no-repeat;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop h2 {
		padding: 0 0 0 10px;
		margin: 0 0 18px 0;
		color: #616669;
		font-size: 75%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .download h2,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem h2 {
		/*padding: 0 0 0 10px;
		margin: 0 0 18px 0;
		color: #616669;
		font-size: 75%;*/
		padding: 0 30px 5px 30px;
		margin: 0 0 5px 0;
		color: #b9343b;
		font-family: TradeGothicBoldExtended;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
		font-size: 75%;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop h2 span,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight h2 span {
		color: #b9343b;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText ul.pseudoSlider h3 {
		color: #616669;
		padding: 0 0 0 10px;
		background: transparent url(../img/selector_arrow_inactive.png) left 4px no-repeat;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText ul.pseudoSlider h3 span {
		color: #b9343b;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText ul.pseudoSlider h4 {
		padding: 0 0 5px 10px;
		margin-bottom: 5px;
		color: #616669;
		font-size: 100%;
		text-transform: uppercase;
		background: transparent url(../img/ul_headline_bg.png) -5px bottom no-repeat;
	}

	#page #mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText ul.pseudoSlider {
		list-style-type: none;
		list-style-position: outside;
		margin: 0;
		padding: 0;
	}

	#page #mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText ul.pseudoSlider li {
		margin: 0 0 10px 0;
		color: #616669;
		list-style-type: none;
		list-style-position: outside;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText ul.pseudoSlider li p {
		padding: 0 0 0 10px;
		color: #616669;
		font-size: 100%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentImage {
		position: relative;
		margin-left: 360px;
		width: 350px;
	}




	/* ### Text Only ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextOnly .mpContentText .mpContentText {
		padding: 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .topText,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop .mpContentText,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentTextLeftImageRight .mpContentText,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextOnly .mpContentText,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGalleryContentFlow .mpContentText {
		padding: 0 70px 0 30px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextOnly .mpContentText h2 {
		color: #616669;
		font-size: 75%;
		/*margin-bottom: 5px;
		padding: 0 0 5px 0;*/
		text-transform: uppercase;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText p a {
		color: #B9343B;
		text-decoration: none;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText p a:hover {
		color: #B9343B;
		text-decoration: underline;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText p,
	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .download p,
	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .topText p,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop .mpContentText p,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText p,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextOnly .mpContentText p,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGalleryContentFlow .mpContentText p {
		color: #616669;
		font-size: 75%;
		margin: 10px 0 18px 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop .mpContentText ul,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText ul,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextOnly .mpContentText ul,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGalleryContentFlow .mpContentText ul {
		list-style-type: disc;
		list-style-position: outside;
		margin: 0 0 10px 5px;
		padding: 0 0 0 10px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop .mpContentText ul li,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText ul li,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextOnly .mpContentText ul li,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGalleryContentFlow .mpContentText ul li {
		list-style-type: disc;
		margin: 0 0 0 0;
		color: #616669;
		line-height: 160%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageTop .mpContentText ol li,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextLeftImageRight .mpContentText ol li,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemTextOnly .mpContentText ol li,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGalleryContentFlow .mpContentText ol li {
		margin: 0 0 18px 0;
		color: #616669;
	}





	/* ### image gallery ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery {

	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery .galleryThumb {
		float: left;
		padding: 0 0 0 10px;
		margin: 0 10px 10px 0;
		width: 343px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery .left {
		margin: 0 0 10px 0;
	}


	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery .galleryThumb .mpContentImage {
		float: left;
		padding: 2px 3px 5px 2px;
		width: 90px;
		height: 52px;
		background: transparent url(../img/gallery_nopic.png) top left no-repeat;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery .galleryThumb .thumbDesc {
		margin: 0 0 0 101px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery .galleryThumb .thumbDesc h3 {
		text-transform: uppercase;
		font-weight: bold;
		font-size: 75%;
		color: #616669;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery .galleryThumb .thumbDesc p {
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallery .galleryThumb .thumbDesc .moreLink {
		padding: 5px 0 0 0;
	}













	/* ### image gallery single ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle {
	}


	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .thumbDesc {
		float: left;
		padding: 0 0 0 10px;
		width: 360px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .thumbDesc h3 {
		text-transform: uppercase;
		font-size: 75%;
		font-weight: bold;
		color: #616669;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .thumbDesc p {
		margin: 0 0 15px 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .thumbDesc ul  {
		list-style-type: disc;
		margin: 0 0 15px 14px;
		color: #616669;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .thumbDesc ul li {
		color: #616669;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .mpContentImage {
		margin: 0 0 0 380px;
		text-align: center;
	}

	#page #mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .moreLink {
		position: static;
		text-align: center;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .moreLink a {
		color: #616669;
		font-size: 85%;
		text-decoration: none;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .moreLink a:hover {
		color: #b9343b;
		text-decoration: none;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageGallerySingle .moreLink img {
		margin: 0 0 -4px 5px;
	}





	/* ### image gallery content flow ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItemImageGalleryContentFlow .mpContentItemGalleryContainer {
		margin-bottom: 35px;
	}



	/* ### equipmentSelection ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection,
	#mainContentWrapper2080 .mainContent #rightCol80 .rimsMenu {
		padding-bottom: 20px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection ul,
	#mainContentWrapper2080 .mainContent #rightCol80 .rimsMenu ul.rimsMenuItems {
		list-style-type: none;
		margin: 0;

	}

	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection ul li,
	#mainContentWrapper2080 .mainContent #rightCol80 .rimsMenu ul.rimsMenuItems li {
		float: left;
		margin: 0 20px 0 0;
		text-align: center;
		height: 90px;
		width: 115px;
		position:relative;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .rimsMenu ul.rimsMenuItems li.active,
	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection ul li.active a {
		background: transparent url(../img/felgen_link_active.png) bottom center no-repeat;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection ul li a img {
		display: block;
		margin-bottom: 4px;
		text-align: center;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .rimsMenu ul.rimsMenuItems li .title,
	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection ul li .title {
		display: block;
		padding-bottom: 4px;
		text-align: center;
		text-decoration: none;
		color: #616669;
		background: none;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .rimsMenu ul.rimsMenuItems li .image {
		position: absolute;
		left: 0;
		bottom: 25px;
		width: 100%;
		text-align: center;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection ul li a span {
		color: #b9343b;
	}


	#mainContentWrapper2080 .mainContent #rightCol80 .equipmentSelection ul li:hover a {
		background: transparent url(../img/felgen_link_active.png) bottom center no-repeat;
	}


	#mainContentWrapper2080 .mainContent #rightCol80 .rimsTop {
		position: relative;

		/*min-height: 462px;*/
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .rimsTop .rimPreText{

	}

	#mainContentWrapper2080 .mainContent #rightCol80 .rimsTop h1 {
		color: #B6171F;
		font-size: 75%;
		letter-spacing: 0;
		margin-top: 90px;
		font-family: TradeGothicBoldExtended;
		position: relative;
		/*
		position: absolute;
		top: 128px;
		left: 0px;
		width: 100%;
		*/
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .rimsTop .selectedCarImage {
		/*padding: 0 0 0 30px;
		margin-top: -145px;*/
		z-index: 50;
		position: relative;
		/*
		position: absolute;
		left: 0px;
		top: 24px;
		width: 100%;
		*/
	}









	/* ### content more Links ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentImage .moreLink {
		position: absolute;
		right: 0px;
		bottom: 55px;
		text-align: right;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentImage .moreLink a.audio {
		display: inline-block;
		width: 16px;
		height: 14px;
		background: transparent url(../img/download_icon_audio.png) left top no-repeat;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentImage .moreLink a.audio:hover {
		cursor: pointer;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText .moreLink {

	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText .moreLink a.audio {
		display: inline-block;
		margin: 0 0 5px 0;
		padding: 0 0 0 25px;
		font-size: 75%;
		color: #616669;
		text-decoration: none;
		background: transparent url(../img/download_icon_audio.png) left 2px no-repeat;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText .moreLink a.audio span {
		color: #b9343b;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText .moreLink a.audio:hover {
		color: #b9343b;
		text-decoration: underline;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText .moreLink a.audio:hover span {
		color: #616669;
	}






	/* ### image left Text Right ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem {

	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText p {
		line-height: 160%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText ul {
		list-style-type: disc;
		list-style-position: inside;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentText ul li {
		color: #616669;
		line-height: 160%;
	}


	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .topText,
	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .download,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageLeftTextRight {
		margin: 0 0 18px 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageLeftTextRight h3 {
		padding: 0 30px 0 30px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .brochure .image,
	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .priceList .image,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageLeftTextRight .mpContentItemImage {
		width: 235px;
		float: left;
		padding: 11px 20px 9px 30px;
		text-align: center;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .brochure .content,
	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .priceList .content,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemImageLeftTextRight .mpContentItemContentContainer {
		margin: 0 0 0 30px;
		padding: 0 70px 0 0;
	}




	/* ### downloads ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem ul.downloads {
		padding: 0 0 0 20px;
		margin: 0 70px 0 30px;
		list-style-type: disc;
		color: #B9343B;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem ul.downloads li {
		margin: 0 0 18px 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .download .content .downloadLink a {
		font-size: 75%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .download .content .downloadLink a,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem ul.downloads li a {
		color: #B9343B;
		text-decoration: none;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mp_vehicle_downloads .download .content .downloadLink a:hover,
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem ul.downloads li a:hover {
		text-decoration: underline;
	}




	/* ### youtube video ### */

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemYoutubeVideoElement {
		padding: 0 10px 10px 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemYoutubeVideo {
		float: left;
		margin: 0 15px 15px 30px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemYoutubeVideoContent {
		padding: 0 70px 0 30px;
	}
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem .mpContentItemYoutubeVideoContent p {
		margin: 10px 0 18px 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem
	#mainContentWrapper2080 .mainContent #rightCol80 .mpContentItem






	/* ### categorieList ### */

	#rightCol80 #categorieList {

	}

	#rightCol80 #categorieList {
		padding: 0 30px;
	}

	#rightCol80 #categorieList li {
		margin: 0 0 18px 15px;
		color: #616669;
	}

	#rightCol80 #categorieList li:hover {
		color: #B51823;
	}

	#rightCol80 #categorieList li a {
		color: #616669;
		font-weight: bold;
		text-decoration: none;
	}

	#rightCol80 #categorieList li a:hover {
		color: #B51823;
		text-decoration: underline;
	}





	/* ### Job detail ### */

	#jobDetail {
		margin: 0 30px;
		color: #616669;
		font-weight: bold;
	}

	#jobDetail p {
		margin: 10px 0 18px 0;
	}

	#jobDetail p a {
		color: #fff;
		text-decoration: none;
	}

	#jobDetail p a:hover {
		color: #B51823;
		text-decoration: underline;
	}

	#jobDetail h2 {
		font-size: 75%;
		margin: 0 0 18px;
		text-transform: uppercase;
	}

	#jobDetail ul {
		margin: 0 0 18px 20px;
		list-style-type: disc;
	}

	#jobDetail ul li {
		list-style-type: disc;
		line-height: 160%;
	}

	#jobDetail .jobTitle {
		margin-bottom: 20px;
	}


	/* #################
	* ### newsList  ###
	* ################# */

	#hisDisContentWrapper #rightCol80 .newsListContainer {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background: transparent url(../img/car_search_divider.png) left bottom no-repeat;
	}

	#rightCol80 .newsListContainer {
		margin: 10px 0 0 0;
		/* background: transparent url(../img/car_search_divider.png) left top no-repeat; */
	}

	#rightCol80 .newsListContainer .newsListItem {
		margin: 0 0 20px 0;
		padding: 0 20px 18px 20px;
		background: transparent url(../img/car_search_divider.png) left bottom no-repeat;
	}

	#rightCol80 .newsListContainer .newsListItem .newsItemDate {
		margin: 0 15px 10px 0;
		font-size: 70%;
		color: #616669;
	}

	#rightCol80 .newsListContainer .newsListItem .newsListImageAllOver {
		float: left;
		width: 230px;
		text-align: center;
	}

	#rightCol80 .newsListContainer .newsListItem .newsListItemContent {
		margin: 0 0 0 250px;
	}

	#page #rightCol80 .newsListContainer .newsListItem .newsListItemContent h2 {
		margin: 0 0 18px 0;
		padding: 0;
		font-style: normal;
		text-shadow: none;
		font-size: 75%;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
		color: #616469;
		font-family: TradeGothicBoldExtended;
	}

	#rightCol80 .newsListContainer .newsListItem .newsListItemContent h2 a {
		font-size: 100%;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
		color: #616469;
	}

	#rightCol80 .newsListContainer .newsListItem .newsListItemContent h2 a:hover {
		text-decoration: underline;
		color: #fff;
	}

	#rightCol80 .newsListContainer .newsListItem .newsListItemTeaserText p {
		margin: 0 0 18px 0;
		line-height: 160%;
	}

	#rightCol80 .newsListContainer .newsListItem .newsListItemMoreLink {
	}

	#rightCol80 .newsListContainer .newsListItem .newsListItemMoreLink a {
		font-size: 70%;
		color: #b8171d;
		text-decoration: none;
	}

	#rightCol80 .newsListContainer .newsListItem .newsListItemMoreLink a:hover {
		text-decoration: underline;
	}

	#rightCol80 .newsListContainer .newsListPager {
		padding-bottom: 10px;
		background: transparent url(../img/car_search_divider.png) left bottom no-repeat;
	}

	#rightCol80 .newsListContainer .newsListPager .newsListPagerPagination {
		padding: 0 0 0 20px;
	}

	#rightCol80 .newsListContainer .newsListPager .newsListPagerPagination ul {
		display: inline;
		margin: 0 0 0 5px;
	}

	#rightCol80 .newsListContainer .newsListPager .newsListPagerPagination ul li {
		display: inline;
		margin: 0 0 0 5px;
	}

	#rightCol80 .newsListContainer .newsListPager .newsListPagerPagination ul li a {
		color: #B8171D;
		text-decoration: none;
	}

	#rightCol80 .newsListContainer .newsListPager .newsListPagerPagination ul li a.active,
	#rightCol80 .newsListContainer .newsListPager .newsListPagerPagination ul li a:hover{
		text-decoration: underline;
	}

	#rightCol80 .newsListContainer .newsListPager .newsListPagerPagination .pagertitle {
		display: inline;
		color: #616669;
		font-size: 70%;
	}










	/* #######################
	* ### newsList - Home ###
	* ####################### */

	.mpContentItemFourCol .newsListContainer {
		float: left;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem {
		float: left;
		position: relative;
		margin: 0 9px 0 0;
		width: 230px;
	}

	#page #mainContentWrapper100 h1 {
		padding: 0 35px 8px 30px;
		margin: 0 0 15px 0;
		color: #616669;
		font-size: 235%;
		text-transform: uppercase;
		background: url("../img/col_line_940px.png") no-repeat scroll left bottom transparent;
		letter-spacing: -2px;
		font-weight: normal;
		font-family: TradeGothicBoldOblique;
	}

	#mainContentWrapper100 .mpContentItemFourCol .newsListContainer .newsListItem h2 {
		padding: 0 0 0 7px;
		margin: 0;
		color: #616669;
		font-family: arial;
		font-size: 100%;
		font-weight: normal;
		letter-spacing: none;
		text-transform: none;
		background: transprent;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem h2 a {
		color: #616669;
		text-decoration: none;
		font-size: 200%;
		/* font-style: italic; */
		font-weight: normal;
		font-family: TradeGothicBoldOblique;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem h2 a:hover {
		text-decoration: underline;
	}

	#mainContentWrapper100 .mpContentItemFourCol .newsListContainer .newsListItem .newsListItemOverlay h2 {
		padding: 0 0 0 0;
		margin: 0;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListImageAllOver {
		position: relative;
		padding: 0 0 0;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListImageAllOver .newsListItemImage {
		margin-bottom: 3px;
		height: 140px;
		overflow: hidden;
		text-align:center;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemContent {
		padding: 0 0 0 7px;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemContent .newsListItemTeaserText {
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemContent .newsListItemTeaserText a {
		font-size: 70%;
		color: #CBCED1;
		text-decoration: none;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemContent .newsListItemTeaserText a:hover {
		text-decoration: underline;
	}

	.mpContentItemFourCol .newsListContainer .newsListItem .newsListItemContent .newsListItemMoreLink {
	}

	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer {
		border-right: 0;
		float: left;
		margin: 0;
		padding: 0;
		position: relative;
		width: 224px;
	}

	#page .mpContentItemFourCol .last .newsListContainer .newsListItem {
		width: 224px;
		/*background: transparent url(../img/bullit_01.png) 12px 9px no-repeat;*/
	}


	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem {
		padding-bottom: 10px;
		border-right: 0;
		float: none;
		margin: 0 0 5px 0;
		padding: 0;
		position: relative;
		width: 200px;
		/*background: transparent url(../img/bullit_01.png) 12px 9px no-repeat;*/
	}

	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent {

	}

	#mainContentWrapper100 .mpContentItemFourCol .mpContentNewsTeaser .newsListContainer h2 {
		padding: 0 0 0 3px;
		margin: 0;
		color: #b51823;
		font-size: 180%;
		/* font-style: italic; */
		font-weight: normal;
		font-family: TradeGothicBoldOblique;
	}

	#page .mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent h2 {
		padding: 0;
		margin: 0;
		letter-spacing: 0;
		font-size: 180%;
	}

	#page .mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent h2 a {
		font-size: 70%;
		color: #616669;
		font-style: normal;
	}

	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent h2 a:hover {
		text-decoration: underline;
	}

	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent .newsListItemTeaserText p {
		font-size: 70%;
		color: #000;
		line-height: 145%;
	}

	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent .newsListItemMoreLink {
		float:left;
		display:inline;
		margin-top: 2px;
	}

	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent .newsListItemMoreLink a {
		color: #B51823;
		font-size: 70%;
		text-decoration: none;
	}

	.mpContentItemFourCol .mpContentNewsTeaser .newsListContainer .newsListItem .newsListItemContent .newsListItemMoreLink a:hover {
		text-decoration: underline;
	}


	/* ###################
	 * # news list power #
	 * ###################*/

	#rightCol80 .newsListContainer .newsListItem.power .newsListItemTeaserText p {
		margin: 0 0 0px 0;
		line-height: 160%;
	}

	#rightCol80 .newsListContainer .newsListItem.power .newsListImageAllOver {
		width: 152px;
	}

	#rightCol80 .newsListContainer .newsListItem.power .newsListItemContent {
		margin: 0 0 0 165px;
	}

	#rightCol80 .newsListContainer .newsListItem.power .newsListItemTeaserText {
		float:left;

	}

	#rightCol80 .newsListContainer .newsListItem.power .newsItemLinksAll {
		float: right;
		margin-left: 10px;
		width: 252px;
	}

	#rightCol80 .newsListContainer .newsListItem.power .newsListItemMoreLink {
		float: left;
		padding-top: 10px;
		width: 450px;
	}



	/* #######################
	* ### mp Content Item  ###
	* ### Tables		   ###
	* ######################## */

	.newsSingleItem .newsSingleItemContent .contenttable tr td p {
		font-size: 100%;
	}






	/* #####################
	* ### His Template  ###
	* ##################### */

	/* ### Content Top ### */

	#hisDisContentWrapper .mainContentTop .rightCol {
		margin: 0;
		padding: 30px 0 30px 240px;
	}

	#hisDisContentWrapper #rightCol80 h2 {
		padding: 30px 0 30px 10px;
		color: #fff;
		font-size: 150%;
		font-style: italic;
		/*text-shadow: 4px 4px #8b9096;*/
	}

    #hisDisContentWrapper #rightCol80 #jobDetail h2 {
        font-size: 75%;
        margin: 0 0 18px;
        text-transform: uppercase;
	    padding: 0;
	    color: #616669;
    }

	/* ### Left Col ### */

	#hisDisContentWrapper #leftCol20 {
		top: 85px;
		min-height: 323px;
		width: 200px;
		padding: 20px 0 0 10px;
		margin-right: 0px;
		background: transparent url(../img/his_row_divider.png) right top no-repeat;
	}



	#hisDisContentWrapper #leftCol20 ul {
		list-style-type: disc;
		color: #616669;
		margin: 0 0 0 15px;
	}

	#hisDisContentWrapper #leftCol20 ul li ul{
		list-style-type: disc;
		color: #616669;
		margin: 7px 0 0 7px;
	}

	#hisDisContentWrapper #leftCol20 ul li {
		margin-bottom: 10px;
		font-size: 75%;
	}

	#hisDisContentWrapper #leftCol20 ul li.active {
		color: #B51823;
	}

	#hisDisContentWrapper #leftCol20 ul li.active ul li {
		color: #616669;
	}

	#hisDisContentWrapper #leftCol20 ul li.active ul li a {
		color: #616669;
		font-weight: normal;
	}

	#hisDisContentWrapper #leftCol20 ul li.active ul li.active {
		color: #B51823;
		font-weight: bold;
	}

	#hisDisContentWrapper #leftCol20 ul li.active ul li.active a {
		color: #B51823;
		font-weight: bold;
	}

	#hisDisContentWrapper #leftCol20 ul li a {
		color: #616669;
		text-decoration: none;
	}

	#hisDisContentWrapper #leftCol20 ul li ul li {
		font-size: 100%;
	}

	#hisDisContentWrapper #leftCol20 ul li.active a {
		font-weight: bold;
	}

	#hisDisContentWrapper #leftCol20 ul li:hover,
	#hisDisContentWrapper #leftCol20 ul li.active a,
	#hisDisContentWrapper #leftCol20 ul li a:hover {
		color: #B51823;
		text-decoration: none;
	}



	/* ### Right Col ### */

	#hisDisContentWrapper #rightCol80 {
/*		margin-left: 220px;*/
	}

	#hisContentWrapper #rightCol80 .hisSearchForm {
		padding: 0 0 20px 20px;
	}

	#hisDisContentWrapper #rightCol80 h3 {
		margin: 0 0 15px 0;
		padding: 0 0 0 10px;
		color: #868b8f;
		font-size: 140%;
		font-family: TradeGothicBoldExtended;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
		text-transform: uppercase;
	}



	/* ### newsSingleItem ### */


	#rightCol80 .newsSingleItem {
		margin: 9px 0 0 0;
	}

	#rightCol80 .newsSingleItem .newsItemDate {
		/*float: left;*/
		color: #616469;
		font-size: 70%;
		font-style: normal;
		padding: 4px 70px 10px 30px;
	}

	#page #rightCol80 .newsSingleItem h1 {
		margin-bottom: 15px;
	}

	#page #rightCol80 .newsSingleItem h2 {
		/* color: #616469;
		font-size: 100%;
		font-style: normal;
		margin: 0 0 7px 264px;
		padding: 0;
		text-shadow: none;
		text-transform: uppercase; */
		padding: 0 30px 5px 30px;
		margin: 0 0 5px 0;
		color: #b9343b;
		text-transform: uppercase;
		font-weight:normal;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#page #rightCol80 .newsListItem h3,
	#page #rightCol80 .newsSingleItem h3 {
		color: #B9343B;
		font-size: 75%;
		margin: 0 0 15px;
		padding: 0 70px 0 0px;
	}

	#page #rightCol80 .newsListItem h3 {
		padding: 0 0px 0 0px;
		margin: 0 0 5px;
	}

	#rightCol80 .newsSingleItem .newsSingleImageAndGallery {
		/*float: left;*/
		float: right;
		width: 350px;
		margin: 10px 30px 10px 10px
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsSingleImageAllOver {
		float: right;
		position: relative;
		margin: 0 20px 5px 0px;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsSingleImageAllOver .overlayImage {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent {
		/*margin: 0 0 0 264px;*/
		padding: 0 70px 0 30px;
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent p {
		margin: 10px 0 18px 0;
		line-height: 160%;
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent p a {
		text-decoration: none;
		color: #B9343B;
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent p a:hover {
		text-decoration: underline;
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent ol,
	#rightCol80 .newsSingleItem .newsSingleItemContent ul {
		margin: 0 0 18px 20px;
		color: #616669;
	}

	#rightCol80 .newsListItem .newsListItemContent ol,
	#rightCol80 .newsListItem .newsListItemContent ul{
		margin: 0 0 5px 20px;
		color: #616669;
	}

	#rightCol80 .newsListItem .newsListItemContent ul,
	#rightCol80 .newsSingleItem .newsSingleItemContent ul {
		list-style-type: disc;
	}

	#rightCol80 .newsListItem .newsListItemContent ol li,
	#rightCol80 .newsListItem .newsListItemContent ul li,
	#rightCol80 .newsSingleItem .newsSingleItemContent ol li,
	#rightCol80 .newsSingleItem .newsSingleItemContent ul li {
		line-height: 160%;
	}

	#rightCol80 .newsListItem .newsListItemContent ol li a,
	#rightCol80 .newsListItem .newsListItemContent ul li a,
	#rightCol80 .newsSingleItem .newsSingleItemContent ol li a,
	#rightCol80 .newsSingleItem .newsSingleItemContent ul li a {
		color: #B51823;
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent .newsSingleItemBackToListLink {
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent .newsSingleItemBackToListLink a {
		color: #B51823;
		text-decoration: none;
		font-size: 70%;
	}

	#rightCol80 .newsSingleItem .newsSingleItemContent .newsSingleItemBackToListLink a:hover {
		text-decoration: underline;
	}




	/* ### newsSingleItem - Gallery ### */


	#rightCol80 .newsSingleItem .newsSingleImageAllOver {
		margin: 0 0 5px 0;
	}

	#rightCol80 .newsSingleItem .newsSingleGallery .newsSingleGalleryThumb {
		position: relative;
		float: left;
		padding: 5px 20px 5px 0;
		text-align: center;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsSingleGallery .newsSingleGalleryThumb .overlayImage {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}

	.newsSingleGallery .newsSingleGalleryThumb a, .newsSingleItemImageContainer .newsSingleItemImage a {
		font-size: 17px;
	}



	/* ### newsSingleItem - HIS ### */

	#page #hisDisContentWrapper #rightCol80 .newsSingleItem {
		margin: 13px 0 0 0;
	}

	#page #hisDisContentWrapper #rightCol80 .newsSingleItem h2 {
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
		color: #616669;
		font-family: TradeGothicBoldOblique;
		font-size: 235%;
		font-weight: normal;
		font-style: normal;
		letter-spacing: -2px;
		margin: 6px 0 9px 0;
		padding: 0 30px 8px;
	}

	#page #hisDisContentWrapper #rightCol80 .newsSingleItem h3 {
		font-style:normal;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsItemDate {
		padding: 0 30px 4px 30px;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsItemFilesAll h3 {
		padding: 0;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsItemFilesAll .newsItemFiles {
		margin-bottom: 18px;
		color: #B9343B;
		list-style-type: disc;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsItemFilesAll .newsItemFiles li {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsItemFilesAll .newsItemFiles a {
		color: #B9343B;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .newsSingleItem .newsItemFilesAll .newsItemFiles a:hover {
		color: #B9343B;
		text-decoration: underline;
	}











/* ###############
	* ### Sitemap ###
	* ############### */

	.csc-sitemap  {
		padding: 0 70px 0 30px;
	}


	/* ### ul's ### */

	.csc-sitemap ul.l1 {
		color: #616669;
		list-style-type: disc;
	}

	.csc-sitemap ul.l1 li ul.l2 {
		margin: 10px 0 20px 20px;
		color: #616669;
		list-style-type: disc;
	}

	.csc-sitemap ul.l1 li ul.l2 li ul.l3 {
		margin: 10px 0 20px 20px;
		color: #616669;
		list-style-type: disc;
	}

	.csc-sitemap ul.l1 li ul.l2 li ul.l3 ul.l4 {
		margin: 10px 0 20px 20px;
		color: #616669;
		list-style-type: disc;
	}


	/* ### li's ### */

	.csc-sitemap ul.l1 li {
		margin: 0 0 10px 0;
	}

	.csc-sitemap ul.l1 li ul.l2 li {
		font-size: 100%;
	}


	/* ### li's hovers ### */

	.csc-sitemap ul.l1 li:hover {
		color: #B51823;
	}

	.csc-sitemap ul.l1 ul.l2 li:hover {
		color: #B51823;
	}

	.csc-sitemap ul.l1 ul.l2 ul.l3 li:hover {
		color: #B51823;
	}

	.csc-sitemap ul.l1 ul.l2 ul.l3 ul.l4 li:hover {
		color: #B51823;
	}

	.csc-sitemap ul.l1 li:hover ul.l2 {
		color: #616669;
	}

	.csc-sitemap ul.l1 ul.l2 li:hover ul.l3 {
		color: #616669;
	}

	.csc-sitemap ul.l1 ul.l2 li ul.l3 li:hover ul.l4 {
		color: #616669;
	}

	.csc-sitemap ul.l1 li:hover a {
		color: #B51823;
		text-decoration: none;
	}

	.csc-sitemap ul.l1 li:hover ul.l2 li a {
		color: #616669;
	}

	.csc-sitemap ul.l1 li ul.l2 li:hover a {
		color: #B51823;
		text-decoration: none;
	}

	.csc-sitemap ul.l1 li ul.l2 li:hover ul.l3 li a {
		color: #616669;
	}

	.csc-sitemap ul.l1 li ul.l2 li ul.l3 li:hover a {
		color: #B51823;
		text-decoration: none;
	}

	.csc-sitemap ul.l1 li ul.l2 li ul.l3 li:hover ul.l4 li a {
		color: #616669;
	}


	/* ### a's ### */

	.csc-sitemap ul.l1 li a {
		color: #616669;
		font-weight: bold;
		text-decoration: none;
	}

	.csc-sitemap ul.l1 li ul.l2 li a {
		font-weight: normal;
	}

	/* ### a's hovers ### */

	.csc-sitemap ul.l1 li a:hover {
		color: #B51823;
		text-decoration: none;
	}

	.csc-sitemap ul.l1 li ul.l2 li a:hover {
		color: #B51823;
		text-decoration: none;
	}

	.csc-sitemap ul.l1 li ul.l2 li ul.l3 li a:hover {
		color: #B51823;
		text-decoration: none;
	}

	.csc-sitemap ul.l1 li ul.l2 li ul.l3 li ul.l4 li a:hover {
		color: #B51823;
		text-decoration: none;
	}












/* ###########################
	* ### tx-rggooglemap-pi1  ###
	* ########################### */

	.tx-rggooglemap-pi1 {
		margin-top: 10px;
	}

	#page .tx-rggooglemap-pi1 form {
		padding: 0 30px;
	}

	.tx-rggooglemap-pi1 form fieldset {

	}

	#rightCol80 .tx-rggooglemap-pi1 form fieldset .csc-mailform-field {
		margin: 0 0 15px 0;
	}

	.tx-rggooglemap-pi1 form fieldset .csc-mailform-field {
		margin: 0 0 15px 30px;
	}

	.tx-rggooglemap-pi1 form fieldset .csc-mailform-field label {
		float:left;
		display: block;
		width: 270px;
		line-height: 20px;
		font-size: 75%;
		color: #616669;
	}

	.tx-rggooglemap-pi1 form fieldset .csc-mailform-field select {
		height: 20px;
		width: 185px;
	}

	.tx-rggooglemap-pi1 form fieldset .csc-mailform-field select[name="tx_rggooglemap_pi1[radius]"] {
		height: 20px;
		width: 174px;
	}

	.tx-rggooglemap-pi1 form fieldset .csc-mailform-field input[type="text"] {
		height: 20px;
	}

	.tx-rggooglemap-pi1 form fieldset .csc-mailform-field input[type="submit"] {
		width: 100px;
		height: 18px;
		background: transparent url(../img/abt_submit_bg.png) top left no-repeat;
	}

	.tx-rggooglemap-pi1 table {
	}

	.tx-rggooglemap-pi1 table tr th.topPartner  {
		padding-top: 20px;
	}


	.tx-rggooglemap-pi1 table tr.col-grey,
	.tx-rggooglemap-pi1 table tr.col-white {
		color: #616669;
		background: url("../img/col_line_940px.png") no-repeat scroll left bottom transparent;
	}

	#rightCol80 .tx-rggooglemap-pi1 table tr.col-grey,
	#rightCol80 .tx-rggooglemap-pi1 table tr.col-white {
		color: #616669;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;

	}

	.tx-rggooglemap-pi1 table tr.col-grey td,
	.tx-rggooglemap-pi1 table tr.col-white td {
		padding: 10px 0 10px 0;
	}

	#page .tx-rggooglemap-pi1 table tr.col-grey td table td,
	#page .tx-rggooglemap-pi1 table tr.col-white td table td{
		font-size: 100%;
		padding: 10px 0 0 30px;
	}

	#page .tx-rggooglemap-pi1 table tr.col-grey td table td.noPaddingTop,
	#page .tx-rggooglemap-pi1 table tr.col-white td table td.noPaddingTop{
		font-size: 100%;
		padding: 0px 0 0 30px;
	}


	.tx-rggooglemap-pi1 table tr.col-grey td:first-child,
	.tx-rggooglemap-pi1 table tr.col-white td:first-child {
		padding: 10px 0 10px 30px;
	}

	.tx-rggooglemap-pi1 table tr.col-grey td:last-child,
	.tx-rggooglemap-pi1 table tr.col-white td:last-child {
		padding: 10px 30px 10px 0;
	}

	.tx-rggooglemap-pi1 table tr.col-grey td a,
	.tx-rggooglemap-pi1 table tr.col-white td a {
		color: #B9343B;
		text-decoration: none;
		font-weight: bold;
	}

	.tx-rggooglemap-pi1 table tr.col-grey td a:hover,
	.tx-rggooglemap-pi1 table tr.col-white td a:hover {
		text-decoration: underline;
	}

	#rightCol80 .tx-rggooglemap-pi1 table tr th {
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}


	.tx-rggooglemap-pi1 table tr th {
		padding: 0 30px 5px 30px;
		color: #B9343B;
		font-size: 75%;
		text-transform: uppercase;
		background: url("../img/col_line_940px.png") no-repeat scroll left bottom transparent;
	}

	.tx-rggooglemap-pi1 table tr td {
	}


	.tx-rggooglemap-pi1 .zipError {
		/*color: #B9343B;*/
		color: #B51823;
		font-weight: bold;
		margin: 0 0 15px 30px;
	}






/* ######################
	* ### brochureOrder  ###
	* ###################### */

	#brochureOrder .csc-mailform-field-header .orderId,
	#brochureOrder .csc-mailform-field-header .description,
	#brochureOrder .csc-mailform-field-header .amount {
		color: #616669;
		font-weight: bold;
	}

	#brochureOrder .csc-mailform-field .orderId,
	#brochureOrder .csc-mailform-field .description {
		color: #616669;
	}

	#page #hisDisContentWrapper #rightCol80 #brochureOrder .csc-mailform-field input[type="submit"] {
		background: url("../img/abt_submit_bg_160.png") no-repeat scroll left top transparent;
		height: 18px;
		width: 160px;
		text-align: center;
	}








/* #######################
	* ### his Menuselect  ###
	* ####################### */

	#hisDisContentWrapper #leftCol20 .selectMenu {

	}

	#hisDisContentWrapper #leftCol20 .selectMenu form {
		font-size: 70%;
		color: #616669;
	}

	#hisDisContentWrapper #leftCol20 .selectMenu form .select {
		margin: 0 0 18px 0;
	}

	#hisDisContentWrapper #leftCol20 .selectMenu form .select label {
		display: block;
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #leftCol20 .selectMenu form .select select {
		display: block;
		width: 150px;
		height: 18px;
	}

	#hisDisContentWrapper #leftCol20 .selectMenu .loading {
		display: none;
		position: fixed;
		height: 100%;
		width: 100%;
		text-align: center;
		vertical-align: middle;
		top:0;
		left:0;
		margin: 0;
		padding-top: 400px;
		z-index: 2000;
		background-color: #000000;
		filter: alpha(opacity=40);
		zoom: 100%;
		opacity: .4;
	}





/* ####################
	* ### productlist  ###
	* #################### */

	#hisDisContentWrapper #rightCol80 .mp_his_products {

	}

	#hisDisContentWrapper #rightCol80 .mp_his_products.productlist .categorySelection {
		margin-left: 20px;
		width: 685px;
		margin-bottom: 15px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products.productlist .categorySelection .checkboxSelector {
		float: left;
		width: 170px;
		margin-bottom: 7px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products.productlist .categorySelection .checkboxSelector label {
		color: #616669;
		font-size: 85%;
		margin-left: 5px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .category {
		color: #616669;
		font-size: 140%;
		font-style: italic;
		margin: 8px 0 15px;
		padding: 0 0 10px 20px;
		font-weight: bold;
		text-transform: uppercase;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}


	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem {
		margin: 0 0 10px 0;
		padding: 0 0 10px 20px;
		font-size: 75%;
		color: #616669;
		vertical-align: top;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .content {
		display: inline-block;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .withImages {
		display: inline-block;
		width: 510px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem h3 {
		margin: 0 0 10px 0;
		padding: 0;
		font-size: 100%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .detailtext {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .images {
		display: inline;
		margin: 0 15px 10px 0;
		vertical-align: top;
		height: 150px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .images .image {
		display: inline;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .images .image img {
		vertical-align: top;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .articleNumber {
		display: inline-block;
		width: 190px;
		margin: 0 0 10px 0;
		vertical-align: top;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .articleNumber .label {
		float: left;
		width: 55px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price {
		display: inline-block;
		width: 320px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price .vk {
		display: inline-block;
		width: 160px;
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price .vkBrutto {
		display: inline-block;
		width: 155px;
		margin: 0 0 10px 0;
	}


	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price .vk .value,
	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price .vk .label {
		display: inline;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price .vk .clearLeft {
		clear: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price .vkBrutto .label {
		float: left;
		width: 80px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .price .vkBrutto .clearLeft {
		clear: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .expertisesDownloads,
	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .downloads {
		margin: 10px 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .expertisesDownloads .label,
	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .downloads .label {
		margin: 0 0 10px 0;
	}


	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .download a,
	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .downloads a {
		color: #B8171D;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .downloads a:hover {
		color: #B8171D;
		text-decoration: underline;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideLinkContainer {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideLinkContainer a {
		color: #B8171D;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideLinkContainer a:hover {
		color: #B8171D;
		text-decoration: underline;
	}



	/* ### Additional Article ### */

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle .article {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle .article .articleType {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle .article .vk {

	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle .article .vk .label {
		float:left;
		width: 90px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle .article .vkBrutto {

	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle .article .vkBrutto {

	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .additionalArticle .article .vkBrutto .label {
		float:left;
		width: 90px;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .AdditionalInstallationInformation a {
		color: #B8171D;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_his_products .productlistItem .slideContainer .AdditionalInstallationInformation a:hover {
		color: #B8171D;
		text-decoration: underline;
	}

	#shadowbox_content .AdditionalInstallationInformationData {
		padding: 18px;
	}






	/* ###############
	* ### Footer  ###
	* ############### */

	#footer {
		position: relative;
		margin: 9px 0 0 0;
		padding: 0 0 0 16px;
		background: transparent url(../img/mp_content_four_col_line.png) top left no-repeat;
	}

	#footer #metaNav {

	}

	#footer #metaNav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#footer #metaNav ul li {
		display: inline;
		/* margin: 0 3px 0 0; */
		line-height: 30px;
		color: #C1C5C9;
	}

	#footer #metaNav ul li a {
		color: #C1C5C9;
		text-decoration: none;
		font-size: 90%;
		font-weight: normal;
		font-family: TradeGothicExtended;
	}

	#footer #metaNav ul li a:hover{
		color: #fff;
		text-decoration: underline;
	}

	#footer #socialNetworks {
		position: absolute;
		top: 3px;
		right: 0px;
	}

	#footer #socialNetworks ul {
		float: right;
		margin: 0 16px 0 0;
		padding: 0;
		list-style-type: none;
	}

	#footer #socialNetworks ul li {
		display: inline;
		margin: 0 5px 0 0;
		color: #C1C5C9;
	}

	#footer #socialNetworks ul li a {
	}

	#footer #socialNetworks ul li a:hover {
	}

	#footer #socialNetworks span {
		margin: 0 10px 0 0;
		float: left;
		line-height: 24px;
		color: #C1C5C9;
		font-size: 70%;
		font-weight: normal;
		font-family: TradeGothicExtended;
	}



	/*****************
	*  Social Media *
	*****************/

	.socialmediaHeader {
		background: url(../img/ABT_Socialmedia_background.png) no-repeat left top transparent;
	}

	.socialmediaHeader .left {
		position: relative;
		float: left;

		/*width: 820px;*/
		width: 755px;
		height: 390px;
	}

	.socialmediaHeader .left img.youtubeImg,
	.socialmediaHeader .left img.fbImg,
	.socialmediaHeader .left img.twitterImg,
	.socialmediaHeader .left img.googlePlusImg {
		position: absolute;
		right: -49px;
		bottom: -47px;
	}

	.socialmediaHeader .right {
		float: left;
		width: 190px;
		padding-top: 140px;
		padding-left: 20px;
	}



	.socialmediaHeader .right .youtube,
	.socialmediaHeader .right .fb,
	.socialmediaHeader .right .twitter,
	.socialmediaHeader .right .googleplus {
		font-size: 140%;
		text-shadow: 0 3px 3px #666666;
		text-transform: uppercase;
		font-family: TradeGothicBoldOblique;
		margin-top: 10px;
	}


	.socialmediaHeader .right .youtube a,
	.socialmediaHeader .right .fb a,
	.socialmediaHeader .right .twitter a,
	.socialmediaHeader .right .googleplus a{
		color: #ffffff;
		text-decoration: none;
	}


	.socialmediaHeader .right .youtube a.sub,
	.socialmediaHeader .right .fb a.sub,
	.socialmediaHeader .right .twitter a.sub,
	.socialmediaHeader .right .googleplus a.sub {
		font-size: 65%;
		color: #B6171F;
		text-shadow: none;
	}

	/* ##################################
	*  ### HIS Broschuerenbestellung  ###
	*  ################################## */


	#hisDisContentWrapper #rightCol80 #brochureOrder {
		font-size: 75%;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .intro {
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .intro p {
		font-size: 100%;
		margin: 0 0 15px 0;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .categoryWrap {
		margin: 0 0 15px 0;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .orderId {
		float: left;
		width: 150px;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .description {
		float: left;
		width: 400px;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .amount {
		float: left;
		width: 100px;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .csc-mailform-field {
		margin: 5px 0 5px 30px;
		color: #333;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .csc-mailform-field-header {
		padding: 0 30px 5px 30px;
		margin: 0 0 5px 0;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .csc-mailform-field input {
		font-size: 100%;
		padding: 1px 0;
		text-align: right;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder .csc-mailform-field .submit {
		font-size: 100%;
		padding: 2px 5px;
	}

	#hisDisContentWrapper #rightCol80 #brochureOrder h3 {
		padding: 0 30px 5px 30px;
		margin: 0 0 5px 0;
		color: #B9343B;
		font-style: normal;
		font-size: 100%;
		text-transform: uppercase;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#hisDisContentWrapper #rightCol80 .commentFormThankYouText {
		margin: 5px 0 5px 30px;
	}

	#hisDisContentWrapper #rightCol80 .error h3 {
		padding: 0 30px 5px 30px;
		margin: 0 0 5px 0;
		color: #B9343B;
		font-style: normal;
		font-size: 100%;
		text-transform: uppercase;
		background: none;
	}

	#hisDisContentWrapper #rightCol80 .error p {
		padding: 0 30px 5px 30px;
		margin: 0 0 15px 0;
		color: #B9343B;
		font-style: normal;
		font-size: 75%;
	}



	/* ##########################################
	*  ### Informationen anfordern/Kontakt    ###
	*  ########################################## */

	#rightCol80 #informationForm {
		font-size: 75%;
	}

	#rightCol80 #informationForm .headerNotice  {
		padding-bottom: 10px;
	}

	#rightCol80 #informationForm p,
	#rightCol80 #informationForm .headerNotice p {
		margin: 0 70px 0 30px;
		font-size: 100%;
	}


	#rightCol80 #informationForm * p {
		margin: 0;
	}

	#rightCol80 #informationForm .sectionWrap {
		margin: 0 0 15px 0;
	}

	#rightCol80 #informationForm .csc-mailform-field,
	#rightCol80 #informationForm .contactMailformHeader p,
	#rightCol80 #informationForm .error h2,
	#rightCol80 #informationForm .error .errorMessage,
	#rightCol80 #informationForm .sectionWrap p {
		margin: 5px 0 5px 30px;
	}

	#rightCol80 #informationForm .sectionWrap span.tool p {
		margin: 0;
	}

	#rightCol80 #informationForm .sectionWrap span.tool p a {
		color: #B9343B;
		text-decoration: none;
	}

	#rightCol80 #informationForm .sectionWrap span.tool p a:hover {
		text-decoration: underline;
	}

	#rightCol80 #informationForm .contactMailformHeader p {
		font-size: 100%;
	}

	#rightCol80 #informationForm .csc-mailform-field label {
		display: block;
		float: left;
		width: 250px;
		color: #616669;
	}

	#page #rightCol80 #informationForm .csc-mailform-field label[for="datenschutz"] {
		float: right;
		display: inline;
		width: 610px;
	}

	#rightCol80 #informationForm .csc-mailform-field input#datenschutz {
		width: 15px;
		margin: 0 0 0 0;
	}

	#rightCol80 #informationForm .csc-mailform-field input#agree{
		width: 15px;
		margin: 3px 0 0 0;
	}

	#rightCol80 #informationForm .csc-mailform-field span.tool {
		float: right;
		margin: 0 25px 0 0;
	}

	#rightCol80 #informationForm .csc-mailform-field span.tool {
		float: none;
		margin: 0 10px 0 7px !important;
	}

	#rightCol80 #informationForm .csc-mailform-field span.tool img {
		margin: 3px 0 0 0;
	}

	#rightCol80 #informationForm .csc-mailform-field label .right {
		display: inline;
	}

	#rightCol80 #informationForm .csc-mailform-field input {
		font-size: 100%;
		padding: 1px 0;
	}

	#rightCol80 #informationForm select,
	#rightCol80 #informationForm input,
	#rightCol80 #informationForm textarea {
		width: 200px;
		color: #616669;
	}

	#rightCol80 #informationForm textarea {
		font-size: 100%;
	}

	#rightCol80 #informationForm #zipcity,
	#rightCol80 #informationForm #zip {
		width: 60px;
	}

	#rightCol80 #informationForm #city {
		width: 136px;
	}

	#rightCol80 #informationForm #newsletter {
		display: inline;
		width: 14px;
		margin: 0 0 0 380px;
	}

	#rightCol80 #informationForm .csc-mailform-field .submit {
		background: transparent url(../img/mainnav_active_red_right.png) 3px 5px no-repeat;
		color: #B51823;
		font-family: TradeGothicBoldExtended;
		font-size: 120%;
		font-style: normal;
		font-weight: normal;
		padding: 2px 5px 0 15px;
		width: auto;
		text-decoration: underline;
		text-transform: uppercase;
	    margin: 0 0 10px 540px;
	}

   #rightCol80 #informationForm .csc-mailform-field .submit:hover {
        text-decoration: underline;
        color: #FFF;
    }

	#rightCol80 #informationForm .sectionWrap .sectionWrap .csc-mailform-field .errorMessageBottom {
		margin: 0 0 10px 0px;
	}

	#rightCol80 #informationForm span.leftError .errorMessageBottom {
		margin: 5px 0 5px 30px;
	}

	#rightCol80 #informationForm .csc-mailform-field .errorMessageBottom {
		color: #B9343B;
		font-size: 100%;
		margin: 0 0 0 250px;
	}



	#rightCol80 #informationForm .errorMessageBottom,
	#rightCol80 #informationForm .errorMessageBottomRight {
		color: #B9343B;
		font-size: 100%;
		margin: 0 0 0 280px;
	}

	#rightCol80 #informationForm #captchaField {
		font-size: 100%;
		margin: 10px 0 0 250px;
	}

	#rightCol80 #informationForm .error h2,
	#rightCol80 #informationForm .error .errorMessage {
		padding: 0 30px 5px 30px;
		margin: 0 0 5px 0;
		color: #B9343B;
	}

	#rightCol80 #informationForm h3 {
		padding: 0 30px 5px 30px;
		margin: 20px 0 5px 0;
		color: #B9343B;
		font-style: normal;
		font-family: TradeGothicBoldExtended;
		font-weight: normal;
		font-size: 100%;
		text-transform: uppercase;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#rightCol80 #informationForm #agree,
	#rightCol80 #informationForm #newsletter1,
	#rightCol80 #informationForm #newsletter2 {
		margin: 3px 10px 0 0;
		float: left;
		width: 15px;
	}


	#rightCol80 #informationForm .csc-mailform-field span {
		color: #616669;
	}


	#page #rightCol80 #informationForm .csc-mailform-field-submit input {
		margin: 0 0 10px 600px;
		padding: 2px 5px 0 15px;
		text-transform: uppercase;
		font-size: 100%;
	    cursor: pointer;
		width: auto;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
        background: transparent url(../img/mainnav_active_red_right.png) 3px 5px no-repeat;
	    text-decoration: underline;
	}

	#page #rightCol80 #informationForm .csc-mailform-field-submit input:hover {
		text-decoration: underline;
	    color: #FFF;
	}

	#mainContentWrapper2080 #rightCol80 #informationForm .error h3 {
		padding: 0 30px 5px 30px;
		margin: 0 0 5px 0;
		color: #B9343B;
		font-style: normal;
		font-size: 130%;
		text-transform: uppercase;
		background: none;
	}

	#mainContentWrapper2080 #rightCol80 #informationForm .error p {
		padding: 0 30px 5px 30px;
		margin: 0 0 15px 0;
		color: #B9343B;
		font-style: normal;
		font-size: 100%;
	}

	span.tool {
		position: relative;
		cursor: help;
	}
	span.tool span.tip {
		display: none;
	}
	span.tool:hover span.tip {
		display: block;
		z-index: 100;
		position: absolute;
		margin-left:16px;
		top: -100px;
		left: 0;
		width: 350px;
		padding: 3px 7px 4px 6px;
		border: 1px solid #576065;
		background-color: #c7cdd1;
		/*font: normal 10px arial, helvetica, sans-serif;*/
		text-align: left;
		color: #000;
	}

	.getCarInformation {
		/* padding-left: 30px; */
	}



	/******************************
	*  Newsletter - Subscription *
	******************************/
	#rightCol80 .directmailSubscriptionCreate .sectionWrap {
		margin: 0 0 18px;
	}

	#rightCol80 .directmailSubscriptionCreate .sectionWrap p {
		margin: 5px 0 18px 30px;
	}

	#rightCol80 .directmailSubscriptionCreate .sectionWrap .field p {
		margin: 5px 0 5px 0px;
		color: #B9343B;
	}

	#rightCol80 .directmailSubscriptionCreate .sectionWrap h3 {
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
		color: #B9343B;
		font-size: 75%;
		font-style: normal;
		margin: 0 0 5px;
		padding: 0 30px 5px;
		text-transform: uppercase;
	}

	#rightCol80 .directmailSubscriptionCreate .field {
		margin: 0 0 10px 30px;
	}

	#rightCol80 .directmailSubscriptionCreate label {
		display: block;
		float: left;
		width: 250px;
		color: #616669;
		font-size: 75%;
	}

	#rightCol80 .directmailSubscriptionCreate input {
		color: 	#616669;
		width: 200px;
		font-size: 75%;
		padding: 1px 3px;

	}
	#rightCol80 .directmailSubscriptionCreate select {
		color: 	#616669;
		width: 206px;
		font-size: 75%;
		padding: 1px 0px;
	}

	#rightCol80 .directmailSubscriptionCreate input[type="checkbox"]{
		width: 15px;
		margin-right: 10px;
		margin-top: 1px;
	}

	#rightCol80 .directmailSubscriptionCreate input[type="submit"]{
		margin: 0 0 10px 28px;
		padding: 0;
		width: auto;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		font-size: 75%;
		text-transform: uppercase;
		background: none repeat scroll 0 0 transparent;
	}

	#rightCol80 .directmailSubscriptionCreate .newsletterCategory #newsletterCategory {
		/*margin-left: 250px;*/
		float:left;
	}


	#rightCol80 .directmailSubscriptionCreate .newsletterCategory label {
		/*float: none;*/
	}

	#rightCol80 .directmailSubscriptionCreate .newsletterCategory #newsletterCategory label{
		float: right;
		/*width: 125px;*/
	}
	#rightCol80 .directmailSubscriptionCreate .newsletterCategory .clearall {
		clear: right;
	}

	#rightCol80 .directmailSubscriptionCreate .description {
		margin: 5px 0 5px 30px;
		color: #333333;
		font-size: 75%;
	}

	#rightCol80 .directmailSubscriptionCreate .field.data-protection {
		color: #616669;
		font-size: 75%;
	}
	#rightCol80 .directmailSubscriptionCreate .field.data-protection p.error {
		font-size: 100%;
	}

	#rightCol80 .directmailSubscriptionCreate .field.data-protection span.tip p {
		color: #616669;
		font-size: 100%;
		margin: 0;
	}

	#rightCol80 .directmailSubscriptionCreate .field.data-protection span.tip h2 {
		color: #616669;
	}




	/******************************
	*  History					  *
	******************************/

	.historyItem {
		float: left;
	}

	.historyItem .historyImage {

	}

	.historyItem .historyText {
		width: 240px;
	}

	.historyContainer {
		position: relative;
	}

	.historyContainer .mask {
		position: relative;
		overflow: hidden;
		width: 882px;
		height: 570px;
		margin-left: 30px;
	}

	.historyContainer .scrollRight {
		position: absolute;
		top: 0px;
		left: 0px;

		z-index: 100;
	}

	.historyContainer .scrollRight a {


		display:block;
		width: 200px;
		height: 570px;


		background: transparent url("../img/historie_arrow_left_big.png") no-repeat -200px 0px;
		/*background: transparent url("../img/historie_arrow_left.png") no-repeat 0px 186px;*/
	}

	.historyContainer .scrollLeft {
		position: absolute;
		top: 0px;
		right: -10px;

		z-index: 100;
	}

	.historyContainer .scrollLeft a {


		display:block;
		width: 200px;
		height: 570px;

		background: transparent url("../img/historie_arrow_right_big.png") no-repeat -30px 0px;
		/*background: transparent url("../img/historie_arrow_right.png") no-repeat 180px 186px;*/
	}





	/* ##################################
	* ### 404 Message				  ###
	* ################################## */

	#pageMargins #page #mainContentWrapper100 .mainContent .message404 {
		padding: 30px 0;
		text-align: center;
	}

	#pageMargins #page #mainContentWrapper100 .mainContent .message404 h1 {
		margin: 0 0 10px 0;
		color: #fff;
		letter-spacing: 2px;
		font-size: 300%;
		text-shadow:  #000 5px 5px 15px;
		text-transform: uppercase;
		background: none;
	}

	#pageMargins #page #mainContentWrapper100 .mainContent .message404 a {
		color: #b6171f;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 75%;
		font-weight: bold;
	}

	#pageMargins #page #mainContentWrapper100 .mainContent .message404 a:hover {
		color: #b6171f;
		text-decoration: underline;
	}




	/* ######################
	* ### Benutzer Login ###
	* ###################### */

	#leftCol20 .tx-felogin-pi1 {
		color: #616669;
		font-size: 70%;
	}

	#leftCol20 .tx-felogin-pi1 h3 {
		margin: 0 0 18px 0;
	}

	#leftCol20 .tx-felogin-pi1 form fieldset legend,
	#leftCol20 .tx-felogin-pi1 div {
		margin: 0 10px 18px 0;
	}

	#leftCol20 .tx-felogin-pi1 form fieldset div label {
		margin: 0 0 10px 0;
	}

	#leftCol20 .tx-felogin-pi1 form fieldset div input[type="password"],
	#leftCol20 .tx-felogin-pi1 form fieldset div input[type="text"] {
		padding: 0 3px;
		width: 176px;
		height: 18px;
	}


	#leftCol20 .tx-felogin-pi1 form fieldset div input[type="submit"] {
		margin: 0 0 0 -2px;
		text-transform: uppercase;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		color: #B51823;
		background: none;
	}

	#leftCol20 .tx-felogin-pi1 form fieldset div input[type="submit"]:hover {
		text-decoration: underline;
		cursor: pointer;
	}


	#leftCol20 .tx-felogin-pi1 p,
	#leftCol20 .tx-felogin-pi1 p a,
	#leftCol20 .tx-felogin-pi1 input {
		color: #616669;
		font-size: 100%;
	}

	#leftCol20 .tx-felogin-pi1 p a {
		color: #B51823;
		text-decoration: none;
	}

	#leftCol20 .tx-felogin-pi1 p a:hover {
		text-decoration: underline;
	}








	/* ############################### *
	* ### tx-srfeuserregister-pi1 ### *
	* ############################### */

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 h4,
	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 p {
		margin: 10px 0 18px 0;
		padding: 0 70px 0 30px;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 fieldset p {
		padding: 0;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 p a {
		color: #B9343B;
		text-decoration: none;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 p a:hover {
		color: #B9343B;
		text-decoration: underline;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form {
		padding: 0 70px 0 30px;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 h4 {
		color: #616669;
		font-size: 75%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset legend{
		padding: 0;
		margin: 10px 0 10px 0;
		color: #616669;
		font-size: 75%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset p.tx-srfeuserregister-pi1-notice {
		margin: 0 0 18px 0;
		padding: 0;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl {
		margin: 0;
		padding: 0;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dt {
		clear: both;
		padding-right: 7px;
		margin: 0 0 10px 0;
		line-height: 20px;
		width: 25%;
		text-align: left;
		color: #616669;
		font-size: 75%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl.tx-srfeuserregister-pi1-multiple-checkboxes dt {
		width: auto;
		padding: 0;
		margin: 0;
	}


	.tx-srfeuserregister-pi1 dd label {
		padding: 0 1em 0 0.5em;
	}

	.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 script {
		clear: left;
	}

	.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
		float: left;
		padding: 0 0 3px 0;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd input#tx-srfeuserregister-pi1-gender-0,
	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd input#tx-srfeuserregister-pi1-gender-1 {
		height: 13px;
		width: auto;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd input[type="checkbox"]{
		height: 12px;
		width: auto;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd label {
		color: #616669;
		font-size: 100%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd dl dd {
		font-size: 100%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dt label {
		line-height: 23px;
		font-size: 100%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dt label span{
		color: #EE0000;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd {
		margin: 0 0 10px 0;
		color: #616669;
		font-size: 75%;
		line-height: 20px;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd input {
		padding: 0 3px;
		width: 270px;
		height: 16px;
		color: #616669;
		font-size: 100%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd select {
		width: 277px;
		height: 16px;
	}


	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd input[type="submit"]{
		margin: 0 0 10px -2px;
		padding: 0;
		width: auto;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		text-transform: uppercase;
		font-size: 100%;
		background: none repeat scroll 0 0 transparent;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd input[type="submit"]:hover{
		cursor: pointer;
		text-decoration: underline;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-srfeuserregister-pi1 form fieldset dl dd .tx-srfeuserregister-pi1-error {
		margin: 0;
		padding: 4px 0 0 0;
		color: #EE0000;
		font-size: 100%;
	}






	/* ###################### *
	* ### wallpapersList ### *
	* ###################### */

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList {
		padding: 0 30px;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList .wallpaperItem {
		float: left;
		width: 150px;
		margin: 0 28px 18px 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList .wallpaperItem .wallpaperImage {
		margin: 0 0 15px 0;
		-moz-box-shadow: 3px 3px 6px #616669;
		-webkit-box-shadow: 3px 3px 6px #616669;
		box-shadow: 3px 3px 6px #616669;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList .wallpaperItem h3 {
		margin: 0 0 15px 0;
		color: #B6171F;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 75%;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList .wallpaperItem ul {
		margin: 0;
		list-style-type: none;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList .wallpaperItem ul li {
		margin: 0;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList .wallpaperItem ul li a {
		color: #616669;
		text-decoration: none;
	}

	#mainContentWrapper2080 .mainContent #rightCol80 .wallpapersList .wallpaperItem ul li a:hover {
		text-decoration: underline;
	}











	/* ###################### *
	* ### car-list		  ### *
	* ###################### */

	#hisDisContentWrapper #rightCol80 .insertCarLink {
		margin: 0 70px 0 30px;
	}

	#hisDisContentWrapper #rightCol80 .insertCarLink img {
		float: left;
		margin: -1px 0 0 0;
	}

	#hisDisContentWrapper #rightCol80 .insertCarLink a {
		padding: 0 0 0 3px;
		font-family: TradeGothicBoldExtended;
		font-size: 70%;
		font-style: normal;
		font-weight: normal;
		color: #B51823;
		text-transform: uppercase;
		text-decoration: none;
	}


	#hisDisContentWrapper #rightCol80 .insertCarLink a:hover {
		text-decoration: underline;
	}


	#rightCol80 .tx-car-pi1 .car-list,
	#hisDisContentWrapper #rightCol80 .car-list {
		padding: 15px 0 0 0;
		margin: 15px 0 15px 0;
		background: url("../img/car_search_divider.png") no-repeat scroll left top transparent;
	}


	#hisDisContentWrapper #rightCol80 .car-list .car-list-0,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 {
		padding: 0 70px 0 30px;
		margin: 0 0 15px 0;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#page #rightCol80 .tx-car-pi1 .car-list .car-list-0,
	#page #rightCol80 .tx-car-pi1 .car-list .car-list-1 {
		padding: 0 70px 15px 30px;
		margin: 0 0 15px 0;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#rightCol80 .car-list .car-list-0 .car-list-images,
	#rightCol80 .car-list .car-list-1 .car-list-images,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-images,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-images{
		float: left;
	}

	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-images div.ok,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-images div.ok{
		margin: 5px 0 0 0;
		color: #B51823;
		font-family: TradeGothicBoldExtended;
		font-size: 70%;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
		text-align: center;
	}

	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-header,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-header{
		margin: 0 0 15px 250px;
		color: #616669;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
	}

	#rightCol80 .car-list .car-list-0 .car-list-content .car-list-header,
	#rightCol80 .car-list .car-list-1 .car-list-content .car-list-header {
		margin: 0 0 15px 0;
	}

	#rightCol80 .car-list .car-list-0 .car-list-content .car-list-header a,
	#rightCol80 .car-list .car-list-1 .car-list-content .car-list-header a {
		margin: 0 0 15px 0;
		color: #616669;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
	}


	#rightCol80 .car-list .car-list-0 .car-list-content .car-list-header a:hover,
	#rightCol80 .car-list .car-list-1 .car-list-content .car-list-header a:hover {
		text-decoration: underline;
	}

	#rightCol80 .car-list .car-list-0 .car-list-content .car-list-header .small,
	#rightCol80 .car-list .car-list-1 .car-list-content .car-list-header .small {
		color: #616669;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
	}

	#rightCol80 .car-list .car-list-0 .car-list-content,
	#rightCol80 .car-list .car-list-1 .car-list-content,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-content,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-content{
		margin: 0 0 0 250px;
		min-height: 173px;
		color: #616669;
		position: relative;
	}

	#rightCol80 .car-list .car-list-0 .car-list-content .abtCompanyCarImage,
	#rightCol80 .car-list .car-list-1 .car-list-content .abtCompanyCarImage {
		position: absolute;
		top: 30px;
		right: 0;
	}


	#rightCol80 .car-list .car-list-0 .car-list-content table tr td,
	#rightCol80 .car-list .car-list-1 .car-list-content table tr td,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-content table tr td,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-content table tr td{
		display: block;
	}

	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-link ul,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-link ul{
		margin: 0;
		list-style-type: none;
	}

	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-link ul li,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-link ul li {
		display: inline;
		font-size: 100%;
	}

	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-link ul li a,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-link ul li a {
		margin: 0 20px 0 0;
		padding: 0 0 0 0;
		font-family: TradeGothicBoldExtended;
		font-size: 70%;
		font-style: normal;
		font-weight: normal;
		color: #B51823;
		text-transform: uppercase;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .car-list .car-list-0 .car-list-link,
	#hisDisContentWrapper #rightCol80 .car-list .car-list-1 .car-list-link {
		margin: 0 0 0 0;
	}

	#rightCol80 .car-list .car-list-0 .car-list-link,
	#rightCol80 .car-list .car-list-1 .car-list-link {
		margin: 0 0 0 250px;
	}

	#rightCol80 .car-list .car-list-0 .car-list-link a,
	#rightCol80 .car-list .car-list-1 .car-list-link a {
		margin: 0;
		padding: 0;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		font-style: normal;
		font-weight: normal;
		color: #B51823;
		text-transform: uppercase;
		text-decoration: none;
	}







	/* ####################### *
	* ### tx_car_pi2_form ### *
	* ####################### */

	.mainContent #rightCol80 .tx-car-pi1 .car-single {
		padding: 0 50px 30px 30px;
		font-size: 75%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .tx-car-pi1 {
		padding: 0 0 30px 0;
		font-size: 100%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .backToOverview {
		padding: 0 70px 20px 30px;
	}

	#hisDisContentWrapper #rightCol80 .backToOverview a {
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		font-style: normal;
		font-weight: normal;
		color: #B51823;
		text-transform: uppercase;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .backToOverview a:hover {
		text-decoration: underline;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form {
		padding: 0 65px 0 30px;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form input[type="submit"]{
		background: none repeat scroll 0 0 transparent;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		font-size: 75%;
		margin: 0 0 10px -2px;
		padding: 0;
		text-transform: uppercase;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset {
		margin: 0 0 20px 0;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset legend {
		padding: 0 0 13px 0;
		color: #616669;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		text-transform: uppercase;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .tx-car-pi1-notice {
		margin: 0 0 13px 0;
		color: #B51823;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field {
		clear: left;
		margin: 0 0 13px 0;
		font-size: 75%;
		color: #616669;
		font-weight: normal;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form .csc-mailform-field {
		margin: 0 0 15px 0;
		font-size: 75%;
		color: #616669;
		font-weight: bold;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form .csc-mailform-field input {
		height: 18px;
		font-size: 100%;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form .csc-mailform-field input[type="checkbox"] {
		height: auto;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field br {
		clear:left;
		margin-bottom: 10px;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field label {
		float: left;
		display: block;
		width: 200px;
		font-size: 100%;
		color: #616669;
		line-height: 20px;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[type="text"] {
		padding: 0 3px;
		height: 18px;
		font-size: 100%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_wheels]"] {
		width: 338px;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[weight]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[power]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[power_hp]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_power_upgrade]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_power_upgrade_hp]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_co2]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_co2_class]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_consumption]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_consumption_city]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[tx_abtcar_consumption_highway]"],
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[mileage]"] {
		height: 18px;
		width: 90px;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[name="tx_car[style]"] {
		width: 193px;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field input[type="file"] {
		margin: 10px 0 10px 0;
		display: block;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field select {
		width: 200px;
		height: 18px;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-tx_abtcar_interior,
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-tx_abtcar_accessories,
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-options,
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-tx_abtcar_body {
		list-style-type: none;
		margin: 0;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-tx_abtcar_accessories .tx_car_li,
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-tx_abtcar_interior .tx_car_li,
	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-tx_abtcar_body .tx_car_li {
		float: left;
		width: 45%;
		margin: 0 10px 13px 0;
		font-size: 100%;

	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset #tx-car-pi2-options .tx_car_li {
		float: left;
		width: 30%;
		margin: 0 10px 10px 0;
		font-size: 100%;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form fieldset .csc-mailform-field textarea {
		padding: 3px;
		margin: 10px 0 0 0;
		width: 538px;
		resize: none;
		font-size: 100%;
		color: #616669;
	}


	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form .error {
		color: #B9343B;
    	/*font-size: 100%;*/
    	/*margin: 0 0 0 280px;*/
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form  input[type="submit"]{
		background: url("../img/mainnav_active_red_right.png") no-repeat scroll 3px 5px transparent;
	    color: #B51823;
	    cursor: pointer;
	    font-family: TradeGothicBoldExtended,TradeGothicExtended;
	    /*font-size: 100%;*/
	    /*margin: 0 0 10px 600px;*/
	    padding: 0px 5px 0 15px;
	    text-decoration: underline;
	    text-transform: uppercase;
	    width: auto;
	}

	#hisDisContentWrapper #rightCol80 #tx_car_pi2_form  input[type="submit"]:hover{
		color: #FFFFFF;
	}

	#hisDisContentWrapper #rightCol80 .tx_car_pi2_notice .error {
		padding: 5px 0px 5px 30px;
		margin: 20px 5px;
		border: 1px solid #B51823;
		font-size: 105%;
		color: #B51823;
	}

	#hisDisContentWrapper #rightCol80 .tx_car_pi2_notice .ok {
		padding: 5px 0px 5px 30px;
		margin: 20px 5px;
		border: 1px solid #228b22;
		font-size: 105%;
		color: #228b22;
	}








	/* ####################### *
	* ### tx-car-pi1      ### *
	* ### car-single      ### *
	* ####################### */

	.tx-car-pi1 .car-single {

	}
	.mainContent #rightCol80 .tx-car-pi1 .car-single-image,
	.tx-car-pi1 .car-single .car-single-image {
		float: right;
		margin: 0 0 30px 15px;
		width: 350px;
		line-height: 160%;
	}

	#mainContentWrapper2080 #hisDisContentWrapper .mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-header h1 {
		padding: 0;
		background: none;
	}

	.mainContent #rightCol80 .tx-car-pi1 .car-single-image h2,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-image h2 {
		padding: 0;
		margin: 0 0 15px 0;
		color: #616669;
		font-style: normal;
		font-weight:normal;
		font-size: 100%;
		font-family: TradeGothicBoldExtended;
		text-transform: uppercase;
	}

	.tx-car-pi1 .car-single .car-single-image .price{
		margin: 0 0 15px 0;
	}

	.tx-car-pi1 .car-single .car-single-image a {
		color: #B51823;
		text-decoration: none;
	}

	.tx-car-pi1 .car-single .car-single-image a:hover {
		color: #B51823;
		text-decoration: underline;
	}

	.tx-car-pi1 .car-single .car-single-image img {
		margin: 0 20px 10px 0;
	}

	.tx-car-pi1 .car-single .car-single-content {
	}

	.mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-content h2,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-content h2 {
		padding: 0;
		margin: 15px 0 15px 0;
		color: #616669;
		font-style: normal;
		font-weight:normal;
		font-size: 100%;
		font-family: TradeGothicBoldExtended;
		text-transform: uppercase;
	}

	.mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-options,
	.mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-info,
	.mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-description,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-options,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-info,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-description {
		line-height: 160%;
	}

	.mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-link,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-link {
		background: none repeat scroll 0 0 transparent;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		font-size: 100%;
		margin: 15px 0 10px 0;
		padding: 0;
		text-transform: uppercase;
	}

	.mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-link a,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-link a {
		background: none repeat scroll 0 0 transparent;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		font-size: 100%;
		text-transform: uppercase;
		text-decoration: none;
	}

	.mainContent #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-link a:hover,
	#hisDisContentWrapper #rightCol80 .tx-car-pi1 .car-single .car-single-content .car-single-link a:hover {
		text-decoration: underline;
	}





	/* ########################### *
	* ### tx-car-pi1          ### *
	* ### Home non dis his    ### *
	* ########################### */

	.tx-car-pi1 form .info {
		margin: 0 0 15px 30px;
	}

	.tx-car-pi1 form .info select {
		margin: 0 5px 0 0;
	}

	.tx-car-pi1 form .info input[type="submit"] {
		color: #B51823;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		font-style: normal;
		font-weight: normal;
		margin: 0 20px 0 0;
		padding: 0;
		text-decoration: none;
		text-transform: uppercase;
		background: none;
		line-height: 23px;
	}

	.tx-car-pi1 .pagebrowser {
		padding: 0 70px 0 30px;
		font-size: 75%;
	}

	.tx-car-pi1 .pagebrowser a {
		margin: 0 5px 0 0;
		color: #fff;
		text-decoration: none;
	}

	.tx-car-pi1 .pagebrowser a:hover {
		color: #B51823;
		text-decoration: underline;
	}

	.tx-car-pi1 .pagebrowser span.current {
		margin: 0 5px 0 0;
		color: #B51823;
		font-weight:bold;
	}









	/* ##################################
	* ### csc-menu					  ###
	* ################################## */

	#rightCol80 ul.csc-menu {
		color: #616669;
		list-style-type: disc;
		margin: 45px 0 0 15px;
	}

	#rightCol80 ul.csc-menu li {
		margin-bottom: 10px;
	}

	#rightCol80 ul.csc-menu li a {
		color: #616669;
		text-decoration: none;
	}

	#rightCol80 ul.csc-menu li a:hover {
		color: #B51823;
		text-decoration: none;
	}



	/* ###################################
	* ### tx-mppermissionsrequest-pi1 ###
	* ################################### */

	.tx-mppermissionsrequest-pi1 {
		padding: 0 70px 0 30px;
	}

	.tx-mppermissionsrequest-pi1 p {
		margin: 0 0 15px 0;
	}

	.tx-mppermissionsrequest-pi1 .sendMailLink a {
		margin: 0;
		padding: 0;
		color: #B51823;
		font-family: TradeGothicBoldExtended;
		font-style: normal;
		font-weight: normal;
		font-size: 75%;
		text-decoration: none;
		text-transform: uppercase;
	}

	.tx-mppermissionsrequest-pi1 .sendMailLink a:hover {
		text-decoration: underline;
	}







	/* ###################
	* ### csc-uploads ###
	* ################### */

	#rightCol80 .csc-uploads {
		margin: 0 70px 20px 30px;
	}

	#rightCol80 .csc-uploads tbody {
	}

	#rightCol80 .csc-uploads tbody tr {
	}

	#rightCol80 .csc-uploads tbody tr td {
	}

	#rightCol80 .csc-uploads tbody tr td.csc-uploads-fileName a {
		display: list-item;
		list-style-type: disc;
		list-style-position: inside;

	}


	#rightCol80 .csc-uploads tbody tr td a {
		color: #B51823;
		text-decoration: none;
	}

	#rightCol80 .csc-uploads tbody tr td a:hover {
		color: #B51823;
		text-decoration: underline;
	}

	#rightCol80 .csc-uploads tbody tr td p {
		font-size: 100%;
	}










	/* ###################
	* ### indexed search ###
	* ################### */

	#rightCol80 .tx-indexedsearch {

	}


	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-searchbox {
		margin: 0 0 15px 0;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-searchbox h3 {
		padding: 0 70px 0 30px;
		color: #616469;
		font-size: 75%;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-searchbox #tx_indexedsearch .tx-indexedsearch-form {
		padding: 0 70px 0 30px;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-searchbox #tx_indexedsearch .tx-indexedsearch-form label {
		color: #616669;
		font-size: 75%;
		font-weight: normal;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-searchbox #tx_indexedsearch .tx-indexedsearch-form input#tx-indexedsearch-searchbox-button-submit {
		margin: 0 0 0 0;
		padding: 0;
		line-height: 23px;
		color: #B51823;
		font-family: TradeGothicBoldExtended;
		font-size: 75%;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		background: none repeat scroll 0 0 transparent;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-rules {
		margin: 0 0 15px;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-rules h2 {
		margin: 0 0 5px;
		padding: 0 30px 5px;
		color: #B51823;
		font-size: 75%;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		text-transform: uppercase;
		font-family: TradeGothicBoldExtended;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-rules p {
		margin: 0 0 5px;
		padding: 0 30px 5px;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-whatis,
	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-noresults{
		margin: 0 0 15px 0;
		padding: 0 70px 0 30px;
		color: #616669;
		font-size: 75%;
		font-weight: normal;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-whatis span {
		color: #616669;
		font-size: 100%;
		font-weight: bold;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-browsebox{
		margin: 0 0 15px 0;
		padding: 0 70px 0 30px;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-browsebox p {
		padding: 0 0 15px 0;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox {
		margin: 0;
		padding: 0 0 15px 0;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li {
		display: inline;
		margin: 0 5px 0 0;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li a {
		color: #fff;
		text-decoration: none;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li a:hover {
		color: #fff;
		text-decoration: underline;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
		margin: 0 0 15px 0;
		padding: 0 70px 15px 30px;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 {
		padding: 0;
		margin: 0 0 15px 0;
		font-size: 100%;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 .tx-indexedsearch-title a {
		color: #616669;
		font-size: 75%;
		font-weight: bold;
		text-decoration: none;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 .tx-indexedsearch-title a:hover  {
		text-decoration: underline;
	}

	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 .tx-indexedsearch-title span{
		font-size: 75%;
		text-decoration: none;
	}


	#page #rightCol80 .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 .tx-indexedsearch-icon {
		margin: 4px 0 0 0;
		float: left;
	}



		/*  motorsounds  */
		/* #################################
	* ### tx-mp-abt-soundplayer-pi1 ###
	* ################################# */

		.sounds {
			margin-left: 30px;
		}

		.sounds h4 {
			color: #596068;
			font-size: 85%;
			margin-bottom: 5px;
		}

		.sounds .leftItem,
		.sounds .rightItem {
			float: left;
			width: 330px;
			margin-top: 25px;
		}

		.sounds .rightItem {
			margin-left: 20px;
		}




	/* ###################
	* ### tx-edas-pi1 ###
	* ################### */

	#rightCol80 .tx-edas-pi1 {

	}

	#rightCol80 .tx-edas-pi1 input[type="Submit"],
	#rightCol80 .tx-edasclient-pi1 input[type="Submit"]{
		padding: 0;
		margin: 0;
		width: auto;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		font-size: 100%;
		text-transform: uppercase;
		background: none repeat scroll 0 0 transparent;
	}

	#page .xml_fieldsetheader,
	#page .xml_header1 {
		color: #616669;
		font-size: 14px;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
	}


	#rightCol80 .tx-edasclient-pi1 table * table {
		padding: 0;
	}


	#rightCol80 .tx-edasclient-pi1,
	#rightCol80 .tx-edas-pi1 {
		margin: 0 30px 0 30px;
	}

	#page #hisDisContentWrapper #rightCol80 .tab-pane .tab-row .tab {
		color: #B51823;
		font-size: 100%;
		font-style: normal;
		padding: 0 0 10px 0;
	}

	#page #hisDisContentWrapper #rightCol80 .tab-pane .tab-row .tab a {
		padding: 0;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		text-transform: uppercase;
		color: #B51823;
		font-size: 100%;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
	}

	a.edas_ext_link1{
		color: #B51823;
	}

	#page #hisDisContentWrapper #rightCol80 .tab-pane .tab-row .selected a,
	#page #hisDisContentWrapper #rightCol80 .tab-pane .tab-row .tab a:hover {
		text-decoration: underline;
	}

	#rightCol80 .tx-edas-pi1 table * table{
		padding: 0;
		margin: 0;
		width: 100%;
	}



	/*#rightCol80 .tx-edasclient-pi1 table tr td,
	#rightCol80 .tx-edas-pi1 table tr td {
		color: #616669;
	}*/

	#rightCol80 .tx-edasclient-pi1 table tr * p,
	#rightCol80 .tx-edas-pi1 table tr td  p {
		font-size: 125%;
	}

	#rightCol80 .tx-edas-pi1 table tr td * td {
		font-size: 100%;
	}

	#rightCol80 .tx-edasclient-pi1 .xml_confirmation_error {
		border: 1px solid #B61E11;
		color: #B61E11;
		font-family: Arial,Helvetica,Sans serif;
		font-size: 125%;
		font-weight: bold;
		padding: 10px;
	}


	#rightCol80 .edas_ext_blaetter_links_seite,
	#rightCol80 .edas_ext_blaetter_links_aktiv,
	#rightCol80 .edas_ext_blaetter_links {
		color: #fff
	}

	#rightCol80 .edas_ext_tabheader {
		font-weight: bold;
	}

	#page .edas_ext_header1 {
		color: #616669;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		text-transform: uppercase;
	}





	#rightCol80 .directmailSubscription {
		padding: 0 70px 0 30px;
		min-height: 360px;
	}

	#rightCol80 .directmailSubscription h2 {
		margin: 0 0 10px 0;
		color: #B6171F;
		font-size: 100%;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
	}

	#rightCol80 .directmailSubscription p {
		margin: 0 0 10px 0;
	}



	/***********
	*	konfigurator button
	************/

	.configuratorButton {
		width: 710px;
		text-align: right;
		margin: 25px 0 15px;
	}


	/***********
	*	kim
	************/

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 {
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .nothingFound {
		padding: 0 30px 8px;
		color: #616669;
		font-size: 75%;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .input {
		padding: 0 30px 8px;
		margin: 0 0 10px 0;
	}



	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .input label {
		color: #616669;
		font-size: 75%;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .input input[type="text"] {
		color: #616669;
		padding: 1px 0;
		margin: 0 0 0 10px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .input input[type="submit"] {
		background: none repeat scroll 0 0 transparent;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		margin: 0 0 0 0;
		padding: 2px 5px;
		text-transform: uppercase;
		width: auto;
		cursor: pointer;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .input input[type="submit"]:hover {
		text-decoration: underline;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .searchNote {
		padding: 0 30px 8px;
		margin: 0 0 10px 0;
		color: #616669;
		font-size: 75%;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .resetLink {
		padding: 0 30px 8px;
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .resetLink a {
		background: none repeat scroll 0 0 transparent;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		margin: 0 0 0 0;
		padding: 2px 5px;
		font-size: 75%;
		text-transform: uppercase;
		text-decoration: none;
		width: auto;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform form .resetLink a:hover {
		text-decoration: underline;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .searchform {

	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table {

	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody {

	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr {
		background: url("../img/car_search_divider.png") no-repeat scroll center bottom transparent;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.tableHeader th {
		padding: 0 5px 8px 0;
		font-size: 75%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.tableHeader th:first-child {
		padding: 0 5px 8px 30px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td {
		padding: 10px 0 10px 0;
		color: #616669;
		vertical-align: top;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td:first-child {
		padding: 10px 0 10px 30px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td:last-child {
		padding: 10px 30px 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td ul {
		list-style-type: disc;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td .delete,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td .detail,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td .email {
		margin-bottom: 8px;
		padding: 0;
	}


	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td ul li {
		font-size: 100%;
		margin-bottom: 8px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td a {
		color: #B51823;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 table tbody tr.listElement td a:hover {
		color: #B51823;
		text-decoration: underline;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail {
		padding: 0 0 0 30px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail .item {

	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail .item .lastlogin,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail .item .lastloginLabel {
		font-size: 75%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail .item .lastloginLabel {
		float: left;
		display: inline-block;
		margin: 0 0 10px 0;
		width: 153px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .multiselect,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .textarea,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .select,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .input {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .multiselect label,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .textarea label,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .select label,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .input label {
		float: left;
		width: 150px;
		font-size: 75%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .multiselect select,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .textarea textarea,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .select select,
	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .input input {
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .input input {
		padding: 1px 0;
		width: 200px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .input.checkbox input {
		padding: 0;
		width: auto;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .select select {
		width: 201px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .multiselect select {
		width: 201px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .multiselect .multiselectNote {
		padding: 10px 0 0 0;
		font-size: 75%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .textarea textarea {
		width: 201px;
		height: 50px;
		resize: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .usergroups {
		margin: 0 0 10px 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .usergroups .groupsLabel {
		margin: 0 0 5px 0;
		font-size: 75%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .usergroups .groups {
		margin: 0 0 10px 0;
		font-size: 100%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .usergroups .groupsNote {
		margin: 0 0 10px 0;
		font-size: 75%;
		color: #616669;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .usergroups .groupsNote a {
		color: #B51823;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .usergroups .groupsNote a:hover {
		color: #B51823;
		text-decoration: underline;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .submit {

	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .submit input {
		background: none repeat scroll 0 0 transparent;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		margin: 0 0 0 0;
		padding: 2px 0;
		font-size: 75%;
		text-transform: uppercase;
		text-decoration: none;
		width: auto;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .submit input:hover {
		cursor: pointer;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .submit a {
		font-size: 75%;
		color: #B51823;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .detail form .submit a:hover {
		color: #B51823;
		text-decoration: underline;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .delete {
		padding: 0 0 0 30px;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .delete .deleteMessage {
		margin: 0 0 10px 0;
		color: #616669;
		font-size: 75%;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .delete .submit input {
		background: none repeat scroll 0 0 transparent;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		margin: 0 0 0 0;
		padding: 2px 0;
		font-size: 75%;
		text-transform: uppercase;
		text-decoration: none;
		width: auto;
	}

	#hisDisContentWrapper #rightCol80 .mp_abt_partnerfinder_pi1 .delete .submit input:hover {
		cursor:pointer;
		text-decoration: underline;
	}




	/***********
	*	mp_vehicle_downloads_list
	************/

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list {
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category {
		padding-left: 30px;
		margin-bottom: 30px;
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .categoryTitle {
		margin: 0 0 10px 0;
		font-weight: bold;
		color: #616669;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .items {

	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .items .download {
		float: left;
		margin: 0 15px 0 0;
		width: 210px;
		height: 260px;
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .items .first {
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .items .last {
		margin: 0;
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .items .download h2 {
		padding: 0 0 10px 0;
		font-size: 75%;
		color: #616669;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		font-style: normal;
		font-weight: normal;
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .items .download .downloadLink a {
		font-size: 75%;
		color: #B51823;
		font-family: TradeGothicBoldExtended,TradeGothicExtended;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
	}

	#hisDisContentWrapper #rightCol80 .mp_vehicle_downloads_list .category .items .download .downloadLink a:hover {
		text-decoration: underline;
	}




	/*******************************************
	 * 	mp_abt_pdb_car_products - select View  *
	 *******************************************/
	.tx_mpabtpdbcarproducts_pi1 .selectView {
		padding: 0 10px 0 10px;
		margin-bottom: 20px;
	}

	#mainContentWrapper100 .mainContent .tx_mpabtpdbcarproducts_pi1 .selectView h2 {
		color: #B6171F;
		margin-bottom: 3px;
        font-size: 200%;
	}

	.tx_mpabtpdbcarproducts_pi1 .selectView label{
		display: block;
		font-size: 70%;
		color: #000000;
		height: 18px;
		margin-top: 5px;
		margin-bottom: 4px;
		/*border-bottom: 1px solid;*/
		/*background: url("../img/abt_power_select_line.png") repeat-x bottom left transparent;*/
	}

	.tx_mpabtpdbcarproducts_pi1 .selectView select {
		width: 203px;
    	padding: 3px 0px 4px 8px;
    	font-size: 10px;
    	height: 25px;
	}

    .tx_mpabtpdbcarproducts_pi1 .selectView .styled-select select {
    	background: transparent;
    	width: 231px;
    	/*border: 1px solid #ccc;*/
    	border: none;
    }


    .tx_mpabtpdbcarproducts_pi1 .selectView .styled-select {
    	width: 203px;
    	height: 30px;
    	overflow: hidden;
    	border: 1px solid #D6D6D6;
    	background: url("../img/abt_power_select_arrow.png") no-repeat top right #ffffff;
    }

    /***************************************************
	 * 	mp_abt_pdb_car_products - engine product View  *
	 ***************************************************/
	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView {
		padding-bottom: 5px;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView .catContainer,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView .catContainer {
		margin-bottom: 25px;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView h2,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView h2 {
		background: url("../img/car_search_divider.png") no-repeat scroll left bottom transparent;
	    color: #616669;
	    font-family: TradeGothicBoldExtended;
	    font-size: 75%;
	    font-style: normal;
	    font-weight: normal;
	    margin: 0 0 5px;
	    padding: 0 30px 5px;
	    text-transform: uppercase;
		cursor: pointer;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView h2 .slideIcon,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView h2 .slideIcon {
		display: block;
		width: 16px;
		height: 16px;
		float:left;
		background: url("../img/pdb_engines_view_arrow_down.png") transparent 0px 5px no-repeat;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView h2.open .slideIcon,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView h2.open .slideIcon {
		background: url("../img/pdb_engines_view_arrow_up.png") transparent 0px 5px no-repeat;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView .slideContainer,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView .slideContainer {
		padding: 0 50px 0 30px;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView th,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView th {
		font-size: 75%;
		color: #616669;
		padding: 3px 3px 3px 0;
		font-weight: bold;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView td,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView td {
		font-size: 70%;
		padding: 3px 6px 3px 0;
		color: #616669;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView td.name,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView td.name {
		/*width: 325px;*/ /*with artno and datasheet*/
		width: 460px; /*with datasheet*/

		/*width: 452px;*/  /* without artno and datasheet */
		padding-right: 86px;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView td.text,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView td.text {
		/*width: 325px;*/
		width: 535px;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView td.text .name {
		font-weight: bold;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView td.price,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView td.price {
		width: 105px;
	}
	/*
	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView td.artno,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView td.artno {
		width: 135px;
	}
	*/

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView td.datasheet,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView td.datasheet {
		width: 75px;
		text-align: center;
		padding: 3px 0 3px 0;

	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView .infoText,
	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView .infoText2,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView .infoText,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView .infoText2 {
		font-size: 70%;
		color: #616669;
		margin: 10px 0 0px 0;
	}

	.tx_mpabtpdbcarproducts_pi1 .sportWheelsProductsView .infoText a,
	.tx_mpabtpdbcarproducts_pi1 .engineProductsView .infoText a {
		color: #616669;
	}


	/********************
     * SOCIAL BOOKMARKS *
     ********************/

    .mpSocialBookmark {
        padding: 0 70px 0 30px;
    }

    .mpSocialBookmark .mpSocialBookmarkHeader p {
    	font-weight: bold;
    	margin-bottom: 10px;
    }

    .mpSocialBookmarkItems .socialBookmarkWrap a,
    .mpSocialBookmarkItems .socialBookmarkWrap a:link,
    .mpSocialBookmarkItems .socialBookmarkWrap a:visited,
    .mpSocialBookmarkItems .socialBookmarkWrap a:hover {
        text-decoration: none;
    }

    .mpSocialBookmarkItems .socialBookmarkWrap{
        float: left;
        /*width: 70px;*/
    }

    .mpSocialBookmarkItems .count {
        display: inline;
        font-size: 13px;
        font-weight: bold;
        padding: 0 0 0 4px;
        text-decoration: none;
        color: #ffffff;
        text-align: center;
    }

    .socialBookmarkWrap {
        margin-right: 5px;
    }

    .socialBookmarkWrap.fb a {

        display:block;
        /*width: 45px;*/
        height: 26px;
        padding: 0px 0px 0px 3px;
        background: url("../img/socialbookmarks/facebook_button_part1.png") transparent top left no-repeat ;
        vertical-align: middle;
    }

    .socialBookmarkWrap.fb a .innerWrap {
        display: block;
        height: 21px;
        padding: 3px 10px 2px 7px;
        background: url("../img/socialbookmarks/facebook_button_part2.png") transparent top right no-repeat ;
        vertical-align: middle;
    }


    .socialBookmarkWrap.tw a {
        display:block;
        /*width: 45px;*/
        height: 26px;
        padding: 0px 0px 0px 3px;
        background: url("../img/socialbookmarks/twitter_button_part1.png") transparent top left no-repeat;
    }

    .socialBookmarkWrap.tw a .innerWrap {
        display: block;
        height: 21px;
        padding: 3px 10px 2px 7px;
        background: url("../img/socialbookmarks/twitter_button_part2.png") transparent top right no-repeat ;
        vertical-align: middle;
    }


    .socialBookmarkWrap.gp a {
        display:block;
        /*width: 45px;*/
        height: 26px;
        padding: 0px 0px 0px 3px;
        background: url("../img/socialbookmarks/google_plus_button_part1.png") transparent top left no-repeat ;
    }

    .socialBookmarkWrap.gp a .innerWrap {
        display: block;
        height: 21px;
        padding: 3px 10px 2px 7px;
        background: url("../img/socialbookmarks/google_plus_button_part2.png") transparent top right no-repeat ;
        vertical-align: middle;
    }


    .socialBookmarkWrap.xi a {
        display:block;
        /*width: 45px;*/
        height: 26px;
        padding: 0px 0px 0px 3px;
        background: url("../img/socialbookmarks/xing_button_part1.png") transparent top left no-repeat;
    }

    .socialBookmarkWrap.xi a .innerWrap {
        display: block;
        height: 19px;
        padding: 5px 10px 2px 7px;
        background: url("../img/socialbookmarks/xing_button_part2.png") transparent top right no-repeat ;
        vertical-align: middle;
    }



    .socialBookmarkWrap a img {
        vertical-align: middle;
    }

    .socialBookmarkWrap a .innerWrap {
        min-width: 30px;
        text-align: center;
    }

    .mpSocialBookmarkItems .socialBookmarkWrap.fb .count {
        padding: 0 0 0 5px;

    }


		/* ### Breadcrumb Nav ###*/

	.rightCol #Breadcrumb {
		width: 715px;
		height: 32px;
		background: transparent url(../img/breadcrumb_bg2.png) -25px 0px no-repeat;
		margin-bottom: 7px;
	}

	.rightCol #Breadcrumb #BreadcrumbInner {
		background: transparent url(../img/breadcrumb_bg2.png) -25px bottom no-repeat;
		line-height: 32px;
		font-size: 10px;
		font-family: TradeGothicBoldExtended, TradeGothicExtended, Tahoma, Arial, sans-serif;
		color: #677077;
		font-weight: normal;
	}

	.rightCol #Breadcrumb #BreadcrumbInner a,
	.rightCol #Breadcrumb #BreadcrumbInner a:link,
	.rightCol #Breadcrumb #BreadcrumbInner a:visited,
	.rightCol #Breadcrumb #BreadcrumbInner a:active,
	.rightCol #Breadcrumb #BreadcrumbInner {
		font-family: TradeGothicBoldExtended, TradeGothicExtended, Tahoma, Arial, sans-serif;
		color: #677077;
		font-weight: normal;
		text-decoration: none;
	}


	.rightCol #Breadcrumb #BreadcrumbInner .lastBreadcrumbLink a,
	.rightCol #Breadcrumb #BreadcrumbInner .lastBreadcrumbLink a:link,
	.rightCol #Breadcrumb #BreadcrumbInner .lastBreadcrumbLink a:visited,
	.rightCol #Breadcrumb #BreadcrumbInner .lastBreadcrumbLink a:hover,
	.rightCol #Breadcrumb #BreadcrumbInner .lastBreadcrumbLink a:active,
	.rightCol #Breadcrumb #BreadcrumbInner a:hover {
		font-family: TradeGothicBoldExtended, TradeGothicExtended, Tahoma, Arial, sans-serif;
		color: #9e141b;
		font-weight: normal;
		text-decoration: none;
	}


	.tx-newloginbox-pi1 {
	   padding: 0 70px 0 30px;
	}

   .tx-newloginbox-pi1 input,
   .tx-newloginbox-pi1 textarea {
       font-size: 100%;
   	   padding: 3px;
    }

	#hisDisContentWrapper #rightCol80 .tx-newloginbox-pi1 h3 {
	   padding: 0;
	}

	/************************
	* MP Youtube Teaser
	************************/

	.tx-mprandomyoutubeteaser-pi1 .playOverlay:hover {
		background-image: url(typo3conf/ext/mp_randomyoutubeteaser/res/play_sm_off.png);
	}

	.tx-mprandomyoutubeteaser-pi1 {
		margin-left: 10px;
	}

	.tx-mprandomyoutubeteaser-pi1 iframe {
		margin-top: 38px;
	}


	.tx-mprandomyoutubeteaser-pi1 h2 {
	font-size: 195% !important;
	margin: 0 0 1px !important;
	}

	.playlistLink:hover {
		text-decoration: underline;
		cursor: pointer;
	}

	/************************
	* Fix for non de / en
	************************/
	#tvContentWrapper {
		display: none;
	}


}

/************************
* HIS register Form Buttons
************************/
.formButton, .tx-srfeuserregister-pi1-submit {
	margin: 0 10px 0 0 !important;
	background-color:#aab0b6 !important;
	background:url(../img/button_arrow.png) no-repeat 8px center , -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #aab0b6), color-stop(1, #647179)) !important;
	background:url(../img/button_arrow.png) no-repeat 8px center , -moz-linear-gradient(top, #aab0b6 5%, #647179 100%) !important;
	background:url(../img/button_arrow.png) no-repeat 8px center , -webkit-linear-gradient(top, #aab0b6 5%, #647179 100%) !important;
	background:url(../img/button_arrow.png) no-repeat 8px center , -o-linear-gradient(top, #aab0b6 5%, #647179 100%) !important;
	background:url(../img/button_arrow.png) no-repeat 8px center , -ms-linear-gradient(top, #aab0b6 5%, #647179 100%) !important;
	background:url(../img/button_arrow.png) no-repeat 8px center , linear-gradient(to bottom, #aab0b6 5%, #647179 100%) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aab0b6', endColorstr='#647179',GradientType=0) !important;*/

	display: inline-block !important;
	color: #ffffff !important;
	/*font-size: 14px !important;*/
	padding: 2px 10px 2px 30px !important;
	text-decoration: none !important;
	height: 24px !important;
}
.formButton:hover, .tx-srfeuserregister-pi1-submit:hover {
	background-color:#647179 !important;
	background:url(../img/button_arrow_red.png) no-repeat 8px center , -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #647179), color-stop(1, #aab0b6)) !important;
	background:url(../img/button_arrow_red.png) no-repeat 8px center , -moz-linear-gradient(top, #647179 5%, #aab0b6 100%) !important;
	background:url(../img/button_arrow_red.png) no-repeat 8px center , -webkit-linear-gradient(top, #647179 5%, #aab0b6 100%) !important;
	background:url(../img/button_arrow_red.png) no-repeat 8px center , -o-linear-gradient(top, #647179 5%, #aab0b6 100%) !important;
	background:url(../img/button_arrow_red.png) no-repeat 8px center , -ms-linear-gradient(top, #647179 5%, #aab0b6 100%) !important;
	background:url(../img/button_arrow_red.png) no-repeat 8px center , linear-gradient(to bottom, #647179 5%, #aab0b6 100%) !important;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#647179', endColorstr='#aab0b6',GradientType=0) !important;*/
	color: #B6171F !important;
}
.formButton:active, .tx-srfeuserregister-pi1-submit:active {
	position:relative !important;
	top:1px !important;
	color: #B6171F !important;
}