@charset "UTF-8";

.article-section #fg-spiegel-content li{margin-bottom:0px;}
.templates-anzeige{margin-top:-40px;}


#fg-spiegel-content{
	position:relative;
	min-height:390px;
	margin-top:30px;
}
#fg-spiegel-content .fg-spiegel-bg{
	position:absolute;
	right:0;
	top:0;
	width:420px;
	overflow:hidden;
}
/*
#fg-spiegel-content .fg-spiegel-bg img{
	max-width:860px;
}
*/
#fg-spiegel-content .clearfix:before,
#fg-spiegel-content .clearfix:after{
	content:" ";
    display:table;
	clear:both;
}
#fg-spiegel-content .fg-spiegel-steps{
	margin-top:20px;
}
#fg-spiegel-content .fg-spiegel-usps .fg-spiegel-steps:first-child{
	margin-top:0;
}
#fg-spiegel-content .fg-spiegel-step-image{
	display:inline-block;
	width:80px;
	height:80px;
	margin-right:5px;
}
#fg-spiegel-content .fg-spiegel-step-text{
	display:inline-block;
	width:320px;
	height:80px;
	vertical-align:top;
}
#fg-spiegel-content .fg-spiegel-step-headline{
	margin-top:5px;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}
#fg-spiegel-content .fg-spiegel-step-content{
	margin-top:5px;
}

#fg-spiegel-content .vehicleSelected .fg-spiegel-steps{
	float:left;
	margin-top:0;
}
#fg-spiegel-content .vehicleSelected .fg-spiegel-step-image{
	display:none;
}
#fg-spiegel-content .vehicleSelected .fg-spiegel-step-text{
	width:190px;
	margin-right:10px;
	margin-left:10px;
	height:127px;
}
#fg-spiegel-content .vehicleSelected .fg-spiegel-step-headline{
	margin-top:0;
	font-size:16px;
}
#fg-spiegel-content .vehicleSelected .fg-spiegel-step-content{
	font-size:13px;
	line-height:16px;
}

#fg-spiegel-content .fg-spiegel-offer-hint{
	position:absolute;
    width:280px;
    right:0;
    top:20px;
	display:none;
}
#fg-spiegel-content .fg-spiegel-offer-hint-list{
	border-left:5px solid #5888ab;
	padding-left:5px;
	margin-bottom:10px;
}
#fg-spiegel-content .fg-spiegel-offer-hint-list b{
	color:#5888ab;
}

#fg-spiegel-content .fg-spiegel-main-content{
	/*width:600px;*/
	margin:60px auto 0 auto;
}
#fg-spiegel-content .fg-spiegel-main-content h3{
	font-size:18px;
	line-height:22px;
}
#fg-spiegel-content .fg-spiegel-main-content p{
	margin:7px 0 20px;
}

#configurator{position:relative;min-height:440px;}
#configurator.no-region{min-height:220px;}
#configurator .fg-webkit{
	margin:0;
	font:11.5px/15px Verdana,Arial,Helvetica,Geneva,sans-serif;
	min-height:100px;
}
#configurator .fg-webkit.loading{
	background:url(ani-loader_small.gif) 220px 50px no-repeat;
}
#configurator .fg-webkit .fg-login-wrap{display:none;}

/*********************** all buttons ***********************/
#configurator .fg-webkit button,
#configurator .fg-webkit .fg-btn-block-primary{
	background: white;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(5%, white), color-stop(100%, #e9e9e9));
	background: -webkit-linear-gradient(top, white 0%, white 5%, #e9e9e9 100%);
	background: -moz-linear-gradient(top, white 0%, white 5%, #e9e9e9 100%);
	background: -o-linear-gradient(top, white 0%, white 5%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, white 0%, white 5%, #e9e9e9 100%);
	background: linear-gradient(to bottom, white 0%, white 5%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE9E9E9', GradientType=0 );
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 5px 5px 2px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 5px 5px 2px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 5px 5px 2px 0 rgba(0, 0, 0, 0.25);
	color: #5888ab;
	cursor: pointer;
	display: block;
	font-weight: bold;
	font-size: 11.5px;
	font-size: 1.2rem;
	line-height: 14px;
	line-height: 1.3992rem;
	height: 25px;
	margin-bottom: 7px;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
}
#configurator .fg-webkit .fg-selected-services .fg-btn-block-primary{
	width:415px;
	position:absolute;
	top:-35px;
	right:10px;
}
#configurator .fg-webkit button:focus,
#configurator .fg-webkit .fg-btn-block-primary:focus{
	outline:none;
}
#configurator .fg-webkit .fg-btn-block-primary translate{
	line-height:25px;
}

/*********************** remove float ***********************/
#configurator button,
#configurator input[type="button"],
#configurator input[type="reset"],
#configurator input[type="submit"]{
	float:none;
}

