html{height:100%;background:#fff;overflow-y:scroll;}
body{margin:0;font:13px Arial,Verdana,sans-serif;color:#3e3e3e;}
* html body{height:100%;}
img{border:none;display:block;}
a{color:#0a5a9c;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
form, fieldset{padding:0;margin:0;border:0;}
input, textarea, select{font:100% Arial, Verdana,sans-serif;vertical-align:middle;}
table{border-collapse:collapse;}
textarea{overflow:auto;}
ul{list-style:none;}
*{margin:0;padding:0;outline:none;}
#main{width:940px;margin:0 auto;padding-bottom:70px;}
#header{width:100%;position:relative;overflow:hidden;margin:15px 0 30px;}
strong.logo{float:left;}
strong.logo a{display:block;background:url(../images/logo.png) no-repeat;text-indent:-9999px;overflow:hidden;width:162px;height:79px;}
.top-nav{float:right;padding:0 0px 0 0;overflow:hidden;}
.top-nav ul{float:left;font-size:15px;border-left:2px solid #b7b7b7;margin:7px 0 0 0;padding:0 10px 0 10px;width:120px;}
.top-nav a{color:#0a5a9c;margin:0;padding:0;}
.top-nav li{padding:0 0 7px;}
.top-nav li.active{font-weight:bold;}
.top-nav a:hover{text-decoration:underline;}
.menu{width:100%;overflow:hidden;padding:21px 0 0;clear:both;}
.menu ul{font-weight:bold;font-size:17px;margin:23px 0 0 20px;width:100%;}
.menu li{float:left;padding:0 56px 26px 0;background:url(../images/navsprite.gif) no-repeat 0 -32px;overflow:hidden;}
.menu li a{color:#fff;padding:0 0 0 20px;overflow:hidden;text-decoration:none;}
.menu li.active a span{padding:0 0 11px;background:url(../images/active-arrow.gif) no-repeat 0 100%;position:relative;}
.menu li.active:after{background:url(../images/navsprite.gif) no-repeat 0 -32px;padding:0 56px 26px 0;}
.menu a:hover{background:url(../images/navsprite.gif) no-repeat 0 0px;text-decoration:none;}
.menu li.active a{background:url(../images/navsprite.gif) no-repeat 0 -0px;text-decoration:none;}
.main-box{width:940px;overflow:hidden;background:url(../images/bg-menu.png) no-repeat;}
.frame-box{width:100%;background:url(../images/bg-menu-bot.png) no-repeat 0 100%;overflow:hidden;}
.content-holder{width:100%;overflow:hidden;}
.leftcolumn{width:184px;float:left;padding:0 38px 0 16px;}
.leftcolumn strong{font-size:17px;color:#343434;letter-spacing:1px;}
.leftcolumn ul{margin:10px 0 0;padding:7px 0 0;border-top:1px solid #ccc;}
.leftcolumn li{padding:0;border-bottom:1px solid #ccc;margin:0 0 7px;padding:0 0 6px;}
.leftcolumn a{color:#0a5a9c;}
.leftcolumn li.active a{font-weight:bold;}
.leftcolumn span{padding:0 14px 0 0;}
.content{width:518px;float:left;border-top:2px solid #ccc;margin:10px 0 0 0;}
.content-extra{width:700px;}
.content h1{background:#fff;padding:0 10px;margin:-16px 0 18px 20px;position:relative;color:#0a5a9c;float:left;display:inline;}
.content p{clear:both;padding:0 0 20px 32px;line-height:20px;}
.content h2{font-size:18px;color:#0a5a9c;margin:0 0 12px 29px;}
.topic .content h2{font-size:16px;margin:0 0 12px 32px;clear:both;}
.content h3{font-size:15px;color:#000;margin:28px 0 13px 30px;}
.topic .content h3{font-size:13px;margin:0 0 12px 32px;clear:both;}
.content li{background:url(../images/square.gif) no-repeat 0 8px;padding:0;}
.content ul{margin:0 0 16px 14px;}
.topic .content ul{clear:both;}
.content ul li{padding:0 0 5px 18px;}
.content ul li ul{margin:14px 0 0 2px;}
.rightcolumn{width:160px;float:left;}
.rightcolumn img{float:left;padding:9px 0 11px 22px;display:inline;}
.sidebar-nonav img{padding-bottom:10px;}
.content ol{margin:0 0 0 30px;}
.content ol ul{margin:0;}
.content ol li{background:none;padding:0 0 4px;}
.content ol li ul{list-style:lower-alpha;margin:15px 0 0 20px;}
.content ol li ul li ul{list-style:upper-roman;}
.content ol ol li{list-style:none;padding:15px 0 0 9px;}
.content ol ol ol li{list-style:upper-roman!important;padding:0;margin:4px 0 0 -30px;}
.content table{width:485px;margin:0 0 0 30px;border-bottom:2px solid #e9e9e9;}
.content table th{width:100px;background:#e7e7e7;text-align:left;vertical-align:middle;padding:7px 0 7px 2px;text-align:center;background:#e7e7e7 url(../images/bg-table.jpg) repeat-y 100% 0;}
.content table td{width:100px;padding:7px 0 7px 5px;}
.content th.last{padding:0 0 0 12px;width:160px;background:#e7e7e7;text-align:left;}
.content table td{background:url(../images/bg-table2.gif) repeat-x 0 0;}
.content tr.grey td{background:#f1f1f1 url(../images/bg-table.jpg) repeat-y 100% 0;}
.content tr.grey td.last{background:#f1f1f1;}
.content .button a{background:url(../images/navsprite.gif) no-repeat 0 -33px;padding:0 0 0 25px;color:#fff;font-size:16px;font-weight:bold;overflow:hidden;}
.content .button a:hover{background:url(../images/navsprite.gif) no-repeat 0 0;text-decoration:underline;}
.content .button{width:321px;height:35px;background:url(../images/bg-button.png) no-repeat;margin:21px 0 0 30px;padding:15px 0 0 21px;display:block;cursor:pointer;}
.referenties .content{width:100%;}
.referenties .content ul{overflow:hidden;margin:0;width:100%;clear:both;}
.referenties .content ul p{line-height:20px;padding:10px 0 0 0;}
.referenties .content li{background:none;border-right:2px solid #d1d1d1;padding:0;margin:0 30px 30px 0;width:200px;min-height:250px;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;_height:250px;}
.referenties .content img{margin:22px 0 36px 20px!important;overflow:hidden;float:none;}
.referenties .content ul h2{font-size:15px;margin:0;}
.referenties .content li.fourth{border:none;}
.overview{width:690px;overflow:hidden;}
.overview .content{width:100%;}
.overview .content ul{overflow:hidden;margin:54px 0 0 27px;}
.overview p{padding:0;clear:none;}
.overview .content ul li{width:260px;padding:0 70px 45px 0;margin:0;background:none;float:left;}
.overview .content ul li img{float:left;margin:0 13px 0 0;}
.overview .content h2{font-size:15px;margin:3px 0 6px;}
.sidebar{width:220px;float:left;padding:10px 20px 0 0;}
.sidenav{width:100%;overflow:hidden;background:url(../images/bg-sidenav.png) no-repeat;padding:17px 0 0 0;}
.sidenav-frame{width:100%;overflow:hidden;background:url(../images/sidenav-frame.gif) no-repeat 0 100%;}
ul.accordion{width:100%;overflow:hidden;font-size:15px;font-weight:bold;color:#fff;padding:0 0 7px 0;}
ul.accordion .hold{width:100%;overflow:hidden;position:relative;}
ul.accordion li{padding:0 0 10px;line-height:20px;}
ul.accordion a.opener{cursor:pointer;display:block;background:url(../images/bg-normal.gif) no-repeat 0 0px;margin:0 0 0 20px;padding:0 0 0 25px;}
ul.accordion li.active a{background:url(../images/active-accordion.gif) no-repeat 0 2px; text-decoration:underline;}
ul.accordion li:hover a.opener{background:url(../images/active-accordion.gif) no-repeat 0 2px; text-decoration:underline;}
ul.accordion li.selected:hover a.opener{background:url(../images/bg-expanded.gif) no-repeat 0 4px; text-decoration:underline;}
ul.accordion .selected a.opener{background:url(../images/bg-expanded.gif) no-repeat 0 4px; text-decoration:underline;}
ul.accordion li ul{background:#175587;margin:9px 0 6px;padding:7px 0 0 0;font-size:14px;font-weight:normal;width:100%;}
ul.accordion .hold{width:100%;overflow:hidden;position:relative;}
ul.accordion li ul li a.active{background:url(../images/bg-sub.gif) no-repeat 0 8px;font-weight:bold;}
ul.accordion li ul li{padding:0 7px 5px 22px;}
ul.accordion li ul li a{background:url(../images/bg-sub.gif) no-repeat 0 -3px;padding:0 0 0 23px;font-size:14px;color:#fff;display:block;}
ul.accordion .opener{color:#fff;}
ul.accordion .opener:hover{text-decoration:underline;}
ul.accordion .ui-state-hover{color:#fff;}
.form-section{clear:both;padding:8px 0 0 30px;}
form.jqtransformdone div.rowElem{clear:both;padding:4px 0px;}
.jqTransformInputWrapper{background:transparent url(../img/input/input_text_left.gif) no-repeat left top;height:32px;padding:0px;width:252px!important;}
.jqTransformInputInner{background:transparent url(../img/input/input_text_right.gif) no-repeat top right;padding:0px;margin:0px;}
.jqTransformInputInner div{height:32px;margin:0px 0px 0px 8px;}
.jqTransformInputInner div input{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;vertical-align:middle;height:20px;color:#606060;border:none;padding:8px 0px 0px 0px;margin:0px;background:transparent;width:230px;overflow:hidden;}
.text input{width:235px!important;}
* html .jqTransformInputInner div input{padding:6px 0 0 0;margin:0 0 0 -8px;height:24px;}
*+ html .jqTransformInputInner div input{padding:6px 0 0 0;margin-left:-10px;height:24px;}
.jqTransformSelectWrapper{width:45px;position:relative;height:32px;background:url(../img/select_left.gif) no-repeat top left;float:left;}
.jqTransformSelectWrapper div span{font-size:12px;float:none;position:absolute;white-space:nowrap;height:24px;line-height:15px;padding:8px 0 0 0;text-indent:7px;overflow:hidden;cursor:pointer;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0px;width:35px;height:32px;background:url(../img/select_right.gif) no-repeat center center;}
.jqTransformSelectWrapper ul{position:absolute;width:43px;top:30px;left:0px;list-style:none;background-color:#FFF;border:solid 1px #CCC;display:none;margin:0px;padding:0px;height:150px;overflow:auto;overflow-y:auto;z-index:10;}
.jqTransformSelectWrapper ul li{background:none;padding:0;}
.jqTransformSelectWrapper ul a{display:block;padding:5px;text-decoration:none;color:#333;background-color:#FFF;font-size:12px;}
.jqTransformSelectWrapper ul a.selected{background:#EDEDED;color:#333;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover{background:#3582c4;color:#fff;}
.jqTransformHidden{display:none;}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-size:12px;line-height:16px;}
table.jqTransformTextarea td{font-size:1px;line-height:1px;width:7px;height:6px;margin:0;padding:0;}
table.jqTransformTextarea{width:auto;margin:0;}
table.jqTransformTextarea tr{}
table.jqTransformTextarea textarea{margin:0;padding:0;border:0;background:none;}
table.jqTransformTextarea td#jqTransformTextarea-tl{background:url(../img/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background:url(../img/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background:url(../img/textarea/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background:url(../img/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background:#fff;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background:url(../img/textarea/textarea_mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background:url(../img/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background:url(../img/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background:url(../img/textarea/textarea_br.gif) no-repeat top left;}
table.jqTransformTextarea .jqTransformSafariTextarea div{position:relative;overflow:hidden;border:0px solid red;}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background:none;position:absolute;top:-10px;left:-10px;padding:10px 10px 10px 10px;resize:none;}
.jqTransformRadioWrapper{float:left;display:block;margin:2px 5px 0 0;}
.jqTransformRadio{background:transparent url(../img/radio.gif) no-repeat center top;vertical-align:middle;height:13px;width:13px;display:block;overflow:hidden;}
button.jqTransformButton{margin:10px 0;padding:0px;border:none;cursor:pointer;font-family:Arial;position:relative;background-color:#fff;}
button.jqTransformButton span{background:url(../img/btn_right.gif) no-repeat right top;display:block;float:left;padding:0 10px 0 0;width:130px;height:50px;background-color:#fff;border:none;}
button.jqTransformButton span span{background:url(../img/btn_left.gif) no-repeat top left;color:#fff;padding:0;font-weight:normal;font-size:16px;line-height:50px;display:block;text-decoration:none;font-weight:bold;width:86px;height:50px;padding:0 0 0 44px;text-align:left;background-color:#fff;border:none;}
* html button.jqTransformButton{height:50px;width:140px;background:none;}
*+ html button.jqTransformButton{height:50px;width:140px;background:none;}
.text{width:395px;overflow:hidden;padding:0 0 10px;}
.form-section label{font-size:15px;color:#222;font-weight:bold;display:block;padding:0 0 10px;}
.form-section em{display:block;font-style:normal;text-align:center;float:right;}
.form-section em span{font-weight:bold;font-size:14px;color:#fff;display:block;padding:5px 0 0 0;}
.form-section em.error1{background:url(../images/error1.png) no-repeat;width:123px;height:30px;}
.form-section select{width:253px;}
.select{width:330px;padding:0 0 42px;}
.form-section em.error2{background:url(../images/error2.gif) no-repeat;width:59px;height:30px;padding:2px 0 0;}
.form-section textarea{width:240px;height:129px;}
.textarea{width:394px;padding:0 0 10px;}
.list{width:330px;margin:0 0 -22px 0;}
.list input{width:15px;height:15px;position:relative;}
.list ul{margin:0px 0 28px -3px;}
.list ul li label{padding:0;font-size:13px;}
.list ul li{background:none;padding:0 0 4px;height:1%;vertical-align:top;}
.file{position:relative;width:330px;}
.file input.file{position:relative;text-align:right;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;width:149px;height:32px;}
.fakefile{position:absolute;top:28px;left:0;z-index:1;}
.fakefile input,img{float:left;padding:0 0 0 3px;}
.fakefile input{width:152px;height:32px;background:url(../images/fakefield.gif) no-repeat;border:none;}
.submit{padding:16px 0 0;position:relative;margin:0 0 0 -3px;}
.visual{width:100%;margin:-30px 0 0;height:201px;background:url(../images/visual.jpg) no-repeat;}
.visual h1{font-size:17px;color:#666;font-weight:bold;line-height:30px;}
span.bedrijfsnetwerken{color:#115b98;}
span.software{color:#99126e;}
span.internetoplossingen{color:#cb6116;}
.title{width:440px;padding:28px 0 0 21px;}
.info{width:100%;overflow:hidden;background:url(../images/line.gif) no-repeat 0 0;padding:38px 0 0;}
.info h2{color:#484848;font-size:17px;line-height:30px;margin:0 0 6px;}
.box{width:190px;float:left;border-left:2px solid #c2c2c2;margin:0 0 0 -2px;padding:0 32px 0 22px;}
.box p{line-height:20px;}
.info a{color:#0a5a9c;font-weight:bold;}
.vacatures{width:165px;float:left;border-left:2px solid #c2c2c2;overflow:hidden;margin:0 0 0 35px;padding:0 22px 14px 30px;}
.vacatures li{padding:0 0 16px;}
.vacatures li a{background:url(../images/greyarrow.gif) no-repeat;padding:0 0 0 19px;}
.vacatures ul{line-height:auto;}
.vacatures li a:hover{background:url(../images/greyarrow.gif) no-repeat 0 -35px;padding:0 0 0 19px;}
.contact dl{height:1%;overflow:hidden;}
.contact dt,dd{float:left;padding:0 0 4px 0;}
.contact dt{padding:0 10px 0 0;}
.contact dt{font-weight:bold;}
.contact{width:130px;float:left;border-left:2px solid #c2c2c2;padding:0 0 8px 28px;}
.contact address{font-style:normal;padding:0 0 5px;display:block;}
.slide-gall{height:89px;margin:15px 0 10px;padding:0 54px;position:relative;}
.slide-gall a.btn-prev, .slide-gall a.btn-next{float:left;width:46px;height:56px;overflow:hidden;text-indent:-6666px;background:url(../images/gall-btn.gif) no-repeat;position:absolute;top:12px;}
.slide-gall a.btn-prev{background-position:0 0;left:9px;}
.slide-gall a.btn-prev:hover{background-position:-46px 0;}
.slide-gall a.prev-disabled, .slide-gall a.prev-disabled:hover{background-position:-92px 0;}
.slide-gall a.btn-next{background-position:0 -56px;right:9px;}
.slide-gall a.btn-next:hover{background-position:-46px -56px;}
.slide-gall a.next-disabled, .slide-gall a.next-disabled:hover{background-position:-92px -56px;}
.slide-gall .holder{width:831px;position:relative;overflow:hidden;height:89px;}
.slide-gall ul{width:99999px;position:relative;margin:0;padding:0;list-style:none;overflow:hidden;}
.slide-gall ul li{float:left;width:270px;padding:0 7px 0 0;overflow:hidden;}
.slide-gall ul img{float:left;margin:8px 0 0 0;padding:0;}
.slide-gall ul .text{float:right;width:170px;padding:13px 0 0;}
.slide-gall ul .text strong{display:block;font-size:15px;color:#0a5a9c;}
.slide-gall ul .text strong a{color:#0a5a9c;text-decoration:none;}
.slide-gall ul .text strong a:hover{text-decoration:underline;}
.slide-gall ul span{font-size:13px;line-height:20px;color:#6e6e6e;display:block;}
#footer{width:100%;font-size:14px;font-weight:bold;margin:42px 0 0px;}
.footer-box{width:940px;margin:0 auto;background:url(../images/bg-footer.png) no-repeat;overflow:hidden;padding:26px 0 0 0;}
.footer-frame{width:100%;background:url(../images/footer-frame.gif) no-repeat 0 100%;overflow:hidden;}
.footer-nav{float:right;height:1%;padding:0 0 27px 0;margin:0 -20px 0 0;}
.footer-nav li{float:left;background:url(../images/greyarrow.gif) no-repeat 2px 0;padding:0 40px 0 0;}
.footer-nav li a:hover{background:url(../images/greyarrow.gif) no-repeat 1px -35px;}
.footer-nav li a{padding:0 0 0 24px;color:#686868;}
.copy{float:left;padding:0 0 0 20px;}
.copy span{padding:0 10px 0 0;}
.hidden{visibility:hidden;display:none;}

