* {
	margin: 0;
	padding: 0;
}

html {
	color: #252525;
	font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background: #F1F1F1;
}

/* BEGIN HEADER TOP */
div#headwrapper { 
        width: 100%;
}

div#headwrapper div#background {
        position: relative;
        height: 42px;
        margin: 0px;
        margin-top: 82px;
        padding: 0px;
        background: #FFFFFF;
}

div#headwrapper div#topwrapper {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 124px; /* margin (82px) + height (42px) */
        width: 100%;
        margin: 0px;
        padding: 0px;
}

div#headwrapper div#topwrapper div#groep {
        position: relative;
        height: 124px; /* margin (82px) + height (42px) */
        width: 982px;
        margin: 0 auto;
        padding: 0px;
}

div#headwrapper div#topwrapper div#groep div#logo {
        position: absolute;
        top: 0px;
        left: 0px;
        height: 110px; /* 124 min de padding */ 
        width: 182px;  /* 200 min de padding */ 
        margin: 0px;
        padding: 0px;
        padding-top: 14px;
        padding-left: 18px;
        background: #FFFFFF;
}

div#headwrapper div#topwrapper div#groep img {
        position: relative;
        border: 0px;
        width: 163px;
        height: 95px;
}

div#headwrapper div#topwrapper div#groep div#menu {
        position: absolute;
        top: 86px;
        left: 0px;
        width: 982px;
        height: 42px;
        margin: 0px;
	padding: 10px;
	text-align: right;
	font-size: 13px;
}

div#headwrapper div#topwrapper div#groep div#menu ul#menu{
        float: right;
        margin: 0px;
        padding: 0px;
        text-align: right;
}

div#headwrapper div#topwrapper div#groep div#menu ul#menu li{
        float: left;
        list-style-type: none;
        margin: 0px;
        margin-right: 16px;
        padding: 0px;
        font-size: 16px;
}

div#headwrapper div#topwrapper div#groep div#menu ul#menu li a {
        margin: 0px;
        margin-top: 5px;
        padding: 0px;
        font-size: 16px;
        color: #FF7900;
        text-decoration: none;
}

div#headwrapper div#topwrapper div#groep div#menu ul#menu li a:hover {
        color: #252525;
        text-decoration: none;
}

/* BEGIN CONTENT MIDDEN */
div#mainwrapper {
        z-index: 3;
        position: relative;
        width: 1026px; /* 982 + borders(22 + 22) */
        margin: 0 auto;
}

div#mainwrapper div#border-left {
        float: left;
        margin: 0px;
        margin-top: 10px;
	padding: 0px;
        width: 22px;
        height: 348px;
        background-image: url('images/afbeelding_bg_header-left.jpg');
}

div#mainwrapper div#contentwrapper {
        float: left;
        margin: 0px;
        margin-top: 10px;
        padding: 0px;
        width: 982px;
        min-height: 600px; /*min-height: 800px;*/
        background: #FFFFFF;
}

div#mainwrapper div#contentwrapper div#slider {
        position: relative;
        width: 938px;
        height: 327px;
        margin: 0px;
        margin-top: 20px;
        margin-left: 21px;
        padding: 0px;
        overflow: hidden;
}

