/* basic elements */
* {margin:0; padding:0}
html {height:100%; font-size:100.01%;}
body { text-align:center; min-height:101%; background:#fff; margin:0 auto; }
body * {text-align:left}
@-ms-viewport{width:auto!important}

*, * focus { outline: none; margin: 0;padding: 0; }
body { font-family:Arial, Helvetica, sans-serif;color:#111;text-align:center;background:#f0f3fa url(images/bg-body.png) repeat-x top left; width:100%;}

p, ul, ol { font-size:12px;line-height:16px;margin-bottom:10px;letter-spacing:normal; }
p:last-child, ul:last-child, ol:last-child { margin-bottom:3px; }
td { font-size:12px;padding:4px; }
th { padding:0 4px; }
h1 { font-size:22px;margin-bottom:2px;line-height:28px; }
h2 { font-size:14px;color:#015da2;margin:10px 0 0;line-height:18px; }
h3 { font-size:14px;margin-bottom: 10px; }
h4 { font-size:12px; }
a { color:#015da2; }
a:hover { text-decoration:none;outline: none; }
center { font-size:12px; }
a img { border:0;text-decoration: none; }
a[rel=nofollow] { color:#0000ff;font-weight:bold; }
a.boldlink { font-weight:bold; }
a.clink img { display:block;margin-bottom:5px; }

input { font:normal 12px/24px Arial, Helvetica, sans-serif;height:26px;border:none; }
.ns_td2 input { height:24px; }
input[type=submit], input[type=button] { background:url(images/bg-formbtn.jpg) repeat-x left top;color:#fff;padding:0;width:95px;cursor:pointer;text-align:center;font-weight:bold;font-size:13px;  }
input[type=text] { background:url(images/bg-inputtxt.jpg) no-repeat left top;color:#000;padding:0 3px; }
input[type=checkbox] { height:auto; }

/* Game */
.game { line-height: 31px; /* margin-bottom: 5px; */ }

/* specific divs */
#container { max-width:960px; margin: 0 auto;text-align:left;background:url(images/bg-container.jpg) repeat-y top center;position:relative; font:100.01%/130% Arial, Helvetica, sans-serif; color:#111;
-webkit-box-shadow:	0 55px 0 0 rgba(240,243,250,1), 0 45px 5px 5px rgba(231,232,237,0.9);
-moz-box-shadow:	0 55px 0 0 rgba(240,243,250,1), 0 45px 5px 5px rgba(231,232,237,0.9);
box-shadow:			0 55px 0 0 rgba(240,243,250,1), 0 45px 5px 5px rgba(231,232,237,0.9);
/*

filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
*/
zoom: 1;
}

#header { background:url(images/header-top.jpg) no-repeat center;position:relative;height:128px;/*_margin-left:20px;_margin-right:-20px;*/}
#img_header_logo { float:left; }
#img_header_logo img { margin-top:20px; }

.service { padding:20px 10px 0 0; }

.service ul { list-style-type:none;float:right; }
.service ul li { float:left;color:#111;font-size:11px; }
.service ul li a { color:#111;text-decoration:none;display:block;padding-left:4px;margin-left:4px;border-left:1px solid #111; }
.service ul li:first-child a { border-left:none; }
.service ul li a:hover { color:#015da2;text-decoration:underline; }

#search { position:absolute;top:60px;right:10px;/*margin-left:-10px !important;*/ }
#search div input { float:right; }
#search div input.searchfield { width:186px; }
#search div input.searchbtn { background:url(images/btn-search.jpg) no-repeat left top;width:23px; }

/* dit moet anders ivm. de  WP menu */
.navigation { background:url(images/bg-navigation.jpg) repeat; clear:both; display:block; float:left; margin:0 0 18px; _margin:0 20px -5px 20px; /*width:960px;*/ }
.navigation ul { font-size:12px;list-style:none;height:28px;padding:0; }
.navigation li { float:left;position:relative;font-weight:bold;border-right:1px solid #81afd2;_margin-left: expression(this.previousSibling==null?'3px':'0'); }
.navigation li:first-child { margin-left:10px;}
.navigation a {	color:#fff;line-height:31px;display:block;padding:0 15px;text-decoration:none; }
.navigation ul ul {	display:none;float:left;margin:0;position:absolute;top:31px;left:-1px;width:188px;z-index: 99999; }
.navigation ul ul li { border-left:1px solid #81afd2; }
.navigation ul ul li:first-child { margin-left:0; }
.navigation ul ul ul { left:100%;top:0; }
.navigation ul ul a { background:#fff;border-bottom:1px dotted #81afd2;color:#666;font-size:13px;font-weight:normal;height:auto;line-height:31px;padding:0 10px;width:160px; }
.navigation ul ul li:last-child a { border-bottom:1px solid #81afd2; }
.navigation li:hover > a, .navigation ul ul :hover > a, .navigation a:focus { background: #F0F4FA; }
.navigation li:hover > a, .navigation a:focus, .navigation .current-menu-item > a { color:#000;background:url(images/bg-navigation-hover.jpg) repeat-x top left; }
.navigation ul li:hover > ul { display: block; }
.navigation .current-page-ancestor .current-menu-item > a { color:#015da2;background-image:none; }
.navigation .menu-item { background:url(images/bg-navigation.jpg) repeat-x; }

#overlaymenu, #overlaymenu2 { display:none;margin: -2px 0 10px; padding: 10px 0 0 10px;width:485px; height:225px; position: absolute; left:68px; top:154px; background:url(images/bg-flyout.png) no-repeat left top; z-index:1000; }
#overlaymenu p.title, #overlaymenu2 p.title { font-size:12px;color:#015da2;margin:11px 0 0 10px;font-weight:bold; }
#overlaymenu2 { background-image:url(images/bg-flyout2.png);height:195px;left:179px;}
:root #overlaymenu2 { left:180px\0/IE9; }
#overlaymenu div.overlaylists div  { float:left;width:160px;margin-top:-1px; }
#overlaymenu div.overlaylists div:last-child  { float:left;width:154px; }
#overlaymenu2 div.tops { margin:0 0 -1px 10px; }
#overlaymenu div.bottoms { margin:0 0 0 10px; }
#overlaymenu div.bottoms a, #overlaymenu2 div.tops a { float:left;font-size:12px;line-height:54px;width:230px; }
#overlaymenu div.bottoms a img, #overlaymenu2 div.tops a img { float:left;margin-right:10px; }
#overlaymenu2 ul li { float:left;width:150px; }
#overlaymenu2 ul li:nth-child(3), #overlaymenu2 ul li:nth-child(6), #overlaymenu2 ul li:nth-child(9), #overlaymenu2 ul li:nth-child(12) { float:left;width:140px; }
#overlaymenu2 div.tops { padding-top:10px;height:60px; }
#overlaymenu2 ul li, #overlaymenu ul li { list-style-type:none;background:url(images/triangle.gif) no-repeat 0 6px;line-height:20px;padding-left:10px;margin-left:10px; }
#overlaymenu p.overig, #overlaymenu2 p.overig { margin-bottom:5px; padding:10px 0 0; }

#breadcrumbs { padding:0 20px 5px;font-size:11px;background:url(images/bluedot.png) repeat-x left bottom;color:#111;margin:0 0 15px;line-height:20px;*width:940px;*padding-right:0px;_margin:20px 0 15px 40px; }
#breadcrumbs a { text-decoration:none;color:#111; }
#breadcrumbs a:hover { text-decoration:underline; }
#breadcrumbs a.current { font-weight:bold; }

#content { padding:0 10px; display:inline-block;margin-bottom:10px; /* *padding: 0 20px; _padding: 0 20px 0 60px; */ }

#main { position:relative;padding-left:2px;margin:0; display:inline-block; }
#main.floatleft.col-md-8{ /*width:615px;*/ position:relative; padding-left: 10px; }
#main.col-md-8.col-md-push-4 { position:relative; padding-left: 2px; padding-right:9px; /*padding-right//*\**/ /*:10px\9; */}
/*
@media screen and (min-width:0\0) {
	#main.col-md-8.col-md-push-4 { padding-right:10px; }
}
*/
#main.floatleft  { *margin: 0 15px -5px 20px;_margin-left: 0px; }
#main.floatright { *margin-right:20px; }
#main ul { margin:5px 0 10px 5px;list-style-type:none; }
#main ol { margin:5px 0 10px 20px; }
#main ol li { margin-top:2px; }
#main ul li { padding-left:16px;background:url(images/bullet.gif) no-repeat 0 1px;margin-top:2px; }
#main ul li p { margin-bottom: 3px; }
#main p { margin-bottom:10px; }
#main > p:last-child { margin-bottom: 0; }
#main table + p { margin-top:10px; }
#main p + ul { margin-top:-4px;margin-bottom: 5px; }
#main p + ol { margin-top:-4px; }
#main p object { margin-bottom: -4px; }
#main .overzicht p + ul { margin-bottom: 0 /*1px*/; margin-top: 0; }
#main ul + P { padding-top:5px; }
#main ol { *margin-left:25px; }
#main ul li ul li, #main ol li ol li  { margin-top:0; }
#main img.alignleft { float:left;margin-right:10px; }
#main img.alignright { float:right;margin-left:10px;margin-right:1px; }
#main div#sharecontent { margin-bottom: -4px; }

#home-intro { margin-bottom:20px;margin-top:-20px; }
#home-intro h1 { font-size:22px;color:#015da2; }
#home-intro img.alignright { float:right;margin-left:17px; }

#lastnewslist { padding-top:10px;padding-bottom:10px; }

table.blueheader, table.blueheader2 { border:1px solid #bfd6e8;border-collapse:collapse;}
table.blueheader tr th { text-align:left;font-size:12px;height:16px;line-height:16px;padding:5px;border:1px solid #bfd6e8;vertical-align:top;background-color:#015da2;font-weight:bold;color:#fff; }
table.blueheader tr td { text-align:left;font-size:12px;height:16px;line-height:16px;padding:5px 4px 5px 5px;border:1px solid #bfd6e8;vertical-align:top; }
table.blueheader tr th br, table.blueheader2 tr th br { font-size:12px;height:12px;line-height:12px;}
table.blueheader2 tr th { font-weight:bold;text-align:left;font-size:12px;height:16px;line-height:16px;padding: 5px 10px 5px 5px;color:#fff;border:1px solid #bfd6e8;background-color:#015da2;vertical-align:middle; }
table.blueheader2 tr td { border:1px solid #bfd6e8;vertical-align:top;text-align:center;padding:0 10px; vertical-align:middle; }
table.blueheader tr td:first-child, table.blueheader2 tr td:first-child { white-space:nowrap; }
table.blueheader tr td img, table.blueheader2 tr td img { margin-bottom: 0px;}

h2 + table.blueheader, h2 + table.blueheader2 { margin-top:4px; }

table.blueheader2 .noborder { border: 0px !important; }
table.blueheader2 .noborder tr th { font-weight:bold;text-align:left;font-size:12px;height:16px;line-height:16px;padding: 5px 10px 5px 5px;color:#fff;border:1px solid #bfd6e8;background-color:#015da2;vertical-align:middle; }
table.blueheader2 .table_nbt { border-top-width: 0px !important; }
table.blueheader2 .table_nbr { border-right-width: 0px !important; }
table.blueheader2 .table_nbb { border-bottom-width: 0px !important; }
table.blueheader2 .table_nbl { border-left-width: 0px !important; }

table.noborder { border:0px;border-collapse:collapse;}
table.noborder tr th { font-weight:bold;text-align:left;font-size:12px;height:24px;line-height:16px;padding: 5px 5px;color:#fff;border:1px solid #bfd6e8;background-color:#015da2;vertical-align:top; }
table.noborder tr td { line-height:16px; border: none; }
h2 + table.noborder { margin-top:4px; }

table.center { margin-left: auto; margin-right: auto; }

#main table tr td ul { margin:0/*-1px*/ 10px 0 2px; }
table + h2, table + p, table + ul, table + ol { margin-top:10px; }
table { border:1px solid #bfd6e8;border-collapse:collapse;}
table tr th { text-align:left;font-size:12px;height:16px;line-height:16px;padding:5px;border:1px solid #bfd6e8;vertical-align:top;background-color:#015da2;font-weight:bold;color:#fff; }
table tr td { text-align:left;font-size:12px;height:16px;line-height:16px;padding:5px;border:1px solid #bfd6e8;vertical-align:top; }
table tr th br { font-size:12px;height:12px;line-height:12px;}
table tr td:first-child { white-space:nowrap; }

table.overzicht { /*width:620px; *width:610px;*/ _margin-right: -20px; border:none; margin-bottom:7px;}
table.overzicht td { vertical-align:top; width:50%; border:none;}
table.overzicht td:last-child { padding-left: 10px;}
table.overzicht td p { margin:0 5px 4px -5px !important; *margin:0 10px 4px -3px; }
table.overzicht td h2 { margin:0 0 5px -5px; *margin:0 0 5px -3px; }
table.overzicht ul + p { margin-top: 5px; }
table.overzicht tr td:first-child { white-space: normal; }
table.overzicht + div { margin-bottom: -9px !important; }

table.width80 { width: 80%; }

#main div.threesteps { border:1px solid #bfd6e8;margin: 0px 1px -1px 9px; }
#main div.threesteps h3 { line-height:50px;font-size:12px;padding:0 55px 0 5px;background-position:right center;background-repeat:no-repeat;margin: 0 5px 0 0; }
#main div.threesteps ol { list-style-position:inside;margin:0;padding:0; }
#main div.threesteps ol li { padding:0 10px;border-top:1px solid #bfd6e8;line-height:22px;font-size:12px;margin: 2px 0 0 0; }

h1.articletitle { color:#015da2;margin-top:-5px; }
a.headerrss { font-size:12px;float:right;text-decoration:none;color:#444;font-weight:normal;line-height:33px;margin-top:-5px; }
a.headerrss img { vertical-align:middle;margin-right:3px; }
p.intro { font-weight:bold; }
p.lesswide { width:66%; }

.articlemeta { font-size:12px;color:#666;margin:6px 0 4px !important; }
.articlemeta a { color:#666;font-weight:normal; }

.featuredbox { background:url(images/featured/bg-featurebox.gif) no-repeat left top; max-width: 615px; }
.featcontent img.featimage { float:left;margin:10px 12px; }
.featcontent img.keurmerk { float:right;margin:0 12px 7px; }
.featuredbox .featcontent p { margin-top: 1px !important; }
.featcontent h2 { line-height:35px;margin:0;font-weight:bold;white-space: nowrap; }
#main .featuredbox .featcontent ul { font-weight:bold;color:#015da2;line-height:16px;margin-top:3px;position:relative; margin-left:160px;width:350px;list-style-type:none; }
#main .featuredbox .featcontent ul li { margin-bottom: 3px;margin-top: -1px;padding:0 0 0 15px; background: rgba(0, 0, 0, 0) url("images/bullet-blue.gif") no-repeat scroll 0 1px; }
#main .featuredbox .featcontent ul li.discount { color:#ff6600;background-image:url(images/bullet-orange.gif); }
.featcontent p { margin:0 12px 10px; *margin-top: -10px;}
.featfooter { background:url(images/featured/footer-featurebox.gif) no-repeat left bottom;margin-bottom:12px;font-size:12px;font-weight:bold;height:27px;line-height:27px;color:#015da2; }
.featfooter a.playnow { color:#fff;float:right;text-decoration:none;display:block;text-align:center;width:127px;font-size:15px; }
.featfooter a.playnow:hover { color:#015da2; }
.featfooter span.post-ratings { margin:6px 2px 0 12px;height:21px;display:block;width:70px;float:left; *margin-top: 0px; }
.featfooter span.post-ratings img { vertical-align:middle; }
/*.featfooter a.reviewlink { padding:0 12px 0 17px; }*/
.featfooter a.respondlink { padding:0 17px; }

.selectedbox { width:290px;margin-bottom:14px; }
.selectedbox img.wp-post-image { float:left;margin:0 10px 6px 0; }
.selectedbox h3 { font-size:16px;font-weight:normal;color:#015da2;margin-bottom:-2px;line-height:20px;height:40px; }
.selectedbox h3.low {height:17px !important;}
.selectedbox h3 a { text-decoration:none; }
.selectedbox p { height:80px; }
.selectedbox span.selectmeta { color:#666;font-size:11px;line-height: 22px; }
.selectedbox span.selectmeta a { color:#666; }
.selectedbox span.selectmeta a:hover { text-decoration:none; }
.selectedbox p a.readmore { text-decoration:none;color:#666;background:url(images/triangle.gif) no-repeat right center;padding-right:12px; }
.selectedbox .selectfooter { background:url(images/bluedot.png) repeat-x left top;border-bottom:1px solid #bfd6e8;line-height:26px;padding-bottom:1px;color:#015da2;font-size:12px; }

#lastnewslist a.thickbox.mailbox { float:right; margin: 0 0 0 2px; }
#sharecontent a.thickbox.mailbox { margin: -2px 0 0 2px; }

#listpages { width:610px; }
#listpages .selectedbox h3 { font-weight:bold;height:auto;line-height:22px;padding-bottom:5px; }

#searchform { margin-top:20px;text-align:right;font-size:12px;line-height:24px;height:40px;*margin-top:50px; }
#searchform strong { color:#015da2; }
#searchform div input { float:left;*margin-top:-24px; }
#searchform div input.searchfield { width:181px; }
#searchform strong:first-of-type { margin-left:-276px; }

#search-meta { line-height:28px;height:28px;background:url(images/bg-search-meta.png) repeat-y right top;margin:10px 0 13px;font-size:12px;padding:0 5px; }
#search-meta span { *margin-top:-28px }
#search-meta span.current, #search-meta span a { padding:0 5px; }
#search-meta a { text-decoration:underline; }
#search-meta span.current { font-size:14px;font-weight:bold; }

#search-results h3 { background:url(images/bluedot.png) repeat-x left top;padding-top:11px;margin-bottom:5px;margin-top:2px;font-size:12px; }
#search-results h3 a { color:#111;text-decoration:underline; }
#search-results h3 a strong { color:inherit; }
#search-results h3:first-child { background:none;padding-top:0; }
#search-results a { text-decoration:none; }
#search-results p strong { font-weight:normal;font-style:italic;color:#ff6600; }
#search-results p { margin-bottom:2px; }
#search-results .result-meta { color:#111;font-size:12px;padding-bottom: 4px; }
#search-results .result-meta a { color:#015da2;font-weight:normal; }

div.wp-pagenavi { text-align:center;margin:20px 0 0 0;background:url(images/bg-page-navi.gif) no-repeat center center;line-height:28px;font-size:12px;font-weight:bold; }
div.wp-pagenavi span { color:#015da2; }
div.wp-pagenavi span, div.wp-pagenavi a { background:url(images/divider-navi.gif) no-repeat left center;padding:3px 6px 3px 8px;margin-right:4px; }
div.wp-pagenavi span.pages { background-image:none; }
div.wp-pagenavi a { color:#015da2;  text-align:center; text-decoration:none;}
div.wp-pagenavi a:hover { color:#111;}
div.wp-pagenavi span.current {color:#111;  text-decoration:underline;}

#searchmeta div.wp-pagenavi { margin:0;background:none; }

#contactpage { margin-left: 10px; *margin: 0 20px 0 20px; _margin:0;}
#contact-form { margin:0;padding:0; }
#contactfields p { /* margin-top:14px; */ *margin-top:10px; margin-bottom: -1px;}
#contactfields p label, #textmessage p label { display:block;color:#015da2;font-size:12px;font-weight:bold;line-height:18px;height:18px;margin-top:4px;margin-bottom:0; }
#contactfields p input { width:258px; background-image:none;border:1px solid #bfd6e8;color:#666;font-style:italic;margin-right:18px; }
#contactfields p.contactemail { margin-top:31px; *margin-top:28px; }
#textmessage { width:655px;float:right;text-align:left; }
#textmessage p textarea { width:643px;height:100px;border:1px solid #bfd6e8;font:italic 12px/18px Arial, Helvetica, sans-serif;color:#666;padding:3px; }
#submitContact { font-size:12px;margin:0;color:#015da2;font-weight:bold; }
#submitContact input[type=button] { background:url(images/sub-commentform.jpg) no-repeat left top;color:#fff;padding:0;width:173px;line-height:27px;height:27px;font-weight:bold;margin-top:3px;*margin-top:-15px;_margin-top:-30px;padding: 0 10px 0 0; }
#submitContact span { float:left;width:20px;text-align:center;margin-top:-1px;margin-left:-3px;*margin-top:0px; }
#submitContact input[type=button]:focus { color: #015da2; }
/*#submitContact input[type=checkbox]:focus { background-color: #015da2; }*/

p.disclaimer { font-style:italic;margin-bottom:17px;clear:both;padding-left:15px; }
p.smalldisclaimer { font-style:italic;margin-bottom:25px;clear:both;font-size:smaller;line-height:20px; }
#errmsg { font-weight:bold;font-style:normal;color:#cd2222;float:right; }
#errmsgleft { font-weight:bold;font-style:normal;color:#cd2222;}

p.trigger { background:url(images/bluedot.png) repeat-x left bottom;line-height:30px;margin-bottom:0 !important; }
p.trigger a { background:url(images/triangle.gif) no-repeat center left;padding-left:15px;text-decoration: none;color:#111; }
p.trigger a:hover { #color:#666; }
p.active { border-bottom:none;font-weight:bold;background:url(images/bg-search-meta.png) repeat-y right top;margin-bottom:10px;margin-top:0px !important; }
p.active a { background-image:url(images/triangle-active.gif); }
div.toggle_container { padding:10px 12px 3px;border-bottom: 1px solid #a8c5de;color:#111; }
#faq-list { margin-bottom: 7px; }
#faq-list h2:first-child { margin: 9px 0 0; }
#faq-list h2 { margin: 10px 0 0; }

div.sectionfooter { background:url(images/bg-bottom-featured.jpg) repeat-x left top;font-size:12px;font-weight:bold;height:26px;*width:100%; }
div.sectionfooter a { color:#fff;text-decoration:none;background:url(images/bg-buttonOrange.jpg) repeat-x left top;line-height:26px;padding:0 10px;height:26px;float:right;display:block;text-align:center;*clear:both;font-size:15px; }
div.sectionfooter a:hover { color:#015da2; }

h2.titleunderline { line-height:30px;background:url(images/bluedot.png) repeat-x left bottom; margin: 10px 0 0;}

ul#newslist { list-style-type:none;margin:15px 0 10px;*margin:5px 0 15px; }
ul#newslist li { min-height:135px;background:none;padding-left:0;margin-top:10px; }
#newslist li p { margin-top:2px; }
#newslist li p.meta { height:22px;margin-top:2px;margin-bottom:-2px;background:url(images/dots.gif) repeat-x left 6px;line-height:22px;color:#666; }
#newslist li p.meta span.socialbuttons { float:right;background-color:#fff;padding-left:5px;padding-top:2px; }
#newslist li p.meta span.socialbuttons .addthis_toolbox { padding-top:2px; }
#newslist li p.meta span.socialbuttons a.thickbox.mailbox {  margin-top:-1px;padding-top:0;padding-left:0; }
#newslist li p.meta span.metainfo { float:left;background-color:#fff;padding-right:5px;margin-top:-1px; }
#newslist li p.meta span.metainfo a { color:#666; }
#newslist li h3 { color:#015da2;margin:10px 0 0; }
#newslist li h3 a { text-decoration:none; }
#newslist li p img { float:left;margin-right:5px;margin-top:0px; }

#morenews { clear:both; }
#morenews h2 { background:url(images/bluedot.png) repeat-x left bottom;line-height:30px;padding-bottom:5px; }
#morenews ul { list-style-type:none;margin-left:0;padding-top:5px; }
#morenews ul li { line-height:18px;background:none;padding-left:0; }
#morenews ul li a { color:#111;text-decoration:none; }
#morenews ul li a:hover { color:#015da2;text-decoration:underline; }
#morenews ul li span { width:80px;display:block;float:left;color:#666; }

/* Style social buttons */
#sharecontent { line-height:23px;height:40px;background:url(images/bg-shareContent.png) repeat-x left top;color:#015da2;padding:9px 5px;margin-top:20px;position:relative; }
#sharecontent span.floatright div.addthis_toolbox { text-align:left;width:515px;height:24px;margin-top:1px; }
#sharecontent a.addthis_button_facebook_like { width:131px; /*width:128px\0; width:130px\0/IE9;height: 24px\0/IE9;*/ height:21px; }
#sharecontent a.addthis_button_facebook_like iframe {height: 21px\0/IE9 !important;}
#sharecontent a.addthis_button_tweet { width:117px; /*width:116px\0; width:109px\0/IE9;*/ }
#sharecontent a.addthis_button_google_plusone { width:100px; }
#sharecontent a.thickbox.mailbox { padding:0;float:right;position:absolute;z-index:10;right:130px;line-height:23px;/*margin:-3px 0 0 0;right:126px\0;right:131px\0/IE9;*/ }
#sharecontent + #comments { margin-top: 25px; }

#sharebutton { line-height:21px;height:21px; padding-bottom: 10px}
#sharebutton div.addthis_toolbox { text-align: left; width:515px; height:24px; }
#sharebutton a.addthis_button_facebook_like { width:127px; /*width:128px\0; width:130px\0/IE9;height: 24px\0/IE9;*/ }
#sharebutton a.addthis_button_facebook_like iframe {height: 21px\0/IE9 !important;}
#sharebutton a.addthis_button_tweet { width:113px; /*width:116px\0; width:109px\0/IE9;*/ }
#sharebutton a.addthis_button_google_plusone { width:100px; }

#interview { background:url(images/bluedot.png) repeat-x left top;padding:5px 0 0 0; }

#ratecontent { line-height:53px;height:46px;background:url(images/bluedot.png) repeat-x left bottom;color:#015da2;padding:0 5px;position:relative;margin-bottom:-1px; }
#ratecontent span.post-ratings { font-size:12px;font-weight:bold;filter:none;line-height:52px;height:40px;padding-left:7px;*margin-top: -10px;position:absolute; left:90px;  }
#ratecontent span.post-ratings img { vertical-align:middle;padding:0 0 3px 0; }

#comments { margin:20px -2px 0 0; }
#comments .thecomment { margin-top: 6px; margin-bottom:-1px; }
#comments div.title { font-size:14px;color:#015da2;line-height:30px;background:url(images/bluedot.png) repeat-x left bottom;font-weight:bold;margin-bottom:-1px; }
#comments p.entercomments { margin-top:1px; }
#comments ol { list-style-type:none;margin-left:0;margin-bottom:20px; margin-right:2px; }
#comments ol li { background:url(images/bluedot.png) repeat-x left bottom;padding-bottom:11px;margin-bottom:10px;font-size:12px; }
#comments ol li div.comment-metadata { font-weight:bold;margin-bottom:5px;line-height:14px;}
#comments ol li div.comment-metadata div { float:right; }
#comments ol li div.comment-metadata div img { float:right; }
#comments ol li div.comment-metadata div span { margin-right:3px;*height:14px; }
#comments ol li div.comment-metadata em { font-weight:normal;color:#666; }
#comments ol li div.comment-metadata div.floatright { text-align:right; width: 50px; }
div#respond { background:none;font-weight:bold;margin-bottom:-6px;color:#015da2;font-size:14px;line-height:24px;margin-top:20px; }
div#respond  em { float:right;font-size:11px;color:#111;font-weight:normal;margin-right:3px; }
#commentform { padding:0; }
#commentform p { line-height: 9px; }
#commentform p.firstcol { width:298px;margin-bottom:4px;float:left; }
#commentform p.seccol { width:318px;margin-bottom:4px;float:left;padding-left:20px; padding-right: 0px; }
#commentform p input[type=text] { background-image:none;border:1px solid #bfd6e8;width:100%;color:#444;font-style:italic; }
#commentform p label { color:#015da2;display:block;font-size:12px;font-weight:bold;line-height:20px;height:18px;margin-bottom:1px; }
#commentform p textarea { width:615px;height:88px;border:1px solid #bfd6e8;font:italic 12px/18px Arial, Helvetica, sans-serif;color:#444;padding:3px; }
#commentform p input[type=submit] { background:url(images/sub-commentform.jpg) no-repeat left top;color:#fff;padding:0;width:163px;line-height:28px;height:28px;margin-top:4px;margin-right:3px;font-weight:bold; }
#commentform p span { float:left;width:20px;height:49px; }
#commentform p em { font-weight:normal;color:#111; }
#subscribe-reloaded { margin-top:4px; margin-left:-8px; }
#commentform p.textalignright label { color:#015da2;font-weight:normal;line-height:18px; }
/* style voor message boven het commentaarformulier */
.yjl-mes { display:block; padding: 5px 0; color:#c22; white-space: nowrap; }

div.mainfeatured { width:302px;border:1px solid #bfd6e8;background-color:#f0f3fa; }
div.mainfeatured h3 { line-height:30px;background-color:#fff;color:#015da2;padding:0 10px; }
div.mainfeatured img.featuredimg { float:left;margin:0 10px 5px; }
div.mainfeatured a img.featuredimg { display: block;position:relative;z-index:100; }
div.mainfeatured p { font-size:12px;position:relative; left:0px;padding:0 8px; }
#main div.mainfeatured  ul { color:#015da2;font-weight:bold;font-size:11px;position:relative;margin-left:105px;padding-top:3px;list-style-type:none; }
#main div.mainfeatured  ul li { line-height:18px;background-image:url(images/bullet-blue.gif);background-position:left center;padding-left:12px; }
#main div.mainfeatured  ul li.discount { color:#ff6600;background-image:url(images/bullet-orange.gif); }
#main div.mainfeatured p.meta { background:url(images/bluedot.png) repeat-x left top;line-height:25px;height:25px;margin-bottom:0;padding:0 10px;_padding-top:5px;color:#015da2; }
#main div.mainfeatured p.meta a { padding-left:12px; }
#main div.mainfeatured p.meta span.post-ratings { margin:0 2px 0 0;height:19px;display:block;width:70px;float:left; *margin-top: 0px; }
#main div.mainfeatured p.meta span.post-ratings img { vertical-align:middle;margin:0;padding:0;border:0; }

div.mainlist { width:300px;margin-bottom:5px;/*padding-bottom:5px;*/border-bottom:1px solid #bfd6e8; }
div.mainlist h3 {  font-size:14px;color:#015da2;margin:10px 0 6px 0;line-height:18px; }
div.mainlist h4 { line-height:30px;font-size:16px;font-weight:normal;color:#015da2; }
div.mainlist h4 a { text-decoration:none; }
div.mainlist img { float:left;margin:0 10px 5px 0; }
div.mainlist a img { display: block;float:left;margin:-1px 10px 5px 0;position:relative;z-index:100; }
div.mainlist p { font-size:12px;position:relative; left:0px;padding:0 10px;margin-bottom:8px !important; margin-top:-1px; }

#sidebar div.mainfeatured div.sectionfooter { background:url(images/bg-bottom-featured.jpg) repeat-x left top;font-size:12px;font-weight:bold;height:26px; }
#sidebar div.mainfeatured div.sectionfooter a { color:#fff;text-decoration:none;background:url(images/bg-buttonOrange.jpg) repeat-x left top;line-height:26px;padding:0 10px;height:26px;float:right;display:block;text-align:center; }
#sidebar.col-xs-12.col-sm-12.col-md-4.col-md-pull-8 { padding-left:10px; }
#sidebar { display:block;padding-left:14px; }
/*
#sidebar div.col-md-12:last-child { margin-bottom: 7px;}
#sidebar .regularbox:first-child { margin-top: 10px; }
*/
#sidebar h2 { font-weight:bold;margin-bottom:10px; }
ul#sidebar, #sidebar ul { list-style-type:none; }
div#sidebar.floatleft	{  *margin-left:20px; _margin-left:0px; _float: none;  }
div#sidebar.floatright	{  *margin-right:20px; _margin-right:-20px;}

#rulesbox { height:auto;margin-bottom:10px;width:290px;}
ul.sectiontabs { float:left;list-style:none;height:26px;margin-left:-1px;margin-bottom:0;width:295px;}
ul.sectiontabs li { float:left;line-height:25px;margin:0 1px;overflow:hidden;position:relative;background-color:#f0f3fa;padding:0;text-align:center;width:94px; }
ul.sectiontabs li:first-child {width:94px;}
ul.sectiontabs li:last-child {margin:0 -1px 0 1px;width:96px !important;*width:100px;*margin:0 0 0 1px;}
ul.sectiontabs li a { text-decoration:none;color:#015da2;display:block;font-size:14px;padding:0 10px;margin-top:0;margin-bottom:0; }
ul.sectiontabs li a:hover { background-color:#fff;color:#111; cursor: default;}
ul.sectiontabs li.active  { background-color:#fff;border-bottom:1px solid #fff;border-left:1px solid #bfd6e8;border-top:1px solid #bfd6e8;border-right:1px solid #bfd6e8;width:96px; }
ul.sectiontabs li.active:last-child { width:98px !important; }
ul.sectiontabs li.active a { color:#111;font-weight:bold }

#tabcontainer { border: 1px solid #bfd6e8;clear:both;background-color:#fff;height:202px;}
#tabcontainer div { position:relative; *height: 170px;}
#tabcontainer div ul { list-style-type:none;padding:10px 10px 10px 0; *padding:7px 6px 18px 0px; _padding:1px 0 0 0; }
#tabcontainer div ul li { width:125px;float:left;background:url(images/triangle.gif) no-repeat 0 6px;line-height:20px;padding-left:10px;margin-left:10px;margin-top:0;*height:13px;}
#tabcontainer div p.morelink { height:24px;position:absolute;top:175px;line-height:24px;background:url(images/bluedot.png) repeat-x left top;text-align:right;width:278px;/*padding-right:10px;*/ _clear:both;}

#sidebar div.regularbox div.servicenavigatie {  }
#sidebar div.regularbox div.servicenavigatie ul { list-style-type:none; }
#sidebar div.regularbox div.servicenavigatie ul li { background:url(images/triangle.gif) no-repeat left center;line-height:20px;padding:0 0 0 10px;margin-left:10px; }
#sidebar div.regularbox div.servicenavigatie ul li a { text-decoration:none;color:#666; }
#sidebar div.regularbox div.servicenavigatie ul li.current-menu-item a { color:#015da2;font-weight:bold; }

#sidebar div.sidebarfeatured { border:1px solid #bfd6e8;background-color:#f0f3fa;margin-bottom:10px;width:290px; }
#sidebar div.col-md-12 .col-md-12:last-child { margin-bottom:0; }
#sidebar div.sidebarfeatured div.title { font-weight:bold;font-size:14px;line-height:30px;background-color:#fff;color:#015da2;padding:0 10px;margin-bottom: 10px; }
#sidebar div.sidebarfeatured img.featuredimg { float:left;margin:0 5px 5px 10px;}
#sidebar div.sidebarfeatured ul { color:#015da2;font-weight:bold;font-size:11px;position:relative;margin-left:105px;margin-bottom:13px;padding-top:3px;list-style-type:none;height:60px; }
#sidebar div.sidebarfeatured ul li { line-height:18px;background:url(images/bullet-blue.gif) no-repeat left center;padding-left:12px; }
#sidebar div.sidebarfeatured ul li.discount { color:#ff6600;background-image:url(images/bullet-orange.gif); }
#sidebar div.sidebarfeatured p.meta { background:url(images/bluedot.png) repeat-x left top;line-height:23px;height:25px;margin-bottom:0;padding:1px 10px;color:#015da2; }
#sidebar div.sidebarfeatured p.meta a { padding-left:12px; }
#sidebar div.sidebarfeatured p.meta span.post-ratings { margin:0 2px 0 0;height:19px;display:block;width:70px;float:left;line-height:22px;*margin-top: 0px; }
#sidebar div.sidebarfeatured p.meta span.post-ratings img { vertical-align:middle;margin:0;padding:0;border:0; }

#extrabox { border:1px solid #bfd6e8;width:290px;background-color:#f0f3fa;padding:0 10px 10px 10px; margin-top:10px; }
#extrabox div.title { color:#015da2;font-size:14px;margin:5px 0px;font-weight:bold; }

#sidebar div.regularbox { border:1px solid #bfd6e8;width:290px;padding:10px;margin-top:0;margin-bottom:10px; }
#sidebar div.regularbox div.title { color:#015da2;font-size:14px;margin-top:0;margin-bottom:10px;font-weight:bold; }
#sidebar div.regularbox ul { list-style-type:none; }
#sidebar div.regularbox ul li { background:url(images/bluedot.png) repeat-x left top;padding-top:10px; }
#sidebar div.regularbox ul li p.title { color:#333;margin-bottom:2px; }
#sidebar div.regularbox ul li:first-child { border-top:none; }
#sidebar div.regularbox ul li p.meta { font-size:11px;color:#666;margin-bottom:2px; }
#sidebar div.regularbox ul li p.meta a { color:#666; }
#sidebar div.regularbox ul li p.meta + #sidebar div.regularbox ul li p { line-height: 16.5px; }

#sidebar div.newscategory { border:1px solid #bfd6e8;width:290px;padding:0 10px 10px 10px;margin-bottom:10px; }
#sidebar div.newscategory div.title { color:#015da2;font-size:14px;margin-bottom: 10px;font-weight:bold;margin-top:10px; }
#sidebar div.newscategory p { margin-left:10px; }
#sidebar div.newscategory ul { list-style-type:none;padding:0 10px 10px 0;display:block;*height:70px; }
#sidebar div.newscategory a { background:url(images/triangle.gif) no-repeat 0 3px; padding-left:10px; }
#sidebar div.newscategory ul li { width:40%;float:left;height:20px;line-height:20px;margin-left:10px; }

#sidebar div.infolist { border:1px solid #bfd6e8;width:270px;padding:10px;margin-bottom:10px; }
#sidebar div.infolist h3 { color:#015da2; }
#sidebar div.infolist ul { list-style-type:none;padding:0 10px 10px 0; }
#sidebar div.infolist ul li a { text-decoration:none;color:#666;background:url(images/triangle.gif) no-repeat center left;padding-left:12px;line-height:20px; }
#sidebar div.infolist ul li a:hover { text-decoration:underline;color:#015da2; }
#sidebar div.infolist ul li a.current { font-weight:bold;color:#015da2;background-image:url(images/triangle-hover.gif); }

/* Subscribe to newsletter */
#subscribe { border:1px solid #bfd6e8;padding:8px 10px 0;;width:290px;margin:0 0 10px;  }
div#sidebar.floatright form#subscribe { *margin-left:0; }
#subscribe div.title { color:#015da2;font-size:14px;margin-bottom: 13px;font-weight:bold;padding-top: 2px; }
#subscribe p { margin-bottom:10px; margin-top:-3px; }
/*#subscribe div input { float:left; }*/
#subscribe div input.newaddress { width:171px; }
#subscribemsg { display:none;font-weight:bold;font-style:normal;color:#cd2222;line-height:18px;*height:18px; }
.ns_tbl { display: table; }
.ns_tr { display: table-row; }
.ns_td1, .ns_td2 { display:table-cell; color:#015da2; font-size:12px; font-weight:bold; line-height:18px; height:30px; vertical-align:middle; }
.ns_td1 { width: 60px; }
.ns_tr_btn { padding-top:8px; padding-bottom:6px; }
#subscribe-btn { width: 182px;}

#lastcomments { border:1px solid #bfd6e8;margin:10px 0 0 0;margin-top:5px\0;padding:7px 10px 10px;width:290px; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#lastcomments { margin:5px 0 0 0; }
}
#lastcomments div.title { color:#015da2;font-size:14px;margin-bottom:5px;font-weight:bold;margin-top:3px; }
#lastcomments ul { list-style-type:none; }
#lastcomments ul li { background:url(images/bluedot.png) repeat-x left top;padding:5px 0; }
#lastcomments ul li:first-child { background:none;padding-top:0; }
#lastcomments ul li span.meta { color:#666;font-size:11px;display:block; }

#errorpage { padding-bottom:30px; *margin: 0 20px 0 20px; _margin:0;}
#errorpage ul { list-style-type:none; }
#errorpage ul li { background:url(images/triangle.gif) no-repeat left center;line-height:20px;height:20px;padding:0 0 0 20px; }

#sitemap { border:1px solid #bfd6e8;background-color:#f0f3fa;width:96%;text-align:left;margin:2px 0 0 20px;/*15px 0 0 20px;*/;padding: 10px 12px 9px;position:relative;/* *margin:10px 40px 0 40px;*padding-left:10px;_margin:10px 20px 0 60px;_padding:10px 0 0 15px; */z-index:2; }
#sitemap ul { list-style-type:none; float:left; margin-bottom:30px; width:145px; }
#sitemap ul + ul { margin-bottom /*\**/: 0px\9; }
#sitemap ul li { background:url(images/triangle.gif) no-repeat left 6px;line-height:20px;padding-left:10px; }
#sitemap ul li a { color:#111;text-decoration:none; }
#sitemap ul li a:hover { color:#015da2;text-decoration:underline; }
#sitemap ul li.submenuheader { font-size:14px;background-image:none;padding-left:0;line-height:20px; }
#sitemap ul li.submenuheader a { color:#015da2; }
.sitemapcol {	border:none;display:inline;float:left;/*height:189px;width:149px;*/}
#sitemap .sitemapcol:nth-child(5) { margin-left:-1px; }
#sitemap .sitemapcol ul:last-child { margin-bottom:0px; }

#smallsitemap { border:1px solid #bfd6e8;background-color:#f0f3fa;height:101px;text-align:left;display:inline-block;margin:1px 0 0 20px;padding:10px 12px 10px 12px;position:relative;*margin:10px 40px 0 40px;*padding-left:10px;_margin:10px 20px 0 60px;_padding:10px 0 0 15px;z-index: 2;}
#smallsitemap.col-sm-12 {  width: 96% !important; }
.smallsitemapcolleft { border:none;display:inline;float:left;height:79px;/*width:290px;*/ }
.smallsitemapcolleft img { margin-top: 10px; }
.smallsitemapcolright { border:none;display:inline;float:left;height:79px;/*width:598px;*/ margin-left:-6px; }
.smallsitemapcolright li.header { color: #015DA2; text-decoration: none; font-size: 14px; line-height: 20px; list-style-type: none;	}
.smallsitemapcolright li.item   { list-style-type: none; background: url("images/triangle.gif") no-repeat scroll left center transparent; line-height: 20px; padding-left: 10px; }
.smallsitemapcolright li.item a { color: #111111; text-decoration: none; }
.smallsitemapcolright li.noitem	{ list-style-type: none; line-height: 20px; }

#footer { position:relative;display:inline-block;margin:10px 0 0 10px;padding:10px;padding-bottom:9px\9 ;width:96%;/* *margin:10px 40px 0 40px;*padding:0;_margin:10px 20px 0 60px;_padding:0; */ }
#footer p { line-height:32px;color:#666;position:relative; }
#footer p span img { vertical-align:middle;margin-left:5px; }
#footer p a { color:#666; }
#footer p a.rss { text-decoration:none; }
#footer p a.rss img { vertical-align:middle;margin-right:3px; }
#footer p span.floatright { margin-right: -19px; }

/* Layer add */
#layerad { width:600px; height:610px; position:absolute; left: 50%; margin-left: -490px; top: 165px; z-index:100000;	}

.orange { color:#ff6600; }
.clearme { clear:both; }
.floatleft { float:left; }
.floatright { float:right; }
.alignright { text-align:right; }
.addthis16 { float:right;padding-top:6px; }
.imgfloatright {float:right;margin:5px 0 5px 5px; }
.imgfloatleft {float:left;margin:5px 5px 5px 0; }
.giverowtop { margin-top: 15px;}
.table_main, .table_main td { border:none; }
.table_main tr td:first-child { white-space: normal; }
.table_main td.table_mainlist { vertical-align: top; border-bottom: 1px solid #BFD6E8; }
.table_main td.table_mainlist img {margin-bottom: 5px;}
.dotted_border { background: url("images/bluedot.png") repeat-x scroll left bottom transparent; }
.dotted_border h2 { vertical-align: middle; font-size:16px;}
.dotted_border h2 img { margin: -9px -10px 0 0;}

#cursusForm { margin-top: -5px; }
.cursusTable { position: relative;z-index: 1; }
.cursusImage {margin-right: 125px !important;position: relative;z-index: 2;}

p#subscribe-reloaded-action-p input[type=radio], p#subscribe-reloaded-action-p label { vertical-align: middle; margin: 0px; }

.wpgmza_map { margin: 5px 6px 5px 5px !important;}

div#fb-root.fb_reset div {left: -1000px; }
div#twitterFollowBadge{ position: absolute; top: 270px; right: 0pt; width: 40px; height: 135px; z-index: 8765; cursor: pointer; background-image: url(/images/volg-ons-op-twitter.png); }
body > div#twitterFollowBadge { position: fixed; }

/* Glenn Helder actie */
#gh_actie { border:1px solid #bfd6e8;margin:10px 0 10px 0;padding:10px;width:270px; }
#gh_actie div.title {color:#015DA2;font-size:14px;font-weight:bold;margin-bottom:10px;}

/* Like CGN en ontvang 10 gratis spins-actie*/
input[type="button"].btn_likeactie { width: 180px; }
input[type="button"].btn_cgnlikeactie { width: 210px; }

/* thickbox specific link and font settings */
#TB_window{font:12px "Lucida Grande", Verdana, Arial, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;visibility:hidden;text-align:left;top:50%;left:50%;border:1px solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px}
#TB_secondLine{font:10px "Lucida Grande", Verdana, Arial, sans-serif;color:#666}
#TB_window a:hover{color:#000}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px}
#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px}
#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{text-align:right;float:right;padding:6px 10px 0}
#TB_ajaxWindowTitle{float:left;padding:6px 10px 0}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:fixed;display:none;z-index:103;top:50%;left:50%;background-color:#E8E8E8;border:1px solid #555;margin:-45px 0 0 -125px;padding:40px 15px 15px}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}

.mb10 { margin-bottom:10px !important; }

div#morereviews div.mainlist img.attachment-post-thumbnail { height:65px; width:90px;}

.col-xs-hgt-fb { height: 230px; }
div#sidebar .fb_iframe_widget span { height:232px !important; border:1px solid #bfd6e8 !important; }

.like_button, .tweet_button {width:120px;float:left;}
div.mainlist.featured { border-bottom: none !important; margin:1px 0px !important; padding:0px !important; width:301px;}
div.mainlist.featured.floatleft{ margin-right: 1px; }
div.mainlist.featured.floatright { margin-right: -1px; }
div.mainlist.featured > p:nth-child(3) { height:1px; margin-top: -5px !important; }

/* Mobile */
@media all and (max-width: 1060px) {
    div#twitterFollowBadge { display: none; }
}

@media screen and (max-device-width: 640px) {
    .navigation a { padding: 0px 13px; }
    .navigation #menu-item-14 a,
    .navigation #menu-item-9636 a,
    .navigation #menu-item-7429 a {
	padding: 0px 15px;
    }

    .featcontent h2 {
	line-height: 25px !important;
    }
}