/* HEADER TEXT */

.h1_salespage {
	font-family: 	'Oswald';
	font-size: 		34px;
	color: 			red;
	line-height: 	60px;
	font-weight: 	normal;
}

.h1_salespage .subtext {
	color: 			black; 
	font-size: 		17px
}

.register-login {
	background-color:	#FFFFB3;
	/*border:				4px dashed #000000;*/
	padding:			5px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.register-login .important {
	font-size:		15px;
	font-family:	Arial;
	font-weight:	bold;
	line-height:	1.5;
	text-align:		center;
	margin-bottom:	10px;
}

.register-login .important .title {
	font-size:		25px;	
}

.register-login .register {
	background-color: 	#FFFF5E; 
	width:				355px;
	height:				240px;
	border:				3px solid #b30148; 
	margin-top:			2px; 
	padding:			18px 20px 5px 10px;
	float: left;
	border-top-left-radius: 	10px;
	border-top-right-radius: 	10px;
	border-bottom-left-radius: 	10px;
	border-bottom-right-radius: 10px;
}

.register-login .login {
	background-color: 	#FFFF5E; 
	width:				355px;
	height:				240px;
	border:				3px solid #377d2c; 
	margin-top:			2px;
	padding:			18px 20px 5px 10px;
	float:right;
	border-top-left-radius: 	10px;
	border-top-right-radius: 	10px;
	border-bottom-left-radius: 	10px;
	border-bottom-right-radius: 10px;
}

.register-login .block_title {
	font-size:			40px;
	color:				#b30047;
	letter-spacing: 	3px;
	margin-left:		5px;
	margin-bottom:		10px;
	line-height:		40px;
}

.register-login_table th {
	width: 300px;
}

.register-login_formfield {
	padding:		5px;
}

#trustlogos_wrap {
	text-align:		center;
}

#trustlogos_wrap img {
	padding:		0px 10px 0px 10px;
}



h1.productgroeptitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 42px;
	font-weight: normal;
	text-transform: uppercase;
	color: #b50000;
	clear: both;
	margin: 0px;
	padding: 70px 0px 30px 0px;
}

h2.productgroepsub {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	line-height: 1.5;
	font-size: 20px;
	font-weight: normal;
	color: #1e63bc;
	clear: both;
	margin:0px;
	padding-bottom: 15px;
}



/* PAKKET OVERZICHT */

.pakketdiv {
	background-color: #d6eed1;
}

.pakketdiv .pakkettitle {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: green;
	color: white;
	font-size: 24px;
	padding: 3px 0px 3px 165px;
}

.pakketdiv .pakketimg {
	width: 135px;
	text-align: center;
	padding: 10px;
	float: left;
}

.pakketdiv .pakketimg img {
	border: 1px solid green;
}

.pakketdiv .pakketinhoud {
	width: 180px;
	float: left;
	padding: 10px;
}

.pakketdiv .pakketinhoud li {
	margin-left: -15px;
}

.pakketdiv .pakkettext {
	width: 275px;
	padding: 10px;
	float: left;
}

.pakketdiv .pakkettext .intro {
	color: 			rgb(0, 100, 177);
	font-weight: 	bold;
	font-size:		12px;
}

.pakketdiv .pakkettext .title {
	font-weight: 	bold;
	font-size:		12px;
	font-style: 	italic;
}

.pakketdiv .pakkettext li {
	margin: 0px;
	padding: 0px;
	margin-left: -20px;
	padding-left: -20px;
}

.pakketdiv .pakketorder {
	float: 				right;
	padding: 			15px;
	width: 				150px;
	background-color:	#d5e4f4;
}

.pakketdiv .pakketorder .pakket-price-logout {
	cursor: 			pointer;
	font-size: 			10px;
	padding-right: 		10px;
	font-weight: 		bold;
	color:				blue;
}

.pakketdiv .pakketorder .pakket-price-login {
	font-size: 			30px;
}

.pakketdiv .pakketorder .pakket-price-logout .row0 {
	text-align: center;
	color: red;
	color: orange;
	font-size: 48px;
	line-height: 30px;
}
.pakketdiv .pakketorder .pakket-price-logout .row1 {
	text-align: center;
	color: red;
	font-size: 18px;
	line-height: 10px;
}

.pakketdiv .pakketorder .pakket-price-logout .row2 {
	text-align: center;
	color: green;
	color: red;
	font-size: 17px;
	font-weight: bold;
	line-height: 5px;
}

.pakketdiv .pakketorder .pakket_amount {
	width: 60px;
	padding: 5px;
	font-size: 14px;
}

.pakketdiv .pakketorder h3 {
	font-size: 14px; 
	color: #0064B1;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

/* PRODUCT OVERZICHT */

.productdiv {
	background-color: #d6eed1;
}

.productdiv .producttitle {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: green;
	color: white;
	font-size: 24px;
	padding: 3px 0px 3px 165px;
}

.productdiv .productimg {
	width: 135px;
	text-align: center;
	padding: 10px;
	float: left;
}

.productdiv .productimg img {
	border: 1px solid green;
}

.productdiv .producttext {
	width: 460px;
	padding: 10px;
	float: left;
}

.productdiv .producttext ul {
	padding-left: 20px;
}

.productdiv .producttext .intro {
	color: 			rgb(0, 100, 177);
	font-weight: 	bold;
	font-size:		12px;
}

.productdiv .producttext .title {
	font-weight: 	bold;
	font-size:		12px;
	font-style: 	italic;
}

.productdiv .productorder {
	float: 				right;
	padding: 			15px;
	width: 				150px;
	background-color:	#d5e4f4;
}

.productdiv .productorder .product-price-logout {
	cursor: 			pointer;
	font-size: 			10px;
	padding-right: 		10px;
	font-weight: 		bold;
	color:				blue;
}

.productdiv .productorder .product-price-login {
	font-size: 			30px;
}

.productdiv .productorder .product-price-logout .row0 {
	text-align: center;
	color: red;
	color: orange;
	font-size: 48px;
	line-height: 30px;
}
.productdiv .productorder .product-price-logout .row1 {
	text-align: center;
	color: red;
	font-size: 18px;
	line-height: 10px;
}

.productdiv .productorder .product-price-logout .row2 {
	text-align: center;
	color: green;
	color: red;
	font-size: 17px;
	font-weight: bold;
	line-height: 5px;
}

.productdiv .productorder .product_amount {
	width: 60px;
	padding: 5px;
	font-size: 14px;
}

.productdiv .productorder h3 {
	font-size: 14px; 
	color: #0064B1;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}