html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,italic,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-style:inherit;
	font-size:100%
}
:focus {
	outline:0
}
ul {
	list-style:none
}
table {
	border-collapse:separate;
	border-spacing:0
}
caption,th,td {
	font-weight:normal
}
th {
	text-align:left
}
blockquote:before,blockquote:after,q:before,q:after {
	content:""
}
blockquote,q {
	quotes:"" ""
}
html,body{height:100%;background:#F3F9FE;}
body {
	font-size:12px;
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
}
#wrapper {
	width:100%;
	padding-top:15px;
}
#wrap {
	background:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	width:980px;
	margin:0 auto;
	position:relative;
	box-shadow: 0 0 3px 1px #dedede;
}
#logo img{margin-left:10px}
#onafhankelijk img{margin-right:10px;}
body.loading {
	background:#000
}
.clear {
	clear:both;
}
.padding-18 {
	padding:0 18px 18px
}
.padding-18-all {
	padding:18px
}
.padding-12-all {
	padding:12px
}
.padding-18-6 {
	padding:6px 18px 18px
}
a {
	text-decoration:none;
	color:#666
}
a:hover {
	text-decoration:underline
}
a.button {
	background:#146eb4 url(../images/button_left.png) no-repeat left top;
	display:block;
	clear:both;
	height:25px;
	width:auto;
	float:left;
	line-height:23px;
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bold
}
a.button span {
	background:url(../images/button_right.png) no-repeat right top;
	padding:0 15px;
	height:25px;
	display:block
}
div.text p {
	margin-bottom:15px;
	line-height:22px
}
div.text p.intro {
	font-weight:bold
}
div.text p.last {
	margin:0
}
div.text a {
	text-decoration:underline;
	color:#146eb4
}
div.text a:hover {
	text-decoration:none
}
div.text img {
	float:right;
	margin:0 0 15px 15px;
	border:2px solid #dfdfdf
}
div.text a:hover img {
	border:2px solid #aed0ea;
	cursor:pointer
}
div.text ul {
	margin-bottom:15px
}
div.text ul.last {
	margin-bottom:7px
}
div.text ul.lastlast {
	margin-bottom:0
}
div.text ul li {
	padding-left:10px;
	margin-left:15px;
	list-style:disc
}
ul.faq li {
	padding-left:10px;
	margin-left:15px;
	list-style:disc;
	margin-bottom:10px
}
ul.faq li a {
	text-decoration:underline
}
ul.faq li a:hover {
	text-decoration:none
}

.corners > div, .corners .corners > div{
	border: 1px solid #BCBDBE;
	border-radius:5px;
	margin-bottom:10px;
	box-shadow: 0 0 3px 1px #E7E9E8;
}
.corners > div.sub{
	border: 1px solid #222;
}
.corners > div.sub.last{display:none;}
.corners div div{
	border:0;
	margin:0;
}
.corners div h3, .corners div h2, .corners div h1{
	padding:6px 12px;
	border-bottom:1px solid #BCBDBE;
	color:#333;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	background:#e8e8e8 url('../images/headerbg.png') repeat-x left top;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.corners div.sub h3{
	background:#3C3C3C url(../images/subbg.png) repeat-x;
	color:#f7f7f7;
	border-bottom:1px solid #222;
}
.corners div h3 a, .corners div h2 a{
	float:right;
	text-decoration:underline;
	line-height:20px;
}
.corners div h3 img, .corners div h2 img{position:relative;top:2px;}

