/* BOXES		*/
html, body { 
	margin: 0; 
	padding: 0; 
	text-align: center;
	scrollbar-3dlight-color: #7f7f7f;
	scrollbar-arrow-color: #ffffff;
	background: #fff url("../images/back_kader.gif") repeat-y top center;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #7f7f7f;
	scrollbar-face-color: #7f7f7f;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff; }
	
#kader	{
	position: relative;
	width: 778px;
	padding: 0;
	margin: 0px auto;
	text-align: left;}
* html #kader {
	padding-left: 1px;	}	
#clear {
	position: relative;
	clear: both;}	
#top { 
	width: 778px; 
	padding: 0; 
	height: 101px; 
	margin: 0;}
#top1 { 
	position: relative; 
	left: 0px;
	width: 778px; 
	height: 47px; 
	background: #EE7700;
	border-bottom: #fff 1px solid;
	clear: both;}
#top2 { 
	position: relative; 
	background: #fff;
	left: 0;
	width: 778px; 
	height: 53px; }
#top2_1 { 
	background: #D0D1D5;
	padding-top: 5px;
	padding-left: 134px;
	height: 25px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 20px;  }
#top2_2 { 
	position: relative; 
	left: 0;
	padding-top: 4px;
	padding-left: 134px;
	margin: 0;
	height: 28px;	
	background: #fff;
	width: 778px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 24px;	
	width: 644px; }
	
	#top1 a, #top2 a, #top1 a:hover, #top2 a:hover {
	text-decoration: none;}

#middle_top {
	position: relative; 
	height: 21px;
	line-height: 21px;
	background: #EE7700;
	border-bottom: #fff 9px solid;
	padding-left: 4px;
	color: #ffffff;
	font-weight: bold;
	vertical-align: middle;	}
#middle_left { 
	position: relative; 
	float: left;
	left: 0; 
	background-color: #fff;
	padding: 0; 
	width: 127px; }
.middle_left_menu {
	text-align: left;
	background: #DCDDE1;
	padding-top: 2px;
	padding- bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 11px;}
.middle_left_login1 {
	text-align: left;
	background: #EE7700;
	padding-top: 2px;
	padding- bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	width: 127px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 11px;
	width: 119px;
	z-index:2;	}
.middle_left_login2 {
	text-align: left;
	background-color: #DCDDE1;
	padding: 3px;
	border: #EE7700 1px solid;
	font-weight: normal;
	margin-bottom: 6px;
	font-size: 11px;
	width: 127px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 119px;z-index:2;	}	
.middle_left_login2 div {
	font-size: 11px;
	line-height: 14px; }
#middle_center { 
	position: absolute; 
	left: 124px; 
	width: 541px;
	margin: 0; 
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 2px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 516px; }

	
#startpagina {
	text-align: center;	}

#startpagina #left {
	position: relative;
	float: left;
	width: 162px;
	margin-right: 15px;
	text-align: left;	}
#startpagina #middle {
	position: relative;
	float: left;
	width: 162px;	
	margin-right: 15px;
	text-align: left;	}
#startpagina #right {
	position: relative;
	float: left;
	width: 162px;	
	text-align: left;}



#startpagina .block1 { 
	width: 162px; }
#startpagina .block1 p {
	padding: 0;
	margin: 0;	}
	
#startpagina .block1 .class3 {
	display: block;
	padding: 0 0 0 9px;
	color: #EE7700;
	font-weight: bold;
	font: 11px Arial;
	margin: 0;}	
#startpagina a {
	text-decoration: none;
	font-weight: normal;
	font: 11px Arial;}	
#startpagina a:hover {
	text-decoration: underline;
	color: #EE7700;
	font-weight: normal;
	font: 11px Arial;}	

#startpagina .block1 h1 {
	background: #EE7700;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border: 0;
	text-align: center;
	font: bold 11px Arial;
	line-height: 17px;
	color: #ffffff;
	width: 162px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 154px;	}	
#startpagina .block1 h3 {
	background: #DCDDE1;
	margin: 0;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border: #EE7700 1px solid;
	color: #000000;
	font: 11px Arial;
	line-height: 17px;
	width: 162px;	
	voice-family: "\"}\""; 
	voice-family:inherit;	
	width: 152px;	}	
#startpagina .block1 h2 { /*  achtergrond: donkergrijs	*/
	background: #8A8B8D;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	color: #ffffff;
	font: bold 11px Arial;
	line-height: 17px;
	text-align: center;
	width: 110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 102px;	}	
#startpagina .block1 h4 { /*  achtergrond: lichtgrijs	*/
	background: #DCDDE1;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font: 11px Arial;
	line-height: 17px;
	color: #000000;
	margin: 0;
	margin-bottom: 6px;
	width: 110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 102px;	}
