
body,html{
	font: 90%/1.5em Verdana, Tahoma, arial, sans-serif;
	margin:0px;
	
}


h1.logo{
	font-size:28px;
	font-weight:bold;
	padding:0px 0 0 20px;
	text-align:left;
	color:#4292D6;	
}
/*h1.logo a:hover{color:#2772B1;}*/

h1.logoSmall{
	font-size:18px;
	
	position:absolute;
	left:506px;
	top:31px;
	}


h1{
	font-size:20px;
	font-weight:bold;
	padding:10px 0 0 0px;
	text-align:left;
	color:#4292D6;	
}

h2{
	font-size:16px;
	font-weight:bold;
	padding:20px 0 0 0px;
	text-align:left;
	color:#4292D6;	
}
img{border:0px;}
img.border{border:1px solid gray;}
img.border:hover{opacity:0.5;}
p{padding:0px 0 0 20px; margin:0px;}
p.button{padding-left:80px;}
p.button a:hover{opacity:0.5;}

p.button a{font-size:20px; text-decoration:underline; font-weight:bold;}

p.small{font-size:85%; font-style:italic;}

.nopadding{padding:0px;}
h2.nopadding{padding:0px 0 0 20px;}
p.addDate{padding-left:244px;}
p.red{color:red;}
p.orange{color:orange;}
p.green{color:green;}
p.italic{font-style:italic;}
p.alignRight{text-align:right;}
p.big{text-align:center; font-size:110%; color:green;}
p.home{margin-top:10px;}
 p.feedback{padding:0px;}
 
p.testimonial {
	text-align: right;
	font-size: 0.85em;	
	line-height:1.4em;
}



a{text-decoration:none; color:#2772B1;}
/*a:hover{color:black;}*/
a.orange{color:orange;}
input{border:1px solid #CCCCCC;}

td{vertical-align:top;}
form{margin:0;}
a.submit{margin:0 10px 0 193px;}
input.uitnodigen{margin:10px 20px 30px 184px;}
input.right{margin-left:134px;}
input.error{border:1px solid red;}
input.opacity{opacity:0.5;}
input.rightOpacity{margin-left:134px;  opacity:0.5;}
hr{border-color:#3399CC;}


a.cta1 img:hover{opacity:0.6;}


table.item{margin:0 auto;}
table.overzicht{margin:20px; width:470px;}
table.warning{clear:both; float:right; text-align:center;}
table.beheer{width:468px;}

td.datum{background:#3399CC; color:white;}
td.naam{background:#E9F1F9;}
td.status{background:#EDF1F5;}
td.totaal{background:#E5E9ED;}
td.right{text-align:right;}

table.beheer td.header{background:#3399CC; color:white;}
table.beheer td.headerAction{ color:gray;}

table.note{width:300px; margin:20px 0 0 0px;}

input.datumSubmit{margin:0px 20px 20px 375px;}

hr{border-color:#DFE6EC;}

#containerLarge{
	width:977px;
	margin:0px auto;
}
/*							*/
/*							*/
/* 		Header			 	*/
/*							*/
/*							*/

#logo{
	clear:both;
	float:left;
	width:350px;
	height:75px;
}

#search{
	float:left;
	height:75px;
	width: 625px;
	
}
/*//////////////////////*/
/*						*/
/*						*/
/*     Zoekvenster		*/
/*		(domein)		*/
/*						*/
/*//////////////////////*/
#search_box{
	clear:both;
	float:left;
	
	width:625px;
	height:65px;
	margin:10px 0 0 0px;
}

#search_box_left{
	float:left;
	background: transparent url('../images/domainreg_box_left.png') no-repeat;
	
	width:5px;
	height:65px;
}

#search_box_center{
	float:left;
	background: transparent url('../images/domainreg_box_center.png') repeat-x;	
	width:615px;
	height:65px;
}

#search_box_input{
float:left;
width:500px;
}

#search_box_input input.searchInput{height:20px;}
#search_box_submit{
float:left;
width:115px;

}

#search_box_submit #submitButton{
float:left;
width:100px;
height:29px;
margin-top:10px;
background: transparent url('../images/regbar.png') no-repeat;	
}