/*********************** reset select and input-field heights ***********************/
#configurator .fg-webkit .form-control,
#configurator .fg-webkit .fg-form-control,
#configurator .fg-webkit .fg-form-sm,
#configurator .fg-webkit .fg-form-input-icon-wrap .fg-form-input-icon,
#configurator .fg-webkit .fg-booked-offer__rate__cost-wrap .fg-form-input-icon,
#configurator .fg-webkit .fg-form-input-icon-wrap .fg-booked-offer__rate__cost,
#configurator .fg-webkit .fg-booked-offer__rate__cost-wrap .fg-booked-offer__rate__cost{
	padding:0;height:20px;font-size:11.5px;line-height:15px;
}
#configurator .fg-webkit option{
	padding:0;height:20px;
}
#configurator .fg-webkit #startOfferSearch,
#configurator .fg-webkit .fg-search--search-trigger,
#configurator .fg-webkit .fg-booking-submit__button{
	height:40px;font-size:20px;
}
#configurator .fg-webkit .fg-search__list__item input[type="checkbox"],
#configurator .fg-webkit .fg-grouped__list-service__item input[type="checkbox"]{
	margin-top:3px;
}

/*********************** change top-services arrows ***********************/
#configurator .fg-webkit .fg-grouped__item-heading__icon:before{
	content:" ";
	background:url(buttonMPCTab.png) 0 4px no-repeat;
	height:23px;
	width:23px;
}
#configurator .fg-webkit .panel-is-opened .fg-grouped__item-heading__icon:before{
	content:" ";
	background-image:url(buttonMPCTabAktiv.png);
	transform:none;
}

/*********************** change a-tag styles ***********************/
#configurator .fg-webkit .fg-comments__show-all *,
#configurator .fg-webkit .fg-list-group__toggle-indicator *,
#configurator .fg-webkit .fg-btn-back,
#configurator .fg-webkit .fg-service-search--catalog__back,
#configurator .fg-webkit .btn-sm,
#configurator .fg-webkit .fg-service-search__link,
#configurator .fg-webkit a{
	color: #5888ab;
	text-decoration: none;
	-webkit-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
/* hover underline */
#configurator .fg-webkit .btn-sm:hover,
#configurator .fg-webkit .fg-service-search__link:hover{
	color: #000000;
	outline: 0;
	text-decoration: underline!important;
	-webkit-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
/* hover no underline */
#configurator .fg-webkit .fg-comments__show-all:hover *,
#configurator .fg-webkit .fg-list-group__toggle-indicator:hover *,
#configurator .fg-webkit .fg-btn-back:hover,
#configurator .fg-webkit .fg-service-search--catalog__back:hover,
#configurator .fg-webkit a:hover span,
#configurator .fg-webkit a:hover{
	color: #000000;
	outline: 0;
	text-decoration: none!important;
	-webkit-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
/* hover no color change */
#configurator .fg-webkit a.fg-btn-block-primary:hover{
	color:#5888ab;
}
#configurator .fg-webkit .fg-list-group__toggle-indicator__label:focus,
#configurator .fg-webkit .fg-list-group__toggle-indicator__icon:focus,
#configurator .fg-webkit .fg-btn-back:focus,
#configurator .fg-webkit .fg-service-search--catalog__back:focus,
#configurator .fg-webkit .btn-sm:focus,
#configurator .fg-webkit .fg-service-search__link:focus,
#configurator .fg-webkit a:focus{
	outline: 0;
	-webkit-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
#configurator .fg-webkit .fg-list-group__toggle-indicator__label:visited,
#configurator .fg-webkit .fg-list-group__toggle-indicator__icon:visited,
#configurator .fg-webkit .fg-btn-back:visited,
#configurator .fg-webkit .fg-service-search--catalog__back:visited,
#configurator .fg-webkit .btn-sm:visited,
#configurator .fg-webkit .fg-service-search__link:visited,
#configurator .fg-webkit a:visited{
	color: #5888ab;
}

