#parallax-window{height:582px;margin:1.5em 0;overflow:hidden;position:relative;max-width:1400px;margin:0 auto;}
body{background:url(../img/bg.jpg);font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:0;margin:0;}
p,h1,h2,li,ul{padding:0;margin:0;}
p{color:#38342b;}
input:focus{outline:none;}
a{color:#002693;font-weight:bold;}
a:hover{text-decoration:none;}
a img{border:0;}
a:focus{outline:none;}
input::-moz-focus-inner{border:0;}
h1{color:#002694;font-family:'Swis721CnBTRoman',arial;font-size:25px;text-transform:uppercase;}
h2{font-size:15px;font-weight:bold;}
input{background:transparent;}
.clear{clear:both;}
@font-face{font-family:'Swis721CnBTRoman';src:url('../font/swiss_721_black_condensed_bt-webfont.eot');src:local('☺'),url('../font/swiss_721_black_condensed_bt-webfont.woff') format('woff'),url('../font/swiss_721_black_condensed_bt-webfont.ttf') format('truetype'),url('../font/swiss_721_black_condensed_bt-webfont.svg#webfontKeIJdJXH') format('svg');font-weight:normal;font-style:normal;}
.head-banner {text-align: center;}
#txt_bx_h{width:855px;height:10px;background:url(../img/txt_bx.png) left top no-repeat;margin:0 auto;}
#txt_bx_m{text-align: center;width:855px;background:url(../img/txt_bx.png) -1710px 0px repeat-y;margin:0 auto;line-height:19px;}
#txt_bx_m div{padding:3px 14px 6px 14px;}
#txt_bx_m p{color:#e2dbc9;}
#txt_bx_b{width:855px;height:10px;background:url(../img/txt_bx.png) -855px 0px repeat-y;margin:0 auto;}
#spec{width:842px;height:252px;background:url(../img/blok_bg.png);margin:23px auto 0 auto;}
#spec h1{margin-bottom:10px;}
#spec h2{margin-bottom:5px;}
#spec #cols{padding:18px;}
#spec #cols .col{width:25%;float:left;}
#spec #cols .col li{padding-left:20px;list-style:none;background:url(../img/vtje.png) 0 3px no-repeat;}
#spec #cols .col ul{line-height:22px;}
#portfolio{width:842px;height:234px;background:url(../img/blok_bg.png);margin:25px auto 0 auto;position:relative;line-height:19px;}
#portfolio h1{position:absolute;right:18px;top:18px;margin-bottom:20px;}
#portfolio h2{margin-bottom:10px;}
#portfolio .port_img{width:100%;min-height:199px;padding:18px;float:left;background-color:transparent;}
#portfolio .port_img img{width:361px;height:199px;padding:18px;float:left;}
#portfolio .port_content{width:415px;padding:35px 18px 18px 0;float:right;}
#portfolio .port_content p{margin:0 0 10px 0;}
#portfolio .port_controls{width:284px;height:51px;position:absolute;top:176px;right:12px;font-family:'Swis721CnBTRoman';font-size:25px;z-index:999;}
#portfolio .port_controls div{float:left;padding:0 4px 0 4px;color:#938b74;}
#portfolio .port_controls #port_controls_pager{padding-top:20px;;}
#portfolio .port_controls #port_controls_pager .activeSlide{color:#000000;}
#portfolio .port_controls #port_controls_pager a{display:block;float:left;color:#938b74;text-decoration:none;width:23px;text-align:right;}
#portfolio .port_controls #port_controls_pager a:hover{color:#696353;}
#portfolio .port_controls #port_controls_pager a:active{color:#000;}
#portfolio .port_controls #control_left a{display:block;width:36px;height:51px;background:url(../img/control_btn.png);}
#portfolio .port_controls #control_left{float:right;}
#portfolio .port_controls #control_left a:hover{background:url(../img/control_btn.png) -35px 0;}
#portfolio .port_controls #control_left a:active{background:url(../img/control_btn.png) -70px 0;}
#portfolio .port_controls #control_right a{display:block;width:36px;height:51px;background:url(../img/control_btn.png) -105px 0;}
#portfolio .port_controls #control_right{float:right;}
#portfolio .port_controls #control_right a:hover{background:url(../img/control_btn.png) -141px 0;}
#portfolio .port_controls #control_right a:active{background:url(../img/control_btn.png) -176px 0 no-repeat;}
#snippets{width:842px;height:134px;background:url(../img/blok_bg.png);margin:25px auto 0 auto;position:relative;line-height:19px;text-align:right;}
#snippets h1{position:absolute;right:18px;top:18px;margin-bottom:20px;}
#snippets ul{float:right;padding:70px 40px 0 0;}
#snippets li{list-style:none;}
.snippet_content{text-align:left;padding:18px 0 0 18px;}
#contact{width:842px;height:234px;background:url(../img/blok_bg.png);margin:30px auto 0 auto;position:relative;line-height:19px;}
#contact h1{margin-bottom:20px;}
#contact .contact_left{float:left;width:442px;padding:18px;}
#contact .contact_left p{padding-bottom:15px;}
#contact .contact_right{float:right;width:300px;margin:18px 18px 0 0;}
#contact .contact_right input{border:0;}
#contact .contact_right .contact_form_naam{height:43px;}
#contact .contact_right .contact_form_naam #naam,#contact .contact_right .contact_form_email #email{height:33px;width:185px;padding:0 0 0 10px;display:block;float:right;line-height:33px;}
#contact .contact_right .contact_form_naam #naam{background-image:url(../img/input_1.png);}
#contact .contact_right .contact_form_email #email{background-image:url(../img/input_2.png);}
#contact .contact_right textarea{height:73px;width:185px;padding:10px 0 0 10px;display:block;float:right;background:url(../img/input_3.png);border:0;overflow:hidden;}
#contact .contact_right .contact_form_email{height:44px;}
#contact .contact_right .contact_form_bericht{height:82px;}
#contact .contact_right label{color:#002694;font-family:'Swis721CnBTRoman',arial;font-size:25px;text-transform:uppercase;width:98px;text-align:right;float:left;}
#contact .contact_right #knop_wissen{font-family:'Swis721CnBTRoman',arial;color:#fff;width:85px;height:29px;background-image:url(../img/knop_form.png);cursor:pointer;float:left;padding:0 0 6px 0;margin:3px 0 0 110px;}
#contact .contact_right #knop_wissen:hover{background-position:-85px 0px;}
#contact .contact_right #knop_wissen:active{background-position:-170px 0px;padding:0;}
#contact .contact_right #knop_verstuur{font-family:'Swis721CnBTRoman',arial;color:#fff;width:85px;height:29px;background-image:url(../img/knop_form.png);background-position:-255px 0px;background-repeat:no-repeat;cursor:pointer;float:right;padding:0 0 6px 0;margin:3px 0 0 0;}
#contact .contact_right #knop_verstuur:hover{background-position:-340px 0px;height:29px;}
#contact .contact_right #knop_verstuur:active{background-position:-425px 0px;padding:0;}
#tweets{height: auto;width:842px;background:url(../img/blok_bg.png);margin:30px auto 0 auto;position:relative;line-height:19px;}
#tweets .tweets_left{padding:18px;}
#tweets h1{margin-bottom:20px;}
#footer{width:100%;background-color:#002694;}
#footer_top{height:10px;width:100%;background:url(../img/footer_lijn.png) top center;margin-top:25px;}
#footer_content{height:85px;background:url(../img/footer_content.png) center 10px no-repeat;position:relative;width:842px;margin:0 auto 0 auto;}
#footer_social{height:46px;width:104px;background:#002694 url(../img/also_on.png) 0 0 no-repeat;position:absolute;top:10px;left:0;}
#footer_social .icon{float:left;margin:15px 5px 0 0;}
#footer_social a{height:29px;width:29px;display:block;}
#footer_social .fb a{background:url(../img/social_icons.png);}
#footer_social .fb a:hover{background:url(../img/social_icons.png) -29px 0;}
#footer_social .tw a{background:url(../img/social_icons.png) -58px 0;}
#footer_social .tw a:hover{background:url(../img/social_icons.png) -87px 0;}
#footer_social .li a{background:url(../img/social_icons.png) -116px 0;}
#footer_social .li a:hover{background:url(../img/social_icons.png) -145px 0;}
#footer_valid{position:absolute;right:0px;top:15px;}
#footer_valid a{height:44px;width:100px;background:#002694 url(../img/valid.jpg) 0 0 no-repeat;display:block;}
#footer_valid a:hover{background:#002694 url(../img/valid.jpg) -100px 0 no-repeat;}