/* 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_grey {
    border: 1px solid #d6d6d6;
}/* 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_moduleResultDetail div.dataContainer div.mobile_contactFormInner h3 {
    background: none;
    font-weight: bold;
    font-size: 1.3em;
    margin-bottom: 5px;
    padding: 0px 0px 5px 0px;
    text-transform: none;
}

div.mobile_contactFormOfferer div.mobile_contactFormInner form {}

div.mobile_contactFormOfferer div.mobile_contactFormInner form p.mobile_contactFormInfo span {
    color: #336633;
}

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

/* 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: #336633;
}

/* 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;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberInternationalCode {}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberInternationalCode span.selectOuter {
    width: 150px;
}
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 label {
    color: #336633;
}
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: #336633;
}
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactPhoneNumber div.formElementContainer.contactPhoneNumberCall span.inputTextOuter {
    width: 135px;
}

/* Send Copy Message */
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.formElement.contactMessageSendCopy {
    float: left;
}
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: 210px;
}

/* Button Contact Form Send */
div.mobile_contactFormOfferer div.mobile_contactFormInner form div.mobile_button {
   float: right;
   margin-right: 2px;
   width: auto;
}

/* 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: #336633;
    font-size: 1.8em;
    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.4em;
    font-weight: bold;
    margin-bottom: 10px;
}
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: #336633;
    font-weight: bold;
}
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: #336633;
    font-weight: bold;
}

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("/zeit/default/arrowIconSet.png") 0px -296px no-repeat;
    float: left;
    padding-left: 10px;
}
div.mobile_contactFormSendParkedVehicles div.mobile_contactFormInner form div.actions a.btContactFormSend {
    font-weight: bold;
    padding-right: 4px;
}


/* Default Form */

div.mobile_layoutPage.zeit { /* fix only for ZEIT searchform small */
    width: 300px;
}

div.mobile_layoutPage form {}

div.mobile_layoutPage fieldset {
    border: 0;
}

div.mobile_layoutPage legend {
    display: none;
}
div.mobile_layoutPage span.mobile_info_label,
div.mobile_layoutPage label {
    display: block;
    margin-bottom: 7px;
}
*+ html div.mobile_layoutPage span.mobile_info_label {
    display: inline-block;
}
div.mobile_layoutPage span.mobile_info_label label {
    display: inline;
    margin-bottom: 0;
}

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

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

div.mobile_layoutPage input.radio {
    float: left;
    margin-right: 12px;
}

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

* html div.mobile_layoutPage input.checkbox {
    margin-right: 0;
}


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

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

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

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

div.mobile_layoutPage div.formElement {
    display: block;
}

/* BUTTON */
div.mobile_layoutPage div.actions {
    display: inline-block;
}
div.mobile_layoutPage div.actions {
    border-top: none;
    display: block;
    overflow: hidden;
    padding: 10px 8px 12px 0px;
}
div.mobile_layoutPage div.actions:after {}

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

div.mobile_layoutPage span.buttonOuter {
    background: url('/zeit/button/bgButtonGreen.png') 100% 0px no-repeat;
    display: block;
    padding-right: 20px;
}
div.mobile_layoutPage span.buttonInner {
    background: url("/zeit/button/bgButtonGreen.png") 0px 0px no-repeat;
    display: block;
    padding-left: 10px;
}
div.mobile_layoutPage span.buttonOuter span.buttonInner input {
    background: none;
    border: 0;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    padding: 3px 5px 5px 5px;
}

/* Default Layout
 *
 * (c) 2009 camao GmbH & Co. KG
 * Author: Kahles, Irina
 */

div.mobile_layoutPage ul,
div.mobile_layoutPage form,
div.mobile_layoutPage fieldset,
div.mobile_layoutPage input,
div.mobile_layoutPage select {
    margin: 0px;
    padding: 0px;
}


/*
 * Clear Browser Stylesheet
 */

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

body div.mobile_layoutPage {
    background-color: #ffffff;
}

div.mobile_layoutPage ul {
    list-style-type: none;
}

/*
 * Layout
 */
div.mobile_layoutPage {
    padding: 0px 10px 50px 0px;
    width: 540px;
}