/*********************** change color to s-o red ***********************/
#configurator .fg-webkit .fg-search__list__item:hover,
#configurator .fg-webkit .fg-grouped__list-service__item:hover,
#configurator .fg-webkit .fg-search__list__item:active,
#configurator .fg-webkit .fg-grouped__list-service__item:active,
#configurator .fg-webkit .fg-search__list__item:focus,
#configurator .fg-webkit .fg-grouped__list-service__item:focus{
	background-color:#5888ab;
}
#configurator .fg-webkit .fg-ratings,
#configurator .fg-webkit .fg-ratings-0:before,
#configurator .fg-webkit .fg-ratings-1:before,
#configurator .fg-webkit .fg-ratings-2:before,
#configurator .fg-webkit .fg-ratings-3:before,
#configurator .fg-webkit .fg-ratings-4:before,
#configurator .fg-webkit .fg-ratings-5:before{
	color:#5888ab;
}
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group-head,
#configurator .fg-webkit .fg-profile .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group-head--actions,
#configurator .fg-webkit .fg-profile .myx-list-group-head--actions
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group__item.is-disabled .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group__item.is-disabled .myx-list-group-head,
#configurator .fg-webkit .fg-profile .myx-list-group__item.is-disabled .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group__item.is-disabled .myx-list-group--collapse--spacing .myx-list-group-head--actions,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group__item.is-disabled .myx-list-group-head--actions,
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group__item.is-disabled .fg-profile .myx-list-group-head--actions,
#configurator .fg-webkit .fg-profile .myx-list-group__item.is-disabled .myx-list-group-head--actions{
	border-left:none;
}
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group__item.is-opened .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group__item.is-opened .myx-list-group-head,
#configurator .fg-webkit .fg-profile .myx-list-group__item.is-opened .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group__item.is-opened .myx-list-group--collapse--spacing .myx-list-group-head--actions,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group__item.is-opened .myx-list-group-head--actions,
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group__item.is-opened .fg-profile .myx-list-group-head--actions,
#configurator .fg-webkit .fg-profile .myx-list-group__item.is-opened .myx-list-group-head--actions{
	border-left:none;
}
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group-head,
#configurator .fg-webkit .fg-profile .myx-list-group-head,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group-head--actions,
#configurator .fg-webkit .fg-profile .myx-list-group-head--actions{
	background:transparent;
	height:auto;
	padding:0;
}
#configurator .fg-webkit .myx-list-group--collapse--spacing .head-headline,
#configurator .fg-webkit .fg-profile .head-headline{
	color:#333;
	line-height:35px;
	margin-bottom:0;
	white-space:normal;
	padding-right:0;
}
#configurator .fg-webkit .myx-list-group--collapse--spacing .is-opened .head-headline{
	white-space:nowrap;
}
#configurator .fg-webkit .head-headline span{
	display:block;
	font-size:12px;
	line-height:18px;
}
#configurator .fg-webkit .is-opened .head-headline span{
	font-size:18px;
	line-height:23px;
	color:#5888ab;
}

