.narrow .deuxcol{
	clear:both;
	margin-top:20px;
	padding-top:0px;
}
.narrow .deuxcol .col{ 
	float:left;
	width:228px;
	padding-right:35px;
	margin-bottom:30px;
}

.narrow .deuxcol .lastcol {
	float:left;
	width:228px;
	padding-right:24px;
	margin-bottom:30px;
}

.tip {
	padding: 2px 0 5px 25px;
	background:url('../images/onlineleren/tip_small.gif') no-repeat top left;
	font-weight:bold;
	font-size:15px;
	margin-bottom:3px;
}

.login{
	float:left;
	width:33%;
}

.login label{
	display:block;
}


select.gender{width:50px;}
input.initial{width:70px;}
input.lname{width:150px;}
input.datw{width:100px;}
input.cred{width:30px;}
.codeform{display:block;margin-top:0px;clear:left; margin-top:20px;}
.codeform label,.codeform .emptylabel{ display:block;width:100px;}

#algemeen {width:240px; float:left;}
#details{width:285px; float:right; border-left:solid 1px #eee; padding-left:20px;
}

.thmb .corners{
	position:absolute; 
	margin-top:-104px;
	margin-left:-1px;
}
.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:#7e7e7e;
	}
.systeemeisen table {margin-top:50px; width:528px;}
.systeemeisen thead th{background:url('../images/onlineleren/tablehead.png') no-repeat top left;width:528px; height:38px; font-size:12px;padding:10px;}
.systeemeisen tbody td{background:url('../images/onlineleren/tablebody-l.png') repeat-y top right;height:24px; font-size:12px; padding:10px 0 10px 30px; }
.systeemeisen tbody td.lab{background:url('../images/onlineleren/tablebody-l.png') repeat-y top left;color:#7e7e7e; font-weight:bold; border-right:1px solid #c9c9c9; width:100px;padding:10px 0 10px 10px;}
.systeemeisen tbody tr.toppertje td{background:url('../images/onlineleren/tablebodytop.png') no-repeat top right;height:4px; padding:0;}
.systeemeisen tbody tr.toppertje td.lab{background:url('../images/onlineleren/tablebodytop.png') no-repeat top left;height:4px;padding:0; }
.systeemeisen tbody td.footl{background:url('../images/onlineleren/tablebodyfoot.png') no-repeat bottom left;height:15px;border-right:1px solid #c9c9c9;}
.systeemeisen tbody td.footr{background:url('../images/onlineleren/tablebodyfoot.png') no-repeat bottom right;height:15px;}

.overzicht table {width:530px;margin-top:10px; margin-bottom:30px;}
.overzicht thead th.col1{background:url('../images/onlineleren/tablehead-l.png') no-repeat 0 0;width:177px;  font-size:12px;padding:10px; border-right:solid 1px #c9c9c9;}
.overzicht thead th.col2{background:url('../images/onlineleren/tablehead-m.png') repeat-x 0 0;width:177px;  font-size:12px;padding:10px; border-right:solid 1px #c9c9c9;}
.overzicht thead th.col3{background:url('../images/onlineleren/tablehead-r.png') no-repeat top right;width:145px;  font-size:12px;padding:10px;}
.overzicht tbody td.foot1{background:url('../images/onlineleren/tablebodyfoot.png') no-repeat bottom left;height:15px;border-right:1px solid #c9c9c9;}
.overzicht tbody td.foot2{background:url('../images/onlineleren/tablebodyfoot-m.png') repeat-x bottom left;height:15px;border-right:1px solid #c9c9c9;}
.overzicht tbody td.foot3{background:url('../images/onlineleren/tablebodyfoot.png') no-repeat bottom right;height:15px;}

.bestellen table  {margin-top:50px; width:530px;}
.bestellen thead th, .overzicht thead th{height:38px;}
.bestellen thead th.col1{background:url('../images/onlineleren/tablehead-l.png') no-repeat 0 0;width:177px;  font-size:12px;padding:10px; border-right:solid 1px #c9c9c9;}
.bestellen thead th.col3{background:url('../images/onlineleren/tablehead-r.png') no-repeat top left;width:312px;  font-size:12px;padding:10px;}
.bestellen tbody td, .overzicht tbody td{height:34px; font-size:12px; padding-left:10px; vertical-align:middle;}
.bestellen tbody td.col1, .overzicht tbody td.col1{background:url('../images/onlineleren/tablebody-l.png') repeat-y top left}
.bestellen tbody td.col2 {border-right:solid 1px #c9c9c9;}
 .overzicht tbody td.col2{border-right:solid 1px #c9c9c9;border-left:solid 1px #c9c9c9;}
.bestellen tbody td.col3, .overzicht tbody td.col3{background:url('../images/onlineleren/tablebody-l.png') repeat-y top right}
.bestellen tbody td.foot{background:url('../images/onlineleren/tablebodyfoot.png') no-repeat top left;height:38px; border-top:solid 1px #c9c9c9;}
.systeemeisen tbody tr.margin td, .bestellen tbody tr.margin td, .overzicht tbody tr.margin td{height:18px; }



h5 { clear:both; font-size:15px;color:#333;padding:10px 0 2px 0;margin:0px;}
.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/onlineleren/up.png') no-repeat top right}
.up a:hover{color:#999; background:url('../images/onlineleren/up_over.png') no-repeat top right}



 #rightcontent ul.faq li a,  #rightcontent  ul.faq li a.visited{
	background:url('../images/onlineleren/faq.png') no-repeat 0 0px;
	color:#7e7e7e;
	font-weight:bold;
}

 #rightcontent ul.faq li a:hover{
	background:url('../images/onlineleren/faq_over.png') no-repeat 0 0px;
	color:#585858;
}
div.endprice{
	font-size:12px;
	margin-top:15px;
	margin-right:30px;
	float:right;
	width:77px; height:77px;
	background: url('../images/onlineleren/endprice.png') no-repeat 0 0px;
	color:#f00023;
	text-align:center;
}
div.endprice div{
	margin:15px 5px;
	color:#000000;
}
div.endprice2{
	font-size:12px;
	margin-top:15px;
	margin-right:30px;
	float:right;
	width:77px; height:77px;
	background: url('../images/onlineleren/endprice.png') no-repeat 0 0px;
	color:#f00023;
	text-align:left;
}
div.endprice2 div{
	margin:10px 8px;
	color:#000000;
}
.bottomborder{
	clear:both;
	width:530px;
	border-bottom:solid 1px #eeeeee;
	margin-bottom:20px;
}
	
.endprice span{
	font-size:20px;
	font-weight:bold;
	line-height:23px;
}
.endprice2 span{
	font-size:20px;
	font-weight:bold;
	line-height:23px;
	color:#f00023;
}
.endprice2 span2{
	color:#f00023;
}
.padd .endprice{
margin-left:70px;	
}
.padd .endprice2{
margin-left:70px;	
}

#flase{ height:352px; overflow:hidden; margin-bottom:0;}



/*zonvakanties details*/
#fotoviewer {
	float:left;
	width:210px;
	height:254px;
	background:#fff;
	margin: 0 20px 20px 0;
}
#mainpic {
	width:206px;
	height:255px;
	margin-bottom:1px;
	overflow:hidden;
}
#mainpic .maincorner{
	display:block;
	position:absolute; 
	margin-top:-210px;
	margin-left:-1px;
}
#thmbs {
}

#thmbs div {
	float:left;
	margin-left:0px;
	margin-right:2px;
	overflow:hidden;
	width:50px;
}

#thmbs div a{display:block;
	position:absolute; 
	margin-top:-55px;
	margin-left:-1px;
	}


#absviewer{
	position:absolute;
	width:990px;
	height:731px;
	margin:-110px  0 0 -250px;
	display:none;
}

#inabsviewer{
	position:absolute;
	width:500px;
	height:334px;
	background:url('../images/onlineleren/pop.gif');
	padding:15px;
	display:none;
}

#bigpic{
	width: 370px;
	height: 277px;
	overflow:hidden;
}

#inabsviewer .leaf {
	margin-top:5px;
	width:370px;
} 

