.bundle_buy .button_green{
	display: block;
	margin: 0 auto;

	color:#fff;
	background-color:#43b02a;
	text-align:center;
	padding: 5px 0;
	width:280px;

}

.bundle_and_product_price_label{
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 10px;
	text-align: right;

}

.bundle_and_product_price_label span {
	font-weight: 600;
}

.bundle_and_product_price_label .price-suffix {
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
}

@media ( min-width: 320px ) {
	.bundle_buy{
		float:left;
		width:280px;
		margin:0 0 25px 0;

	}

}


@media ( min-width: 768px ) {
	.bundle_buy{
		float:left;
		width:280px;
		margin:0 25px 25px 0;
	}
}

@media ( min-width: 1400px ) {
	.bundle_buy{
		float:left;
		width:280px;
		margin:0 25px 25px 0;
	}
}





/* felix_bundle_vertical  */

 .bundle .bundle_products ul li{
	 list-style-image: url('/sites/all/themes/felix1_bootstrap_subtheme/images/pfeil.png');
 }

.bundle .bundle_products ul li.additional{
	list-style-image: url('/sites/all/themes/felix1_bootstrap_subtheme/images/pfeil.png');
}

.bundle .bundle_buy{
	text-align: right;
	position:absolute;
	bottom:0;
	left:-9px;
	color:#fff;
	padding: 10px;
	background: url('/sites/all/themes/felix1_bootstrap_subtheme/images/BG_black.png');

}


.bundle_stoerer{
	height: 71px;
	display:block;
	left: 249px;
	padding: 0;
	position: absolute;
	top: -12px;
	width: 71px;
	background: url('/sites/all/themes/felix1_bootstrap_subtheme/images/stoerer.png') no-repeat;
	z-index:500;
}



@media ( min-width: 320px ) {
	.bundle_stoerer{
		display:none;
	}
}
@media ( min-width: 768px ) {
	.bundle_stoerer{
		display:block;
		height: 71px;
		width: 71px;
		left: 151px;
		top: -6px;
		background: url('/sites/all/themes/felix1_bootstrap_subtheme/images/stoerer_klein.png');
	}

}
@media ( min-width: 1400px ) {
	.bundle_stoerer{
		height: 143px;
		display:block;
		left: 249px;
		padding: 0;
		position: absolute;
		top: -12px;
		width: 141px;
		background: url('/sites/all/themes/felix1_bootstrap_subtheme/images/stoerer.png') no-repeat;
		z-index:500;
	}

}

.bundle_name span{
	font-weight:600;
}

.bundle_buy span{
	color:#fff;
	font-size:32px;
}

.bundle_product_list span{
	font-weight:600;
}


/* felix_component_property_slider */

.ui-state-default{
	background: url("/sites/all/themes/felix1_bootstrap_subtheme/images/Slider_Knubbel.png") repeat-x scroll 50% 50% transparent !important;
}

.knubbel_links{
	background: url("/sites/all/themes/felix1_bootstrap_subtheme/images/Slider_left.png");
	float: left !important;
	height: 37px !important;
	width: 36px !important;
	margin-left: -9px !important;
}

.knubbel_mitte{
	background: url("/sites/all/themes/felix1_bootstrap_subtheme/images/Slider_repeat.png") repeat-x scroll 0 12px !important;
	float: left !important;
	height: 37px !important;
	width: 645px;
}
.knubbel_rechts{
	background: url("/sites/all/themes/felix1_bootstrap_subtheme/images/Slider_right.png") !important;
	float: left !important;
	height: 37px !important;
	width: 36px !important;
}

.euro{
	background: url("/sites/all/themes/felix1_bootstrap_subtheme/images/Eurozeichen.png") no-repeat scroll 95% 54% #fff !important;
}

.hour{
	/*background: url("/sites/all/themes/felix1_bootstrap_subtheme/images/stunden.png") no-repeat scroll 95% 45% #fff !important;*/
}

