﻿body {
}

.container
{
    width:100%;
    min-width:450px;
    overflow:hidden;
}

.suche
{
    width:100%;
    box-sizing:border-box;
}

.column
{
    clear:both;
    float:none;
}

.hotlinenum
{
font-size:10px !important; 
white-space: nowrap;
}

.header img
{
    display:none;
}

.langimg img
{
    display:block !important;
}

#pages
{
    margin-top:50px;
}

#pages button 
{
    height:30px;
    width:30px;
}

.header
{
    height:140px;
    background-position: -60px -10px;
}

.logo
{
    width:auto !important;
    height:50px;
    margin-top:10px;
    display:block !important;
}

.checkboxes
{
    clear:both;
    width:100%;
}

.buttons
{
    margin-top:100px;
    float:none;
}

.list
{
    width:100%;
    margin-top:70px;
}

.tab 
{
    width:150px;
    height:40px;
    padding:3px;
    margin-top:-23px;
}

.left_label
{
    width:100px;
    font-size:12px;
}

.items_right
{
    font-size:12px;
    width:230px;
    float:right;
}

.center_button
{
    width:155px;
}

.searchmanagement
{
    clear:both;
    float:left;
   margin-left:35px;
}

.savesearch
{
    height:120px;;
}

.pages
{
    width:100%;
}

.navigation select
{
    display:block !important;
    width:140px;
    height:30px;
}
.navigation a
{
    display:none !important;
}

.detail_block
{
    width:90% !important;
    margin:0px !important;
    float:none !important;
}

#area_notiz
{
    width:90%;
}

.login_rahmen
{
    width:90% !important;
    border:0px !important;
}

.column_left,.column_right,.column-1
{
    float:none;
    text-align:left !important;
    border:0px !important;
    clear:both;
}

.checkboxes
{
    width:100%;
    height:60px;
    clear:both !important;
    float:none !important;
}

.checkboxes .cb
{
    clear:both;
}

.detail_value,.detail_label
{
    width:45% !important;
}

.grid table
{
    width:90% !important;
}

.jsgrid-table
{
    width:100% !important;
}

.parentGrid
{
    width:100% !important;
    margin:0px !important;
    overflow-x:scroll;
    border:0px !important;
}

html {
    -webkit-text-size-adjust: none
}

#pages
{
    clear:both !important;
    float:none !important;
}

.contact_form
{
    margin:0px !important;
}

.contact_row 
{
    width:100%;
}

.contact_label
{
     width:25%;
    text-align:left;
    padding:0px;
    margin:0px;
}


.contact_value
{
    width:75%;
    text-align:left;
    padding:0px;
    margin:0px;
}

.savesearchoptions
{
    height:100px;
    clear:both;
    margin-top:30px;
}

.savesearchlabel
{
    clear:both;
    text-align:left;
    
    padding-left:20px;

}




.savesearchbutton
{
    clear:both;
    height:50px;
    margin-top:-30px;
    float:none;
}
.savesearchfield
{
    clear:both;
    text-align:left;
    padding-left:20px;
}

.detail_value
{
    height:inherit;
}

.field 
{
    width: 240px;
}

.fullsizeselectinput
{
    width:247px;
}


.length
{
    width:105px;
}

.distance
{
    width:5px !important;
}

.offer_title_top 
{
    display:none;
}

.offer_titles
{
    width:100% !important;
    height:auto !important;
    position:relative !important;
    margin-left:0px !important;
    left:0px !important;
}

.buttonaround {
width:100% !important;
}

.ouroffer_header p
{
    width:100%;
}

.ouroffer_header h2
{
    width:100%;
}

.offer_title 
{
    clear:both;
    position:relative;
    margin-right:0px !important;
    float:none !important;
    width:100% !important;
    height: 675px !important;
}

.offer_title_bottom
{
    display:block !important;
    position:inherit;
    background-color: #496d91 !important;
    height:40px !important;
    padding-top:10px;
    font-weight:bold;
    color:white;
}

.ouroffer_bottom
{
    height: auto !important;
}


.ouroffer_bottom .offer_titles .offer_title {
    margin-bottom: 10px !important;
}

.registerLabel
{
    clear:both;
    float:none !important;
}

.registerField
{
    clear:both;
    float:none !important;
    margin-bottom:2px;
}

.registerRow
{
    height:60px !important;
}




.hotlineblock 
{
    width:100%;
    height:300px;
    clear:both;
    position:initial;
}

.hotlineblock .icons
{
    width:100%;
}

.logos
{
    top:0px;
}

.hotlineblock
{
    height:100px;
    font-size: 10px;
}