div#mainwrapper div#contentwrapper div#slider ul#slider ul {
        width: 938px;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left;
        overflow: hidden;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li { 
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: 938px; 
        height: 327px;
        overflow: hidden; 
        background: #FFFFFF;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li img { 
        border: 0px;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo {
        position: absolute;
        margin: 0px;
        margin-top: 200px;
        margin-left: 40px;
        padding: 0px;
        width: 176px;
        height: 45px; /* 37 + margin-top */
        overflow: hidden; 
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo img {
        border: 0px;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo {
        float: left;
        position: absolute;
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo a:hover{
        visibility: visible;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo a{
        float: left;
        margin: 0px;
        margin-top: 8px;
        margin-right: 4px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo a.over1{
        width: 176px;
        height: 45px; /* 37 + margin-top */
        background-image: url(images/afbeelding_slider_button_over.png);
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo a.over2{
        width: 176px;
        height: 45px; /* 37 + margin-top */
        background-image: url(images/afbeelding_slider_button2_over.png);
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo a img{
        border: 0px;
}

div#mainwrapper div#contentwrapper div#slider ul#slider li div#slideinfo a:hover img {
        visibility:hidden;
}

/* CONTENT VERVOLGPAGINA */
div#mainwrapper div#contentwrapper div#content-inhoud {
        float: left;
        width: 628px;
        margin: 0px;
        margin-top: 20px;
        margin-left: 21px;
        margin-right: 22px;
        padding: 0px;
        padding-bottom: 20px;
}

div#mainwrapper div#contentwrapper div#content-inhoud h3 {
        height: 24px;
}

div#mainwrapper div#contentwrapper div#content-inhoud a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud .justifyleft  {
        float:left; 
        margin-right:10px; 
        margin-bottom:5px; 
}

div#mainwrapper div#contentwrapper div#content-inhoud .justifyright {
        float:right; 
        margin-left:10px; 
        margin-bottom:5px; 
}

div#mainwrapper div#contentwrapper div#content-inhoud div#dienst {
        float: left;
        margin: 0px;
        margin-right: 12px;
        margin-bottom: 12px;
        padding: 0px;
        width: 302px; /* min margin */
}

div#mainwrapper div#contentwrapper div#content-inhoud div#dienst a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#dienst a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud ul {
        width: 628px;
        margin: 0px;
        padding: 0px;
        padding-left: 21px;
        list-style-type: square;
}

div#mainwrapper div#contentwrapper div#content-inhoud ul li {
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-inhoud ul li a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud ul li a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#lijn {
        float: left;
        width: 628px;
        margin: 0px;
        margin-top: 12px;
        margin-right: 22px;
        padding: 0px;
        border-bottom: 4px solid #FF7900;
}

