*{
	padding:0;
	margin:0;
	line-height:100%;
	outline:none;
	font-size:13px;
}
div{float:left;}
img{border:0;}
.clear{
	clear: both;
	width: 0;
	height:0;
	float: none;
}
img.pLeft{
	float: left;
	margin:0 10px 10px 0;
}
img.pRight{
	float: right;
	margin:0 10px 10px 0;
}
img.pLeftClear{
	float: none;
	display: block;
	margin:0 0 10px 0;
	clear: both;
}
body,input,textarea{font-family:"Lucida Grande","Jamrul",Helvetica,Verdana,Arial,Tahoma,sans-serif;}
body{background:url(../images/verzekering_adviseur.png) 0px -537px repeat-x;}
a{color:#1A5371;font-size: inherit;}
a:hover{color: #0084e1;}
p,em,strong{line-height:1.3em;font-size: inherit;}
#container{
	margin:0 auto;
	float: none;
	width:1000px;
}
a.logo{
	float: left;
	width:281px;
	height:45px;
	display: block;
	background:url(../images/verzekering_adviseur.png) no-repeat;
}
a.logo span,#top li a em,#top form a span,.categories li a span,.hide,.contenttab a span{display: none;}
a.logo:hover{background-position:0px -45px;}
#top{width:1000px;padding:30px 0;}
#top ul{
	float: right;
	list-style: none;
	padding-top:6px;
}
#top ul li{float: left;padding-right:6px;}
#top li a{
	background:url(../images/verzekering_adviseur.png) 0px -90px no-repeat;
	display: block;
	float: left;
	padding-left:20px;
	text-decoration: none;
}
#top li a strong{
	font-weight: normal;
	display: block;
	height:32px;
	line-height:32px;
	float: left;
	color: white;
}
#top li a span{
	display: block;
	width:20px;
	height:32px;
	float: right;
	background:url(../images/verzekering_adviseur.png) -453px -90px no-repeat;
}
#top li a:hover,#top li.cur a{background-position:0px -122px;}
#top li a:hover span,#top li.cur a span{background-position:-453px -122px;}
#top form{
	float: right;
	padding-top: 6px;
}
#top form input.text{
	width:239px;
	height:17px;
	padding:9px 0 6px 13px;
	border:0;
	float: left;
	background:url(../images/verzekering_adviseur.png) 0 -154px no-repeat;
}
#top form span{
	display: block;
	float: left;
	width:31px;
	height:32px;
	overflow: hidden;
}
#top form span input{
	margin:-154px 0 0 -250px;
}
.contenttop,.contentbottom,.contentbottomwhite,.contenttopwhite{
	width: 1000px;
	height:6px;
	background:url(../images/verzekering_adviseur.png) 0px -186px no-repeat;
}
.contentbottom{background-position:0px -191px;}
.contentbottomwhite{background-position:0px -202px;}
.contenttopwhite{background-position:0px -197px;}
.contentmid,.contentmidwhite{
	width:976px;
	padding:9px 11px 14px 11px;
	border:1px solid #cdcdcd;
	border-top:0;
	border-bottom:0;
	background:#f1f1f1;
}
.contentmidwhite{background: white;}
.contentbb{border-bottom:1px solid #cdcdcd;}
.contentmt{margin-top:6px;}
.contenttab{
	width:1000px;
	padding-top:6px;
}
.contenttab a{
	width:250px;
	height:49px;
	line-height:49px;
	text-decoration: none;
	display: block;
	float: left;
	font-size:16px;
	text-align: center;
	color: white;
	background:url(../images/verzekering_adviseur.png) -473px -49px no-repeat;
}
.contenttab h1 a.small{font-size:13px;}
.contenttab h1 a{font-weight: normal;}
.contenttab a:hover{background-position:-473px -98px;}
.contenttab a.cur{
	color:black;
	cursor: default;
	background-position: -473px 0px;
}
.w713{width:713px;}
.w713 .contenttop,.w713 .contentbottom,.w713 .contentbottomwhite,.w713 .contenttopwhite{
	width: 713px;
	height:6px;
	background:url(../images/verzekering_adviseur.png) 0px -208px no-repeat;
}
.w713 .contentbottom{background-position:0px -213px;}
.w713 .contentbottomwhite{background-position:0px -224px;}
.w713 .contenttopwhite{background-position:0px -219px;}
.w713 .contentmid,.w713 .contentmidwhite{width:689px;}
.w281{width:281px;float: right;}
.w281 .contenttop,.w281 .contentbottom,.w281 .contentbottomwhite,.w281 .contenttopwhite{
	width: 281px;
	height:6px;
	background:url(../images/verzekering_adviseur.png) 0px -230px no-repeat;
}
.w281 .contentbottom{background-position:0px -235px;}
.w281 .contenttopwhite{background-position:0px -241px;}
.w281 .contentbottomwhite{background-position:0px -246px;}
.w281 .contentmid,.w281 .contentmidwhite{width:257px;}
h1,span.h1,h1 a,.review div.h2{
	font-size:18px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
.categories{
	list-style: none;
	float: left;
	padding-right:50px;
}
.categories strong{
	font-size:14px;
	display: block;
	padding-bottom:3px;
}
.w281 .categories strong{
	padding:10px 0 0 0;
}
.categories li{padding-bottom:5px;}
.categories li a{
	text-decoration: none;
	border-bottom:1px solid #deebf4;
}
.categories li a:hover{border-color: #0084e1;}
.last{padding: 0;}
#about p{
	font-size:12px;
	padding-top:6px
}
#reviews{
	width:711px;
	padding-left:0;
	padding-right:0;
}
#selecter #reviews{
	width:998px;
}
#reviews div{
	padding:11px;
	border-top:1px solid #f1f1f1;
}
#reviews div.first,.recReviews div.first{border:0;}
#reviews div div, .recReviews div div{padding:0;border: 0;}
.premie a{
	width:180px;
	height: 105px;
	text-align: center;
	border:1px solid white;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#aanbiedingen .premie a{width:216px;}
.w281 .premie a{width: 254px;}
#suppliers .premie a{width:193px;height:120px;}
.premie a span{text-decoration: underline;}
.premie a span.small{font-size:12px;}
.review .premie a{border-color: #1a5371;}
.premie a:hover,.review .premie a:hover{
	border-color: #0084e1;
}
#selecter #reviews .premie a{width:194px;}
#reviews p{
	display: block;
	width:245px;
	float: left;
	padding:0 40px;
	font-size:12px;
}
#selecter #reviews p{
	width:700px;
	padding-top: 20px;
}
#reviews p a,.recReviews p a{
	font-weight: bold;
	display: block;
	padding-bottom:8px;
}
#reviews p a.small,.recReviews p a.small{font-size:10px;font-weight: normal;display: inline; float: right;}
.premie a span{display: block;padding-top:5px;}
#footer,#footer a{
	font-size:11px;
	text-align: center;
	padding-top:3px;
	padding-bottom: 3px;
}
#twitter{
	padding-left:0;
	padding-right:0;
	width: 279px;
}
#selecter #twitter{
	width:998px;
}
#twitter img{
	width:48px;
	height:48px;
	float: right;
	margin-left:8px;
}
#selecter #twitter img{
	float: left;
	margin:0 8px 0 0;
}
#twitter .time{
	font-size:12px;
	color: #5f5f5f;
}
#twitter .time em{
	font-weight: bold;
	font-size:12px;
	color: black;
}
#twitter p{
	font-size:12px;
}
#twitter div{
	padding:11px;
	border-top:1px solid #f1f1f1;
}
#selecter #twitter div{
	width:976px;
}
#twitter div.first{border: 0;}
#intro p{
	padding-top:14px;
}
#bread{
	padding-top:3px;
	padding-bottom: 3px;
}
#bread a{
	float: left;
	font-size: 12px;
}
#bread .first{
	display: block;
	overflow: hidden;
	height:11px;
	width:14px;
	margin-top:1px;
}
.arrow{
	background:url(../images/verzekering_adviseur.png) -295px -55px no-repeat;
	height:6px;
	width: 4px;
	display: block;
	float: left;
	margin:4px 6px;
}
#bread .first img{margin:-55px 0 0 -281px;}
#products{padding:11px 0;width:998px;}
#products .wrapper{
	width:976px;
	padding:11px;
	border-top:1px solid #f1f1f1;	
}
#products .first{
	border: 0;
}
#aanbiedingen,#adviseurstab{
	width:998px;
	padding-left:0;
	padding-right:0;
}
#aanbiedingen .details{padding-left:20px;}
#aanbiedingen .details ul{
	list-style: none;
}
#aanbiedingen .details li{
	background:url(../images/verzekering_adviseur.png) -281px -161px no-repeat;
	padding-left:20px;
	line-height:1.3em;
}
#aanbiedingen .row{
	width:976px;
	padding:11px;
	border-top:1px solid #f1f1f1;
}
#aanbiedingen .first{border:0;}
#aanbiedingen .details h2{
	padding-bottom:6px;
}
#aanbiedingen .premie a span,.review .premie a span{font-size:16px;font-weight: bold;}
#ipod-winnen img{margin-top:6px;}
.recReviews .premie{
	width:254px;
	padding-right:19px;
}
.review .premie{
	width:254px;
	padding-right:19px;
}
.review .premie a,.recReviews .premie a{
	width:254px;
}
.review .premie .toppers{
	width: 64px;
	height: 52px;
	background:url(../images/verzekering_adviseur.png) -372px 0px no-repeat;
	float: none;
	margin-left:95px;
}
.recReviews div{
	border-top: 1px solid #F1F1F1;
	padding:11px;
	width:976px; 
}
.review{
	padding-bottom:0;
}
.recReviews{
	width:998px;
	padding:0; 
}
.review .right{
	width:688px;
}
.review p,.recReviews p{
	width: 688px;
	float: left;
}
.review div.h2{
	float: none;
}
.review p{
	padding-bottom:13px;
}
.recReviews p{
	font-size:12px;
	padding-top:20px;
}
.review h3{
	font-size:14px;
	line-height:1.3em;
}
.review .details{
	display: block;
	padding:10px 0;	
}
.review .details,.review .details a{
	color:#616161;
	font-size:11px;
	font-style: italic;
}
.review .right p{
	line-height:1.5em;
	width:inherit;
}
.midLink,.midLink a{
	font-size:15px;
	font-weight: bold;
}
.midLink{
	padding:10px 23px 8px 281px;
	width: 694px;
}
#important{
	width: 976px;
	height:193px;
	padding:12px 13px 0 13px;
	margin-top:6px;
	background:url(../images/verzekering_adviseur.png) 0px -252px no-repeat;
}
#important a.h1{font-size:22px;text-decoration: none;font-weight: bold;display: block;margin-bottom:26px;}
#important img{float: left;}
#important ul{
	list-style: none;
	float: right;
}
#important li{padding-bottom:5px;}
#important li a{
	color: #C6D5DC;
	font-size:15px;
	height:27px;
	width:687px;
	display: block;
	padding:13px 10px 0 10px;
	text-decoration: none;
	background:url(../images/verzekering_adviseur.png) 0px -457px no-repeat;
}
#important li a:hover{background-position:0px -497px;}
#important li a span{text-decoration: underline;color: white;font-size: 15px;font-weight: bold;}
#informatie h2,#informatie h3,#informatie h4,#informatie h5{
	padding:15px 0 10px 0;
	font-size:16px;
}
#informatie img{float: right;margin:15px;margin-right: 0;}
#informatie p{
	line-height:1.5em;
	padding-bottom:15px;
}
#informatie li{
	line-height:1.5em;
}
#informatie ul{
	margin:-10px 0 10px 30px;
}
#important li.small a,#important li.small a span{font-size:13px;}
#adviseurs .wrapper{
	float: left;
	width: 998px;
}
#adviseurs h2{
	padding:20px 6px 10px 6px;
}
#adviseurs .wrapper h2 a{
	font-size:16px;
}
#adviseurs{
	width:998px;
	padding:0;
}
#adviseurs .block, #adviseurstab .block{
	width:199px;
	height: 132px;	
}
#adviseurs .block a,#adviseurstab .block a{
	border:1px solid #cdcdcd;
	width:176px;
	height: 132px;
	text-align: center;
	font-size:12px;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
	padding:11px;
	border-right:0;
}
#adviseurs .first,#adviseurstab .first{width:202px;}
#adviseurs .first a,#adviseurstab .first a{width:180px;border-left:0;}
#adviseurs .block a span,#adviseurstab .block a span{
	font-size:12px;
	text-decoration: underline;
	padding-top:8px;
	display: block;
}
#adviseurstab .block a span{font-size:16px;font-weight: bold;}
#adviseurs .block a:hover,#adviseurstab .block a:hover{
	border-top:1px solid #0084e1;
	border-bottom:1px solid #0084e1;
}
.contenttext{
	line-height:1.5em;
}
.contenttext img{
	float: left;
	margin:0 15px 15px 0;
}
.lessopacity{
	opacity: 0.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5; 
}
.lessopacity:hover{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1; 
}
.star1,.star2,.star3,.star4,.star5{
	display: block;
	width: 60px;
	height: 11px;
	float: left;
	padding-right:8px;
	border-top: 1px solid white;
	background:url(../images/verzekering_adviseur.png) -281px 0px no-repeat;
}
.star4{background-position:-281px -11px;}
.star3{background-position:-281px -22px;}
.star2{background-position:-281px -33px;}
.star1{background-position:-281px -44px;}
.adsense1{padding:0 30px;}
.review .small a span{font-size:12px;}
.moremore{
	font-size:12px;
	line-height:1.1em;
	text-align: justify;
}
.moremore a{
	line-height:1.1em;
}