div.mobile_layoutPage div.mobile_layoutPageHead {
    display: inline-block;
}
div.mobile_layoutPage div.mobile_layoutPageHead {
    display: block;
    margin-bottom: 10px;
    position: relative;
}
div.mobile_layoutPage div.mobile_layoutPageBody {
    display: inline-block;
}
div.mobile_layoutPage div.mobile_layoutPageBody {
    display: block;
    margin-bottom: 20px;
    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%;
}
* html div.layoutColumns div.layoutColumn33 {
    width: 33.2%;
}

div.layoutColumns div.layoutColumn30 {
    width: 30%;
}
* html div.layoutColumns div.layoutColumn30 {
    width: 29.9%;
}

div.layoutColumns div.layoutColumn25 {
    width: 25%;
}

/* GUTTER */

div.layoutColumns {
    margin-right: -22px;
}
* html div.layoutColumns {
    margin-right: -15px;
}
div.layoutColumns div.layoutColumnInner {
    display: inline-block;
}
div.layoutColumns div.layoutColumnInner {
    display: block;
    margin-right: 22px;
}
* html div.layoutColumns div.layoutColumnInner {
    margin-right: 5px;
}

/*
 * 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: #336633;
    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
 */

.mobile_button {}
.mobile_button a {
    background: url("/zeit/button/bgButtonGreen.png") no-repeat 100% 0px;
    color: #ffffff !important;
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 30px;
}
.mobile_button a span {
    background: url("/zeit/button/bgButtonGreen.png") no-repeat 0px 0px;
    display: block;
    float: left;
    height: 25px;
    padding: 7px 0px 0px 15px;
}



/*
 * Infobox
 */

span.mobile_infobox {
    margin-left: 4px;
    position: relative;
    vertical-align: middle;
}