div#mainwrapper div#contentwrapper div#content-inhoud p.ajaxSearch_resultsInfos {
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-inhoud span.ajaxSearch_paging {
        margin: 0px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-inhoud span.ajaxSearch_paging a {
        color: #252525;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud span.ajaxSearch_paging a:hover {
        color: #252525;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud div.ajaxSearch_result {
        margin: 0px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding: 8px;
        background: #F1F1F1;
}

div#mainwrapper div#contentwrapper div#content-inhoud div.ajaxSearch_result a {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud div.ajaxSearch_result a:hover {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#map {
        float: right;
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact {
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div.errors {
        margin: 0px;
        margin-bottom: 8px;
        padding: 15px;
        background: #252525;
        color: #FF0000;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform {
        padding: 15px;
        background: #252525;
        color: #FFFFFF;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform label {
        float: left;
        width: 100px;
        text-align: left;
        margin-top: 2px;
        margin-right: 15px;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform input[type="text"] {
        float: left;
        font-size: 11px;
        background-color: #f5f5f5;
        border: 1px solid #cccccc;
        margin-right: 20px;
        margin-bottom: 10px;
        width: 156px;
        padding: 3px;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform input[type="text"].requiredValue {
        border: 1px solid #FF0000;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform input[type="submit"] {
        border: 1px solid #cccccc;
        font-size: 12px;
        padding-top: 4px;
        padding-left: 16px;
        padding-right: 16px;
        padding-bottom: 4px;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform select {
        background-color: #f5f5f5;
        border: 1px solid #cccccc;
        margin-bottom: 10px;
        padding: 3px;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform textarea {
        background-color: #f5f5f5;
        width: 455px;
        height: 90px;
        border: 1px solid #cccccc;
        padding: 3px;
        margin-bottom: 10px;
}

div#mainwrapper div#contentwrapper div#content-inhoud div#contact div#contactform textarea.requiredValue {
        border: 1px solid #FF0000;
}


/* CONTENT VERVOLGPAGINA */
div#mainwrapper div#contentwrapper div#content-inhoud-full {
        float: left;
        width: 940px;
        margin: 0px;
        margin-top: 20px;
        margin-left: 21px;
        margin-right: 22px;
        padding: 0px;
        padding-bottom: 20px;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full .justifyleft  {
        float:left; 
        margin-right:10px; 
        margin-bottom:5px; 
}

div#mainwrapper div#contentwrapper div#content-inhoud-full .justifyright {
        float:right; 
        margin-left:10px; 
        margin-bottom:5px; 
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#dienst {
        float: left;
        margin: 0px;
        margin-right: 20px;
        margin-bottom: 12px;
        padding: 0px;
        width: 292px; /* min margin */
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#dienst a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#dienst a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio {
        float: left;
        margin: 0px;
        margin-right: 20px;
        margin-bottom: 12px;
        padding: 0px;
        height: 180px; 
        width: 215px; /* min margin */
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div.portfolio-uit h3 {
        color: #252525;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div.portfolio-aan h3 {
        color: #FF7900;
}

/*
div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio a h3 {
        color: #252525;
        margin-bottom: 4px;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio a:hover h3 {
        color: #FF7900;
        text-decoration: none;
}
*/

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio a {
        color: #252525;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio a:hover {
        color: #252525;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio div#bg-motion div#bg {
	margin: 0px;
        padding: 0px;
	float: left;
	width: 217px;
	height: 100px; 
	position: relative;
	overflow: hidden;
	background: #000000; /* #FF7900 */
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio div#bg-motion img {
	position: relative; /*absolute;*/
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio div#bg-motion img.test{
        opacity: .5;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);       /* For IE 5-7 */
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* For IE 8 */
        margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#portfolio div.tekst {
        position: absolute;
        top: -105px;
        *left: 0px; /* hack voor ie7 */
        background: #000; 
        color: #FFFFFF;
        width: 214px; /* 217px - padding */
        opacity: .7;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);       /* For IE 5-7 */
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* For IE 8 */
        margin: 0px;
	padding: 0px;
        padding-left: 3px;
        font-size: 11px;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full ul#portfolio {
        margin: 0px;
        padding: 0px;
        list-style-type: square;
        float: left;
        display: inline;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full ul#portfolio li {
        /*float: left;*/
        margin: 0px;
        margin-left: 18px;
        *margin-left: 0px; /* hack voor ie7 */
        padding: 0px;
        width: 217px;
        line-height: 24px;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full ul#portfolio li a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full ul#portfolio li a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#referentie-bg {
        float: left;
        /*
        background: #F1F1F1;
        color: #252525;
        padding-left: 12px;
        padding-top: 8px;
        */
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#referentie-bg h3 {
        color: #FF7900;
        margin-bottom: 12px;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#referentie-bg ul {
        float: left;
        margin: 0px;
        padding: 0px;
        list-style-type: square;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#referentie-bg ul li {
        margin: 0px;
        margin-left: 18px;
        padding: 0px;
        width: 217px;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#referentie-bg ul li a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#referentie-bg ul li a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-inhoud-full div#lijn {
        float: left;
        width: 940px;
        margin: 0px;
        margin-top: 12px;
        margin-right: 22px;
        padding: 0px;
        border-bottom: 4px solid #FF7900;
}

/* CONTENT RECHTS VERVOLGPAGINA */
div#mainwrapper div#contentwrapper div#content-rechts {
        float: left;
        width: 248px; /* 938px - 650px = 288 - padding (40px) = 248px */
        margin: 0px;
        margin-top: 20px;
        padding: 20px;
        background: #F1F1F1;
        /*border-bottom: 4px solid #FF7900;*/
}

div#mainwrapper div#contentwrapper div#content-rechts h3 {
        height: 24px;
        clear: both;
}

div#mainwrapper div#contentwrapper div#content-rechts a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-rechts a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-rechts ul {
        float: left;
        margin: 0px;
        /*margin-left: 21px;*/
        margin-bottom: 32px;
        padding: 0px;
        padding-left: 21px;
        list-style-type: square;
        width: 248px;
        clear: both;
}

div#mainwrapper div#contentwrapper div#content-rechts ul li {
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-rechts ul li a {
        color: #252525;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-rechts ul li a:hover {
        color: #252525;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-rechts ul li ul {
        float: left;
        margin: 0px;
        margin-top: 2px;
        /*margin-left: 21px;*/
        margin-bottom: 10px;
        padding: 0px;
        padding-left: 21px;
        list-style-type: square;
        width: 248px;
        clear: both;
}

