* {
	
}
body {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
article {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
input[type='checkbox'] {
	margin: 0px 8px 0px 0px; padding: 0px; border: currentColor; border-image: none;
}
input[type='text'] {
	margin: 0px; padding: 0px; border: 1px solid rgb(207, 215, 217); border-image: none; height: 20px;
}
input[type='password'] {
	margin: 0px; padding: 0px; border: 1px solid rgb(207, 215, 217); border-image: none; height: 20px;
}
input[type='email'] {
	margin: 0px; padding: 0px; border: 1px solid rgb(207, 215, 217); border-image: none; height: 20px;
}
.clearfixAfter {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.layoutMixinBorder {
	border: 1px solid rgb(207, 215, 217); border-image: none;
}
.clear {
	clear: both;
}
body {
	background: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-size: 12px; margin-top: 20px; margin-bottom: 20px;
}
@media screen
{
article {
	display: inline-block;
}
article::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
}
article {
	border: 1px solid rgb(207, 215, 217); border-image: none; width: 934px; overflow: hidden; padding-right: 24px; padding-left: 24px; position: relative;
}
header {
	overflow: hidden;
}
footer {
	padding: 10px 24px; color: rgb(137, 148, 160); line-height: 13px; font-size: 10px; z-index: 2;
}
a {
	height: 13px; color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(137, 148, 160);
}
#secall {
	background: rgb(255, 255, 255); margin: 0px auto; width: 984px;
}
.hidden#secall {
	display: none;
}
#sectoplink {
	color: rgb(137, 148, 160); padding-left: 24px; clear: both; float: right;
}
#sectoplink a {
	color: rgb(137, 148, 160);
}
#sectoplink a:hover {
	color: rgb(255, 135, 31);
}
#seclogo {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(207, 215, 217) rgb(207, 215, 217) currentColor; border-image: none; height: 82px; padding-top: 10px; padding-left: 13px;
}
#seclogo a {
	width: 250px; height: 47px; position: relative;
}
#seclogo a img {
	left: 0px; top: 0px; position: absolute; clip: rect(10px, 407px, 75px, 0px);
}
header {
	height: 109px;
}
#navmenu {
	padding: 10px 24px; text-align: right; color: rgb(137, 148, 160); margin-top: -41px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#navmenu a {
	color: rgb(137, 148, 160); cursor: pointer;
}
#navmenu a:hover {
	color: rgb(255, 135, 31);
}
#navmenuMain {
	border-width: 0px 1px; border-style: none solid; border-color: currentColor rgb(207, 215, 217); padding: 8px; border-image: none; background-color: rgb(242, 242, 245);
}
#navmenuMain #navmenuMainEntry {
	font-size: 13px; margin-right: 14px; margin-left: 13px; display: inline-block;
}
#navmenuMain a {
	color: rgb(255, 135, 32);
}
#navmenuMain a:hover {
	color: rgb(0, 0, 0);
}
#navmenuMain a:active {
	color: rgb(0, 0, 0);
}
#secfooterleft {
	width: 100px; clear: none; position: relative;
}
#socialshareprivacy {
	padding-left: 170px;
}
#navfooterright {
	float: right;
}
#navfooterright a {
	color: rgb(137, 148, 160);
}
#navfooterright a:hover {
	color: rgb(255, 135, 31);
}
#secbrowser {
	display: none;
}
.shown#secbrowser {
	display: block;
}
#divNachOben {
	display: none;
}
#freetext {
	background: url("../img/site/sprCommon.png") no-repeat left top rgb(255, 255, 255); padding-right: 20px;
}
#buttonFreetext {
	background: url("../img/site/sprCommon.png") no-repeat 6px -794px rgb(250, 250, 250); border: 1px solid rgb(170, 170, 170); border-image: none; width: 20px; height: 20px; margin-bottom: 1px; vertical-align: bottom; cursor: pointer;
}
.boxContentMerge {
	margin: 5px; width: 245px;
}
.boxContentMerge h3 {
	color: rgb(255, 135, 31); font-size: 13px !important;
}
.boxContentMerge .text {
	padding-right: 10px; padding-left: 35px; font-size: 11px;
}
.divStatus {
	width: 250px; height: 185px; line-height: 14px; font-size: 11px; display: none;
}
.divError {
	width: 250px; height: 185px; line-height: 14px; font-size: 11px; display: none;
}
.divStatus .buttonOrange192 {
	margin-top: 10px;
}
.divError .buttonOrange192 {
	margin-top: 10px;
}
.divStatus .buttonOrange192 {
	margin-left: 20px;
}
.divError .buttonOrange192 {
	margin-left: 20px;
}
.divStatus .divMessage {
	height: 100px;
}
.divError .divMessage {
	height: 100px;
}
.divStatus img {
	border: 0px currentColor; border-image: none; padding-top: 10px; padding-right: 12px; float: left;
}
.divError img {
	border: 0px currentColor; border-image: none; padding-top: 10px; padding-right: 12px; float: left;
}
.divStatus .message {
	width: 180px; height: 80px; padding-top: 10px; padding-left: 5px; float: left;
}
.divError .message {
	width: 180px; height: 80px; padding-top: 10px; padding-left: 5px; float: left;
}
.divStatus .boxCenterWhite .boxContent {
	width: 230px; padding-right: 0px;
}
.divError .boxCenterWhite .boxContent {
	width: 230px; padding-right: 0px;
}
.ab6 {
	margin-top: 6px;
}
.ab12 {
	margin-top: 12px;
}
.ab14 {
	margin-top: 14px;
}
.ab19 {
	margin-top: 19px;
}
.ab20 {
	margin-top: 20px;
}
.abm24 {
	margin-top: -24px;
}
.ab24 {
	margin-top: 24px;
}
.ab24b {
	margin-bottom: 24px;
}
.zab13 {
	line-height: 13px;
}
.zab14 {
	line-height: 14px;
}
.abr12 {
	margin-right: 12px;
}
.clicksPerWeek {
	top: 63px; right: 290px; color: rgb(255, 135, 31); font-size: 13px; position: absolute;
}
#clicksPerWeekValue {
	right: 372px;
}
#divOverlayDirektsuche {
	padding: 24px; color: black; display: none;
}
#divOverlayDirektsuche h3 {
	font-size: 14px;
}
#divOverlayDirektsuche div input {
	width: 192px;
}
#divOverlayDirektsuche div span {
	font-weight: bold; margin-top: 5px; display: block;
}
#divOverlayDirektsuche div span.error {
	color: red; margin-top: 0px;
}
#divOverlayDirektsuche div span.hidden {
	display: none;
}
#divOverlayDirektsuche div button {
	margin-top: 7px; margin-bottom: 5px;
}
.carTileImage {
	height: 90px; overflow: hidden;
}
.tel {
	width: 30px; float: left;
}
.nrAnzeigenText {
	color: rgb(255, 135, 31); cursor: pointer;
}
.languageBlock {
	margin-top: 10px;
}
header {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
hgroup {
	display: block;
}
a img {
	border: currentColor; border-image: none;
}
#ieinfo {
	border: 1px solid rgb(207, 215, 217); border-image: none; padding-right: 24px; padding-bottom: 10px; padding-left: 24px; margin-right: 24px; margin-left: 24px;
}
#ieinfo span {
	font-size: 18px; font-weight: bold; display: block;
}
.sprCommon {
	background: url("../img/site/sprCommon.png") no-repeat left top;
}
.sprCommon.logo_weltauto {
	background-position: 0px 0px; width: 280px; height: 92px;
}
.sprCommon.icon_info {
	background-position: 0px -102px; width: 25px; height: 25px;
}
.sprCommon.slider_handle {
	background-position: 0px -137px; width: 17px; height: 24px;
}
.sprCommon.refresh {
	background-position: 0px -171px; width: 14px; height: 14px;
}
.sprCommon.btn_gray_120 {
	background-position: 0px -195px; width: 130px; height: 34px;
}
.sprCommon.btn_white_left_182 {
	background-position: 0px -239px; width: 192px; height: 35px;
}
.sprCommon.btn_gray_192 {
	background-position: 0px -284px; width: 202px; height: 34px;
}
.sprCommon.dwa12_butt_grau-center {
	background-position: 0px -328px; width: 4px; height: 34px;
}
.sprCommon.dwa12_butt_grau-left {
	background-position: 0px -372px; width: 8px; height: 34px;
}
.sprCommon.btn_orange_132 {
	background-position: 0px -416px; width: 132px; height: 30px;
}
.sprCommon.dwa12_butt_grau-right {
	background-position: 0px -456px; width: 25px; height: 34px;
}
.sprCommon.dwa12_butt_orange-center {
	background-position: 0px -500px; width: 4px; height: 34px;
}
.sprCommon.dwa12_butt_orange-left {
	background-position: 0px -544px; width: 8px; height: 34px;
}
.sprCommon.dwa12_butt_orange-right {
	background-position: 0px -588px; width: 25px; height: 34px;
}
.sprCommon.dwa12_detailseite_butt_weiss-center {
	background-position: 0px -632px; width: 4px; height: 35px;
}
.sprCommon.dwa12_detailseite_butt_weiss-left {
	background-position: 0px -677px; width: 21px; height: 35px;
}
.sprCommon.dwa12_detailseite_butt_weiss-right {
	background-position: 0px -722px; width: 10px; height: 35px;
}
.sprCommon.dwa12_dropdown-icon {
	background-position: 0px -767px; width: 21px; height: 22px;
}
.sprCommon.btn_arrow {
	background-position: 0px -799px; width: 6px; height: 8px;
}
.sprCommon.btn_orange_192 {
	background-position: 0px -817px; width: 202px; height: 34px;
}
.sprCommon.btn_orange_180 {
	background-position: 0px -861px; width: 190px; height: 34px;
}
.sprCommon.box_gray_footer {
	background-position: 0px -905px; width: 250px; height: 15px;
}
.sprCommon.box_tt_white_footer {
	background-position: 0px -930px; width: 225px; height: 8px;
}
.sprCommon.box_gray_header {
	background-position: 0px -948px; width: 250px; height: 15px;
}
.sprCommon.box_tt_white_header {
	background-position: 0px -973px; width: 225px; height: 10px;
}
.sprCommon.box_white_footer {
	background-position: 0px -993px; width: 250px; height: 15px;
}
.sprCommon.box_tile {
	background-position: 0px -1018px; width: 226px; height: 178px;
}
.sprCommon.box_white_header {
	background-position: 0px -1206px; width: 250px; height: 15px;
}
.sprCommon.box_white_header_right {
	background-position: 0px -1231px; width: 225px; height: 10px;
}
.sprCommon.btn_arrow_no_size {
	background-position: 0px -797px;
}
.sprCommon.btn_arrow_no_size_down {
	background-position: 0px -796px;
}
.sprCommon.btn_arrow_no_size_pos {
	background-position: 0px -794px;
}
.sprCommon.logo_weltauto_rect {
	left: 0px; top: 0px; clip: rect(0px, 407px, 47px, 0px);
}
.sprBoxCenter {
	background: url("../img/site/sprBoxCenter.png") no-repeat left top;
}
.sprBoxCenter.box_gray_center {
	background-position: 0px 0px; width: 250px; height: 1px;
}
.sprBoxCenter.box_tt_white_center {
	background-position: -260px 0px; width: 225px; height: 1px;
}
.sprBoxCenter.box_white_center {
	background-position: -495px 0px; width: 250px; height: 1px;
}
.sprMain {
	background: url("../img/site/sprMain.png") no-repeat left top;
}
.sprMain.defaultStageBanner {
	background-position: 0px 0px; width: 982px; height: 420px;
}
.sprMain.quicksearch_bg {
	background-position: 0px -368px; width: 472px; height: 375px;
}
.sprSearchDetail {
	background: url("../img/site/sprSearchDetail.png") no-repeat left top;
}
.sprSearchDetail.arrow-down {
	background-position: 0px 0px; width: 8px; height: 5px;
}
.sprSearchDetail.arrow-gray {
	background-position: 0px -15px; width: 8px; height: 11px;
}
.sprSearchDetail.arrow-up {
	background-position: 0px -36px; width: 8px; height: 5px;
}
.sprSearchDetail.dwa12_liste_image-mouseover {
	background-position: 0px -51px; width: 120px; height: 90px;
}
.sprSearchDetail.dwa12_liste_PA-Logo {
	background-position: 0px -151px; width: 54px; height: 24px;
}
.sprSearchDetail.exklusiv_garantie {
	background-position: 0px -185px; width: 48px; height: 36px;
}
.sprSearchDetail.icon_email {
	background-position: 0px -231px; width: 15px; height: 14px;
}
.sprSearchDetail.icon_print {
	background-position: 0px -255px; width: 15px; height: 14px;
}
.sprSearchDetail.icon_rss {
	background-position: 0px -279px; width: 15px; height: 14px;
}
.sprSearchDetail.marker_merkliste {
	background-position: 0px -303px; width: 24px; height: 24px;
}
.sprSearchDetail.new {
	background-position: 0px -337px; width: 49px; height: 48px;
}
.sprSearchDetail.tagesangebot {
	background-position: 0px -395px; width: 55px; height: 24px;
}
.sprSearchDetail.vorteils_garantie {
	background-position: 0px -429px; width: 48px; height: 36px;
}
.sprSearchDetail.x_grey {
	background-position: 0px -475px; width: 10px; height: 10px;
}
.sprSearchDetail.dwa12_icon-minus {
	background-position: 0px -495px; width: 14px; height: 14px;
}
.sprSearchDetail.dwa12_icon-minus-10px {
	background-position: 0px -519px; width: 10px; height: 10px;
}
.sprSearchDetail.dwa12_icon-plus {
	background-position: 0px -539px; width: 14px; height: 14px;
}
.sprSearchDetail.dwa12_icon-plus-10px {
	background-position: 0px -563px; width: 10px; height: 10px;
}
.sprSearchDetail.arrow-gray-right {
	background-position: 0px -583px; width: 6px; height: 8px;
}
.sprSearchDetail.dwa12_detailseite_buttonlinks {
	background-position: 0px -601px; width: 24px; height: 24px;
}
.sprSearchDetail.dwa12_detailseite_buttonpause {
	background-position: 0px -635px; width: 24px; height: 24px;
}
.sprSearchDetail.dwa12_detailseite_buttonplay {
	background-position: 0px -669px; width: 24px; height: 24px;
}
.sprSearchDetail.dwa12_detailseite_buttonrechts {
	background-position: 0px -703px; width: 24px; height: 24px;
}
.sprSearchDetail.dwa12_detailseite_icon_haken {
	background-position: 0px -737px; width: 10px; height: 9px;
}
.sprSearchDetail.dwa12_detailseite_icon_plus {
	background-position: 0px -756px; width: 10px; height: 10px;
}
.sprSearchDetail.dwa12_detailseite_note {
	background-position: 0px -776px; width: 13px; height: 13px;
}
.sprSearchDetail.dwa12_detailseite_notiz-674 {
	background-position: 0px -799px; width: 674px; height: 48px;
}
.sprSearchDetail.dwa12_detailseite_slideshow-left {
	background-position: 0px -857px; width: 48px; height: 48px;
}
.sprSearchDetail.dwa12_detailseite_slideshow-pause {
	background-position: 0px -915px; width: 48px; height: 48px;
}
.sprSearchDetail.dwa12_detailseite_slideshow-play {
	background-position: 0px -973px; width: 48px; height: 48px;
}
.sprSearchDetail.dwa12_detailseite_slideshow-right {
	background-position: 0px -1031px; width: 48px; height: 48px;
}
.sprSearchDetail.dwa12_fzg-detail_PA-Logo {
	background-position: 0px -1089px; width: 73px; height: 32px;
}
.sprSearchDetail.dwa12_haendler_icon_home {
	background-position: 0px -1131px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_haendler_icon_home_active {
	background-position: 0px -1155px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_haendler_icon_standort {
	background-position: 0px -1179px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_haendler_icon_standort_active {
	background-position: 0px -1203px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_haendler_icon_team {
	background-position: 0px -1227px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_haendler_icon_team_active {
	background-position: 0px -1251px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_icon_merkliste {
	background-position: 0px -1275px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_icon_merkliste_active {
	background-position: 0px -1299px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_pfeil_next-fzg {
	background-position: 0px -1323px; width: 7px; height: 8px;
}
.sprSearchDetail.dwa12_pfeil_prev-fzg {
	background-position: 0px -1341px; width: 7px; height: 8px;
}
.sprSearchDetail.exklusiv_garantie_detail {
	background-position: 0px -1359px; width: 84px; height: 62px;
}
.sprSearchDetail.logo_porsche {
	background-position: 0px -1431px; width: 109px; height: 24px;
}
.sprSearchDetail.vorteils_garantie_detail {
	background-position: 0px -1465px; width: 84px; height: 62px;
}
.sprSearchDetail.icon_testbericht {
	background-position: 0px -1537px; width: 13px; height: 13px;
}
.sprSearchDetail.dwa12_icon_compare {
	background-position: 0px -1560px; width: 15px; height: 14px;
}
.sprSearchDetail.dwa12_icon_compare_active {
	background-position: 0px -1585px; width: 15px; height: 14px;
}
.sprSearchDetail.logo_porsche_rect {
	top: -1431px; clip: rect(1431px, 109px, 1455px, 0px);
}
.sprSearchDetail.arrow-gray-right_pos {
	background-position: 0px -1922px; width: 6px; height: 10px;
}
.sprite-arrow-dropdown {
	background-position: 0px 0px; width: 30px; height: 19px;
}
.sprite-arrow-dropdown-grey {
	background-position: 0px -19px; width: 30px; height: 19px;
}
.sprite-arrow-forward {
	background-position: 0px -38px; width: 31px; height: 48px;
}
.sprite-hl {
	background-position: 0px -86px; width: 755px; height: 132px;
}
.sprite-icon-auto {
	background-position: 0px -218px; width: 106px; height: 55px;
}
.sprite-icon-auto-haendler {
	background-position: 0px -273px; width: 214px; height: 130px;
}
.sprite-icon-euro {
	background-position: 0px -513px; width: 149px; height: 149px;
}
.sprite-icon-fitness {
	background-position: 0px -662px; width: 149px; height: 149px;
}
.sprite-icon-kamera {
	background-position: 0px -811px; width: 149px; height: 151px;
}
.sprite-icon-www {
	background-position: 0px -962px; width: 149px; height: 149px;
}
.sprite-inserieren-1 {
	background-position: 0px -1111px; width: 243px; height: 60px;
}
.sprite-inserieren-2 {
	background-position: 0px -1171px; width: 243px; height: 60px;
}
.sprite-registrieren-1 {
	background-position: 0px -1286px; width: 273px; height: 60px;
}
.sprite-verkaufen-1 {
	background-position: 0px -1346px; width: 252px; height: 60px;
}
.sprite-verkaufen-2 {
	background-position: 0px -1406px; width: 252px; height: 60px;
}
.ui-slider {
	width: 160px; height: 10px; display: inline-block; position: relative; background-color: rgb(207, 215, 217);
}
.ui-slider-range {
	top: 0px; height: 10px; display: block; position: absolute; z-index: 1; background-color: rgb(255, 135, 31);
}
.ui-slider-handle {
	background: url("../img/site/sprCommon.png") no-repeat 0px -137px; width: 17px; height: 24px; margin-bottom: 0px; margin-left: -8.5px; display: block; position: absolute; z-index: 2; cursor: pointer;
}
.sliderCloseMin {
	margin-left: -10.5px;
}
.sliderCloseMax {
	margin-left: -6.5px;
}
.sliderValMin {
	width: 65px !important; font-size: 10px; font-weight: normal !important;
}
.sliderValMax {
	width: 65px !important; font-size: 10px; font-weight: normal !important;
}
.sliderValMin {
	padding-right: 10px;
}
.sliderValMax {
	padding-left: 10px;
}
.boxesBoxHeader {
	background: url("../img/site/sprCommon.png") no-repeat left top; height: 10px;
}
.boxesBoxFooter {
	background: url("../img/site/sprCommon.png") no-repeat left top; height: 10px;
}
.boxesBoxCenter {
	height: auto; background-repeat: repeat-y;
}
.boxContent {
	padding: 7px 23px 2px 17px; width: 210px; font-size: 11px;
}
.boxContentAGB {
	padding: 20px 10px 20px 20px; width: 550px; font-size: 11px;
}
.boxContent h2 {
	margin: 0px 0px 12px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold; display: block;
}
.boxContent h3 {
	margin: 0px 0px 12px; color: rgb(255, 135, 31); font-size: 11px; font-weight: bold; display: block;
}
.boxContentAGB h2 {
	margin: 0px 0px 12px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold; display: block;
}
.boxContentAGB .zab14 {
	margin-top: 5px; margin-bottom: 5px;
}
.boxContentAGB a {
	color: rgb(137, 148, 160); font-weight: bold;
}
.boxContentAGB a:hover {
	color: rgb(255, 135, 31);
}
.boxContentAGB div {
	margin-top: 15px;
}
.boxContentAGB .agbFooter {
	text-align: right;
}
.boxHeaderWhite {
	background: url("../img/site/sprCommon.png") no-repeat 0px -1206px; width: 250px; height: 15px;
}
.boxHeaderRightWhite {
	background: url("../img/site/sprCommon.png") no-repeat 0px -1231px; width: 225px; height: 10px;
}
.boxCenterWhite {
	background: url("../img/site/sprBoxCenter.png") repeat-y -495px 0px; width: 250px; height: auto;
}
.boxFooterWhite {
	background: url("../img/site/sprCommon.png") no-repeat 0px -993px; width: 250px; height: 15px;
}
.boxHeaderGray {
	background: url("../img/site/sprCommon.png") no-repeat 0px -948px; width: 250px; height: 15px;
}
.boxCenterGray {
	background: url("../img/site/sprBoxCenter.png") repeat-y 0px 0px; width: 250px; height: auto;
}
.boxFooterGray {
	background: url("../img/site/sprCommon.png") no-repeat 0px -905px; width: 250px; height: 15px;
}
.iconTooltip {
	background: url("../img/site/sprCommon.png") no-repeat 0px -102px; padding: 0px; width: 25px; height: 25px; cursor: pointer;
}
.iconTooltip .boxTooltip {
	left: -100px; top: 25px; display: none; position: relative;
}
.iconTooltipNew {
	background: url("../img/site/info.png") no-repeat left; padding: 12px 0px 0px; width: 12px; height: 12px; cursor: pointer;
}
.iconTooltipNew .boxTooltip {
	left: -100px; top: 25px; display: none; position: relative;
}
#pageDetailSearch .iconTooltipNew {
	background: url("../img/site/info.png") no-repeat left; padding: 0px; width: 12px; height: 12px; margin-left: 5px; float: left; cursor: pointer;
}
#pageDetailSearch .iconTooltipNew .boxTooltip {
	left: -100px; top: 25px; display: none; position: relative;
}
#pageSearch .iconTooltipNew {
	background: url("../img/site/info.png") no-repeat left; padding: 0px; width: 12px; height: 12px; margin-left: 5px; float: left; cursor: pointer;
}
#pageSearch .iconTooltipNew .boxTooltip {
	left: -100px; top: 25px; display: none; position: relative;
}
.boxTooltip {
	width: 225px; position: absolute; z-index: 1000;
}
.boxTooltip .boxContent {
	padding: 2px 10px 3px; width: 205px;
}
.boxHeaderTooltip {
	background: url("../img/site/sprCommon.png") no-repeat 0px -973px; width: 225px; height: 10px;
}
.boxHeaderTooltip_2 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -1231px; width: 225px; height: 10px;
}
.boxHeaderTooltip_left {
	background: url("../img/site/sprCommon.png") no-repeat 0px -1231px; width: 225px; height: 10px; transform: scaleX(-1); -moz-transform: scalex(-1); -o-transform: scalex(-1); -webkit-transform: scalex(-1);
}
.boxCenterTooltip {
	background: url("../img/site/sprBoxCenter.png") repeat-y -260px 0px; width: 225px; height: auto;
}
.boxFooterTooltip {
	background: url("../img/site/sprCommon.png") no-repeat 0px -930px; width: 225px; height: 8px;
}
#tooltipWatermark {
	position: absolute; z-index: 1;
}
.buttonWithImageInput {
	padding-right: 15px;
}
.buttonOrangeDynLeft {
	background: url("../img/site/sprCommon.png") no-repeat 0px -544px; width: 8px; height: 34px; margin-left: -5px; float: left; cursor: pointer;
}
.buttonOrangeDynCenter {
	background: url("../img/site/dwa12_butt_orange-center.png") repeat-x left top; float: left; cursor: pointer;
}
.buttonOrangeDynCenter div {
	text-align: center; color: white; line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: bold;
}
.buttonOrangeDynRight {
	background: url("../img/site/sprCommon.png") no-repeat 0px -588px; width: 25px; height: 34px; float: left; cursor: pointer;
}
.buttonGrayDynLeft {
	background: url("../img/site/sprCommon.png") no-repeat 0px -372px; width: 8px; height: 34px; margin-left: -5px; float: left; cursor: pointer;
}
.buttonGrayDynCenter {
	background: url("../img/site/dwa12_butt_grau-center.png") repeat-x left top; float: left; cursor: pointer;
}
.buttonGrayDynCenter div {
	text-align: center; color: black; line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px;
}
.buttonGrayDynRight {
	background: url("../img/site/sprCommon.png") no-repeat 0px -456px; width: 25px; height: 34px; float: left; cursor: pointer;
}
.buttonDynAll {
	margin: 10px 0px; width: 600px; height: 33px;
}
.buttonWhiteDynLeft {
	background: url("../img/site/sprCommon.png") no-repeat 0px -677px; width: 21px; height: 34px; margin-left: -5px; float: left; cursor: pointer;
}
.buttonWhiteDynCenter {
	background: url("../img/site/dwa12_detailseite_butt_weiss-center.png") repeat-x left top; float: left; cursor: pointer;
}
.buttonWhiteDynCenter div {
	text-align: center; color: black; line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px;
}
.buttonWhiteDynRight {
	background: url("../img/site/sprCommon.png") no-repeat 0px -722px; width: 10px; height: 34px; float: left; cursor: pointer;
}
.buttonArrow90 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -797px; margin: 12px 0px 0px 6px; padding: 0px; border: 0px currentColor; border-image: none; width: 90px; text-align: left; text-indent: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px; display: block; cursor: pointer; max-height: 25px;
}
.buttonGray120 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -195px; margin: 0px 0px 0px -5px; padding: 0px; border: 0px currentColor; border-image: none; width: 130px; height: 34px; text-align: center; line-height: 34px; font-family: arial,helvetica,sans-serif; font-size: 11px; display: block; cursor: pointer;
}
input.buttonGray120 {
	padding-right: 15px;
}
button.buttonGray120 {
	padding-right: 15px;
}
.buttonOrange180 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -861px; margin: 0px 0px 0px -5px; padding: 0px; border: 0px currentColor; border-image: none; width: 190px; height: 34px; text-align: center; color: white; line-height: 34px; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; display: block; cursor: pointer;
}
input.buttonOrange180 {
	padding-right: 15px;
}
button.buttonOrange180 {
	padding-right: 15px;
}
.buttonWhiteLeft182 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -239px; margin: 0px 0px 0px -5px; padding: 0px; border: 0px currentColor; border-image: none; width: 192px; height: 35px; text-align: center; color: black; line-height: 34px; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: normal; display: block; cursor: pointer;
}
input.buttonOrange180 {
	padding-right: 15px;
}
button.buttonOrange180 {
	padding-right: 15px;
}
.buttonOrange192 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -817px; margin: 0px 0px 0px -5px; padding: 0px; border: 0px currentColor; border-image: none; width: 202px; height: 34px; text-align: center; color: white; line-height: 34px; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; display: block; cursor: pointer;
}
input.buttonOrange192 {
	padding-right: 15px;
}
button.buttonOrange192 {
	padding-right: 15px;
}
.buttonGray192 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -284px; margin: 0px 0px 0px -5px; padding: 0px; border: 0px currentColor; border-image: none; width: 202px; height: 34px; text-align: center; line-height: 34px; font-family: arial,helvetica,sans-serif; font-size: 11px; display: block; cursor: pointer;
}
input.buttonGray192 {
	padding-right: 15px;
}
button.buttonGray192 {
	padding-right: 15px;
}
.buttonArrow192 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -797px; margin: 12px 0px 0px 6px; padding: 0px; border: 0px currentColor; border-image: none; width: 192px; text-align: left; text-indent: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px; display: block; cursor: pointer; max-height: 25px;
}
.buttonArrow192Up {
	background: url("../img/site/sprCommon.png") no-repeat 0px -797px; margin: 12px 0px 0px 6px; padding: 0px; border: 0px currentColor; border-image: none; width: 192px; text-align: left; text-indent: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px; display: block; cursor: pointer; max-height: 25px;
}
.buttonIcon192 {
	background-position: left; border: 0px currentColor; border-image: none; width: 192px; text-indent: 21px; margin-bottom: 6px; display: block; cursor: pointer; background-repeat: no-repeat; background-clip: padding-box;
}
.buttonOrange132 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -416px; margin: 0px 0px 0px -5px; padding: 0px; border: 0px currentColor; border-image: none; width: 132px; height: 30px; text-align: center; color: white; line-height: 34px; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; display: block; cursor: pointer;
}
.buttonArrow220 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -797px; margin: 0px 0px 0px 6px; padding: 0px; border: 0px currentColor; border-image: none; width: 220px; text-align: left; text-indent: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px; display: block; cursor: pointer;
}
.buttonArrow0 {
	background: url("../img/site/sprCommon.png") no-repeat 0px -797px; margin: 0px 0px 3px; padding: 0px; border: 0px currentColor; border-image: none; text-align: left; text-indent: 10px; font-family: arial,helvetica,sans-serif; font-size: 11px; float: left; display: block; cursor: pointer;
}
.buttonboxtop12 {
	margin-top: 12px; margin-bottom: 0px;
}
.buttonSimpleOrange {
	background: url("../img/at/userpages/arrow.png") no-repeat 10px 13px / 10px 15px rgb(255, 135, 32); padding: 13px 13px 13px 30px; width: 213px; height: 57px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; margin-left: 5px;
}
.buttonSimpleOrange:hover {
	background-color: rgb(229, 121, 29);
}
.overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10000; opacity: 0.5; background-color: rgb(0, 0, 0); -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.overlayContent {
	background: white; left: 50%; top: 50%; position: fixed; z-index: 10001; -ms-overflow-y: auto; max-height: 90%;
}
.dialogs > * {
	display: none;
}
.divErgebnisHeader #divData #imgBannerKampagne {
	top: 24px; position: relative;
}
.divErgebnisHeader #divData span {
	color: rgb(255, 135, 31); padding-top: 36px; padding-bottom: 12px; font-size: 16px; font-weight: bold; display: block;
}
.divErgebnisHeader #divData span .sortLabel {
	color: black; font-size: 12px; font-weight: normal; margin-left: 140px;
}
.divErgebnisHeader #divColumns {
	height: 45px; border-top-color: rgb(255, 135, 31); border-bottom-color: rgb(255, 135, 31); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.divErgebnisHeader #divColumns div {
	height: 100%; vertical-align: bottom; float: right; display: block; position: relative;
}
.divErgebnisHeader #divColumns span {
	bottom: 0px; font-size: 10px; margin-bottom: 5px; position: absolute; cursor: default;
}
.divErgebnisHeader #divColumns span.tappable {
	margin: 0px; width: 100%; height: 100%;
}
.divErgebnisHeader #divColumns .sortIndicator.sortNone {
	width: 8px; margin-bottom: 4px; margin-left: 2px; background-repeat: no-repeat;
}
.divErgebnisHeader #divColumns .sortIndicator.sortAsc {
	width: 8px; margin-bottom: 4px; margin-left: 2px; background-repeat: no-repeat;
}
.divErgebnisHeader #divColumns .sortIndicator.sortDesc {
	width: 8px; margin-bottom: 4px; margin-left: 2px; background-repeat: no-repeat;
}
.divErgebnisHeader #divColumns .sortIndicator.sortNone {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -15px; width: 8px; height: 11px;
}
.divErgebnisHeader #divColumns .sortIndicator.sortAsc {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -36px; width: 8px; height: 5px;
}
.divErgebnisHeader #divColumns .sortIndicator.sortDesc {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px 0px; width: 8px; height: 5px;
}
.atBottom#divErgebnisLaden {
	background: white; width: 100%; bottom: 37px; position: absolute;
}
#divErgebnisLaden img {
	padding-top: 40px; margin-right: auto; margin-left: auto; display: block;
}
#divErgebnisLaden span {
	width: 100%; text-align: center; margin-top: 10px; margin-bottom: 127px; display: inline-block;
}
.carItem {
	background: white; width: 668px; font-size: 11px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer;
}
.carTile {
	height: 90px; margin-top: 12px; margin-bottom: 12px; vertical-align: top; float: left; display: block; position: relative;
}
.carTile span {
	width: 100%; height: 14px; overflow: hidden; display: block;
}
.carTileDescriptionHeader {
	width: 315px; float: left;
}
.carTileDescription {
	width: 315px;
}
.carTileImage {
	margin-right: 10px; cursor: pointer;
}
.carTileImage span {
	top: 90px; width: 100%; text-align: right; font-size: 9px; margin-right: 10px; position: absolute;
}
.carTileTitle {
	width: 181px; margin-right: 10px;
}
.carTileTitle .carTitle {
	height: 14px; line-height: 14px; overflow: hidden; font-size: 11px; font-weight: bold; cursor: pointer;
}
.carTileTitle .carTitle:hover {
	color: rgb(255, 135, 31);
}
.carTileTitle .carHaendler {
	font-size: 11px; font-weight: normal;
}
.carTileTitle > div {
	left: 0px; width: 181px; bottom: 0px; position: absolute;
}
.carTileTitle > div.divSeller {
	width: auto; position: relative;
}
.carTileTitle > div.divSeller span span {
	width: auto; display: inline;
}
.carTileTitle > div.icons {
	width: 280px; bottom: -8px;
}
.carTileTitle > div.icons .bstid {
	color: rgb(137, 148, 160); padding-top: 2px; font-family: arial,helvetica,sans-serif; font-size: 9px;
}
.carTileTitle > div .carBadgeWrapper {
	background: url("../img/site/sprSearchDetail.png") no-repeat left top; margin-right: 6px; float: left; position: relative; cursor: pointer;
}
.carTileTitle > div .carBadgeWrapper.l4 {
	background-position: 0px -429px; width: 48px; height: 36px;
}
.carTileTitle > div .carBadgeWrapper.l7 {
	background-position: 0px -185px; width: 48px; height: 36px;
}
.carTileTitle > div .carBadgeWrapper.l9 {
	background-position: 0px -151px; width: 54px; height: 24px;
}
.carTileTitle > div .carBadgeWrapper.carTagesangebot {
	background-position: 0px -395px; width: 55px; height: 24px;
}
.carTileTitle .carBanner {
	width: 48px; height: 36px; bottom: 0px; margin-right: 6px; float: left; display: block; cursor: pointer;
}
.carTileTitle .carGarantieStufe {
	width: 29px; height: 24px; bottom: 0px; margin-right: 6px; float: left; display: block; cursor: pointer;
}
.carTileTitle .carTagesangebot {
	bottom: 0px; margin-right: 6px; float: left; display: block; cursor: pointer;
}
.carTilePowerHeader {
	min-width: 60px;
}
.carTileKMHeader {
	min-width: 68px;
}
.carTileRegYearHeader {
	min-width: 37px;
}
.carTileEfficencyHeader {
	min-width: 93px;
}
.carTilePriceHeader {
	min-width: 90px;
}
.carTilePriceHeader .carPriceNoDiscount {
	font-weight: bold;
}
.carTilePriceHeader .carPriceDiscount {
	color: rgb(255, 135, 31); font-weight: bold;
}
.carTilePriceHeader .carPriceInstead {
	margin-top: 0px;
}
.carTilePower {
	width: 58px;
}
.carTileKM {
	width: 60px;
}
.carTileRegYear {
	width: 50px;
}
.carTileEfficency {
	width: 90px;
}
.carTilePrice {
	width: 86px;
}
.carTilePrice .carPriceNoDiscount {
	font-weight: bold;
}
.carTilePrice .carPriceDiscount {
	color: rgb(255, 135, 31); font-weight: bold;
}
.carTilePrice .carPriceInstead {
	height: auto; margin-top: 0px;
}
.carTilePrice .priceFinanz {
	margin-top: 4px;
}
.carTilePrice .priceBonus {
	font-weight: bold;
}
.carTileSaveCompare {
	left: 311px; width: 357px; position: absolute;
}
.carTileSaveCompare .carMarkerSaved {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -303px; top: -12px; width: 24px; height: 24px; right: 0px; display: none; position: absolute;
}
.carTileSaveCompare .button {
	width: auto; padding-top: 80px; padding-right: 10px; float: right;
}
.carTileSaveCompare .button .link {
	width: auto; float: right; cursor: pointer;
}
.carTileSaveCompare .button:hover {
	color: rgb(137, 148, 160);
}
.carTileSaveCompare .button .icon {
	background: url("../img/site/sprCommon.png") no-repeat 0px -796px; width: 10px; height: 14px; float: right;
}
.carTileSaveCompare .button.carRemove {
	right: 200px;
}
.carTileSaveCompare .button.carCompareRemove {
	display: none;
}
.carTileSaveCompare .button.linkToDetail {
	display: none;
}
.carNote {
	margin: 0px 24px 12px 130px;
}
.carNote .line1px {
	margin-bottom: 6px;
}
.carNote .header {
	font-weight: bold;
}
.carNote .note {
	color: rgb(137, 148, 160);
}
.carKontakt {
	margin: 0px 24px 12px 130px;
}
.carKontakt .line1px {
	margin-bottom: 6px;
}
.carKontakt .date {
	font-weight: bold;
}
.carItem.carInMerkliste .carTileSaveCompare .carMarkerSaved {
	display: block;
}
.carItem.carInMerkliste .carTileSaveCompare .carSave {
	display: none;
}
.carItem.carInComparisonList .carTileSaveCompare .carCompareAdd {
	display: none;
}
.carItem.comparisonListFull .carTileSaveCompare .carCompareAdd {
	display: none;
}
.carItem.carInComparisonList .carTileSaveCompare .carCompareRemove {
	display: block;
}
.carItem.comparisonListFull .carTileSaveCompare .carCompareRemove {
	display: block;
}
.carItem:hover {
	background: rgb(246, 248, 248);
}
.carItem:hover .carTitle {
	color: rgb(255, 135, 31);
}
.dialogs .divConfirmationForm {
	background: rgb(234, 238, 237); padding: 24px; width: 650px;
}
.dialogs .divConfirmationForm h3 {
	margin: 24px; color: rgb(255, 135, 31); line-height: 20px; font-size: 18px; font-weight: bold; display: block;
}
.dialogs .divConfirmationForm .msg {
	line-height: 12px; font-size: 12px; font-weight: bold;
}
.dialogs .divConfirmationForm .buttonArrow192 {
	margin-left: 0px;
}
.divHdlKontaktForm {
	width: 745px; line-height: 14px; font-size: 11px; display: none;
}
.divHdlKontaktForm form {
	margin-top: 12px;
}
.divHdlKontaktForm .left {
	float: left; display: table-cell;
}
.divHdlKontaktForm .right {
	float: left; display: table-cell;
}
.divHdlKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
.divHdlKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
.divHdlKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.divHdlKontaktForm .left .title.top {
	line-height: 12px; vertical-align: top;
}
.divHdlKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
.divHdlKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
.divHdlKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
.divHdlKontaktForm .left input[type='text'] {
	width: 275px;
}
.divHdlKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
.divHdlKontaktForm .left textarea {
	width: 271px; height: 80px; resize: none;
}
.divHdlKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
.divHdlKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
.divHdlKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
.divHdlKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
.divHdlKontaktForm .right {
	padding-top: 24px;
}
.divHdlKontaktForm .right input {
	width: 180px;
}
.divHdlKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
.divAnbieter h3 {
	margin-bottom: 8px;
}
.divAnbieter .buttonArrow192 {
	margin-top: 6px;
}
.divAnbieter span {
	display: block;
}
.divAnbieter .dealerImgCont {
	height: 114px;
}
.divAnbieter img {
	border: 0px currentColor; border-image: none; width: 62px; height: 84px; padding-top: 10px; padding-right: 12px; float: left;
}
.divAnbieter .boldText {
	font-weight: bold;
}
.divAnbieter .zab14 {
	line-height: 14px;
}
#pageMain #divcampaigns {
	background: url("../img/site/sprMain.png") no-repeat 0px 0px; left: -24px; width: 982px; height: 420px; overflow: hidden; position: relative;
}
#pageMain #divcampaigns a {
	position: absolute;
}
#pageMain #divcampaigns img {
	width: 982px; height: 348px;
}
#pageMain #divcampaignswitch {
	left: 4px; top: -52px; height: 0px; float: right; position: relative;
}
#pageMain #divcampaignswitch li {
	float: left; display: block;
}
#pageMain #divcampaignswitch a {
	background: rgb(234, 238, 237); border: 1px solid rgb(234, 238, 237); border-image: none; width: 18px; height: 12px; text-align: center; color: rgb(137, 148, 160); padding-top: 3px; padding-bottom: 3px; margin-left: 6px; display: block;
}
#pageMain #divcampaignswitch a.selected {
	background: rgb(255, 255, 255);
}
#pageMain #divbrands {
	margin: -5px auto 0px -6px; width: 946px;
}
#pageMain #divbrands img {
	border: currentColor; border-image: none; width: 946px; height: 178px;
}
#pageMain #sectiles {
	width: 934px; margin-top: 40px; position: relative; cursor: pointer;
}
#pageMain #sectiles #BCE_Wikihow_Link_10 {
	display: none;
}
#pageMain #sectiles #BCE_Finanzierungs_Link_17 {
	display: none;
}
#pageMain .sectilesLeft {
	padding-right: 10px;
}
#pageMain #secquicksearch {
	border: 2px solid rgb(255, 135, 31); width: 466px; padding-bottom: 19px; margin-top: 14px; margin-left: -12px; position: absolute; z-index: 10; background-color: white;
}
#pageMain #secquicksearch #divTitle {
	color: white; padding-top: 9px; padding-left: 27px; font-family: VWHeadlineB,sans-serif; font-size: 26px; font-weight: bold; position: absolute;
}
#pageMain #secquicksearch #divTitle .orange {
	color: rgb(255, 135, 31); float: left;
}
#pageMain #secquicksearch #divTitle .black {
	color: rgb(0, 0, 0); float: left;
}
#pageMain #secquicksearch .selectVonBis {
	width: 108px;
}
#pageMain #secquicksearch .labelBis {
	width: 35px; text-align: center; font-weight: normal;
}
#pageMain #secquicksearch form {
	height: 333px; padding-top: 40px; padding-left: 29px; font-size: 11px; position: relative;
}
#pageMain #secquicksearch form #query {
	display: none;
}
#pageMain #secquicksearch form span {
	width: 114px; height: 25px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageMain #secquicksearch form select {
	width: 257px; background-color: white;
}
#pageMain #secquicksearch form #divgarantie {
	position: relative;
}
#pageMain #secquicksearch form #divgarantie #garantieLabel {
	display: none;
}
#pageMain #secquicksearch form #divgarantie input {
	height: 12px; margin-top: 6px; margin-right: 3px; float: left;
}
#pageMain #secquicksearch form #divgarantie span {
	width: 80px; padding-top: 5px; font-weight: normal; float: left;
}
#pageMain #secquicksearch form #divgarantie #garantieLabelInfo {
	top: -1px; margin-left: 0px; float: left;
}
#pageMain #secquicksearch form #divanschlussgarantie {
	padding-left: 10px; position: relative;
}
#pageMain #secquicksearch form #divanschlussgarantie #anschlussgarantieLabel {
	display: none;
}
#pageMain #secquicksearch form #divanschlussgarantie input {
	height: 12px; margin-top: 6px; float: left;
}
#pageMain #secquicksearch form #divanschlussgarantie span {
	width: 80px; padding-top: 5px; font-weight: normal; float: left;
}
#pageMain #secquicksearch form #divanschlussgarantie #anschlussgarantieLabelInfo {
	top: -1px; margin-left: 20px; float: left;
}
#pageMain #secquicksearch form #divprivat {
	padding-left: 10px; margin-top: 4px; float: left; position: relative;
}
#pageMain #secquicksearch form #divprivat #privatLabel {
	display: none;
}
#pageMain #secquicksearch form #divprivat input {
	height: 12px; margin-top: 6px; float: left;
}
#pageMain #secquicksearch form #divprivat span {
	width: auto; padding-top: 5px; font-weight: normal; float: left;
}
#pageMain #secquicksearch form #divprivat #privatLabelInfo {
	top: -1px; margin-left: 5px; float: left;
}
#pageMain #secquicksearch form #divfreitext {
	position: relative;
}
#pageMain #secquicksearch form #divfreitext #freitextLeft {
	width: 117px; float: left;
}
#pageMain #secquicksearch form #divfreitext #freetext {
	background-position: 270px -167px; width: 228px; height: 20px;
}
#pageMain #secquicksearch form #divfreitext .icon-active#freetext {
	background-position: 230px -167px;
}
#pageMain #secquicksearch form #divfreitext span {
	width: 90px; padding-top: 6px; float: left;
}
#pageMain #secquicksearch form #divfreitext #updateFreetext {
	background: url("../img/site/sprCommon.png") no-repeat 0px -171px; padding: 0px; width: 14px; height: 14px; margin-left: 10px; display: none;
}
#pageMain #secquicksearch form #divfreitext #freetextLabelInfo {
	top: -1px; float: left;
}
#pageMain #secquicksearch form #divprice {
	top: -4px; position: relative;
}
#pageMain #secquicksearch form #divregistration {
	top: -4px; position: relative;
}
#pageMain #secquicksearch form #divkilometer {
	top: -4px; position: relative;
}
#pageMain #secquicksearch form #divprice > span {
	top: 4px; position: relative;
}
#pageMain #secquicksearch form #divregistration > span {
	top: 4px; position: relative;
}
#pageMain #secquicksearch form #divkilometer > span {
	top: 4px; position: relative;
}
#pageMain #secquicksearch form #divprice > span.minSliderValue {
	top: 0px;
}
#pageMain #secquicksearch form #divregistration > span.minSliderValue {
	top: 0px;
}
#pageMain #secquicksearch form #divkilometer > span.minSliderValue {
	top: 0px;
}
#pageMain #secquicksearch form #divprice > span.maxSliderValue {
	top: 0px;
}
#pageMain #secquicksearch form #divregistration > span.maxSliderValue {
	top: 0px;
}
#pageMain #secquicksearch form #divkilometer > span.maxSliderValue {
	top: 0px;
}
#pageMain #secquicksearch form #divfreitext {
	height: 35px;
}
#pageMain #secquicksearch form #divbrand {
	height: 35px;
}
#pageMain #secquicksearch form #divmodelgroup {
	height: 35px;
}
#pageMain #secquicksearch form #divprice {
	height: 35px;
}
#pageMain #secquicksearch form #divregistration {
	height: 35px;
}
#pageMain #secquicksearch form #divPS {
	height: 35px;
}
#pageMain #secquicksearch form #divfuelType {
	height: 35px;
}
#pageMain #secquicksearch form #divemissionsklasse {
	height: 35px;
}
#pageMain #secquicksearch form #divland {
	height: 35px;
}
#pageMain #secquicksearch form #divbrand1 {
	display: none;
}
#pageMain #secquicksearch form #divmodel1 {
	display: none;
}
#pageMain #secquicksearch form #divmodelgroup1 {
	display: none;
}
#pageMain #secquicksearch form #divbrand2 {
	display: none;
}
#pageMain #secquicksearch form #divmodel2 {
	display: none;
}
#pageMain #secquicksearch form #divmodelgroup2 {
	display: none;
}
#pageMain #secquicksearch form #Marke1plus {
	display: none;
}
#pageMain #secquicksearch form #Marke2plus {
	display: none;
}
#pageMain #secquicksearch form #Marke1minus {
	display: none;
}
#pageMain #secquicksearch form #Marke2minus {
	display: none;
}
#pageMain #secquicksearch form #divgarantie {
	margin-top: 4px; float: left;
}
#pageMain #secquicksearch form #divanschlussgarantie {
	margin-top: 4px; float: left;
}
#pageMain #secquicksearch form #divbrand {
	padding-top: 12px; clear: left;
}
#pageMain #secquicksearch form .formButtonDiv {
	left: 140px; top: 332px; width: 418px; position: absolute;
}
#pageMain #secquicksearch form .formButtonDiv .buttonGray120 {
	float: left;
}
#pageMain #secquicksearch form .formButtonDiv .buttonArrow90 {
	width: auto; margin-top: 40px; float: left;
}
#pageMain #secquicksearch form .formButtonDiv .buttonOrange180 {
	background: rgb(255, 135, 31); border-radius: 0px; left: 11px; width: 258px; font-size: 18px; font-weight: normal; position: absolute; -webkit-appearance: none;
}
#pageMain #secquicksearch form #divErgebnisLaden {
	background: white; left: 0px; top: 0px; width: 466px; height: 392px; position: absolute;
}
#pageMain #secquicksearch form #divErgebnisLaden img {
	padding-top: 40px; margin-right: auto; margin-left: auto; display: block;
}
#pageMain #secquicksearch form #divErgebnisLaden span {
	width: 100%; text-align: center; margin-top: 10px; margin-bottom: 127px; display: inline-block;
}
#pageMain #secquicksearch #quickSearchHeading {
	display: none;
}
#pageMain #secquicksearch #labelmodel {
	display: none;
}
#pageMain #secquicksearch #model {
	display: none;
}
#pageMain #secquicksearch #model {
	display: none;
}
#pageMain #secquicksearch #divkampagne {
	display: none;
}
#pageMain #divhdl {
	border: 1px solid grey; border-image: none; font-family: arial; font-size: 11px; margin-top: 20px;
}
#pageMain .contenthead {
	height: 158px; padding-bottom: 10px;
}
#pageMain .ah_bild {
	width: 456px; height: 168px;
}
#pageMain .ah_daten {
	width: 240px; margin-top: 12px; margin-left: 36px;
}
#pageMain .ah_links {
	width: 200px; overflow: hidden; margin-top: 12px;
}
#pageMain .ah_logo {
	width: 176px; height: 46px; margin-left: 0px; float: left;
}
#pageMain .ah_hdlpage {
	margin-top: 127px; margin-left: 16px;
}
#pageMain .floatleft {
	float: left;
}
#pageMain .overlayContent {
	background: white; left: 50%; top: 50%; position: fixed; z-index: 10001;
}
#pageMain .divKontaktForm {
	width: 745px; height: 690px; line-height: 14px; font-size: 11px; display: none;
}
#pageMain .divKontaktForm form {
	margin-top: 12px;
}
#pageMain .divKontaktForm .left {
	float: left; display: table-cell;
}
#pageMain .divKontaktForm .right {
	float: left; display: table-cell;
}
#pageMain .divKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageMain .divKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageMain .divKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageMain .divKontaktForm .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageMain .divKontaktForm .left .bold {
	font-weight: bold;
}
#pageMain .divKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
#pageMain .divKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageMain .divKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
#pageMain .divKontaktForm .left input[type='text'] {
	width: 275px;
}
#pageMain .divKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageMain .divKontaktForm .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageMain .divKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
#pageMain .divKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
#pageMain .divKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
#pageMain .divKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageMain .divKontaktForm .right {
	padding-top: 24px;
}
#pageMain .divKontaktForm .right input {
	width: 180px;
}
#pageMain .divKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
#pageMain .divAnbieter h3 {
	margin-bottom: 8px;
}
#pageMain .divAnbieter .buttonArrow192 {
	margin-top: 6px;
}
#pageMain .divAnbieter span {
	display: block;
}
#pageMain .divAnbieter img {
	border: 0px currentColor; border-image: none; width: 62px; height: 84px; padding-right: 12px; padding-bottom: 12px; float: left;
}
#pageMain .divAnbieter .boldText {
	font-weight: bold;
}
#pageMain .divAnbieter .zab14 {
	line-height: 14px;
}
#pageMain .divAnbieter #haendlerwahl {
	width: 210px;
}
#cookieinfowrapper {
	width: 100%; margin-bottom: 10px; z-index: 42; background-color: rgb(234, 238, 237);
}
#trackingCookieOptButton {
	padding: 5px 10px; border: 0px currentColor; border-image: none; color: rgb(255, 255, 255); font-family: Arial,Helvetica,Sans-Serif; font-size: 13px; font-weight: bold; margin-top: -28px; margin-right: -189px; float: right; cursor: pointer; background-color: rgb(113, 125, 139);
}
#trackingCookieSettings {
	padding: 16px 205px 16px 16px;
}
.cookielink {
	text-decoration: underline;
}
#pageMain #sectiles .sectilesLeft {
	padding-right: 14px;
}
#secall #pageMain #sectiles {
	width: 935px;
}
#pageSearch .divVerkaeuferSeite {
	display: none;
}
#loadImage {
	background: url("../img/at//search/loading.gif") no-repeat; width: 16px; height: 16px; margin-top: 40px; margin-right: auto; margin-left: auto; display: block;
}
.loadImageContact {
	background: url("../img/at//search/loading.gif") no-repeat; width: 16px; height: 16px; margin-top: 40px; margin-right: auto; margin-left: auto; display: block;
}
#pageSearch #secSidebar {
	float: left; display: table-cell;
}
#pageSearch #secFahrzeuge {
	float: left; display: table-cell;
}
#pageSearch .divErgebnisListe {
	overflow: hidden; margin-bottom: 115px;
}
footer.fixed {
	background: white; width: 936px; bottom: 0px; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid; position: fixed;
}
footer.fixed #divNachOben {
	height: 0px; bottom: 34px; display: block; position: fixed;
}
footer.fixed #divNachOben #divPos {
	background: white; left: 269px; width: 668px; bottom: 0px; position: absolute;
}
footer.fixed #divNachOben #divPos .legalInfo {
	padding: 12px 0px; display: none;
}
footer.fixed #divNachOben #divPos .legalInfo span {
	display: block;
}
footer.fixed #divNachOben .line1px {
	background: rgb(207, 215, 217); width: 668px; height: 1px;
}
footer.fixed #divNachOben .buttonArrow192 {
	width: auto; margin-bottom: 12px; float: right;
}
#pageSearch #secSidebar > div {
	width: 250px; overflow: hidden;
}
#pageSearch #secSidebar > form > div {
	width: 250px; margin-left: 0px;
}
#pageSearch #divSuchSidebar {
	margin-top: 12px;
}
#pageSearch #divSuchSidebar .selectVonBis {
	width: 88px; margin-bottom: 16px; float: left;
}
#pageSearch #divSuchSidebar .labelBis {
	width: 32px; text-align: center; font-weight: normal; float: left;
}
#pageSearch #divSuchSidebar #divregistration {
	margin-top: 20px;
}
#pageSearch #divSuchSidebar #divkilometer {
	margin-top: 20px;
}
#pageSearch #divSuchSidebar #divfuelType {
	margin-top: 20px;
}
#pageSearch #divSuchSidebar #divbundesland {
	margin-top: 20px;
}
#pageSearch #divSuchSidebar #divland {
	margin-top: 20px;
}
#pageSearch #divSuchSidebar #divemissionsklasse {
	margin-top: 20px;
}
#pageSearch #divSuchSidebar #divbrand1 {
	display: none;
}
#divbrand2 {
	display: none;
}
#divmodelgroup1 {
	display: none;
}
#divmodelgroup2 {
	display: none;
}
#divmodel1 {
	display: none;
}
#divmodel2 {
	display: none;
}
#pageSearch #divSuchSidebar #divbrand1 #labelbrand1 {
	margin-top: 6px;
}
#pageSearch #divSuchSidebar #divmodel1 #labelmodel1 {
	margin-top: 6px;
}
#pageSearch #divSuchSidebar #divmodelgroup1 #labelmodelgroup1 {
	margin-top: 6px;
}
#pageSearch #divSuchSidebar #divbrand2 #labelbrand2 {
	margin-top: 6px;
}
#pageSearch #divSuchSidebar #divmodel2 #labelmodel2 {
	margin-top: 6px;
}
#pageSearch #divSuchSidebar #divmodelgroup2 #labelmodelgroup2 {
	margin-top: 6px;
}
#pageSearch #divSuchSidebar > span {
	font-weight: bold; margin-top: 6px; display: block;
}
#pageSearch #divSuchSidebar > div > span {
	font-weight: bold; margin-top: 6px; display: block;
}
#pageSearch #divSuchSidebar .plusMinus {
	padding-left: 20px; margin-top: 6px; margin-bottom: 6px; display: none; cursor: pointer;
}
#pageSearch #divSuchSidebar #Marke1plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: auto; height: 14px; margin-top: 6px; display: block;
}
#pageSearch #divSuchSidebar #Marke2plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: auto; height: 14px; margin-top: 6px;
}
#pageSearch #divSuchSidebar #Marke1minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: auto; height: 14px; margin-top: 6px;
}
#pageSearch #divSuchSidebar #Marke2minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: auto; height: 14px; margin-top: 6px;
}
#pageSearch #secSidebar > form #divErgebnisLaden img {
	padding-top: 24px;
}
#pageSearch #secSidebar > form #divErgebnisLaden span {
	margin-bottom: 0px;
}
#pageSearch #divSuchSidebar #divgarantie {
	height: 20px;
}
#pageSearch #divSuchSidebar #divgarantie input {
	top: 0px; height: 12px; margin-right: 5px; float: left;
}
#pageSearch #divSuchSidebar #divgarantie span {
	margin-top: 0px; float: left; display: inline;
}
#pageSearch #divSuchSidebar #divgarantie #garantieLabel {
	display: none;
}
#pageSearch #divSuchSidebar #divanschlussgarantie {
	height: 20px;
}
#pageSearch #divSuchSidebar #divanschlussgarantie input {
	top: 0px; height: 12px; margin-right: 5px; float: left;
}
#pageSearch #divSuchSidebar #divanschlussgarantie span {
	margin-top: 0px; float: left; display: inline;
}
#pageSearch #divSuchSidebar #divanschlussgarantie #anschlussgarantieLabel {
	display: none;
}
#pageSearch #divSuchSidebar #divprivat {
	height: 20px;
}
#pageSearch #divSuchSidebar #divprivat input {
	top: 0px; height: 12px; margin-right: 5px; float: left;
}
#pageSearch #divSuchSidebar #divprivat span {
	margin-top: 0px; float: left; display: inline;
}
#pageSearch #divSuchSidebar #divprivat #privatLabel {
	display: none;
}
#pageSearch #divSuchSidebar #divfreitext {
	top: 5px; position: relative;
}
#pageSearch #divSuchSidebar #divfreitext #freitextLeft {
	font-weight: bold; margin-top: 6px; float: left;
}
#pageSearch #divSuchSidebar #divfreitext #freetext {
	background-position: 200px -167px; width: 155px; height: 20px;
}
#pageSearch #divSuchSidebar #divfreitext .icon-active#freetext {
	background-position: 158px -167px;
}
#pageSearch #divSuchSidebar #divfreitext span {
	width: 80px; float: left;
}
#pageSearch #divSuchSidebar #divfreitext #updateFreetext {
	background: url("../img/site/sprCommon.png") no-repeat 0px -171px; padding: 0px; width: 14px; height: 14px; margin-left: 10px; display: none;
}
#pageSearch #divSuchSidebar #divfreitext #freetextLabelInfo {
	margin-top: -6px; float: left;
}
#pageSearch #divSuchSidebar > div {
	position: relative;
}
#pageSearch #divSuchSidebar #quickSearchHeading {
	display: none;
}
#pageSearch #divSuchSidebar #labelmodelvariant {
	display: none;
}
#pageSearch #divSuchSidebar #modelvariant {
	display: none;
}
#pageSearch #divSuchSidebar #brmodelvariant {
	display: none;
}
#pageSearch #divSuchSidebar .ui-slider {
	width: 198px; margin-bottom: 16px; margin-left: 6px;
}
#pageSearch #divSuchSidebar .sliderValMin {
	font-weight: normal; margin-top: 0px;
}
#pageSearch #divSuchSidebar .sliderValMax {
	font-weight: normal; margin-top: 0px;
}
#pageSearch #divSuchSidebar .sliderValMin {
	left: 6px; position: relative;
}
#pageSearch #divSuchSidebar .sliderValMax {
	left: 144px; top: 12px; width: 100px; text-align: right; position: absolute;
}
#pageSearch #divSuchSidebar input[type='text'] {
	width: 100%;
}
#pageSearch #divAddFilter input[type='text'] {
	width: 100%;
}
#pageSearch #divSuchSidebar select {
	width: 192px;
}
#pageSearch #divAddFilter select {
	width: 192px;
}
#pageSearch #divSuchSidebar .chosen-container {
	width: 192px !important;
}
#pageSearch #divAddFilter .chosen-container {
	width: 192px !important;
}
#pageSearch #divSuchSidebar #ieWidthHack {
	width: 192px; overflow: hidden;
}
#pageSearch #divAddFilter #ieWidthHack {
	width: 192px; overflow: hidden;
}
#pageSearch #divSuchSidebar .chkEquipment {
	margin-top: 6px; margin-left: 6px;
}
#pageSearch #divAddFilter .chkEquipment {
	margin-top: 6px; margin-left: 6px;
}
#pageSearch #divSuchSidebar .buttonArrow192 {
	margin-top: 7px;
}
#pageSearch #divAddFilter .buttonArrow192 {
	margin-top: 7px;
}
#pageSearch #divSuchSidebar .crit.plzNotFound input {
	background: red;
}
#pageSearch #divAddFilter .crit.plzNotFound input {
	background: red;
}
#pageSearch #divSuchSidebar .crit#plz #divPlzList {
	background: white; padding: 0px; width: 100%; position: absolute; z-index: 1; -ms-overflow-x: hidden; -ms-overflow-y: scroll; max-height: 200px;
}
#pageSearch #divAddFilter .crit#plz #divPlzList {
	background: white; padding: 0px; width: 100%; position: absolute; z-index: 1; -ms-overflow-x: hidden; -ms-overflow-y: scroll; max-height: 200px;
}
#pageSearch #divSuchSidebar .crit#plz #divPlzList span {
	padding: 2px 5px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