#inabsviewer .leaf div{
	width:150px;	
}

#inabsviewer .popname {
	width:370px;
	font-weight:bold;
	margin: 5px 0 10px 0;
} 

a.back, a.back:visited {
	display:block;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/onlineleren/arrow-l_back.gif') no-repeat top left;
	color:#7e7e7e;
	font-weight:bold;
	margin-bottom:15px;
	width:100px;
}

a.back:hover{
	background:url('../images/onlineleren/arrow-l_back-over.gif') no-repeat top left;
	color:#585858;
}

a.next, a.next:visited {
	display:block;
	padding-right:15px;
	line-height:1.5em;
	background:url('../images/onlineleren/arrow-l.gif') no-repeat top right;
	color:#7e7e7e;
	font-weight:bold;
	margin-bottom:15px;
}

a.next:hover{
	background:url('../images/onlineleren/arrow-l-over.gif') no-repeat top right;
	color:#585858;
}

a.arrow, a.arrow:visited{
	display:block;
	clear:both;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/onlineleren/arrow-l.gif') no-repeat top left;
	color:#7e7e7e;
	font-weight:bold;
}
a.arrow:hover{
	background:url('../images/onlineleren/arrow-l-over.gif') no-repeat top left;
	color:#585858;
}

a.arrow2, a.arrow2:visited{
	display:block;
	clear:both;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/onlineleren/arrow-l.gif') no-repeat top left;
	color:#F78B00;
	font-weight:bold;
}
a.arrow2:hover{
	background:url('../images/onlineleren/arrow-l-over.gif') no-repeat top left;
	color:#585858;
}