div#mainwrapper div#contentwrapper div#content-rechts ul li ul li {
        margin: 0px;
        padding: 0px;
}

div#mainwrapper div#contentwrapper div#content-rechts ul li ul li a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content-rechts ul li ul li a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content-rechts input#ajaxSearch_input {
        width: 200px;
        margin: 0px;
        padding: 0px;
        padding-top: 4px;
        padding-left: 7px;
        padding-right: 7px;
        padding-bottom: 4px;
        border: 1px solid #E1E1E1;
}

/* CONTENT HOOFDPAGINA */
div#mainwrapper div#contentwrapper div#content {
        float: left;
        height: 212px;
        margin: 0px;
        margin-left: 21px;
        padding: 0px;
        padding-bottom: 20px;
        border-bottom: 4px solid #FF7900;
}

div#mainwrapper div#contentwrapper div#content div#intro {
        float: left;
        margin: 0px;
        margin-top: 15px;
        padding: 0px;
        width: 412px;
}

div#mainwrapper div#contentwrapper div#content div#intro h3 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 16x; /*font-size: 15x;*/
        height: 24px;
        padding-top: 4px;
        padding-bottom: 3px; /*padding-bottom: 10px;*/
}

div#mainwrapper div#contentwrapper div#content div#blognieuws {
        float: left;
        margin: 0px;
        margin-top: 20px;
        margin-left: 21px;
        padding: 0px;
        padding-top: 12px;
        padding-left: 14px;
        padding-right: 10px;
        width: 220px; /* 242 min paddings */
        height: 180px;
        background: #F1F1F1;
}

div#mainwrapper div#contentwrapper div#content div#blognieuws h3 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 16x; /*font-size: 15x;*/
        min-height: 24px;
        padding-top: 4px;
        padding-bottom: 7px; /*padding-bottom: 10px;*/
        text-transform: uppercase;
}

div#mainwrapper div#contentwrapper div#content div#blognieuws a {
        color: #FF7900;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content div#blognieuws a:hover {
        color: #FF7900;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#content div#contactadres {
        float: left;
        margin: 0px;
        margin-top: 20px;
        margin-left: 21px;
        padding: 0px;
        padding-top: 12px;
        padding-left: 14px;
        padding-right: 10px;
        width: 220px; /* 242 min paddings */
        height: 180px;
        background: #F1F1F1;
}

div#mainwrapper div#contentwrapper div#content div#contactadres h3 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 16x; /*font-size: 15x;*/
        height: 24px;
        padding-top: 4px;
        padding-bottom: 7px; /*padding-bottom: 10px;*/
}

div#mainwrapper div#contentwrapper div#content div#contactadres img {
        border: 0px;
        float: left; 
        margin: -22px 0px 0px 65px;
}

div#mainwrapper div#contentwrapper div#content div#contactadres a {
        color: #252525;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#content div#contactadres a:hover {
        color: #252525;
        text-decoration: underline;
}

div#mainwrapper div#contentwrapper div#portfolio {
        float: left;
        margin: 0px;
        margin-top: 15px;
        padding: 0px;
        height: 208px;
}

div#mainwrapper div#contentwrapper div#portfolio div#portfolio {
        float: left;
        margin: 0px;
        margin-left: 24px;
        padding: 0px;
        height: 160px; 
        width: 215px; /* min margin */
}

div#mainwrapper div#contentwrapper div#portfolio div#portfolio h3 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 15x; /*font-size: 15x;*/
        text-transform: uppercase;
}

div#mainwrapper div#contentwrapper div#portfolio div#portfolio a {
        color: #252525;
        text-decoration: none;
}

div#mainwrapper div#contentwrapper div#portfolio div#portfolio a:hover {
        color: #252525;
        text-decoration: none;
}