#pageSearch #divAddFilter .crit#plz #divPlzList span {
	padding: 2px 5px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
#pageSearch #divSuchSidebar .crit#plz #divPlzList span:hover {
	background: rgb(246, 248, 248);
}
#pageSearch #divAddFilter .crit#plz #divPlzList span:hover {
	background: rgb(246, 248, 248);
}
#pageSearch #divSuchSidebar #divAdditional {
	position: relative;
}
#pageSearch #divAddFilter {
	position: relative;
}
#pageSearch #divSuchSidebar #divAdditional .divHeadRemove {
	position: relative;
}
#pageSearch #divAddFilter .divHeadRemove {
	position: relative;
}
#pageSearch #divSuchSidebar #divAdditional h3 {
	margin: 6px 0px 0px; color: black; font-weight: bold; display: inline-block;
}
#pageSearch #divAddFilter h3 {
	margin: 6px 0px 0px; color: black; font-weight: bold; display: inline-block;
}
#pageSearch #divSuchSidebar #divAdditional .item {
	margin-top: 5px; margin-left: 6px;
}
#pageSearch #divAddFilter .item {
	margin-top: 5px; margin-left: 6px;
}
#pageSearch #divSuchSidebar #divAdditional .item .multiCheck {
	margin: 0px 8px 3px 0px; float: left;
}
#pageSearch #divAddFilter .item .multiCheck {
	margin: 0px 8px 3px 0px; float: left;
}
#pageSearch #divSuchSidebar #divAdditional .item .title {
	vertical-align: middle;
}
#pageSearch #divAddFilter .item .title {
	vertical-align: middle;
}
#pageSearch #divSuchSidebar #divAdditional .item .count {
	vertical-align: middle;
}
#pageSearch #divAddFilter .item .count {
	vertical-align: middle;
}
#pageSearch #divSuchSidebar #divAdditional .item.disabled .title {
	color: rgb(137, 148, 160);
}
#pageSearch #divAddFilter .item.disabled .title {
	color: rgb(137, 148, 160);
}
#pageSearch #divSuchSidebar #divAdditional .item.disabled .count {
	color: rgb(137, 148, 160);
}
#pageSearch #divAddFilter .item.disabled .count {
	color: rgb(137, 148, 160);
}
#pageSearch #divSuchSidebar #divAdditional div .remove {
	width: 10px; height: 10px; cursor: pointer;
}
#pageSearch #divAddFilter div .remove {
	width: 10px; height: 10px; cursor: pointer;
}
#pageSearch #divSuchSidebar #divAdditional div .plus {
	width: 10px; height: 10px; cursor: pointer;
}
#pageSearch #divAddFilter div .plus {
	width: 10px; height: 10px; cursor: pointer;
}
#pageSearch #divSuchSidebar #divAdditional div .minus {
	width: 10px; height: 10px; cursor: pointer;
}
#pageSearch #divAddFilter div .minus {
	width: 10px; height: 10px; cursor: pointer;
}
#pageSearch #divSuchSidebar #divAdditional .divPsLabel {
	position: relative;
}
#pageSearch #divAddFilter .divPsLabel {
	position: relative;
}
#pageSearch #divSuchSidebar #divAdditional .divPsLabel select {
	width: 142px;
}
#pageSearch #divAddFilter .divPsLabel select {
	width: 142px;
}
#pageSearch #divSuchSidebar #divAdditional .divPsLabel .chosen-container {
	width: 142px !important;
}
#pageSearch #divAddFilter .divPsLabel .chosen-container {
	width: 142px !important;
}
#pageSearch #divSuchSidebar #divAdditional #divPLZOrtUmkreis #h3Umkreis {
	display: none;
}
#pageSearch #divAddFilter #divPLZOrtUmkreis #h3Umkreis {
	display: none;
}
#pageSearch #divSuchSidebar #divAdditional .line1px {
	background: rgb(207, 215, 217); width: 192px; height: 1px; margin-top: 12px;
}
#pageSearch #divAddFilter .line1px {
	background: rgb(207, 215, 217); width: 192px; height: 1px; margin-top: 12px;
}
#pageSearch #divSuchSidebar #divAdditional div .remove {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -475px; width: 10px; height: 10px; display: inline-block;
}
#pageSearch #divSuchSidebar #divAdditional div .plus {
	display: none;
}
#pageSearch #divSuchSidebar #divAdditional div .minus {
	display: none;
}
#pageSearch #divSuchSidebar #divAdditional div .crit.hidden {
	display: block;
}
#pageSearch #divSuchSidebar #divAdditional div .crit .remove {
	display: none;
}
#pageSearch #divAddFilter h2 {
	color: rgb(51, 67, 76);
}
#pageSearch #divAddFilter .critHead {
	color: rgb(255, 135, 31); font-size: 14px; font-weight: bold; margin-top: 12px; display: block;
}
#pageSearch #divAddFilter div .remove {
	display: none;
}
#pageSearch #divAddFilter div .plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat left top; display: inline-block;
}
#pageSearch #divAddFilter div .minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat left top; display: inline-block;
}
#pageSearch #divAddFilter div .plus {
	background-position: 0px -563px; width: 10px; height: 10px;
}
#pageSearch #divAddFilter div .minus {
	background-position: 0px -519px; width: 10px; height: 10px;
}
#pageSearch #divAddFilter .crit .plus {
	display: none;
}
#pageSearch #divAddFilter .crit.hidden .plus {
	display: inline-block;
}
#pageSearch #divAddFilter .crit.hidden .minus {
	display: none;
}
#pageSearch #divAddFilter .crit.hidden input {
	display: none;
}
#pageSearch #divAddFilter .crit.hidden select {
	display: none;
}
#pageSearch #divAddFilter .crit.hidden div {
	display: none;
}
#pageSearch #divAddFilter .crit .crit .plus {
	display: none;
}
#pageSearch #divAddFilter .crit .crit .minus {
	display: none;
}
#pageSearch #divAddFilter .crit .crit input {
	display: inline-block;
}
#pageSearch #divAddFilter .crit .crit select {
	display: inline-block;
}
#pageSearch #divAddFilter .crit .crit div {
	display: block;
}
#pageSearch .hidden#divAddFilter .boxPlus {
	display: block;
}
#pageSearch .hidden#divAddFilter .boxMinus {
	display: none;
}
#pageSearch .hidden#divAddFilter .crit {
	display: none;
}
#pageSearch .hidden#divAddFilter .critHead {
	display: none;
}
#pageSearch .hidden#divAddFilter .line1px {
	display: none;
}
#pageSearch #divAddFilter .boxPlus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px; display: none;
}
#pageSearch #divAddFilter .boxMinus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px;
}
#pageSearch #divAddFilter .boxPlus {
	top: 10px; width: 14px; height: 14px; right: 23px; position: absolute; cursor: pointer;
}
#pageSearch #divAddFilter .boxMinus {
	top: 10px; width: 14px; height: 14px; right: 23px; position: absolute; cursor: pointer;
}
#pageSearch #divAddFilter .item {
	overflow: hidden; position: relative;
}
#pageSearch #divAddFilter .item .item {
	line-height: 14px;
}
#pageSearch #divAddFilter .item .plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; top: 0px; width: 14px; height: 14px; right: 0px; position: absolute; cursor: pointer;
}
#merklisteTooltip {
	left: -200px; top: 17px;
}
#merklisteLabelInfo {
	background: none;
}
#pageSearch #secSidebar #divSucheSpeichern .buttonGray192 {
	margin-top: 7px; margin-bottom: 7px;
}
#pageSearch #secSidebar #searchResultActionEmail {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -231px; width: 192px; height: 12px;
}
#pageSearch #secSidebar #searchResultActionPrint {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -255px; width: 192px; height: 12px;
}
#pageSearch #secSidebar #searchResultActionRSS {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -279px; width: 192px; height: 12px; margin-bottom: 0px;
}
#pageSearch .buttonOrange192 {
	margin-top: 10px;
}
#pageSearch #secSidebar .iconTooltip {
	background: url("../img/site/sprCommon.png") no-repeat 0px -102px; padding: 0px; width: 25px; height: 25px; float: left; display: none; cursor: pointer;
}
#pageSearch #secSidebar .iconTooltip .boxTooltip {
	left: -100px; top: 25px; display: none; position: relative;
}
#pageSearch #secSidebar .iconTooltip #garantieTooltip {
	left: -130px;
}
#pageSearch #secSidebar .iconTooltip#garantieLabelInfo {
	margin-top: -7px; float: left; display: block;
}
#pageSearch #secSidebar .iconTooltip#anschlussgarantieLabelInfo {
	left: 170px; margin-top: -7px; display: block;
}
#pageSearch #secSidebar .iconTooltip#anschlussgarantieLabelInfo #anschlussgarantieTooltip {
	left: -150px;
}
#pageSearch #secSidebar .iconTooltip#privatLabelInfo {
	left: 170px; margin-top: -7px; display: block;
}
#pageSearch #secSidebar .iconTooltip#privatLabelInfo #privatTooltip {
	left: -150px;
}
#pageSearch #secSidebar .iconTooltip#freetextLabelInfo {
	left: 80px; top: -9px; display: block;
}
#pageSearch #secSidebar #updateFreetext {
	position: absolute;
}
#pageSearch #secFahrzeuge {
	left: 18px; width: 668px; position: relative;
}
#pageSearch #secFahrzeuge #divLinkFzgList {
	display: none;
}
#pageSearch #secFahrzeuge .carItem .carNote {
	display: none;
}
#pageSearch .divKontaktForm {
	width: 745px; height: 590px; line-height: 14px; font-size: 11px; display: none;
}
#pageSearch .divKontaktForm .hemail {
	display: none;
}
#pageSearch .divKontaktForm form {
	margin-top: 12px;
}
#pageSearch .divKontaktForm .left {
	float: left; display: table-cell;
}
#pageSearch .divKontaktForm .right {
	float: left; display: table-cell;
}
#pageSearch .divKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageSearch .divKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageSearch .divKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageSearch .divKontaktForm .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageSearch .divKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
#pageSearch .divKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageSearch .divKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
#pageSearch .divKontaktForm .left input[type='text'] {
	width: 275px;
}
#pageSearch .divKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageSearch .divKontaktForm .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageSearch .divKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
#pageSearch .divKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
#pageSearch .divKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
#pageSearch .divKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageSearch .divKontaktForm .right {
	padding-top: 24px;
}
#pageSearch .divKontaktForm .right input {
	width: 180px;
}
#pageSearch .divKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
#pageSearch #divAnsprechpartner {
	width: 100%;
}
#pageDetailSearch {
	width: 939px;
}
#pageDetailSearch #detailHeading {
	left: 47px; top: 33px; color: rgb(255, 135, 31); position: absolute; z-index: 1;
}
#pageDetailSearch #secSidebar {
	float: left; display: table-cell;
}
#pageDetailSearch #secSearch {
	float: left; display: table-cell;
}
#pageDetailSearch #secSearch {
	width: 670px;
}
#pageDetailSearch #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageDetailSearch #secSidebar #divSucheSpeichern .buttonGray192 {
	margin-top: 7px; margin-bottom: 7px;
}
#pageDetailSearch #secSidebar #divAndereFzg .buttonArrow192 {
	margin-top: 6px;
}
#pageDetailSearch #secSidebar #divAndereFzg .spcFahrz {
	margin-bottom: 5px;
}
#pageDetailSearch #secSidebar #divDirektsuche div input {
	width: 192px;
}
#pageDetailSearch #secSidebar #divDirektsuche div span {
	font-weight: bold; margin-top: 5px; display: block;
}
#pageDetailSearch #secSidebar #divDirektsuche div span.error {
	color: red; margin-top: 0px;
}
#pageDetailSearch #secSidebar #divDirektsuche div span.hidden {
	display: none;
}
#pageDetailSearch #secSidebar #divDirektsuche div button {
	margin-top: 7px; margin-bottom: -5px;
}
#pageDetailSearch #secSearch h2 {
	margin: 0px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetailSearch #secSearch select {
	padding: 0px; border: 1px solid rgb(207, 215, 217); border-image: none; width: 180px; height: 22px; font-family: arial,helvetica,sans-serif; font-size: 13px;
}
#pageDetailSearch #secSearch .iconTooltip#garantieLabelInfo {
	margin-top: -6px; float: left; display: block;
}
#pageDetailSearch #secSearch .iconTooltip#anschlussgarantieLabelInfo {
	margin-top: -6px; float: left; display: block;
}
#pageDetailSearch #secSearch .iconTooltip#privatLabelInfo {
	margin-top: -6px; float: left; display: block;
}
#pageDetailSearch #secSearch .iconTooltip#freetextLabelInfo {
	margin-top: -6px; float: left; display: block;
}
#pageDetailSearch #secSearch #divfreitext {
	top: 5px; position: relative;
}
#pageDetailSearch #secSearch #divfreitext #freitextLeft {
	font-weight: bold;
}
#pageDetailSearch #secSearch #divfreitext #freetext {
	background-position: 400px -167px; width: 350px; height: 20px; margin-top: 28px; margin-left: -101px;
}
#pageDetailSearch #secSearch #divfreitext .icon-active#freetext {
	background-position: 353px -167px;
}
#pageDetailSearch #secSearch #divfreitext span {
	margin-top: 0px; float: left;
}
#pageDetailSearch #secSearch #divfreitext #updateFreetext {
	background: url("../img/site/sprCommon.png") no-repeat 0px -171px; padding: 0px; width: 14px; height: 14px; margin-left: 10px; display: none;
}
#pageDetailSearch #secSearch #divfreitext #freetextLabelInfo {
	margin-top: 4px; float: left;
}
#pageDetailSearch #secSearch #divErgebnisLaden {
	background: white; top: 0px; width: 680px; height: 200px; margin-left: -5px; position: absolute; z-index: 2;
}
#pageDetailSearch #secSearch #divErgebnisLaden img {
	padding-top: 24px;
}
#pageDetailSearch #secSearch #divErgebnisLaden span {
	margin-bottom: 0px;
}
#pageDetailSearch #secSearch #divQuickSearch {
	padding: 24px 24px 0px; border-radius: 20px; font-size: 11px; margin-top: 24px; position: relative; background-color: rgb(234, 238, 237); -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px;
}
#pageDetailSearch #secSearch #divQuickSearch #checkboxes {
	width: 600px; height: 50px; float: left;
}
#pageDetailSearch #secSearch .spc#divQuickSearch {
	background: none;
}
#pageDetailSearch #secSearch .spc#divQuickSearch #quickSearchHeading {
	visibility: hidden;
}
#pageDetailSearch #secSearch #divQuickSearch #quickSearchHeading {
	visibility: hidden;
}
#pageDetailSearch #secSearch #divQuickSearch #query {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divgarantie {
	float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divgarantie span {
	display: inline;
}
#pageDetailSearch #secSearch #divQuickSearch div#divgarantie span#garantieLabel {
	display: block;
}
#pageDetailSearch #secSearch #divQuickSearch div#divgarantie span#wagarantie {
	margin-top: 0px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divgarantie input {
	top: 84px; height: 12px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divanschlussgarantie {
	margin-top: 37px; margin-left: 10px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divanschlussgarantie span {
	display: inline;
}
#pageDetailSearch #secSearch #divQuickSearch div#divanschlussgarantie span#anschlussgarantieLabel {
	display: block; visibility: hidden;
}
#pageDetailSearch #secSearch #divQuickSearch div#divanschlussgarantie span#waanschlussgarantie {
	margin-top: 0px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divanschlussgarantie input {
	top: 84px; height: 12px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divprivat {
	margin-top: 37px; margin-left: 10px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divprivat span {
	display: inline;
}
#pageDetailSearch #secSearch #divQuickSearch div#divprivat span#privatLabel {
	visibility: hidden;
}
#pageDetailSearch #secSearch #divQuickSearch div#divprivat span#waprivat {
	margin-top: 0px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divprivat input {
	top: 84px; height: 12px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand {
	margin-right: 22px; margin-bottom: 6px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand1 {
	margin-top: 15px; margin-right: 22px; margin-bottom: 6px; float: left; display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand2 {
	margin-top: 15px; margin-right: 22px; margin-bottom: 6px; float: left; display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand1 #labelbrand1 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand2 #labelbrand1 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand1 #labelbrand2 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand2 #labelbrand2 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divfreitext {
	height: 37px;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup {
	margin-right: 22px; margin-bottom: 6px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup1 {
	margin-top: 15px; margin-right: 22px; margin-bottom: 6px; float: left; display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup2 {
	margin-top: 15px; margin-right: 22px; margin-bottom: 6px; float: left; display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup1 #labelmodelgroup1 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup2 #labelmodelgroup1 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup1 #labelmodelgroup2 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup2 #labelmodelgroup2 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel {
	margin-right: 22px; margin-bottom: 6px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel1 {
	margin-top: 15px; margin-right: 22px; margin-bottom: 6px; float: left; display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel2 {
	margin-top: 15px; margin-right: 22px; margin-bottom: 6px; float: left; display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel1 #labelmodel1 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel2 #labelmodel1 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel1 #labelmodel2 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel2 #labelmodel2 {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodelgroup2 {
	margin-bottom: 17px;
}
#pageDetailSearch #secSearch #divQuickSearch div#divmodel2 {
	margin-bottom: 17px;
}
#pageDetailSearch #secSearch #divQuickSearch div#divbrand2 {
	margin-bottom: 17px;
}
#pageDetailSearch #secSearch #divQuickSearch div#divprice span#labelPrice {
	width: 250px;
}
#pageDetailSearch #secSearch #divQuickSearch div #labelRegYear {
	padding-left: 332px; margin-top: -24px;
}
#pageDetailSearch #secSearch #divQuickSearch div #labelfuelType {
	padding-left: 332px; margin-top: -24px;
}
#pageDetailSearch #secSearch #divQuickSearch div #minRegYear {
	margin-left: 42px;
}
#pageDetailSearch #secSearch #divQuickSearch div #fuelType {
	margin-left: 42px;
}
#pageDetailSearch #secSearch #divQuickSearch div#divkampagne {
	display: none;
}
#pageDetailSearch #secSearch #divQuickSearch div .selectVonBis {
	width: 124px; margin-bottom: 13px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch div .labelBis {
	width: 42px; text-align: center; font-weight: normal; margin-top: 5px; float: left;
}
#pageDetailSearch #secSearch #divQuickSearch span {
	margin-top: 12px; margin-bottom: 3px; display: block;
}
#pageDetailSearch #secSearch #divQuickSearch span#garantieLabel {
	margin-bottom: 12px;
}
#pageDetailSearch #secSearch #divQuickSearch span#anschlussgarantieLabel {
	margin-bottom: 12px;
}
#pageDetailSearch #secSearch #divQuickSearch span#privatLabel {
	margin-bottom: 12px;
}
#pageDetailSearch #secSearch #divQuickSearch span.plusMinus {
	padding-left: 20px; margin-top: 2px; float: left; display: none; cursor: pointer;
}
#pageDetailSearch #secSearch #divQuickSearch span#Marke1plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 600px; height: 14px; margin-bottom: 10px; display: block;
}
#pageDetailSearch #secSearch #divQuickSearch span#Marke2plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 600px; height: 14px; margin-bottom: 20px;
}
#pageDetailSearch #secSearch #divQuickSearch span#Marke1minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 600px; height: 14px; margin-bottom: -10px;
}
#pageDetailSearch #secSearch #divQuickSearch span#Marke2minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 600px; height: 14px; margin-bottom: -10px;
}
#pageDetailSearch #secSearch #divQuickSearch input[type=text] {
	width: 384px;
}
#pageDetailSearch #secSearch #divQuickSearch .formButtonDiv {
	width: 622px; height: 50px; bottom: 24px; margin-top: 33px; position: relative;
}
#pageDetailSearch #secSearch #divQuickSearch .formButtonDiv #btnSubmit {
	top: 7px; position: absolute;
}
#pageDetailSearch #secSearch #divQuickSearch .formButtonDiv #btnReset {
	top: 7px; position: absolute;
}
#pageDetailSearch #secSearch #divQuickSearch .formButtonDiv #btnSubmit {
	right: -5px;
}
#pageDetailSearch #secSearch #divQuickSearch .formButtonDiv #btnReset {
	left: 0px;
}
#pageDetailSearch #secSearch #divQuickSearch .formButtonDiv #btnDetail {
	display: none;
}
#pageDetailSearch #secSearch .expandable {
	padding-left: 24px; font-size: 11px;
}
#pageDetailSearch #secSearch .expandable .header {
	margin-top: 24px; margin-bottom: 12px; position: relative;
}
#pageDetailSearch #secSearch .expandable .header span {
	top: 0px; width: 14px; height: 14px; right: 24px; position: absolute; cursor: pointer;
}
#pageDetailSearch #secSearch .expandable .header span.plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px; display: none;
}
#pageDetailSearch #secSearch .expandable .header span.minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px;
}
#pageDetailSearch #secSearch .expandable input[type=checkbox] {
	margin-top: 1px; margin-bottom: 4px;
}
#pageDetailSearch #secSearch .expandable .criterias {
	overflow: hidden;
}
#pageDetailSearch #secSearch .expandable .line1px {
	background: rgb(207, 215, 217); width: 670px; height: 1px; margin-top: 24px; margin-bottom: 12px; margin-left: -24px;
}
#pageDetailSearch #secSearch .expandable.hidden .header .plus {
	display: block;
}
#pageDetailSearch #secSearch .expandable.hidden .header .minus {
	display: none;
}
#pageDetailSearch #secSearch .expandable.hidden .criterias {
	height: 0px;
}
#pageDetailSearch #secSearch .criterias .crit.check {
	margin-top: 12px;
}
#pageDetailSearch #secSearch .criterias h3 {
	margin: 0px 0px 6px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; font-size: 12px; font-weight: bold; position: relative;
}
#pageDetailSearch #secSearch .criterias select {
	top: 14px; position: absolute;
}
#pageDetailSearch #secSearch .criterias .chosen-container {
	top: 14px; position: absolute;
}
#pageDetailSearch #secSearch .criterias input[type=text] {
	top: 14px; height: 22px; position: absolute;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe {
	height: 51px; position: relative;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe .divPsLabel span {
	display: none;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe h3 {
	position: absolute;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #spanPs {
	left: 0px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #minPS {
	left: 0px; width: 120px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #minPS_chosen {
	left: 0px; width: 120px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #maxPS {
	left: 126px; width: 120px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #maxPS_chosen {
	left: 126px; width: 120px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #spanantrieb {
	left: 275px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #antrieb {
	left: 270px; width: 140px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #antrieb_chosen {
	left: 270px; width: 140px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #spangetriebe {
	left: 424px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #getriebe {
	left: 424px; width: 180px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe #getriebe_chosen {
	left: 424px; width: 180px;
}
#pageDetailSearch #secSearch .criterias #divPsAntriebGetriebe .labelBis {
	left: 106px; top: 18px; position: absolute;
}
#pageDetailSearch #secSearch .criterias #maxKM {
	left: 130px; width: 100px;
}
#pageDetailSearch #secSearch .criterias #minKM {
	left: 0px; width: 100px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack {
	height: 51px; position: relative;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack h3 {
	position: absolute;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #spantueren {
	left: 0px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #tueren {
	left: 0px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #tueren_chosen {
	left: 0px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #spansitze {
	left: 174px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #sitze {
	left: 174px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #sitze_chosen {
	left: 174px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #spanlack {
	left: 348px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #lack {
	left: 348px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divTuerenSitzeLack #lack_chosen {
	left: 348px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divZuglast {
	height: 51px; position: relative;
}
#pageDetailSearch #secSearch .criterias #divZuglast h3 {
	position: absolute;
}
#pageDetailSearch #secSearch .criterias #divZuglast #zuglastungebremst {
	left: 0px;
}
#pageDetailSearch #secSearch .criterias #divZuglast #spanzuglastungebremst {
	left: 0px;
}
#pageDetailSearch #secSearch .criterias #divZuglast #zuglastgebremst {
	left: 200px;
}
#pageDetailSearch #secSearch .criterias #divZuglast #spanzuglastgebremst {
	left: 200px;
}
#pageDetailSearch #secSearch .criterias #divFinanzierung {
	height: 65px; position: relative;
}
#pageDetailSearch #secSearch .criterias #divFinanzierung .col2 {
	left: 174px; top: -17px; position: relative;
}
#pageDetailSearch #secSearch .criterias #divFinanzierung #spankampagne {
	left: 348px; position: absolute;
}
#pageDetailSearch #secSearch .criterias #divFinanzierung #kampagne {
	left: 348px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divFinanzierung #kampagne_chosen {
	left: 348px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #etbattributes {
	display: none;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter {
	height: 45px; position: relative;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divADW {
	width: 155px; float: left;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divADW .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divADW .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divJW {
	width: 185px; float: left;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divJW .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divJW .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divFuhrpark {
	width: 230px; float: left;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divFuhrpark .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias #divZusatzFilter #divFuhrpark .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias #divZuglastgebremst {
	width: 230px; float: left;
}
#pageDetailSearch #secSearch .criterias #divZuglastgebremst .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias #divZuglastgebremst .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row {
	height: 16px; position: relative;
}
#pageDetailSearch #secSearch .criterias .row .item {
	top: 0px; position: absolute;
}
#pageDetailSearch #secSearch .criterias .row .item .count {
	color: rgb(137, 148, 160);
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1 {
	left: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2 {
	left: 167.5px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3 {
	left: 335px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4 {
	left: 502.5px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col1.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col2.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col3.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols4 .item.col4.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1 {
	left: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2 {
	left: 212px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3 {
	left: 419px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col1.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col2.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols3 .item.col3.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1 {
	left: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2 {
	left: 348px;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2 .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2 .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col1.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #secSearch .criterias .row.cols2 .item.col2.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis {
	height: 38px; margin-top: 24px; position: relative;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis #plz {
	left: 0px; width: 80px;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis #ort {
	left: 86px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis #spanUmkreis {
	left: 255px; position: absolute;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis #umkreis {
	left: 255px; width: 144px;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis #h3Umkreis {
	left: 255px; top: 0px; position: absolute;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis .crit#plz #divPlzList {
	background: white; padding: 0px; width: 200px; bottom: 24px; position: absolute; z-index: 1; -ms-overflow-x: hidden; -ms-overflow-y: scroll; max-height: 100px;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis .crit#plz #divPlzList span {
	padding: 2px 5px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
#pageDetailSearch #secSearch .criterias #divPLZOrtUmkreis .crit#plz #divPlzList span:hover {
	background: rgb(246, 248, 248);
}
#pageDetailSearch #secSearch #searchButtons {
	height: 24px; position: relative;
}
#pageDetailSearch #secSearch #searchButtons .buttonOrange192 {
	top: 0px; right: 19px; position: absolute;
}
#pageDetailSearch #secSearch #searchButtons .buttonGray192 {
	left: 24px; top: 0px; position: absolute;
}
#pageDetailSearch #secSearch #searchButtons .buttonArrow192 {
	margin: 0px; top: 15px; right: -192px; position: absolute;
}
#pageDetailSearch #secSearch #searchButtons .buttonArrow192Up {
	margin: 0px; top: 15px; right: -192px; position: absolute;
}
#pageDetailSearch .ab12 {
	margin-top: 12px;
}
#pageDetailSearch .ab14 {
	margin-top: 14px;
}
#pageDetailSearch .ab24b {
	margin-bottom: 24px;
}
#pageDetailSearch .zab14 {
	line-height: 14px;
}
#pageDetailSearch #divFinanzierung .col1 .title {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col1 .count {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col1 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #divFinanzierung .col2 .title {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col2 .count {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col2 .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #divFinanzierung .col1.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #divFinanzierung .col1.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col1.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col1.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #divFinanzierung .col2.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #divFinanzierung .col2.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col2.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #divFinanzierung .col2.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #divZusatzFilter #divADW .col1.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #divZusatzFilter #divJW .col2.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #divZusatzFilter #divFuhrpark .col3.disabled {
	color: rgb(192, 192, 192);
}
#pageDetailSearch #divZusatzFilter #divADW .col1.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #divZusatzFilter #divJW .col2.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #divZusatzFilter #divFuhrpark .col3.disabled .title {
	vertical-align: top;
}
#pageDetailSearch #divZusatzFilter #divADW .col1.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #divZusatzFilter #divJW .col2.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #divZusatzFilter #divFuhrpark .col3.disabled .count {
	vertical-align: top;
}
#pageDetailSearch #divZusatzFilter #divADW .col1.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #divZusatzFilter #divJW .col2.disabled .multiCheck {
	margin-top: 0px;
}
#pageDetailSearch #divZusatzFilter #divFuhrpark .col3.disabled .multiCheck {
	margin-top: 0px;
}
#loadImage {
	margin-top: 15px;
}
.loadImageContact {
	margin-top: 15px;
}
.buttonOrangeDynCenter div {
	min-width: 150px;
}
#btnKreditRechner {
	clear: left; cursor: pointer;
}
#btnKreditRechnerAT {
	clear: left; cursor: pointer;
}
#btnKreditRechnerSK {
	clear: left; cursor: pointer;
}
#btnLeasingRechner {
	clear: left; cursor: pointer;
}
#btnLeasingRechnerAT {
	clear: left; cursor: pointer;
}
#btnLeasingRechnerSK {
	clear: left; cursor: pointer;
}
#btnLeasingRechnerSI {
	clear: left; cursor: pointer;
}
#btnLeasingRechnerHU {
	clear: left; cursor: pointer;
}
#pageDetail {
	width: 939px;
}
#pageDetail #secSidebar {
	float: left; display: table-cell;
}
#pageDetail #secDetailTabs {
	float: left; display: table-cell;
}
#pageDetail #secDetailTabs {
	width: 670px;
}
#pageDetail #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageDetail #secSidebar #divAnsprechpartner {
	width: 100%;
}
#pageDetail #secSidebar .vwotestB {
	display: none;
}
#pageDetail #secSidebar .vwotestC {
	display: none;
}
#pageDetail .boxContent {
	position: relative;
}
#pageDetail #ansprechPartner {
	border-top-color: white; border-top-width: 2px; border-top-style: solid;
}
#pageDetail .divAnsprechpartner {
	height: 140px; overflow: hidden; padding-top: 0px; padding-bottom: 6px; border-top-color: white; border-top-width: 2px; border-top-style: solid; display: block; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
