*{padding:0;margin:0;border:0;}
body, html{background-color:#ffffff;text-align:center;height:100%;font-family:Arial, Helvetica, sans-serif;}
html{overflow-y:scroll;}
body{font-size:12px;color:#444444;line-height:18px;background-image:url(../images/bg.jpeg);background-repeat:repeat-x;}
body.bodyhome{background-image:url(../images/bg_home.jpg);background-repeat:repeat-x;}
p{padding:7px 0 13px 0;}
a, .sterverplicht{color:#7f2d8a;text-decoration:none;}
::-moz-selection{background:#7f2d8a;color:#fff;text-shadow:none;}
::selection{background:#7f2d8a;color:#fff;text-shadow:none;}
a:hover{color:#ffffff;background-color:#7f2d8a;text-decoration:none;cursor:pointer;}
a.nohover:hover{background:none;border:none;}
h1, h2, h3, .lijsttitel{font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;padding-bottom:5px;font-weight:normal;}
h1{font-size:30px;color:#000000;float:left;font-weight:bold;}
h2{padding-bottom:10px;font-size:21px;font-weight:normal;color:#000000;line-height:18px;text-align:left;height:18px;float:none;background-color:transparent;}
h2.h2sidebar{color:#ababab;}
form{margin-bottom:20px;margin-top:5px;position:relative;float:left;}
label{font-family:Arial,"Lucida Bright","DejaVu Serif",Georgia,serif;color:#4d4d4f;font-size:16px;width:17em;float:left;clear:left;text-align:left;margin-right:0.2em;display:block;}
label.radiolabel{color:#4d4d4f;width:100%;float:left;clear:left;text-align:left;margin-right:0.2em;display:block;}
label.error{background-image:url(../images/error.png);background-repeat:no-repeat;background-position:12px 50%;float:none;color:#cd1b1b;padding:6px 6px 6px 40px;vertical-align:top;background-color:#ffdede;width:350px;margin:-30px 0 20px 0;font-size:14px;}
input[type=submit],label,select,.pointer{cursor:pointer;}
input, textarea, select{font-size:14px;color:#333333;background-color:#ffffff;border:6px solid #ededed;margin-bottom:30px;}
input, textarea{padding:6px 4px 4px 6px;font-family:Arial,"Lucida Bright","DejaVu Serif",Georgia,serif;}
textarea{overflow:auto;}
select{padding:6px 0px 6px 2px;font-family:Arial,"Lucida Bright","DejaVu Serif",Georgia,serif;}
.inputradio{margin-left:0px;float:none;}
.inputradio input{border:0;}
.knop, .knop:visited{background:#8fca02 url(../images/alert-overlay.png) repeat-x;display:inline-block;padding:10px 15px 10px 15px;color:#fff;text-decoration:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border:1px solid rgba(202,229,138,1);cursor:pointer;}
a.knop:hover{background-color:#8fca02;color:#fff;}
.knop:active{top:1px;}
.knop, .knop:visited{font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;font-size:15px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.large.knop, .large.knop:visited{font-size:20px;padding:12px 20px 13px;}
.magenta.knop, .magenta.knop:visited{background-color:#7f2d8a;border:1px solid rgba(194,149,209,1);}
a.magenta.knop:hover{background-color:#7f2d8a;}
#knopwrap{float:right;margin:10px 0px 0px 25px;width:250px;}
fieldset{margin-bottom:20px;font-family:Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;font-size:14px;}
.fout{float:left;color:#ff0000;width:100%;text-align:center;margin-top:20px;margin-bottom:15px;padding:10px 10px 10px 10px;background-color:#ffcccc;}
.fout span{font-weight:bold;}
.fout ul{width:100%;margin-top:15px;list-style-type:none;list-style-position:outside;}
.clear{clear:both;}
#mainContainer{width:940px;margin:0 auto;min-height:100%;text-align:left;}
* html #mainContainer{height:100%;}
#header{height:93px;width:940px;text-align:left;z-index:100;}
#logo{float:left;padding-top:29px;}
#subheader{width:940px;height:66px;line-height:55px;padding-top:18px;display:block;background-image:url(../images/homeflash_bg.jpg);background-repeat:no-repeat;}
span img{display:block;border:none;}
.outer{}
* html .outer{padding-right:0px;}
.inner{width:940px;padding-bottom:270px;padding-top:25px;z-index:10;}
* html .inner{width:100%;}
.float-wrap{float:left;width:940px;margin-left:-0px;padding-bottom:35px;padding-top:20px;line-height:22px;}
* html .float-wrap{}
#homeleft{float:left;width:264px;min-height:0px;}
* html #homeleft{position:relative;height:0px;}
#homecontent{float:left;width:264px;min-height:0px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:0px 33px 0px 33px;margin:0px 33px 0px 33px;}
* html #homecontent{position:relative;}
#homeright{float:left;width:264px;min-height:0px;}
#content{float:left;width:710px;text-align:left;}
* html #content{position:relative;}
#content60{float:left;width:620px;text-align:left;}
* html #content60{position:relative;}
#right30{float:right;width:300px;min-height:0px;padding-top:20px;}
.contentWrap{padding-right:85px;}
#left{float:left;width:0px;min-height:0px;}
* html #left{position:relative;height:0px;}
#right{float:right;width:0px;position:relative;min-height:0px;}
* html #right{height:0px;}
.button{color:#f03b58;background:#f4f9fe;font-weight:bold;font-size:1em;font-style:normal;border:1px solid #333333;padding:1px;}
img.links, img.rechts{padding:6px;border:#e5e5e5 2px solid;}
img.links{margin:0px 10px 10px 0px;float:left;display:block;}
img.rechts{margin:0px 0px 10px 10px;float:right;}
.floatlinks{float:left;}
.floatrechts{float:right;}
#footer{width:100%;height:270px;margin-top:-270px;padding-top:40px;text-align:center;color:#f9daef;background-color:#29072d;font-size:11px;}
#footercolumns{width:940px;margin:0 auto;text-align:left;}
.footertitle{font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;padding-bottom:20px;font-weight:normal;color:#FFF;font-size:18px;}
#footerleft{float:left;width:360px;}
#footercenter{float:left;width:320px;margin:0 20px 0 20px;padding:0 35px 0 35px;border-left:1px solid #1e0521;border-right:1px solid #1e0521;}
.footercentercolumn{float:left;}
.centercolumn{margin:0 20px 0 20px;padding:0 20px 0 20px;border-left:1px solid #412444;border-right:1px solid #412444;}
#footerright{float:right;}
#footer p{width:940px;height:85px;margin:0 auto;margin-top:60px;padding:15px 0 15px 0;background-image:url(../images/footerp_bg.png);background-repeat:no-repeat;background-position:center top;}
#navcontainer{height:29px;font-size:12px;z-index:199;float:right;margin-top:35px;}
#navList, #subnavList{margin:0;padding:0;}
#navList ul, #navList li{margin:0;padding:0;display:inline;list-style-type:none;font-size:12px;font-weight:normal;text-align:center;}
#navList a:link, #navList a:visited{float:left;line-height:28px;margin:0 0 0 20px;padding:4px 20px 4px 20px;text-decoration:none;color:#ffffff;font-weight:normal;text-align:center;}
#navList a:hover, #navList a.active{position:relative;color:#FFFFFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#4d0f55;behavior:url(http://www.halos.be/pie/PIE.htc);}
#homeflash{width:940px;height:390px;background-image:url(../images/homeflash_bg.jpg);background-repeat:no-repeat;}
#homeflash_picholder{float:right;width:475px;height:275px;margin-top:35px;}
#homeflash_textholder{overflow:hidden;font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;width:420px;height:390px;float:left;font-size:25px;line-height:25px;font-weight:bold;color:#4d4d4f;padding:56px 0 0 0;text-align:center;}
.ctah1{font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;float:none;font-size:25px;line-height:25px;font-weight:bold;color:#4d4d4f;}
#homeflash_textholder_text{margin-top:30px;font-weight:normal;}
#homeflash_textholder span,#homeflash_textholder_text{font-size:20px;float:left;}
#homeflash_textholder_subtitel{font-weight:normal;}
#homeflash_textholder span{width:420px;color:#90ca02;line-height:23px;font-weight:bold;}
#calltoaction{margin-top:35px;}
#slider{position:relative;margin:0px;border:1px solid #c3c0c3;-webkit-box-shadow:#c3c0c3 0px 2px 3px;-moz-box-shadow:#c3c0c3 0px 2px 3px;box-shadow:#c3c0c3 0px 2px 3px;behavior:url(http://www.halos.be/pie/PIE.htc);}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{border:0;}
.nivo-directionNav{display:block;width:360px;height:50px;position:absolute;bottom:-53px;left:57px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#efefef;behavior:url(http://www.halos.be/pie/PIE.htc);}
#controlnavtext{width:260px;height:50px;text-align:center;line-height:50px;padding-top:3px;position:relative;font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;font-size:18px;left:107px;}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;position:absolute;bottom:10px;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.project{position:relative;float:left;width:940px;padding-bottom:75px;padding-top:20px;background-image:url(../images/project_bg.jpg);background-repeat:no-repeat;background-position:center bottom;}
.projectfoto{position:relative;float:left;}
.projectfoto img{padding:10px;border:1px solid #c3c0c3;-webkit-box-shadow:#c3c0c3 0px 2px 3px;-moz-box-shadow:#c3c0c3 0px 2px 3px;box-shadow:#c3c0c3 0px 2px 3px;}
.projectinfo{position:relative;float:right;width:370px;}
ul.projectinfolist{list-style-image:url("../images/listitemcheck.png");list-style-type:square;list-style-position:inside;}
.projectinfolistli{float:left;width:160px;}
.bezoekwebsite{height:31px;line-height:31px;padding:0 20px 0 20px;top:264px;left:0;position:absolute;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#e6e6e6;behavior:url(http://www.halos.be/pie/PIE.htc);font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;font-size:16px;}
.js-hidden{display:none}
.dienst{position:relative;float:left;width:535px;padding-bottom:75px;padding-top:20px;background-image:url(../images/dienst_bg.jpeg);background-repeat:no-repeat;background-position:center bottom;}
p.getuigenis{position:relative;float:right;padding:32px 32px 16px 32px;margin:1em 0 3em;border:5px solid #e9e9e9;color:#4c4c4c;background:#f6f6f6;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;behavior:url(http://www.halos.be/pie/PIE.htc);}
p.getuigenis:after{content:"";display:block;position:absolute;bottom:-20px;left:50px;width:0;height:0;border-width:20px 0 0 20px;border-style:solid;border-color:#e9e9e9 transparent;}
span.quoteleft, span.quoteright{display:block;font-size:300%;color:#d5d5d5;}
span.quoteleft{margin-left:-10%;height:0;}
span.quoteright{margin-left:100%;margin-top:-15px;height:33px;}
p.getuigenisnaam{font-size:11px;color:#4c4c4c;text-indent:40px;float:left;position:relative;margin-top:-25px;}
.margin20{margin-bottom:20px;}
.paginatie{font-family:'Yanone Kaffeesatz',Arial Narrow,"Lucida Bright","DejaVu Serif",Georgia,serif;font-weight:bold;float:left;position:relative;left:50%;width:50%;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;height:32px;text-align:center;font-size:32px;line-height:32px;}
.paginatie a{line-height:32px;padding:5px;}
@media print{*{background:transparent !important;color:#444 !important;text-shadow:none;}
a, a:visited{color:#444 !important;text-decoration:underline;}
a:after{content:" (" attr(href) ")";}
abbr:after{content:" (" attr(title) ")";}
.ir a:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
img{page-break-inside:avoid;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
@media screen{html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
}