/* --- WORKAROUNDS (HACKS) --- */

/* FF rendert phantom space onder images in cellen workaround: images omvormen tot block elementen */
TD IMG { display: block; }
/* Verschil tussen IE & FF in breedte cellen bij gebruik padding ... workaround margin zetten via P element in de cel */ 
TD P { margin: 0px; }
/* IE genereraart boven en top margins bij form element */
FORM { display: inline; } 
/* newline voor img tegen gaan */
IMG.in { display: inline; }

/* --- OMLIJSTING --- */

TD.betweenlines { width: 763px; }
TD.leftline { background-color: #000000;  width: 1px; }
TD.topline { background-color: #000000;  height: 1px; }
TD.bottomline { background-image: url(../img/l_bottom.jpg); height: 8px; width: 909px; }
TD.rightline { background-image: url(../img/l_right.jpg); width: 6px; }
TD.dothline { background-image: url(../img/hdotbg.jpg);  height: 1px; }
TD.dotvline { background-image: url(../img/vdotbg.jpg);  width: 1px; }
TD.lefthouse { width: 264px; }
TD.righthouse { width: 265px; }

/* --- LAYOUT --- */

BODY { 
	background-color: #b5aa8e; 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 909px;
}

TD.t_banner { 
	background-image: url(../img/t_banner.jpg); 
	height: 98px; 
	width: 909px;
	padding-right: 6px;
}

TD.t_spacer { 
	width: 5px; 
}

TD.t_contact {
	color: #003366;  
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal;  
	font-weight: bold;  
	text-align: right;
	vertical-align: bottom;
}

TD.t_menu {
	background-color: #0085cb;
	height: 23px;
}

TD.tl_menu { 
	background-image: url(../img/t_menu.jpg); 
	height: 23px; 
	width: 366px;
	padding: 0;
}

TD.tr_menu {
	color: #ffffff;  
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal;  
	font-weight: bold;  
	text-align: right;
	padding-right: 6px;
}

TD.c_left { 
	background-color: #ffffff; 
	width: 210px;
	padding: 0;
	margin: 0;
	background-image: url(../img/links_achtergrond.jpg); 
	background-repeat: repeat-y;
}
TD.left_bottom { 
	background-color: #003366; 
	width: 210px;
	padding: 0;
	margin: 0;
}

TD.c_right { 
	background-color: #ffffff; 
	color: #000000;  
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal; 
	width: 600px;
	padding: 0;
	margin: 0;
}

TABLE.sidetable { 
	width: 210px; 
	
}

TABLE.table_100 { 
	width: 909px;  
}

TABLE.main { 
	width: 909px; 
}

TABLE.c_table {
	width: 530px;
}

TD.td_100 { 
	width: 100%;
}

TD.t_banner { 
	background-image: url(../img/t_banner.jpg); 
	height: 250px; 
	width: 909px;
	padding-right: 6px;
	vertical-align: middle;
}


TD.tl_note { 
	color: #ffffff;  
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal;  
	font-weight: bold;  
	text-align: left;
	padding-bottom: 6px;
}

TD.tr_note { 
	color: #ffffff;  
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal;  
	font-weight: bold;  
	text-align: right;
	padding-bottom: 2px;
}


TD.cl_bottom { 
	color: #000000;  
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal;  
	width: 210px;
	padding-top: 9px;
}

TD.b_banner {
	background-color: #003366;  
	color: #ffffff;
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal;  
	font-weight: bold;  
	height: 25px;
	text-align: center;
	width: 700px;
}

TD.content { 
	color: #000000;  
	font-family: Verdana;  
	font-size: 8pt;  
	font-style: normal;  
	width: 530px;
}

TABLE.imgage {
	width: 470px;
}

TD.image {
	width: 235px;
}

DIV.image {
	margin:0 auto; 
	width:470px;
}

IMG.image {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}
IMG.imageZonderKader {
	border-width: 0px;
	border-color: #000000;
	border-style: solid;
}

IMG.houseimage {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	width:160px;
	height:130px;

}

TABLE.link { 
	width: 510px;  
	margin-left: 8px;
	margin-right: 8px;
}

TD.linkpic {
	width: 100px;
}

TABLE.project { 
	width: 510px;  
	margin-left: 8px;
	margin-right: 8px;
}

TD.projectsecondpicture {
	width: 90px
}

TD.projecttext {
	
}


INPUT.submit {
	margin-left: 8px;
	margin-top: 0px;
}

P.nomargins {
	margin: 0px;
}

TABLE.aboutimage { 
	width: 490px;  
	margin-left: 8px;
	margin-right: 8px;
}


/* -- Links -- */

A.lang:link { color: #ffffff; text-decoration: underline; }
A.lang:visited { color: #ffffff; text-decoration: underline;  }
A.lang:active { color: #ffffff; text-decoration: underline;  }
A.lang:hover { color: #8B4513; text-decoration: none; }

A.menu:link { color: #ffffff; text-decoration: underline;  }
A.menu:visited { color: #ffffff; text-decoration: underline; }
A.menu:active { color: #ffffff; text-decoration: underline; }
A.menu:hover { color: #003366; text-decoration: none; }

A.lmenu:link {	color: #ffffff; text-decoration: underline; font-weight: bold; }
A.lmenu:visited {	color: #ffffff; text-decoration: underline; font-weight: bold; }
A.lmenu:active { color: #ffffff; text-decoration: underline;  font-weight: bold; }
A.lmenu:hover { color: #ffffff; text-decoration: none; font-weight: bold; }

A.link:link { color: #000000; text-decoration: underline; }
A.link:visited { color: #003366; text-decoration: underline; }
A.link:active { color: #003366; text-decoration: underline; }
A.link:hover { color: #0085cb; text-decoration: none; }

/* -- Inline tags -- */

SPAN.title { font-size: 9pt; font-weight: bold; }
SPAN.highlight { color: #003366; font-weight: bold; }
SPAN.subtitle { font-size: 8pt; font-weight: bold; }
SPAN.subtitle2 { font-size: 8pt;  font-weight: bold; font-style: italic; }
SPAN.zijtitel { color: #ffffff }
SPAN.commentaar { color: #E13845; font-style: italic; }


IMG.ipic { 
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	float: left; 
	margin-right: 8px; 
	margin-top: 4px; 
	margin-bottom: 4px; 
}

UL { margin-right: 9px; }

/* -- left image styles */

/*TABLE.cl_top { background-image: url(../img/links_achtergrond.jpg); width: 210px; padding: 0;}*/