a.arrow3, a.arrow3:visited{
	display:block;
	clear:both;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/onlineleren/arrow-l.gif') no-repeat top left;
	color:#0099CD;
	font-weight:bold;
}
a.arrow3:hover{
	background:url('../images/onlineleren/arrow-l-over.gif') no-repeat top left;
	color:#585858;
}

a.arrow4, a.arrow4:visited{
	display:block;
	clear:both;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/onlineleren/arrow-l.gif') no-repeat top left;
	color:#EB008B;
	font-weight:bold;
}
a.arrow4:hover{
	background:url('../images/onlineleren/arrow-l-over.gif') no-repeat top left;
	color:#585858;
}

a.arrow5, a.arrow5:visited{
	display:block;
	clear:both;
	padding-left:15px;
	line-height:1.5em;
	background:url('../images/onlineleren/arrow-l.gif') no-repeat top left;
	color:#0DB14B;
	font-weight:bold;
}
a.arrow5:hover{
	background:url('../images/onlineleren/arrow-l-over.gif') no-repeat top left;
	color:#585858;
}


a.close, a.close:visited {
	display:block;
	padding-right:20px;
	margin-top:5px;
	line-height:1em;
	background:url('../images/onlineleren/close.gif') no-repeat top right;
	color:#7e7e7e;
	font-weight:bold;
	margin-bottom:15px;
}

a.close:hover{
	color:#585858;
	background:url('../images/onlineleren/close-over.gif') no-repeat top right;

}

a.colr, a.colr:visited{
	color:#7e7e7e;
	font-weight:bold;
}
a.colr:hover{
	color:#585858;
}
.nobull li{
	padding-left:13px;
	background: url('../images/onlineleren/bullit.png') no-repeat 0px 2px;
}
.nobull li.nobull{
	padding-left:13px;
	background: none;
}
.tabbed h2{color:#7e7e7e;padding:0;margin:10px 0 10px 0;}
h3.fake1, .tabbed h3, .blob h3{font-size:20px;color:#7e7e7e;padding:0;margin:10px 0 10px 0;}
.tabbed h4, .blob h4{font-size:15px;color:#7e7e7e;padding:0;margin:30px 0 0px 0;}

h4.inl {clear:both;font-size:12px;color:#7e7e7e;padding:20px 0 0 0; margin:0;}
.smallprint{
	font-size:11px;
	line-height:1.2em;
	margin-top:0px;
}
.incolor{color:#7e7e7e;}
div.hr0 {
	height:1px; overflow:hidden;	
	width:100%;	background:#ccc;
	margin:20px 0 10px 0;
}

.paleblob_top {
	width:530px;
	height:17px; 
	background:#fff url('../images/main/paleblob_top.gif') no-repeat top left
	}

.paleblob {	
	width:490px;
	padding:10px 20px;
	background:#fff url('../images/main/paleblob_middle.png') repeat-y 0px 0px;
	margin-right:20px;
}
.paleblob_bottom {
	clear:both;
	height:19px; width:530px;
	background: url('../images/main/paleblob_bottom.png') no-repeat bottom left;
}
.rightbutton {
	 float:right;margin-top:-30px; margin-right:5px; overflow:hidden;
}
