 
 
#searchresult_list_desktop {
    display:none;
}

#searchresult_list_tablet {
    display:none;
}

#searchresult_list_smartphone {
    display:block;
}

#section_searchform {
    min-height: 240px;
}



td.searchlist_left.image {
    vertical-align: top;
    width: 70px;
}
.webicon_i {
    float: left;
    margin-bottom: 10px;
}

.webicon_star {
    float: right;
}



#advert_partner {
    display:none;
}


#map_b {
    height: 430px;
}


.dropdown_mapcontrol {

    background: url('../../images/backgrounds/bg_mapcontrol_select_smartphone.png') no-repeat;  /*Adds background-image*/
    background-position: 3px -7px;  /*Position of the background-image*/
    width: 152px; /*Width of select dropdown to give space for arrow image*/
    right: 36px;
}


img#mapcontrols {
    z-index: 9999 !important;
    position: absolute; top: 20px; right: 18px;
    background: url('../../images/backgrounds/bg_mapcontrol_smartphone.png') left top no-repeat transparent; height: 86px; width: 350px;
}

#inputfields {
    width: 100%;
}
#section_inputfields {
    padding-left: 0px;
}
#background_inputfields {
    display: none;
}
.bg-illu-img {
    display: none;
}
.two-thirds-desktop, .one-half-desktop {
    width: 100%;
}


#loctypefields {
    width: 100%;
}
#section_loctypefields {
    padding-left: 0px;
}

#section_links {
    padding-top: 20px;
}


#background_loctypefields {
    display: none;
}

#s1_loctypefields {
    padding-left:0px;
    margin-top: 20px;
    
}

/* Aufklapper Linklisten Startseite nah zusammenruecken */
#div1_loctypefields section div section{
    margin-bottom: 20px;
}

#s1_loctypefields div section {
    margin-left: 0px;
}


#stage {
   border-bottom: none;
}

#locationdetail_zeiten .one-fourth ul,
#locationdetail_exampleaddress .one-fourth ul {
    min-height: 18px;
}
#locationdetail_zeiten .bubble-btn {
    margin-bottom: 20px;
}

#locationdetail_zeiten .one-fourth ul li,
#locationdetail_exampleaddress .one-fourth ul li {
    float: inherit;
    margin-bottom: 10px;
    position:inherit;
    left: 50%;
    margin-left: 0;
    
}
.bubble-btn {
    float: inherit;
}
.bubble-btn.fix-width  {
        width: 162px;
    } 
#bubble_drucken_detail {
    display:none;
}

#route_buttons .bubble-btn {
    float: left;
}


/* Korrekturen drop-Down-Selectboxen */

    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .whole .subpagedropdown .dp-form .block label.select_wrapper:before,
        .dp-form .whole .block label.select_wrapper:before {
            right: 1px;
            }
        }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .two-thirds .subpagedropdown .dp-form .block label.select_wrapper:before,
        .dp-form .two-thirds .block label.select_wrapper:before {
            right: 1px;
            }
        }

.action-btn-pf {
     margin-top: 15px;
     margin-bottom: 0px;
}

#locationall_hinttext {
    margin-left: 50px;
}

#locationall_hintimages {
    margin-left: 55px;
}


#locationall_hintimages img {
    margin-left:0px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
#locationall_hinttext div {
    height: 35px;
    text-align: left;
}

/* Korrekturen fuer Zeiten-Tabellen */
.nesting.smartphone .container .one-fourth {
    width: 48.47328244274809%;
    max-width: 48.47328244274809%;
    margin: 0;
}
.nesting.smartphone section {
    padding-bottom: 2px;
}
.nesting.smartphone section nobr p {
    margin-bottom: 4px;
}

 .nesting.withlines.smartphone .container .column.one-fourth:before {
     display: block;
     height: 100%;
     content: "";
     position: absolute;
     width: 1px;
     top: 0;
     bottom: 0;
     left: -7%;
}

#content .outer_section_bubble {
   padding-left: 10px;
   padding-right: 10px;
}

#content_bewertung td.description {
    padding-bottom: 0px;
}
#content_bewertung td.images {
    padding-bottom: 18px;
}
#content_bewertung td.tooltip {
    padding-bottom: 20px;
}





/* ab hier: backrounds mit doppelter Auflösung */
@media screen and (-webkit-min-device-pixel-ratio: 2) {
    img#mapcontrols {
        background: url('../../images/backgrounds/bg_mapcontrol_smartphone@2x.png') left top no-repeat transparent; 
        background-size: cover; 
    }
    .dropdown_mapcontrol {

    border: 0 !important;  /*Removes border*/
    -webkit-appearance: none;  /*Removes default chrome and safari style*/
    -moz-appearance: none; /* Removes Default Firefox style*/
    background: url('../../images/backgrounds/bg_mapcontrol_select_smartphone@2x.png') no-repeat;  /*Adds background-image*/
    background-position: 5px -7px;  /*Position of the background-image*/
    background-size: cover; 
 
}


