﻿body {
margin:0px;
background-color:#D0D0D0;
}

.blauw {
background-color:#5D92AE;
}

.rood {
background-color:#5d1c25;
}

.donkergrijs {
background-color:#333333;
}

.lightgrijs {
background-color:#D0D0D;
}


td.schaduw_l {
background-image:url(../beelden/schaduw_l2.png);
background-repeat:repeat-y;
}

td.schaduw_r {
background-image:url(../beelden/schaduw_r2.png);
background-repeat:repeat-y;
}

td.container {
padding-left:48px;
padding-right:48px;
}

td.footerimage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
padding-top:-30px;
}


.klantbox{ /*header 1st box item*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #D0D0D0;
font-size:12px;
}

.openklantbox{ /*class added to contents of 1st demo when they are open*/
background: 5d1c25;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;

}


a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5a5a;
text-decoration:underline;
}

a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5a5a;
text-decoration:underline;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d1c25;
// vinz color:#2f6b6d;
text-decoration:underline;
}

a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5a5a;
text-decoration:underline;
}

td.slogan {
padding-top:28px;
padding-left:14px;
padding-right:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
//color:#5D92AE;
// vinz color:#2f6b6d;
color:#5d1c25;
font-weight:bold;
}

.kop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-stretch:expanded;
//color:#5D92AE;
// vinz color:#488688;
color:#5d1c25;
font-weight:bold;
padding-bottom:14px;
}

td.met_tabel {
padding-top:28px;
padding-left:14px;
padding-right:14px;
}

td.met_tabel_top {
padding-top:28px;
}

td.met_tabel_top_zijkant {
padding-top:28px;
padding-left:14px;
padding-right:14px;
}

td.verloop_vlak {
//background-image:url(../beelden/back_verloop.jpg);
//background-repeat:repeat-x;
background-color:#f8f3f4;
/*padding-top:3px;*/
padding-left:14px;
padding-right:14px;
padding-bottom:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#5A5A5A;
}

td.klantreactie {
//background-image:url(../beelden/back_verloop.jpg);
//background-repeat:repeat-x;
background-color:#eeeeee;
}

td.recent {
border:1px solid #C8C8C8;
}

td.recent_txt {
font-family:Lucidamm Sans Unicode, Lucida Grande, Verdana, Arial;
font-size:12px;
// vinz color:#5D92AE;
color:#5d1c25;
padding-top:10px;
}

a.recent {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:bold;
text-decoration:none;
}

a.recent:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:bold;
text-decoration:none;
}

a.recent:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d1c25;
font-weight:bold;
text-decoration:none;
}

a.recent:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:bold;
text-decoration:none;
}

td.testimonial {
background-image:url(../beelden/back_verloop.jpg);
border:1px solid #C8C8C8;
}

td.testimonial_txt {
font-family:Lucidamm Sans Unicode, Lucida Grande, Verdana, Arial;
font-size:12px;
// vinz color:#5D92AE;
color:#5d1c25;
padding-top:10px;
}

a.testimonial {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:bold;
text-decoration:none;
}

a.testimonial:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:bold;
text-decoration:none;
}

a.testimonial:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d1c25;
font-weight:bold;
text-decoration:none;
}

a.testimonial:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:bold;
text-decoration:none;
}


a.geen_underline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5a5a;
text-decoration:none;
}

a.geen_underline:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5a5a;
text-decoration:none;
}

a.geen_underline:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d1c25;
text-decoration:none;
}

a.geen_underline:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5a5a5a;
text-decoration:none;
}

td.actievlak {
//background-image:url(../beelden/back_verloop_medium.jpg);
//background-repeat:repeat-x;
background-color:#f8f3f4;
padding:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#5A5A5A;
border: 1px solid #C8C8C8;
}

.bull {
color:#5d1c25;
font-size:13px;
}

td.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
padding-top:24px;
padding-bottom:24px;
}

a.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
text-decoration:none;
}

a.footer:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
text-decoration:none;
}

a.footer:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5d1c25;
text-decoration:none;
}

a.footer:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
text-decoration:none;
}

