/*rg */
.highlight{font-weight: bold;}
div.select_con div.select_options { z-index: 10000;}
.error_messages {display: none;}
.errordetail {display: none;}
.mobile_date_edit {display: none;}
.mobile_date_edit_noonline {display: none;}
ul.deep2 {margin-left:30px;}
label.errorm {border:1px solid red;width: 300px;}
div.checkbox.volkswagen .icon, div.brand_info.volkswagen .icon{
	width:31px; height:31px;
	background-position:0 -180px;
	margin-top:4px;
}
div.checkbox.vw_nufa .icon, div.brand_info.vw_nufa .icon{
	width:31px; height:31px;
	background-position:0 -180px;
	margin-top:4px;
}
#map_canvas_main {width:600px;height:511px;}

input.f3-form-error {border:1px red solid!important;}
.station_list_v {display: none;}
#rescountWrap {display:none;}

.container_12 .grid_8 {
    float: left;
}
.logostart { margin-right:46px!important; }
#logo2 { margin-top:31px;}
#logo2 { position: relative;right:8px; }
.logoparade img {max-width: 100px;}
@media only screen and (max-width: 479px) {
    #logo2 { margin-top:5px; }
	.mobile-switch {
		display: table;
	}
	
	.mobile-switch .grid_8  {
		display:table-footer-group;
	}
	.mobile-switch .right{
		display:table-header-group;
		float:none;
	}
        #map_canvas_main {width:300px;height:260px;}
        #map_canvas_main img{max-width:300px;max-height:260px;}
}

.bottomline .type-gridelements_pi1 {
    margin-bottom:0;
}

body {
    background:#767476;
}

.notopen {color:#CE0010;}
.cbmargin {margin-right:10px;}
.conditionsadvise {font-size: 12px;}