/*
div#mainwrapper div#contentwrapper div#portfolio {
        float: left;
        margin: 0px;
        padding: 0px;
        height: 222px;
}

div#mainwrapper div#contentwrapper div#portfolio div#item-first {
        float: left;
        margin: 0px;
        margin-top: 15px;
        margin-left: 21px;
        padding: 0px;
        width: 224px;
        height: 160px;
}

div#mainwrapper div#contentwrapper div#portfolio div#item-first h4 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 15x;
        /*padding-bottom: 3px;*/
        /*
}

div#mainwrapper div#contentwrapper div#portfolio div#item-first img{
        border: 0px;
        margin: 0px;
        padding :0px;
        width: 217px;
        height: 105px;
}

div#mainwrapper div#contentwrapper div#portfolio div#item {
        float: left;
        margin: 0px;
        margin-top: 15px;
        margin-left: 15px;
        padding: 0px;
        width: 224px;
        height: 160px;
}

div#mainwrapper div#contentwrapper div#portfolio div#item h4 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 15x;
        /*padding-bottom: 3px;*/
        /*
}

div#mainwrapper div#contentwrapper div#portfolio div#item img{
        border: 0px;
        margin: 0px;
        padding :0px;
        width: 217px;
        height: 105px;
}
*/

div#mainwrapper div#border-right {
        float: left;
        margin: 0px;
	margin-top: 10px;
	padding: 0px;
        width: 22px;
        height: 348px;
        background-image: url('images/afbeelding_bg_header-right.jpg');
}

/* BEGIN FOOTER */
div#footwrapper { 
        width: 100%;
}

div#footwrapper div#bottomwrapper {
        float: left;
        width: 100%;
        height: 174px;
        margin: 0px;
        margin-top: -20px;
        padding: 0px;
        background: #252525;
        line-height: 16px;
}

div#footwrapper div#bottomwrapper div#bottomcontent {
        width: 982px;
        height: 154px; /* height bottomwrapper - margin top */
	margin: 0 auto;
	margin-top: 20px;
	text-align: left;
	color: #FFFFFF;
	border-bottom: 4px solid #FF7900;
}

div#footwrapper div#bottomwrapper div#bottomcontent a {
        color: #FFFFFF;
        text-decoration: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#algemeen {
        float: left;
        margin: 0px;
        margin-top: 16px;
        margin-left: 16px;
        padding: 0px;
        width: 120px;
        border-right: 1px solid #FFFFFF;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#algemeen h3 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        height: 19px;
        padding-bottom: 3px;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#algemeen ul#algemeen {
        float: left;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#algemeen ul#algemeen li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#algemeen ul#algemeen li a {
        color: #FFFFFF;
        text-decoration: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#algemeen ul#algemeen li a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten {
        float: left;
        margin: 0px;
        margin-top: 16px;
        margin-left: 30px;
        padding: 0px;
        width: 320px;
        border-right: 1px solid #FFFFFF;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten h3 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        height: 19px;
        padding-bottom: 3px;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod1 {
        float: left;
        margin: 0px;
        margin-right: 40px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod1 li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod1 li a {
        color: #FFFFFF;
        text-decoration: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod1 li a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod2 {
        float: left;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod2 li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod2 li a {
        color: #FFFFFF;
        text-decoration: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#dienstenenproducten ul#dienstenenprod2 li a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#overige {
        float: left;
        margin: 0px;
        margin-top: 16px;
        margin-left: 30px;
        padding: 0px;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#overige h3 {
        color: #FF7900;
        margin: 0px;
        padding: 0px;
        font-size: 14px;
        height: 19px;
        padding-bottom: 3px;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#overige ul#overige {
        margin: 0px;
        margin-bottom: 11px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#overige ul#overige li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#overige ul#overige li a {
        color: #FFFFFF;
        text-decoration: none;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#overige ul#overige li a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#google {
        float: left;
        margin: 0px;
        margin-top: 16px;
        margin-left: 30px;
        padding: 0px;
}

div#footwrapper div#bottomwrapper div#bottomcontent div#google img {
        border: 0px;
        margin: 0px;
        margin-top: 18px;
        margin-left: 110px;
        padding: 0px;
}

div#footwrapper div#bottomwrapper div#footercontent {
        width: 982px;
        height: 30px; /* height bottomwrapper - margin top */
	margin: 0 auto;
	margin-top: 15px;
	padding: 0px;
	padding-left: 30px;
	text-align: left;
	font-size: 11px;
}