#header {
	width:980px;
	position:absolute;
	top:0;
}
#onafhankelijk {
	position:absolute;
	right:0;
	top:0
}
#login {
	width:350px;
	float:left;
	border-right:2px solid #dfdfdf;
	padding-right:15px
}
form#loginform {
	margin:10px 18px
}
form#loginform label {
	margin-bottom:7px;
	height:24px;
	display:block;
	color:#666;
	font-weight:bold;
	position:relative
}
form#loginform label span {
	width:75px;
	display:block;
	float:left;
	vertical-align:middle;
	line-height:24px
}
form#loginform input.inputtext {
	margin-left:15px;
	background:url(../images/inputtext.png) no-repeat;
	width:144px;
	padding:2px 3px;
	height:20px;
	border:0;
	font-size:11px;
	color:#146eb4
}
form#loginform input.submit {
	margin-left:15px;
	float:left;
	background:url(../images/login.png) no-repeat;
	border:0;
	width:75px;
	height:25px;
	text-indent:-9999px;
	font-variant:small-caps;
	display:block;
	cursor:pointer
}
#loginoptions {
	float:left;
	width:200px;
	margin:10px 15px 10px 30px
}
#loginoptions a.forgetpassword {
	color:#146eb4;
	font-size:11px
}
#loginoptions .menu {
	padding:0
}
#loginoptions .menu li.last {
	margin-bottom:0
}
#menu {
	width:940px;
	position:relative;
	height:37px;
	margin:5px 20px 0;
	background:url(../images/menubg.png) repeat-x;
	font-size:12px;
	font-weight:bold
}
#menu ul li {
	float:left;
	line-height:33px;
	height:37px;
	padding-top:2px
}
#menu ul li.first {
	background:url(../images/menubgfirst.png) no-repeat left top
}
#menu ul li.last {
	border:0
}
#menu ul li a {
	display:block;
	padding:0 14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	height:33px;
	background:url(../images/menu_spacer.png) no-repeat left center
}
#menu ul li.first a {
	background:0
}
#menu ul li.first.active {
	padding-top:0
}
#menu ul li.first.active a {
	background:url(../images/menubgfirstactive.png) no-repeat left top;
	border-left:0;
	height:37px;
	line-height:35px
}
#menu ul li:hover a {
	text-decoration:underline
}
#menu ul li.active {
	background:url(../images/menubgactive.png) repeat-x;
	margin:0 -2px 0 -2px;
	position:relative;
	z-index:2
}
#menu ul li.active a {
	border-left:1px solid #50a2e5;
	border-right:1px solid #50a2e5;
	text-decoration:none;
	cursor:inherit;
	background:0
}
#menu dt.last {
	background:url(../images/menubglast.png) no-repeat right top;
	position:absolute;
	right:0;
	top:0;
	width:6px;
	height:37px
}
.menu {
	padding:0;
	clear:left
}
.menu li {
	line-height:20px;
	border-bottom:1px solid #BBBCBD;
	display:table;
	width:100%;
	overflow:hidden;
	height:52px;
}
.menu.sub_menu li{height:36px;}
.menu li:nth-child(2n){background:#F4F4F4;}
.menu li:last-child{border-bottom:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.menu.faqmenu li {
	margin-bottom:15px
}
.menu li a {
	color:#333;
	text-decoration:none;
	display:table-cell !important;
	background:url(../images/item-arrow.png) no-repeat right center;
	padding:4px 15px 4px 10px;
	margin-right:10px;
	vertical-align:middle;
	overflow:hidden;
}
.menu li > span{padding:4px 14px 4px 10px;display:block;}
.menu.product_menu li a span{width:13px;height:13px;display:inline-block;background:url(../images/icon-products.png) no-repeat 0px 0px;position:relative;top:2px;margin-right:9px;}
.menu.product_menu li.zorgverzekering a span{background-position:-68px 0px;}
.menu.product_menu li.reisverzekering a span{width:15px;background-position:-15px 0px;margin-right:7px;}
.menu.product_menu li.spaarrentes a span{width:14px;background-position:-52px 0px;margin-right:8px;}
.menu.product_menu li.energie a span{width:15px;background-position:-35px 0px;margin-right:7px;}
.menu.product_menu li.active.autoverzekering a span, .menu.product_menu li.autoverzekering a:hover span{background-position:0px -15px;}
.menu.product_menu li.active.zorgverzekering a span, .menu.product_menu li.zorgverzekering a:hover span{background-position:-68px -15px;}
.menu.product_menu li.active.reisverzekering a span, .menu.product_menu li.reisverzekering a:hover span{background-position:-15px -15px;}
.menu.product_menu li.active.spaarrentes a span, .menu.product_menu li.spaarrentes a:hover span{background-position:-52px -15px;}
.menu.product_menu li.active.energie a span, .menu.product_menu li.energie a:hover span{background-position:-35px -15px;}
.menu li a:hover, .menu li.active a{
	color:#146eb4;
	background:url(../images/item-arrow-hover.png) no-repeat right center;
}
.menu li.active a{font-weight:bold;}
.menu li time{font-size:12px;font-weight:bold;color:#136CB2;display:table-cell;padding:4px 0 4px 10px;line-height:44px;text-align:center;width:45px;}
.menu li time span{color:#333;clear:none;display:inline;}
#content {
	padding-top:165px
}
#wrapper .homePage {
	padding-top:136px
}
.left_2columns {
	float:left;
	width:620px;
	margin:0 20px;
}
.left_3columns {
	float:left;
	width:940px;
	margin-left:10px
}
.left_2columns.left2columns650 {
	width:650px
}
.right_1column {
	float:right;
	width:300px;
	margin-right:20px
}
.right_1column.right_1column270 {
	width:268px
}
.small3columns{width:300px;float:left;margin:0 10px 10px}
.small3columns > div{height:401px;overflow:hidden;}
.small3columns.first{margin-left:20px;}
.small3columns.last{margin-right:0;}
.small2columns{width:460px;float:left;margin:0 20px 20px}
.small2columns > div{height:625px;overflow:hidden;}
.small2columns.variable > div{height:auto;overflow:visible;}
.small2columns.last{margin:0 20px 20px 0;}
.banner_pic {
	margin:0 0 0 10px;
	padding:0;
	float:left
}
.corners .banner_info {
	float:right;
	margin:10px 10px 0 0;
	width:248px
}
.banner_info h2 {
	color:#11b61e;
	font-size:18px;
	font-weight:bold;
	padding:0!important
}
.banner_info h2 span {
	color:#146eb4
}
.banner_info ul {
	margin:12px 0;
	font-size:13px;
	font-weight:bold
}
.banner_info ul li,ul.listrows li {
	background:url(../images/bullet_green.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:10px;
	height:20px;
	line-height:20px
}
h1,h2,h3,h4 {
	color:#11b61e;
	font-size:18px;
	font-weight:bold;
	padding:18px
}
.corners.left2columns650 h1,.corners.left2columns650 h2
{
}
.corners h1 span,.corners h2 span,.corners h3 span,.corners h4 span {
	color:#146eb4
}
.corners ul.listrows {
	padding:0 0 18px 18px;
	font-size:13px;
	font-weight:bold;
	float:left
}
.corners div.text {
	padding:12px;
	line-height:18px
}
.corners .small_box {
	width:320px;
	height:40px;
	background:url(../images/smallbox.png) no-repeat;
	border:0;
	margin-bottom:15px
}
.corners .small_box.last_box {
	margin-bottom:20px
}
.corners .small_box h4 {
	padding:11px;
	font-size:16px;
	line-height:16px;
	color:#146eb4;
	float:left
}
.corners .small_box a.green_button {
	float:right;
	display:block;
	width:120px;
	height:30px;
	margin:5px 7px 5px 0;
	background:url(../images/green_button.png) no-repeat;
	color:#fff;
	font-size:14px;
	font-weight:bold
}
.corners .small_box a.green_button span {
	padding-left:8px;
	height:30px;
	line-height:28px
}
.corners .small_box a.green_button:hover {
	text-decoration:none
}
.corners .banners {
	border:0
}
.corners .review {
	padding:0 18px 18px 18px
}
.corners .review h5 {
	font-size:14px;
	font-weight:bold;
	color:#11b61e;
	line-height:18px;
	float:left;
	margin-bottom:3px
}
.corners .review img {
	float:left;
	margin-left:10px
}
.corners .review p {
	clear:both
}
.contactform {
	padding:0 12px 18px;
}
.contactform.newsletterform{
	padding:0;
}
.contactform legend {
	line-height:28px;
	color:#136cb2;
	font-size:16px;
	font-weight:bold
}
.contactform label {
	display:inline-block;
	width:200px;
	margin-bottom:15px;
	vertical-align:top;
	min-height:25px;
	font-weight:bold
}
.contactform.newsletterform label{
	margin-bottom:2px;
	min-height:0;
}
.contactform .ui-selectmenu {
	display:inline-block!important;
	min-width:230px
}
.ui-selectmenu-menu {
	min-width:196px
}
.contactform input {
	background:url("../images/inputtext200.png") no-repeat;
	border:0;
	color:#146eb4;
	font-size:12px;
	height:22px;
	padding:1px 3px;
	width:198px;
}
.contactform.newsletterform input {
	margin-bottom:15px;
}
.contactform input.error {
	background:url("../images/inputtext200error.png") no-repeat
}
.contactform .radiogroup {
	display:inline-block
}
.contactform input.check {
	height:auto;
	width:auto;
	margin:0 10px 0 0;
	border:0;
	background:0
}
.contactform textarea {
	color:#146eb4;
	border:1px solid #aed0ea;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:5px;
	margin-bottom:15px
}
.contactform textarea.error {
	border:1px solid #f00
}
.contactform .form_submit {
	position:relative;
	left:200px;
	margin:15px 0 0;
	background:url(../images/stel-mijn-vraag.png) no-repeat;
	width:182px;
	height:40px;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-variant:small-caps
}
.contactform #nieuwsplaatsen .form_submit {
	background:url(../images/versturen.png) no-repeat
}
.contactform #recensie .form_submit {
	background:url(../images/plaatsen.png) no-repeat;
	width:214px;
        height:42px;
}
.contactform #recensie .form_submit:hover{background-position:0 -42px;}
.contactform.newsletterform input#newsletter_submit{
	background:url(../images/newsletter_submit.png) no-repeat;
	border:none;
	width:102px;
	height:30px;
	cursor:pointer;
	text-indent:-9999px;
	font-variant:small-caps;
}
.contactform.newsletterform input#newsletter_submit:hover{
    background-position:0 -30px;
}
#recaptcha_widget_div {
	display:inline-block;
	border:1px solid #aed0ea;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:5px;
	margin-left:-3px
}
#recaptcha_widget_div .recaptchatable {
	border:0!important
}
#recaptcha_logo {
	display:none
}
#recaptcha_tagline {
	display:none
}
#recaptcha_response_field {
	width:198px!important;
	background:url("../images/inputtext200.png") no-repeat;
	border:0!important
}
.recaptchatable .recaptcha_image_cell {
	width:272px!important
}
#recaptcha_widget_div .recaptchatable #recaptcha_image {
	border:0!important;
	width:272px!important;
	overflow:hidden
}
#recaptcha_widget_div .recaptchatable #recaptcha_image img {
	width:272px
}
span.inputfield{display:block;float:left;}
span.inputfield input {
	background:url("../images/inputtext.png") no-repeat;
	border:0;
	color:#146eb4;
	font-size:12px;
	height:22px;
	padding:1px 3px;
	width:144px
}
.corners.autoform table tr.typen > td{
	padding:0;
}
.reisform {
	padding:0 18px 7px
}
.reisform label {
	clear:both;
	display:block;
	margin-bottom:20px
}
.reisform label.last {
	margin-bottom:15px
}
.reisform label select {
	width:235px;
	height:20px
}
.reisform h4 {
	padding:0 0 5px
}
.reisform ul li strong {
	display:inline-block;
	width:100px
}
.picture {
	float:left;
	width:150px;
	padding:5px 0 5px 10px
}
ul.list {
	float:left;
	margin:7px 15px 0;
	font-size:13px;
	font-weight:100;
	width:230px;
	overflow:hidden
}
ul.list li {
	background:url(../images/bullet_green.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:5px;
	height:20px;
	line-height:20px
}
ul.list li.first {
	font-weight:bold
}
ul.list li.first span {
	color:#11b61e
}
ul.beoordeling {
	float:left;
	margin:7px 15px 0;
	font-size:13px;
	font-weight:100;
	width:220px;
	overflow:hidden
}
ul.beoordeling li {
	font-size:16px;
	font-weight:bold;
	color:#146eb4;
	font-size:16px;
	margin-bottom:5px;
	height:20px;
	line-height:20px
}
ul.beoordeling li span {
	color:#666;
	font-size:12px;
	display:inline-block;
	width:110px
}
.autoform tr.typen {
	display:none
}
.autoform label.verzenden {
	padding:0
}
.autoform span {
	display:block
}
.autoform .number {
	float:left;
	width:28px
}
.autoform .title a {
	font-size:12px;
	color:#11b61e;
	text-decoration:underline;
	clear:left;
	padding:5px 0 0 18px;
	display:block
}
.autoform .title a:hover {
	text-decoration:none
}
.autoform .inputfield {
	float:left;
	clear:left;
}
.autoform .inputfieldnr {
	padding-top:0;
	position:relative
}
.autoform .inputfieldnr .merk {
	position:absolute;
	bottom:-34px;
	left:63px;
	font-weight:bold;
	font-size:18px;
	color:#136CB2;
}
.autoform .inputfield select {
	width:150px
}
.autoform input.kenteken {
	background:url(../images/nummerbord.png) no-repeat;
	width:200px;
	height:50px;
	line-height:48px;
	border:0;
	font-size:32px;
	padding-left:50px;
	text-transform:uppercase;
	color:#000
}
.autoform #bereken_premies {
	background:url(../images/bereken_mijn_premies.png) no-repeat;
	width:241px;
	height:42px;
	border:0;
	cursor:pointer;
	text-indent:-9999px;
	display:block;
	font-variant:small-caps;
	margin:5px 0;
}
.autoform #bereken_premies:hover {
        background:url(../images/bereken_mijn_premies.png) no-repeat 0 -42px;
}
.autoform span.help img {
	margin:2px 10px 0 10px;
	float:left;
	display:block;
        position:relative;
        z-index:3;
}
.autoform span.helpnb img {
	margin:14px 0 0 6px
}
.autoform span#kenteken_validatie img {
	margin:6px 0 0 10px;
	position:relative;
	z-index:3
}
.autoform span#kenteken_validatie{
    float:left;clear:left;
}
.autoform span.uitleg {
	line-height:20px;
	color:#666;
	font-style:italic
}
.autoform span.uitleg.uitlegschadevrij {
	text-decoration:underline;
	cursor:pointer
}
.autoform span.uitleg.uitlegschadevrij:hover {
	text-decoration:none
}
#dialog {
	display:none
}
.center_100width {
	float:left;
	width:961px;
	margin-left:10px;
	position:relative
}
.autoresult {
	margin-top:15px
}
.left_1column {
	float:left;
	width:224px;
	padding-right:12px
}
.left_1column div {
	margin-bottom:0!important
}
.left_1columnlast {
	padding:0
}
.corners .wijzig-gegevens {
	line-height:20px;
	color:#136cb2;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:18px;
	top:6px;
	border:0;
	box-shadow:none;
}
.wijzig-gegevens a {
	color:#136cb2;
	text-decoration:underline
}
.wijzig-gegevens a:hover {
	text-decoration:none
}
.wijzig-gegevens span {
	margin:5px 10px 0 0;
	width:9px;
	height:9px;
	background:url(../images/ui/ui-icons_3d80b3_256x240.png) no-repeat -68px -116px;
	display:block;
	float:left
}
#others .vergelijk-logo{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.vergelijk-logo {
	padding:18px 6px 6px 12px;
	border-bottom:2px solid #dfdfdf!important
}
.vergelijk-logo img.nr {
	margin-right:1px;
	vertical-align:top
}
.vergelijk-grey {
	background:#f5f5f5
}
.vraagteken {
	float:left;
	margin-right:10px;
	vertical-align:middle
}
.vergelijk-grey h4 {
	float:left;
	font-size:16px;
	font-weight:bold;
	padding:6px
}
.vergelijk-price {
	background:#f5f5f5;
	padding:10px;
	border-bottom:2px solid #dfdfdf!important
}
.vergelijk-price span {
	font-size:24px;
	padding-left:15px;
	font-weight:bold;
	color:#11b61e
}
.vergelijk-rating {
	background:#f5f5f5;
	padding:10px 10px;
	border-bottom:2px solid #dfdfdf!important
}
.vergelijk-rating img.stars {
	padding:18px 12px 0 0
}
.vergelijk-rating span {
	font-size:24px;
	font-weight:bold;
	color:#146eb4
}
.vergelijk-options {
	background:#f5f5f5;
	padding:0 0 12px
}
.vergelijk-options ul li {
	font-weight:bold
}
.vergelijk-options ul li.inbegrepen {
	background:url(../images/ui/inbegrepen.png) no-repeat 0 4px;
	line-height:26px;
	padding:4px 0 5px 35px
}
.vergelijk-options ul li.nietinbegrepen {
	background:url(../images/ui/nietinbegrepen.png) no-repeat 0 4px;
	line-height:32px;
	padding:0 0 5px 35px
}
.vergelijk-options ul li.begrepen {
	background:0;
	line-height:26px;
	padding:5px 10px 5px 35px;
	border-bottom:2px solid #dfdfdf!important;
	background:url("../images/bullet_green.png") no-repeat scroll 10px center transparent
}
.vergelijk-options ul li.begrepen span {
	font-size:24px;
	font-weight:bold;
	color:#146eb4;
	float:right;
	padding-right:10px
}
.vergelijk-options ul li.last {
	padding-bottom:0
}
.vergelijk-buttons {
	background:#f5f5f5;
	padding:0 6px 18px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.vergelijk-buttons a.button {
	clear:none
}
.vergelijk-buttons a.button span {
	padding:0 8px
}
.vergelijk-buttons a.green_button {
	margin-left:8px;
	background:#11b61e url(../images/green_button_left.png) no-repeat left top
}
.vergelijk-buttons a.green_button span {
	background:url(../images/green_button_right.png) no-repeat right top
}
.vergelijk-others {
	text-align:center;
	padding-top:15px;
	height:442px;
	overflow:auto
}
.vergelijk-others img {
	clear:both;
	display:block;
	margin:10px auto;
	cursor:pointer
}
.andere-verzekering {
	border:1px solid #BCBDBE !important;
	border-top-right-radius:5px;
	width:160px;
	height:20px;
	line-height:20px;
	color:#136cb2;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	position:absolute!important;
	right:16px;
	top:46px;
}
.andere-verzekering a {
	color:#136cb2;
	text-decoration:underline
}
.andere-verzekering a:hover {
	text-decoration:none
}
.andere-verzekering span {
	margin:5px 5px 0 0;
	width:9px;
	height:9px;
	background:url(../images/ui/ui-icons_3d80b3_256x240.png) no-repeat -100px -52px;
	display:block;
	float:left
}
.verzekering .advies{background:url(../images/advies.png) no-repeat left top;position:absolute;z-index:1;width:331px;height:102px;right:-171px;margin-top:-28px;}
.verzekering .advies h5{padding-left:58px;color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding-top: 6px;cursor:pointer;}
.verzekering .advies p{padding-left:58px;padding-top:10px;line-height:16px;}
.blockContent {
	min-height:85px
}
#energiecontent ul.list {
	width:270px
}
#energiecontent div.tabel {
	float:left;
	margin:0 15px;
	width:230px;
	height:85px
}
#energiecontent div.tabel table {
	height:100%
}
#energiecontent div.tabel td,#energiecontent div.tabel th {
	border:1px solid #dfdfdf;
	border-top:0;
	border-left:0;
	border-collapse:collapse;
	vertical-align:middle;
	padding:0 5px
}
#energiecontent div.tabel td {
	width:90px
}
#energiecontent div.tabel td span {
	color:#11b61e;
	font-weight:bold
}
#energiecontent div.tabel td.first,#energiecontent div.tabel th.first {
	text-align:right;
	width:50px;
	border-left:1px solid #dfdfdf
}
#energiecontent div.tabel thead th {
	color:#136db3;
	font-weight:bold
}
#energiecontent div.tabel tr.last td {
	border-bottom:0
}
.top5 {
	padding:0 18px 18px
}
.top5 div.top5item {
	padding-top:15px;
	margin-top:15px;
	border-top:1px dashed #dfdfdf
}
.top5 div.top5item.first {
	padding:0;
	margin:0;
	border:0
}
.top5 div.top5item img {
	vertical-align:middle;
	margin-right:5px
}
.top5 div.top5item a:hover {
	text-decoration:none
}
.corners .newsitem {
	margin-bottom:18px
}
.newsitem h5 {
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#11b61e;
	line-height:18px;
	float:left;
	margin-bottom:3px
}
.newsitem h5 span {
	clear:both;
	color:#666;
	font-size:12px;
	display:block
}
.newsitem h5 a {
	color:#11b61e;
	text-decoration:none;
}
.newsitem p {
	clear:both
}
.newsitem a.leesverder {
	color:#146eb4;
	text-decoration:underline
}
.newsitem a.leesverder:hover {
	text-decoration:none
}
.news_archive h4 {
	padding:0 18px;
	font-size:14px
}
.news_archive li a span {
	font-weight:bold;
	padding-right:10px
}
.news_long p {
	margin-bottom:15px
}
#footer {
	clear:both;
	width:100%;
	height:207px;
	color:#333;
	padding:15px 0;
}
#footer #footer_content {
	height:207px;
	width:980px;
	margin:0 auto;
	position:relative;
	border:1px solid #ccc;
	background:#fff;
	border-radius:5px;
	box-shadow: 0 0 3px 1px #ccc;
}
#footer ul {
	padding:30px 65px 10px 26px;
	float:left
}
#footer ul li {
	margin-bottom:5px;
	font-size:12px;
	font-weight:100
}
#footer ul li a {
	color:#666
}
#footer ul li.title {
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px;
	margin:0;
	background:0
}
#footer dt {
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px
}
#bottomtext {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%
}
#copyright {
	float:left;
	padding-left:30px;
	color:#666
}
#googleplus {
	float:left;
	padding-left:30px
}
.plus{position:absolute;top:174px;right:325px;font-weight:bold;}
#facebookframe {
	float:left;
	padding-left:30px
}
#stumbleupon {
	float:left;
	padding-left:10px
}
#bottommenu {
	float:right;
	padding-right:10px
}
#bottommenu ul {
	padding:0
}
#bottommenu ul li {
	float:left;
	margin:0 0 0 10px
}
#bottommenu ul li a {
	text-decoration:underline
}
#bottommenu ul li a:hover {
	text-decoration:none
}
#loader {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:4
}
.loaderOverlay {
	width:100%;
	position:absolute;
	left:0;
	top:0;
	background:#000;
	z-index:5;
	opacity:.8;
	filter:alpha(opacity=80)
}
#loaderContent #logo {
	position:relative;
	top:20px
}
#loaderContent div {
	display:inline
}
#loaderContent span {
	display:inline;
	color:#146eb4
}
#loaderContent {
	width:800px;
	left:50%;
	margin-left:-400px;
	position:fixed;
	z-index:6;
	background:#fff;
	border-radius:10px;
	height:400px;
	margin-top:-200px
}
#loaderContent h2 {
	text-align:center;
	color:#146eb4;
	padding-top:20px
}
#loaderContent h3 {
	text-align:center;
	font-size:16px;
	padding-top:20px
}
#loaderContent .loaderGif {
	display:inline-block;
	width:156px;
	height:156px;
	position:relative;
	left:322px;
	top:30px
}
.loadingStatic .loaderPicStatic {
	background:url(../images/ajax-loader.gif) no-repeat;
	width:220px;
	height:19px
}
#breadcrumb {
	width:940px;
	border-bottom:1px solid #ccc;
	margin-left:20px;
	height:23px;
	margin-top:16px;
	font-size:11px;
	clear:both
}
#breadcrumb ul li {
	float:left;
	background:url(../images/bread_arrow.png) no-repeat right center;
	padding-right:15px;
	margin-right:10px
}
#breadcrumb ul li.first {
	color:#136cb2;
	font-weight:bold;
	background:0;
	padding-right:0
}
#breadcrumb ul li.last {
	background:0;
	padding:0;
	margin:0
}
#breadcrumb ul li a {
	text-decoration:underline
}
#breadcrumb ul li a:hover {
	text-decoration:none
}
#breadcrumb ul li.last a {
	text-decoration:none;
	color:#333;
	font-weight:bold
}
#breadcrumb ul li.clear {
	background:0;
	width:0;
	height:0
}
#error h2 {
	color:red;
	font-size:16px;
	margin-bottom:1px;
	background:none;
	padding:0 0 0;
}
#error span {
	color:red;
	font-style:italic;
	display: inline;
}
.autoform span.error h3 {
	color:red
}
.dialog {
	padding:10px;
}
.dialog label {
	margin:0 auto
}
.dialog label strong {
	width:140px;
	padding:5px 0;
	display:block;
	clear:both
}
.tooltip,.tooltip2 {
	cursor:pointer
}
#tooltip {
	position:absolute;
	z-index:3000;
	width:400px;
	line-height:22px;
	display:none;
	top:0;
	left:0;
	padding:10px;
	color:#333;
	font-weight:normal;
	background:#e4f1fb;
	border:1px solid #74b2e2;
	border-radius:5px;
	box-shadow:0 0 4px #333;
}
#tooltip h3 {
	font-size:15px;
	color:#000;
	padding:0 0 5px
}
#tooltip p {
	margin-bottom:15px
}
#tooltip p:last-child {
	margin-bottom:0
}
.ui-helper-hidden {
	display:none
}
.ui-helper-hidden-accessible {
	position:absolute;
	left:-99999999px
}
.ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
.ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.ui-helper-clearfix {
	display:inline-block
}
/*\*/* html .ui-helper-clearfix {
	height:1%
}
.ui-helper-clearfix {
	display:block
}
/**/.ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor:default!important
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat
}
.ui-widget-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.ui-widget {
	font-family:Arial;
	font-size:12px
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:Arial;
	font-size:1em
}
.ui-widget input{border-radius:5px;border:1px solid #AED0EA;width:120px;height:21px;padding:0 5px;}
.ui-widget-content {
	border:1px solid #ddd;
	background:#f2f5f7 url(../images/ui/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x;
	color:#333
}
.ui-widget-content a {
	color:#333
}
.ui-widget-header {
	border:1px solid #aed0ea;
	background:#deedf7 url(../images/ui/ui-bg_highlight-soft_100_deedf7_1x100.png) 50% 50% repeat-x;
	color:#333;
	font-weight:bold
}
.ui-widget-header a {
	color:#333;
        float:right;
        border:1px solid transparent;
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border:1px solid #aed0ea;
	background:#d7ebf9 url(../images/ui/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#2779aa
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#2779aa;
	text-decoration:none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border:1px solid #74b2e2;
	background:#e4f1fb url(../images/ui/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#0070a3
}
.ui-state-hover a,.ui-state-hover a:hover {
	color:#0070a3;
	text-decoration:none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border:1px solid #2694e8;
	background:#146eb4 url(../images/ui/ui-bg_glass_50_146eb4_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#fff
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#fff;
	text-decoration:none
}
.ui-widget:active {
	outline:0
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border:1px solid #f9dd34;
	background:#ffef8f url(../images/ui/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x;
	color:#363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color:#363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#cd0a0a url(../images/ui/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x;
	color:#fff
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color:#fff
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color:#fff
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight:bold
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url(../images/ui/ui-icons_72a7cf_256x240.png)
}
.ui-widget-content .ui-icon {
	background-image:url(../images/ui/ui-icons_72a7cf_256x240.png)
}
.ui-widget-header .ui-icon {
	background-image:url(../images/ui/ui-icons_72a7cf_256x240.png)
}
.ui-state-default .ui-icon {
	background-image:url(../images/ui/ui-icons_3d80b3_256x240.png)
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image:url(../images/ui/ui-icons_2694e8_256x240.png)
}
.ui-state-active .ui-icon {
	background-image:url(../images/ui/ui-icons_ffffff_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image:url(../images/ui/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image:url(../images/ui/ui-icons_ffffff_256x240.png)
}
.ui-corner-tl {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px
}
.ui-corner-tr {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px
}
.ui-corner-br {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.ui-corner-top {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.ui-corner-right {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px
}
.ui-corner-left {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px
}
.ui-corner-all {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.ui-widget-overlay {
	background:#000;
	opacity:.80;
	filter:Alpha(Opacity=80)
}
.ui-widget-shadow {
	margin:-7px 0 0 -7px;
	padding:7px;
	background:#000 url(../images/ui/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x;
	opacity:.30;
	filter:Alpha(Opacity=30);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
.ui-dialog {
	position:absolute;
	padding:0;
	width:300px;
	overflow:hidden;
	border:0;
	background:#fff
}
.ui-dialog .ui-dialog-titlebar {
	padding:5px;
}
.ui-dialog .ui-dialog-content {
	position:relative;
	border:0;
	padding:0;
	background:0;
	overflow:auto;
	zoom:1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align:left;
	border-width:1px 0 0 0;
	background-image:none;
	margin:.5em 0 0 0;
	padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:left;
	padding-left:10px
}
.ui-dialog .ui-dialog-buttonpane button {
	margin:.5em .4em .5em 0;
	cursor:pointer
}
.ui-dialog .ui-resizable-se {
	width:14px;
	height:14px;
	right:3px;
	bottom:3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor:move
}
.ui-progressbar {
	height:2em;
	text-align:left
}
.ui-progressbar .ui-progressbar-value {
	margin:-1px;
	height:100%
}
.ui-tabs {
	position:relative;
	padding:.2em;
	zoom:1;
	margin-bottom:0
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:0
}
.ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0!important;
	padding:0;
	white-space:nowrap
}
.ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text
}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer
}
.ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:0;
	background:0;
	border:1px solid #aed0ea;
	border-top-right-radius:5px
}
.ui-tabs .ui-tabs-hide {
	display:none!important
}
.ui-tabs .ui-tabs-panel .lt,.ui-tabs .ui-tabs-panel .rt,.ui-tabs .ui-tabs-panel .lb,.ui-tabs .ui-tabs-panel .rb {
	background:0
}
.ui-tabs-nav.ui-widget-header {
	border:0;
	background:0;
	z-index:2;
	position:relative
}
.ui-tabs.ui-widget-content {
	background:0;
	border:0;
	padding:0
}
.ui-tabs h3 {
	float:left
}
#zorgheader,#zorgfooter {
	height:46px;
	margin-bottom:20px;
	width:920px;
	padding:10px;
	border:1px solid #afd0ea;
	box-shadow: 0 0 3px 1px #E7E9E8;
	background:#fff;
	border-radius:5px;
	text-align:center;
	position:relative;
}
#zorgfooter {
	height:48px
}
#zorgheader h1,#zorgfooter h1 {
	font-size:24px;
	color:#333;
	padding:0;
	line-height:45px;
	display:inline
}
#zorgheader img,#zorgfooter img {
	vertical-align:middle;
	padding-right:10px
}
.zorg-title {
	float:left;
	width:650px
}
.zorg-ga-terug {
	background:url(../images/zorg-ga-terug.png) no-repeat;
	width:121px;
	cursor:pointer;
	height:42px;
	display:block;
	text-indent:-9999px;
	font-variant:small-caps;
	float:left;
	margin:2px 0 0 0
}
.zorg-ga-terug:hover{background-position:0 -42px;}
.zorg-ga-terug a {
	width:121px;
	cursor:pointer;
	height:42px;
	display:block
}
.zorg-direct-afsluiten {
	background:url(../images/zorg-direct-afsluiten.png) no-repeat;
	cursor:pointer;
	width:173px;
	height:42px;
	display:block;
	text-indent:-9999px;
	font-variant:small-caps;
	position:absolute;
	right:10px;
	top:15px;
	margin:0
}
.zorg-direct-afsluiten:hover{background-position:0 -42px;}
.zorg-direct-afsluiten a {
	display:block;
	width:173px;
	height:42px
}
#zorgleft {
	float:left;
	width:323px
}
#zorgright {
	float:right;
	width:607px
}
#zorgprijs,#vergelijkenintro,#zorginbegrepen {
	padding:13px 23px;
	background:#f7f7f7;
	border:1px solid #afd0ea;
	border-radius:5px;
	margin-bottom:20px;
	box-shadow: 0 0 3px 1px #E7E9E8;
}
#zorginbegrepen {
	background:#fff;
	margin:20px 0;
	color:#666;
	padding:9px 12px
}
#zorginbegrepen img {
	vertical-align:middle;
	padding:0 5px 5px 0
}
.premie-text {
	float:left;
	font-size:18px;
	line-height:30px;
	color:#333
}
.premie-value {
	float:right;
	font-size:32px;
	line-height:30px;
	color:#333
}
.premie-change {
	color:#666;
	float:right;
	background:url(../images/info-green.png) no-repeat left center;
	padding-left:30px;
	width:200px;
	line-height:15px
}
.zorgtable.hreview {
	float:left;
	width:460px;
	clear:left
}
.zorgtable.hreview:nth-child(2n) {
	float:right;
	margin-right:0;
	clear:right
}
table.zorgtable {
	width:100%;
	margin-bottom:20px;
	border-spacing:0;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	border:0!important;
	box-shadow: 0 0 3px 1px #E7E9E8;
	border-radius:5px;
}
table.zorgtable:first-child {
	border:0!important
}
table.zorgtable .description {
	width:auto;
	margin:0
}
table.zorgtable .rating {
	padding:0
}
table.zorgtable tr th {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:#dfedf7 url(../images/zorgtablebg.png) repeat-x;
	font-weight:bold
}
table.zorgtable tr td {
	color:#666;
	margin:0
}
table.zorgtable tr th h3 {
	float:left;
	padding:0;
	color:#333;
	font-size:12px
}
table.zorgtable tr th span.question {
	float:right;
	display:block;
	width:19px;
	height:19px;
	background:url(../images/help.png) no-repeat
}
table.zorgtable tr td,table.zorgtable tr th {
	padding:6px 10px 7px;
	border:1px solid #afd0ea;
	border-bottom-width:0;
	border-right-width:0;
	vertical-align:top
}
table.zorgtableclickable tr:hover td {
	background:#eef5fb!important;
	cursor:pointer
}
table.zorgtableclickable tr.selected:hover td {
	background-color:#d2e7f4!important
}
table.zorgtable tr.last td {
	border-bottom-width:1px
}
table.zorgtable tr td.last,table.zorgtable tr th {
	border-right-width:1px
}
table.zorgtable tr.last td.first {
	border-bottom-left-radius:5px
}
table.zorgtable tr.last td.last {
	border-bottom-right-radius:5px
}
table.zorgtable tr.sub td {
	background:#f7f7f7
}
table.zorgtable tr.info td {
	font-weight:bold;
	color:#666;
	background:#e5e5e5!important;
	text-decoration:none!important;
	cursor:inherit
}
table.zorgtable tr.selected td {
	background:#d2e7f4;
	color:#136db3;
	font-weight:bold;
	cursor:auto
}
table.zorgtable tr.selected td.first {
	background:#d2e7f4 url(../images/selected.png) no-repeat right 8px!important
}
table.zorgtable tr td a, #zorginbegrepen a {
	color:#136db3;
	text-decoration:underline
}
table.zorgtable tr.selected ul li {
	font-weight:normal
}
table.zorgtable tr td ul {
	padding-top:10px
}
table.zorgtable tr td ul li strong {
	float:right
}
#zorgaanleft {
	float:left;
	width:290px
}
#zorgaanright {
	float:right;
	width:290px
}
.ui-selectmenu {
	display:block;
	position:relative;
	height:2em;
	text-decoration:none;
	overflow:hidden
}
.ui-selectmenu-icon {
	position:absolute;
	right:6px;
	margin-top:-8px;
	top:50%
}
.ui-selectmenu-menu {
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:0;
	visibility:hidden;
	overflow:hidden;
	z-index:10
}
#verzekeraar-menu,#categorie-menu {
	overflow:auto;
	width:230px!important
}
.ui-selectmenu-open {
	visibility:visible
}
.ui-selectmenu-menu-popup {
	margin-top:-1px
}
.ui-selectmenu-menu li {
	padding:0;
	margin:0;
	display:block;
	border-top:1px solid #dedede;
	border-bottom:1px dotted transparent;
	border-right-width:0!important;
	border-left-width:0!important;
	font-weight:normal!important
}
.ui-selectmenu-menu li:nth-child(2n+1) {
	background:#fff
}
.ui-selectmenu-menu li a:hover {
	font-weight:bold
}
.ui-selectmenu-menu li:first-child {
	border-top:0
}
.ui-selectmenu-menu li a,.ui-selectmenu-status {
	line-height:1.4em;
	display:block;
	padding:.3em 1em;
	outline:0;
	text-decoration:none
}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status {
	padding-left:30px;
	position:relative;
	margin-left:5px
}
.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon {
	position:absolute;
	top:5px;
	margin-top:0;
	left:5px
}
.ui-selectmenu-status {
	line-height:1.4em;
	font-weight:bold
}
a.ui-state-hover span.ui-selectmenu-status:hover {
	text-decoration:none!important
}
.ui-selectmenu-menu li span,.ui-selectmenu-status span {
	display:block;
	margin-bottom:.2em
}
.ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight:bold
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity:.8
}
.ui-selectmenu-menu .ui-selectmenu-group {
	font-size:1em
}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	line-height:1.4em;
	display:block;
	padding:.6em .5em 0;
	font-weight:bold
}
.ui-selectmenu-menu .ui-selectmenu-group ul {
	margin:0;
	padding:0
}
a.customicons {
	height:2.8em
}
.customicons li a,a.customicons span.ui-selectmenu-status {
	line-height:24px;
	padding-left:30px!important
}
.inbegrepen .ui-selectmenu-item-icon,.nietinbegrepen .ui-selectmenu-item-icon,.rss .ui-selectmenu-item-icon {
	height:24px;
	width:24px
}
.inbegrepen .ui-selectmenu-item-icon {
	background:url(../images/selected.png) 0 0 no-repeat!important
}
.nietinbegrepen .ui-selectmenu-item-icon {
	background:url(../images/no.png) 0 0 no-repeat!important
}
.corners h1.left {
	margin-left:0
}
.hreview {
	border-bottom:1px solid #aed0ea!important
}
.hreview:last-child {
	border-bottom:0!important
}
.hreview .item {
	margin:0 12px
}
.hreview .item img {
	float:left;
	position:relative;
}
.hreview .item a.url {
	color:#333;
	font-size:12px;
	font-weight:bold;
	float:left;
	clear:right;
	margin:12px 0 0;
}
.hreview .rating {
	display:inline-block;
	padding:12px 12px 0 12px;
	float:right;
}
.hreview .description {
	clear:left;
	margin:0 12px;
	float:left;
}
.hreview .description p {
	margin-bottom:15px
}
.hreview .description p:last-child {
	margin:0
}
.hreview p.reviewer {
	margin:0 12px 12px;
	font-style:italic;
	font-size:11px;
	float:left;
	clear:left
}
.hreview .reviewer .fn {
	font-weight:bold
}
.corners div .hreview-aggregate {
	padding:6px 12px;
	background:#f0f0f0;
	border-bottom:1px solid #aed0ea;
}
.hreview-aggregate h5 {
	color:#146eb4
}
.hreview-aggregate a {
	text-decoration:underline;
	color:#146eb4
}
.hreview-aggregate a:hover {
	text-decoration:none
}
.hreview-aggregate .rating,.hreview-aggregate .count {
	font-weight:bold;
	color:#11b61e
}
.review-content{height:564px;overflow:auto;}
#vergelijkheader {
	margin-bottom:12px
}
#vergelijkheader h1 {
	font-size:29px;
	color:#136cb2;
	font-weight:bold;
	padding:3px 0 0 15px
}
#vergelijkheader h2 {
	font-size:14px;
	color:#333;
	padding:1px 0 0 15px;
}
#vergelijkheader img.icon{float:left;margin:7px 0 0 20px;}
#vergelijkheader .title {
	float:left
}
#vergelijkheader .tekst {
	float:right;
	width:450px;
	margin:8px 20px 0 0;
	color:#333;
	padding:6px 0 6px 7px!important;
	line-height:16px;
	border:1px solid #BCBDBE;
}
#vergelijkheader .tekst img {
	float:left;
	vertical-align:middle;
	margin:0 5px 30px 0
}
#vergelijkheader .tekst.zorgtekst img{position:absolute;left:-9999px;}
#vergelijkheader .tekst.zorgtekst{float:left;clear:left;border:none;background:none;box-shadow:none;margin:-4px 0 4px 75px;border-radius:0;}
#sponsoractie{position:absolute;top:166px;right:20px;width:453px;height:106px;background:url(../images/als-sponsor-actie.png) no-repeat;}
#sponsoractie span.sponsorbedrag{font-size:28px;color:#F29200;font-weight:bold;position:absolute;left:21px;top:61px;}
#sponsoractie a.stichting-als{width:145px;height:37px;display:block;position:absolute;top:62px;left:124px;}
#sponsoractie a.vergelijken-net-als{width:163px;height:37px;display:block;position:absolute;top:62px;left:278px;}
#sponsoractie-afsluiten{width:321px;height:103px;margin-bottom:20px;background:url(../images/als-sponsor-actie-afsluiten.png) no-repeat;position:relative;}
#sponsoractie-afsluiten a.stichting-als{width:145px;height:38px;display:block;position:absolute;top:56px;left:7px;}
#sponsoractie-afsluiten a.vergelijken-net-als{width:163px;height:38px;display:block;position:absolute;top:56px;left:154px;}
#vergelijktable {
	width:700px;
	margin:0 0 20px 20px;
	float:left;
	box-shadow: 0 0 3px 1px #E7E9E8;border-radius:5px;
}
#vergelijktable.vergelijktableauto{width:620px;}
#vergelijktable th, .corners table th{
	background:url(../images/vergelijktablebg.png) repeat-x;
	padding:0 8px;
	border:1px solid #4484b9;
	border-left-width:0;
	border-right-width:0;
	height:28px;
	line-height:28px;
	color:#fff;
	font-weight:bold
}
#vergelijktable th.first {
	border-top-left-radius:5px;
	border-left-width:1px
}
#vergelijktable th.last {
	border-top-right-radius:5px;
	border-right-width:1px
}
#vergelijktable td , .corners table td{
	padding:3px 6px;
	border:1px solid #ccc;
	border-right-width:0;
	border-top-width:0;
	font-size:11px;
	color:#666;
	font-weight:bold
}
div.corners.autoform > div{min-height:668px;}
.corners.autoform table td{padding:8px;}
.corners.autoform table td.first{color:#333;width:132px;}
#vergelijktable tr:nth-child(2n), .corners table tr:nth-child(2n){background:#F4F4F4;}
#vergelijktable td.first {
	border-left:1px solid #4484b9
}
.corners table td.first{border-left:0;}
.autoform table tr.last td.last{border-left:0;}
#vergelijktable td.last {
	border-right:1px solid #4484b9;
	width:129px
}
#vergelijktable td span.rating , .corners table span.rating{
	color:#136cb2;
	font-size:16px
}
#vergelijktable td span.autorating{padding-left:15px;}
#vergelijktable td span.vrij {
	color:#136cb2;
	font-size:13px
}
#vergelijktable td span.vrij img {
	vertical-align:middle;
	margin-left:2px
}
#vergelijktable td h3 {
	font-size:12px;
	color:#333;
	padding:0
}
#vergelijktable tr.last td{
	border-bottom:1px solid #4484b9
}
.corners table tr.last td{
	border-bottom:0;
}
#vergelijktable tr.last td.first {
	border-bottom-left-radius:5px
}
#vergelijktable tr.last td.last {
	border-bottom-right-radius:5px
}
#vergelijktable td.zorgprice, .corners table td.zorgprice{
	color:#10b41d;
	font-size:22px;
	font-weight:bold;
	width:83px
}
.corners table td.zorgprice{width:auto;}
.corners table td.last{width:130px;}
#vergelijktable td.zorgprice span {
	float:right
}
#vergelijktable td.zorgprice.premie-old {
	color:#aaa
}
#vergelijktable td.zorgprice span.old {
	font-size:12px
}
#vergelijktable td.zorgprice span.valuta {
	float:left
}
#vergelijktable td.first{width:100px;}
#vergelijktable td.eigenschappen{width:160px;}
#vergelijktable .detail label{display:inline-block;width:90px;padding-top:2px;}
#vergelijktable .detail.inboedel label{display:inline-block;width:auto;padding-right:8px;padding-top:2px;}
#vergelijktable .detail span{color:#136CB2;}
#vergelijktable .detail span.green{color:#10B41D;}
a.zorgafsluiten {
	background:url(../images/zorgafsluitenright.png) no-repeat right top;
	padding-right:20px;
	height:30px;
	line-height:30px;
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	float:left;
}
a.zorgafsluiten:hover{background-position:right -30px;color:#eee;}
a.zorgafsluiten span {
	background:url(../images/zorgafsluitenleft.png) no-repeat left top;
	display:block;
	padding-left:10px;
	padding-right:0;
	color:#fff;
	text-decoration:none;
}
a.zorgafsluiten span:hover{background-position:0 -30px;color:#eee;}
#vergelijksettings {
	width:220px;
	float:right;
	margin-right:20px;
	margin-bottom:20px;
	box-shadow: 0 0 3px 1px #E7E9E8;border-radius:5px;
}
#vergelijksettings.vergelijksettingsauto{width:300px}
#vergelijksettings th {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border:1px solid #000;
	border-bottom:0;
	height:28px;
	background:url(../images/settingsbg.png) repeat-x;
	color:#fff;
	line-height:28px;
	padding:0 5px 0 10px;
	font-weight:bold;
	white-space:nowrap;
}
#vergelijksettings td {
	padding:7px 10px;
	background:#f7f7f7;
	border:1px solid #000;
	border-bottom-color:#ccc;
	border-top:0
}
#vergelijksettings tr.last td {
	border-bottom-color:#000;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