#pageDetail #prev {
	color: rgb(255, 135, 31); padding-left: 2px; font-family: arial; font-size: 13px; float: left;
}
#pageDetail #next {
	color: rgb(255, 135, 31); font-family: arial; font-size: 13px; float: right;
}
#pageDetail .nextPrevText {
	color: rgb(255, 135, 31); font-family: arial; font-size: 13px;
}
#pageDetail .boxContainer {
	margin: -1px auto 35px; text-align: center; color: orange; padding-top: 7px;
}
#pageDetail .box {
	width: 7px; height: 7px; color: orange; margin-right: 3px; float: left; background-color: grey;
}
#pageDetail #btnZurueckZurSuche {
	margin-bottom: 7px;
}
#pageDetail #btnZurueckZurMerkliste {
	margin-bottom: 7px;
}
#pageDetail #btnBackToNewVehicles {
	margin-bottom: 7px;
}
#pageDetail #btnBackToVehiclesStock {
	margin-bottom: 7px;
}
#pageDetail .line1px {
	background: rgb(207, 215, 217); width: 100%; height: 1px;
}
#pageDetail .ui-tabs-nav {
	border: 1px solid rgb(207, 215, 217); border-image: none; width: 464px; height: 33px;
}
#pageDetail .ui-tabs-nav li {
	background: rgb(219, 225, 227); width: 116px; line-height: 33px; font-size: 11px;
}
#pageDetail .ui-tabs-nav li a {
	width: 116px; height: 33px; display: block;
}
#pageDetail li.ui-tabs-active {
	background: white; font-weight: bold;
}
#pageDetail #tabBottom {
	top: -1px; margin-bottom: 23px; position: relative;
}
#pageDetail #footer {
	padding-top: 20px; border-top-color: rgb(255, 135, 31); border-top-width: 1px; border-top-style: solid;
}
#pageDetail #footer p {
	margin: 0px; padding: 0px 0px 12px; border: 0px currentColor; border-image: none; color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageDetail .clicksPerWeek {
	display: none;
}
#pageDetail #carPrice .vkMedian {
	width: 60%; color: rgb(137, 148, 160); padding-top: 10px; display: none;
}
#pageDetail #liFinanzierung {
	display: none;
}
#pageDetail #tabOverview #carImg {
	float: left; display: table-cell;
}
#pageDetail #tabOverview #carInfo {
	float: left; display: table-cell;
}
#pageDetail #tabOverview #carImg {
	height: 288px; overflow: hidden; position: relative;
}
#pageDetail #tabOverview #carImg img {
	display: none;
}
#pageDetail #tabOverview #carImg img.visible {
	display: block;
}
#pageDetail #tabOverview #carImg span {
	top: 132px; width: 24px; height: 24px; display: none; position: absolute; cursor: pointer;
}
#pageDetail #tabOverview #carImg #imgPrev {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -601px; left: 0px; width: 24px; height: 24px;
}
#pageDetail #tabOverview #carImg #imgNext {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -703px; width: 24px; height: 24px; right: 0px;
}
#pageDetail #tabOverview #carImg #imgSlidePlay {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -669px; left: 182px; width: 24px; height: 24px;
}
#pageDetail #tabOverview #carImg #imgSlidePause {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -635px; left: 182px; width: 24px; height: 24px;
}
#pageDetail #tabOverview #carImg:hover span {
	display: block;
}
#pageDetail #extendedInfo {
	color: rgb(255, 135, 31); font-size: 13px;
}
#pageDetail #carInfo {
	width: 262px; margin-left: 24px;
}
#pageDetail #carTitle {
	padding-bottom: 12px; font-size: 11px; border-top-color: rgb(207, 215, 217); border-bottom-color: rgb(207, 215, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
#pageDetail #carTitle h1 {
	margin: 12px 24px 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 14px; font-weight: bold;
}
#pageDetail #carTitle .carMarkerSaved {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -303px; top: 0px; width: 24px; height: 24px; right: 0px; position: absolute;
}
#pageDetail #carPrice {
	padding-bottom: 12px; margin-top: 12px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
