/*/////////////////////
// KADO + ABONNEMENT //
/////////////////////*/

.options .selectBundels {
	width: 130px;
}

form.combinaties {
	display: block;
}


.tdTitle {
	width:174px;
}

/* Fake-ass vertical-alignment met paar classes voor de selectboxen  */

.options .option {
	line-height: 18px;
	height: 18px
}

.options {
	/*margin-right: 152px;*/
	/*height: 63px; deze niet aanpassen */
	border: 1px solid transparent;
}

.meerinfoicon2 {
	margin-right: 5px;
}

#abonnement .options {
	float: left;
	width: 154px;
	margin-right: 0;
}

	.options .selectKlein {
		width: 150px;
	}

	/* 83px height vertical align fixxle */
	.o1 .option { margin-top: 25px; }
	.o1 .option img, .o2 .option img, .o3 .option img {margin-left: 5px;}
	.o2 .option { margin-bottom: 6px; }
	.o3 .option {	margin-bottom: 6px; }
	.o4 .option { margin-bottom: 5px; }
	.o5 .option {	margin-bottom: 0px; }
	.o1t .option { margin-top: 21px; }
	.o2t .option { margin-top: 3px; }

/* Optionvisial */

.optionVisual {
	float: right;
	width: 71px;
	/*height: 83px; deze niet aanpassen */
	border: 1px solid transparent;
	margin-left: 13px;
	margin-right: 0px;
}

#abonnement .optionVisual {
	float: left;
}

	.optionVisual .photoBox {
		width: 60px;
		height: 60px;
		border: 1px dotted #cecece;
		text-align: center;

	}
	
	.optionVisual .photoBox p {
		margin: 13px;
		color: #bababa;
	}
	
	.optionVisual .photoBox img {
		width: 60px;
		height: 60px;
	}
	
	.optionVisual .photoBox table {
		color: white;
		height: 100%;
		padding: 0;
		margin: 0;
		border-collapse: collapse;
	}
	
		.optionVisual .photoBox td {
			padding: 0px;
			vertical-align: middle;
			text-align: center;
			color: #BABABA;
		}
	
	.optionVisual .photoBox a {

	}	

/* Optiontext */

.optionText {
	/*height: 83px; deze niet aanpassen */
	margin-bottom: 10px;
}
	.optionText .textBox {
		/*height: 86px;*/
		text-align: center;
	}

		.optionText .textBox table {
			color: white;
			height: 100%;
			padding-left: 3px;
		}
	
		.optionText .textBox .textTd {
			border:1px dotted #CECECE;
			padding: 0 8px;
			vertical-align: middle;
			text-align: left;
			width: 100%;
			height: 62px;
			color: #494C4F;
		}
		
		.optionText .arrow {
			display: block;
			position: relative;
			margin-top: 21px;
			right: -6px;
		}
		
		.optionText a {
			color: #b2b2b2;
		}
		.optionText a:hover {
			color: white;
			text-decoration: underline;
		}


/* Optionbalk */

.optionBalk table {

}


.optionBalk {
	clear: both;
	background-color:#F0F0F0;
	border-top:1px solid #CDCDCD;
	height:16px;
	margin:-5px -6px -6px;
	padding:6px 3px 7px 4px;
}
	.optionBalk table img {
		/* margin-top: 3px; */
	}
	
.containerLeft {
	float: left;
	width: 37%;
}
	
.containerRight {
	float: right;
	width: 62%;
}

#prijsoverzicht:hover .menuTitel {
	
}

.productomschrijving {
	padding: 0 4px;
}

.specsRechts .menuTitel, .specsLinks .menuTitel {

}

.productomschrijving, .thumb30, .menuContent {
	margin-bottom: 6px;
}

#com_prijs {
	min-height: 266px;
}

/* PRIJS OVERZICHT */

	.prijsOverzicht {
		border-collapse:collapse;
		color:#1D2C3A;
		font-family:Arial,tahoma;
		font-size:11px;
		margin: 12px 0 0 0;
		width:100%;	
	}
		
	.prijsOverzicht table {
		margin: 0;
		border-collapse: collapse;
	}

	.prijsOverzicht th {
	text-align:left;
	background-color:#E9E9E9;
	}
	.prijsOverzicht td, .prijsOverzicht th {
	border-bottom:1px solid #E3E3E3;
	padding: 0 4px;
	}
	
	.prijsOverzicht .trColor {
		background-color: transparent;
	}
	
	.trStripetd {
		height: 2px;
		background-color: #fff;
		border: 0;
	}
	
	.prijsSpacing {
		height: 0px;
	}
	
		.prijsOverzicht tr:hover {
			background-color: #fff0e1;
		}