
.paleblobtop {height:73px; width:530px; background:  url('../images/main/paleblob_top.gif') no-repeat top left; padding-left:20px; }
.paleblobtop div {float:left;font-weight:bold; margin:20px 0 0 20px;}
.paleblobtop img {float:left;margin-top:1px;}
.paleblobmiddle {clear:both;width:530px; margin-top:-10px;background: url('../images/main/paleblob_middle.gif') repeat-y top left;}
.paleblobbottom {height:5px; width:530px; background:  url('../images/main/paleblob_bottom.gif') no-repeat bottom left;}
.paleblobmiddle ul.righthalf {width:210px; float:right; margin-right:20px; padding-top:0;text-align:left;}
.paleblobmiddle ul.righthalf li {margin-top:10px; display:block;}
.paleblobmiddle .lefthalf  { width:180px; margin-top:10px; margin-left:20px;}
.paleblobmiddle .waarde{font-size:20px; font-weight:bold;padding-top:35px;}
.paleblobmiddle .code{margin-top:20px;}
.paleblobmiddle .code span{display:block;margin-top:0px;color:#40c4f4; font-size:18px; font-weight:bold;}
.paleblobmiddle .serie,.paleblobmiddle .ref{margin-top:20px; color:#a3a3a3;}


.blueblob{background:#40c4f4 url('../images/opwaarderen/blueblob.gif') no-repeat top left; width:528px; margin-top:20px; }
.blueblobbottom{clear:both;background:url('../images/opwaarderen/blueblobbottom.gif') no-repeat bottom left; width:528px;height:5px; margin-bottom:20px; margin-top:-3px;}
.blueblob .shout{margin:17px 0px 0 17px; float:left; }
.blueblob .logos{margin:10px 10px 10px 0px; float:right; width:349px; }
.blueblob .logos .logo {width:80px; height:80px; background: url('../images/opwaarderen/whitonblue.png') no-repeat; float:left; margin:7px 7px 0 0;} 
.blueblob .logo a {width:73px; height:73px; margin:4px 3px 4px 3px;display:block;}


.steps { float:right; margin-right:40px; color:#40c4f4; font-size:15px; font-weight:bold;padding-top:5px;;}
/*bon*/
#checkout .bon {width: 171px;
	background:white url("../images/opwaarderen/bontop.gif") no-repeat top left;
	float:right;
	margin-right:0px;}

.bonbottom {width: 171px; height:3px;
	background:white url("../images/opwaarderen/bonbottom.gif") no-repeat top left;overflow:hidden;
}

.bon {width:155px;
	margin-right:10px;
		background:white;
		float:right;
		margin-right:10px;}
	
#checkout .bon table{ margin:10px; width:151px;}
.bon table{ margin:3px 0px 10px 0px; width:149px;}	
.blob .bon th, .bon th{font-size:12px;}
.bon th.price,.bon td.price{width:65px; text-align:right; font-weight:bold;}
.blob .bon td, .bon td{font-size:11px; padding: 7px 0 7px 0;}
.bon span{display:block;}
.bon tr td,.bon tr th {border-bottom:solid 1px #ccc}
.bon tr.total td {border-bottom:solid 1px #fff}

.blob .bon tr.total td, .bon tr.total td{font-size:12px;}
.blob .bon tr.total td.price, .bon tr.total td.price{font-size:15px;}

.smallform{float:left; nowidth:310px;}
.smallform .formitem {padding-top:5px;}
.smallform input.normal,.smallform  select.normal,.smallform  textarea.normal {
	width:180px;
}
.fieldWithErrors input.normal, .fieldWithErrors  select.normal, .fieldWithErrors  textarea.normal {
	width:176px;
}

.smallform label, .smallform div.emptylabel {
	display:block;
	width:80px;
	height:20px;
	float:left;
	font-size:95%;
}
.smallform .inv {no_height:10px;}
.smallform .inv label {
	clear:both;
	display:block;
	width:285px;
	height:20px;
	float:right;
	text-align:left;
	padding-top:3px;
}
.formitem p {float:left;width:210px; margin-right:20px;}
.checks {margin:14px 0 20px 0}
.checks .formitem {padding:0 0 10px 0;}
.checks .formitem .left {float: left; width: 310px;}

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

/* productenlijst */
.product {float:left; margin-right:7px; text-align:center;}
.product label{display:inline; width:70px; height:102px; float:none;}
.product img {padding-bottom:5px;}

/*oldies*/
select.gender{width:50px;}
input.initial{width:70px;}
input.lname{width:150px;}
input.datw{width:100px;}


#algemeen {width:240px; float:left;}
#details{width:285px; float:right; border-left:solid 1px #eee; padding-left:20px;
}

.dynform {margin:10px 0 10px 0px;}
.dynform td,.dynform th{
	font-size:12px; font-weight:normal;
	text-align:left;
	padding:0 10px 0 0px;
}
.dynform td.lcol, .dynform th.lcol {padding-right:0;}
.blob td{font-size:12px;}
table.full{width:470px;}
.rii {text-align:right;}
h2.extrabig{font-size:20px;}
.blob em{
	font-weight:normal; 
	font-style:normal; 
	color:#40c4f4;
	}
h5 { clear:both; font-size:15px;color:#40c4f4;padding:0;margin:0px 0;padding-top:10px;}
.desc{float:left; width:280px;}
dl {clear:both; width:520px; float:left; margin:0; padding:0;line-height:1.3em;}
dt { display:block; width:170px; float:left; margin:0; padding:0;}
dd { display:block; width:350px; float:right; margin:0; padding:0;}
.desc{float:right;}
.padd .desc dl {clear:both; width:270px;}
.padd .desc dt { display:block; width:70px;}
.padd .desc dd { display:block; width:200px; }
.faq dl{margin:20px 0 45px 0;}
.faq dd{float:left; width:100%;}
.faq dt{width:100%; }
.faq dt a,.faq dt a:hover{color:#333; font-weight:bold;}

.blob dl {width:420px;}
.blob dt {width:150px;}
.blob dd {width:270px;}

.noot {clear:both; color:#a3a3a3;font-size:11px;padding-top:0px;}
.noot dl {width:420px;}
.noot dt {width:50px;}
.noot dd {width:370px; }

.up {clear:both;display:block;width:530px;border-top: solid 1px #eeeeee;text-align:right;margin-top:20px;}
.up a,.up a:visited {display:block;padding-right:20px; padding-top:4px;color:#a3a3a3; background:url('../images/opwaarderen/up.png') no-repeat top right}
.up a:hover{color:#999; background:url('../images/opwaarderen/up_over.png') no-repeat top right}


 #rightcontent ul.faq li a,  #rightcontent  ul.faq li a.visited{
	background:url('../images/opwaarderen/faq.png') no-repeat 0 0px;
	color:#40c4f4;
	font-weight:bold;
}

 #rightcontent ul.faq li a:hover{
	background:url('../images/opwaarderen/faq_over.png') no-repeat 0 0px;
	color:#0099cc;
}
div.endprice{
	font-size:12px;
	margin-top:15px;
	float:left;
	width:77px; height:77px;
	background: url('../images/opwaarderen/endprice.png') no-repeat 0 0px;
	color:#f00023;
	text-align:center;
}
div.endprice div{
	margin:15px 5px;
}
.bottomborder{
	clear:both;
	width:530px;
	border-bottom:solid 1px #eeeeee;
	margin-bottom:20px;
}
	
.endprice span{
	font-size:20px;
	font-weight:bold;
	line-height:23px;
}

.padd .endprice{
margin-left:70px;	
}



a.back, a.back:visited {
	display:block;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/opwaarderen/arrow-l_back.gif') no-repeat top left;
  xxcolor:#40c4f4;
	font-weight:bold;
	margin-bottom:15px;
	width:100px;
}

a.back:hover{
	background:url('../images/opwaarderen/arrow-l_back-over.gif') no-repeat top left;
	xxcolor:#0099cc;
}

a.next, a.next:visited {
	display:block;
	padding-right:15px;
	line-height:1.5em;
	background:url('../images/opwaarderen/arrow-l.gif') no-repeat top right;
	color:#40c4f4;
	font-weight:bold;
	margin-bottom:15px;
}

a.next:hover{
	background:url('../images/opwaarderen/arrow-l-over.gif') no-repeat top right;
	color:#0099cc;
}

a.arrow, a.arrow:visited{
	display:block;
	clear:both;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/opwaarderen/arrow-l.gif') no-repeat top left;
	xxcolor:#40c4f4;
	font-weight:bold;
}
a.arrow:hover{
	background:url('../images/opwaarderen/arrow-l-over.gif') no-repeat top left;
	xxcolor:#0099cc;
}

a.close, a.close:visited {
	display:block;
	padding-right:20px;
	margin-top:5px;
	line-height:1em;
	background:url('../images/opwaarderen/close.gif') no-repeat top right;
	color:#40c4f4;
	font-weight:bold;
	margin-bottom:15px;
}

a.close:hover{
	color:#0099cc;
	background:url('../images/opwaarderen/close-over.gif') no-repeat top right;

}

a.colr, a.colr:visited{
	color:#40c4f4;
	font-weight:bold;
}
a.colr:hover{
	color:#0099cc;
}
.nobull li{
	padding-left:13px;
	background: url('../images/opwaarderen/bullit.png') no-repeat 0px 2px;
}
.nobull li.nobull{
	padding-left:13px;
	background: none;
}
.tabbed h2{color:#40c4f4;padding:0;margin:10px 0 10px 0;}
h3.fake1, .tabbed h3, .blob h3{font-size:20px;color:#40c4f4;padding:0;margin:10px 0 10px 0;}
.tabbed h4, .blob h4{font-size:15px;color:#40c4f4;padding:0;margin:30px 0 0px 0;}

h4.inl {clear:both;font-size:12px;color:#40c4f4;padding:20px 0 0 0; margin:0;}

.incolor{color:#40c4f4;}
div.hr0 {
	height:1px; overflow:hidden;	
	width:100%;	background:#ccc;
	margin:20px 0 10px 0;
}