#pageDetail #carPrice span.carPriceDiscount {
	width: 80%; display: block;
}
#pageDetail #carPrice .price {
	margin-top: 12px;
}
#pageDetail #carPrice .carPriceDiscount {
	color: rgb(255, 135, 31); font-size: 14px; font-weight: bold;
}
#pageDetail #carPrice .priceBonus {
	font-size: 14px; font-weight: bold;
}
#pageDetail #carPrice .priceFinanz {
	font-size: 12px;
}
#pageDetail #carPrice .carSeparateVat {
	color: rgb(137, 148, 160); font-size: 13px; font-weight: normal;
}
#pageDetail #carPrice .carDocuments {
	padding-top: 12px;
}
.carNewPriceLbl {
	color: rgb(137, 148, 160); font-size: 13px; font-weight: normal;
}
.carNewPrice {
	color: rgb(137, 148, 160); font-size: 13px; font-weight: normal;
}
#pageDetail #carWarranty {
	width: 84px; height: 62px; margin-left: 178px; position: absolute;
}
#pageDetail #carWarranty .carGarantieStufe {
	background: url("../img/site/sprSearchDetail.png") no-repeat left top; right: 0px;
}
#pageDetail #carWarranty .carGarantieStufe.l4 {
	background-position: 0px -1465px; width: 84px; height: 62px;
}
#pageDetail #carWarranty .carGarantieStufe.l7 {
	background-position: 0px -1359px; width: 84px; height: 62px;
}
#pageDetail #carWarranty .carGarantieStufe.l9 {
	background-position: 0px -1089px; width: 73px; height: 32px;
}
#pageDetail #carWarranty .carGarantieStufe.carTagesangebot {
	background-position: 0px -395px; width: 55px; height: 24px;
}
#pageDetail #carId {
	color: rgb(137, 148, 160); margin-left: 24px;
}
#pageDetail #carInfos {
	height: 97px; line-height: 17px; padding-top: 12px; padding-bottom: 12px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#pageDetail #carInfos .title {
	width: 120px;
}
#pageDetail #carInfos .value {
	width: 122px; height: 17px; overflow: hidden;
}
#pageDetail #carSocial {
	height: 48px; border-top-color: rgb(207, 215, 217); border-bottom-color: rgb(207, 215, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#pageDetail #carSocial .fb-like {
	top: 15px; position: relative;
}
#pageDetail #tabOverview #campaigns {
	left: -6px; width: 676px; padding-top: 10px; clear: both; position: relative;
}
#pageDetail .campaign {
	background: rgb(234, 238, 237); border: 1px solid rgb(255, 135, 31); border-image: none; height: 80px; overflow: hidden; margin-left: 6px; float: left;
}
#pageDetail .campaign .buttonArrow192 {
	margin-top: 0px;
}
#pageDetail .campaign span {
	display: block;
}
#pageDetail .campaign a {
	top: 80px; width: 80px; height: 20px; right: 0px; position: absolute; z-index: 3;
}
#pageDetail .campaignBoxOrange {
	background: rgb(255, 135, 31); width: 71px; height: 80px; text-align: center; color: white; line-height: 11px; overflow: hidden; padding-top: 22px; padding-right: 5px; padding-left: 5px; font-size: 10px; font-weight: bold; margin-left: 0px; float: left;
}
#pageDetail .campaign.campaign-inactive {
	width: 80px; cursor: pointer;
}
#pageDetail .campaign.campaign-inactive a {
	visibility: hidden; cursor: pointer;
}
#pageDetail #tabOverview #campaigns h2 {
	margin: 12px 0px 0px; padding: 0px 12px 0px 100px; border: 0px currentColor; border-image: none;
}
#pageDetail #tabOverview #campaigns p {
	margin: 12px 0px 0px; padding: 0px 12px 0px 100px; border: 0px currentColor; border-image: none;
}
#pageDetail #tabOverview #campaigns img {
	border: currentColor; border-image: none; float: left; z-index: 2;
}
#pageDetail #tabOverview #campaigns h2 {
	color: black; line-height: 13px; font-size: 12px; font-weight: bold;
}
#pageDetail #tabOverview #campaigns p {
	line-height: 13px; font-size: 11px;
}
#pageDetail #notes {
	background: rgb(234, 238, 237); margin-top: 16px; margin-bottom: 24px; position: relative;
}
#pageDetail #notes .img {
	background: url("../img/at/print/bgNotiz.png") no-repeat 0px 0px; width: 13px; height: 13px; right: 0px; position: absolute;
}
#pageDetail #notes div {
	padding: 12px; margin-right: 12px; position: relative;
}
#pageDetail #notes #display .img {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -756px; width: 10px; height: 10px; right: 12px;
}
#pageDetail #notes #display .note {
	width: 610px; height: 100%; font-family: arial,helvetica,sans-serif; font-size: 12px; display: block; white-space: pre-wrap;
}
#pageDetail #notes #edit .img {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -737px; width: 10px; height: 9px; right: 12px; cursor: pointer;
}
#pageDetail #notes #edit textarea {
	width: 610px; font-family: inherit; font-size: inherit; resize: vertical;
}
#pageDetail #carData {
	margin-top: 24px;
}
#pageDetail #secDetailTabs #btnHaendlerAnfrage {
	margin-left: 470px; display: none;
}
#pageDetail #secDetailTabs h2 {
	margin: 0px; padding: 0px 0px 12px; border: 0px currentColor; border-image: none; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetail #carData .table {
	float: left; display: table-cell;
}
#pageDetail #carData .table.tblLeft {
	width: 330px;
}
#pageDetail #carData .table.tblRight {
	width: 340px;
}
#pageDetail #carData .table .title {
	width: 152px;
}
#pageDetail #carData .table.tblLeft .value {
	width: 195px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#pageDetail #carData .table.tblRight .value {
	width: 190px;
}
#pageDetail #carData .table div {
	position: relative;
}
#pageDetail #carInfos div {
	position: relative;
}
#pageDetail .title {
	font-weight: bold; display: block;
}
#pageDetail .value {
	top: 0px; right: 0px; display: block; position: absolute;
}
#pageDetail #carData span {
	line-height: 18px;
}
#pageDetail #haendlerInfo {
	margin-top: 24px;
}
#pageDetail #haendlerInfo h2 {
	padding-top: 24px;
}
#pageDetail #haendlerInfo span {
	margin-bottom: 24px; display: block; white-space: pre-wrap;
}
#pageDetail #tabGallery #carImg {
	overflow: hidden;
}
#pageDetail #tabGallery #carImg img {
	display: none;
}
#pageDetail #tabGallery #carImg img.visible {
	display: block;
}
#pageDetail #tabGallery #carImgSelect {
	padding-top: 24px; padding-bottom: 22px;
}
#pageDetail #tabGallery #carImgSelect {
	left: -10px; width: 680px; position: relative;
}
#pageDetail #tabGallery #carImgSelect img {
	margin: 0px 0px 10px 10px; padding: 0px; border: 0px currentColor; border-image: none; float: left; cursor: pointer;
}
#pageDetail #tabGallery #carImg {
	width: 648px; height: 486px; position: relative;
}
#pageDetail #tabGallery #carImg span {
	top: 219px; width: 48px; height: 48px; display: none; position: absolute; cursor: pointer;
}
#pageDetail #tabGallery #carImg:hover span {
	display: block;
}
#pageDetail #tabGallery #carImg #imgPrev {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -857px; left: 0px; width: 48px; height: 48px;
}
#pageDetail #tabGallery #carImg #imgNext {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1031px; width: 48px; height: 48px; right: 0px;
}
#pageDetail #tabGallery #carImg #imgSlidePlay {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -973px; left: 300px; width: 48px; height: 48px;
}
#pageDetail #tabGallery #carImg #imgSlidePause {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -915px; left: 300px; width: 48px; height: 48px;
}
#pageDetail #tabAusstattung {
	padding: 0px;
}
#pageDetail #tabAusstattung .left {
	width: 335px; float: left;
}
#pageDetail #tabAusstattung .right {
	width: 335px; float: left;
}
#pageDetail #tabAusstattung h2 {
	color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetail #tabAusstattung span {
	line-height: 18px; font-weight: bold; display: inline-block;
}
#pageDetail #tabAusstattung .iconPlus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -563px; width: 10px; height: 10px; cursor: pointer;
}
#pageDetail #tabAusstattung .iconMinus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -519px; width: 10px; height: 10px; cursor: pointer;
}
#pageDetail #tabAusstattung .extra {
	display: none;
}
#pageDetail #tabAusstattung .iconMinus {
	display: none;
}
#pageDetail #tabAusstattung .ausCode {
	width: 40px; display: inline-block;
}
#pageDetail #tabAusstattung .showExtra .iconMinus {
	display: inline-block;
}
#pageDetail #tabAusstattung .showExtra .iconPlus {
	display: none;
}
#pageDetail #tabAusstattung .showExtra div.extra {
	display: block;
}
#pageDetail #tabAusstattung .showExtra div.extra span {
	color: rgb(137, 148, 160); text-indent: -6px; padding-left: 12px; font-weight: normal; display: block;
}
#pageDetail #tabAusstattung .showExtra div.extra span span {
	margin: 0px; padding: 0px; width: 6px; height: 10px; display: inline-block;
}
#pageDetail #tabAusstattung .line1px {
	width: 100%; height: 1px; margin-bottom: 24px; background-color: rgb(207, 215, 217);
}
#pageDetail #tabAusstattung .clear {
	padding-bottom: 24px;
}
#pageDetail #tabAusstattung #footer_ausstattungen {
	padding-top: 100px; padding-bottom: 10px;
}
#pageDetail #tabAusstattung #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageDetail #tabAusstattung #secLists .blockSuchListe {
	line-height: 18px; font-size: 12px; font-weight: bold;
}
#pageDetail #tabAusstattung #secLists .blockSuchListe .header {
	background: rgb(234, 238, 237); width: 100%; height: 70px; position: relative;
}
#pageDetail #tabAusstattung #secLists .blockSuchListe .header h2 {
	margin: 0px 0px 0px 24px; color: rgb(255, 135, 31); line-height: 70px; font-weight: bold; float: left; display: inline;
}
#pageDetail #tabAusstattung #secLists .blockSuchListe .header > span {
	top: 28px; right: 24px; position: absolute; cursor: pointer;
}
#pageDetail #tabAusstattung #secLists .blockSuchListe .header > span.plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px;
}
#pageDetail #tabAusstattung #secLists .blockSuchListe .header > span.minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px;
}
#pageDetail #tabAusstattung #secLists .blockSuchListe .content h2 {
	font-size: 14px;
}
#pageDetail #tabAusstattung #secLists .footer {
	background: rgb(234, 238, 237); width: 100%; height: 24px;
}
#pageDetail #tabAusstattung #secLists .bottom {
	width: 100%; height: 24px;
}
#pageDetail #divBrowseButtons {
	height: 23px; font-size: 11px; margin-top: 35px;
}
#pageDetail #divBrowseButtons span {
	line-height: 12px; cursor: pointer;
}
#pageDetail #divBrowseButtons .btnLeft {
	float: left;
}
#pageDetail #divBrowseButtons .btnLeft.img {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1341px; width: 7px; height: 8px; margin-top: 2px; margin-right: 6px; margin-left: 5px;
}
#pageDetail .divAnbieter span.btnLeft {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1336px; left: 9px; top: 235px; width: 80px; height: 16px; text-align: left; padding-left: 10px; position: absolute; cursor: pointer;
}
#pageDetail #divBrowseButtons .btnRight {
	float: right;
}
#pageDetail #divBrowseButtons .btnRight.img {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1323px; width: 7px; height: 8px; margin-top: 2px; margin-right: 5px; margin-left: 6px;
}
#pageDetail .divAnbieter span.btnRight {
	background: url("../img/site/sprSearchDetail.png") no-repeat 83px -1318px; top: 235px; width: 80px; height: 16px; text-align: right; right: 12px; padding-right: 11px; position: absolute; cursor: pointer;
}
#pageDetail .divAnbieter h3 {
	margin-bottom: 8px;
}
#pageDetail .divAnbieter .buttonArrow192 {
	margin-top: 6px;
}
#pageDetail .divAnbieter span {
	overflow: hidden; display: block;
}
#pageDetail .divAnbieter img {
	border: 0px currentColor; border-image: none; width: 62px; height: 84px; padding-top: 12px; padding-right: 12px; float: left;
}
#pageDetail .boldText {
	font-weight: bold;
}
#pageDetail #fzgTestReview {
	background: url("../img/site/icon_zustandsbericht.png") no-repeat; width: 191px; height: 30px; padding-top: 8px; padding-left: 15px; font-weight: bold; margin-top: 12px;
}
#pageDetail #fzgDocument {
	background: url("../img/site/icon_zustandsbericht.png") no-repeat; width: 191px; height: 30px; padding-top: 8px; padding-left: 15px; font-weight: bold; margin-bottom: 0px;
}
#pageDetail #fzgEtbPopup {
	background: url("../img/site/icon_zustandsbericht.png") no-repeat; width: 191px; height: 30px; padding-top: 8px; padding-left: 15px; font-weight: bold; margin-bottom: 0px;
}
#pageDetail #fzgEtbLink {
	background: url("../img/site/icon_zustandsbericht.png") no-repeat; width: 191px; height: 30px; padding-top: 8px; padding-left: 15px; font-weight: bold; margin-bottom: 0px;
}
#pageDetail #fzgActionPrint {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -255px; width: 192px; height: 12px;
}
#pageDetail #fzgActionSave {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1275px; width: 192px; height: 13px; margin-bottom: 5px;
}
#pageDetail #fzgActionDelete {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1299px; width: 192px; height: 13px; margin-bottom: 5px;
}
#pageDetail #fzgActionAddComparison {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1585px; width: 192px; height: 13px; margin-bottom: 5px;
}
#pageDetail #fzgActionRemoveComparison {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1560px; width: 192px; height: 13px; margin-bottom: 5px;
}
#pageDetail #divFinanzierung {
	position: relative;
}
#pageDetail #divFinanzierung .wrapLogo {
	left: 12px; width: 109px; height: 24px; position: absolute;
}
#pageDetail #divFinanzierung .wrapLogo img {
	top: -1431px; position: absolute; clip: rect(1431px, 109px, 1455px, 0px);
}
#pageDetail #divFinanzierung h2 {
	margin-top: 36px; margin-bottom: 14px;
}
#pageDetail #divFinanzierung span {
	display: block;
}
#pageDetail #divFinanzierung .line1px {
	margin-top: 10px; margin-bottom: 10px;
}
#pageDetail #divFinanzierung span span {
	text-decoration: underline; display: inline-block; cursor: pointer;
}
#pageDetail #divFinanzierung .blockHeader {
	color: rgb(137, 148, 160); font-weight: bold;
}
#pageDetail #divFinanzierung .item {
	line-height: 14px; position: relative;
}
#pageDetail #divFinanzierung .item .caption {
	width: 180px; display: block;
}
#pageDetail #divFinanzierung .item .value {
	top: 0px; width: 160px; height: 14px; text-align: right; right: 0px; overflow: hidden; display: block; position: absolute;
}
#pageDetail .etbPopup {
	padding: 24px; width: 210px; line-height: 14px; font-size: 11px; display: none;
}
#pageDetail #secSidebar .divKontaktForm {
	width: 745px; height: 590px; line-height: 14px; font-size: 11px; display: none;
}
#pageDetail #secSidebar .divKontaktForm .ui-slider {
	
}
#pageDetail #secSidebar .divKontaktForm .ui-slider-handle {
	background: rgb(255, 135, 31); border-radius: 4px; border: 1px solid rgb(170, 170, 170); border-image: none; top: -3px; width: 17px; height: 17px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#pageDetail #secSidebar .divKontaktForm .ui-slider-handle:hover {
	background: rgb(170, 170, 170);
}
#pageDetail #secSidebar .divKontaktForm .ui-state-hover {
	background: rgb(170, 170, 170);
}
#pageDetail #secSidebar .divKontaktForm .slider {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px; margin-left: 0px;
}
#pageDetail #secSidebar .divKontaktForm #slider {
	margin-left: 7px;
}
#pageDetail #secSidebar .divKontaktForm .quiet img {
	margin-left: 40px;
}
#pageDetail #secSidebar .divKontaktForm #locked {
	color: rgb(51, 51, 51); font-weight: bold;
}
#pageDetail #secSidebar .divKontaktForm #unlocked {
	margin-left: 45px;
}
#pageDetail #secSidebar .divKontaktForm .hemail {
	display: none;
}
#pageDetail #secSidebar .divKontaktForm form {
	margin-top: 12px;
}
#pageDetail #secSidebar .divKontaktForm .left {
	float: left; display: table-cell;
}
#pageDetail #secSidebar .divKontaktForm .right {
	float: left; display: table-cell;
}
#pageDetail #secSidebar .divKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageDetail #secSidebar .divKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetail #secSidebar .divKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageDetail #secSidebar .divKontaktForm .left .title.top {
	line-height: 12px; padding-top: 7px; vertical-align: top;
}
#pageDetail #secSidebar .divKontaktForm .left #txtMessage {
	width: 271px; margin-top: 3px;
}
#pageDetail #secSidebar .divKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
#pageDetail #secSidebar .divKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageDetail #secSidebar .divKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
#pageDetail #secSidebar .divKontaktForm .left input[type='text'] {
	width: 275px;
}
#pageDetail #secSidebar .divKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageDetail #secSidebar .divKontaktForm .left textarea {
	width: 271px; height: 50px; resize: none;
}
#pageDetail #secSidebar .divKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
#pageDetail #secSidebar .divKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
#pageDetail #secSidebar .divKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
#pageDetail #secSidebar .divKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageDetail #secSidebar .divKontaktForm .right {
	padding-top: 24px;
}
#pageDetail #secSidebar .divKontaktForm .right input {
	width: 180px;
}
#pageDetail #secSidebar .divKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
#pageDetail #secSidebar .divVerkaeuferSeite {
	padding: 24px; width: 650px; height: 620px; line-height: 14px; overflow: hidden; font-size: 11px; display: none;
}
#pageDetail #secSidebar .divVerkaeuferSeite .scroll {
	top: 80px; width: 650px; height: 540px; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