/* configure selection widths and backgrounds */
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group__item,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group__item,
#configurator .fg-webkit .fg-profile .myx-list-group__item{
	margin-bottom:0;
}
#configurator [fg-vehicle-picker]{
	position:relative;
}
#configurator [fg-vehicle-picker],
#configurator [fg-vehicle-picker] + *{
	margin-bottom:20px;
	width:425px;
	background:#fff;
	display:block;
	padding:10px;
	border:1px solid #ccc;
}
#configurator [fg-service-picker]{
	border:1px solid #ccc;
}
#configurator .fg-webkit .nav > li > a{
	padding:10px 5px;
}
#configurator [fg-vehicle-picker] .myx-list-group-content{
	min-height:380px;
}
#configurator .fg-webkit .fg-vehicle-search--hsntsn{
	margin-top:10px;
}
#configurator [fg-service-picker] .myx-list-group__item{
	background:#fff;
}
#configurator [fg-service-picker] .myx-list-group__item .myx-list-group-head{
	padding-top:10px;padding-left:10px;
}
#configurator .fg-webkit .myx-list-group--collapse .myx-list-group-content,
#configurator .fg-webkit .myx-list-group--collapse--spacing .myx-list-group-content,
#configurator .fg-webkit .fg-profile .myx-list-group-content{
	padding:0;
}
#configurator .fg-webkit .row,
#configurator .fg-webkit .fg-row,
#configurator .fg-webkit .fg-row--spacing,
#configurator .fg-webkit .fg-vehicle-search__sub-type,
#configurator .fg-webkit .fg-vehicle-search--catalog__category{
	margin-left:-10px;margin-right:-10px;
}
#configurator .fg-webkit .fg-service-search--equipment-selection .fg-row{
	margin:0;
}
#configurator .fg-webkit .form-group,
#configurator .fg-webkit .fg-form-group,
#configurator .fg-webkit .fg-form-group-12,
#configurator .fg-webkit .fg-vehicle-search--catalog__brand,
#configurator .fg-webkit .fg-vehicle-search--catalog__date,
#configurator .fg-webkit .fg-vehicle-search--catalog__series,
#configurator .fg-webkit .fg-vehicle-search--catalog__model,
#configurator .fg-webkit .fg-vehicle-search--catalog__motor,
#configurator .fg-webkit .fg-vehicle-search--catalog__body,
#configurator .fg-webkit .fg-vehicle-search--vin,
#configurator .fg-webkit .fg-vehicle-search--hsntsn__construction,
#configurator .fg-webkit .fg-vehicle-search--hsntsn__types,
#configurator .fg-webkit .fg-form-group-6,
#configurator .fg-webkit .fg-service-search--fuzzy,
#configurator .fg-webkit .fg-offer-list__sort,
#configurator .fg-webkit div.fg-service-search--catalog{
	margin-bottom:10px;padding-left:10px;padding-right:10px;
}
#configurator .fg-webkit .fg-form-year,
#configurator .fg-webkit .fg-form-month,
#configurator .fg-webkit form[name="hsntsn"] fg-form-group{
	padding-left:10px;padding-right:10px;
}
#configurator .fg-webkit form[name="hsntsn"] .fg-col-xs-6 .fg-form-group,
#configurator .fg-webkit form[name="hsntsn"] .fg-col-xs-12 .fg-form-group,
#configurator .fg-webkit .fg-region-search--search-region .fg-form-group{
	padding-left:0;padding-right:0;
}

#configurator .fg-webkit #startServiceSearch{
	margin-top:10px;
}

#configurator .fg-webkit .fg-search-category-header{
	background:transparent;
	padding-left:0;
	margin-top:0;
	margin-bottom:0;
}

/* the rest of navigate:search */
#configurator .hsntsnIndication{
	text-align:center;
}
#configurator .hsntsnIndication b{
	display:inline-block;
	margin:5px 0 10px;
	font-size:15px;
}
#configurator .hsntsnIndication img{
	display:inline-block;
	max-width:100%;
}
#configurator .vehicleSelectedLabel,
#configurator .regionSelectedLabel{
	font-size:18px;
	line-height:23px;
	color:#5888ab;
	margin-bottom:7px;
}
#configurator .changeVehicleWrapper,
#configurator .changeRegionWrapper{
	margin-top:5px;
	text-align:right;
}
#configurator .myx-list-group__item.is-opened .vehicleSelectedLabel,
#configurator .myx-list-group__item.is-opened .regionSelectedLabel,
#configurator .myx-list-group__item.is-opened .changeVehicleWrapper,
#configurator .myx-list-group__item.is-opened .changeRegionWrapper{
	display:none;
}
#configurator #changeVehicle,
#configurator #notChangeVehicle,
#configurator #changeRegion{
	background:none;
	border:none;
	box-shadow:none;
	display:inline-block;
	font-size:11px;
	font-weight:normal;
	height:15px;
	margin-bottom:0;
	padding-right:0;
}
#configurator .myx-list-group__item.is-opened.vehicleSelected .changeVehicleWrapper{
	display:block;
}
#configurator .myx-list-group__item.is-opened.vehicleSelected .changeVehicleWrapper #notChangeVehicle{
	display:inline-block;
}
#configurator .myx-list-group__item.is-opened.vehicleSelected .changeVehicleWrapper #changeVehicle,
#configurator #notChangeVehicle{
	display:none;
}

#configurator .fg-webkit [ng-controller="FGSearchCtrl"] > ul{
	margin-bottom:20px;
}
#configurator .fg-webkit .fg-service-search__link{
	margin:20px 0;
}
#configurator .fg-webkit .fg-region-search--fuzzy__list{
	padding-bottom:0;
}

