@charset "UTF-8";
/* CSS Document */

*{margin:0;padding:0;}

img{border:none;}
		
html,body {/*overflow:hidden;*/background:#FFF;font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;}

#wrapper{min-height:100%;width:100%;background:no-repeat;position:absolute;z-index: 1;height: 100%;display:block;min-width:1024px;min-height:500px; }
#content {display: block;z-index: 3;}
#contentframe{overflow: hidden;height: 100%;text-align:left;z-index: 1;}

#innercontent {width:800px;/*margin:0 auto;*/position:absolute;left:25%;top:23%;z-index: 1;}

#innercontent a {text-decoration:none;color:#772458;font-weight:bold;}
#innercontent a:hover {text-decoration:none;color:#AACF3C;font-weight:bold;}

/*navigation*/
ul#sidenavigation {position:absolute;top:0;right:60px;margin:0 10px 0 0;width:320px;padding:0 30px 5px 30px;}
ul#sidenavigation li {list-style-type:none;display:inline;height:60px;}
ul#sidenavigation li a{font-size:12px;color:#FFFFFF;text-transform:uppercase;cursor:pointer;width:155px;height:60px;background-position:bottom;background-repeat:no-repeat;background-image:url("../img/bg-topmenu.png");padding:30px 30px 5px 30px; text-decoration: none;}
ul#sidenavigation li a:hover {color:#772458;background-image:url("../img/bg-topmenu-hover.png");}

ul#language {position:absolute;top:0;right:0;float:right;color:#FFFFFF;font-size:11px;background-image: url("../img/bg-language.png");background-position:top left;padding:10px 0px 10px 12px;background-repeat:no-repeat;width:95px;/*padding:10px 8px 20px 10px;*/}
ul#language li {display:inline;margin:0 0 20px 0;}
ul#language li a {color:#FFFFFF;text-transform:uppercase;text-decoration: none;}
ul#language li a:hover {color:#772458;}

/*menu light home*/
ul#menu {clear:left;margin:20px 40px 0 75px;float:left;list-style-type:none;width:200px;}
ul#menu ul {list-style-type:none;}
ul#menu a {display:block;text-decoration:none;}
ul#menu li {margin:5px 0 0 0;}
ul#menu li a{color:#FFFFFF;text-transform:uppercase;cursor:pointer;}
ul#menu li a:hover {color:#D2FF4B;}
/*ul#menu li a.selected {color:#AACF3C;}*/
ul#menu li ul li a {padding-left: 20px;font-size:13px;}
ul#menu li ul li {margin:5px 0 0 0;}

img#logo{float:left;}
img#first-class-free {margin:10px 0 0 30px;}

h1{color:#772457;font-size:15px;margin:0 0 10px 0;font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
h2{color:#772457;font-size:11px;font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
h1.purple{color:#772457;font-size:16px;margin:0 0 10px 0;font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
p {color:#000000;font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;margin:0 0 5px 0;font-size:11px;line-height:1.4em;}
b, strong {color:#772457}

/*boxes*/
div.myBoxlight{position:relative;float:left;width: 330px;padding: 20px;background:#FFFFFF;color:#000000;font-size:11px;opacity: 0.9;filter:alpha(opacity=90);-moz-opacity:0.9;margin:10px 20px 0 0;}
div.myBoxlightBig{position:relative;float:left;width: 600px;padding: 20px;background:#FFFFFF;color:#000000;font-size:11px;opacity: 0.9;filter:alpha(opacity=90);-moz-opacity:0.9;margin:10px 20px 0 0;}


div.myBoxlight ul {margin:0 0 0 15px;color:#772457;list-style-image:url("../img/liststyleimage.png");}
div.myBoxlight ul li {margin:0 0 4px 0;}

/*right-boxes*/
div.myBoxlight2{position:absolute;left:390px;float:left;width:330px;padding:20px;background:#FFFFFF;color:#000000;font-size:11px;opacity: 0.9;filter:alpha(opacity=90);-moz-opacity:0.9;margin:10px 20px 0 0;}
div.myBoxlight2 ul {margin:0 0 0 15px;color:#772457;list-style-image:url("../img/liststyleimage.png");}
div.myBoxlight2 ul li {margin:0 0 4px 0;}

#innercontent .myBoxlight #nontransparent img{opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;}

/*prices*/
table.prices {width:300px;margin:0 0 5px 0;padding:5px;}
table.prices tr {height:18px;}
table.prices th {text-align: left;width:100px;}
table.prices td {width:100px;}
table.prices tr.row1 {background-color:#D9C7D1;height:18px;}

/*contact*/
form.contact ol.contactform {list-style-type: none;margin:0;}
form.contact label {display:inline-block;width:95px;vertical-align:top;float:left;text-align:right;margin:0 5px 0 0;}
form.contact input {width:200px;border:0;background-color:#D9C7D1;height:18px;float:left;}
form.contact textarea {width:200px;border:0;background-color:#D9C7D1;float:left;}
form.contact ol.contactform li {margin:0px; padding-bottom:25px;}
form.contact input.contact_btn {background-image:url('../img/bg-contact-btn.png');background-color:#FFFFFF;color:#FFFFFF;width:80px;height:23px;background-repeat:no-repeat;text-transform:uppercase;font-weight:bold; margin: 10px 0 0 100px; clear:both;}

/*Supersize Plugin Styles*/
/*#loading {position: absolute;top: 49.5%;left: 49.5%;z-index: 3;width: 24px;height: 24px;text-indent: -999em;background-image: url(images/progress.gif);}*/
#supersize{position:fixed;}
#supersize img, #supersize a{height:100%;width:100%;position:absolute;z-index: 0;}
/*#supersize .prevslide, #supersize .prevslide img{z-index: 1;}
#supersize .activeslide, #supersize .activeslide img{z-index: 2;}*/


#footer {/*position:absolute;*/position:fixed;bottom:0;left:0;background-image:url("../img/stripes-bottom.png");background-repeat:no-repeat;height:100px;font-family:Arial, Helvetica, sans-serif;font-size:9px;width:100%;}
/*footer light*/
#footer p {float:right;margin:55px 20px 0 0;color:#000000;font-size:9px;}
#footer p.subtext {float:right;margin:62px 10px 0 0;color:#FFFFFF;font-size:11px;}
#footer p.bottomnav {float: left; margin: 62px 50px 0 50px;}
#footer p.bottomnav a {color: #fff; text-decoration: none;}
#footer p.bottomnav a:hover {text-decoration: underline;}

.pages{margin-top:20px;float:right}
.page{margin-right:8px;}

/* BLOG */
div#content h2.blog {font-size: 15px; margin-bottom: 10px;}
div#content h2.blog_cats {font-size: 13px;}
div#content ul.blog_cats {margin-top: 15px;}
div#content div.blog_post {margin: 15px 0; clear: left;height: 160px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	div#content div.blog_post {margin-bottom: 30px;}
}
div#content div.blog_post div {line-height: 1.4em;}
div#content div.blog_post p.info, div#content div.blog_post p.post_info {margin: 4px 0 10px;}
div#content div.blog_post p.info a.cat, div#content div.blog_post p.post_info a.cat {color: #000;}
div#content div.blog_post p.info span.aantal_reactions {float: right; background-color: #efefef; padding: 1px 8px;}
div#content div.blog_post p.info span.aantal_reactions a {font-weight: normal;}
div#content div.blog_post img.postimg {float: left; margin: 0 10px 5px 0;}
div#content div.blog_post span.post_tags a {color: #000; text-decoration: none; font-weight: normal;}
div#content div.blog_post span.post_tags a:hover {text-decoration: underline;}

div#content div.post h2 {font-size: 15px; margin-bottom: 10px;}
div#content div.post h2.replies {margin-top: 15px; clear: both; margin-top: 15px;}
div#content div.post div.post_reply div.reaction {border-left: 1px solid #ccc; margin: 0 0 10px 10px; padding-left: 10px;}

div#content div.post form#reply {clear: left;}
div#content div.post form#reply label {display: block; float: left; padding-right: 10px; width: 100px; text-align: right;}
div#content div.post form#reply input[type="text"],
div#content div.post form#reply textarea {border: 1px solid #ccc; padding: 2px; margin-bottom: 5px; width: 250px;}
div#content div.post form#reply textarea {width: 350px; height: 150px;}
div#content div.post form#reply input[type="submit"] {background-image:url('../img/bg-contact-btn.png');background-color:#FFFFFF;color:#FFFFFF;width:80px;height:23px;background-repeat:no-repeat;text-transform:uppercase;font-weight:bold; margin: 10px 0 0 110px; clear:both; border: none; cursor: pointer;}
div#content div.post p.error-msg {color: red; margin-left: 110px;}
div#content div.post p.success-msg {background-color: #aacf3c; padding: 2px 6px;}

div#content div.post table#blog_links { width: 100%; margin-top: 20px; border: 1px solid #ccc;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	div#content div.post table#blog_links {margin: 20px 0;}
}
div#content div.post table#blog_links th {padding: 4px 10px; text-align: left; font-size: 13px;}
div#content div.post table#blog_links th a {color: #000;}
div#content div.post table#blog_links td {padding: 4px 10px;}
div#content div.post table#blog_links td ul {margin-top: 0;}

/* Share This */
div#sharethis {clear: left; padding: 10px 0;}
div#sharethis a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
div#sharethis a.stbar.chicklet {height:16px;line-height:16px;}
div#sharethis #outercontainer {border-color: #772458;}

/* PRESS BANNERS SLIDER */
div.press-gallery {position: absolute; top: 40px; left: 500px;}
.press-gallery div.bxslider_container {width: 500px; /*background: transparent url(../img/white_transp_74.png) repeat top left;*/background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
div.press-gallery ul#press-banner {list-style: none; margin: 0; padding: 0; width: 90%;}
div.press-gallery ul#press-banner li div.banner-content { width: 470px; height: 100px;padding: 10px; padding-left: 20px; overflow: hidden;text-align: center;}
div.press-gallery ul#press-banner li img {clear: left; float: right; margin: 0 5px; max-height: 100px;}
div.press-gallery ul#press-banner li h2 {margin-top: 15px;font-size: 20px;}
div.press-gallery ul#press-banner li h2 a {text-decoration: none; color: #772457;}
div.press-gallery ul#press-banner li p {margin: 5px 0;}
div.press-gallery ul#press-banner li div.clear {clear: both;}
/* banner controls (momenteel disabled in js) */
div.press-gallery div.bx_pager {margin: 5px; padding: 5px;}
div.press-gallery div.bx_pager a {margin-right: 2px; color: #fff; background: #fff url(../img/bg_pager.png) no-repeat 0 -21px; padding: 4px 8px 3px 6px;}
div.press-gallery div.bx_pager a:hover, .press-gallery div.bx_pager a.active {background-position: 0 0;}
div.press-gallery div.auto_controls {width: 30px; float: left; margin: 0;}
div.press-gallery div.auto_controls a {outline: none;}
div.press-gallery div.bx_pager {display: inline;}
div.press-gallery a.prev, .press-gallery a.next {margin: 10px; font-weight: bold; outline: none;}

/* FAQ corners zonder js */
body.faq div.myBoxlight {width: 300px; height: 300px; padding: 20px; background: transparent url('../img/bg_faq/bg_faq_questions.gif') no-repeat top left;}
div.faq_answer div.top {background: transparent url('../img/bg_faq/bg_top.gif') no-repeat top left; float: left; margin-top: 10px; padding: 25px 20px 20px 20px; width: 340px;}
div.faq_answer span.content {background-color: white; display: block; padding: 15px; position: relative; bottom: 8px;}
div.faq_answer div.bottom {background: transparent url('../img/bg_faq/bg_bottom.gif') no-repeat bottom left; padding: 0; height: 25px; position: relative; bottom: 15px;}

/* FAQ corners zonder js */
body.news div.myBoxlight {width: 300px; height: 300px; padding: 20px; background: transparent url('../img/bg_faq/bg_faq_questions.gif') no-repeat top left;}
div.news_text div.top {background: transparent url('../img/bg_faq/bg_top.gif') no-repeat top left; float: left; margin-top: 10px; padding: 25px 20px 20px 20px; width: 340px;}
div.news_text span.content {background-color: white; display: block; padding: 15px; position: relative; bottom: 8px;}
div.news_text div.bottom {background: transparent url('../img/bg_faq/bg_bottom.gif') no-repeat bottom left; padding: 0; height: 25px; position: relative; bottom: 15px;}



/****/