#pageDetail #secSidebar .divVerkaeuferSeite #fzgActionEmailVerkaeufer {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -231px; width: 192px; height: 12px;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divLogoDWA {
	left: -24px; top: -24px; width: 300px; height: 71px; float: left; position: relative;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divLogoHaendler {
	left: -24px; top: -24px; width: 300px; height: 71px; float: left; position: relative;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divLogoHaendler {
	top: -15px; width: 220px; float: right;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground {
	width: 100%; position: absolute;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground #divcampaigns {
	background: url("../img/site/sprMain.png") no-repeat 0px 0px; width: 650px; height: 270px; overflow: hidden; position: relative;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground #divcampaigns a {
	position: absolute; cursor: default;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground #divcampaigns img {
	width: 650px; height: 270px;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground #divcampaignswitch {
	top: -46px; height: 0px; right: 10px; float: right; position: relative; z-index: 1000;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground #divcampaignswitch li {
	float: left; display: block;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground #divcampaignswitch a {
	background: rgb(234, 238, 237); border: 1px solid rgb(234, 238, 237); border-image: none; width: 18px; height: 12px; text-align: center; color: rgb(137, 148, 160); padding-top: 3px; padding-bottom: 3px; margin-left: 6px; display: block;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferBackground #divcampaignswitch a.selected {
	background: rgb(255, 135, 31); border: 1px solid rgb(255, 135, 31); border-image: none;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos {
	left: 10%; width: 85%; padding-top: 150px; font-family: arial,helvetica,sans-serif; font-size: 12px; position: relative;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos h3 {
	margin-top: 10px; margin-bottom: 7px;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos ul {
	padding-left: 16px;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .image {
	border: 6px solid white; width: 100px; height: 140px; background-color: white;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .image img {
	width: 100%;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .mainInfo > span {
	display: block;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .mainInfo .name {
	color: rgb(255, 135, 31); font-weight: bold;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .mainInfo .boxContent {
	border: 1px solid rgb(207, 215, 217); border-image: none;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .mainInfo .boxContent #fzgActionEmailVerkaeufer {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -231px; width: 192px; height: 12px;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .specialist {
	border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .topics {
	padding-bottom: 12px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .hobbies {
	padding-bottom: 12px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .specialist {
	padding-bottom: 12px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .cols2 {
	top: -5px; position: relative;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .cols2 .left {
	width: 45%;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .cols2 .left .boxContent {
	border-radius: 5px; border: 1px solid rgb(207, 215, 217); width: 100px; padding-left: 12px; margin-top: 12px;
}
#pageDetail #secSidebar .divVerkaeuferSeite .divVerkaeuferInfos .cols2 .right {
	top: 0px; width: 50%; right: 0px; position: absolute;
}
#pageDetail #secSidebar .divVerkaeuferSeite .bottom {
	bottom: 24px; position: absolute;
}
#pageDetail #secSidebar #divFinanzRechner {
	width: 905px; height: 615px; line-height: 14px; font-size: 11px; display: none;
}
#pageDetail #secSidebar #divFinanzRechner iframe {
	height: 612px; font-size: 11px;
}
#pageDetail #secSidebar #divFinanzRechner iframe form {
	width: 10px;
}
#pageDetail #secSidebar #divFinanzRechner form {
	margin-top: 12px;
}
#pageDetail #secSidebar #divFinanzRechner .left {
	float: left; display: table-cell;
}
#pageDetail #secSidebar #divFinanzRechner .right {
	float: left; display: table-cell;
}
#pageDetail #secSidebar #divFinanzRechner .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageDetail #secSidebar #divFinanzRechner .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetail #secSidebar #divFinanzRechner .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageDetail #secSidebar #divFinanzRechner .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageDetail #secSidebar #divFinanzRechner .left .inline {
	width: 275px; display: inline-block;
}
#pageDetail #secSidebar #divFinanzRechner .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageDetail #secSidebar #divFinanzRechner .left .gray span {
	margin-top: 12px; display: block;
}
#pageDetail #secSidebar #divFinanzRechner .left input[type='text'] {
	width: 275px;
}
#pageDetail #secSidebar #divFinanzRechner .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageDetail #secSidebar #divFinanzRechner .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageDetail #secSidebar #divFinanzRechner .left .bottom {
	bottom: 24px; position: absolute;
}
#pageDetail #secSidebar #divFinanzRechner .left .error span {
	color: rgb(255, 0, 0);
}
#pageDetail #secSidebar #divFinanzRechner .left .error input {
	background: rgb(255, 221, 221);
}
#pageDetail #secSidebar #divFinanzRechner .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageDetail #secSidebar #divFinanzRechner .right {
	padding-top: 24px;
}
#pageDetail #secSidebar #divFinanzRechner .right input {
	width: 180px;
}
#pageDetail #secSidebar #divFinanzRechner .right .abb19 {
	margin-bottom: 19px;
}
#pageDetail #secSidebar .divSendMail {
	width: 550px; height: 330px; line-height: 14px; font-size: 11px; display: none;
}
#pageDetail #secSidebar .divSendMail form {
	margin-top: 12px;
}
#pageDetail #secSidebar .divSendMail .left {
	float: left; display: table-cell;
}
#pageDetail #secSidebar .divSendMail .right {
	float: left; display: table-cell;
}
#pageDetail #secSidebar .divSendMail .left {
	width: 500px; padding-right: 55px; padding-left: 24px;
}
#pageDetail #secSidebar .divSendMail .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetail #secSidebar .divSendMail .left .title {
	width: 170px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageDetail #secSidebar .divSendMail .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageDetail #secSidebar .divSendMail .left .inline {
	width: 275px; display: inline-block;
}
#pageDetail #secSidebar .divSendMail .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageDetail #secSidebar .divSendMail .left .gray span {
	margin-top: 12px; display: block;
}
#pageDetail #secSidebar .divSendMail .left input[type='text'] {
	width: 275px;
}
#pageDetail #secSidebar .divSendMail .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageDetail #secSidebar .divSendMail .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageDetail #secSidebar .divSendMail .left .bottom {
	bottom: 24px; position: absolute;
}
#pageDetail #secSidebar .divSendMail .left .bottom .send {
	right: -173px; bottom: -10px; position: absolute;
}
#pageDetail #secSidebar .divSendMail .left .error span {
	color: rgb(255, 0, 0);
}
#pageDetail #secSidebar .divSendMail .left .error input {
	background: rgb(255, 221, 221);
}
#pageDetail #secSidebar .divSendMail .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageDetail #secSidebar #divPrintForm {
	width: 250px; height: 245px; line-height: 14px; padding-right: 25px; padding-left: 24px; font-size: 11px; display: none;
}
#pageDetail #secSidebar #divPrintForm form {
	margin-top: 12px;
}
#pageDetail #secSidebar #divPrintForm h2 {
	margin: 20px 0px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetail #secSidebar #divPrintForm .inline {
	width: 275px; display: inline-block;
}
#pageDetail #secSidebar #divPrintForm input[type='checkbox'] {
	margin-right: 3px;
}
#pageDetail #secSidebar #divDisplayFinance {
	background: rgb(207, 215, 217); width: 905px; height: 615px; line-height: 14px; padding-right: 25px; padding-left: 24px; font-size: 11px; display: none;
}
#pageDetail #secSidebar #divDisplayFinance .ui-tabs-nav {
	border: currentColor; border-image: none; width: 232px;
}
#pageDetail #secSidebar #divDisplayFinance form {
	margin-top: 12px;
}
#pageDetail #secSidebar #divDisplayFinance h2 {
	margin: 20px 0px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDetail #secSidebar #divDisplayFinance .inline {
	width: 275px; display: inline-block;
}
#pageDetail #secSidebar #divDisplayFinance input[type='checkbox'] {
	margin-right: 3px;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul {
	background: white; margin: 0px; padding: 0px; height: 450px;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul {
	background: white; margin: 0px; padding: 0px; height: 450px;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul li {
	margin: 0px 24px; line-height: 30px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; list-style-type: none; position: relative;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul li {
	margin: 0px 24px; line-height: 30px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; list-style-type: none; position: relative;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul li .title {
	font-weight: normal;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul li .title {
	font-weight: normal;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul li .value {
	font-weight: normal;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul li .value {
	font-weight: normal;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul li .title.bold {
	font-weight: bold;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul li .title.bold {
	font-weight: bold;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul li .value.bold {
	font-weight: bold;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul li .value.bold {
	font-weight: bold;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul li .header {
	font-size: 14px; font-weight: bold;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul li .header {
	font-size: 14px; font-weight: bold;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing ul li .title {
	width: 70%;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit ul li .title {
	width: 70%;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing > div {
	left: 0px; top: 24px; width: 100%; position: relative;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit > div {
	left: 0px; top: 24px; width: 100%; position: relative;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing > div .buttonArrow192 {
	margin-bottom: 20px; margin-left: 48px; float: left;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit > div .buttonArrow192 {
	margin-bottom: 20px; margin-left: 48px; float: left;
}
#pageDetail #secSidebar #divDisplayFinance #divLeasing > div .buttonOrange192 {
	margin-right: 24px; float: right;
}
#pageDetail #secSidebar #divDisplayFinance #divKredit > div .buttonOrange192 {
	margin-right: 24px; float: right;
}
#pageDetail #secSidebar #divDisplayFinance ul.half {
	width: 50%; float: left;
}
.ui-tabs-nav {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: block;
}
.ui-tabs-nav li {
	background: gray; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-align: center; float: left; display: block;
}
li.ui-tabs-active {
	background: white;
}
.ui-tabs-panel {
	padding-bottom: 100px; clear: both;
}
#pageDetail #divAllDealers img {
	border: 0px currentColor; border-image: none; width: 62px; height: 84px; padding-right: 12px; margin-bottom: 40px; float: left;
}
#pageDetail #divAllDealers .divDealer {
	width: 220px; height: 105px; margin-top: 18px; margin-bottom: 18px; float: left;
}
#pageDetail #divAllDealers .divDealer span {
	width: 140px;
}
#pageDetail #divAllDealers h3 {
	color: rgb(255, 135, 31);
}
#hotline {
	color: orange; padding-top: 2px; padding-left: 200px; font-size: 15px; font-weight: bold;
}
#hotlineSubText {
	color: orange; padding-left: 202px; font-size: 11px;
}
#pageDetail #tabHaendler {
	-ms-overflow-y: auto;
}
#pageDetail .haendler .greybox {
	background: rgb(234, 238, 237); padding-bottom: 24px; padding-left: 24px; font-size: 11px; margin-bottom: 24px; float: left;
}
#pageDetail .haendler .greybox .header {
	padding-top: 24px; padding-bottom: 18px; font-weight: bold; float: left;
}
#pageDetail .haendler .greybox .buttonbox {
	width: 644px; float: left;
}
#pageDetail .haendler .greybox .buttonbox .text {
	float: left;
}
#pageDetail .haendler .greybox .buttonbox .button {
	margin-right: 24px; float: right;
}
#pageDetail .haendler .dealerroute .routeDivSmall {
	top: 290px; width: 300px; right: 340px; font-size: 11px; float: right; position: absolute;
}
#pageDetail .haendler .dealerroute {
	padding-top: 0px; padding-left: 2px;
}
#pageDetail .haendler .dealersearchdetail {
	padding-top: 0px; padding-left: 2px;
}
#pageWatchlist {
	width: 939px; margin-top: 10px;
}
#pageWatchlist #secSidebar {
	float: left; display: table-cell;
}
#pageWatchlist #secLists {
	float: left; display: table-cell;
}
#pageWatchlist #secDataShow {
	float: left; display: table-cell;
}
#pageWatchlist #secDataModify {
	float: left; display: table-cell;
}
#pageWatchlist #secSidebar {
	margin-top: 25px;
}
#pageWatchlist #secSidebar a:hover {
	color: rgb(255, 255, 255);
}
#pageWatchlist #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageWatchlist #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageWatchlist #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageWatchlist #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageWatchlist #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageWatchlist #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageWatchlist #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageWatchlist #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageWatchlist #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 100px;
}
#pageWatchlist #secLists .carItem.verkauft div.carSave {
	display: none;
}
#pageWatchlist #secLists .carItem.verkauft div.carCompareAdd {
	display: none;
}
#pageWatchlist #secLists .carItem.verkauft div.carContact {
	display: none;
}
#pageWatchlist .blockSuchListe {
	font-size: 13px;
}
#pageWatchlist .blockSuchListe .header {
	width: 100%; height: 50px; position: relative;
}
#pageWatchlist .blockSuchListe .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: inline;
}
#pageWatchlist .divErgebnisHeader {
	display: none;
}
footer.fixedWatchlist {
	background: white; width: 936px; bottom: 0px; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid; position: fixed;
}
footer.fixedWatchlist #divNachOben {
	height: 0px; bottom: 34px; display: block; position: fixed;
}
footer.fixedWatchlist #divNachOben #divPos {
	background: white; left: 0px; width: 934px; bottom: 0px; position: absolute;
}
footer.fixedWatchlist #divNachOben #divPos .legalInfo {
	padding: 12px 0px; display: none;
}
footer.fixedWatchlist #divNachOben #divPos .legalInfo span {
	display: block;
}
footer.fixedWatchlist #divNachOben .line1px {
	background: rgb(207, 215, 217); width: 934px; height: 1px;
}
footer.fixedWatchlist #divNachOben .buttonArrow192 {
	width: auto; margin-bottom: 12px; float: right;
}
#divQualitycheck {
	left: -24px; width: 982px; height: 348px; overflow: hidden; position: relative; background-image: url("../img/at/qualitycheck/banner_leistungen.jpg");
}
#smallWindows > div {
	background: url("../img/site/sprCommon.png") no-repeat 0px -1018px; margin: 15px 0px; width: 226px; height: 178px; padding-right: 7px; display: inline-block; position: relative;
}
#last {
	padding-right: 0px !important;
}
#smallWindows > div h1 {
	margin: 0px; left: 17px; top: 17px; font-size: 14px; font-weight: bold; position: absolute;
}
#smallWindows > div img {
	left: 17px; top: 39px; width: 192px; height: 91px; position: absolute; cursor: pointer;
}
#smallWindows > div div {
	background: url("../img/site/sprCommon.png") no-repeat 0px -799px; left: 17px; top: 140px; width: 6px; height: 8px; position: absolute;
}
#smallWindows > div a {
	left: 29px; top: 136px; width: 180px; font-size: 11px; font-weight: normal; position: absolute;
}
.qualitycheckcommon #sidebar {
	width: 250px; margin-right: 23px; margin-left: -5px; float: left;
}
.qualitycheckcommon .navLeft {
	padding: 0px; font-size: 11px; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid; list-style-type: none;
}
.qualitycheckcommon .navLeft li {
	margin: 0px; padding: 0px 0px 0px 5px;
}
.qualitycheckcommon .navLeft li a {
	padding: 6px 0px; color: rgb(137, 148, 160); border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.qualitycheckcommon .navLeft li a.active {
	color: rgb(0, 0, 0); padding-left: 5px; font-weight: bold;
}
.qualitycheckcommon .finanzierung {
	padding-left: 5px;
}
.qualitycheckcommon div.dieseSeiteContainer {
	width: 250px; font-size: 11px;
}
.qualitycheckcommon div.finanzierung .inner {
	padding-top: 5px; padding-left: 12px;
}
.qualitycheckcommon div.dieseSeiteContainer .inner {
	padding-top: 5px; padding-left: 12px;
}
.qualitycheckcommon div.finanzierung .title {
	padding-bottom: 10px; font-size: 14px; font-weight: bold;
}
.qualitycheckcommon div.finanzierung a {
	width: 300px; color: rgb(51, 67, 76); font-size: 11px;
}
.qualitycheckcommon #sidebar .email {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -231px; width: 192px; height: 12px;
}
.qualitycheckcommon #sidebar .print {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -255px; width: 192px; height: 12px;
}
.qualitycheckcommon .content {
	width: 664px; float: left;
}
.performancebond .header1 {
	padding: 24px 0px 0px 261px;
}
.performancebond .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.performancebond .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.performancebond .col1 {
	width: 48%; padding-right: 24px; font-size: 11px; float: left;
}
.performancebond .col2 {
	font-size: 11px;
}
.performancebond .colbox {
	padding-bottom: 20px;
}
.performancebond h2 {
	margin: 10px 20px 10px 0px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold;
}
.performancebond h2 span {
	padding-left: 48px;
}
.performancebond .col1 h2 {
	margin: -30px 20px 20px 50px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold;
}
.performancebond .col1 h2 span {
	padding-left: 48px;
}
#professOptische h2 {
	margin: -40px 20px 20px 50px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold;
}
#professOptische h2 span {
	padding-left: 48px;
}
.performancebond .col2 h2 {
	margin: -30px 20px 20px 390px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold;
}
.performancebond .col2 h2 span {
	padding-left: 48px;
}
.performancebond .content h2 img {
	margin: 0px 5px -14px 0px;
}
.performancebond #gebrauchtwagengarantie a {
	width: 300px;
}
.offer .header {
	padding: 0px; width: 678px; height: 106px; color: rgb(255, 135, 31); font-family: arial; font-size: 18px; margin-top: 24px; float: right; position: relative; background-image: url("../img/at/qualitycheck/header_leistungsversprechen.jpg");
}
.offer .ui-tabs-nav {
	width: 100%; height: 33px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.offer .ui-tabs-nav li {
	background: rgb(219, 225, 227); width: 116px; line-height: 33px; font-size: 11px; font-weight: bold;
}
.offer li.ui-tabs-active {
	background: white;
}
.offer #tabBottom {
	top: -1px; margin-bottom: 23px; position: relative;
}
.offer #footer {
	padding-top: 20px; border-top-color: rgb(255, 135, 31); border-top-width: 1px; border-top-style: solid;
}
.offer #footer p {
	margin: 0px; padding: 0px 0px 12px; border: 0px currentColor; border-image: none; color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
.offer #tabVorteilsangebot .title {
	padding-top: 20px; font-size: 14px; font-weight: bold; float: left;
}
.offer #tabExclusivangebot .title {
	padding-top: 20px; font-size: 14px; font-weight: bold; float: left;
}
.offer #tabVorteilsangebot .text {
	width: 100%; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid;
}
.offer #tabExclusivangebot .text {
	width: 100%; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid;
}
.offer .iconsVorteilsangebot {
	height: 55px; float: right; position: relative;
}
.offer .iconsVorteilsangebot img {
	margin: 10px 0px 3px 3px;
}
.offer .iconsVorteilsangebot span {
	background: 0px 0px rgb(207, 215, 217); width: 1px; height: 7px; margin-bottom: -4px; display: inline-block;
}
.offer .accordiontab {
	margin: 15px 0px 10px; color: rgb(255, 135, 31); line-height: 100%; font-size: 14px; font-weight: bold;
}
.offer .ui-state-active .ui-icon {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px; float: right;
}
.offer .ui-state-default .ui-icon {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px; float: right;
}
.checklist .header1 {
	padding: 24px 0px 0px 261px;
}
.checklist .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.checklist .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.checklist .content .title {
	padding-top: 20px; font-size: 14px; font-weight: bold; float: left;
}
.checklist .content .text {
	width: 100%;
}
.checklist .content h3 {
	margin: 0px 12px 0px 0px; padding: 0px; height: 39px; color: rgb(255, 135, 31); line-height: 39px; font-size: 14px; font-weight: bold; position: relative;
}
.checklist .iconsVorteilsangebot {
	height: 55px; float: right; position: relative;
}
.checklist .iconsVorteilsangebot img {
	margin: 10px 0px 3px 3px;
}
.checklist .iconsVorteilsangebot span {
	background: 0px 0px rgb(207, 215, 217); width: 1px; height: 7px; margin-bottom: -4px; display: inline-block;
}
.checklist .download {
	padding: 6px 0px; margin-top: 24px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.finance .header1 {
	padding: 24px 0px 0px 261px;
}
.finance .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.finance .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.finance div.finanzierung .text {
	width: 215px; padding-top: 20px; font-size: 11px;
}
.finance div.finanzierung .abstand {
	padding-bottom: 5px;
}
.finance .ui-tabs-nav {
	width: 100%; height: 34px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.finance .ui-tabs-nav li {
	background: rgb(219, 225, 227); border: 1px solid rgb(207, 215, 217); border-image: none; width: 116px; line-height: 33px; font-size: 11px; font-weight: bold;
}
.finance li.ui-tabs-active {
	background: white;
}
.finance #tabBottom {
	top: -1px; position: relative;
}
.finance #footer {
	padding-top: 20px; border-top-color: rgb(255, 135, 31); border-top-width: 1px; border-top-style: solid;
}
.finance #footer p {
	margin: 0px; padding: 0px 0px 12px; border: 0px currentColor; border-image: none; color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#tabs {
	font-size: 11px;
}
#tabs .title {
	color: rgb(255, 135, 31); padding-bottom: 15px; font-size: 18px; font-weight: bold; margin-top: 23px;
}
#tabs .imagetext {
	margin-bottom: 24px; float: left;
}
#tabs .imagetext img {
	margin: 2px 24px 0px 0px; float: right;
}
#tabs .imagetext .headertext {
	font-weight: bold;
}
#tabs .imagetext .text {
	padding-top: 10px; padding-bottom: 10px;
}
#tabs .imagetext .more {
	width: 400px; margin-top: 6px; margin-left: 0px; float: left;
}
#tabs #tabInsurance .imagetext img {
	margin: 0px 10px 0px 30px; float: right;
}
#tabs #tabInsurance .buttonArrow192 {
	margin: 12px 0px 10px 6px;
}
.pageQualityCheckApproved {
	
}
.pageQualityCheckApproved .header1 {
	padding: 24px 0px 0px 261px;
}
.pageQualityCheckApproved .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.pageQualityCheckApproved .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.pageQualityCheckApproved .content {
	padding-bottom: 20px;
}
.pageQualityCheckApproved .content #head {
	border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.pageQualityCheckApproved .content #head h1 {
	margin: 0px; line-height: 18px; padding-top: 60px; padding-bottom: 18px; font-size: 14px; display: block;
}
.pageQualityCheckApproved .content #head .logo {
	top: 0px; width: 164px; height: 72px; right: 12px; display: block; position: absolute; background-image: url("../img/at/qualitycheck/dwa12_leistungen_PA-Logo.gif");
}
.pageQualityCheckApproved .content #head .lines {
	width: 186px; height: 5px; right: 0px; bottom: 0px; border-right-color: rgb(207, 215, 217); border-left-color: rgb(207, 215, 217); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute;
}
.pageQualityCheckApproved .content #accordion {
	margin: 0px 0px 48px;
}
.pageQualityCheckApproved .content #accordion .ui-icon {
	top: 12px; right: 0px; position: absolute;
}
.pageQualityCheckApproved .content #accordion .ui-state-active .ui-icon {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px;
}
.pageQualityCheckApproved .content #accordion .ui-state-default .ui-icon {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px;
}
.pageQualityCheckApproved .content #accordion .ui-corner-all {
	border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.pageQualityCheckApproved .content #accordion .ui-corner-bottom {
	border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.pageQualityCheckApproved .content #accordion > div {
	margin: 11px 12px 0px 0px;
}
.pageQualityCheckApproved .content ol {
	margin: 0px;
}
.pageQualityCheckApproved .content li {
	padding-bottom: 2px;
}
.pageQualityCheckApproved .content li li {
	padding-bottom: 0px; font-weight: normal;
}
.pageQualityCheckApproved .content li span {
	padding-bottom: 0px; font-weight: normal;
}
.pageQualityCheckApproved .content li li.litext {
	font-weight: bold;
}
.pageQualityCheckApproved .content li span.litext {
	font-weight: bold;
}
.pageQualityCheckApproved .content h3 {
	margin: 10px 20px 10px 0px; padding: 0px; height: 39px; color: rgb(255, 135, 31); line-height: 39px; font-size: 14px; font-weight: bold; position: relative;
}
.pageQualityCheckApproved .content img {
	margin: 20px; float: right;
}
.pageQualityCheckApproved div.finanzierung .text {
	width: 215px; padding-top: 20px; font-size: 11px;
}
.pageQualityCheckApproved div.finanzierung .abstand {
	padding-bottom: 5px;
}
.pageQualityCheckApproved .finance .ui-tabs-nav {
	width: 100%; height: 33px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.pageQualityCheckApproved .finance .ui-tabs-nav li {
	background: rgb(219, 225, 227); width: 116px; line-height: 33px; font-size: 11px; font-weight: bold;
}
.pageQualityCheckApproved .finance li.ui-tabs-active {
	background: white;
}
.pageQualityCheckApproved .finance #tabBottom {
	top: -1px; margin-bottom: 23px; position: relative;
}
.pageQualityCheckApproved .finance #footer {
	padding-top: 20px; border-top-color: rgb(255, 135, 31); border-top-width: 1px; border-top-style: solid;
}
.pageQualityCheckApproved .finance #footer p {
	margin: 0px; padding: 0px 0px 12px; border: 0px currentColor; border-image: none; color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