span.mobile_infobox a.mobile_infoboxLink {
    background: url("/zeit/default/infoIconSet.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-size: 12px;
    font-weight: normal;
    line-height: 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("/zeit/default/infoIconSet.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: #222222;
}
div#mobile_infobox_globalinfobox p.mobile_headline {
    color: #336633;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}



/*
 * Show Label 
 */
div.mobileLabelShow {
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
}
div.mobileLabelShow a {
    background: url("/default/default/mobileLogo_61x15_GERMANY.gif") 0px 0px no-repeat;
    display: block;
    height: 15px;
    margin: 3px 0px 0px 20px;
    text-align: left;
    width: 61px;
}
div.mobileLabelShow a span {
    display: block;
    text-indent: -1000em;
}

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

/* Default Typo */


/* BODY */

body div.mobile_layoutPage {
    color: #222222;
    font-family: "Arial", Sans-Serif;
    font-size: 62.5%;  /* Sets default value on something about 10px */
    line-height: normal;
    vertical-align: top;
}

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

div.mobile_layoutPage a:hover {
    color: #336633;
    text-decoration: none !important;
}


/* 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 p,
div.mobile_layoutPage address {
    font-weight: normal;
}

div.mobile_layoutPage h1 {}

div.mobile_layoutPage h2 {
    font-size: 1.2em;
    font-weight: bold;
}
div.mobile_layoutPage h2.mobile_car {
    background: url("/zeit/default/vehiclesIconSet.png") 0px -800px no-repeat;
    padding: 4px 0px 4px 41px;
}
div.mobile_layoutPage h2.mobile_bike {
    background: url("/zeit/default/vehiclesIconSet.png") 0px -600px no-repeat;
    padding: 5px 0px 5px 30px;
}
div.mobile_layoutPage h2.mobile_van {
    background: url("/zeit/default/vehiclesIconSet.png") 0px -400px no-repeat;
    padding: 5px 0px 5px 40px;
}
div.mobile_layoutPage h2.mobile_truck {
    background: url("/zeit/default/vehiclesIconSet.png") 0px -200px no-repeat;
    padding: 5px 0px 5px 40px;
}

div.mobile_layoutPage h3 {}

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 option,
div.mobile_layoutPage select,
div.mobile_layoutPage textarea {
    font-family: Arial,Helvetica,sans-serif;
}

div.mobile_layoutPage label,
div.mobile_layoutPage legend,
div.mobile_layoutPage input,
div.mobile_layoutPage select,
div.mobile_layoutPage textarea {}/* Developer Navigation */

div.developerNavigation {
    position: absolute;
    right: 30px;
    top: 10px;
}

div.developerNavigation div.mobile_box {
    width: 200px;
}
div.developerNavigation div.mobile_box ul {}
div.developerNavigation div.mobile_box ul li {}
div.developerNavigation div.mobile_box ul li a {
    background: url("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
    font-size: 11px;
    padding-left: 10px;
}
div.mobile_moduleFoot {}
div.mobile_moduleFoot div.mobile_globalFootMain {
    background:#F3F3F3 url(/default/default/bgFoot.png) repeat-x scroll 0 0;
    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;
    margin-right: 10px;
}
div.mobile_moduleFoot div.mobile_globalFootMain ul li a {}
div.mobile_moduleFoot div.mobile_globalFootMain ul li a span {}
div.mobile_module {
    display: inline-block;
}
div.mobile_module {
    display: block;
}
/* Module Add */

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

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

div.mobile_moduleAddCurrentVehicles {
    background: none;
    border-right: 1px solid #d6d6d6;
    float: left;
    height: 242px;
    margin-right: 9px;
    overflow: hidden;
    padding-right: 7px;
    width: 255px;
}

div.mobile_moduleAddCurrentVehicles h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 10px;
    padding-bottom: 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: 165px;
    left: 45%;
    position: absolute;
    top: -15px;
}
*+html div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions {
    height: 151px;
}
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: 132px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
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;
}
#informatives div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li, /* empower specificity */
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li {
    background-color: #ffffff;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    height: auto;
    margin-bottom: 1px;
    /*overflow: hidden;*/
    padding: 5px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li img {
    float: left;
    margin-right: 10px;
    width: 79px;
    max-height: 59px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li div.mobile_currentVehiclesData {
    float: left;
    line-height: normal;
    overflow: hidden;
    width: 90px;
}
div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li div.mobile_currentVehiclesData a.mobile_currentVehicleHeadline {
    color: #222222;
    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("/zeit/default/arrowIconSet.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;
}

div.mobile_moduleAddCurrentVehicles div.actions {
    border: none;
}
div.mobile_moduleAddCurrentVehicles div.actions ul.actionsPrimary{
    margin: 15px;
}
div.mobile_moduleAddCurrentVehicles div.actions ul.actionsPrimary a.linkDetailSearch {
    background: url("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
    padding-left: 10px;
}

/* Sidepanel */
div#informatives {}
div#informatives div.mobile_moduleAddCurrentVehicles {
    background: url("/default/modules/currentVehiclesBg.png") 0px 0px repeat-x;
    border: none;
    width: 360px;
}
div#informatives div.mobile_moduleAddCurrentVehicles h3 {
    background: url("/default/default/bgLineSmall.png") 0px 100% repeat-x;
}
div#informatives div.mobile_moduleAddCurrentVehicles div.mobile_currentVehiclesWrapper {
    margin-top: 15px;
}
div#informatives div.mobile_moduleAddCurrentVehicles div.mobile_currentVehiclesWrapper ul.mobile_currentVehiclesList li div.mobile_currentVehiclesData {
    width: 180px;
}
div#informatives div.mobile_moduleAddCurrentVehicles div.mobile_moduleInner ul.mobile_actions li {
    margin-bottom: 14px;
}

/* 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 {}

div.mobile_moduleCustomizeSearch label {
    font-weight: bold;
    margin-bottom: 3px;
}
div.mobile_moduleCustomizeSearch div.formElement {
    padding-bottom: 5px;
}
div.mobile_moduleCustomizeSearch div.layoutColumnZipCode {}
div.mobile_moduleCustomizeSearch div.layoutColumnZipCode div.formElementContainer {
    float: left;
}
div.mobile_moduleCustomizeSearch div.layoutColumnZipCode div.zipCode {}
div.mobile_moduleCustomizeSearch div.layoutColumnZipCode div.zipCode input {
    margin-right: 5px;
    padding: 1px !important;
    width: 40px;
}
div.mobile_moduleCustomizeSearch div.layoutColumnZipCode div.circle select {
    width: 60px;
}

div.mobile_moduleCustomizeSearch div.actions {
    border-top: none;
    margin-top: 10px !important;
}


div.mobile_moduleCustomizeSearch div.actionButton {
    float: right;
    display: inline;
    margin-right: -12px !important;
    margin-top: 0px !important;
}

div.mobile_moduleCustomizeSearch div.actionLink {
    float: left;
    margin-top: 2px;
}
div.mobile_moduleCustomizeSearch div.actionLink a {
    background: url("/default/default/arrowIconSet.png") 1px 3px no-repeat;
    padding-left: 10px;
}
/* Module Head */

