@charset "utf-8";

/* ersetzt zukuenftig .ProductOptions */
.order-config{
	width				:90%;
	/*
	background			:#F1F7FA;
	background-image	: -ms-linear-gradient(bottom, #EEEEEE 0%, #F7F7F7 100%);
	background-image	: -moz-linear-gradient(bottom, #EEEEEE 0%, #F7F7F7 100%);
	background-image	: -o-linear-gradient(bottom, #EEEEEE 0%, #F7F7F7 100%);
	background-image	: -webkit-gradient(linear, left bottom, left top, color-stop(0, #EEEEEE), color-stop(1, #F7F7F7));
	background-image	: -webkit-linear-gradient(bottom, #EEEEEE 0%, #F7F7F7 100%); 
	background-image	: linear-gradient(to top, #EEEEEE 0%, #F7F7F7 100%);
	*/
	background			:#fafafa;
	padding				: 10px 15px 10px 15px;
	margin-top			: 20px;
	border				: 1px none #CCC;
	box-shadow			:inset 0px 0px 1px #ccc;
}
.order-config-box .Op1 {
	display				: inline-block;
	float				: left;
	width				: 75%;
}
.order-config-box td, #OptionPriceBox td, #OptionPriceBox label{
	font-size		:11px;
	font-size		:12px !important;
}
.order-config legend {
	width					:95%;
	border-radius			:0;
}




/*	table tags	*/
.order-table-product-config{
	
}
.order-table-product-config th{
	font-size				:1.2em;
	border-bottom			:1px solid #DBDBDB;
	border-bottom			:1px solid #213765;
	border-bottom			:none;
	padding					:10px 0 5px 0;
}
.order-table-product-config td{
	vertical-align			:top;
}
.order-table-product-config h4, .order-table-product-config h5,
.order-config legend {
	background				:#213765 ;
	background				:#CED3DA ;
	background				:#D9E3BC ;
	background				:#e2eefa ;
	font-size				: 1.4em ;
	font-size				: 1.2em ;
	font-weight				:bold;
	padding					:5px 10px;
	color					:#FFF;
	color					:#213765;
	color					:#000;
}
.order-table-product-config h5{
	background				:#3458A0 ;
	background				:#D9E3BC ;
	background				:none ;
	border-bottom			:3px solid #D9E3BC;
	border-bottom			:3px solid #e2eefa;
	color					:#FFF;
	color					:#000;
	font-size				:inherit;
	font-size				:14px ;
	font-weight				:lighter;
}
.order-table-product-config h4 .js-more-less{
	width					:14px;
	height					:14px;
	background				:url("/_images/icons/js-more-less.png") no-repeat 0px 2px ;
	float					:right;
}
.order-table-product-config h4 .js-more-less.active{
	background				:url("/_images/icons/js-more-less.png") no-repeat 0px -14px ;
}

.order-table-product-config ul{
	margin					:0;
	padding					:0;
}
.order-table-product-config ul li{
	margin					:0;
	padding					:0;
}






/*	table rows		*/
.otpc-config-row{
	background		: url("../_images/rows/rows_bg.png") no-repeat bottom center;
	background		:none;
}
/*
.otpc-config-row:hover{
	background				:#F7F7F7;
}*/
.otpc-config-row td{
	border-bottom			:1px solid #DBDBDB;
	padding					:5px 0px 5px 0px;
}

/*	td details	*/
.otpc-left, .otpc-left-even-longer{
	width					:25px;
}
.otpc-left-even-longer{
	width					:70px;
}
.otpc-middle{
}
.otpc-right{
	min-width				: 27%;		/* just for text - im basispaket enthalten */
	text-align				:right;
}
.otpc-split{
	font-size				:12px;
	line-height				:12px;
}

td.mhstv_teleclub_aktion{
/*	color					:#e2001a; */
	padding					:1em 0;
}
td.mhstv_teleclub_aktion .stoerer{
	margin-bottom			:2em;
}

.order-config-subtext{
	color					: #999;
	font-size				:11px;
	padding					:5px 0 5px 0;
}

.bar-o-meter{
	background				:#FFF;
	border					:1px solid #CCC;
	box-shadow				:0px 0px 3px #DDD;
	/*margin					:10px 0 10px 0;*/
	margin:0 0 10px 0;
}
.bar-o-meter-length{
	width					:0;
	height					:10px;
	background				:#369c03;
	background-image: -ms-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: -moz-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: -o-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #369c03), color-stop(1, #a9bf76));
	background-image: -webkit-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: linear-gradient(to left, #8ba25b 0%, #a9bf76 100%);
	/* or as an image? */
	background				:url(../_images/glasfaser/barometer/bom_raster.png) repeat-x center right ;
	/* latest */
	background-image: -ms-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: -moz-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: -o-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #369c03), color-stop(1, #a9bf76));
	background-image: -webkit-linear-gradient(right, #369c03 0%, #a9bf76 100%);
	background-image: linear-gradient(to left, #369c03 0%, #a9bf76 100%);
	
	border-right			:1px solid #369c03;
}
.dynamic-price-info-selected{
	text-align				:right;
	border-bottom			:none;
	padding					:5px 0;
}



.orderBackBtn{
	display:none;
}

.nextButton, .backButton{
	cursor:pointer;
	margin-right:16px;
	font-size:130%;
	color:#fff;
	background:#213765;
	background-image:linear-gradient(to top, #213765 0%, #3558A0 100%);
	width:180px;
	line-height:35px;
	height:35px;
	text-align:center;
	margin-top:12px;
	margin-bottom:12px;
	float:left;
}

.nextButton:hover, .backButton:hover{
	background:#203664;
}

#tel_wrapper, #internet_wrapper{
	display:none;
}

#showZusatzpakete{
	cursor:pointer;
}

.xtraInfo{
	margin-top:6px !important;
}

.xtraInfo li{
	background:none !important;
	line-height:18px !important;
	border:none !important;
	text-decoration:none !important;
}

.disabled{
	color:#999 !important;
}