#vergelijksettings td h4 {
	font-size:12px;
	padding:2px 0 5px;
	line-height:13px;
	color:#333
}
#vergelijksettings select {
	width:100%
}
#vergelijksettings.vergelijksettingsauto select {width:150px;}
#vergelijksettings.vergelijksettingsauto select.typen {width:239px;}
#vergelijksettings h5.title{padding-bottom:3px;}
#zorgdialog {
	margin:0 20px
}
.recensie {
	float:left;
	position:relative;
	margin-bottom:20px;
	background:#f7f7f7;
	padding:10px;
	border:1px solid #afd0ea;
	box-shadow: 0 0 3px 1px #E7E9E8;
	border-radius:5px;
	width:920px
}
.recensie a {
	color:#136db3;
	text-decoration:underline;
	float:right
}
.recensie .rating,.recensie .count {
	font-weight:bold
}
#toplist-img {
	position:absolute;
	left:-110px
}
.toplist-nr {
	position:absolute;
	left:15px
}
.toplist td {
	background: #e5f1f9
}
#banners{width:618px;height:217px;overflow:hidden;border:1px solid #666;position:relative;margin-bottom:20px;}
#banners #bannerswrapper > div{position:relative;}
#banners .text{position:absolute;right:20px;top:20px;color:#222;width:225px;height:140px;}
#banners .text a.zorgafsluiten{text-decoration:none;}
#banners .frame{position:absolute;padding:12px;box-shadow: 0 0 3px 1px #666;right:20px;top:20px;width:225px;height:140px;background:#fff;opacity:0.7;filter: alpha(opacity=70);border-radius:5px;}
#banners h4{padding:0 0 10px;color:#136CB2;font-weight:normal;font-size:18px;}
#banners .navigation{position:absolute;bottom:10px;left:10px;z-index:13;}
#banners .navigation a{text-indent:-9999px;font-variant:small-caps;background:url(../images/bullets.png) no-repeat -13px 0;float:left;width:11px;height:11px;margin-right:5px;display:block;cursor:pointer;}
#banners .navigation a.activeSlide{background-position:0 0;}

span.green{color:#11B61E;}
span.blue{color:#146EB4;}
span.date{color:#146EB4;font-weight:bold;}
input.required_email{position:absolute;left:-9999px;}

.pagination{float:right;padding:20px;}
.pagination a, .pagination strong{padding:3px 5px;background:#E3F1FD;border-radius:5px;margin-right:1px;color:#146EB4;border:1px solid #146EB4;}
.pagination strong{background:#fff;border:0;}
.pagination a:hover{background:#ACD7F9;}