div.mobile_moduleHead {}
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: #2D2D2D;
    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 {}

div.mobile_moduleParkedVehicles form {
    overflow: hidden;
}

/* Header */
div.mobile_moduleParkedVehicles form div.header {
    display: inline-block;
}
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: #336633;
    font-size: 1.8em;
}
div.mobile_moduleParkedVehicles form div.header div.mobile_headline h2 {
    background: url("/default/default/bgParking.png") 0px 100% no-repeat;
    color: #336633;
    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-bottom: 10px;
    padding-top: 0px;
}

/* Table */
div.mobile_moduleParkedVehicles form table {
    margin-bottom: 10px;
}
div.mobile_moduleParkedVehicles form table tr {}
div.mobile_moduleParkedVehicles form table tr th {
    background: url("/default/default/bgLineSmall.png") 0px 100% repeat-x;
    color: #6E6D6D;
    font-weight: normal;
    padding: 0px 5px 5px 5px;
    text-align: left;
    vertical-align: top;
}
div.mobile_moduleParkedVehicles form table tr th a {
    color: #6E6D6D;
}
div.mobile_moduleParkedVehicles form table tr th.sorttable_sorted a,
div.mobile_moduleParkedVehicles form table tr th.sorttable_sorted_reverse a {
    color: #2D2D2D;
}
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: 5px;
}
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("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
}
div.mobile_moduleParkedVehicles form table tr td.description span.title a {
    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: #FF6600;
    font-style: italic;
}

/* Actions */
div.mobile_parkedVehiclesActionsFirst {}
div.mobile_parkedVehiclesActionsFirst a.parkedVehiclesBackLink {
    background: url("/zeit/default/arrowIconSet.png") 0px -295px no-repeat;
    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: 8px 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: 6px;
    width: 140px;
}
* html div.mobile_parkedVehiclesActionsSecond select {
    width: 130px;
}
div.mobile_parkedVehiclesActionsSecond div.mobile_button {
    float: left;
}
div.mobile_parkedVehiclesActionsSecond div.mobile_button a {
    font-size: 12px;
}
div.mobile_parkedVehiclesActionsSecond div.mobile_button a span {}

div.mobile_moduleParkedVehicles span.mobile_errorText {
    color: #FF6600;
    font-size: 1.2em;
    font-style: italic;
}
/* Module Quick Search */

div.mobile_moduleQuickSearch {
    margin-bottom: 13px;
}

/* Tabs */
div.mobile_moduleQuickSearch div.mobile_moduleTabs {}
div.mobile_moduleQuickSearch div.mobile_moduleTabs ul {
    display: inline-block;
}
div.mobile_moduleQuickSearch div.mobile_moduleTabs ul {
    background: transparent;
    display: block;
    overflow: hidden;
}
div.mobile_moduleQuickSearch div.mobile_moduleTabs ul li {
    border: none;
    float: left;
    padding-top: 0px;
}
div.mobile_moduleQuickSearch div.mobile_moduleTabs ul li a,
div.mobile_moduleQuickSearch div.mobile_moduleTabs ul li.active a {
    background: url("/zeit/module/quickSearchTabs.png") 100% 2px no-repeat;
    border-bottom: none;
    display: block;
    font-size: 24px;
    font-weight: bold;
    padding-right: 15px;
}
div.mobile_moduleQuickSearch div.mobile_moduleTabs ul li a span,
div.mobile_moduleQuickSearch div.mobile_moduleTabs ul li.active a span {
    background: url("/zeit/module/quickSearchTabs.png") 0px 0px no-repeat;
    display: block;
    padding: 16px 14px 5px 24px;
    margin: 0px;
}

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

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