.pageQualityCheckApproved #tabs {
	font-size: 11px;
}
.pageQualityCheckApproved #tabs .title {
	color: rgb(255, 135, 31); padding-bottom: 15px; font-size: 18px; font-weight: bold;
}
.pageQualityCheckApproved #tabs .imagetext {
	margin-bottom: 24px; float: left;
}
.pageQualityCheckApproved #tabs .imagetext img {
	margin: 0px 24px 0px 0px; float: left;
}
.pageQualityCheckApproved #tabs .imagetext .headertext {
	font-weight: bold;
}
.pageQualityCheckApproved #tabs .imagetext .text {
	padding-top: 10px; padding-bottom: 10px;
}
.pageQualityCheckApproved #tabs .imagetext .more {
	width: 300px; margin-top: 6px; margin-left: 0px; float: left;
}
.dealersidebar .sidebarBoxHeader {
	width: 250px; float: left; background-image: url("../img/at/dealersearch/dwa12_box_main-top.gif");
}
.dealersidebar .sidebarBoxContent {
	width: 250px; float: left; background-image: url("../img/at/dealersearch/dwa12_box_main-middle.gif");
}
.dealersidebar .sidebarBoxFooter {
	width: 250px; float: left; background-image: url("../img/at//dealersearch/dwa12_box_main-bottom.gif");
}
.dealersidebar div.hdl_leftside {
	margin: 8px 23px 48px -5px; width: 250px; float: left;
}
.dealersidebar div.hdl_bild_container {
	width: 250px; font-family: arial; font-size: 11px; margin-top: -3px;
}
.hdl_bild {
	width: 252px; margin-left: -1px;
}
.dealersidebar div.hdl_bild_container .title {
	color: rgb(255, 135, 31); padding-bottom: 5px; font-weight: bold;
}
.dealersidebar div.hdl_bild_container .hdl_text {
	padding: 14px 12px 20px 20px; font-family: arial;
}
.dealersidebar .email {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -231px; width: 192px; height: 12px;
}
.dealersidebar .print {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -255px; width: 192px; height: 12px;
}
.dealersidebar div.dieseSeiteContainer .mail {
	background: url("../img/at//dealersearch/mail.png") no-repeat 0px 3px; padding: 0px 0px 0px 20px; color: rgb(51, 67, 76); display: block; cursor: pointer;
}
.dealersidebar div.dieseSeiteContainer .print {
	background: url("../img/at//dealersearch/print.png") no-repeat 0px 3px; padding: 0px 0px 0px 20px; color: rgb(51, 67, 76); display: block; cursor: pointer;
}
.dealerheader {
	padding: 24px 0px 0px 261px;
}
.dealerheader h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.dealerheader h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.dealerheader .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.dealerheader .header h1 {
	left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.dealersearch div.hdl_betriebe {
	width: 265px; margin-right: 24px; border-right-color: rgb(207, 215, 217); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.dealersearch div.hdl_betriebe .title {
	color: rgb(255, 135, 31); padding-bottom: 22px; font-size: 14px; font-weight: bold;
}
.dealersearch div.hdl_betriebe_smallbox span {
	margin: 0px; padding: 0px; left: 20px; top: 10px; width: 100%; font-weight: normal; position: absolute;
}
.dealersearch div.hdl_betriebe_smallbox {
	clear: left; font-family: arial; font-size: 11px; position: relative;
}
.dealersearch div.hr {
	margin: 24px 0px; width: 240px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.dealersearch a.hdl_link {
	width: 165px; height: 17px; text-align: center; color: rgb(255, 255, 255); padding-top: 4px; font-weight: bold; text-decoration: none; display: block; cursor: pointer; background-image: -ms-linear-gradient(bottom, rgb(255, 135, 31), rgb(250, 170, 0)); background-color: rgb(255, 135, 31);
}
.dealersearch div.hdl_search {
	width: 370px; height: 300px; font-family: arial; font-size: 11px; float: left; position: relative;
}
.dealersearch div.hdl_search .title {
	color: rgb(255, 135, 31); padding-bottom: 22px; font-size: 14px; font-weight: bold;
}
.dealersearch div.hdl_search .buttonText {
	margin: 0px; padding: 0px; left: 20px; top: 10px; width: 100%; font-weight: normal; position: absolute;
}
.dealersearch #hdl_search_form {
	white-space: nowrap; border-spacing: 0px;
}
.dealersearch .nexthdltext {
	margin-bottom: 20px;
}
.dealersearch .inputbox {
	width: 56px; padding-top: 5px;
}
.dealersearch .inputbox .desc {
	width: 100px; font-weight: bold; margin-top: 2px; float: left;
}
.dealersearch .inputbox span {
	color: rgb(137, 148, 160); font-size: 12px;
}
.dealersearch input#plz {
	width: 70px;
}
.dealersearch .hdl_search .buttonboxtop12 {
	margin-left: 60px;
}
.dealersearch .error {
	color: rgb(255, 0, 0);
}
.dealersearch .error input {
	background: rgb(255, 221, 221);
}
.dealersearchdetail {
	padding-top: 5px; float: left;
}
.dealersearchdetail select {
	border-color: rgb(207, 215, 217); font-size: 1.2em;
}
.dealersearchdetail .maps_container {
	width: 660px; margin-bottom: 48px; float: left;
}
.dealersearchdetail .selectLocation {
	height: 52px;
}
.dealersearchdetail .selectLocation .left {
	width: 255px; height: 52px; float: left;
}
.dealersearchdetail .selectLocation .right {
	width: 255px; height: 52px; float: left;
}
.dealersearchdetail .count_waBetriebe {
	width: 200px; height: 20px; color: rgb(255, 135, 31); font-weight: bold; margin-top: 15px; margin-left: 0px; float: left;
}
.dealersearchdetail .count_waBetriebe_text {
	width: 150px; height: 20px; color: rgb(255, 135, 31); font-weight: bold; margin-top: 15px; margin-left: -170px; float: left;
}
.dealersearchdetail .count_betriebe {
	width: 20px; height: 20px; color: rgb(255, 135, 31); font-weight: bold; margin-top: 15px; margin-left: -30px; float: left;
}
.dealersearchdetail .count_betriebe_text {
	width: 200px; height: 20px; color: rgb(255, 135, 31); font-weight: bold; margin-top: 15px; margin-left: 0px; float: left;
}
.dealersearchdetail .selectLocation .right .radios {
	padding-top: 26px;
}
.dealersearchdetail .selectTitle {
	color: rgb(255, 135, 31); padding-bottom: 10px; font-size: 14px; font-weight: bold;
}
.dealersearchdetail .selectName {
	padding-right: 10px; font-weight: bold;
}
.dealersearchdetail .dealerList {
	width: 240px; height: 430px; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid; float: left; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.dealersearchdetail .dealerData {
	width: 240px; height: 65px; line-height: 14px; padding-top: 10px; padding-bottom: 10px; font-size: 11px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.dealersearchdetail .dealerName {
	height: 14px; overflow: auto; font-size: 11px; font-weight: bold;
}
.dealersearchdetail .detailRoute {
	background: url("../img/at/dealersearch/arrow_orange.png") no-repeat 0px 2px; margin: 8px 0px 0px; padding: 0px 0px 0px 11px; color: rgb(51, 67, 76); font-size: 11px; display: inline-block;
}
.dealersearchdetail .detailRoute a {
	cursor: pointer;
}
.dealersearchdetail .googleMapDiv {
	left: 0px; width: 410px; height: 430px; float: right; position: relative;
}
.dealersearchdetail .dealerHover {
	background-color: rgb(240, 240, 240);
}
.dealersearchdetail div#Contentbody {
	width: 240px; margin-top: 0px; margin-left: 13px;
}
.dealersearchdetail .firstHeading {
	line-height: 14px; padding-bottom: 5px; font-family: Verdana; font-size: 11px; font-weight: bold;
}
.dealersearchdetail div#bodyContent {
	font-size: 11px;
}
.dealersearchdetail .blueLink {
	color: rgb(255, 136, 0); text-decoration: underline; cursor: pointer;
}
.dealersearchdetail .auswahltable {
	width: 350px;
}
.dealersearchdetail .auswahltable .fontheader {
	font-family: arial; font-weight: bold;
}
.dealersearchdetail .auswahltable .leftcolumn {
	width: 136px; height: 16px; padding-top: 4px; padding-bottom: 4px; text-decoration: underline; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; float: left; cursor: pointer;
}
.dealersearchdetail .auswahltable .rightcolumn {
	width: 214px; height: 16px; padding-top: 4px; padding-bottom: 4px; text-decoration: underline; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid; float: left; cursor: pointer;
}
.dealersearchdetail .inputstyle {
	padding-top: 18px; float: left;
}
.dealersearchdetail .inputstyle #plz {
	width: 45px; margin-right: 5px;
}
.dealersearchdetail .inputstyle #ort {
	width: 150px; margin-right: 5px;
}
.dealersearchdetail .inputstyle .labelstyle {
	color: black; padding-right: 5px;
}
.dealersearchdetail .floatright {
	float: right;
}
.dealersearchdetail .container {
	padding-top: 15px; float: left;
}
.dealersearchdetail .wa_kz {
	left: 160px; top: -18px; position: relative;
}
.dealersearchdetail .error {
	color: rgb(255, 0, 0);
}
.dealersearchdetail .error input {
	background: rgb(255, 221, 221);
}
.dealerroute {
	padding-top: 5px; padding-bottom: 24px; font-size: 11px;
}
.dealerroute .dealerroute {
	margin-bottom: 48px;
}
.dealerroute .contenthead {
	height: 145px; padding-bottom: 10px; border-bottom-color: rgb(207, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.dealerroute .ah_bild {
	width: 240px; height: 97px;
}
.dealerroute .ah_daten {
	width: 225px; margin-left: 30px;
}
.dealerroute .ah_links {
	width: 170px; overflow: hidden;
}
.dealerroute .floatleft {
	float: left;
}
.dealerroute .routeInstruction {
	padding-top: 10px; clear: both; margin-bottom: 20px;
}
.dealerroute .placeholder {
	margin-bottom: 7px;
}
.dealerroute .locationLeftDivI {
	width: 70px; padding-top: 7px; float: left;
}
.dealerroute .middleDiv {
	float: left;
}
.dealerroute .clearDiv {
	height: 0px; clear: both;
}
.dealerroute .locationInput {
	width: 224px; height: 20px; color: rgb(80, 80, 80); line-height: 20px; padding-right: 0px; padding-left: 0px; font-family: Verdana; font-size: 11px; font-weight: normal;
}
.dealerroute .locationLeftDivII {
	width: 70px; padding-top: 7px; float: left;
}
.dealerroute .zipInput {
	width: 60px; height: 20px; color: rgb(80, 80, 80); line-height: 20px; font-family: Verdana; font-size: 11px; font-weight: normal;
}
.dealerroute .locationLeftDivIII {
	width: 70px; padding-top: 7px; float: left;
}
.dealerroute .buttonArrow192 {
	font-size: 11px; margin-top: 0px; margin-bottom: 2px; margin-left: 0px;
}
.dealerroute .paddingtop5 {
	padding-top: 5px;
}
.dealerroute .googleMapDiv {
	left: 430px; width: 518px; height: 430px; margin-left: -8px; float: right; position: absolute;
}
.dealerroute .googleMapDivSmall {
	left: 0px; width: 300px; height: 241px; margin-top: 24px; position: relative;
}
.dealerroute .googleMapDivLarge {
	top: 24px; width: 666px; height: 370px; float: left; position: absolute;
}
.dealerroute .directionDivSmall {
	width: 300px; font-size: 11px; margin-top: -240px; margin-right: 45px; margin-bottom: 24px; float: right;
}
.dealerroute .directionDivLarge {
	width: 666px; padding-bottom: 24px; margin-top: 35px; float: right;
}
.dealerroute div.directionDivLarge table.adp-directions {
	padding: 2px; width: 640px;
}
.dealerroute div.directionDivSmall table.adp-directions {
	padding: 2px;
}
.dealerroute .routeDivSmall {
	top: 331px; width: 300px; right: 70px; font-size: 11px; float: right; position: absolute;
}
.dealerroute .routeDivSmall .routePlanner {
	font-weight: bold; margin-bottom: 8px;
}
.dealerroute .routeDivSmall .formularSendDiv {
	padding-left: 70px; float: left;
}
.dealerroute .routeDivLarge {
	width: 663px; font-size: 11px; margin-top: 40px; float: right;
}
.dealerroute .directionPanel {
	float: left;
}
.dealerroute .invisible {
	display: none;
}
.dealerroute .changeSize {
	font-size: 11px; float: right;
}
.dealerroute .changeSizeLink {
	color: rgb(0, 0, 0); text-decoration: none;
}
.dealerroute .changeSizeText {
	font-weight: normal;
}
.dealerroute #largeMap {
	width: 105px; margin-top: 1px; float: left;
}
.route #smallMap {
	width: 105px; margin-top: 1px; float: left;
}
.dealerroute #newsearch {
	width: 83px; float: left;
}
.dealerroute #printmap {
	width: 70px; float: left;
}
.dealerroute .greybox {
	background: rgb(234, 238, 237); padding-bottom: 24px; padding-left: 24px; font-size: 11px; margin-bottom: 24px; float: left;
}
.dealerroute .greybox .header {
	padding-top: 24px; padding-bottom: 18px; font-weight: bold; float: left;
}
.dealerroute .greybox .buttonbox {
	width: 644px; float: left;
}
.dealerroute .greybox .buttonbox .text {
	float: left;
}
.dealerroute .greybox .buttonbox .button {
	margin-right: 24px; float: right;
}
.impressum .header1 {
	padding: 24px 0px 0px 30px;
}
.impressum .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.impressum .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.impressum .title {
	color: rgb(255, 135, 31); font-family: arial; font-size: 18px; position: relative;
}
.impressum .right {
	width: 634px; padding-top: 24px; padding-bottom: 30px; padding-left: 32px; float: left;
}
.impressum .right div {
	margin-bottom: 24px;
}
.impressum .right a {
	color: rgb(137, 148, 160);
}
.impressum .right a:hover {
	
}
.impressum .right a:active {
	color: rgb(137, 148, 160);
}
.agb .header1 {
	padding: 24px 0px 0px 30px;
}
.agb .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.agb .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.agb .title {
	color: rgb(255, 135, 31); font-family: arial; font-size: 18px; position: relative;
}
.agb .right {
	padding: 24px 30px 30px 32px; float: left;
}
.agb .right div {
	margin-bottom: 24px;
}
.agb .right p {
	text-align: justify; hyphens: auto;
}
.agb .right h2 {
	font-size: 14px; font-weight: bold;
}
.kontakt .header1 {
	padding: 24px 0px 0px 30px;
}
.kontakt .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.kontakt .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.kontakt .title {
	color: rgb(255, 135, 31); font-family: arial; font-size: 18px; position: relative;
}
.kontakt .right {
	padding: 24px 30px 30px; float: left;
}
.kontakt .right div {
	margin-bottom: 24px;
}
.kontakt .right p {
	text-align: justify; hyphens: auto;
}
.kontakt .right .mailAdresses {
	margin-left: 20px;
}
.kontakt .right .mailAdresses td {
	padding: 5px 10px 5px 0px;
}
.kontakt .right .mailAdresses .tableTitle {
	font-weight: bold;
}
.verlinkungsbedingungen .header1 {
	padding: 24px 0px 0px 261px;
}
.verlinkungsbedingungen .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.verlinkungsbedingungen .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.verlinkungsbedingungen .title {
	color: rgb(255, 135, 31); padding-top: 24px; padding-bottom: 24px; font-size: 14px; font-weight: bold;
}
.verlinkungsbedingungen .right {
	width: 630px; padding-bottom: 20px; padding-left: 268px; float: left;
}
.verlinkungsbedingungen .right a {
	color: rgb(255, 135, 31); text-decoration: underline;
}
.vertriebspartner .header {
	padding: 0px; width: 678px; height: 106px; color: rgb(255, 135, 31); font-family: arial; font-size: 18px; margin-top: 24px; float: right; position: relative; background-image: url("../img/at/verlinkungsbedingungen/header.jpg");
}
.vertriebspartner .title {
	color: rgb(255, 135, 31); padding-top: 24px; font-size: 14px; font-weight: bold;
}
.vertriebspartner .left {
	width: 230px; padding-top: 25px; font-weight: bold; float: left;
}
.vertriebspartner .left .ruckfragen {
	top: 140px; font-weight: normal; position: relative;
}
.vertriebspartner .right {
	width: 630px; padding-bottom: 20px; padding-left: 40px; float: left;
}
.vertriebspartner .right a {
	color: rgb(255, 135, 31); text-decoration: underline;
}
.vertriebspartner .right .row > * {
	width: 40%; display: inline-block;
}
.vertriebspartner #piab2b {
	right: 50px; bottom: 40px; position: absolute;
}
.vertriebspartner .normalanchor a {
	color: rgb(0, 0, 238); text-decoration: underline;
}
.nutzungsbedingungen .header1 {
	padding: 24px 0px 0px 261px;
}
.nutzungsbedingungen .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.nutzungsbedingungen .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.nutzungsbedingungen .right {
	width: 630px; padding-bottom: 20px; padding-left: 268px; float: left;
}
.nutzungsbedingungen .right a {
	color: rgb(255, 135, 31); text-decoration: underline;
}
.datenschutz .header1 {
	padding: 24px 0px 0px 30px;
}
.datenschutz .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.datenschutz .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.datenschutz .right {
	text-align: justify; padding-right: 30px; padding-bottom: 20px; padding-left: 31px; float: left; hyphens: auto;
}
.datenschutz .right a {
	color: rgb(255, 135, 31); text-decoration: underline;
}
.feedcontact .container {
	width: 460px; color: rgb(51, 67, 76); font-family: Arial; font-size: 11px;
}
.feedcontact .container .contact_header {
	color: rgb(137, 148, 160); padding-top: 20px; padding-bottom: 5px; font-family: Arial; font-size: 14px; font-weight: bold;
}
.feedcontact .container .contact_text {
	color: rgb(51, 67, 76); padding-bottom: 20px; font-family: Arial; font-size: 11px; font-weight: bold;
}
.feedcontact .container .inputtitle {
	width: 120px;
}
.feedcontact .container input {
	border: 1px solid rgb(186, 194, 197); border-image: none; height: 15px;
}
.feedcontact .container .inputwidth {
	width: 375px;
}
.feedcontact .container .inputwidthsmall {
	width: 120px;
}
.feedcontact .container .movetitle {
	top: -2px; position: relative;
}
.feedcontact .container .moveradio {
	top: 1px; position: relative;
}
.feedcontact .container .anrede {
	padding-top: 5px;
}
.feedcontact .container .left {
	float: left;
}
.feedcontact .container .right {
	margin-right: 1px; float: right;
}
.feedcontact .container .distance {
	width: 80px;
}
.feedcontact .container .clear {
	height: 8px; clear: both;
}
.feedcontact .container .mustfields {
	color: rgb(137, 148, 160); padding-left: 80px; font-family: arial; font-size: 11px;
}
.feedcontact .container .button {
	width: 180px; height: 18px; text-align: center; margin-top: 20px; margin-left: 80px;
}
.feedcontact .container .datenschutz {
	color: rgb(137, 148, 160); padding-bottom: 20px; font-family: arial; font-size: 11px; margin-top: 30px; margin-left: 80px;
}
.feedcontact .error {
	color: red;
}
.feedback .header1 {
	padding: 24px 0px 0px 261px;
}
.feedback .header1 .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 0px -5px; width: 682px; height: 106px; position: relative;
}
.feedback .header1 .header h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
.sidebar .sidebarBoxHeader {
	width: 250px; float: left; background-image: url("../img/at/dealersearch/dwa12_box_main-top.gif");
}
.sidebar .sidebarBoxContent {
	width: 250px; float: left; background-image: url("../img/at/dealersearch/dwa12_box_main-middle.gif");
}
.sidebar .sidebarBoxFooter {
	width: 250px; float: left; background-image: url("../img/at//dealersearch/dwa12_box_main-bottom.gif");
}
.sidebar div.box {
	width: 250px; margin-right: 23px; margin-bottom: 20px; margin-left: -5px; float: left;
}
.sidebar div.container {
	width: 250px; font-family: arial; font-size: 11px;
}
.sidebar div.container .hdl_bild {
	width: 240px; height: 110px; margin-left: 5px;
}
.sidebar div.container .title {
	color: rgb(0, 0, 0); padding-bottom: 10px; font-weight: bold;
}
.sidebar div.container .hdl_text {
	padding: 14px 12px 10px 20px; font-family: arial;
}
.feedback {
	color: rgb(0, 0, 0); font-size: 11px;
}
.feedback .header {
	color: rgb(255, 135, 31); font-family: Arial; font-size: 14px; font-weight: bold;
}
.feedback .subheader {
	color: rgb(51, 67, 76); padding-top: 20px; padding-bottom: 20px; font-family: Arial; font-size: 11px; font-weight: bold;
}
.feedback .box {
	width: 664px; float: left;
}
.feedback .desc {
	width: 160px; height: 20px; padding-top: 7px; float: left;
}
.feedback .text {
	width: 126px; height: 20px; text-align: center; padding-top: 5px; padding-bottom: 5px; float: left;
}
.feedback .text input {
	margin: 3px auto 0px; width: 110px; display: block;
}
.feedback .break {
	clear: both;
}
.feedback .first {
	padding-bottom: 5px; border-top-color: rgb(186, 194, 197); border-top-width: 1px; border-top-style: solid;
}
.feedback .second {
	padding-bottom: 10px; border-top-color: rgb(186, 194, 197); border-top-width: 1px; border-top-style: solid;
}
.feedback .third {
	padding-top: 10px; border-bottom-color: rgb(186, 194, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.feedback .comment_title {
	width: 168px; padding-top: 18px; float: left;
}
.feedback .comment_count {
	width: 70px; text-align: right; padding-left: 148px; float: left;
}
.feedback .comment_countText {
	width: 50px; padding-right: 388px; float: right;
}
.feedback textarea {
	border: 1px solid rgb(186, 194, 197); border-image: none; width: 490px; height: 120px; color: rgb(51, 67, 76); overflow: auto; font-family: arial; font-size: 11px; margin-top: 18px; float: left;
}
.feedback .custom {
	margin-top: 12px; margin-right: -5px; margin-bottom: 48px; float: right;
}
.feedback .colorRed {
	background-color: rgb(255, 135, 31);
}
.feedback .error {
	color: red; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
#showThankyouForAttending {
	margin-left: 270px;
}
#showThankyouForAttending a {
	height: 34px; margin-top: 20px; margin-bottom: 30px; margin-left: 225px; display: inline-block;
}
#pageLastshown {
	width: 939px; margin-top: 10px;
}
#pageLastshown #secSidebar {
	float: left; display: table-cell;
}
#pageLastshown #secLists {
	float: left; display: table-cell;
}
#pageLastshown #secDataShow {
	float: left; display: table-cell;
}
#pageLastshown #secDataModify {
	float: left; display: table-cell;
}
#pageLastshown #secSidebar {
	margin-top: 25px;
}
#pageLastshown #secSidebar a:hover {
	color: rgb(255, 255, 255);
}
#pageLastshown #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageLastshown #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageLastshown #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageLastshown #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageLastshown #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageLastshown #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageLastshown #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageLastshown #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageLastshown #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageLastshown #secLists .blockSuchListe {
	font-size: 13px;
}
#pageLastshown #secLists .blockSuchListe .header {
	width: 100%; height: 50px; position: relative;
}
#pageLastshown #secLists .blockSuchListe .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: inline;
}
#pageLastshown #secLists .blockSuchListe .header > span {
	top: 28px; right: 24px; position: absolute; cursor: pointer;
}
#pageLastshown #secLists .blockSuchListe .header > span.plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px;
}
#pageLastshown #secLists .blockSuchListe .header > span.minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px;
}
#pageLastshown #secLists .blockSuchListe .footer {
	background: rgb(234, 238, 237); width: 100%; height: 24px;
}
#pageLastshown #secLists .blockSuchListe .bottom {
	width: 100%; height: 24px;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(234, 238, 237) rgb(234, 238, 237); border-image: none; width: 668px; overflow: hidden; padding-bottom: 10px; position: relative;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe > div {
	top: 0px; height: 100%; float: left; position: relative;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileInfo {
	left: 24px; width: 168px;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileInfo .head {
	line-height: 12px; overflow: hidden; font-weight: bold; margin-top: 12px; margin-bottom: 3px; display: block;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileInfo .date {
	line-height: 12px; margin-bottom: 6px; display: block;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg {
	height: 12px;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg input {
	margin-right: 6px; float: left;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg span {
	line-height: 12px; margin-bottom: 12px;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileImages {
	left: 20px; width: 310px;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileImages img {
	width: 67px; height: 50px; margin-top: 12px; margin-left: 6px;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileActions {
	width: 170px; padding-top: 6px; float: right;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileActions .buttonArrow192 {
	width: 160px; margin-top: 6px;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileBadges {
	right: 0px; position: absolute;
}
#pageLastshown #secLists .blockSuchListe .divSuchListe .tileBadges .iconNeu {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -337px; width: 49px; height: 48px; display: block;
}
#pageLastshown #secLists .blockSuchListe#divLastViewedCars .divErgebnisHeader {
	display: none;
}
#pageLastshown #secLists .blockSuchListe#divLastContacts .divErgebnisHeader {
	display: none;
}
#pageLastshown #secLists .carItem.verkauft div.carSave {
	display: none;
}
#pageLastshown #secLists .carItem.verkauft div.carCompareAdd {
	display: none;
}
#pageLastshown #secLists .carItem.verkauft div.carContact {
	display: none;
}
#pageLastshown #secDataShow {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageLastshown #secDataModify {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageLastshown #secDataShow h1 {
	margin: 0px 0px 24px; padding: 0px; color: rgb(255, 135, 31); line-height: 18px; font-size: 18px; font-weight: bold;
}
#pageLastshown #secDataModify h1 {
	margin: 0px 0px 24px; padding: 0px; color: rgb(255, 135, 31); line-height: 18px; font-size: 18px; font-weight: bold;
}
#pageLastshown #secDataShow form {
	border-width: 1px 0px; border-style: solid; border-color: rgb(207, 215, 217); margin: 0px 0px 19px; padding: 24px 0px 36px; border-image: none; font-size: 11px;
}
#pageLastshown #secDataModify form {
	border-width: 1px 0px; border-style: solid; border-color: rgb(207, 215, 217); margin: 0px 0px 19px; padding: 24px 0px 36px; border-image: none; font-size: 11px;
}
#pageLastshown #secDataShow form .head {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageLastshown #secDataModify form .head {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageLastshown #secDataShow form .headLast {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageLastshown #secDataModify form .headLast {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageLastshown #secDataShow form .headLast {
	margin: 16px 0px 0px;
}
#pageLastshown #secDataModify form .headLast {
	margin: 16px 0px 0px;
}
#pageLastshown #secDataShow form > div {
	height: 31px; vertical-align: top;
}
#pageLastshown #secDataModify form > div {
	height: 31px; vertical-align: top;
}
#pageLastshown #secDataShow form > div.divLast {
	height: 11px;
}
#pageLastshown #secDataModify form > div.divLast {
	height: 11px;
}
#pageLastshown #secDataShow form div.value {
	display: inline-block;
}
#pageLastshown #secDataModify form div.value {
	display: inline-block;
}
#pageLastshown #secDataShow form .error {
	color: red;
}
#pageLastshown #secDataModify form .error {
	color: red;
}
#pageLastshown #secDataShow form input[type='text'] {
	width: 250px;
}
#pageLastshown #secDataModify form input[type='text'] {
	width: 250px;
}
#pageLastshown #secDataShow form input[type='password'] {
	width: 250px;
}
#pageLastshown #secDataModify form input[type='password'] {
	width: 250px;
}
#pageLastshown #secDataModify {
	display: none;
}
#pageLastshown .merged {
	padding: 10px 0px 10px 21px; color: black; font-size: 16px; font-weight: bold; margin-top: 5px; background-color: rgb(234, 238, 237);
}
.divOverlayLoading {
	display: none;
}
.divOverlayDeleteImage {
	display: none;
}
.divOverlayDeleteCar {
	display: none;
}
.divOverlayManageImages {
	display: none;
}
.divOverlayUploadImages {
	display: none;
}
.divOverlayDeleteCar .button-container {
	margin-left: 20px;
}
.divOverlayDeleteImage .button-container {
	margin-left: 20px;
}
.divOverlayDeleteCar .button-container > * {
	float: left;
}
.divOverlayDeleteImage .button-container > * {
	float: left;
}
.divOverlayDeleteCar .button-container > * .buttonGrayDynCenter {
	width: 80px;
}
.divOverlayDeleteImage .button-container > * .buttonGrayDynCenter {
	width: 80px;
}
.divOverlayLoading #divErgebnisLaden span {
	margin-bottom: 15px;
}
.divOverlayUploadImages {
	padding: 10px; width: 66.66%;
}
.divOverlayUploadImages #uploader .ui-button {
	height: auto;
}
.divOverlayManageImages {
	padding: 10px; z-index: 10000; min-height: 194px; max-width: 1040px;
}
.divOverlayManageImages button[disabled] {
	cursor: default; opacity: 0.5;
}
.divOverlayManageImages .button-container > .buttonGray192 {
	float: left;
}
.divOverlayManageImages #sortBox {
	margin-top: -10px; margin-left: -10px;
}
.divOverlayManageImages .image-container {
	width: 200px; height: 150px; margin-top: 10px; margin-left: 10px; float: left; position: relative; cursor: move;
}
.divOverlayManageImages .image-container > img {
	width: 100%; max-height: 150px;
}
.divOverlayManageImages .image-container .delete-image {
	top: 0px; right: 0px; position: absolute; border-bottom-left-radius: 6px; background-color: white;
}
.divOverlayManageImages .image-container .delete-image:hover {
	cursor: pointer;
}
.divOverlaySendFeedbackOnDelete {
	width: 520px; height: 490px; line-height: 14px; font-size: 11px; display: none;
}
.divOverlaySendFeedbackOnDelete form {
	margin-top: 12px;
}
.divOverlaySendFeedbackOnDelete .left {
	float: left; display: table-cell;
}
.divOverlaySendFeedbackOnDelete .right {
	float: left; display: table-cell;
}
.divOverlaySendFeedbackOnDelete .formRow {
	margin-top: 15px;
}
.divOverlaySendFeedbackOnDelete .error .title {
	color: rgb(255, 0, 0);
}
.divOverlaySendFeedbackOnDelete .whyDeleteDiv {
	padding-top: 10px; padding-left: 20px;
}
.divOverlaySendFeedbackOnDelete .ratingDiv {
	width: 155px; margin-right: auto; margin-left: auto;
}
.divOverlaySendFeedbackOnDelete .left {
	width: 480px; padding-right: 20px; padding-left: 20px;
}
.divOverlaySendFeedbackOnDelete .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
.divOverlaySendFeedbackOnDelete .left .title {
	width: 400px; height: 20px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.divOverlaySendFeedbackOnDelete .left .title.top {
	line-height: 12px; vertical-align: top;
}
.divOverlaySendFeedbackOnDelete .left .inline {
	width: 275px; display: inline-block;
}
.divOverlaySendFeedbackOnDelete .left input[type='text'] {
	width: 275px;
}
.divOverlaySendFeedbackOnDelete .left input[type='checkbox'] {
	margin-right: 3px;
}
.divOverlaySendFeedbackOnDelete .left textarea {
	width: 474px; height: 80px; resize: none;
}
.divOverlaySendFeedbackOnDelete .left .whichPlatformDiv {
	margin-left: 21px;
}
.divOverlaySendFeedbackOnDelete .left .whichPlatformDiv label {
	margin-right: 5px;
}
.divOverlaySendFeedbackOnDelete .left .bottom {
	left: 74px; bottom: 24px; position: absolute;
}
.divOverlaySendFeedbackOnDelete .left .bottom .send {
	right: -173px; bottom: -10px; position: absolute;
}
#pageLastshown .divKontaktForm {
	width: 745px; height: 590px; line-height: 14px; font-size: 11px; display: none;
}
#pageLastshown .divKontaktForm .hemail {
	display: none;
}
#pageLastshown .divKontaktForm form {
	margin-top: 12px;
}
#pageLastshown .divKontaktForm .left {
	float: left; display: table-cell;
}
#pageLastshown .divKontaktForm .right {
	float: left; display: table-cell;
}
#pageLastshown .divKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageLastshown .divKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageLastshown .divKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageLastshown .divKontaktForm .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageLastshown .divKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
#pageLastshown .divKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageLastshown .divKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
#pageLastshown .divKontaktForm .left input[type='text'] {
	width: 275px;
}
#pageLastshown .divKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageLastshown .divKontaktForm .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageLastshown .divKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
#pageLastshown .divKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
#pageLastshown .divKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
#pageLastshown .divKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageLastshown .divKontaktForm .right {
	padding-top: 24px;
}
#pageLastshown .divKontaktForm .right input {
	width: 180px;
}
#pageLastshown .divKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
#pageStoredSearchRequests {
	width: 939px; margin-top: 10px;
}
#pageStoredSearchRequests #secSidebar {
	float: left; display: table-cell;
}
#pageStoredSearchRequests #secLists {
	float: left; display: table-cell;
}
#pageStoredSearchRequests #secDataShow {
	float: left; display: table-cell;
}
#pageStoredSearchRequests #secDataModify {
	float: left; display: table-cell;
}
#pageStoredSearchRequests #secSidebar {
	margin-top: 25px;
}
#pageStoredSearchRequests #secSidebar a:hover {
	color: rgb(255, 255, 255);
}
#pageStoredSearchRequests #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageStoredSearchRequests #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageStoredSearchRequests #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageStoredSearchRequests #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageStoredSearchRequests #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageStoredSearchRequests #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageStoredSearchRequests #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageStoredSearchRequests #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageStoredSearchRequests #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageStoredSearchRequests #secLists .blockSuchListe {
	font-size: 13px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .header {
	width: 100%; height: 50px; position: relative;
}
#pageStoredSearchRequests #secLists .blockSuchListe .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: inline;
}
#pageStoredSearchRequests #secLists .blockSuchListe .header > span {
	top: 28px; right: 24px; position: absolute; cursor: pointer;
}
#pageStoredSearchRequests #secLists .blockSuchListe .header > span.plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .header > span.minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .footer {
	background: rgb(234, 238, 237); width: 100%; height: 24px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .bottom {
	width: 100%; height: 24px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(234, 238, 237); border-image: none; width: 668px; overflow: hidden; padding-bottom: 10px; position: relative;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe > div {
	top: 0px; height: 100%; float: left; position: relative;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileInfo {
	width: 168px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileInfo .head {
	line-height: 12px; overflow: hidden; font-weight: bold; margin-top: 12px; margin-bottom: 3px; display: block;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileInfo .date {
	line-height: 12px; margin-bottom: 6px; display: block;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg {
	height: 12px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg input {
	margin-right: 6px; float: left;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg span {
	line-height: 12px; margin-bottom: 12px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileImages {
	left: 20px; width: 310px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileImages img {
	width: 67px; height: 50px; margin-top: 12px; margin-left: 6px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileActions {
	width: 170px; padding-top: 6px; float: right;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileActions .buttonArrow192 {
	width: 160px; margin-top: 6px;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileBadges {
	right: 0px; position: absolute;
}
#pageStoredSearchRequests #secLists .blockSuchListe .divSuchListe .tileBadges .iconNeu {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -337px; width: 49px; height: 48px; display: block;
}
#pageStoredSearchRequests #secLists .blockSuchListe#divSavedSearches .divErgebnisHeader {
	display: none;
}
.divOverlayLoading {
	display: none;
}
.divOverlayDeleteImage {
	display: none;
}
.divOverlayDeleteCar {
	display: none;
}
.divOverlayManageImages {
	display: none;
}
.divOverlayUploadImages {
	display: none;
}
.divOverlayDeleteCar .button-container {
	margin-left: 20px;
}
.divOverlayDeleteImage .button-container {
	margin-left: 20px;
}
.divOverlayDeleteCar .button-container > * {
	float: left;
}
.divOverlayDeleteImage .button-container > * {
	float: left;
}
.divOverlayDeleteCar .button-container > * .buttonGrayDynCenter {
	width: 80px;
}
.divOverlayDeleteImage .button-container > * .buttonGrayDynCenter {
	width: 80px;
}
.divOverlayLoading #divErgebnisLaden span {
	margin-bottom: 15px;
}
.divOverlayUploadImages {
	padding: 10px; width: 66.66%;
}
.divOverlayUploadImages #uploader .ui-button {
	height: auto;
}
.divOverlayManageImages {
	padding: 10px; z-index: 10000; min-height: 194px; max-width: 1040px;
}
.divOverlayManageImages button[disabled] {
	cursor: default; opacity: 0.5;
}
.divOverlayManageImages .button-container > .buttonGray192 {
	float: left;
}
.divOverlayManageImages #sortBox {
	margin-top: -10px; margin-left: -10px;
}
.divOverlayManageImages .image-container {
	width: 200px; height: 150px; margin-top: 10px; margin-left: 10px; float: left; position: relative; cursor: move;
}
.divOverlayManageImages .image-container > img {
	width: 100%; max-height: 150px;
}
.divOverlayManageImages .image-container .delete-image {
	top: 0px; right: 0px; position: absolute; border-bottom-left-radius: 6px; background-color: white;
}
.divOverlayManageImages .image-container .delete-image:hover {
	cursor: pointer;
}
.divOverlaySendFeedbackOnDelete {
	width: 520px; height: 490px; line-height: 14px; font-size: 11px; display: none;
}
.divOverlaySendFeedbackOnDelete form {
	margin-top: 12px;
}
.divOverlaySendFeedbackOnDelete .left {
	float: left; display: table-cell;
}
.divOverlaySendFeedbackOnDelete .right {
	float: left; display: table-cell;
}
.divOverlaySendFeedbackOnDelete .formRow {
	margin-top: 15px;
}
.divOverlaySendFeedbackOnDelete .error .title {
	color: rgb(255, 0, 0);
}
.divOverlaySendFeedbackOnDelete .whyDeleteDiv {
	padding-top: 10px; padding-left: 20px;
}
.divOverlaySendFeedbackOnDelete .ratingDiv {
	width: 155px; margin-right: auto; margin-left: auto;
}
.divOverlaySendFeedbackOnDelete .left {
	width: 480px; padding-right: 20px; padding-left: 20px;
}
.divOverlaySendFeedbackOnDelete .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
.divOverlaySendFeedbackOnDelete .left .title {
	width: 400px; height: 20px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.divOverlaySendFeedbackOnDelete .left .title.top {
	line-height: 12px; vertical-align: top;
}
.divOverlaySendFeedbackOnDelete .left .inline {
	width: 275px; display: inline-block;
}
.divOverlaySendFeedbackOnDelete .left input[type='text'] {
	width: 275px;
}
.divOverlaySendFeedbackOnDelete .left input[type='checkbox'] {
	margin-right: 3px;
}
.divOverlaySendFeedbackOnDelete .left textarea {
	width: 474px; height: 80px; resize: none;
}
.divOverlaySendFeedbackOnDelete .left .whichPlatformDiv {
	margin-left: 21px;
}
.divOverlaySendFeedbackOnDelete .left .whichPlatformDiv label {
	margin-right: 5px;
}
.divOverlaySendFeedbackOnDelete .left .bottom {
	left: 74px; bottom: 24px; position: absolute;
}
.divOverlaySendFeedbackOnDelete .left .bottom .send {
	right: -173px; bottom: -10px; position: absolute;
}
#div404 {
	width: 939px; padding-bottom: 48px; display: inline-block;
}
#div404 h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#div404 h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#div404 #secSidebar {
	float: left; display: table-cell;
}
#div404 #secCategories {
	float: left; display: table-cell;
}
#div404 #secSidebar {
	margin: 142px 0px 48px -5px;
}
#div404 #secSidebar .boxContent h3 {
	color: black;
}
#div404 #secSidebar .boxContent ul {
	margin: 0px 0px 0px 15px; padding: 0px;
}
#div404 #secSidebar .boxContent ul li {
	padding: 24px 0px 0px;
}
#div404 #secSidebar .boxContent ul li a {
	text-decoration: underline;
}
#div404 #secCategories {
	margin: 21px 0px 0px 18px; width: 670px;
}
#div404 #secCategories .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 19px -5px; width: 682px; height: 106px; position: relative;
}
#div404 #secCategories .header h1 {
	left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