#search_box_submit #submitButton input.domainCheck{
border:0px;
background:none;
padding:4px 13px 0;
color:white;
font-weight:bold;
font-size:15px;
letter-spacing:0.5px;
}

#search_box_center p{
	color:white;
	font-size:14px;
	margin:0px;
	padding:13px 0 0 10px;
}

#search_box_right{
	float:left;
	background: transparent url('../images/domainreg_box_right.png') no-repeat;
	width:5px;
	height:65px;
}



/*							*/
/*							*/
/* De content			 	*/
/*							*/
/*							*/

#contentLarge{
	clear:both;
	float:left;
	width:975px;
	.padding-bottom:20px;
	border:1px solid #3399CC;
	margin: 0 auto;
}

#contentLeft{
	clear:both;
	float:left;
	width:770px;
}

#contentRight{
	float:left;
	width:190px;
}

#menu{
	clear:both;
	float:left;
	width:180px;
	height:400px;
	margin:25px 0 20px 0;
	padding-top:25px;
	border:1px solid #DFE6EC;
}
#menu.margin{margin:81px 0 20px 0;}



#menu img.productFeed{width:180px;}


#contentwidth{
	margin:0px auto;
}


#categories{clear:both; float:left; width:740px; margin:20px 0px 10px 20px;}

#productsHighlight{clear:both; float:left; width:740px; margin:0 0 0 20px;}


#aanbieders{float:left; width:220px; margin:64px 0 0 5px;}
#aanbieders a img{opacity:0.3;}
#aanbieders a:hover img{opacity:1;}


#breadcrumbs{clear:both; float:left; height:20px; width:955px; margin:20px;}
#breadcrumbs ul{display:block; list-style:none; margin:0px; padding:0px;}
#breadcrumbs ul li{float:left; padding:0 1px;}

#navigation{clear:both; float:left; width:727px;}
#navigation table td{border:1px solid #DFE6EC; padding:2px;}
#navigation table td:hover{background:#D7E0E7;}
#navigation table td a{color:#003768;}
#navigation table td.number{width:15px;}
#navigation table td.number p{text-align:center;}
#navigation table td.select {width:15px; background-color:#E37F1C;}
#navigation table td.select p{color:white; text-align:center;}
#navigation table td.selected:hover{background:none;}
#navigation table td.selected p{color:black;}


#box, #boxSecond{
	float:left;
	position:relative;
	margin:5px 0 20px 0;
	padding:0px;
}
#box{width:240px; height:158px;}
#boxSecond{width:360px;}
#box.margin{margin:5px 10px 20px 10px;}
#boxSecond.margin{margin:5px 0px 20px 10px;}
#box #boxtop, #box #boxmiddle, #box #boxbottom{width:228px;}
#boxSecond #boxtop, #boxSecond #boxmiddle, #boxSecond #boxbottom{width:358px;}

#boxtop, #merchantTop{
	float:left;
	height:10px;
	border: 1px solid #DFE6EC;
	border-bottom:none;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}
#boxtop p.title a{
	display:block;
	position:absolute;
	top:-10px;
	padding:0px 5px;
	background:white;
	color:#003768;
	font-weight:bold;
}
/*#boxtop p.title a:hover,#merchantTop p.title a:hover{color:#E37F1C;}*/

#boxmiddle,#merchantMiddle{
	clear:both;
	float:left;
	height:118px;
	border-left: 1px solid #DFE6EC;
	border-right: 1px solid #DFE6EC;
}
#boxmiddle p.box{color:gray; padding-left:2px;}

#boxmiddle table{margin:12px 0 0px 13px;}


#boxbottom{
	clear:both;
	float:left;
	border: 1px solid #DFE6EC;
	border-top:none;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	height:28px;
	background:white;
	
}
#boxbottom p{padding:4px 0 4px 15px;}
#boxbottom a{color:#E37F1C;}
/*#boxbottom  a:hover{color:#003768;}*/



