/* Box */

div.mobile_box {
    display: inline-block;
}
div.mobile_box {
    display: block;
}

/* BOX HEAD */
div.mobile_box div.mobile_boxHead {
    display: inline-block;
}
div.mobile_box div.mobile_boxHead {
    display: block;
    font-size: 10px; /* IE6 */
    line-height: 10px; /* IE6 */
    padding-right: 10px;
}
div.mobile_box div.mobile_boxHead div.mobile_boxHeadInner {
    display: inline-block;
}
div.mobile_box div.mobile_boxHead div.mobile_boxHeadInner {
    display: block;
    height: 10px;
    padding-left: 10px;
}

/* BOX BODY */
div.mobile_box div.mobile_boxBody {
    display: inline-block;
}
div.mobile_box div.mobile_boxBody {
    display: block;
	padding-right: 10px;	
}
div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner {
    display: inline-block;
}
div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner {
    display: block;
    padding-left: 10px; 
}
div.mobile_box div.mobile_boxBodyInner:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* BOX FOOT */
div.mobile_box div.mobile_boxFoot {
    display: inline-block;
}
div.mobile_box div.mobile_boxFoot {
    display: block;
    font-size: 10px; /* IE6 */
    line-height: 10px; /* IE6 */
    padding-right: 10px;
}
div.mobile_box div.mobile_boxFoot div.mobile_boxFootInner {
    display: inline-block;
}
div.mobile_box div.mobile_boxFoot div.mobile_boxFootInner {
    display: block;
    padding-left: 10px;
}

/* Box grey */
div.mobile_box.mobile_grey {
    background-color: #FAFAFA;
}
div.mobile_box.mobile_grey div.mobile_boxHead {
	background: url("/default/box/boxGrey.png") 100% 0px no-repeat;
}

div.mobile_box.mobile_grey div.mobile_boxHead div.mobile_boxHeadInner {
	background: url("/default/box/boxGrey.png") 0px 0px no-repeat;
}
div.mobile_box.mobile_grey div.mobile_boxBody {
    border-right: 1px solid #b0b0b0;
    padding-right: 9px;
}
div.mobile_box.mobile_grey div.mobile_boxBody div.mobile_boxBodyInner {
    border-left: 1px solid #b0b0b0;
    padding-left: 9px;
}
div.mobile_box.mobile_grey div.mobile_boxFoot {
	background: url("/default/box/boxGrey.png") 100% 100% no-repeat;
}

div.mobile_box.mobile_grey div.mobile_boxFoot div.mobile_boxFootInner {
	background: url("/default/box/boxGrey.png") 0px 100% no-repeat;
}

/* Box greyWhite */
div.mobile_box.mobile_greyWhite {
    background: #E1E1E1 url("/default/box/bgBoxGreyWhite.png") 0px 0px repeat-x;
}
div.mobile_box.mobile_greyWhite div.mobile_boxHead {
	background: url("/default/box/boxInverseGrey.png") 100% 0px no-repeat;
}

div.mobile_box.mobile_greyWhite div.mobile_boxHead div.mobile_boxHeadInner {
	background: url("/default/box/boxInverseGrey.png") 0px 0px no-repeat;
}
div.mobile_box.mobile_greyWhite div.mobile_boxBody {
    border-right: 1px solid #b0b0b0;
    padding-right: 9px;
}
div.mobile_box.mobile_greyWhite div.mobile_boxBody div.mobile_boxBodyInner {
    border-left: 1px solid #b0b0b0;
    padding-left: 9px;
}
div.mobile_box.mobile_greyWhite div.mobile_boxFoot {
	background: url("/default/box/boxInverseGrey.png") 100% 100% no-repeat;
}

div.mobile_box.mobile_greyWhite div.mobile_boxFoot div.mobile_boxFootInner {
	background: url("/default/box/boxInverseGrey.png") 0px 100% no-repeat;
}

/* Box white */
div.mobile_box.mobile_white {
    background-color: #FFF;
    border: 1px solid #D6D6D6;
}
/*
div.mobile_box.mobile_white div.mobile_boxHead {
	background: url("/default/box/boxWhite.png") 100% 0px no-repeat;
}

div.mobile_box.mobile_white div.mobile_boxHead div.mobile_boxHeadInner {
	background: url("/default/box/boxWhite.png") 0px 0px no-repeat;
}
div.mobile_box.mobile_white div.mobile_boxBody {
    background-color: #ffffff;
    border-right: 1px solid #cccccc;
    padding-right: 9px;
}
div.mobile_box.mobile_white div.mobile_boxBody div.mobile_boxBodyInner {
    background-color: #ffffff;
    border-left: 1px solid #cccccc;
    padding-left: 9px;
}
div.mobile_box.mobile_white div.mobile_boxFoot {
	background: url("/default/box/boxWhite.png") 100% 100% no-repeat;
}

div.mobile_box.mobile_white div.mobile_boxFoot div.mobile_boxFootInner {
	background: url("/default/box/boxWhite.png") 0px 100% no-repeat;
}
*//* contact Form */

div.mobile_contactForm {}