.member{
	background: url("/sites/all/themes/felix1_bootstrap_subtheme/images/mitarbeiter_icon.png") no-repeat scroll 95% 50% #fff !important;
}

.previousYear{
	display:none;
}

.slider_info_text{
	float: left;
	margin-top: 25px;
	margin-bottom:15px;
	display:none;
}


@media ( min-width: 320px ) {
	.knubbel_mitte{
		width: 137px;
	}
}

@media ( min-width: 768px ) {
	.knubbel_mitte{
		width: 260px;
	}
}

@media ( min-width: 1400px ) {

	.knubbel_mitte{
		width: 645px;
	}

}


/* felix_bundle_selector_renderer */

.bundle_selector #answers ul{
	margin:0;
	padding:0;
}

.bundle_selector #answers li{
	float:left;
	margin-right: 35px;
	padding: 0 10px;
	list-style: none;
}


.bundle_selector #answers li:hover {
	background-color:#43b02a;

}

.bundle_selector #answers li:hover a, .bundle_selector #answers li:hover span{
	color:#fff!important;
}

.bundle_selector #answers li span{
	color: #43b02a;
	font-family: "felix1de";
	font-size: 35px;
	margin-right: 5px;
}

.green-li{
	background-color:#43b02a;
	color:#fff;
}

.green-li a{
	color:#fff;
	text-decoration:none;
}

.green-li .left span{
	color:#fff!important;
}


/* felix_bundle_horizontal */

#checkout_form #bundle .bundle_products ul{
	padding-left:0px;
}


#checkout_form #bundle .bundle_products ul li{
	list-style: none;
}


#checkout_form .bundle-body{
	margin-top:30px;
	margin-bottom:30px;
}


#checkout_form .bundle_products .icon{
	font-size:20px;
	color:#43b02a;
	float:left;
	margin-top:7px;
	height:20px;
}




@media ( min-width: 320px ) {
	#checkout_form .bundle_products .icon {
		color: #43b02a;
		float: left;
		font-size: 20px;
		height: 12px;
		margin-top: 0;
		padding: 0;
	}
}

@media ( min-width: 768px ) {
	#checkout_form .bundle_products .icon{
		font-size:17px;
		color:#43b02a;
		float:left;
		margin-top:0;
		height:20px;
	}
}

@media ( min-width: 1400px ) {
	#checkout_form .bundle_products .icon{
		font-size:18px;
		color:#43b02a;
		float:left;
		margin-top:0;
		height:20px;
	}
}


/* felix_mandator_info_box_renderer */

.mandator_info_box{
	background-color:#eee;
	padding:25px 25px 25px;
}

.mandator_info_box .headline{
	font-size: 16px;
	font-weight: 600;
}

.mandator_info_box a{
	color: #e77d04;
	font-size: 16px;
	font-weight: 600;
	margin:10px 0 0 0;
	display:block;
}


@media ( min-width: 320px ) {
	.mandator_info_box{
		width:320px;
	}
}

@media ( min-width: 768px ) {
	.mandator_info_box{
		width:265px;
	}

}

@media ( min-width: 1400px ) {
	.mandator_info_box{
		width:350px;
	}
}


/* felix_mandator_selection_renderer */

.new_mandator{
	float: left;
	font-family: "Klavika","Open Sans",sans-serif;
	font-size: 24px;
	font-weight: 600;
	margin: 0 70px 0 0;
}

.new_mandator:hover{
	cursor:pointer;
}

.new_mandator span{
	color:#e77d04;
	margin-left: 15px;
}

.contract_show_green{
	color:#43b02a;
}

.mandator_container{
	display:flex;
	flex-wrap: wrap;
}

.cursor_pointer{
	cursor:pointer;
}

/* felix_additional_benefit.tpl.php */

.additional_product{
	border-top:solid 1px #ccc;
}