#div404 #secCategories .content {
	font-size: 11px;
}
#div404 #secCategories .content h2 {
	color: rgb(255, 135, 31); font-size: 14px; font-weight: bold; margin-bottom: 24px;
}
#div404 #secCategories .content h3 {
	color: rgb(255, 135, 31); font-size: 14px; font-weight: bold; margin-bottom: 24px;
}
#div404 #secCategories .content ul {
	background: rgb(234, 238, 237); margin: 0px 0px 18px; width: 100%; height: 24px;
}
#div404 #secCategories .content ul li {
	background: rgb(234, 238, 237); line-height: 24px; padding-left: 24px;
}
#div404 #secCategories .content ul li.ui-state-active {
	font-weight: bold;
}
#div404 #secCategories .content .line {
	width: 100%; height: 14px; line-height: 14px;
}
#div404 #secCategories .content .line .col a {
	color: rgb(51, 67, 76); text-decoration: underline;
}
#div404 #secCategories .content .line .col span {
	color: rgb(137, 148, 160);
}
#div404 #secCategories .content .line.cols4 .col {
	width: 25%; float: left;
}
#div404 #btnStartseite {
	text-align: center; display: block;
}
#div404 #btnStartseite > a {
	display: inline-block;
}
#pageLandingBrands {
	width: 939px;
}
#pageLandingCarList {
	width: 939px;
}
#pageLandingBrands .bigger {
	width: 200px;
}
#pageLandingCarList .bigger {
	width: 200px;
}
#pageLandingBrands #secSidebar {
	float: left; display: table-cell;
}
#pageLandingCarList #secSidebar {
	float: left; display: table-cell;
}
#pageLandingBrands #secContent {
	float: left; display: table-cell;
}
#pageLandingCarList #secContent {
	float: left; display: table-cell;
}
#pageLandingBrands #secSidebar > div {
	margin: 0px 19px 0px -5px; width: 250px; overflow: hidden;
}
#pageLandingCarList #secSidebar > div {
	margin: 0px 19px 0px -5px; width: 250px; overflow: hidden;
}
#pageLandingBrands #secSidebar span {
	margin: 18px 0px; display: block;
}
#pageLandingCarList #secSidebar span {
	margin: 18px 0px; display: block;
}
#pageLandingBrands #secSidebar .buttonArrow192 {
	margin: 6px 0px 0px;
}
#pageLandingCarList #secSidebar .buttonArrow192 {
	margin: 6px 0px 0px;
}
#pageLandingBrands #secSidebar .boxContent {
	padding-bottom: 14px;
}
#pageLandingCarList #secSidebar .boxContent {
	padding-bottom: 14px;
}
#pageLandingBrands #secSidebar h3 {
	color: rgb(0, 0, 0);
}
#pageLandingCarList #secSidebar h3 {
	color: rgb(0, 0, 0);
}
#pageLandingBrands #secContent {
	margin: 36px 0px 48px; width: 670px; font-size: 11px;
}
#pageLandingCarList #secContent {
	margin: 36px 0px 48px; width: 670px; font-size: 11px;
}
#pageLandingBrands #secContent h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageLandingCarList #secContent h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageLandingBrands #secContent p {
	margin: 12px 0px 0px;
}
#pageLandingCarList #secContent p {
	margin: 12px 0px 0px;
}
#pageLandingBrands #secContent .topDiv {
	margin: 0px 0px 24px; padding: 0px 0px 24px; border-bottom-color: rgb(234, 238, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#pageLandingCarList #secContent .topDiv {
	margin: 0px 0px 24px; padding: 0px 0px 24px; border-bottom-color: rgb(234, 238, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
#pageLandingBrands #secContent .data {
	width: 100%; margin-top: 12px; display: inline-block;
}
#pageLandingCarList #secContent .data {
	width: 100%; margin-top: 12px; display: inline-block;
}
#pageLandingBrands #secContent .data a {
	width: 25%; height: 18px; line-height: 18px; text-decoration: underline; float: left; display: block;
}
#pageLandingCarList #secContent .data a {
	width: 25%; height: 18px; line-height: 18px; text-decoration: underline; float: left; display: block;
}
#pageLandingCarList #divBoxLinks {
	padding-top: 0px;
}
#pageLandingCarList #divBoxLinks h3 {
	margin: 0px; padding: 12px 0px 10px; color: rgb(255, 135, 31);
}
#pageLandingCarList #divBoxLinks a {
	width: 100%; height: 18px; line-height: 18px; text-decoration: underline; display: block;
}
#pageLandingCarList #secContent .topDiv {
	margin-bottom: 0px;
}
#pageLandingCarList #secContent #divLinks {
	width: 100%; padding-bottom: 36px; display: inline-block;
}
#pageLandingCarList #secContent #divLinks .buttonArrow192 {
	margin: 12px 24px 0px 0px; width: auto; display: inline-block;
}
#pageLandingCarList #secContent #divList #divData {
	display: none;
}
#pageLandingCarList #secContent .divErgebnisHeader #divColumns span {
	cursor: default;
}
#pageLandingCarList #secContent #divPageLinks {
	background: rgb(207, 215, 217); padding: 0px 12px; margin-top: 12px; position: relative;
}
#pageLandingCarList #secContent #divPageLinks span {
	height: 24px; line-height: 24px;
}
#pageLandingCarList #secContent #divPageLinks span a {
	padding-left: 12px;
}
#pageLandingCarList #secContent #divPageLinks span span {
	padding-left: 12px;
}
#pageLandingCarList #secContent #divPageLinks span a {
	text-decoration: underline;
}
#pageLandingCarList #secContent #divPageLinks span span {
	color: rgb(255, 135, 23);
}
#pageLandingCarList #secContent #divPageLinks #spLinks {
	right: 12px; position: absolute;
}
#pageLandingCarList #secContent #divPageLinks div {
	width: 15px; height: 15px; margin-right: -8px; display: inline-block;
}
#pageLandingCarList #secContent #divPageLinks div span {
	display: inline-block;
}
#pageLandingCarList #secContent #divPageLinks .arrowLeft {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1341px; width: 7px; height: 8px;
}
#pageLandingCarList #secContent #divPageLinks .arrowRight {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1323px; width: 7px; height: 8px;
}
#pageLandingSitemap {
	padding: 24px 0px 48px 261px;
}
#pageLandingSitemap h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#pageLandingSitemap h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
#pageLandingSitemap .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat; margin: 0px 0px 19px -5px; width: 682px; height: 106px; position: relative;
}
#pageLandingSitemap .header h1 {
	left: 29px; bottom: 24px; color: white; line-height: 24px; font-size: 24px; font-weight: bold; position: absolute;
}
#pageLandingSitemap .list {
	margin: 0px; padding: 12px 0px 24px; width: 100%; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid; display: block;
}
#pageLandingSitemap .list h2 {
	padding: 0px 0px 12px; color: rgb(255, 135, 31); line-height: 14px; font-size: 14px;
}
#pageLandingSitemap .list a {
	width: 25%; height: 18px; line-height: 18px; text-decoration: underline; float: left; display: block;
}
#pageLandingSitemap .list.col2 a {
	width: 50%;
}
#pageLandingSitemap .list.empty {
	padding-bottom: 0px;
}
#pageLandingSitemap .list.empty a {
	text-decoration: none; float: none; display: inline;
}
#pageTeam #divhdl {
	border: 1px solid grey; border-image: none; font-family: arial; font-size: 11px; margin-top: 24px; margin-bottom: 10px;
}
#pageTeam .contenthead {
	height: 158px; padding-bottom: 10px;
}
#pageTeam .ah_bild {
	width: 456px; height: 168px;
}
#pageTeam .ah_daten {
	width: 240px; margin-top: 12px; margin-left: 36px;
}
#pageTeam .ah_links {
	width: 200px; overflow: hidden; margin-top: 12px;
}
#pageTeam .ah_logo {
	width: 176px; height: 46px; margin-left: 23px; float: right;
}
#pageTeam .ah_hdlpage {
	margin-top: 127px;
}
#pageTeam .floatleft {
	float: left;
}
#pageTeam .elink {
	color: black; margin-left: 87px;
}
#pageTeam #sidebar {
	width: 250px; font-size: 11px; margin-right: 23px; margin-left: -5px; float: left;
}
#pageTeam #sidebar .startseite {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1131px; width: 100%; height: 14px;
}
#pageTeam #sidebar .standorte {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1179px; width: 100%; height: 14px;
}
#pageTeam #sidebar .team {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1251px; width: 100%; height: 14px;
}
#pageTeam #sidebar .buttonIcon192 {
	margin-bottom: 12px;
}
#pageTeam #sidebar .grpActive {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1922px; width: 100%; height: 10px;
}
#pageTeam .content {
	width: 664px; padding-top: 5px; float: left;
}
#pageTeam .content h2 {
	margin: 0px 0px 24px; color: rgb(255, 135, 31); font-size: 16px; font-weight: bold;
}
#pageTeam .content h3 {
	margin: 0px; padding: 12px 0px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold; border-top-color: grey; border-bottom-color: grey; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#pageTeam .content .boldText {
	font-weight: bold;
}
#pageTeam .content .personContainer {
	padding: 24px 0px; width: 50%; float: left;
}
#pageTeam .content .mabbild {
	border: 0px currentColor; border-image: none; width: 75px; height: 100px; padding-right: 12px; float: left;
}
#pageTeam .content .clear {
	clear: both;
}
#pageTeam .content #accordeonTeam {
	line-height: 100%;
}
#pageTeam .content #accordeonTeam a {
	height: 13px; color: rgb(255, 135, 31); text-decoration: none;
}
#pageTeam .content #accordeonTeam .ui-state-active .ui-icon {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; margin: 11px 11px 0px 0px; width: 14px; height: 14px; float: right;
}
#pageTeam .content #accordeonTeam .ui-state-default .ui-icon {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; margin: 11px 11px 0px 0px; width: 14px; height: 14px; float: right;
}
#pageTeam .content #accordeonTeam .accordiontab {
	padding-bottom: 10px; clear: both;
}
#pageStandorte #divhdl {
	border: 1px solid grey; border-image: none; font-family: arial; font-size: 11px; margin-top: 24px; margin-bottom: 10px;
}
#pageStandorte .contenthead {
	height: 158px; padding-bottom: 10px;
}
#pageStandorte .ah_bild {
	width: 456px; height: 168px;
}
#pageStandorte .ah_daten {
	width: 240px; margin-top: 12px; margin-left: 36px;
}
#pageStandorte .ah_links {
	width: 200px; overflow: hidden; margin-top: 12px;
}
#pageStandorte .ah_logo {
	width: 176px; height: 46px; margin-left: -13px; float: left;
}
#pageStandorte .ah_hdlpage {
	margin-top: 127px;
}
#pageStandorte .floatleft {
	float: left;
}
#pageStandorte #sidebar {
	width: 250px; font-size: 11px; margin-right: 23px; margin-left: -5px; float: left;
}
#pageStandorte #sidebar .startseite {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1131px; width: 100%; height: 14px;
}
#pageStandorte #sidebar .standorte {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1203px; width: 100%; height: 14px;
}
#pageStandorte #sidebar .team {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1227px; width: 100%; height: 14px;
}
#pageStandorte #sidebar .buttonIcon192 {
	margin-bottom: 12px;
}
#pageStandorte #sidebar .dealerData {
	margin-bottom: 5px; position: relative;
}
#pageStandorte #sidebar .dealerHover {
	background-color: rgb(240, 240, 240);
}
#pageStandorte #sidebar .grpActive {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -1922px; width: 100%; height: 10px;
}
#pageStandorte .content {
	width: 664px; padding-top: 5px; float: left;
}
#pageStandorte .content h2 {
	margin: 0px 0px 24px; color: rgb(255, 135, 31); font-size: 16px; font-weight: bold;
}
#pageStandorte .content h3 {
	margin: 0px; padding: 12px 0px; color: rgb(255, 135, 31); font-size: 14px; font-weight: bold; border-top-color: grey; border-bottom-color: grey; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#pageStandorte .content .boldText {
	font-weight: bold;
}
#pageStandorte .content .personContainer {
	padding: 24px 0px; width: 100%; float: left;
}
#pageStandorte .content .mabbild {
	border: 0px currentColor; border-image: none; width: 75px; height: 100px; padding-right: 12px; float: left;
}
#pageStandorte .content .clear {
	clear: both;
}
#pageStandorte .content #googleMapDiv {
	left: 0px; width: 667px; height: 432px; margin-bottom: 24px; float: right; position: relative;
}
#pageStandorte .content #googleMapDiv .blueLink {
	color: rgb(255, 136, 0); text-decoration: underline; cursor: pointer;
}
#pageStandorte .content #googleMapDiv div#bodyContent {
	font-size: 11px;
}
#pageStandorte .content #googleMapDiv div#bodyContent .hdlLinkButton {
	background-position: 0px -793px; margin-top: 0px;
}
#pageStandorte .content #googleMapDiv div#bodyContent .hdlLinkText {
	font-size: 11px; margin-top: 0px;
}
#pageStandorte .content #googleMapDiv .firstHeading {
	line-height: 14px; padding-bottom: 5px; font-family: Verdana; font-size: 11px; font-weight: bold;
}
#pageStandorte .content #googleMapDiv div#Contentbody {
	width: 240px; margin-top: 0px; margin-left: 13px;
}
#pageHelp .header {
	color: rgb(255, 135, 31); font-size: 12px; font-weight: bold;
}
#pageHelp .description {
	color: rgb(0, 0, 0); font-size: 12px; font-weight: normal;
}
#pageHelp #main {
	width: 665px; padding-top: 24px; padding-bottom: 24px; float: left;
}
#pageHelp #main .general {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(207, 215, 217); border-image: none; padding-top: 20px;
}
#pageHelp h1 {
	margin: 0px 0px 24px; padding: 0px; color: rgb(255, 135, 31); line-height: 18px; font-size: 18px; font-weight: bold;
}
#pageHelp #secSidebar {
	float: right; display: table-cell;
}
#pageHelp #secLists {
	float: right; display: table-cell;
}
#pageHelp #secDataShow {
	float: right; display: table-cell;
}
#pageHelp #secDataModify {
	float: right; display: table-cell;
}
#pageHelp #secSidebar {
	margin-top: 19px;
}
#pageHelp #secSidebar a:hover {
	color: black;
}
#pageHelp #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageHelp #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageHelp #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageHelp #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageHelp #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageHelp #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageHelp #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageHelp #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageRequest #secRequest {
	width: 936px; padding-bottom: 48px;
}
#pageRequest #secSidebar {
	float: left; display: table-cell;
}
#pageRequest #secRequest {
	float: left; display: table-cell;
}
#pageRequest #secTextArea {
	padding-left: 268px;
}
.gwkauf .formSection {
	width: 100%; padding-top: 15px; padding-bottom: 15px; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid; float: left;
}
.gwkauf .formSectionLeft {
	width: 180px; float: left;
}
.gwkauf .formSectionRight {
	float: left;
}
.gwkauf h2 {
	color: rgb(255, 135, 31); margin-top: 0px;
}
.formSectionRight ul {
	padding-left: 0px; margin-top: 0px; margin-bottom: 0px; list-style-type: none;
}
.dealerSelectLabel {
	display: inline-block;
}
.dealerSelectItem {
	padding-top: 15px; padding-bottom: 15px;
}
input.dealerSelectRadio {
	margin-top: 1px; margin-right: 5px; margin-left: 0px; vertical-align: top;
}
.dealerSelectList {
	width: 375px; -ms-overflow-y: auto; max-height: 400px;
}
.formSectionRight > ul > li > label {
	width: 100px; display: inline-block;
}
.gwKaufSelection {
	margin: 0px; border: 1px solid rgb(207, 215, 217); border-image: none; box-sizing: content-box;
}
.formSectionRight > ul > li input {
	margin: 0px; border: 1px solid rgb(207, 215, 217); border-image: none; box-sizing: content-box;
}
.gwKaufSelection {
	width: 300px;
}
.formSectionRight > ul > li input {
	width: 297px; padding-left: 3px;
}
.formSectionRight > ul > li {
	padding-top: 5px; padding-bottom: 5px;
}
.formSectionRight .buttonboxtop12 {
	padding-left: 105px;
}
.formSectionRight #searchModul {
	padding-left: 105px;
}
.gwKaufButton {
	padding-left: 105px;
}
#pageExtra {
	margin-top: 20px; margin-bottom: 100px;
}
#pageExtra #top {
	margin-bottom: 5px;
}
#pageExtra #top > * {
	display: inline-block;
}
#pageExtra #top img {
	width: 250px; margin-right: 10px;
}
#pageExtra #top .header {
	background: url("../img/site/dwa12_header_plain.png") no-repeat 0% 0% / 670px auto; width: 670px; height: 106px; position: relative;
}
#pageExtra #top .header h1 {
	left: 27px; bottom: 0px; color: white; font-size: 24px; position: absolute;
}
#pageExtra #sidebar {
	width: 250px; overflow: hidden; margin-top: 10px; vertical-align: top; display: inline-block;
}
#pageExtra #sidebar > * {
	width: 250px; overflow: hidden; display: block;
}
#pageExtra #sidebar .inner {
	width: 86%; font-size: 11px; margin-left: 7%;
}
#pageExtra #sidebar .inner .h1 {
	color: orange;
}
#pageExtra .main {
	width: 650px; margin-left: 10px; display: inline-block;
}
#pageExtra .main .content {
	width: 96%; padding-top: 12px; padding-left: 2%;
}
#pageDealerContact {
	width: 939px; margin-top: 10px;
}
#pageDealerContact #secSidebar {
	float: left; display: table-cell;
}
#pageDealerContact #secLists {
	float: left; display: table-cell;
}
#pageDealerContact #secDataShow {
	float: left; display: table-cell;
}
#pageDealerContact #secDataModify {
	float: left; display: table-cell;
}
#pageDealerContact #secSidebar {
	margin-top: 25px;
}
#pageDealerContact #secSidebar a:hover {
	color: rgb(255, 255, 255);
}
#pageDealerContact #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageDealerContact #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageDealerContact #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageDealerContact #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageDealerContact #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageDealerContact #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageDealerContact #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageDealerContact #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageDealerContact #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageDealerContact #secLists .blockSuchListe {
	font-size: 13px;
}
#pageDealerContact #secLists .blockSuchListe .header {
	width: 100%; height: 50px; position: relative;
}
#pageDealerContact #secLists .blockSuchListe .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: inline;
}
#pageDealerContact #secLists .blockSuchListe .header > span {
	top: 28px; right: 24px; position: absolute; cursor: pointer;
}
#pageDealerContact #secLists .blockSuchListe .header > span.plus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -539px; width: 14px; height: 14px;
}
#pageDealerContact #secLists .blockSuchListe .header > span.minus {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -495px; width: 14px; height: 14px;
}
#pageDealerContact #secLists .blockSuchListe .footer {
	background: rgb(234, 238, 237); width: 100%; height: 24px;
}
#pageDealerContact #secLists .blockSuchListe .bottom {
	width: 100%; height: 24px;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(234, 238, 237) rgb(234, 238, 237); border-image: none; width: 668px; overflow: hidden; padding-bottom: 10px; position: relative;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe > div {
	top: 0px; height: 100%; float: left; position: relative;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileInfo {
	left: 24px; width: 168px;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileInfo .head {
	line-height: 12px; overflow: hidden; font-weight: bold; margin-top: 12px; margin-bottom: 3px; display: block;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileInfo .date {
	line-height: 12px; margin-bottom: 6px; display: block;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg {
	height: 12px;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg input {
	margin-right: 6px; float: left;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileInfo .divMsg span {
	line-height: 12px; margin-bottom: 12px;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileImages {
	left: 20px; width: 310px;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileImages img {
	width: 67px; height: 50px; margin-top: 12px; margin-left: 6px;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileActions {
	width: 170px; padding-top: 6px; float: right;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileActions .buttonArrow192 {
	width: 160px; margin-top: 6px;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileBadges {
	right: 0px; position: absolute;
}
#pageDealerContact #secLists .blockSuchListe .divSuchListe .tileBadges .iconNeu {
	background: url("../img/site/sprSearchDetail.png") no-repeat 0px -337px; width: 49px; height: 48px; display: block;
}
#pageDealerContact #secLists .blockSuchListe#divLastViewedCars .divErgebnisHeader {
	display: none;
}
#pageDealerContact #secLists .blockSuchListe#divLastContacts .divErgebnisHeader {
	display: none;
}
#pageDealerContact #secDataShow {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageDealerContact #secDataModify {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageDealerContact #secDataShow h1 {
	margin: 0px 0px 24px; padding: 0px; color: rgb(255, 135, 31); line-height: 18px; font-size: 18px; font-weight: bold;
}
#pageDealerContact #secDataModify h1 {
	margin: 0px 0px 24px; padding: 0px; color: rgb(255, 135, 31); line-height: 18px; font-size: 18px; font-weight: bold;
}
#pageDealerContact #secDataShow form {
	border-width: 1px 0px; border-style: solid; border-color: rgb(207, 215, 217); margin: 0px 0px 19px; padding: 24px 0px 36px; border-image: none; font-size: 11px;
}
#pageDealerContact #secDataModify form {
	border-width: 1px 0px; border-style: solid; border-color: rgb(207, 215, 217); margin: 0px 0px 19px; padding: 24px 0px 36px; border-image: none; font-size: 11px;
}
#pageDealerContact #secDataShow form .head {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageDealerContact #secDataModify form .head {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageDealerContact #secDataShow form .headLast {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageDealerContact #secDataModify form .headLast {
	width: 182px; line-height: 11px; font-weight: bold; display: inline-block;
}
#pageDealerContact #secDataShow form .headLast {
	margin: 16px 0px 0px;
}
#pageDealerContact #secDataModify form .headLast {
	margin: 16px 0px 0px;
}
#pageDealerContact #secDataShow form > div {
	height: 31px; vertical-align: top;
}
#pageDealerContact #secDataModify form > div {
	height: 31px; vertical-align: top;
}
#pageDealerContact #secDataShow form > div.divLast {
	height: 11px;
}
#pageDealerContact #secDataModify form > div.divLast {
	height: 11px;
}
#pageDealerContact #secDataShow form div.value {
	display: inline-block;
}
#pageDealerContact #secDataModify form div.value {
	display: inline-block;
}
#pageDealerContact #secDataShow form .error {
	color: red;
}
#pageDealerContact #secDataModify form .error {
	color: red;
}
#pageDealerContact #secDataShow form input[type='text'] {
	width: 250px;
}
#pageDealerContact #secDataModify form input[type='text'] {
	width: 250px;
}
#pageDealerContact #secDataShow form input[type='password'] {
	width: 250px;
}
#pageDealerContact #secDataModify form input[type='password'] {
	width: 250px;
}
#pageDealerContact #secDataModify {
	display: none;
}
#pageDealerContact .merged {
	padding: 10px 0px 10px 21px; color: black; font-size: 16px; font-weight: bold; margin-top: 5px; background-color: rgb(234, 238, 237);
}
.divOverlayLoading {
	display: none;
}
.divOverlayDeleteImage {
	display: none;
}
.divOverlayDeleteCar {
	display: none;
}
.divOverlayManageImages {
	display: none;
}
.divOverlayUploadImages {
	display: none;
}
.divOverlayDeleteCar .button-container {
	margin-left: 20px;
}
.divOverlayDeleteImage .button-container {
	margin-left: 20px;
}
.divOverlayDeleteCar .button-container > * {
	float: left;
}
.divOverlayDeleteImage .button-container > * {
	float: left;
}
.divOverlayDeleteCar .button-container > * .buttonGrayDynCenter {
	width: 80px;
}
.divOverlayDeleteImage .button-container > * .buttonGrayDynCenter {
	width: 80px;
}
.divOverlayLoading #divErgebnisLaden span {
	margin-bottom: 15px;
}
.divOverlayUploadImages {
	padding: 10px; width: 66.66%;
}
.divOverlayUploadImages #uploader .ui-button {
	height: auto;
}
.divOverlayManageImages {
	padding: 10px; z-index: 10000; min-height: 194px; max-width: 1040px;
}
.divOverlayManageImages button[disabled] {
	cursor: default; opacity: 0.5;
}
.divOverlayManageImages .button-container > .buttonGray192 {
	float: left;
}
.divOverlayManageImages #sortBox {
	margin-top: -10px; margin-left: -10px;
}
.divOverlayManageImages .image-container {
	width: 200px; height: 150px; margin-top: 10px; margin-left: 10px; float: left; position: relative; cursor: move;
}
.divOverlayManageImages .image-container > img {
	width: 100%; max-height: 150px;
}
.divOverlayManageImages .image-container .delete-image {
	top: 0px; right: 0px; position: absolute; border-bottom-left-radius: 6px; background-color: white;
}
.divOverlayManageImages .image-container .delete-image:hover {
	cursor: pointer;
}
.divOverlaySendFeedbackOnDelete {
	width: 520px; height: 490px; line-height: 14px; font-size: 11px; display: none;
}
.divOverlaySendFeedbackOnDelete form {
	margin-top: 12px;
}
.divOverlaySendFeedbackOnDelete .left {
	float: left; display: table-cell;
}
.divOverlaySendFeedbackOnDelete .right {
	float: left; display: table-cell;
}
.divOverlaySendFeedbackOnDelete .formRow {
	margin-top: 15px;
}
.divOverlaySendFeedbackOnDelete .error .title {
	color: rgb(255, 0, 0);
}
.divOverlaySendFeedbackOnDelete .whyDeleteDiv {
	padding-top: 10px; padding-left: 20px;
}
.divOverlaySendFeedbackOnDelete .ratingDiv {
	width: 155px; margin-right: auto; margin-left: auto;
}
.divOverlaySendFeedbackOnDelete .left {
	width: 480px; padding-right: 20px; padding-left: 20px;
}
.divOverlaySendFeedbackOnDelete .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
.divOverlaySendFeedbackOnDelete .left .title {
	width: 400px; height: 20px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.divOverlaySendFeedbackOnDelete .left .title.top {
	line-height: 12px; vertical-align: top;
}
.divOverlaySendFeedbackOnDelete .left .inline {
	width: 275px; display: inline-block;
}
.divOverlaySendFeedbackOnDelete .left input[type='text'] {
	width: 275px;
}
.divOverlaySendFeedbackOnDelete .left input[type='checkbox'] {
	margin-right: 3px;
}
.divOverlaySendFeedbackOnDelete .left textarea {
	width: 474px; height: 80px; resize: none;
}
.divOverlaySendFeedbackOnDelete .left .whichPlatformDiv {
	margin-left: 21px;
}
.divOverlaySendFeedbackOnDelete .left .whichPlatformDiv label {
	margin-right: 5px;
}
.divOverlaySendFeedbackOnDelete .left .bottom {
	left: 74px; bottom: 24px; position: absolute;
}
.divOverlaySendFeedbackOnDelete .left .bottom .send {
	right: -173px; bottom: -10px; position: absolute;
}
#pageDealerContact .divKontaktForm {
	width: 745px; height: 590px; line-height: 14px; font-size: 11px; display: none;
}
#pageDealerContact .divKontaktForm .hemail {
	display: none;
}
#pageDealerContact .divKontaktForm form {
	margin-top: 12px;
}
#pageDealerContact .divKontaktForm .left {
	float: left; display: table-cell;
}
#pageDealerContact .divKontaktForm .right {
	float: left; display: table-cell;
}
#pageDealerContact .divKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageDealerContact .divKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageDealerContact .divKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageDealerContact .divKontaktForm .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageDealerContact .divKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
#pageDealerContact .divKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageDealerContact .divKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
#pageDealerContact .divKontaktForm .left input[type='text'] {
	width: 275px;
}
#pageDealerContact .divKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageDealerContact .divKontaktForm .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageDealerContact .divKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
#pageDealerContact .divKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
#pageDealerContact .divKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
#pageDealerContact .divKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageDealerContact .divKontaktForm .right {
	padding-top: 24px;
}
#pageDealerContact .divKontaktForm .right input {
	width: 180px;
}
#pageDealerContact .divKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
#pageComparisonList {
	width: 939px; margin-top: 10px;
}
#pageComparisonList #secSidebar {
	float: left; display: table-cell;
}
#pageComparisonList #secLists {
	float: left; display: table-cell;
}
#pageComparisonList #secDataShow {
	float: left; display: table-cell;
}
#pageComparisonList #secDataModify {
	float: left; display: table-cell;
}
#pageComparisonList #secSidebar {
	margin-top: 25px;
}
#pageComparisonList #secSidebar a:hover {
	color: rgb(255, 255, 255);
}
#pageComparisonList #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageComparisonList #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageComparisonList #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageComparisonList #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageComparisonList #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageComparisonList #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageComparisonList #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageComparisonList #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageComparisonList #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 56px;
}
#pageComparisonList #secLists #oneVehicleInComparison h3 {
	margin-top: 0px; margin-bottom: 30px;
}
#pageComparisonList #secLists span.carInMerkliste {
	display: none;
}
#pageComparisonList .blockSuchListe {
	font-size: 13px;
}
#pageComparisonList .blockSuchListe .header {
	width: 100%; height: 50px; position: relative;
}
#pageComparisonList .blockSuchListe .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: inline;
}
#pageComparisonList #comparisonTable span.buttonArrow192 {
	margin-left: 0px;
}
#pageComparisonList #comparisonTable span.carTitleCt {
	font-weight: bold; cursor: pointer;
}
#pageComparisonList #comparisonTable span.carTitleCt a:hover {
	color: rgb(255, 135, 31);
}
#pageComparisonList #comparisonTable td.value {
	vertical-align: top;
}
#loadImage {
	background: url("../img/at//search/loading.gif") no-repeat; width: 16px; height: 16px; margin-top: 40px; margin-right: auto; margin-left: auto; display: block;
}
.loadImageContact {
	background: url("../img/at//search/loading.gif") no-repeat; width: 16px; height: 16px; margin-top: 40px; margin-right: auto; margin-left: auto; display: block;
}
#pageNewVehicles .divErgebnisListe {
	overflow: hidden; margin-bottom: 115px;
}
#pageVehiclesStock .divErgebnisListe {
	overflow: hidden; margin-bottom: 115px;
}
#pageVehiclesStock .carContact {
	display: none;
}
#pageNewVehicles {
	width: 939px; margin-top: 10px;
}
#pageVehiclesStock {
	width: 939px; margin-top: 10px;
}
#pageNewVehicles #secSidebar {
	float: left; display: table-cell;
}
#pageVehiclesStock #secSidebar {
	float: left; display: table-cell;
}
#pageNewVehicles #secLists {
	float: left; display: table-cell;
}
#pageVehiclesStock #secLists {
	float: left; display: table-cell;
}
#pageNewVehicles #secDataShow {
	float: left; display: table-cell;
}
#pageVehiclesStock #secDataShow {
	float: left; display: table-cell;
}
#pageNewVehicles #secDataModify {
	float: left; display: table-cell;
}
#pageVehiclesStock #secDataModify {
	float: left; display: table-cell;
}
#pageNewVehicles #secSidebar {
	margin-top: 25px;
}
#pageVehiclesStock #secSidebar {
	margin-top: 25px;
}
#pageNewVehicles #secSidebar a:hover {
	color: rgb(255, 255, 255);
}
#pageVehiclesStock #secSidebar a:hover {
	color: rgb(255, 255, 255);
}
#pageNewVehicles #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageVehiclesStock #secSidebar > div {
	width: 250px; overflow: hidden; margin-left: 19px;
}
#pageNewVehicles #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageVehiclesStock #secSidebar .boxContent #title {
	line-height: 20px; padding-top: 12px; font-size: 18px; display: inline-block;
}
#pageNewVehicles #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageVehiclesStock #secSidebar .boxContent .iconTooltip {
	top: 3px; display: inline-block; position: relative;
}
#pageNewVehicles #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageVehiclesStock #secSidebar .boxContent span {
	font-size: 11px; display: block;
}
#pageNewVehicles #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageVehiclesStock #secSidebar .boxContent span.welcome {
	margin-bottom: 24px;
}
#pageNewVehicles #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageVehiclesStock #secSidebar .boxContent span.welcome .name {
	font-weight: bold; display: inline;
}
#pageNewVehicles #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageVehiclesStock #secSidebar .boxContent .buttonArrow192 {
	margin-left: 0px;
}
#pageNewVehicles #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageVehiclesStock #secSidebar .boxContent .ab12b {
	margin-bottom: 12px;
}
#pageNewVehicles #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageVehiclesStock #secLists {
	width: 670px; padding-top: 24px; padding-bottom: 24px;
}
#pageNewVehicles .blockSuchListe {
	font-size: 13px;
}
#pageVehiclesStock .blockSuchListe {
	font-size: 13px;
}
#pageNewVehicles .blockSuchListe .header {
	width: 100%; height: 50px; position: relative;
}
#pageVehiclesStock .blockSuchListe .header {
	width: 100%; height: 50px; position: relative;
}
#pageNewVehicles .blockSuchListe .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: inline;
}
#pageVehiclesStock .blockSuchListe .header h2 {
	margin: 0px; color: rgb(0, 0, 0); font-weight: bold; float: left; display: inline;
}
#pageNewVehicles .divErgebnisHeader {
	display: none;
}
#pageVehiclesStock .divErgebnisHeader {
	display: none;
}
#pageNewVehicles #divLinkFzgList {
	display: none;
}
#pageVehiclesStock #divLinkFzgList {
	display: none;
}
footer.fixedVehicles {
	background: white; width: 936px; bottom: 0px; border-top-color: rgb(207, 215, 217); border-top-width: 1px; border-top-style: solid; position: fixed;
}
footer.fixedVehicles #divNachOben {
	height: 0px; bottom: 34px; display: block; position: fixed;
}
footer.fixedVehicles #divNachOben #divPos {
	background: white; left: 0px; width: 934px; bottom: 0px; position: absolute;
}
footer.fixedVehicles #divNachOben #divPos .legalInfo {
	padding: 12px 0px; display: none;
}
footer.fixedVehicles #divNachOben #divPos .legalInfo span {
	display: block;
}
footer.fixedVehicles #divNachOben .line1px {
	background: rgb(207, 215, 217); width: 934px; height: 1px;
}
footer.fixedVehicles #divNachOben .buttonArrow192 {
	width: auto; margin-bottom: 12px; float: right;
}
#pageNewVehicles .divKontaktForm {
	width: 745px; height: 590px; line-height: 14px; font-size: 11px; display: none;
}
#pageVehiclesStock .divKontaktForm {
	width: 745px; height: 590px; line-height: 14px; font-size: 11px; display: none;
}
#pageNewVehicles .divKontaktForm .hemail {
	display: none;
}
#pageVehiclesStock .divKontaktForm .hemail {
	display: none;
}
#pageNewVehicles .divKontaktForm form {
	margin-top: 12px;
}
#pageVehiclesStock .divKontaktForm form {
	margin-top: 12px;
}
#pageNewVehicles .divKontaktForm .left {
	float: left; display: table-cell;
}
#pageVehiclesStock .divKontaktForm .left {
	float: left; display: table-cell;
}
#pageNewVehicles .divKontaktForm .right {
	float: left; display: table-cell;
}
#pageVehiclesStock .divKontaktForm .right {
	float: left; display: table-cell;
}
#pageNewVehicles .divKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageVehiclesStock .divKontaktForm .left {
	width: 397px; padding-right: 55px; padding-left: 24px;
}
#pageNewVehicles .divKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageVehiclesStock .divKontaktForm .left h2 {
	margin: 32px 0px 16px; color: rgb(255, 135, 31); font-size: 18px; font-weight: bold;
}
#pageNewVehicles .divKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageVehiclesStock .divKontaktForm .left .title {
	width: 116px; height: 31px; line-height: 31px; font-weight: bold; vertical-align: middle; display: inline-block;
}
#pageNewVehicles .divKontaktForm .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageVehiclesStock .divKontaktForm .left .title.top {
	line-height: 12px; vertical-align: top;
}
#pageNewVehicles .divKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
#pageVehiclesStock .divKontaktForm .left .inline {
	width: 275px; display: inline-block;
}
#pageNewVehicles .divKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageVehiclesStock .divKontaktForm .left .gray {
	color: rgb(137, 148, 160); line-height: 12px; font-size: 10px;
}
#pageNewVehicles .divKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
#pageVehiclesStock .divKontaktForm .left .gray span {
	margin-top: 12px; display: block;
}
#pageNewVehicles .divKontaktForm .left input[type='text'] {
	width: 275px;
}
#pageVehiclesStock .divKontaktForm .left input[type='text'] {
	width: 275px;
}
#pageNewVehicles .divKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageVehiclesStock .divKontaktForm .left input[type='checkbox'] {
	margin-right: 3px;
}
#pageNewVehicles .divKontaktForm .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageVehiclesStock .divKontaktForm .left textarea {
	width: 271px; height: 80px; resize: none;
}
#pageNewVehicles .divKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
#pageVehiclesStock .divKontaktForm .left .bottom {
	bottom: 24px; position: absolute;
}
#pageNewVehicles .divKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
#pageVehiclesStock .divKontaktForm .left .error span {
	color: rgb(255, 0, 0);
}
#pageNewVehicles .divKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
#pageVehiclesStock .divKontaktForm .left .error input {
	background: rgb(255, 221, 221);
}
#pageNewVehicles .divKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageVehiclesStock .divKontaktForm .left .error textarea {
	background: rgb(255, 221, 221);
}
#pageNewVehicles .divKontaktForm .right {
	padding-top: 24px;
}
#pageVehiclesStock .divKontaktForm .right {
	padding-top: 24px;
}
#pageNewVehicles .divKontaktForm .right input {
	width: 180px;
}
#pageVehiclesStock .divKontaktForm .right input {
	width: 180px;
}
#pageNewVehicles .divKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
#pageVehiclesStock .divKontaktForm .right .abb19 {
	margin-bottom: 19px;
}