/*form*/
.response ul{
	margin-left:276px;
	list-style: none;
}
.response li{
	font-size:15px;
	line-height:1.5em;
	display: block;
	padding-left:20px;
	background:url(../images/error.gif) center left no-repeat;
}
.response li.title{
	font-size:16px;
	background:none;
	padding:0;
	font-weight: bold;
}
#contact h2{
	font-size:16px;
}
#contact em{
	display: block;
	padding:3px 0;
}
#contact p{
	padding-top:8px;
	font-size:12px;
}
#contact p a{font-size:12px;}
#comments{
	width:711px;
	padding:0;
}
#comments span.title{
	border-top:1px solid #CDCDCD;
	display: block;
	padding:11px 11px 0 11px;
	width:689px;
	font-weight: bold;
}
#comments span.first{border:0;}
#comments p{
	width:689px;
	display: block;
	padding:5px 11px;
}
#commentform form{
	width: 688px;
	float: right;
	padding-right:12px;
	display: block;
}
#commentform span{
	font-size:16px;
	display: block;
	padding-top:11px;
	float: left;
	width:687px;	 
}
#commentform span.h1{padding-bottom: 10px;}
#commentform input.text{
	width:300px;
	padding:5px;
	float: left;
}
#commentform p{
	float: left;
	width: 256px;
	font-size:12px;
	display: block;
	padding-top:12px;
}
#commentform p a{
	text-decoration: none;
}
#commentform textarea{
	width:687px;
	height:80px;
	padding:5px;
}
#commentform input.submit{
	font-size:15px;
	padding:5px;
}
#commentform select{
	float: left;
	margin-left:30px;
	width:120px;
	padding:3px;
}
#commentform option{
	padding:2px;
}