#configurator .fg-webkit form.fg-vehicle-search__catalog > .fg-row,
#configurator .fg-webkit form[name="hsntsn"] > .fg-row{
	display:block!important;
}
#configurator .fg-webkit [fg-vehicle-picker] .fg-row label,
#configurator .fg-webkit form[name="hsntsn"] .fg-row label{
	font-weight:bold;
	margin-top:10px;
}
#configurator .fg-webkit .label--fake{
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	display:inline-block;
}
#configurator .fg-webkit [fg-vehicle-picker] .fg-row .fg-form-year label,
#configurator .fg-webkit [fg-vehicle-picker] .fg-row .fg-form-month label{
	display:none;
}
#configurator .fg-webkit [fg-vehicle-picker] .fg-vehicle-search--hsntsn .fg-row .fg-col-xs-6 label{
	display:inline-block;;
}

#configurator .fg-webkit .fg-selected-services,
#configurator .fg-webkit .fg-service-search--equipment-selection{
	padding:10px;
}
#configurator .fg-webkit .fg-selected-services{
	position:relative;
}
#configurator .fg-webkit .fg-selected-services .fg-search__list--selected{
	/*width:50%;*/
}
#configurator .fg-webkit [fg-service-picker] .head-headline{
	color:#5888ab;
	cursor:auto;
}
#configurator .fg-webkit [fg-service-picker] .fg-grouped__item{
	border:none;margin-bottom:0;
}
#configurator .fg-webkit [fg-service-picker] .fg-grouped__item-heading{
	color:#5888ab;font-size:13px;padding:5px 0 5px 10px;border:none;border-bottom:2px solid #5888ab;background:#f5f5f5;
}
#configurator .fg-webkit [fg-service-picker] .fg-grouped__item-body{
	padding-top:5px;padding-bottom:0;
}
#configurator .fg-webkit [fg-service-picker] .fg-row .fg-col-xs-4{
	padding:0;width:29%;
}
#configurator .fg-webkit [fg-service-picker] .fg-row .fg-col-xs-8{
	padding:0;width:71%;
}
#configurator .fg-webkit .fg-search__list__item,
#configurator .fg-webkit .fg-grouped__list-service__item{
	line-height:20px;padding:2px 5px;
}
#configurator .fg-webkit .fg-search__list__item{
	line-height:25px;font-size:13px;
}
#configurator .fg-webkit .fg-grouped__list-service__item__icon{
	top:2px;
}
#configurator .fg-webkit .fg-search__list__item__icon{
	position:absolute;right:10px;
}
#configurator .fg-webkit .fg-btn__icon:before{
	font-size:16px;
}
#configurator .fg-webkit .fg-grouped__list-service__item .fg-grouped__list-service__item__icon:before,
#configurator .fg-webkit .fg-search__list__item.service .fg-search__list__item__icon:before{
	color:#54b04c;
}
#configurator .fg-webkit .fg-selected-services .fg-search__list__item__icon:before,
#configurator .fg-webkit .fg-grouped__list-service__item.is-selected .fg-grouped__list-service__item__icon:before,
#configurator .fg-webkit .fg-search__list__item.service.is-selected .fg-search__list__item__icon:before{
	color:#990000;
}
#configurator .fg-webkit .fg-grouped__list-service__item__icon:before,
#configurator .fg-webkit .fg-search__list__item__icon:before{
	font-size:16px;color:#54b04c;
}
#configurator .fg-webkit .fg-search__list__item:hover .fg-search__list__item__icon:before,
#configurator .fg-webkit .fg-search__list__item:active .fg-search__list__item__icon:before,
#configurator .fg-webkit .fg-search__list__item.service:active .fg-search__list__item__icon:before,
#configurator .fg-webkit .fg-search__list__item.service:hover .fg-search__list__item__icon:before,
#configurator .fg-webkit .fg-search__list__item.service.is-selected:active .fg-search__list__item__icon:before,
#configurator .fg-webkit .fg-search__list__item.service.is-selected:hover .fg-search__list__item__icon:before,
#configurator .fg-webkit .fg-grouped__list-service__item:hover .fg-grouped__list-service__item__icon:before,
#configurator .fg-webkit .fg-grouped__list-service__item:active .fg-grouped__list-service__item__icon:before{
	color:#fff;
}
#configurator .fg-webkit .fg-service-search--catalog__back{
	padding-left:5px;
}
#configurator .fg-webkit .fg-service-search--catalog__back .fg-btn__icon{
	position:relative;top:2px;
}
#configurator .fg-webkit .fg-service-search--popular-services{
	margin:0 -0.5%;padding:0 10px;
}