/* Form Offerer */
div.mobile_contactFormOfferer {
    background-color: #F2F2F2;
    overflow: hidden;
    padding: 10px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner {}

div.mobile_contactFormOfferer div.mobile_contactFormInner p.message {
    display: block;
    float: left;
    font-style: italic;
    margin-bottom: 160px;
}


div.mobile_contactFormOfferer div.mobile_contactFormInner h3 {}

div.mobile_contactFormOfferer div.mobile_contactFormInner form {}

div.mobile_contactFormOfferer div.mobile_contactFormInner form p.mobile_contactFormInfo span {
    /*color: #326595;*/
    color: #890E17;
}

div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement {}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement label {}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement input.inputText {}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement textarea {
    height: 100px;
}

div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement span.validation-advice {
    color: #326595;
}

/* Salutation */
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactSalutation {
    margin-top: 10px;
    overflow: hidden;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactSalutation span.headline {
    display: block;
    float: left;
    font-size: 1.2em;
    margin-right: 15px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactSalutation div.formElementContainer {
    float: left;
    margin-right: 15px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactSalutation div.formElementContainer input.inputRadio {
    float: left;
    margin-right: 3px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactSalutation div.formElementContainer label {
    float: left;
}

/* Name */
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactName label {
    /*color: #326595;*/
    color: #890E17;
}

/* Phone Number */
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber {
    overflow: hidden;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer {
    float: left;
    margin-right: 6px;
}
/* IE 6 only */ 
body div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer {
    _margin-right: 2px;
}
/* IE 7 only */ 
html > body div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer {
    *margin-right: 2px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberInternationalCode {
    padding-bottom: 10px;
    margin-top: 1px;
    width: 179px;
}
/* IE 6 only */
body div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberInternationalCode {
    _width: 173px;
}


div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberInternationalCode span.selectOuter {
    width: 100%;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberCode label {
    /*color: #326595;*/
    color: #890E17;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberCode {}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberCode span.inputTextOuter {
    width: 60px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberCall {
    margin-right: 0px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberCall label {
    /*color: #326595;*/
    color: #890E17;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberCall span.inputTextOuter {
    width: 113px;
}

/* Send Copy Message */
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactMessageSendCopy {
    float: left;
    width: 100%;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactMessageSendCopy input {
    float: left;
    margin-right: 5px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactMessageSendCopy label {
    float: left;
    width: 300px;
}

/* Button Contact Form Send */
/*
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.mobile_button {
   float: right;
   margin-right: 2px;
   width: auto;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.mobile_button a.btContactFormSend {
    background: url(/welt/button/bgButton_welt.png) 100% 0px no-repeat;
    display: block;
    font-size: 1.2em;
    padding-right: 20px;
    width: 80px;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.mobile_button a.btContactFormSend span {
    background: url(/welt/button/bgButton_welt.png) 0px 0px no-repeat;
    display: block;
    padding: 5px 0px 5px 17px;
}
*/

/* Form Send Parked Vehicles */
div.mobile_contactFormSendParkedVehicles {}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner {}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner h3 {
    /*
    background: url("/default/default/bgLineSmall.png") 0px 100% repeat-x;
    color: #890E17;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    */
}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form {}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form h4 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form input.inputText,
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form textarea {
    font-size: 1.3em;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    padding: 5px 0 4px;
}

div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form p.mobile_contactFormInfo {
    margin-bottom: 10px;
}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form p.mobile_contactFormInfo span {
    color: #890E17;
}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.formElement {
    width: 50%;
}

div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.contactEmailRecipient label,
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.contactEmailSender label {
    color: #890E17;
}

div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.actions {
    background: url("/default/default/bgLineSmall.png") 0px 0px repeat-x;
    border: none;
    padding-top: 10px;
}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.actions a.linkBack {
    background: url("/welt/default/arrowIconSet_red.png") 0px -296px no-repeat;
    color: #890E17;
    float: left;
    padding-left: 10px;
}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.actions a.linkBack:HOVER {
}

div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.actions a.btContactFormSend {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}/* Default Form */

form {}

fieldset {
    border: 0;
}

legend {
    display: none;
}
span.mobile_info_label,
label {
    display: block;
    margin-bottom: 3px;
    overflow: hidden;
}
*+ html span.mobile_info_label {
    display: inline-block;
}
span.mobile_info_label label {
    display: inline;
    margin-bottom: 0;
}

/* input */
input {
    display: block;
}

/* css fix channelizer welt */
#searchFormHead input {
    display: inline;
}

div.mobile_layoutPage span.inputTextOuter {
    display: block;
    padding: 1px;
}
span.inputTextInner {
    display: block;
}
input.inputText {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-size: 1.1em;
    padding: 1px;
    width: 98%;
}
input.inputText:hover,
input.inputText:focus {
    background-color: #FDF6E9;
}

input.button {
    border: 1px solid #cccccc;
    cursor: pointer;
    font-size: 1.0em;
}

input.radio {
    float: left;
    margin-right: 5px;
}

input.checkbox {
    float: left;
    margin-right: 5px;
}

/* Select */
span.selectOuter {
    display: block;
}
span.selectInner {
    display: block;
}
select {
    background: #ffffff none;
    border: 1px solid #cccccc;
    font-size: 1.2em;
    width: 100%;
}

select:hover,
select:focus {
    background-color: #FDF6E9;
}

/* textarea */
input {
    display: block;
}
span.textareaOuter {
    display: block;
    padding: 1px;
}
span.textareaInner {
    display: block;
}
textarea {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: 60px;
    font-size: 1.1em;
    width: 99%;
}
textarea:hover,
textarea:focus {
    background-color: #FDF6E9;
}

/* Form Element */
div.formElement {
    display: inline-block;
    overflow: hidden;
    padding-bottom: 10px;
}

div.formElement {
    display: block;
}

/* BUTTON */
div.actions {
    display: inline-block;
}
div.actions {
    border-top: 1px solid #cccccc;
    display: block;
    padding-top: 10px;
}
div.actions:after {}

div.actions ul.actions {}
div.actions ul.actionsPrimary {
    float: left;
}
div.actions ul.actionsSecondary {
    float: right;
}
div.actions ul.actions li {
    float: left;
}

div.actionsOuter {
    border: none;
    padding: 2px 0px 0px 0px;
}

span.buttonOuter {
    background: url('/bild/button/bgButton_bild_hover.png') 0 50% no-repeat;
    float: left;
    line-height: 25px;
    padding-right: 12px;
}
span.buttonInner {
    background: url('/bild/button/bgButton_bild_hover.png') 0 50% no-repeat;
    float: left;
    height: 25px;
    margin-left: -1px;
    padding-left: 10px;
}

* html span.buttonInner {
    margin-left: 0px;
}
span.buttonOuter span.buttonInner input {
    background: none;
    border: 0;
    color: #FFFFFF;
    display: inline; /* IE */
    float: left;
    font-size: 11px;
    height: 25px;
    margin: 0 -20px 0 -10px;
    overflow: visible; /* IE */
    padding: 2px 20px 0px 8px;
}
span.buttonOuter span.buttonInner input:hover {
    color: #ffffff;
}
*+html #quickSearchForm .fieldsetHiddenElements {
    display: none;
}/* Default Layout
 *
 * (c) 2009 camao GmbH & Co. KG
 * Author: Kahles, Irina
 */



/*
 * Clear Browser Stylesheet
 */
/*
* {
    margin: 0;
    padding: 0;  
}

html {
    height: 100%;
    margin-bottom: 1px;
} 

body {}

ul {
    list-style-type: none;
}
*/

/*
 * Layout
 */
.faux {
    width: 1005px;
}

div.mobile_layoutPage {
    background-color: #FFFFFF;
    padding: 10px 0 100px;
    /*width: 818px;*/
    width: 993px;
}

div.mobile_layoutPage div.mobile_layoutPageHead {
    display: inline-block;
}
div.mobile_layoutPage div.mobile_layoutPageHead {
    display: block;
    margin: -11px 0px 30px;
    position: relative;
}
div.mobile_layoutPage div.mobile_layoutPageBody {
    display: inline-block;
}
div.mobile_layoutPage div.mobile_layoutPageBody {
    display: block;
    margin-bottom: 0;
    position: relative;
}
div.mobile_layoutPage div.mobile_layoutPageBody:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.mobile_layoutPage div.mobile_layoutPageFoot {
    display: inline-block;
}
div.mobile_layoutPage div.mobile_layoutPageFoot {
    display: block;
    padding-bottom: 10px;
}

/* Layout Columns */
div.layoutColumns { /*IE6*/
    display: inline-block;
}
div.layoutColumns {
    display: block;
}
div.layoutColumns:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.layoutColumns div.layoutColumn {
    display: inline-block;
}
div.layoutColumns div.layoutColumn {
    float: left;
    display: block;
}
div.layoutColumns div.layoutColumnLast {
    float: right;
}
div.layoutColumns div.layoutColumn100 {
    width: 100%;
}
div.layoutColumns div.layoutColumn50 {
    width: 50%;
}
div.layoutColumns div.layoutColumn33 {
    width: 33.3%;
}
div.layoutColumns div.layoutColumn25 {
    width: 25%;
}
*+ html div.layoutColumns div.layoutColumn25 {
    width: 24.8%;
}

div.layoutColumns div.layoutColumn20 {
    width: 20%;
}

/* GUTTER */

div.layoutColumns {
    margin-right: -10px;
}
div.layoutColumns div.layoutColumnInner {
    display: inline-block;
}
div.layoutColumns div.layoutColumnInner {
    display: block;
    margin-right: 10px;
}

/*
 * Global
 */

/* Global Logo */
div.mobile_globalLogo {}
div.mobile_globalLogo h1 {
    display: inline;
    float: left;
    margin: 15px 10px 0px 10px;
}
div.mobile_globalLogo h1 a {
    background: url("/default/default/mobile.de.gif") 0px 0px no-repeat;
    display: block;
    height: 35px;
    width: 146px;
}
div.mobile_globalLogo h1 a span {
    display: block;
    text-indent: -1000em;
}

/* Global Headline */
div.mobile_globalHeadline {
    color: #FF691F;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 26px;
    margin: 20px;
}
* html div.mobile_globalHeadline {
    margin: 30px;
}
*+ html div.mobile_globalHeadline {
    margin: 30px;
}



/*
 * Buttons
 */
div.mobile_button {}
div.mobile_button a.button,
div.mobile_button a.button:link,
div.mobile_button a.button:visited {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
div.mobile_button a.button span {}

div.mobile_button a.buttonGrey {
    background: url(/welt/button/bgButton_welt.png) 100% 0px no-repeat;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-right: 12px;
}
div.mobile_button a.buttonGrey:hover {
    background: url(/welt/button/bgButton_welt_hover.png) 100% 0px no-repeat;
    cursor: pointer;
}
div.mobile_button a.buttonGrey span {
    background: url(/welt/button/bgButton_welt.png) 0px 0px no-repeat;
    display: block;
    margin-left: -1px;
    padding: 3px 0px 5px 18px;
}
div.mobile_button a.buttonGrey span:hover {
    background: url(/welt/button/bgButton_welt_hover.png) 0px 0px no-repeat;
    cursor: pointer;
}

* html div.mobile_button a.buttonGrey span {
    margin-left: 0px;
}

/*
 * Infobox
 */

span.mobile_infobox {
    position: relative;
    vertical-align: middle;
}

span.mobile_infobox a.mobile_infoboxLink {
    background: url("/welt/default/infoIconSet_red.png") 0 0 no-repeat;
    display: inline-block;
    position: relative;
    height: 10px;
    width: 10px;
}
span.mobile_infobox a.mobile_infoboxLink:hover {
    background-position: 0px -100px;
}
span.mobile_infobox a.mobile_infoboxLink span {
    display: block;
    text-indent: -1000em;
    z-index: 1;
}
span.mobile_infobox span.mobile_infoboxText {
    left: 20px;
    position: absolute;
    top: -10px;
}
span.mobile_infobox span.mobile_infoboxText span {} 
span.mobile_infobox span.mobile_infoboxText span.mobile_headline {}

div#mobile_infobox_globalinfobox {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-weight: normal;
    margin: -11px 0 0 -11px;
    padding: 10px 30px 15px 30px;
    position: absolute;
    width: 200px;
    z-index: 1000;
}

div#mobile_infobox_globalinfobox a.mobile_close {
    background: url("/welt/default/infoIconSet_red.png") -100px 0 no-repeat;
    float: right;
    margin-right: -20px;
    overflow: hidden;
    text-indent: 10px;
    height: 10px;
    width: 10px;
    z-index: 2000;
}

div#mobile_infobox_globalinfobox a.mobile_close:hover {
    background-position: -100px -100px;
}

div#mobile_infobox_globalinfobox p {
    color: #000000;
}
div#mobile_infobox_globalinfobox p.mobile_headline {
    color: #890E17;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}

img.mobile_zoomImage {
    position: absolute;
    z-index: 3;
    border: 2px solid #D6D6D6 !important;
}
/* Default Typo */


/* Reset */
* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
}


/* BODY */

div.mobile_layoutPage {
	color: #222222;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size: 10px;
	vertical-align: top;
}



/* LINK */
div.mobile_layoutPage a,
div.mobile_layoutPage a:link,
div.mobile_layoutPage a:visited {
	color: #DD0000;
	cursor: pointer;
	text-decoration: none;
}

div.mobile_layoutPage a:hover {
	color: #DD0000;
	text-decoration: underline;
}


/* IMAGE */
div.mobile_layoutPage img {
	vertical-align: top;
}


/* TYPO */
div.mobile_layoutPage h1,
div.mobile_layoutPage h2,
div.mobile_layoutPage h3,
div.mobile_layoutPage h4,
div.mobile_layoutPage h5,
div.mobile_layoutPage h6,
div.mobile_layoutPage h7 {
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-weight: normal;
    color: #DD0000;
}

div.mobile_layoutPage p,
div.mobile_layoutPage address {
    color: #222222;
    font-weight: normal;
    line-height: 1.4em;
}

div.mobile_layoutPage h1 {
    font-size: 32px;
}

div.mobile_layoutPage h2 {
    font-size: 23px;
}
div.mobile_layoutPage h3.mobile_car {
    background: url("/welt/default/vehiclesIconSet_red.png") 0px -805px no-repeat;
    float: left;
    padding: 0px 0px 4px 41px;
}
div.mobile_layoutPage h3.mobile_bike {
    background: url("/welt/default/vehiclesIconSet_red.png") 0px -600px no-repeat;
    padding: 0px 0px 5px 30px;
}
div.mobile_layoutPage h3.mobile_van {
    background: url("/welt/default/vehiclesIconSet_red.png") 0px -400px no-repeat;
    padding: 0px 0px 5px 40px;
}
div.mobile_layoutPage h3.mobile_truck {
    background: url("/welt/default/vehiclesIconSet_red.png") 0px -200px no-repeat;
    padding: 0px 0px 5px 40px;
}

div.mobile_layoutPage h3 {
    font-size: 19px;
}
div.mobile_layoutPage h4 {
    font-size: 1.2em;
    font-weight: bold;
    padding: 10px 0px;
}

div.mobile_layoutPage h5 {
    color: #000000;
    font-size: 19px;
    text-transform: uppercase;
}

div.mobile_layoutPage h6 {
    color: #222222;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 25px;
    margin: 5px 0 10px;
}
div.mobile_layoutPage h7 {
    color: #222222;
    font-size: 13px;
    line-height: 17px;
    text-transform: uppercase;
}

div.mobile_layoutPage p,
div.mobile_layoutPage ul,
div.mobile_layoutPage ol,
div.mobile_layoutPage dl,
div.mobile_layoutPage table {
    font-size: 1.2em;
}

div.mobile_layoutPage table ul {
    font-size: 1.0em;
}



/* LIST */
div.mobile_layoutPage ul,
div.mobile_layoutPage ol,
div.mobile_layoutPage dl {}
div.mobile_layoutPage li {
	list-style-image: none;
	list-style-type: none;
}

div.mobile_layoutPage dt,
div.mobile_layoutPage dd {}


/* FORM */

div.mobile_layoutPage label {
    font-size: 1.2em;
}
div.mobile_layoutPage select {
    font-size: 1.2em;
}
div.mobile_layoutPage option {
    padding-left: 3px;
}

div.mobile_layoutPage form,
div.mobile_layoutPage fieldset,
div.mobile_layoutPage legend,
div.mobile_layoutPage input,
div.mobile_layoutPage select,
div.mobile_layoutPage textarea {
    font-family: Arial,Helvetica,Tahoma,sans-serif;
}

div.mobile_layoutPage label,
div.mobile_layoutPage legend,
div.mobile_layoutPage input,
div.mobile_layoutPage select,
div.mobile_layoutPage textarea {}


div.mobile_layoutPage form span {
    display: inline;
    margin-top: 0;
}

div.mobile_moduleResultDetail .content {
    margin-bottom: 0;
}
div.mobile_moduleFoot {}
div.mobile_moduleFoot div.mobile_globalFootMain {
    /*background:#F3F3F3 url(/default/default/bgFoot.png) repeat-x scroll 0 0;*/
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    font-size: 0.9em;
    margin: 0 0 15px;
    padding: 8px 10px 6px 10px;
}
div.mobile_moduleFoot div.mobile_globalFootMain ul {
    display:table;
    margin:0;
    padding:0;
    width:100%;
}
div.mobile_moduleFoot div.mobile_globalFootMain ul li {
    display: block;
    float:left;
    margin-right: 0px;
    padding:0 10px 1px 0;
    position:relative;
    text-decoration:none;
    white-space:nowrap;
}
div.mobile_moduleFoot div.mobile_globalFootMain ul li.mobile_moduleFootLink {
    border-right:1px solid #6E6D6D;
    float: right;
    margin-right: 10px;
}
div.mobile_moduleFoot div.mobile_globalFootMain ul li a {
    /*color: #000;*/
}
div.mobile_moduleFoot div.mobile_globalFootMain ul li a span {}
div.mobile_module {
    display: inline-block;
}
div.mobile_module {
    display: block;
}

*+html div.mobile_module.abbinder {
    display: inline;
}
div.mobile_module.abbinder,
div.mobile_module.abbinder img {
    display: inline-block;
}

div.mobile_module.abbinder img {
    padding-top: 10px;
}/* Module Add */

div.mobile_moduleAdd {}/* Module Add Advertising */

div.mobile_moduleAddAdvertising {
    float: right;
}/* Module Add Current Vehicles */

div.mobile_moduleAddCurrentVehicles {
    /*background: url("/default/modules/currentVehiclesBg.png") 0px 0px repeat-x;*/
    /*border-right: 1px solid #D6D6D6;*/
    float: left;
    height: 280px;
    /*margin-right: 9px;*/
    width: 520px;
}

div.mobile_moduleAddCurrentVehicles h3 {
    /*font-size: 1.5em;
    font-weight: bold;
    margin: 10px;
    */
}

div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner {
    margin: 10px;
    position: relative;
}
*+ html div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner {
    margin-top: 20px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions {
    height: 245px;
    left: 45%;
    position: absolute;
    top: -15px;
}
*+ html div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions {
    height: 245px;
}
* html div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions {
    left: 40%;
    top: -10px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li {
    position: absolute;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li.previous {
    top: 0px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li.next {
    bottom: 0px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li a {
    display: block;
    height: 11px;
    width: 34px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li.previous a {
    background: url("/default/default/arrowBigIconSet.png") 0px 0px no-repeat;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li.next a {
    background: url("/default/default/arrowBigIconSet.png") 0px 100% no-repeat;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li a span {
    display: block;
    text-indent: -1000em;
}

div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper {
    font-size: 1.1em;
    height: 209px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
* html div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper {
    padding-top: 8px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList {
    border-top: 1px solid #CCCCCC;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li {
    display: inline-block;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin-bottom: 1px;
    overflow: hidden;
    padding: 5px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li img {
    float: left;
    margin-right: 10px;
    width: 79px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li div.mobile_currentVehiclesData {
    float: left;
    overflow: hidden;
    width: 320px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li div.mobile_currentVehiclesData a.mobile_currentVehicleHeadline {
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 5px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li div.mobile_currentVehiclesData span.mobile_currentVehiclePrice {
    font-size: 0.9em;
}

div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li a.mobile_currentVehicleLink {
    background: url("/welt/default/arrowIconSet_red.png") no-repeat 0px 0px;
    display: block;
    float: right;
    height: 10px;
    margin-top: 4px;
    width: 10px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li a.mobile_currentVehicleLink span {
    display: block;
    text-indent: -1000em;
}
/* Module Add Promo Box */

div.mobile_moduleAddPromobox {
    float: left;
    margin-right: 9px;
}/* Module Add Sidepanel */

div.mobile_moduleAddSidepanel {
    padding-top: 32px;
}
/* IE 6 Only */
* html div.mobile_moduleAddSidepanel img {
    _float: right;
}
/* Module moduleBreadcrumb */

div.mobile_moduleBreadcrumb {
    display: block;
    height: 25px;
    overflow: hidden;
}

div.mobile_moduleBreadcrumb ul {}
div.mobile_moduleBreadcrumb ul li {
    color: #6E6D6D;
    float: left;
    font-size: 1.0em;
    padding-right: 5px;
}
div.mobile_moduleBreadcrumb ul li a {
    color: #6E6D6D;
}
/**
 *  @author CAMAO GmbH <http://www.camao.de>
 *  @author Jurij, Schlaht <jurij.schlaht@camao.de>
 */


/* CUSTOMIZE SEARCH BOX */

div.mobile_moduleCustomizeSearch {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    clear: both;
    margin: 10px 0px;
    padding: 10px 0px;
}
div.mobile_moduleCustomizeSearch form {}
div.mobile_moduleCustomizeSearch form div.zipCode {
    float: left;
    margin-right: 2px;
}
div.mobile_moduleCustomizeSearch form div.zipCode input#moduleCustomizeSearchZipCodeInput {
    width: 60px;
}
div.mobile_moduleCustomizeSearch form div.circle {
    float: left;
}
div.mobile_moduleCustomizeSearch form div.circle select {
    width: 120px;
}

div.mobile_moduleCustomizeSearch div.actions {
    border: none;
}

div.mobile_moduleCustomizeSearch div.actions ul.actionsPrimary {
    margin-top: 10px;
}

div.mobile_moduleCustomizeSearch div.actions ul.actionsPrimary a.linkDetailSearch {
    background: url("/bild/default/arrowIconSet_red_bild.png") 1px 3px no-repeat;
    /*color: #326595;*/
    padding-left: 10px;
}
/* Module Head */

div.mobile_moduleHead {
    background: url("/bild/system/abbinder_993x46_bild.jpg") 0px 0px no-repeat;
    display: block;
    height: 47px;
    position: relative;
    width: 993px;
}

div.mobile_layoutPageHeadResult div.mobile_moduleHead {
    background: url("/bild/system/abbinder_993x46_bild.jpg") 0px 0px no-repeat;
    height: 80px;
}

div.mobile_moduleHead h2 {
    color: #FFFFFF;
    font-size: 2.0em;
    font-weight: normal;
    line-height: 38px;
    margin: 0px 0px 0px 623px;
}
div.mobile_moduleHead h2 a {
    color: #FFFFFF !important;
    text-decoration: none;
}
div.mobile_moduleHead h2 a:hover {
    text-decoration: none;
}
div.mobile_moduleHead div.mobile_logo-small {
    height: 30px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 5px;
}
div.mobile_moduleHead div.mobile_logo-small span {
    color: #FFFFFF;
    display: block;
}

div.mobile_moduleHead div.mobile_box {}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody {}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner {
    /*
    height: 85px;
    padding-top: 10px;
    */
}

/* Free Search Form */
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch {
    float: right;
    padding-right: 15px;
    position: relative;
}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch form {}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch form input.autocomplete {
    background: #ffffff url("/default/default/iconLoupe.png") 2px 2px no-repeat;
    border: 1px solid #CCCCCC;
    color: #CCCCCC;
    padding: 3px;
    padding-left: 20px;
    width: 200px;
}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch div.autocompleteResults {
    background-color: #ffffff;
    border: 1px solid #CCCCCC;
    border-top: none;
    position: absolute;
    z-index: 99;
}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch div.autocompleteResults li {
    border-bottom: 1px solid #F2F2F2;
    overflow: hidden;
    padding: 3px;
}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch div.autocompleteResults li img {
    float:left;
    margin-right: 5px;
}
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch div.autocompleteResults li a {
    font-size: 0.9em;
}

div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch div.autocompleteResults li.selected {
    background-color: #f2f2f2;
}

/* Info Box */
div.mobile_moduleHead div.mobile_box div.mobile_boxBody div.mobile_boxBodyInner div.mobile_freeSearch form span.mobile_info_label {
    position: absolute;
    right: 0px;
    top: 0px;
}
/* Module Navigation */

div.mobile_moduleNavigation {
    bottom: 0px;
    position: absolute;
    right: 5px;
}
div.mobile_moduleNavigation div.mobile_globalNavigationMain {}
div.mobile_moduleNavigation div.mobile_globalNavigationMain ul {}
div.mobile_moduleNavigation div.mobile_globalNavigationMain ul li {
    background: url("/default/default/mainNavigationSpacer.png") 100% 0px repeat-y;
    float: left;
    padding-right: 2px;
}
div.mobile_moduleNavigation div.mobile_globalNavigationMain ul li.last {
    background: none;
}
div.mobile_moduleNavigation div.mobile_globalNavigationMain ul li a {
    color: #222222;
    display: inline; /* IE */
    float: left;
    font-weight: bold;
    padding: 10px;
    text-transform: uppercase;
}
div.mobile_moduleNavigation div.mobile_globalNavigationMain ul li a:hover {
    background-color: #ffffff;
}
div.mobile_moduleNavigation div.mobile_globalNavigationMain ul li.active a {
    background-color: #ffffff;
}
div.mobile_moduleNavigation div.mobile_globalNavigationMain ul li a span {
    display: inline; /* IE */
    float: left;
}/* Module Parked Vehicles */

div.mobile_moduleParkedVehicles {}

/* Header */
div.mobile_moduleParkedVehicles form div.header {
    display: inline-block;
}
* html div.mobile_moduleParkedVehicles div.mobile_boxBody {
    width: 696px;
}
div.mobile_moduleParkedVehicles form div.header {
    background: url("/default/default/bgLineBig.png") 0px 100% repeat-x;
    display: block;
    margin: 0px -9px 15px -9px;
    overflow: hidden;
    padding: 0px 9px 6px 9px;
    position: relative; /* IE6 */
}
div.mobile_moduleParkedVehicles form div.header div.mobile_headline {
    display: block;
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}
div.mobile_moduleParkedVehicles form div.header div.mobile_headline h1 {
    color: #890E17;
    font-size: 1.8em;
}
div.mobile_moduleParkedVehicles form div.header div.mobile_headline h2 {
    background: url("/welt/default/bgParking_red.png") 0px 100% no-repeat;
    color: #890E17;
    float: left;
    font-size: 1.5em;
    padding: 16px 0 6px 40px;
    margin-right: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
}

div.mobile_moduleParkedVehicles form div.header div.mobile_headline p.message {
    clear: both;
    display: block;
    font-style: italic;
    padding: 10px 0px 10px 0px;
}

/* Table */
div.mobile_moduleParkedVehicles form table {
    margin-bottom: 10px;
}
div.mobile_moduleParkedVehicles form table tr {}
div.mobile_layoutPage div.mobile_moduleParkedVehicles form table tr th {
    background: url("/default/default/bgLineSmall.png") 0px 100% repeat-x;
    color: #000;
    font-weight: normal;
    padding: 0px 5px 5px 5px;
    text-align: left;
    vertical-align: top;
}
div.mobile_layoutPage div.mobile_moduleParkedVehicles form table tr th a {
    /*color: #000;*/
}

div.mobile_moduleParkedVehicles form table tr th.sorttable_sorted a,
div.mobile_moduleParkedVehicles form table tr th.sorttable_sorted_reverse a {
    color: #6F6F6F;
}
div.mobile_moduleParkedVehicles form table tr th.checkbox {
    width: 2%;
}
div.mobile_moduleParkedVehicles form table tr th.image {
    width: 10%;
}
div.mobile_moduleParkedVehicles form table tr th.description {
    padding-left: 10px;
    width: 32%;
}
div.mobile_moduleParkedVehicles form table tr th.condition {
    width: 10%;
}
div.mobile_moduleParkedVehicles form table tr th.firstRegistration {
    width: 12%;
}
div.mobile_moduleParkedVehicles form table tr th.kilometer {
    width: 10%;
}
div.mobile_moduleParkedVehicles form table tr th.price {
    width: 10%;
}

div.mobile_moduleParkedVehicles form table tr th.since {
    width: 1%;
}


div.mobile_moduleParkedVehicles form table tr td {
    background: url("/default/default/bgLineSmall.png") 0px 100% repeat-x;
    padding: 15px 5px 10px 5px;
    vertical-align: top;
}
div.mobile_moduleParkedVehicles form table tr td.checkbox {
    padding-top: 40px;
}
div.mobile_moduleParkedVehicles form table tr td.checkbox input {}
div.mobile_moduleParkedVehicles form table tr td.image {}
div.mobile_moduleParkedVehicles form table tr td.image img {
    margin-bottom: 2px;
}
div.mobile_moduleParkedVehicles form table tr td.description {
    padding-left: 10px;
}
div.mobile_moduleParkedVehicles form table tr td.description span {
    display: block;
    padding-left: 10px;
}
div.mobile_moduleParkedVehicles form table tr td.description span.title {
    background: url("/welt/default/arrowIconSet_red.png") 1px 3px no-repeat;
}
div.mobile_moduleParkedVehicles form table tr td.description span.title a {
    color: #890E17;
    font-weight: bold;
}
div.mobile_moduleParkedVehicles form table tr td.description span.type {}
div.mobile_moduleParkedVehicles form table tr td.description span.location {}
div.mobile_moduleParkedVehicles form table tr td.description span.additionalData {}
div.mobile_moduleParkedVehicles form table tr td.condition {
    text-align: center;
}

div.mobile_moduleParkedVehicles form table tr td.firstRegistration {}
div.mobile_moduleParkedVehicles form table tr td.kilometer {}
div.mobile_moduleParkedVehicles form table tr td.price {}
div.mobile_moduleParkedVehicles form table tr td.since {
    vertical-align: bottom;
}

div.mobile_moduleParkedVehicles form table tr td.since div.mobile_infoContainerSince {
    position: relative;
}

div.mobile_moduleParkedVehicles form table tr td.since div.mobile_infoContainerSince div.moduleResultsOnlineSince,
div.mobile_moduleParkedVehicles form table tr td.since div.mobile_infoContainerSince div.moduleResultsLastModificationSince {
    bottom: -6px;
    color: #7C7B7C;
    font-size: 91.667%;
    font-weight: normal;
    position: absolute;
    right: -4px;
    text-align: right;
    width: 182px;
}
div.mobile_moduleParkedVehicles form table tr td.since div.mobile_infoContainerSince div.moduleResultsOnlineSince {
    
}
div.mobile_moduleParkedVehicles form table tr td.since div.mobile_infoContainerSince div.moduleResultsLastModificationSince {
    margin-bottom: 12px;
    display: none;
}

div.mobile_moduleParkedVehicles p.parkedVehiclesInfoMessage {
    clear: both;
    color: #890E17;
    font-style: italic;
}

/* Actions */
div.mobile_parkedVehiclesActionsFirst {}
div.mobile_parkedVehiclesActionsFirst a.parkedVehiclesBackLink {
    background: url("/welt/default/arrowIconSet_red.png") 0px -295px no-repeat;
    color: #326595;
    float: left;
    font-size: 1.2em;
    padding-left: 10px;
    padding-top: 1px;
}
div.mobile_parkedVehiclesActionsSecond {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}

div.mobile_parkedVehiclesActionsSecond fieldset.moduleParkedVehiclesCheckAll {
    float: left;
    margin: 3px 5px 0px 5px;
}
div.mobile_parkedVehiclesActionsSecond fieldset.moduleParkedVehiclesCheckAll input {
    float: left;
    margin-right: 5px;
}
div.mobile_parkedVehiclesActionsSecond input {
    display: inline;
    float: left;
    margin-right: 10px;
}
div.mobile_parkedVehiclesActionsSecond label {
    display: inline;
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-top: 1px;
}
div.mobile_parkedVehiclesActionsSecond select {
    float: left;
    margin-right: 10px;
    margin-top: 2px;
    width: 140px;
}
div.mobile_parkedVehiclesActionsSecond div.mobile_button {
    float: left;
}
div.mobile_parkedVehiclesActionsSecond div.mobile_button a {
    color: #FFFFFF;
}
div.mobile_parkedVehiclesActionsSecond div.mobile_button a span {}

div.mobile_moduleParkedVehicles span.mobile_errorText {
    color: #890E17;
    font-size: 1.2em;
    font-style: italic;
    padding-left: 20px;
}
/* Module Quick Search */

body {
    border: 0;
    margin: 0;
    padding: 0;
    outline: 0;
}

div.mobile_layoutPage_QuickSearch_IFrameWide {
    background-color: #FFF;
    padding: 0 0 200px;
}

div.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_layoutPageHead,
div.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_layoutPageFoot {
    display: none;
}

div.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_layoutPageHead div.mobile_moduleHead {
    display: none;
}

div.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide {
    left: 0px;
    margin-bottom: 10px;
    position: absolute;
    top: 0px
}

div.mobile_moduleQuickSearchWide {
    left: 15px;
    margin-bottom: 10px;
    position: absolute;
    top: -20px;
    width: 380px !important;
}
*+ html div.mobile_moduleQuickSearchWide {
    top: -24px;
}
div.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchIFrameWide {
    margin-bottom: 0;
    position: relative;
    height: auto !important;
    width: auto !important;
}

/* Tabs */
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs {}
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul {
    display: inline-block;
}
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul {
    background: transparent;
    display: block;
    overflow: hidden;
}
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li {
    border: none;
    float: left;
    padding-top: 0px;
}
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li a,
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li.active a {
    background: url("/welt/module/quickSearchTabs.png") 100% 2px no-repeat;
    border-bottom: none;
    color: #222222;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-right: 15px;
}
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li a:HOVER,
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li.active a:HOVER {
    text-decoration: none;
}
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li a span,
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li.active a span {
    background: url("/welt/module/quickSearchTabs.png") 0px 0px no-repeat;
    display: block;
    padding: 10px 4px 4px 14px;
    margin: 0px;
}

div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li.active a {
    background-position: 100% 2px;
    border-bottom: none;
    color: #DD0000;
}
div.mobile_moduleQuickSearchWide div.mobile_moduleTabs ul li.active a span {
    background-position: 0px 0px;
    padding-bottom: 5px;
}

/* Show Label */
div.mobile_moduleQuickSearchWide div.mobileLabelShow {
    line-height: 15px;
    right: 25px;
    text-align: right;
    top: 8px;
    width: 130px;
}
div.mobile_moduleQuickSearchWide div.mobileLabelShow a {
    float: right;
    margin: 3px 0px 0px 20px;
    text-align: left;
}

/* Box */
div.mobile_moduleQuickSearchWide div.mobile_box {}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxHead {
    background: url("/welt/module/quickSearchBgTop.png") 0px 0px no-repeat;
}
/*
*+ html div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxHead {
    width: 524px;
}
*/
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxHead div.mobile_boxHeadInner {
    background: none;
}

div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBody {
    background: url("/welt/module/quickSearchBgBodyRight.png") 0px 0px repeat-y;
    border: none;
    padding-bottom: 2px;
    padding-right: 10px;
    width: 370px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner {
    padding-right: 9px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    display: inline-block;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: none;
    display: block;
    margin-bottom: 17px;
    overflow: hidden;
    padding-top: 5px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: none;
    display: block;
    margin-bottom: 2px;
    overflow: hidden;
    padding-top: 0px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    float: left;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    color: #890E17;
    float: left;
}

div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links {
    float: right;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul {}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li {
    float: left;
    padding-left: 5px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/bild/default/vehiclesIconSet_red_bild.png") 0px 0px no-repeat;
    display: block;
    height: 25px;
}

div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_bike a {
    background-position: 0px -600px;
    width: 20px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_bike a:hover {
    background-position: 0px -700px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_van a {
    background-position: 0px -400px;
    width: 31px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_van a:hover {
    background-position: 0px -500px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_truck a {
    background-position: 0px -200px;
    width: 32px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_truck a:hover {
    background-position: 0px -300px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a span {
    display: block;
    text-indent: -1000em;
}

.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links {
    float: left;
}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul {}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li {
    float: left;
    margin-right: 8px;
}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li a {
    background: url("/bild2/default/fahrzeuge-sprite.png") 0px 0px no-repeat;
    display: block;
    height: 20px;
}

.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_bike a {
    background-position: 0 0;
    width: 17px;
}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_van a {
    background-position: -27px 0;
    width: 27px;
}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_van a:hover {

}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_truck a {
    background-position: -64px 0;
    width: 27px;
}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li a span {
    display: block;
    text-indent: -1000em;
}

div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles {
    border-top: 1px solid #D6D6D6;
    margin: 0 0 5px -3px;
    overflow: hidden;
    height: 75px;
}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles {
    height: 120px;
}

.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles .layoutColumn {
    max-height: 45px;
}

.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles > .layoutColumns > div:first-child + div {
    margin-bottom: 3px;
}

.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles > .layoutColumns > div:first-child + div + div + div {
    margin-bottom: 0px;
}

div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles h2 {
    color: #1B1B1B;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-bottom: 2px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle {
    display: inline-block;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle {
    display: block;
    padding-left: 70px;
    font-size: 11px;
    text-decoration: none;
    color: #1b1b1b;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle img {
    display: block;
    float: left;
    margin-left: -70px;
    width: 60px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle .model {
    display: block;
    color: #ff6600;
    font-weight: bold;
    overflow: hidden;
    height: 27px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle .description {
    display: block;
    margin-top: 3px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form {
    margin-left: -3px;
    margin-right: 0px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form label {
    font-weight: bold;
}
.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form label {
    float: left;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement {}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner form div.formElement {
    padding-bottom: 4px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner form div.formElementLast {
    margin-bottom: 8px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner form div.formElement span.selectOuter {
    float: right;
    width: 63%;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner form div.formElement span.selectOuterWide {
    float: right;
    width: 122px;
}
div.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_box div.mobile_boxBodyInner form div.formElement span.selectOuterWide {
    width: 63%;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement.model label {
    color: #969696;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement.model select {
    background-color: #F0F0F0;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch {}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnZipCode {
    width: 38%;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle {
    width: 60%;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle label {
    color: #969696;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle select {
    background-color: #F0F0F0;
}

div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form input.button {
    font-size: 11px;
    padding: 2px 15px 0 8px;
    text-transform:uppercase;
}

* html div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner form input.button {
    width: 108px;
}


div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.actions {
    border-top: none;
    padding-bottom: 5px;
    padding-top: 0px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary {
    margin-top: 20px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary a.linkDetailSearch {
    background: url("/welt/default/arrowIconSet_red.png") 1px 3px no-repeat;
    /*color: #326595;*/
    padding-left: 10px;
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary a.linkDetailSearch:HOVER {
    /*color: #000;*/
}
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary {
    margin-top: 15px;
    margin-left: 1px;
}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary {
    margin: 0;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li {}

div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxFoot {
    background: url("/welt/module/quickSearchBgBottom.png") 0px 0px no-repeat;
}
/*
*+ html div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxFoot {
    width: 524px;
}
*/
div.mobile_moduleQuickSearchWide div.mobile_box div.mobile_boxFoot div.mobile_boxFootInner {
    background: none;
}

div.mobile_moduleQuickSearchWide div.mobile_box.mobile_white {
    background: none;
    border: none;
}

/* Quick Search Form iFrame Wide */
div.mobile_moduleQuickSearchIFrameWide {
    border: 1px solid #D6D6D6;
    width: 518px !important;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxHead {
    background: none;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxHead div.mobile_boxHeadInner {
    height: 4px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBody {
    background: none;
    height: 273px;
    padding: 0px;
    width: 508px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner {
    padding-right: 10px;
    position: relative;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: 1px solid #d6d6d6;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    margin: 0px 0px 6px 0px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/welt/default/vehiclesIconSet_red.png") no-repeat 0px 0px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner form div.formElement {
    padding-bottom: 6px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink {}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li {
    float: left;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a {
    background: url("/welt/default/arrowIconSet_red.png") 1px 3px no-repeat;
    /*color: #326595;*/
    padding-left: 10px;
}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions {
    margin-right: 0;
    padding: 0px;
}
* html div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner ul.actionsPrimary {
    width: 198px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner ul.actionsPrimary li span.first{
    border-right: 1px solid #AC1500;
    padding-right: 10px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary {
    margin-top: 6px;
}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter {
    background: url('/welt/button/bgButton_welt.png') 100% 50% no-repeat;
    float: left;
    line-height: 25px;
    padding-right: 12px;
}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonInner:hover {
    background: url('/welt/button/bgButton_welt_hover.png') 0 50% no-repeat;
    cursor: pointer;
}
* html div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonInner {
    margin-left: 0px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner input {
    background: none;
    border: 0;
    color: #FFFFFF;
    display: inline; /* IE */
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    margin: 0 -20px 0 -10px;
    overflow: visible; /* IE */
    padding: 0 20px 2px 8px;
}


div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxFoot {
    background: none;
}

/* Quick Search Form iFrame Wide */
.mobile_layoutPageWrapper .mobile_layoutPage_QuickSearch_IFrameWide {
    background-color: #F1F1F1;
    padding: 3px;
    height: 275px;
    width: 317px;
    overflow: hidden;
}
div.mobile_moduleQuickSearchIFrameWide {
    height: 248px;
    width: 323px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_moduleQuickSearchWide {
    margin: 0px;
    position: static;
    width: auto !important;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxHead {
    background: none !important;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBody {
    background: transparent url('/bild/system/mob_bg_bild.png') 0 0 repeat-x scroll;
   /* border: 1px solid #DCDCDC; */
    padding-left: 5px;
    width: auto;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 9px;
    margin-left: -3px;
    margin-right: 0px;
    padding-top: 4px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    margin: 0px 0px 10px 0px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/bild/default/vehiclesIconSet_red.png") no-repeat 0px 0px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink {
    float: right;
}
div.mobile_layoutPage_QuickSearch_IFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink {
    float: left;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul {

}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li {
    float: left;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a {
    color: #666666;
    line-height: 24px;
    text-decoration: underline;
    font-weight: bold;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a:hover {
    color: #dd0000;
    line-height: 24px;
    text-decoration: underline;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner {}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner a.mobile_car {
    background: url("/bild2/default/headline-iframe-search.png") no-repeat scroll 100% 0 transparent;
    color: #333333;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 0;
    text-transform: uppercase;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner a.mobile_car:hover {
    text-decoration: none;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links {
    margin-bottom: 3px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner #quickSearchForm fieldset {
    padding-top: 5px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter {
    background-image: none;
    padding: 0;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner {
    background-image: none;
    padding: 0;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    color: #666666;
    display: inline;
    float: right;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0;
    overflow: visible;
    padding: 0;
    width: 122px;
}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxFoot {
    background: none !important;
}


/* Quick Search Small */
div.mobile_layoutPage_QuickSearch_IFrameSmall {
    /* height: 250px; */
    overflow: hidden;
    padding: 0px;
    width: 325px;
}

div.mobile_moduleQuickSearchIFrameSmall {}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box {}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody {
    background: transparent url('/bild2/system/mob_bg_bild.png') 0 0 repeat-x scroll;
    /* height: 248px; */
    padding-bottom: 10px;
    width: 313px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_headline {
    border-bottom: 1px solid #d6d6d6;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
    padding-top: 0px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_headline a.mobile_car {
    background: transparent url('/bild2/default/headline-iframe-search-300.png') 0 5px no-repeat scroll;
    color: #cc0000;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 5px 40px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_headline a.mobile_car:hover {
    text-decoration: none;
}

div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links {
    margin: 5px 0 10px;
    overflow: hidden;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul {
    float: right;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li {
    float: left;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li a {
    display: block;
    height: 20px;
    margin-left: 10px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li.mobile_bike a {
    background: url("/bild2/default/vehiclesIconSet_red.png") no-repeat 0 -600px;
    width: 20px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li.mobile_bike a:hover {
    background: url("/bild2/default/vehiclesIconSet_red.png") no-repeat 0 -700px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li.mobile_van a {
    background: url("/bild2/default/vehiclesIconSet_red.png") no-repeat 0 -400px;
    width: 32px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li.mobile_van a:hover {
    background: url("/bild2/default/vehiclesIconSet_red.png") no-repeat 0 -500px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li.mobile_truck a {
    background: url("/bild2/default/vehiclesIconSet_red.png") no-repeat 0 -200px;
    width: 32px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li.mobile_truck a:hover {
    background: url("/bild2/default/vehiclesIconSet_red.png") no-repeat 0 -300px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_links ul li a span {
    display: block;
    text-indent: -1000em;
}

div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_actionLink {
    padding-top: 5px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_actionLink ul {}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_actionLink ul li {}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.mobile_actionLink ul li a {
    background: url("/bild2/default/arrowIconSet_red.png") 1px 3px no-repeat;
    padding-left: 10px;
}

div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody div.actions {
    border: none;
    margin: 0px;
    padding: 0px;
}


/* Quick Search Middle */

div.mobile_layoutPage_QuickSearch_IFrameMiddle {
    background-color: #FFF;
    padding: 0 0 200px;
}

div.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_layoutPageHead,
div.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_layoutPageFoot {
    display: none;
}

div.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_layoutPageHead div.mobile_moduleHead {
    display: none;
}

div.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle {
    left: 0px;
    margin-bottom: 10px;
    position: absolute;
    top: 0px
}

div.mobile_moduleQuickSearchMiddle {
    left: 15px;
    margin-bottom: 10px;
    position: absolute;
    top: -20px;
    width: 400px !important;
}
*+ html div.mobile_moduleQuickSearchMiddle {
    top: -24px;
}
div.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchIFrameMiddle {
    margin-bottom: 0;
    position: relative;
    height: auto !important;
    width: auto !important;
}

/* Quick Search extra Wide */

.mobile_layoutPageWrapper .mobile_layoutPage_QuickSearch_IFrameExtraWide {
    height: 194px;
    width: 574px;
}

div.mobile_moduleQuickSearchIFrameExtraWide div.mobile_box div.mobile_boxBody {
    height: 192px;
    width: 572px;
}

div.mobile_moduleQuickSearchExtraWide div.mobile_box div.mobile_boxBodyInner form {
    float: left;
    margin-right: 25px;
    width: 340px;
}
.mobile_layoutPage_QuickSearch_IFrameExtraWide div.mobile_moduleQuickSearchExtraWide div.mobile_box div.mobile_boxBodyInner .topVehicles {
    width: 190px;
    height: 136px;
    border-top: none;
}
.mobile_layoutPage_QuickSearch_IFrameExtraWide div.mobile_moduleQuickSearchExtraWide div.mobile_box div.mobile_boxBodyInner .topVehicles .layoutColumn100 {
    margin-bottom: 15px;
    overflow: hidden;
}
.mobile_layoutPage_QuickSearch_IFrameExtraWide div.mobile_moduleQuickSearchExtraWide div.mobile_box div.mobile_boxBodyInner div.mobile_links {
    float: none;
    overflow: hidden;
    margin-bottom: 15px;
}
.mobile_layoutPage_QuickSearch_IFrameExtraWide div.mobile_moduleQuickSearchExtraWide div.mobile_box div.mobile_boxBodyInner div.mobile_links ul {
    overflow: hidden;
    float: right;
}

div.mobile_moduleQuickSearchIFrameExtraWide div.mobile_box div.mobile_boxBodyInner #quickSearchForm fieldset .layoutColumns > div:first-child {
    padding-top: 35px;
}
div.mobile_moduleQuickSearchIFrameExtraWide div.mobile_box div.mobile_boxBodyInner form div.formElement {
    padding-bottom: 10px;
}
div.mobile_moduleQuickSearchExtraWide div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle .model {
    line-height: 14px;
}

/* Tabs */
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs {}
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul {
    display: inline-block;
}
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul {
    background: transparent;
    display: block;
    overflow: hidden;
}
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li {
    border: none;
    float: left;
    padding-top: 0px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li a,
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li.active a {
    background: url("/welt/module/quickSearchTabs.png") 100% 2px no-repeat;
    border-bottom: none;
    color: #222222;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-right: 15px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li a:HOVER,
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li.active a:HOVER {
    text-decoration: none;
}
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li a span,
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li.active a span {
    background: url("/welt/module/quickSearchTabs.png") 0px 0px no-repeat;
    display: block;
    padding: 10px 4px 4px 14px;
    margin: 0px;
}

div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li.active a {
    background-position: 100% 2px;
    border-bottom: none;
    color: #DD0000;
}
div.mobile_moduleQuickSearchMiddle div.mobile_moduleTabs ul li.active a span {
    background-position: 0px 0px;
    padding-bottom: 5px;
}

/* Show Label */
div.mobile_moduleQuickSearchMiddle div.mobileLabelShow {
    line-height: 15px;
    right: 25px;
    text-align: right;
    top: 8px;
    width: 130px;
}
div.mobile_moduleQuickSearchMiddle div.mobileLabelShow a {
    float: right;
    margin: 3px 0px 0px 20px;
    text-align: left;
}

/* Box */
div.mobile_moduleQuickSearchMiddle div.mobile_box {}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxHead {
    background: url("/welt/module/quickSearchBgTop.png") 0px 0px no-repeat;
}
/*
*+ html div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxHead {
    width: 524px;
}
*/
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxHead div.mobile_boxHeadInner {
    background: none;
}

div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBody {
    background: url("/welt/module/quickSearchBgBodyRight.png") 0px 0px repeat-y;
    border: none;
    padding-bottom: 2px;
    padding-right: 10px;
    width: 390px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner {
    padding-right: 9px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    display: inline-block;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: none;
    display: block;
    margin-bottom: 17px;
    overflow: hidden;
    padding-top: 5px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: none;
    display: block;
    margin-bottom: 2px;
    overflow: hidden;
    padding-top: 0px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    float: left;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    color: #890E17;
    float: left;
}

div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links {
    float: right;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul {}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li {
    float: left;
    padding-left: 5px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/bild/default/vehiclesIconSet_red_bild.png") 0px 0px no-repeat;
    display: block;
    height: 25px;
}

div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_bike a {
    background-position: 0px -600px;
    width: 20px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_bike a:hover {
    background-position: 0px -700px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_van a {
    background-position: 0px -400px;
    width: 31px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_van a:hover {
    background-position: 0px -500px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_truck a {
    background-position: 0px -200px;
    width: 32px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_truck a:hover {
    background-position: 0px -300px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a span {
    display: block;
    text-indent: -1000em;
}

.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.layoutColumnFixWidth {
    width: 144px;
}

.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links_wrapper {
    float: left;
    width: 100%;
}

.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links {
    float: left;
    padding-right: 2px;
}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul {}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li {
    float: left;
    margin-right: 8px;
}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li a {
    background: url("/bild2/default/fahrzeuge-sprite.png") 0px 0px no-repeat;
    display: block;
    height: 20px;
}

.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_bike a {
    background-position: 0 0;
    width: 17px;
}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_van a {
    background-position: -27px 0;
    width: 27px;
}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_van a:hover {

}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li.mobile_truck a {
    background-position: -64px 0;
    width: 27px;
}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_links ul li a span {
    display: block;
    text-indent: -1000em;
}

div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles {
    border-top: 1px solid #D6D6D6;
    margin: 0px 0px 0px -3px;
    overflow: hidden;
    height: 68px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles h2 {
    color: #1B1B1B;
    font-size: 11px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-bottom: 2px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle {
    display: inline-block;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle {
    display: block;
    font-size: 10px;
    line-height: 12px;
    text-decoration: none;
    color: #1b1b1b;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle img {
    display: block;
    float: left;
    height: 37px;
    margin-right: 8px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle .model {
    display: block;
    color: #ff6600;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner .topVehicles .vehicle .description {
    display: block;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form {
    margin-left: -3px;
    margin-right: 0px;
    height: 96px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form label {
    font-weight: bold;
    width: 49px;
    margin-top: 1px;
}
.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form label {
    float: left;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement {}

div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement {
    padding-bottom: 4px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner form div.formElementLast {
    margin-bottom: 6px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement span.selectOuter {
    float: right;
    width: 85px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement span.selectOuterMiddle {
    float: right;
    width: 122px;
}
div.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement span.selectOuterMiddle {
    width: 96px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement.model label {
    color: #969696;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement.model select {
    background-color: #F0F0F0;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch {}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnZipCode {
    width: 38%;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle {
    width: 60%;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle label {
    color: #969696;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle select {
    background-color: #F0F0F0;
}

div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form input.button {
    font-size: 11px;
    padding: 2px 15px 0 8px;
    text-transform:uppercase;
}

* html div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner form input.button {
    width: 108px;
}


div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.actions {
    border-top: none;
    padding-bottom: 5px;
    padding-top: 0px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary {
    margin-top: 20px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary a.linkDetailSearch {
    background: url("/welt/default/arrowIconSet_red.png") 1px 3px no-repeat;
    /*color: #326595;*/
    padding-left: 10px;
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary a.linkDetailSearch:HOVER {
    /*color: #000;*/
}
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary {
    margin-top: 15px;
    margin-left: 1px;
}

div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary {
    margin: 0;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li {}

div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxFoot {
    background: url("/welt/module/quickSearchBgBottom.png") 0px 0px no-repeat;
}
/*
*+ html div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxFoot {
    width: 524px;
}
*/
div.mobile_moduleQuickSearchMiddle div.mobile_box div.mobile_boxFoot div.mobile_boxFootInner {
    background: none;
}

div.mobile_moduleQuickSearchMiddle div.mobile_box.mobile_white {
    background: none;
    border: none;
}

/* Quick Search Form iFrame Middle */
div.mobile_moduleQuickSearchIFrameMiddle {
    border: 1px solid #D6D6D6;
    width: 518px !important;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxHead {
    background: none;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxHead div.mobile_boxHeadInner {
    height: 4px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBody {
    background: none;
   /* height: 214px;*/
    padding: 0px;
    width: 508px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner {
    padding-right: 10px;
    position: relative;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: 1px solid #d6d6d6;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    margin: 0px 0px 6px 0px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/welt/default/vehiclesIconSet_red.png") no-repeat 0px 0px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner form div.formElement {
    padding-bottom: 6px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink {}

div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li {
    float: left;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a {
    /* background: url("/welt/default/arrowIconSet_red.png") 1px 3px no-repeat;
   color: #326595;
    padding-left: 10px;*/
}

div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions {
    margin-right: 0;
    padding: 0px;
}
* html div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner ul.actionsPrimary {
    width: 198px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner ul.actionsPrimary li span.first{
    border-right: 1px solid #AC1500;
    padding-right: 10px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary {}

div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter {
    background: url('/welt/button/bgButton_welt.png') 100% 50% no-repeat;
    float: left;
    line-height: 25px;
    padding-right: 12px;
}

div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonInner:hover {
    background: url('/welt/button/bgButton_welt_hover.png') 0 50% no-repeat;
    cursor: pointer;
}
* html div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonInner {
    margin-left: 0px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner input {
    background: none;
    border: 0;
    color: #FFFFFF;
    display: inline; /* IE */
    float: left;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    margin: 0 -20px 0 -10px;
    overflow: visible; /* IE */
    padding: 0 20px 2px 8px;
}


div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxFoot {
    background: none;
}





/* Quick Search Form iFrame Middle */
.mobile_layoutPageWrapper .mobile_layoutPage_QuickSearch_IFrameMiddle {
    background-color: #F1F1F1;
    padding: 3px;
    width: 317px;
}
div.mobile_moduleQuickSearchIFrameMiddle {
}


div.mobile_moduleQuickSearchIFrameMiddle div.mobile_moduleQuickSearchMiddle {
    margin: 0px;
    position: static;
    width: auto !important;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxHead {
    background: none !important;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBody {
    background: transparent url('/bild/system/mob_bg_bild.png') 0 0 repeat-x scroll;
    /*border: 1px solid #DCDCDC;*/
    padding-left: 5px;
    width: auto;
    height: 209px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 9px;
    margin-left: -3px;
    margin-right: 0px;
    padding-top: 4px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    margin: 0px 0px 10px 0px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/bild/default/vehiclesIconSet_red.png") no-repeat 0px 0px;
}
div.mobile_layoutPage_QuickSearch_IFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink {
    float: left;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul {

}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li {
    float: left;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a {
    color: #666666;
    line-height: 20px;
    text-decoration: underline;
    font-weight: bold;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a:hover {
    color: #dd0000;
    line-height: 20px;
    text-decoration: underline;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner {}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner a.mobile_car {
    background: url("/bild2/default/headline-iframe-search.png") no-repeat scroll 100% 0 transparent;
    color: #333333;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 0;
    text-transform: uppercase;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner a.mobile_car:hover {
    text-decoration: none;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links {
    margin-bottom: 3px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner #quickSearchForm fieldset {
    padding-top: 5px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter {
    background-image: none;
    padding: 0;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner {
    background-image: none;
    padding: 0;
    height: 20px;
}
div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    color: #666666;
    display: inline;
    float: right;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    overflow: visible;
    padding: 0;
    width: 96px;
}

div.mobile_moduleQuickSearchIFrameMiddle div.mobile_box div.mobile_boxFoot {
    background: none !important;
}/* Module Result Detail */

div.mobile_moduleResultDetail {}

div.mobile_moduleResultDetail div.actionsOuterBackLinkTop {
    margin-top: -30px;
}

div.mobile_moduleResultDetail div.actionsOuter a {
    font-size: 1.0em;
}

div.mobile_moduleResultDetail div.header {
    display: inline-block;
}
div.mobile_moduleResultDetail div.header {
    background: url("/default/default/bgLineSmall.png") repeat-x 0px 100%;
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
}
div.mobile_moduleResultDetail div.header img {
    float: left;
    margin-right: 10px;
}
div.mobile_moduleResultDetail div.header h2 {
    color:#890E17;
    float:left;
    font-size:1.8em;
    line-height:20px;
    width:350px;
}

div.mobile_moduleResultDetail div.header span.price {
    color:#890E17;
    float: right;
    font-size:1.8em;
    line-height:20px;
}
div.mobile_moduleResultDetail div.header p.message {
    display: block;
    float: left;
    font-style: italic;
    margin-top: -10px;
}

div.mobile_moduleResultDetail div.data {}
div.mobile_moduleResultDetail div.data h3 {
    color: #000;
    display: block;
    font-weight: bold;
    margin: 10px 0px 15px 0px;
}
div.mobile_moduleResultDetail div.data div.vehicleData {
    margin-bottom: 20px;
    overflow: hidden;
}
div.mobile_moduleResultDetail div.data div.vehicleData ul {}
div.mobile_moduleResultDetail div.data div.vehicleData ul li {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
}
div.mobile_moduleResultDetail div.data div.vehicleData ul li span.title,
div.mobile_moduleResultDetail div.data div.vehicleData ul li span.content {
    float: left;
}
div.mobile_moduleResultDetail div.data div.vehicleData ul li span.title {
    width: 165px;
    padding-right: 5px;
}
div.mobile_moduleResultDetail div.data div.vehicleData ul li span.content {
    font-weight: bold;
}
div.mobile_moduleResultDetail div.data div.vehicleData ul li span.content span {
    font-weight: normal;
}

div.mobile_moduleResultDetail div.dataContainer {
    margin-bottom: 20px;
}
div.mobile_moduleResultDetail div.dataContainer h3 {
    background: url("/default/default/dottedLine.png") 0px 100% repeat-x;
    color: #000;
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 5px;
    padding: 0px 0px 5px 0px;
    text-transform: uppercase;
}

div.mobile_moduleResultDetail div.spacer {
    margin-bottom: 3px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer {}

div.mobile_moduleResultDetail div.dataContainer.dealer div.sellerPhoneNumbersImgContainer {
    background-color: #F2F2F2;
    border: 1px solid #FF6600;
    cursor: pointer;
    display: block;
    margin-bottom: 10px;
    width: 100%;
}
div.mobile_moduleResultDetail div.dataContainer.dealer div.sellerPhoneNumbersImgContainer div.sellerPhoneNumbers {
    /*overflow: hidden;
    padding-left: 20px;
    display: none;*/
    display: none;
    margin: 5px 0 5px 40px;
    overflow: hidden;
    width: 250px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer div.sellerPhoneNumbersImgContainer div.sellerPhoneNumbersText {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 10px 40px;
    overflow: hidden;
    width: 250px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer div.sellerPhoneNumbersImgContainer img.sellerPhoneNumbersTelImg {
    float: left;
    left: 5px;
    position: relative;
    top: 5px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer img.sellerPhoneNumbersOpen,
div.mobile_moduleResultDetail div.dataContainer.dealer img.sellerPhoneNumbersClose {
    display: none;
    left: 87%;
    position: relative;
    top: 15px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer div.open img.sellerPhoneNumbersOpen {
    display: block;
}
div.mobile_moduleResultDetail div.dataContainer.dealer div.close img.sellerPhoneNumbersClose {
    display: block;
}
div.mobile_moduleResultDetail div.dataContainer.dealer p {
    margin-bottom: 15px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer p span {
    display: block;
}
div.mobile_moduleResultDetail div.dataContainer.dealer p.info {
    clear: both;
    margin-top: 10px;
    overflow: hidden;
}
div.mobile_moduleResultDetail div.dataContainer.dealer p.info span {
    float: left;
}
div.mobile_moduleResultDetail div.dataContainer.dealer p.info a {
    background: url("/default/default/mobileLogo_52x13_GERMANY.gif") 0px 0px no-repeat;
    display: block;
    float: left;
    height: 13px;
    margin: 0px 5px;
    width: 52px;
}

div.mobile_moduleResultDetail div.dataContainer.dealer p.sellerImprint {
    clear: both;
}
div.mobile_moduleResultDetail div.dataContainer.dealer p.sellerImprint span {
    float: left;
    margin-right: 4px;
}

div.mobile_moduleResultDetail div.dataContainer.dealer p a span {
    display: block;
    text-indent: -1000em;
}
div.mobile_moduleResultDetail div.dataContainer.dealer ul {
    margin-bottom: 5px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer ul li {
    display: block;
    overflow: hidden;
}
div.mobile_moduleResultDetail div.dataContainer.dealer ul li span {
    float: left;
}
div.mobile_moduleResultDetail div.dataContainer.dealer ul li.title {
    width: 100px;
}

div.mobile_moduleResultDetail div.showImages {
    background-color: #f2f2f2;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px;
}
div.mobile_moduleResultDetail div.showImages div.layoutColumnImagesPreview {
    width: 19.5%;
}
div.mobile_moduleResultDetail div.showImages div.imagesPreview {}
div.mobile_moduleResultDetail div.showImages div.imagesPreview img {
    display: block;
    margin-bottom: 10px;
    width: 100%;
}
div.mobile_moduleResultDetail div.showImages div.imagesPreview a {
    /*color: #326595;*/
    color: #890E17;
    font-size: 1.2em;
    float: left;
}
div.mobile_moduleResultDetail div.showImages div.imagesPreview a:HOVER {
    /*color: #000;*/
}
div.mobile_moduleResultDetail div.showImages div.imagesPreview a {
    *font-size: 1.2em;
    
}

div.mobile_moduleResultDetail div.showImages div.layoutColumnImage {
    width: 80.5%;
}
div.mobile_moduleResultDetail div.showImages div.image {}
div.mobile_moduleResultDetail div.showImages div.image img {
    display: block;
    width: 100%;
}

div.mobile_moduleResultDetail div.mobile_button {
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}
div.mobile_moduleResultDetail div.mobile_button ul {
    float: right;
}
div.mobile_moduleResultDetail div.mobile_button ul a.btParkSelectedVehicles {
    color: #FFFFFF;
    font-weight: bold;
}
div.mobile_moduleResultDetail div.mobile_button ul a.btParkSelectedVehicles:hover {
    text-decoration: none;
}
div.mobile_moduleResultDetail div.mobile_button ul a.btParkSelectedVehicles span {
    /*padding-left: 2px;*/
    /*padding-right: 6px;*/
}
div.mobile_moduleResultDetail div.mobile_button ul li {
    float: left;
}
div.mobile_moduleResultDetail div.mobile_button ul li.firstButton {
    margin-right: 5px;
}

div.mobile_moduleResultDetail a.link {
    background: url("/welt/default/arrowIconSet_red.png") 1px 4px no-repeat;
    /*color: #326595;*/
    display: block;
    font-size: 1.2em;
    margin-top: 10px;
    padding-left: 10px;
}
div.mobile_moduleResultDetail a.link:HOVER {
    /*color: #000;*/
}

div.mobile_moduleResultDetail a.imprint {
    /*color: #326595;*/
}
div.mobile_moduleResultDetail a.imprint:HOVER {
    /*color: #000;*/
}

div.mobile_moduleResultDetail div.information {
    border: 1px solid #cccccc;
    padding: 5px;
}

/* Show Images Detail */
div.mobile_moduleResultDetail div.showImagesDetail {
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 0px 10px 0px;
    width: 898px;
}
div.mobile_moduleResultDetail div.showImagesDetail div.layoutColumnImagesPreview {
    width: 48%;
}
div.mobile_moduleResultDetail div.showImagesDetail div.imagesPreview {
    margin-bottom: -10px;
}
div.mobile_moduleResultDetail div.showImagesDetail div.imagesPreview img {
    display: inline;
    margin-bottom: 8px;
    margin-right: 6px;
}
div.mobile_moduleResultDetail div.showImagesDetail div.layoutColumnImage {
    float: right;
    width: 51.5%;
}
div.mobile_moduleResultDetail div.showImagesDetail div.image {
    overflow: hidden;
    margin-bottom: 10px;
}
div.mobile_moduleResultDetail div.showImagesDetail div.image img {
    display: block;
    float: right;
}
/* Module Results */

div.mobile_moduleResults {
    margin-top: -30px;
}
*+html div.mobile_moduleResults h2 {
    padding-bottom: 10px;
}
div.mobile_moduleResults h2 {
    float: left;
    margin-right: 5px;
}
div.mobile_moduleResults form {}

/* Header */
div.mobile_moduleResults form div.mobile_header {
    display: inline-block;
}
div.mobile_moduleResults form div.mobile_header {
    background: url("/default/default/bgLineBig.png") 0px 100% repeat-x;
    display: block;
    margin: 0px -9px 15px -9px;
    overflow: hidden;
    padding: 0px 9px 6px 9px;
    position: relative; /* IE6 */
}
div.mobile_moduleResults form div.mobile_header div.mobile_headline {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
}
div.mobile_moduleResults form div.mobile_header div.mobile_headline h2 {
    color: #FF6600;
    float: left;
    font-size: 1.8em;
    font-weight: normal;
    margin-right: 5px;
}

div.mobile_moduleResults form div.mobile_header div.layoutColumns {
    min-height: 30px;
    position: relative;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.showSelected {
    float: left;
    padding-bottom: 5px;
    width: 600px;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.showSelected div.showSelectedContainer {
    float: left;
    margin: 0px 5px 5px 0px;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.showSelected div.showSelectedContainer label {
    font-size: 1.1em;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.showSelected div.showSelectedContainer select {
    border: 1px solid #FF6600;
    width: 100px;
}

div.mobile_moduleResults form div.mobile_header div.layoutColumns div.sortBy {
    background: #ECECED url("/default/default/bgSortBox.png") no-repeat 0px 0px;
    bottom: 0px;
    font-size: 0.9em;
    padding: 6px 10px 4px 15px;
    position: absolute;
    right: 0px;
    width: 192px;
}
/* ie6 bugfix */
body div.mobile_moduleResults form div.mobile_header div.layoutColumns div.sortBy {
    _font-size: 0.8em;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.sortBy div.formElement {
    padding-bottom: 0;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.sortBy label {
    float: left;
    line-height: 15px;
    margin-right: 10px;
    padding-top: 3px;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.sortBy span.selectOuter {
    float: left;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.sortBy span.selectOuter select {
    background-color: #ffffff;
    width: 100px;
}

/* Table */
div.mobile_moduleResults form table {}
div.mobile_moduleResults form table tr {}
div.mobile_moduleResults form table tr th {
    background: url("/default/default/bgLineSmall.png") 0px 100% repeat-x;
    color: #000;
    font-weight: normal;
    padding: 0px 5px 5px 5px;
    text-align: left;
    vertical-align: top;
}
div.mobile_layoutPage div.mobile_moduleResults form table tr th a {
    color: #000;
}
div.mobile_layoutPage div.mobile_moduleResults form table tr th a.active {
    color: #6F6F6F;
}
div.mobile_moduleResults form table tr th.checkbox {
    width: 2%;
}
div.mobile_moduleResults form table tr th.image {
    width: 10%;
}
div.mobile_moduleResults form table tr th.description {
    padding-left: 10px;
    width: 40%;
}
div.mobile_moduleResults form table tr th.parking {
    width: 1%;
}
div.mobile_moduleResults form table tr th.firstRegistration {
    width: 12%;
}
div.mobile_moduleResults form table tr th.kilometer {
    width: 14%;
}
div.mobile_moduleResults form table tr th.price {
    width: 12%;
}
div.mobile_moduleResults form table tr th.price a.sort {
    background: url("/bild/default/arrowIconSet_red_bild.png") 0px 0px no-repeat;
    display: block;
    float: left;
    height: 15px;
    width: 10px;
}
div.mobile_moduleResults form table tr th.price a.sort.asc {
    background-position: 0px -95px;
}
div.mobile_moduleResults form table tr th.price a.sort.desc {
    background-position: 0px -195px;
}
div.mobile_moduleResults form table tr th.price a.sort span {
    display: block;
    text-indent: -1000em;
}
div.mobile_moduleResults form table tr th.price a.sort {}

div.mobile_moduleResults form table tr td {
    background: url("/default/default/bgLineSmall.png") 0px 100% repeat-x;
    padding: 15px 5px 10px 5px;
    vertical-align: top;
}
div.mobile_moduleResults form table tr td.checkbox {
    padding-top: 40px;
}
div.mobile_moduleResults form table tr td.checkbox input {}
div.mobile_moduleResults form table tr td.image {}
div.mobile_moduleResults form table tr td.image img {
    height: 90px;
    width: 120px;
}
div.mobile_moduleResults form table tr td.image img.mobile_zoom {}
div.mobile_moduleResults form table tr td.description {
    padding-left: 10px;
}
div.mobile_moduleResults form table tr td.description span {
    display: block;
    padding-left: 10px;
}
div.mobile_moduleResults form table tr td.description span.title {
    background: url("/bild/default/arrowIconSet_red_bild.png") 1px 4px no-repeat;
}
div.mobile_moduleResults form table tr td.description span.title a {
    color: #DD0000;
    font-weight: bold;
}
div.mobile_moduleResults form table tr td.description span.type {}
div.mobile_moduleResults form table tr td.description span.location {}
div.mobile_moduleResults form table tr td.description span.additionalData {}
div.mobile_moduleResults form table tr td.parking {
    text-align: center;
    vertical-align: bottom;
}
div.mobile_moduleResults form table tr td.parking a {
    background: url("/welt/default/arrowIconSet_red.png") 1px 3px no-repeat;
    padding-left: 10px;
}
div.mobile_moduleResults form table tr td.parking div.mobile_actionContainerParking {
    position: relative;
}
div.mobile_moduleResults form table tr td.parking div.mobile_actionContainerParking a {
    background: url("/bild/default/arrowIconSet_red_bild.png") 1px 4px no-repeat;
    /*color: #326595;*/
    left: 12px;
    position: absolute;
    top: -10px;
    white-space: nowrap;
    width: 92px;
}
div.mobile_moduleResults form table tr td.parking div.mobile_actionContainerParking a:HOVER {
    /*color: #000;*/
}
div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince {
    position: relative;
}

div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsOnlineSince,
div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsLastModificationSince {
    bottom: -6px;
    color: #7C7B7C;
    font-size: 91.667%;
    font-weight: normal;
    position: absolute;
    left: 154px;
    text-align: right;
    width: 182px;
}
div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsOnlineSince {
    
}
div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsLastModificationSince {
    margin-bottom: 12px;
    /*display: none;*/
}

/* for ie6 and ie7 start*/
div.mobile_moduleResults form table tr td.parking div.mobile_actionContainerParking a {
    *top: -28px;
}
html > body div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsOnlineSince,
html > body div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsLastModificationSince {
    *bottom: 8px;
    *left: 142px;
}
body div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsOnlineSince,
body div.mobile_moduleResults form table tr td.parking div.mobile_infoContainerSince div.moduleResultsLastModificationSince {
    _bottom: 18px;
    _left: 132px;
}

/* for ie6 and ie7 end*/

div.mobile_moduleResults form table tr td.firstRegistration {}
div.mobile_moduleResults form table tr td.kilometer {}
div.mobile_moduleResults form table tr td.price {}

/* Button Park Selected Vehicles */
div.mobile_moduleResults form div.mobile_button {
    margin: 10px 0px 0px 0px;
    overflow: hidden;
    width: 100%;
}

div.mobile_moduleResults form div.mobile_button fieldset.moduleResultsResultListCheckAll {
    float: left;
    margin-top: 5px;
    width: 120px;
}
div.mobile_moduleResults form div.mobile_button fieldset.moduleResultsResultListCheckAll input {
    float: left;
    margin-right: 5px;
}
div.mobile_moduleResults form div.mobile_button fieldset.moduleResultsResultListCheckAll label {
    color: #7B7C7B;
}

div.mobile_moduleResults form div.mobile_button a.btParkSelectedVehicles {
    background: url(/welt/button/bgButton_welt.png) 100% 0px no-repeat;
    display: block;
    float: left;
    font-size: 1.2em;
    margin-right: 10px;
    padding-right: 20px;
    width: 120px;
}
div.mobile_moduleResults form div.mobile_button a.btParkSelectedVehicles:hover {
    background: url(/welt/button/bgButton_welt_hover.png) 100% 0px no-repeat;
    cursor: pointer;
}
div.mobile_moduleResults form div.mobile_button a.btParkSelectedVehicles span {
    background: url(/welt/button/bgButton_welt.png) 0px 0px no-repeat;
    display: block;
    /*padding: 4px 0px 5px 5px; */
}
div.mobile_moduleResults form div.mobile_button a.btParkSelectedVehicles span:hover {
    background: url(/welt/button/bgButton_welt_hover.png) 0px 0px no-repeat;
    cursor: pointer;
}

div.mobile_moduleResults form div.mobile_button span.mobile_errorText {
    color: #FF6600;
    font-size: 1.2em;
    font-style: italic;
}

/* Footer */
div.mobile_moduleResults div.footer {
    background-color: #FFFFFF;
    margin: 10px -9px 0px -9px;
    overflow: hidden;
    padding: 10px;
    position: relative;
}

 /* IE 6 only */ 
body div.mobile_moduleResults div.footer { 
    _margin: 10px -3px 0px -3px;
}

/* Module Search */

div.mobile_moduleSearch {}
/* Module Search Brand */

div.mobile_moduleSearchBrand {
    /*height: 280px;*/
    float: left;
    width: 463px;
    border-left: 1px solid #D6D6D6;
    padding-left: 9px;
}

div.mobile_moduleSearchBrand > a {
    float: right;
}

div.mobile_moduleSearchBrand h3 {
    /*font-weight: bold;*/
}

div.mobile_moduleSearchBrand div.mobile_brandBox {}

div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxHead {}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxHead h3 {
    /*font-size: 1.5em;
    margin: 10px;
    */
}

div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody {
    padding: 15px;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody div.selectedBrandsContainer {
    /*height: 200px;*/
    text-align: center;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody div.formElement {
    float: left;
    padding-bottom: 6px;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a {
    font-weight: bold;
    padding: 0px 21px;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p45 {
    color: #9A9A9A;
    font-size: 1.4em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p60 {
    color: #7F7F7F;
    font-size: 1.8em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p70 {
    color: #2D2D2D;
    font-size: 2.4em;
}

div.mobile_moduleSearchBrand div.actions {
    border: none;
}
div.mobile_moduleSearchBrand div.actions ul.actionsPrimary {
    margin: 5px 10px 5px 10px;
}
div.mobile_moduleSearchBrand div.actions ul.actionsPrimary a.linkShowAllBrands {
    padding-left: 10px;
}

div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_flashWrapper {
    float: right;
    height: 127px;
    width: 473px;
}

div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_flashWrapper a {
    height: 127px;
    width: 473px;
    z-index: 100;
}

div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_flashLinker {
    position: absolute;
    height: 127px;
    width: 473px;
    z-index: 100;
    background-image: url("/bild2/media/overlayIE.png");
}


div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_flashObjectWRapper {
    z-index: 1;
}/* Module Search Detail */

div.mobile_moduleSearchDetail {}

div.mobile_moduleSearchDetail span.foundResultsInfo {
    float: right;
    font-size: 1.2em;
    margin: -25px 10px 0px 0px;
}
div.mobile_moduleSearchDetail span.foundResultsInfo span {
    color: #890E17;
    font-weight: bold;
}

div.mobile_moduleSearchDetail div.mobile_box {
    margin-bottom: 10px;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxHead {}

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBody {}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner {}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: 1px solid #cccccc;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 0px;
}

div.mobile_moduleSearchDetail div.mobile_box.mobile_tabs div.mobile_boxHead div.mobile_boxHeadInner {}

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement {}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect {}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectFirst {
    width: 45%;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectLabel {
    text-align: center;
    width: 9%;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectSecond {
    width: 45%;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect label {
    font-weight: bold;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect label span {
    font-weight: normal;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.formElementContainer {}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.formElementContainer select {}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.formElementContainer label {
    margin: 0;
    vertical-align: middle;
}

/* Headline */
div.mobile_moduleSearchDetail h2 {
    color: #890E17;
    float: left;
    font-size: 1.6em;
    text-transform: uppercase;
}
div.mobile_moduleSearchDetail h4 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}

div.mobile_moduleSearchDetail div.mobile_headline {}
div.mobile_moduleSearchDetail div.mobile_headline h3.detailSearchExtended {
    /*color: #666666;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
    */
}

div.mobile_moduleSearchDetail div.mobile_headline a.mobile_openCloseExtendedSearch {
    background: url("/default/box/iconSetOpenClose.png") 0px 0px no-repeat;
    display: block;
    float: right;
    height: 16px;
    width: 16px;
}

div.mobile_moduleSearchDetail div.mobile_headline a.mobile_openCloseExtendedSearchLeft {
    float: left;
    margin-right: 5px;
}

div.mobile_moduleSearchDetail div.mobile_headline a.mobile_openBox {
    background-position: 0px 0px;
}
div.mobile_moduleSearchDetail div.mobile_headline a.mobile_closeBox {
    background-position: 0px 100%;
}
div.mobile_moduleSearchDetail div.mobile_headline a.mobile_openCloseExtendedSearch span {
    display: block;
    text-indent: -1000em;
}

/* Car */
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailCar {}
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailCar h2.mobile_car {
    background-position: 0px -100px;
}

/* Van */
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailVan {}
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailVan h2.mobile_van {
    background-position: 0px -500px;
}

/* Bike */
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailBike {}
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailBike h2.mobile_bike {
    background-position: 0px -700px;
}

/* Truck */
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailTruck {}
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailTruck h2.mobile_truck {
    background-position: 0px -300px;
}


/* Tabs */
div.mobile_moduleSearchDetail div.mobile_moduleTabs {}
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul {
    display: inline-block;
}
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul {
    background: transparent;
    display: block;
    overflow: hidden;
}
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li {
    border: none;
    float: left;
    padding-top: 0px;
}
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li a,
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li.active a {
    background: url("/welt/module/quickSearchTabs.png") 100% 2px no-repeat;
    border-bottom: none;
    color: #222222;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-right: 15px;
}
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li a:HOVER,
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li.active a:HOVER {
    text-decoration: none;
}
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li a span,
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li.active a span {
    background: url("/welt/module/quickSearchTabs.png") 0px 0px no-repeat;
    display: block;
    padding: 16px 6px 4px 14px;
    margin: 0px;
}

div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li.active a {
    background-position: 100% 2px;
    border-bottom: none;
    color: #890E17;
}
div.mobile_moduleSearchDetail div.mobile_moduleTabs ul li.active a span {
    background-position: 0px 0px;
    padding-bottom: 5px;
}













/* Module Search Detail Extended */

div.mobile_moduleSearchDetailExtended {}

div.mobile_moduleSearchDetailExtended h4 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 10px;
}

div.mobile_moduleSearchDetailExtended div.mobile_module {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
}
div.mobile_moduleSearchDetailExtended div.mobile_module.mobile_moduleSelectVehicleLimitResult {
    border-bottom: none;
    margin: 0px;
}
/* Module Search Detail Navigation */

div.mobile_moduleSearchDetailNavigation {
    display: block;
    float: right;
    overflow: hidden;
}
div.mobile_moduleSearchDetailNavigation ul {}
div.mobile_moduleSearchDetailNavigation ul li {
    float: left;
    margin-right: 10px;
}
div.mobile_moduleSearchDetailNavigation ul li a {
    background: url("/welt/default/vehiclesIconSet_red.png") 0px 0px no-repeat;
    display: block;
    height: 20px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_car a {
    background-position: 0px 0px;
    width: 36px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_car a:hover {
    background-position: 0px -100px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_bike a {
    background-position: 0px -600px;
    width: 20px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_bike a:hover {
    background-position: 0px -700px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_van a {
    background-position: 0px -400px;
    width: 31px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_van a:hover {
    background-position: 0px -500px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_truck a {
    background-position: 0px -200px;
    width: 32px;
}
div.mobile_moduleSearchDetailNavigation ul li.mobile_truck a:hover {
    background-position: 0px -300px;
}

div.mobile_moduleSearchDetailNavigation ul li a span {
    display: block;
    text-indent: -1000em;
}
/* Module Select Vehicle Additional Data */

div.mobile_moduleSelectVehicleAdditionalData {}
/* Module Select Vehicle Brand */

div.mobile_moduleSelectVehicleBrand {}
div.mobile_moduleSelectVehicleBrand fieldset {}
div.moduleSelectVehicleBrand fieldset div.formElement {}

div.mobile_moduleSelectVehicleBrand fieldset div.formElement.brand02 label,
div.mobile_moduleSelectVehicleBrand fieldset div.formElement.brand03 label {
    display: none;
}

div.mobile_moduleSelectVehicleBrand fieldset div.formElement.model02 label,
div.mobile_moduleSelectVehicleBrand fieldset div.formElement.model03 label {
    display: none;
}

div.mobile_moduleSelectVehicleBrand fieldset div.formElement.version02 label,
div.mobile_moduleSelectVehicleBrand fieldset div.formElement.version03 label {
    display: none;
}
/* Module Select Vehicle Category */

div.mobile_moduleSelectVehicleCategory {}
/* Module Select Vehicle Circuit */

div.mobile_moduleSelectVehicleCircuit {}/* Module Select Vehicle Color */

div.mobile_moduleSelectVehicleColor {}
/* Module Select Vehicle Data */

div.mobile_moduleSelectVehicleData {}
/* Module Select Vehicle Engine Size */

div.mobile_moduleSelectVehicleEngineSize {}
/* Module SelectVehicle Equipment */

div.mobile_moduleSelectVehicleEquipment {}

div.mobile_moduleSelectVehicleEquipment div.layoutColumn02 div.layoutColumnInner,
div.mobile_moduleSelectVehicleEquipment div.layoutColumn03 div.layoutColumnInner {
    padding-top: 20px;
}
/* Module Select Vehicle Fuel */

div.mobile_moduleSelectVehicleFuel {}
/* Module Select Vehicle Hiring */

div.mobile_moduleSelectVehicleHiring {}
/* Module Select Vehicle Limit Result */

div.mobile_moduleSelectVehicleLimitResult {}/* Module moduleSelectVehiclePrice */

div.mobile_moduleSelectVehiclePrice {}

div.mobile_moduleSelectVehiclePrice div.formElementTax {
    float: left;
    padding-top: 18px;
    width: 150px;
}
div.mobile_moduleSelectVehiclePrice div.button {
    padding-top: 18px;
}
div.mobile_moduleSelectVehiclePrice div.button a.btNetPrice {
    background: url("/welt/default/arrowIconSet_red.png") 1px 3px no-repeat;
    font-size: 1.1em;
    padding-left: 10px;
}

div.mobile_moduleSelectVehiclePrice div.formElementGrossNet {
    float: left;
    padding-top: 18px;
    width: 70px;
}

/* Module Select Vehicle Safety */

div.mobile_moduleSelectVehicleSafety {}

div.mobile_moduleSelectVehicleSafety div.layoutColumn {}
div.mobile_moduleSelectVehicleSafety div.layoutColumn02 div.layoutColumnInner,
div.mobile_moduleSelectVehicleSafety div.layoutColumn03 div.layoutColumnInner {
    padding-top: 20px;
}
/* Module Select Vehicle Trade Offer */

div.mobile_moduleSelectVehicleTradeOffer {}
/* Module Select Vehicle Type */

div.mobile_moduleSelectVehicleType div.formElement label {
    display: inline-block;
}

div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleType {}

div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar {}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns {
    margin-left: 20px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement {
    background: url("/welt/default/vehiclesIconSet02_red.png") 60% 0px no-repeat;
    padding-top: 5px;
}

 /* IE 6 only */ 
body div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement { 
    _padding-bottom: 0px;
    _margin-bottom: 10px;
}

div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.limousine {
    background-position: 60% 0px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.compact {
    background-position: 60% -50px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.estate {
    background-position: 60% -100px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.van {
    background-position: 60% -150px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.van label{
    display: inline;
}

div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.pickup {
    background-position: 60% -200px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.convertible {
    background-position: 60% -250px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.sportscar {
    background-position: 60% -300px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.others {
    background: none;
}

/* Module Tabs */

div.mobile_moduleTabs {
    background: transparent;
    margin: 0;
    margin-bottom: -1px;
    padding-right: 10px;
    position: relative;
}
*+html div.mobile_moduleQuickSearch div.mobile_box.mobile_tabs {
    overflow: hidden;
}
/*
div.mobile_box.mobile_white div.mobile_moduleTabs {
    background: url("/default/tabs/boxWhite.png") 100% 100% no-repeat;
}
div.mobile_box.mobile_grey div.mobile_moduleTabs {
    background: url("/default/tabs/boxGrey.png") 100% 100% no-repeat;
}
*/
div.mobile_moduleTabs ul {
    display: inline-block;
}
div.mobile_moduleTabs ul {
    background: transparent;
    display: block;
    overflow: hidden;
}
div.mobile_box.mobile_white div.mobile_moduleTabs ul {
    /*background: #ffffff url("/default/tabs/boxWhite.png") 0 100% no-repeat;*/
}
div.mobile_box.mobile_grey div.mobile_moduleTabs ul {
    background: #ffffff url("/default/tabs/boxGrey.png") 0 100% no-repeat;
}
div.mobile_moduleTabs ul li {
    float: left;
    margin-right: -1px;
    padding-top: 9px;
}
div.mobile_moduleTabs ul li a {
    background: url("/default/tabs/bgTabs.png") 100% -400px no-repeat;
    border-bottom: 1px solid #B0B0B0;
    color: #2D2D2D;
    display: block;
    font-size: 1.0em;
    padding-right: 10px;
}
div.mobile_moduleTabs ul li a span {
    background: url("/default/tabs/bgTabs.png") 0px -400px no-repeat;*/
    display: block;
    padding: 5px 5px 4px 15px;
}

div.mobile_moduleTabs ul li.active {
    padding-top: 0px;
}
div.mobile_moduleTabs ul li.active a {
    background-position: 100% 0px;
    color: #FF691F;
    border-bottom: none;
}
div.mobile_moduleTabs ul li.active a span {
    background-position: 0px 0px;
    padding: 10px 5px 9px 15px;
}

/* Detail View */
div.mobile_detailViewTabs ul li a,
div.mobile_detailViewTabs ul li a:link,
div.mobile_detailViewTabs ul li a:visited {
    background: url("/welt/module/quickSearchTabs.png") 100% 2px no-repeat;
    border-bottom: 1px solid #D6D6D6;
    color: #222222;
    display: block;
    font-size: 1.2em;
    padding-right: 10px;
}
div.mobile_detailViewTabs ul li a span {
    background: url("/welt/module/quickSearchTabs.png") 0px 0px no-repeat;
    display: block;
    font-weight: bold;
    padding: 14px 14px 7px 19px;
}


div.mobile_detailViewTabs ul li.active {
    padding-top: 9px;
}
div.mobile_detailViewTabs ul li.active a {
    background-position: 100% 2px;
    color: #DD0000;
    border-bottom: none;
}

div.mobile_detailViewTabs ul li a:hover {
    text-decoration: none;
}

div.mobile_detailViewTabs ul li.active a span {
    padding: 14px 14px 8px 19px;
}
/* Module Teaser */

div.mobile_moduleTeaser {
    margin-bottom: 20px;
    height: 231px;
}

.mobile_layoutPage div.mobile_moduleTeaser .mobile-device-version {
    display: none;
}

.mobile_layoutPage.is-mobile div.mobile_moduleTeaser .desktop-version {
    display: none;
}

.mobile_layoutPage.is-mobile div.mobile_moduleTeaser .mobile-device-version {
    display: block;
}

/* PAGINATION */
div.pagination {
    display: inline-block; /* IE */
}
div.pagination {
    display: block;
    line-height: 17px; /* icon height */
    position: relative;
}

/* HITS */
div.pagination div.hits {
    float: left;
    width: 20%;
}
div.pagination div.hits strong {}

/* GOTO */
div.pagination div.goTo {
    float: right;
}
* html div.pagination div.goTo {
    width: 170px;
}
div.pagination div.goTo label {
    float: left;
    color: #000;
}
div.pagination div.goTo span.inputTextOuter {
    float: left;
    margin: 0px 5px;
}
div.pagination div.goTo span.inputTextOuter input {
    width: 50px;
}
div.pagination div.goTo a.go {
    background: url("/welt/default/paginationIconSet_blau.png") 0px -300px no-repeat;
    display: block;
    float: left;
    height: 21px;
    margin-top: 2px;
    width: 21px;
}
div.pagination div.goTo a.go span {
    display: block;
    text-indent: -1000em;
}

/* PAGING */
div.pagination div.paging {
    float: left;
    position: absolute;
    /*left: 50%;*/
    left: 70%;
    top: 0px;
    /*width: 40%;*/
    width: 85%;
}
div.pagination div.paging span.separator {
    color: #676767;
}
div.pagination div.paging ul {
    left: -50%;
    position: relative;
    margin-right: -7px;
}
div.pagination div.paging ul li {
    float: left;
    padding-right: 5px;
    position: relative;
}
div.pagination div.paging ul li a {
    /*color: #326595;*/
    color: #890E17;
    text-decoration: none;
}
div.pagination div.paging ul li a:HOVER {
    color: #000;
}
div.pagination div.paging ul li a span {}

div.pagination div.paging ul li.first a,
div.pagination div.paging ul li.previous a,
div.pagination div.paging ul li.next a,
div.pagination div.paging ul li.last a {
    /*background: url("/welt/button/btn_pagination_next.png") 0 0 no-repeat;
    display: block;
    height: 10px;
    margin-top: 3px;
    text-indent: -1000em;
    width: 63px;*/
}

div.pagination div.paging ul li.first {}
div.pagination div.paging ul li.first a {
    background-position: 0 0;
}

div.pagination div.paging ul li.previous {}
div.pagination div.paging ul li.previous a {
    /*background-position: 0 -100px;*/
    /*background: url("/welt/button/btn_pagination_back.png") 0 0 no-repeat;*/
    margin-right: 15px;
}

div.pagination div.paging ul li.page {}
div.pagination div.paging ul li.page span {
    font-weight: bold;
}

div.pagination div.paging ul li.next {}
div.pagination div.paging ul li.next a {
    /*background-position: 0 -300px;*/
    margin-left: 15px;
}

div.pagination div.paging ul li.last {}
div.pagination div.paging ul li.last a {
    background-position: 0 -200px;
}
div.mobile_moduleResultDetail div.header {
    position: relative;
    min-height: 65px;
}
div.mobile_moduleResultDetailPrint {
    bottom: 10px;
    position: absolute;
    right: 0;
}
/* PRINT */
body.print {
    display: block;
    font-size: 10px;
}
body.print div.mobile_contactForm,
body.print div.sellerPhoneNumbersText,
body.print .sellerPhoneNumbersClose,
body.print .sellerPhoneNumbersOpen,
body.print .sellerImprint,
body.print .mobile_moduleTabs,
body.print .mobile_button,
body.print div.mobile_moduleResultDetailPrint,
body.print .developerNavigation,
body.print .mobile_boxBodyInner > .header > img,
body.print div.actions {
    display: none !important;
}
body.print .mobile_boxBodyInner > .header {
    background-image: none !important;
    min-height: 0px;
}
body.print div.mobile_layoutPage {
    background: none transparent !important;
    padding-bottom: 0 !important;
    width: auto !important;
}
body.print div.sellerPhoneNumbers {
    display: block !important;
}
body.print div.showImages {
    background: none transparent !important;
}
body.print div.layoutColumnImagesPreview {
    display: none !important;
}
body.print div.layoutColumnImage {
    width: auto !important;
}

body.print .mobile_boxBodyInner > .header + .layoutColumns {}
body.print .mobile_boxBodyInner > .header + .layoutColumns > .layoutColumn50 {
    width: 70%;
}
body.print .mobile_boxBodyInner > .header + .layoutColumns > .layoutColumn50 + .layoutColumn50 {
    width: 30%;
}

body.print .mobile_box,
body.print .mobile_box .mobile_boxHead,
body.print .mobile_box .mobile_boxHead .mobile_boxHeadInner,
body.print .mobile_box .mobile_boxBody,
body.print .mobile_box .mobile_boxBody .mobile_boxBodyInner,
body.print .mobile_box .mobile_boxFoot,
body.print .mobile_box .mobile_boxFoot .mobile_boxFootInner {
    background: none transparent !important;
    border: 0px none !important;
}

body.print div.doPrint {
    display: inline-block;
}
body.print div.doPrint {
    display: block;
    padding: 10px 20px;
}
body.print div.doPrint:after {
    clear: both;
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
}
body.print div.doPrint .left {
    float: left;
}
body.print div.doPrint .right {
    float: right;
}
body.print div.doPrint a {
    color: #000000;
    font-size: 12px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

body.print div.mobileLabelShow {
    float: right;
    position: static;
}
body.print div.mobileLabelShow + div.mobile_box {
    clear: both;
}