/*#startpagina #block1 h5 {
	position: relative;
	float: left;
	background: #EE7700;
	padding: 4px;
	color: #ffffff;
	margin: 0;
	font: bold 11px Arial;
	text-align: center;
	line-height: 17px;
	width: 110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 102px; }	*/

/*OPMAAK*/				
#middle_right { 
	position: absolute;
	right: 0;
	width: 110px; 
	background: #fff;}
* html #middle_right { 
	right: -1px;}
#middle_right p {
	padding: 0;
	margin: 0;	}	
#middle_right h1 {
	background: #EE7700;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: #ffffff;
	margin: 0;
	text-align: center;
	font: bold 11px Arial;
	line-height: 17px;
	width: 110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 102px;	}	
#middle_right h3 {
	background: #DCDDE1;
	border: #EE7700 1px solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: #000000;
	margin: 0;
	margin-bottom: 6px;
	font: 11px Arial;
	line-height: 17px;
	width: 110px;	
	voice-family: "\"}\""; 
	voice-family:inherit;	
	width: 100px;	}	
#middle_right h2 { /*  achtergrond: donkergrijs	*/
	background: #8A8B8D;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	color: #ffffff;
	font: bold 11px Arial;
	line-height: 17px;
	text-align: center;
	width: 110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 102px;	}	
#middle_right h4 { /*  achtergrond: lichtgrijs	*/
	background: #DCDDE1;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font: 11px Arial;
	line-height: 17px;
	color: #000000;
	margin: 0;
	margin-bottom: 6px;
	width: 110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 102px;	}
#middle_right h5 {
	position: relative;
	float: left;
	background: #EE7700;
	padding: 4px;
	color: #ffffff;
	margin: 0;
	font: bold 11px Arial;
	text-align: center;
	line-height: 17px;
	width: 110px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 102px; }
	
#change_content {
	background: transparent;
	width: 100% !important;
	margin: 0; }
#replace_module {
	padding: 2px;
	border: #f60 1px dotted;}

/*	FONTS 	*/
body, div, table, span, font { 
font: normal 12px Helvetica, Arial, sans-serif;	
	line-height: 17px; 
	vertical-align: middle;}
html>body,html>body div,html>body table,html>body span, html>body font {
	font: 12px Helvetica, Arial, sans-serif; 
line-height: 17px; }
p{margin: 0; padding: 0; }