#product{
	float:left;
	position:relative;
	margin:5px 5px 20px 0;
	padding:0px;
	width:151px;
	border: 2px solid #DFE6EC;
}
#product.margin{margin:5px 5px 20px 5px;}

#product #photo img{width:151px; height:214px;}
#product #photo a:hover{opacity:0.5;}
#product #description{
	padding:0 5px;
	width:151px;
	height:125px;
}
#product #price{
	padding:10px 0;
	
}
#product #price p{font-size:150%;}
#product #cta{padding:0 2px;}
#product #cta a:hover{opacity:0.7;}


#productDetail{float:left; width:740px; margin-bottom:20px;}
#productDetail #photo{clear:both; float:left; width:200px; margin-left:20px;}
#productDetail #photo img{width:200px;}

#productDetail #details{float:left; width:520px;}
#productDetail #details p.price{font-size:150%;}
#productDetail #details h2.details{padding-top:0px;}

#productDetail #description{clear:both; float:left; width:527px;}



#merchant{
	float:left;
	position:relative;
	margin:43px 0 20px 0;
	padding:0px;
	width:250px;
}

#boxLarge{
	float:left;
	position:relative;
	margin:0px 0 20px 0;
	padding:20px 0 0 0;
	width:728px;
	border:1px solid #DFE6EC;
}

#boxtopLarge p.title{
	display:block;
	position:absolute;
	top:-10px;
	margin: 0 20px;
	padding:0px 5px;
	background:white;
	font-weight:bold;
}

#boxmiddleLarge1{
	clear:both;
	float:left;
	width:350px;
	margin:5px;
	
	
}

#boxmiddleLarge2{
	float:left;
	width:350px;
	margin:5px;
	
}

#boxmiddleLarge1 p, #boxmiddleLarge2 p{
	padding:0 0 0 6px;
}







#adsCenter{
	float:left;
	position:relative;
	margin:0px 0 20px 0;
	padding:20px 0 0 0;
	width:728px;
	height:90px;
	border:none;
}

#google_ads_div_125bij125{
	padding:10px 0 10px 20px;
}

#adsCenter p.title a{
	display:block;
	position:absolute;
	top:-10px;
	padding:0px 5px;
	background:white;
	color:#003768;
	font-weight:bold;
}

/*							*/
/*							*/
/* 		Highlights		 	*/
/*							*/
/*							*/
#highlights{
	clear:both;
	float:left;
	width:800px;
	border:1px solid #3399CC;
}

#highlightsLarge{
	clear:both;
	float:left;
	width:975px;
	border:1px solid #3399CC;
}

#banner{
	clear:both;
	float:left;
	width:801px;
	height:27px;
	background: #3399CC;
}

#bannerLarge{
	clear:both;
	float:left;
	width:975px;
	height:27px;
	background: #3399CC;
}

#banner p, #bannerLarge p{color:white; text-align:center; font-weight:bold;}

#highlight1{clear:both; width:230px;}
#highlight1Large{clear:both; width:325px;}

#highlight1,#highlight2,#highlight3,#highlight1Large,#highlight2Large,#highlight3Large{	
	float:left;
	position:relative;
	height:200px;
}
#highlight1 h2,#highlight2 h2,#highlight3 h2,#highlight1Large h2,#highlight2Large h2,#highlight3Large h2{padding:5px 0 0 20px;}


#highlight2,#highlight3{width:279px;}
#highlight2Large,#highlight3Large{width:325px;}

#highlight3 a.cta1Link,#highlight3Large a.cta1Link{
	position:absolute;
	left:20px;
}

#highlight3 a.cta1Image,#highlight3 Largea.cta1Image{
	position:absolute;
	left:160px;
	top:95px;
}

#highlight3 a.cta3Image,#highlight3Large a.cta3Image{
	position:absolute;
	left:160px;
	top:95px;
}

#highlight3  img.cta3ImageWWF,#highlight3Large  img.cta3ImageWWF{
	position:absolute;
	left:10px;
	top:0px;
	width:105px;
}

#footer{
	clear:both;
	float:left;
	width:801px;
	margin-bottom:20px;
}

#footer p{text-align:center;}