/* Box */
div.mobile_moduleQuickSearch div.mobile_box {}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxHead {
    background: url("/zeit/module/quickSearchBgTop.png") 0px 0px no-repeat;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxHead div.mobile_boxHeadInner {
	background: none;
}

div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBody {
    background: url("/zeit/module/quickSearchBgBodyRight.png") 0px 0px repeat-y;
    border: none;
    padding-bottom: 2px;
    padding-right: 10px;
    width: 517px
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner {
    padding-right: 9px;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    display: inline-block;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: none;
    display: block;
    margin-bottom: 17px;
    overflow: hidden;
    padding-top: 5px;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    float: left;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links {
    float: right;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul {}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li {
    float: left;
    padding-left: 5px;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/zeit/default/vehiclesIconSet.png") 0px 0px no-repeat;
    display: block;
    height: 25px;
}

div.mobile_moduleQuickSearch 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_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_bike a:hover {
    background-position: 0px -700px;
}
div.mobile_moduleQuickSearch 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_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_van a:hover {
    background-position: 0px -500px;
}
div.mobile_moduleQuickSearch 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_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li.mobile_truck a:hover {
    background-position: 0px -300px;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a span {
    display: block;
    text-indent: -1000em;
}

div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form {}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form label {
    font-weight: bold;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement {}

div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement.model label {
    color: #969696;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement.model select {
    background-color: #F0F0F0;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch {}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnZipCode {
    width: 38%;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle {
    width: 60%;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle label {
    color: #969696;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form div.formElement.zipCodeSearch div.layoutColumnCircle select {
    background-color: #F0F0F0;
}

div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner form input.button {
    font-weight: bold;
}

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


div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.actions {
    border-top: none;
    padding-bottom: 5px;
    padding-top: 0px;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary {
    margin-top: 20px;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsPrimary a.linkDetailSearch {
    background: url("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
    padding-left: 10px;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary {
    margin-top: 5px;
}

div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxFoot {
    background: url("/zeit/module/quickSearchBgBottom.png") 0px 0px no-repeat;
}
div.mobile_moduleQuickSearch div.mobile_box div.mobile_boxFoot div.mobile_boxFootInner {
    background: 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;
    padding: 0px;
    width: 508px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner {
    height: 180px !important;
    padding-right: 0px;
    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("/zeit/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 {
    bottom: 6px;
    position: absolute;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li {
    float: left;
    margin-right: 10px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a {
    background: none !important;
    color: #ac1500;
    padding: 0px !important;
    text-transform: uppercase;
}

div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions {
    margin-right: -5px;
    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('/zeit/button/bgButtonRed.png') 100% 0px no-repeat;
    display: block;
    padding-right: 20px;
}
div.mobile_moduleQuickSearchIFrameWide div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner {
    background: url("/zeit/button/bgButtonRed.png") 0px 0px no-repeat;
    display: block;
}

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

/* Quick Search Form iFrame Small */
div.mobile_moduleQuickSearchIFrameSmall {
    border: 1px solid #D6D6D6;
    width: 300px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_moduleQuickSearch {
    margin: 0px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxHead {
    background: none !important;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBody {
    background: none !important;
    width: 295px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.mobile_headline {
    border-bottom: 1px solid #d6d6d6;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.mobile_headline h2 {
    margin: 0px 0px 10px 0px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.mobile_headline div.mobile_links ul li a {
    background: url("/zeit/default/vehiclesIconSet_red.png") no-repeat 0px 0px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink {}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul {
    bottom: 10px;
    position: absolute;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li {
    float: left;
    margin-right: 10px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.mobile_actionLink ul li a {
    background: none !important;
    color: #ac1500;
    padding: 0px !important;
    text-transform: uppercase;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner {
    height: 270px !important;
    position: relative;
}

div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter {
    background: url('/zeit/button/bgButtonRed.png') 100% 0px no-repeat;
    display: block;
    padding-right: 20px;
}
div.mobile_moduleQuickSearchIFrameSmall div.mobile_box div.mobile_boxBodyInner div.actions ul.actionsSecondary li span.buttonOuter span.buttonInner {
    background: url("/zeit/button/bgButtonRed.png") 0px 0px no-repeat;
    display: block;
}

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

div.mobile_moduleResultDetail {}
div.mobile_moduleResultDetail div.actions ul li a {
    background-position: 0px -295px;
}
div.mobile_moduleResultDetail div.layoutColumn50 div.layoutColumnInner {
    margin-right: 20px;
}

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: #336633;
    float:left;
    font-size: 1.6em;
    width: 310px;
}
div.mobile_moduleResultDetail div.header span.price {
    color: #336633;
    float: right;
    font-size: 1.6em;
    font-weight: bold;
}

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 {
    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: 5px;
    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: 125px;
    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-size: 0.8em;
    font-weight: normal;
    display: block;
}

div.mobile_moduleResultDetail div.dataContainer {
    margin-bottom: 20px;
}
div.mobile_moduleResultDetail div.dataContainer h3 {
    background: url("/default/default/dottedLine.png") 0px 100% repeat-x;
    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.sellerPhoneNumbers {
    overflow: hidden;
    padding-left: 20px;
    display: none;
}
div.mobile_moduleResultDetail div.dataContainer.dealer div.sellerPhoneNumbersImgContainer {
    float:left;
    display:block;
    margin-bottom: 10px;
    width: 100px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer div.sellerPhoneNumbersImgContainer img{
    width: 60px;
    height: 60px;
}
div.mobile_moduleResultDetail div.dataContainer.dealer p {
    margin-bottom: 5px;
}
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.layoutColumnInner {
    /*margin-right: 10px;*/
}

div.mobile_moduleResultDetail div.showImages {
    background-color: #f2f2f2;
    margin-bottom: 7px;
    overflow: hidden;
    padding: 10px 10px 10px 6px;
}
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 {
    font-size: 1.0em;
    float: left;
}

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: 15px;
    overflow: hidden;
    width: 100%;
}
div.mobile_moduleResultDetail div.mobile_button ul {
    display: inline;
    float: right;
    /*margin-right: -20px;*/
}

div.mobile_moduleResultDetail div.mobile_button ul li,
div.mobile_moduleResultDetail div.mobile_button ul li * {
    float: left;
}

div.mobile_moduleResultDetail a.link {
    background: url("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
    display: block;
    font-size: 12px;
    margin-top: 10px;
    padding-left: 10px;
}

div.mobile_moduleResultDetail a.imprint {
    text-decoration: underline;
}

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: 520px;
}
div.mobile_moduleResultDetail div.showImagesDetail div.layoutColumnImagesPreview {
    width: 24%;
}
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: 74.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_moduleResultsContainer {}

div.mobile_moduleResultsContainer div.mobile_headline {
    display: block;
    overflow: hidden;
    width: 320px;
}
div.mobile_moduleResultsContainer div.mobile_headline h2 {
    color: #336633;
    float: left;
    font-size: 1.8em;
    font-weight: normal;
    margin-right: 5px;
}

div.mobile_moduleResultsContainer div.actions {
    margin: 10px 0px;
}
div.mobile_moduleResultsContainer div.actions a.linkDetailSearch {
    background: url("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
    padding-left: 10px;
}

div.mobile_moduleResults {}

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.layoutColumns {
    min-height: 47px;
    position: relative;
    width: 529px;
}

* html div.mobile_moduleResults form div.mobile_header div.layoutColumns {
    height: 47px;
}
div.mobile_moduleResults form div.mobile_header div.layoutColumns div.showSelected {
    float: left;
    padding-bottom: 5px;
    width: 300px;
}
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 #336633;
    width: 110px;
}

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 7px 10px;
    position: absolute;
    right: 0px;
    width: 192px;
}
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: #222222;
    font-weight: normal;
    padding: 0px 5px 5px 5px;
    text-align: left;
    vertical-align: top;
}
div.mobile_moduleResults form table tr th a {
    color: #222222;
}
div.mobile_moduleResults form table tr th a.active {
    color: #222222;
}
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("/zeit/default/arrowIconSet.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 3px 10px 3px;
    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: 75px;
    margin-bottom: 5px;
    width: 100px;
}
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("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
}
div.mobile_moduleResults form table tr td.description span.title a {
    color: #222222;
    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("/zeit/default/arrowIconSet.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("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
    color: #222222;
    left: 12px;
    position: absolute;
    top: -10px;
    white-space: nowrap;
    width: 92px;
}

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 {
    font-weight: bold;
}

/* Button Park Selected Vehicles */
div.mobile_moduleResults form div.mobile_button {
    margin: 6px 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(/default/default/bgButtonGrey.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 span {
    background: url(/default/default/bgButtonGrey.png) 0px 0px no-repeat;
    color: #222222 !important;
    display: block;
    padding: 4px 0px 5px 5px;
}

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

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

/* Module Search */

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

div.mobile_moduleSearchBrand {
    float: left;
    padding-top: 8px;
}

div.mobile_moduleSearchBrand div.mobile_brandBox {
    width: 255px;
}

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

div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody {
    padding: 20px 10px 5px 5px;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody div.selectedBrandsContainer {
    height: 226px;
    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 {
    color: #222222;
    font-weight: bold;
    padding: 0px 6px;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p10 {
    color: #C3C3C3;
    font-size: 1.0em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p15 {
    color: #C3C3C3;
    font-size: 1.1em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p20 {
    color: #B5B5B5;
    font-size: 1.2em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p25 {
    color: #B5B5B5;
    font-size: 1.3em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p30 {
    color: #A8A8A8;
    font-size: 1.4em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p35 {
    color: #A8A8A8;
    font-size: 1.5em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p40 {
    color: #9A9A9A;
    font-size: 1.6em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p45 {
    color: #9A9A9A;
    font-size: 1.7em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p50 {
    color: #8C8C8C;
    font-size: 1.8em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p60 {
    color: #8C8C8C;
    font-size: 1.8em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p65 {
    color: #7F7F7F;
    font-size: 1.9em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p70 {
    color: #7F7F7F;
    font-size: 2.0em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p75 {
    color: #717171;
    font-size: 2.1em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p80 {
    color: #646464;
    font-size: 2.2em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p85 {
    color: #565656;
    font-size: 2.3em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p90 {
    color: #484848;
    font-size: 2.4em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p95 {
    color: #3B3B3B;
    font-size: 2.5em;
}
div.mobile_moduleSearchBrand div.mobile_brandBox div.mobile_brandBoxBody a.p100 {
    color: #2d2d2d;
    font-size: 2.6em;
}

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 {
    background: url("/zeit/default/arrowIconSet.png") 1px 3px no-repeat;
    padding-left: 10px;
}
/* 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: #336633;
    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: none;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 2px 0px 5px 0px;
}

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement {
    padding-bottom: 10px;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.metallic {
    padding-bottom: 6px;
}

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.color {
    padding-bottom: 0px;
}

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner fieldset.fieldsetColor div.layoutColumn02,
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner fieldset.fieldsetColor div.layoutColumn03 {
    padding-top: 28px;
}

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.mobile_moduleSelectVehicleType div.formElement.doubleSelect {
    padding-bottom: 4px;
}
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect {
    padding-bottom: 20px;
}
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 div.layoutColumnDoubleSelectFirst div.layoutColumnInner,
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectFirst div.layoutColumnInner,
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectFirst div.layoutColumnInner {
    margin-right: 10px;
}

* html div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectFirst div.layoutColumnInner {
    margin-right: 5px;
}
* html div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectFirst div.layoutColumnInner {
    margin-right: 5px;
}
* html div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect div.layoutColumnDoubleSelectFirst div.layoutColumnInner {
    margin-right: 5px;
}

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect label,
div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.formElement.doubleSelect span {
    font-weight: bold;
    margin-bottom: 7px;
}
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 {
    float: left;
    margin: 0;
    vertical-align: middle;
}

/* Headline */
div.mobile_moduleSearchDetail h2 {
    color: #222222;
    float: left;
    font-size: 1.4em;
}
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: #336633;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
}

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

div.mobile_moduleSearchDetail div.mobile_box div.mobile_boxBodyInner div.mobile_moduleSelectVehicleColor {
    margin-bottom: 6px;
}

/* Car */
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailCar {}
div.mobile_moduleSearchDetail div.mobile_moduleSearchDetailCar h2.mobile_car {}

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
















/* 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: none;
    margin-bottom: 9px;
}
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("/zeit/default/vehiclesIconSet.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.mobile_moduleSelectVehicleBrand fieldset div.formElement {
    padding-bottom: 10px !important;
}

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: 25px;
}
div.mobile_moduleSelectVehicleEquipment div.layoutColumn02 div.layoutColumnInner div.formElement,
div.mobile_moduleSelectVehicleEquipment div.layoutColumn03 div.layoutColumnInner div.formElement {
    padding-bottom: 0px;
}
/* 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: 25px;
    width: 150px;
}
div.mobile_moduleSelectVehiclePrice div.button {
    padding-top: 18px;
}
div.mobile_moduleSelectVehiclePrice div.button a.btNetPrice {
    background: url("/default/default/arrowIconSet.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;
}

div.mobile_moduleSelectVehicleSafety div.layoutColumn02 div.layoutColumnInner div.formElement,
div.mobile_moduleSelectVehicleSafety div.layoutColumn03 div.layoutColumnInner div.formElement {
    padding-bottom: 0px;
}/* 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-bottom: 15px;
    margin-left: 20px;
    margin-top: 15px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement {
    background: url("/zeit/default/vehiclesIconSet02.png") 80% 0px no-repeat;
    padding-bottom: 8px;
    padding-top: 5px;
}

div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.limousine {
    background-position: 80% 0px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.compact {
    background-position: 80% -50px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.estate {
    background-position: 80% -100px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.van {
    background-position: 80% -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: 95% -200px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.convertible {
    background-position: 95% -250px;
}
div.mobile_moduleSelectVehicleType fieldset.fieldsetVehicleTypeCar div.layoutColumns div.formElement.sportscar {
    background-position: 95% -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;
}
div.mobile_moduleTabs ul {
    display: inline-block;
}
div.mobile_moduleTabs ul {
    background: url("/zeit/tabs/bgTabs.png") 0px 0px no-repeat;
    display: block;
    overflow: hidden;
}
div.mobile_moduleTabs ul li {
    border-bottom: 1px solid #D6D6D6;
    float: left;
}
div.mobile_moduleTabs ul li.firstTab {
    width: 252px;
}
div.mobile_moduleTabs ul li.secondTab {
    width: 150px;
}
div.mobile_moduleTabs ul li.secondTab span {
    margin-left: 7px;
    padding: 10px 10px 8px 13px;
}
div.mobile_moduleTabs ul li a {
    color: #222222;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    padding-right: 0px;
}
div.mobile_moduleTabs ul li a span {
    color: #222222;
    display: block;
    margin-left: 1px;
    padding: 10px 10px 8px 10px;
}

div.mobile_moduleTabs ul li.active {
    padding-top: 0px;
}
div.mobile_moduleTabs ul li.active a {
    color: #336633;
}
div.mobile_moduleTabs ul li.active a span {
    color: #336633;
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: -1px;
}

/* Detail View */
div.mobile_detailViewTabs {
    margin-left: -1px;
}
div.mobile_detailViewTabs ul {
    background: none;
}
div.mobile_detailViewTabs ul li {
    border: none;
    padding-top: 10px;
}
div.mobile_detailViewTabs ul li a {
    background: url("/zeit/tabs/bgTabsDetailView.png") 100% -400px no-repeat;
    border-bottom: none;
    display: block;
    font-size: 1.0em;
    padding-right: 10px;
}
div.mobile_detailViewTabs ul li a span {
    background: url("/zeit/tabs/bgTabsDetailView.png") 0px -400px no-repeat;
    display: block;
    padding: 5px 5px 4px 15px;
}

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

div.mobile_detailViewTabs ul li.secondeDetailTab {
    margin-left: -2px;
}/* Module Teaser */

div.mobile_moduleTeaser {
    margin-bottom: 10px;
}
/* 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: 30%;
}
div.pagination div.hits strong {}

/* GOTO */
div.pagination div.goTo {
    float: right;
}
* html div.pagination div.goTo {
    width: 100px;
}
div.pagination div.goTo label {
    /*float: left;*/
    color: #7B7C7B;
    display: inline;
}
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("/default/default/paginationIconSet.png") 0px -300px no-repeat;
    display: block;
    float: left;
    height: 17px;
    width: 17px;
}
div.pagination div.goTo a.go span {
    display: block;
    text-indent: -1000em;
}

/* PAGING */
div.pagination div.paging {
    float: left;
    position: absolute;
    left: 50%;
    top: 0px;
    /*width: 40%;*/
}
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 {
    text-decoration: underline;
}
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("/default/default/paginationIconSet.png") 0 100px no-repeat;
    display: block;
    height: 17px;
    text-indent: -1000em;
    width: 17px;
}

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

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

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