@charset "utf-8";

/* CSS Document */

@media print {
 	#td_logo_print {
		display: block;
	}
 	#td_print1 {
		display: none;
	}
 	#td_print2 {
		display: none;
	}
}

@media screen {
 	#td_logo_print {
		display: none;
	}
 	#td_print1 {
		display: block;
	}
 	#td_print2 {
		display: block;
	}
}

html, body {
	height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #798FAB url(/01/images/bg_repeater.jpg) repeat-y center top;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
}

.body_intro {
	margin: 0px;
	padding: 0px;
	background: #798FAB;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
}

.body_popup {
	margin: 0px;
	padding: 0px;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
	background: #003D6D;
	color: #FFFFFF;
}

.tabel_tafel_inhoud {
	margin-top: 38px;
	height: 496px;
}

table {
	color: #FFFFFF;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	color: #45BCF0;
	text-decoration: underline;
}

.link_onder {
	color: #ffffff;
	text-decoration: underline;
}

.link_onder:hover {
	color: #45BCF0;
	text-decoration: underline;
}


.link_onder:visited {
	color:#FFFFFF;
	text-decoration: underline;
}

.link_onder:visited:hover {
	color: #45BCF0;
	text-decoration: underline;
}


.link_boven {
	color: #000000;
	text-decoration: underline;
}

.link_boven:hover {
	color: #45BCF0;
	text-decoration: underline;
}

.link_index {
	color: #003D6C;
	text-decoration: none;
}

.link_index:hover {
	color: #003D6C;
	text-decoration: underline;
}

#div_icoon_home {
	margin-top: 148px;
	margin-left: 111px;
}

#div_icoon_mensen {
	margin-top: 225px;
	margin-left: 107px;
}

#div_icoon_ervaring {
	margin-top: 225px;
	margin-left: 171px;
}

#div_icoon_projecten {
	margin-top: 225px;
	margin-left: 220px;
}

#div_icoon_contact {
	margin-top: 148px;
	margin-left: 264px;
}

#div_icoon_nieuws {
	margin-top: 225px;
	margin-left: 310px;
}

#div_logo_klik {
	margin-top: 24px;
	margin-left: -114px;
}

#div_icoon_overig {
	margin-top: 224px;
	margin-left: 165px;
}

#div_footer {
	margin-top: 515px;
	margin-left: -170px;
	color: #003D6D;
}

.td_footer {
	color: #000000;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
}

.td_home_boven_links {
	color: #000000;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 90px;
	padding-right: 28px;
	padding-top: 50px;		
	padding-bottom: 3px;
	text-align: right;
	vertical-align: bottom;
}

.td_home_boven_links_nieuwitem {
	color: #FFFFFF;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
}

.td_home_onder_links {
	color: #FFFFFF;
	font: 10px/19px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 90px;
	padding-right: 28px;
	padding-top: 3px;
	padding-bottom: 45px;
	text-align: right;
	vertical-align: top;
}

.td_home_boven_rechts {
	padding-bottom: 3px;
	padding-right: 4px;	
	text-align: right;
	vertical-align: bottom;
}

.td_home_onder_rechts {
	padding-right: 4px;
	text-align: right;
	vertical-align: top;
}

.div_bg {
	height:100%;
	width: 100%;
	min-width: 780px;
	background: url(/01/images/bg_tafel.jpg) no-repeat center top;
	overflow: visible;
}

.table_honderd {
	margin-top: 86px;
}

.td_route {
	color: #FFFFFF;
	padding-right: 33px;
	padding-left: 22px;
	padding-top: 10px;
	text-align: right;
	vertical-align: top;
}

.datum {
	font: 9px/19px Verdana, Arial, Helvetica, sans-serif;
}

.inputtekst {
	height: 18px;
	border: 1px solid #003D6D;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003D6D;
	background: #F6F7FC;
}

.inputbutton {
	background: #45BCF0;
	border: 1px solid #45BCF0;
	width: 80px;
	height: 18px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003D6D;
	cursor: pointer;
	font-weight: bold;
}

.inputtekstopmerking {
	height: 80px;
	border: 1px solid #003D6D;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003D6D;
	background: #F6F7FC;	
}