td.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
padding-right:14px;
padding-left:14px;
}

td.sitemap {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
padding-right:14px;
padding-left:14px;
}


td.contactgegevens {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
padding:14px;
border:1px solid #C8C8C8;
//background-image:url(../beelden/back_verloop_lang.jpg);
//background-repeat:repeat-x;
background-color:f8f3f4;
}

td.contactgegevens_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
}

td.routevlak {
//background-image:url(../beelden/back_verloop_langer.jpg);
//background-repeat:repeat-x;
background-color:f8f3f4;
padding:14px;

}

td.route_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
}

td.vacature_rechts {
//background-image:url(../beelden/back_verloop_lang.jpg);
//background-repeat:repeat-x;
background-color:f8f3f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
padding-left:14px;
padding-right:14px;
padding-bottom:14px;
}

.subkop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d1c25;
font-weight:bold;
}

.subremark {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5d1c25;
}

a.link_bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:none;
font-weight:bold;
}

a.link_bold:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:none;
font-weight:bold;
}

a.link_bold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5D92AE;
text-decoration:none;
font-weight:bold;
}

a.link_bold:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:none;
font-weight:bold;
}

.kop_grijs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#5A5A5A;
font-weight:bold;
}

td.pagina_titel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#5d1c25;
// vinz color:#5D92AE;
font-weight:bold;
padding-bottom:14px;
padding-left:14px;
padding-top:28px;
}

td.verloop_omlining_langer {
//background-image:url(../beelden/back_verloop_langer.jpg);
//background-repeat:repeat-x;
background-color:f8f3f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
padding:14px;
border:1px solid #C8C8C8;
}

td.verloop_omlining_korter {
//background-image:url(../beelden/back_verloop_kort.jpg);
//background-repeat:repeat-x;
background-color:f8f3f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
padding:14px;
border:1px solid #C8C8C8;
}

/* Portfolio */
td.portfolio_flash {
//background-image:url(../beelden/back_verloop.jpg);
//background-repeat:repeat-x;
background-color:#FFFFFF;
border:1px solid #C8C8C8;
}

.portfolio_kop {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#5d1c25;
font-weight:bold;
margin-bottom:10px;
}

#pagina_titel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
// vinz color:#5D92AE;
color:#5d1c25;
font-weight:bold;
padding-bottom:14px;
padding-left:14px;
padding-top:28px;
width:100%;
}

#portfolio_item {
	height:100%;
	width:100%;
	}

#portfolio_top {
	height:100%;
	text-align:center;
	vertical-align:bottom;
	padding-left:14px;
	}
	
a.portfolio {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:none;
}

a.portfolio:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:none;
}

a.portfolio:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d1c25;
text-decoration:none;
}

a.portfolio:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:none;
}

/* Formulier */

a.contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:underline;
}

a.contact:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:underline;
}

a.contact:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5d1c25;
text-decoration:underline;
}

a.contact:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:underline;
}

td.contactform {
//background-image:url(../beelden/back_verloop_lang.jpg);
//background-repeat:repeat-x;
background-color:f8f3f4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
padding:14px;
border:1px solid #C8C8C8;
}

td.nieuwsbrief_txt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
line-height:18px;
padding-bottom:3px;
}


td.verplicht {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
// vinz color:#5D92AE;
color:#5d1c25;
}

.omlijning {
border: 1px solid #C8C8C8;
padding:10px;
}

input.form {  
background-color:#FFFFFF;
border: 1px solid #C8C8C8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
}

select.form {  
background-color:#FFFFFF;
border: 1px solid #C8C8C8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
}


textarea.form {  
background-color:#FFFFFF;
border: 1px solid #C8C8C8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
}

input.form_knop {  
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
padding:2px;
border: 1px solid #C8C8C8;
cursor:pointer;
}



#layer1 {
	position: absolute;
	top: 240px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
	
	#layer2 {
	position: absolute;
	top: 240px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
	
		#layer3 {
	position: absolute;
	top: 240px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
	
.drag
{
position:relative;
cursor:hand;
z-index: 100;
}