.orange {
	color: #ff6600;}

a {
	color: #000;
	text-decoration: underline; 
	font-weight: normal; }
a:hover {
	color: #EE7700;
	text-decoration: underline; 
	font-weight: normal; }
a.link_active {
	color: #EE7700; }

ul {
	padding: 0 30px 0 30px;
	font-size: 11px;
	list-style-type: round;
	color: #141414;}
	li {
	margin: 0; padding: 0;	}
ol{
	padding: 0 30px 0 30px;
	font-size: 11px;
	color: #141414;}	


#top2_1 a, #middle_right a {
	font-weight: bold; text-decoration: none;}
#top2_1 a:hover, #middle_right a:hover {
	font-weight: bold; text-decoration: none;
	color: #EE7700; }
#top2_1 .link_active {
	color: #EE7700; }
#top2_2 a {
	font-weight: normal;text-decoration: none; }
#top2_2 a:hover {
	font-weight: normal;
	color: #EE7700; text-decoration: none;}
#top2_2 .link_active {
	font-weight: normal;
	color: #EE7700; }



h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } .class1 {
	font-size: 9px; }
.class2 {
	font-size: 12px; }
.class3, .class3 a, a .class3, .class3 a:hover, a:hover .class3 {
	font: bold 12px Helvetica, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: -0.1px;}
	#middle_right .class3 {
	font: bold 11px Arial, sans-serif !important; font-weight: bold;text-decoration: none; }
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;	}
.class4, h1 {
	padding: 0;
	font: bold 14px Helvetica, sans-serif;
	line-height: 16px;margin: 0 0 6px 0;
	color: #EE7700; }
h1 h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; } .class1{
	color: #000;}
.class5 {
	font-size: 40px; }

.orange {
	color: #EE7700;}	


/* ITEMS		*/
.item-border {
	position: relative;
	float: left;
	padding-right: 4px;
	border-right: #8d8d8d 1px solid;
	margin: 0 4px 0 0;
	width: 174px;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	width: 169px; }
.item-borderless {
	position: relative;
	float: left;
	padding: 0;
	border: 0;
	margin: 0;
	width: 173px;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	width: 169px; }
div.hr {
	clear: both;
	height: 7px;
	padding-top: 3px;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	height: 4px; }
div.hr hr {
	padding: 0;
	border: 0;
	height: 1px;
	background-color: #8d8d8d;
	margin: 0;}

/* FORMULIEREN		*/
.opmaak_back_grey td {
	background-color: #8A8B8D;
	color: #fff;
	font-weight: bold;
	padding: 2px;	}
.opmaak_iframe{	
	margin: 0;
	padding: 0;
	background: transparent;}
iframe,form{
	padding: 0;
	margin: 0;}
input,textarea,select{
	margin: 1px 0 1px 0;padding: 1px; }
.Form-Text-Box {
	background-color: #ffffff;
	border: solid 1px #D0D1D5;
	font-size: 11px;
	font-family: Arial,sans serif; 	}
.Form-Text-Box-Login {
	background-color: #fff;
	border: solid 1px #Ff6600;
	font-size: 11px;
	margin-top: 2px;
	width: 114px;  }
.Form-Button-Login  {
	border-top: solid 1px #ffffff; 
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #Ff6600;
	border-right: solid 1px #Ff6600;
	background-color: #Ff6600;
	font-family: Arial,sans serif; 
	letter-spacing:0;
	font-size: 10px; 
	color: #ffffff; }
.Form-Button {
	border-top: solid 1px #ffffff; 
	border-left: solid 1px #ffffff;
	border-bottom: solid 1px #8A8B8D;
	border-right: solid 1px #8A8B8D;
	background-color: #8A8B8D;
	font-family: Arial,sans serif; 
	letter-spacing:0;
	font-size: 11px; 
	color: #ffffff; }
.Form-Menu-Box {
	background-color: #ffffff;
	font-family: Arial,sans serif; 
	border: solid 1px #e5e5e5;
	font-size: 10px; }
.Form-Checkbox {
	height: 13px;
	width: 13px;	}
.Form-Text-Box-Items {
	background-color: #ffffff;
	border: solid 1px #ffffff;
	font-size: 12px;
	font-family: Arial,sans serif;
	color:#7f7f7f;
	text-align:center; }
.Form-Invisible {
	background-color: #ffffff;
	border: solid 1px #ffffff;
	font-size: 8px;
	font-family: Arial,sans serif;
	color:#ffffff;
	text-align:center; }
.Form-Whois {
	background-color: #ffffff;
	border: solid 1px #ffffff;
	font-family: Arial,sans serif;
	color:#000;
	text-align:left; }
.img-border{ 
	border: thin 1px #000000; }
hr {	
	height: 1px;
	color: #fff;	
	padding: 0;margin: 2px 0 2px 0;border: 0; border-bottom: 1px #DCDDE1 solid;}

	
/* OFFERTE AANVRAAG */
table.opmaak_offerte_table {
	position: relative;
	height: 320px;
	width: 526px;
	background: url("../images/back_offerte_table.jpg") left top repeat-x;
	text-align: center;}
table.opmaak_offerte_table td.td_image {
	height: 280px;
	background-repeat: no-repeat;
	background-position: top center;
	text-align: left;}
table.opmaak_offerte_table .Form-Text-Box {
	background-color: #ffffff;
	border: 2px #000 solid;
	width: 50px;
	font: 20px bold Arial,sans serif; 	}
	
	
/* FOTOGALLERY */
.fotogallery_maintable { padding: 0; margin: 0; }
.fotogallery_maintable img { padding: 0; margin: 0; }
.fotogallery_subtable { padding: 0; margin: 0 0 1px 1px; }
.fotogallery_subtable_big {text-align: center; padding: 0;margin: 0 0 1px 1px; }
.fotogallery_show_klein {
	width: 128px;
	height: 84px;
	border: 0;
	padding: 0;}
.fotogallery_show_big {
	padding: 0;
	border: 0;
	margin: 0;}

.fotogallery_Form-Text-Box {
	text-align: center;
	font-family: Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px; 
	width: 80px;
	color: #f60;
	background: transparent;
	border: transparent;}
.fotogallery_title {
	font-weight: bold;
	color: #f60;
	font-family: Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
	line-height: 18px; 
	text-align: center;}
	#fotogallery2 .fotogallery_title{
	display: none;}
#counter { 
	position:absolute;
	width:2px;
	height:1px;
	z-index:1;
	left: 1px; 
	top: 1px;
	visibility: hidden;}
	
	
td.onderdeel {
	background-color: #DCDDE1;	}
table.table_data {
	border-left: #DCDDE1 1px solid;
	border-top: #DCDDE1 1px solid; }
table.table_data td {
	padding: 4px;
	border-right: #DCDDE1 1px solid;
	border-bottom: #DCDDE1 1px solid; }
table.table_nodata, table.table_nodata td {
	padding: 0;
	border: 0; }
.table_data	ul, .table_data ol {
	margin: 0; padding: 0 10px 0 14px;}
	* html .table_data	ul, * html .table_data ol {
	margin: 0; padding: 0 10px 0 17px;}


/*	STYLES M.B.T. DE MODULES		*/
.onderdeel {height: 16px;font-weight: bold;	}			
tr.onderdeel2 { color: #000000;font-weight: bold;	}