/* result-list */
#configurator .fg-webkit .fg-offer-list__list{
	margin-bottom:20px;
}
#configurator .fg-webkit .backToSearch,
#configurator .fg-webkit .backToResults{
	display:inline-block;padding-left:6px;cursor:pointer;margin-bottom:20px;
} 
#configurator .fg-webkit .backToSearch .fg-btn__icon:before,
#configurator .fg-webkit .backToResults .fg-btn__icon:before{
	content:"\E002";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	display:inline-block;
	vertical-align:top;
	position:relative;
	top:2px;
	left:-5px;
	font-family:"fg-webkit";
	font-style:normal;
}
#configurator .fg-webkit .backToSearch .fg-btn__label,
#configurator .fg-webkit .backToResults .fg-btn__label{
	font-size:14px;line-height:20px;
}
#configurator .fg-webkit .fg-narrow .fg-offer-list__sort__label{
	display:block;
}
#configurator .fg-webkit .fg-offer-list__list__head__column{
	background:#5888ab;
}
#configurator .fg-webkit .fg-offer-list .fg-offer-list__list__head > .fg-offer-list__list__head__column:first-child + * + * + * + *,
#configurator .fg-webkit .fg-offer-list .fg-offer-list__list__item > .fg-offer-list__list__part-quality{
	display:none;
}
#configurator .fg-webkit .fg-offer-list .fg-offer-list__list__head > .fg-offer-list__list__head__column:first-child + * + * + * + * + * + *{
	width:150px;
}
#configurator .fg-webkit .fg-offer-list__list__workshop,
#configurator .fg-webkit .fg-offer-list__list__workshoptype,
#configurator .fg-webkit .fg-offer-list__list__guild,
#configurator .fg-webkit .fg-offer-list__list__testing,
#configurator .fg-webkit .fg-offer-list__list__part-quality,
#configurator .fg-webkit .fg-offer-list__list__offer,
#configurator .fg-webkit .fg-offer-list__list__price{
	border-bottom:1px solid #5888ab;
}
#configurator .fg-webkit .fg-offer-list__list__col-garagename,
#configurator .fg-webkit .fg-offer-list__list__col-garageaddress{
	word-break:normal;
}

/* offer-detail */
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group-head{
	color:#5888ab;
}
#configurator .fg-webkit .fg-booking-service__item{
	display:inline;
	float:left;
	margin-top:0;
}
#configurator .fg-webkit span + .fg-booking-service__item:before{
	content: "";
}
#configurator .fg-webkit .fg-booking-service__item:before{
	content: ", ";
}
#configurator .fg-webkit .fg-booking-service__item span{
	display:inline-block;
}
#configurator .fg-webkit .fg-list-group__item .fg-list-group__toggle-indicator__icon:before{
	font-size:16px;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info > form > ul > li > .fg-list-group__toggle-indicator{
	float:right;width:80px;background:#fff;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__toggle-indicator + .fg-list-group-content{
	clear:both;
}
#configurator .fg-webkit .fg-booking-breakdown--full{
	padding-bottom:0;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-booking-workshop__name,
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-booking-workshop__rating{
	float:left;margin-top:0;margin-bottom:0;margin-right:5px;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-booking-workshop__rating:before{
	content:" ";
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-booking-workshop__address{
	float:left;clear:both;margin-top:0;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__item .fg-form-group{
	padding:0;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__item > fg-form-group{
	width:33.3%;float:left;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__item > span + fg-form-group,
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__item > span + fg-form-group + *,
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__item > span + fg-form-group + * + * + * + * + * + * + *{
	width:100%;float:none;clear:both;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__item > fg-form-group .fg-form-group{
	padding-right:10px;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-list-group__item > fg-form-group textarea{
	min-height:100px;
}

#configurator .fg-webkit .fg-booking-agreement-list a,
#configurator .fg-webkit .fg-agreement-detail__action__icon{
	cursor:pointer;
}
#configurator .fg-webkit .fg-agreement-detail__action__icon{
	color:#5888ab;
}
#configurator .fg-webkit .fg-agreement-detail__accept__button{
	background:#5888ab;
	border:none;
}

#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-booking-comments .fg-booking-comments__comment{
	float:left;width:80%;clear:both;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-booking-comments .fg-list-group-content{
	clear:both;
}
#configurator .fg-webkit .fg-webkit--booking-summary--info .fg-booking-comments .fg-list-group__toggle-indicator{
	position:absolute;right:0;top:30px;width:20%;
}

.fg-spiegel-templates{display:none!important;}
