.container{position:relative;width:960px;margin:0 auto;padding:0;}
.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px;}
.row{margin-bottom:20px;}
.column.alpha,.columns.alpha{margin-left:0;}
.column.omega,.columns.omega{margin-right:0;}
.container .one.column{width:40px;}
.container .two.columns{width:100px;}
.container .three.columns{width:160px;}
.container .four.columns{width:220px;}
.container .five.columns{width:280px;}
.container .six.columns{width:340px;}
.container .seven.columns{width:400px;}
.container .eight.columns{width:460px;}
.container .nine.columns{width:520px;}
.container .ten.columns{width:580px;}
.container .eleven.columns{width:640px;}
.container .twelve.columns{width:700px;}
.container .thirteen.columns{width:760px;}
.container .fourteen.columns{width:820px;}
.container .fifteen.columns{width:880px;}
.container .sixteen.columns{width:940px;}
.container .one-third.column{width:300px;}
.container .two-thirds.column{width:620px;}
.container .offset-by-one{padding-left:60px;}
.container .offset-by-two{padding-left:120px;}
.container .offset-by-three{padding-left:180px;}
.container .offset-by-four{padding-left:240px;}
.container .offset-by-five{padding-left:300px;}
.container .offset-by-six{padding-left:360px;}
.container .offset-by-seven{padding-left:420px;}
.container .offset-by-eight{padding-left:480px;}
.container .offset-by-nine{padding-left:540px;}
.container .offset-by-ten{padding-left:600px;}
.container .offset-by-eleven{padding-left:660px;}
.container .offset-by-twelve{padding-left:720px;}
.container .offset-by-thirteen{padding-left:780px;}
.container .offset-by-fourteen{padding-left:840px;}
.container .offset-by-fifteen{padding-left:900px;}
@media only screen and (min-width: 768px) and (max-width: 959px){.container{width:768px;} .container .column,.container .columns{margin-left:10px;margin-right:10px;} .column.alpha,.columns.alpha{margin-left:0;margin-right:10px;} .column.omega,.columns.omega{margin-right:0;margin-left:10px;} .container .one.column{width:28px;} .container .two.columns{width:76px;} .container .three.columns{width:124px;} .container .four.columns{width:172px;} .container .five.columns{width:220px;} .container .six.columns{width:268px;} .container .seven.columns{width:316px;} .container .eight.columns{width:364px;} .container .nine.columns{width:412px;} .container .ten.columns{width:460px;} .container .eleven.columns{width:508px;} .container .twelve.columns{width:556px;} .container .thirteen.columns{width:604px;} .container .fourteen.columns{width:652px;} .container .fifteen.columns{width:700px;} .container .sixteen.columns{width:748px;} .container .one-third.column{width:236px;} .container .two-thirds.column{width:492px;} .container .offset-by-one{padding-left:48px;} .container .offset-by-two{padding-left:96px;} .container .offset-by-three{padding-left:144px;} .container .offset-by-four{padding-left:192px;} .container .offset-by-five{padding-left:288px;} .container .offset-by-six{padding-left:336px;} .container .offset-by-seven{padding-left:348px;} .container .offset-by-eight{padding-left:432px;} .container .offset-by-nine{padding-left:480px;} .container .offset-by-ten{padding-left:528px;} .container .offset-by-eleven{padding-left:576px;} .container .offset-by-twelve{padding-left:624px;} .container .offset-by-thirteen{padding-left:672px;} .container .offset-by-fourteen{padding-left:720px;} .container .offset-by-fifteen{padding-left:900px;}}@media only screen and (max-width: 767px){.container{width:300px;} .columns,.column{margin:0;} .container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:300px;} .container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0;}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:420px;} .columns,.column{margin:0;} .container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px;}}.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after,.clearfix:after{clear:both;}
.row,.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/scripts/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/scripts/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/scripts/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/scripts/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/scripts/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/scripts/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/scripts/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/scripts/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/scripts/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/scripts/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/scripts/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/scripts/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/scripts/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('/scripts/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/scripts/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/scripts/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/scripts/fancybox.png') -55px -90px no-repeat;}
.borderbox{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
*{margin:0;padding:0;}
body{font-family:Verdana,Tahoma,sans-serif;font-size:14px;border-top:5px solid #0095ff;background:black url('images/bg.jpg');color:#ddd;overflow-x:hidden;line-height:1.5em;}
body.jasper{border-color:#0095ff;}
body.portfolio{border-color:#5ac903;}
body.blog{border-color:#ff0097;}
body.contact{border-color:#ff6a00;}
.container{margin-top:40px !important;}
header{overflow:hidden;}
header strong{float:left;font-family:"Calluna Sans",Verdana,sans-serif;font-weight:normal;font-size:60px;line-height:60px;}
nav ul{overflow:hidden;text-align:right;line-height:60px;margin:0;padding:0;}
nav ul li{display:inline;margin:0 0 0 10px;}
nav a{font-size:18px;color:#ccc !important;padding:3px 5px;text-decoration:none;}
nav ul li a:first-child{margin:0;}
nav ul li a:hover{color:white !important;}
nav .jasper{border-bottom:3px solid #0095ff;}
nav .jasper:hover,body.jasper nav .jasper{background:#0095ff;color:white !important;}
nav .contact{border-bottom:3px solid #ff6a00;}
nav .contact:hover,body.contact nav .contact{background:#ff6a00;color:white !important;}
nav .portfolio{border-bottom:3px solid #5ac903;}
nav .portfolio:hover,body.portfolio nav .portfolio{background:#5ac903;color:white !important;}
nav .blog{border-bottom:3px solid #ff0097;}
nav .blog:hover,body.blog nav .blog{background:#ff0097;color:white !important;}
body.jasper nav .jasper,body.portfolio nav .portfolio,body.blog nav .blog,body.contact nav .contact{cursor:default;}
h1{clear:both;font-family:"Calluna Sans",Verdana,sans-serif;color:white;background:#0095ff;font-weight:normal;margin:35px -20px;padding:10px 20px;font-size:60px;line-height:60px;}
body.jasper h1{background:#0095ff;}
body.portfolio h1{background:#5ac903;}
body.blog h1{background:#ff0097;}
body.contact h1{background:#ff6a00;}
h2{margin:30px -20px 10px -20px;padding:0 20px;font-family:"Calluna Sans",Verdana,sans-serif;border-bottom:1px solid #0095ff;font-weight:normal;font-size:24px;clear:both;}
h3{margin:20px 0 10px 0;font-family:"Calluna Sans",Verdana,sans-serif;border-bottom:1px solid #0095ff;font-weight:normal;font-size:20px;}
footer{margin:30px -20px 10px -20px;padding:10px 20px 0 20px;color:gray;text-align:center;font-size:x-small;border-top:1px dotted #0095ff;clear:both;line-height:2em;}footer a{color:#999 !important;}
body.jasper footer,body.jasper h2,body.jasper h3{border-color:#0095ff;}
body.portfolio footer,body.portfolio h2,body.portfolio h3{border-color:#5ac903;}
body.blog footer,body.blog h2,body.blog h3{border-color:#ff0097;margin-top:20px;}
body.contact footer,body.contact h2,body.contact h3{border-color:#ff6a00;}
p+p{margin-top:1.2em;}
a{color:#0095ff;}
body.portfolio a{color:#5ac903;}
body.blog a{color:#ff0097;}
body.contact a{color:#ff6a00;}
.showcase{margin:10px 0;}.showcase strong{display:block;font-weight:normal;font-family:"Calluna Sans",Verdana,sans-serif;font-size:18px;margin:5px 0 3px 0;border-bottom:1px solid #333;}
.showcase li{margin-bottom:0;}
img{max-width:100%;}
.showcase img,img.deco{border:1px solid #ccc;}
ul,ol{margin:20px 0 10px 25px;}
li{margin-bottom:1em;}
#blogList span a:first-child{background:black;display:inline-block;padding:2px 4px;color:white;text-decoration:none !important;font-weight:bold;}
#blogList a{color:#ddd;text-decoration:none;}
#blogList span a:hover{text-decoration:underline;}
#blogList li:first-child span a:first-child,#blogList li.uittreksel span a:first-child,#blogList span a:first-child:hover{background:#ff0097;}
#blogList date{color:#999;}
#blogList p{padding-left:4px;}
#blogList li.uittreksel{margin-bottom:1.5em;}
.side span{display:block;font-weight:normal;font-family:"Calluna Sans",Verdana,sans-serif;font-size:18px;margin:5px 0 3px 0;border-bottom:1px solid #333;}
p.metadata{color:#999;font-size:.7em;margin:10px 0;font-style:italic;}p.metadata a{color:#999;}
form{margin:30px 0;}form textarea{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:10px 0;padding:1em;background:rgba(0, 0, 0, 0.4);border:2px solid black;color:#ddd;font-family:Verdana,Tahoma,sans-serif;font-size:1em;}
form textarea:focus{background:black;}
form input[type="submit"]{line-height:2em;border:2px solid black;background:black;color:#ddd;padding:0 10px;font-size:1em;}
form input:focus,form textarea:focus{transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;box-shadow:0 0 15px #cccccc;-webkit-box-shadow:0 0 15px #cccccc;-moz-box-shadow:0 0 15px #cccccc;}
body.contact form ul{margin:0 -20px 20px -20px;padding:0 20px;background:#ff6a00;list-style-type:none;line-height:2em;overflow:hidden;}
body.contact form li{width:33.3%;float:left;background:#ff6a00;padding:5px 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;margin:0;}
body.contact form li label{font-weight:bold;color:white;display:none;}
body.contact form li input{padding:3px 5px;margin:3px 0;background:white;border:none;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body.contact form label{display:none;}
aside{color:#ccc;}aside #fb-root{margin-top:20px;}
aside ul{list-style-type:none;margin-left:0;}
aside ul:first-child{margin-top:0;}
body.blog .content,.reacties,#blogList p{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;}
.reacties.verbergReacties,.content.verbergBlog{opacity:0.3;}.reacties.verbergReacties span.author,.content.verbergBlog span.author{background:#ccc;}
.verbergReacties:hover,.verbergBlog:hover{opacity:0.6;}.verbergReacties:hover span.author,.verbergBlog:hover span.author{background:#ff0097;}
.reacties{}.reacties ol{margin:0;list-style-position:inside;overflow:hidden;list-style-type:none;}.reacties ol li{overflow:hidden;padding-left:50px;display:block;border-bottom:1px dotted #ccc;padding-bottom:1em;}
.reacties ol li.jasper{border:dotted #ccc;border-width:2px 0 2px 0;padding-top:1em;}
.reacties .avatar{float:left;max-width:35px;margin-left:-50px;border:1px solid #ccc;}
.reacties span.meta{display:block;margin-bottom:.5em;background:rgba(0, 0, 0, 0.4);color:#ccc;}
.reacties span.author{background:#ff0097;color:white;line-height:inherit;margin:0 0 0 -5px;padding:0 5px;display:inline-block;}.reacties span.author a{color:white;}
.reacties h3{display:none;}
.reacties #respond h3{display:block;}
.reacties .children{margin:0 0 -1em 0;}.reacties .children li{border-bottom:none;border-top:1px dotted #ccc;margin-top:1em;padding-top:1em;}
.reacties .children li:last-child{padding-bottom:0;}
#reageer{margin-top:0;}#reageer ul{list-style-type:none;margin:0;}#reageer ul li{padding:0;border:0;}
#reageer label{display:block;}
#reageer input,#reageer textarea{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:3px 0 10px 0;background:rgba(0, 0, 0, 0.4);border:2px solid black;color:#ddd;font-family:Verdana,Tahoma,sans-serif;font-size:1em;line-height:1.4em;padding:5px;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;box-shadow:0 0 15px #333333;-webkit-box-shadow:0 0 15px #333333;-moz-box-shadow:0 0 15px #333333;}
#reageer h2{margin-left:0;padding-left:0;}
.verbergReacties input,.verbergReacties textarea{transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;box-shadow:0 0 15px #999999;-webkit-box-shadow:0 0 15px #999999;-moz-box-shadow:0 0 15px #999999;}
iframe{border:0;max-width:100%;}
p.andereBlogs a{font-style:italic;}
p.uitlegReacties{color:#999;font-size:.7em;margin:10px 0;}
blockquote{background:rgba(0, 0, 0, 0.4);margin:20px 0;padding:10px;overflow:hidden;}blockquote img{float:left;margin-right:40px;}
blockquote cite{color:white;font-weight:bold;display:block;font-style:normal;}
.required{display:none;}
.screenshots{overflow:hidden;padding:0;margin:1em 0;list-style-type:none;}.screenshots li{width:20%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px;}
.screenshots li:first-child{padding-left:0;}
.screenshots li:last-child{padding-right:0;}
.screenshots img{border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
h3.gerelateerd{margin-top:250px;}
ul.gerelateerd{margin-top:0;}
.tumblr ul{padding:0;margin:0;}
.tumblr li{padding:0;list-style-type:none;margin:0 0 10px 0;}.tumblr li p{margin:0;}
.tumblr li br{display:none;}
.ie input,.ie textarea{background:#333;border:1px solid black;}
.ie .contact form li{width:260px;margin-right:20px;}
@media screen and (max-width: 767px){nav ul{text-align:left;} nav ul li:first-child{margin-left:0;} .showcase li+li{margin-top:50px;} body{background-image:none !important;} .reacties{clear:both;opacity:1.0 !important;} .reacties h3{display:block !important;} .reacties span.author{background:#ff0097 !important;} iframe{display:none;} .nestedComment{padding-left:50px !important;} nav{text-align:left !important;} nav a{font-size:1em !important;} #blogList span a:first-child{background:#ff0097;} .side{display:none;} p.uitlegReacties{display:none;}}@media screen and (min-width: 768px){@font-face{font-family:'Calluna Sans';src:url('stylesheets/CallunaSansRegular-webfont.eot');src:url('stylesheets/CallunaSansRegular-webfont.eot?iefix') format('eot'),url('stylesheets/CallunaSansRegular-webfont.woff') format('woff'),url('stylesheets/CallunaSansRegular-webfont.ttf') format('truetype'),url('stylesheets/CallunaSansRegular-webfont.svg#webfontnehNrF5g') format('svg');font-weight:normal;font-style:normal;}}

