/*  MAIN LAYOUT */

html, body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
height: 100%;
}




body {
background-color : #555657;
font-family : Verdana, sans-serif;
font-size   : 10px;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
padding : 0px;
height: 100%;
}

img {
	outline:none;
	border: solid 0px;
}



table.plain{
	border: solid 0px #FFFFFF;
	border-collapse: collapse;
	border-spacing : 0px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}



td.plain{
	border: solid 0px #ffffff;
	border-collapse: collapse;
	border-spacing : 0px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}



table.layout {
	border: solid 0px #FFFFFF;
	border-collapse: collapse;
	border-spacing : 0px;
	background: #FFFFFF;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 838px;
	color: #1A1A1A;
}



td.midden {
	border: solid 0px #ffffff;
	border-collapse: collapse;
	border-spacing : 0px;
	background: #FFFFFF;
	vertical-align: top;
	width: 800px;
	padding : 0px 18px 0px 18px;
}




#header {
	border : 0px solid #000000;
	width : 800px;
	height : 83px;
	padding : 0px;
	position: absolute;
	top: 110px;
}

#menu {
	border : 0px solid #FFFFFF;
	color: #000000;
	font-family     : Verdana;
	font-size       : 10px;
	width : 495px;
	height : 28px;
	padding : 0px;
	position: absolute;
	top: 34px;
	right: 0px;
	overflow: hidden;
}



#left {
	background-color: #ffffff;
	border : 0px solid #FFFFFF;
	width : 275px;
	height : 100%;
	padding : 0px;
	position: absolute;
	top: 210px;
	color			: #1A1A1A;
	font-family     : Verdana;
	font-size       : 10px;
}


#right {
	border : 0px solid #FFFFFF;
    width : 495px;
    height : 480px;
    padding : 0px;
	position: relative;
	top: 213px;   /*  3 px extra voor .gif van submenu */
	float: right;
	color			: #1A1A1A;
	font-family     : Verdana;
	font-size       : 10px;
}


#visual {
	border : 0px solid #FFFFFF;
	background-color: rgb(244,244,245);
	color: #000000;
	font-family     : Verdana;
	font-size       : 10px;
	width : 495px;
	height : 333px;
	padding : 0px;
	position: relative;
	float:right;
	bottom: 7px;
	overflow: hidden;
	text-align:center;
}

#nav {
	border : 0px solid #FFFFFF;
	color			: #1A1A1A;
	font-family     : Verdana;
	font-size       : 10px;
	text-decoration : none;
	font-weight		: bold;
	text-align:right;
	width : 70px;
	height : 16px;
	padding : 0px;
	padding-right : 1px;
	position: relative;
	float: right;
	overflow: hidden;
}

#onderschrift {
	border : 0px solid #FFFFFF;
	color: #000000;
	font-family     : Verdana;
	font-size       : 10px;
	width : 425px;
	height : 50px;
	padding : 0px;
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

#blox {
	border : 0px solid #FFFFFF;
	color: #000000;
	font-family     : Verdana;
	font-size       : 10px;
	text-align:left;
	width : 264px;
	height : 264px;
	padding : 0px;
	position: relative;
	float: left;
	top: 0px;

}

#positioner {
display:inline;
position: absolute;
top: 0px;
left: 0px;
}

#page_text {
	border : 0px solid #FFFFFF;
	color: #1A1A1A;
	font-family     : Verdana;
	font-size       : 10px;
	width : 272px;
	height : 165px;
	padding : 0px;
	position: relative;
	bottom: 0px;
	left: 0px;
}

#ff {
margin-top:244px;
}




#blur {
border : 0px solid;
background-color: #ffffff;
margin: 0;
margin-left: -419px;
position: absolute;
top: 0px;
left: 50%;
width: 838px;
min-height : 100%;
z-index:1;
}



#fotolijst {
color: #eeeeee;
border : 0px solid #888888;
background-color: #000000;
margin: 0px;
margin-left: -415px;
margin-top: 74px;
padding: 8px;
padding-top: 12px;
position: absolute;
top: 0px;
left: 50%;
width: 814px;
text-align:center;z-index:30;
font-weight:bold;
font-size:12px
}



#canvas {
border : 0px solid #888888;
background-color: #f2f2f2;
display:block;
width: 812px;
z-index:30;
}


#caption {
color: #eeeeee !important;
text-align:left;
font-size:12px;
font-weight:bold;
}

/*  EINDE MAIN LAYOUT */





/*  HEADER */

table.menu {
background-color : transparent;
border : 0px solid #FFFFFF;
border-collapse: collapse;
width : 990px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding : 0px;
}





li.off {
	display: block;
	list-style-type: square;
	color:#dfdfdf;
	}

li.on {
	display: block;
	color:#bac722;
	list-style-type: square;
	}



a.menu, a.menu:visited 	{
	color			: #1A1A1A;
	text-decoration : none;
	font-family     : Verdana;
	font-size       : 10px;
	font-weight	: normal;
	outline:none;
	}

a.menu:hover {
    color: #1A1A1A;
	text-decoration: none;
    font-family     : Verdana;
	font-size       : 10px;
	font-weight	: bold;
	outline:none;
	}




a.submenu, a.submenu:visited 	{
	color			: #1A1A1A;
	text-decoration : none;
	font-family     : Verdana;
	font-size       : 10px;
	font-weight		: normal;
	outline:none;
	}


a.submenu:hover {
    color			: #808080;
	text-decoration	: none;
    font-family     : Verdana;
	font-size       : 10px;
	font-weight		: normal;
	outline:none;
	}



a.submenuBold, a.submenuBold:visited	{
	color			: #1A1A1A;
	text-decoration : none;
	font-family     : Verdana;
	font-size       : 10px;
	font-weight		: bold;
	outline:none;
	}

a.submenuBold:hover {
    color			: #808080;
	text-decoration	: none;
    font-family     : Verdana;
	font-size       : 10px;
	font-weight		: bold;
	outline:none;
	}




a.cmsmenu, a.cmsmenu:visited 	{
	color			: #ffa801;
	text-decoration : none;
	font-family     : Verdana;
	font-size       : 10px;
	font-weight		: bold;
	letter-spacing	: 0.2em;
	outline:none;
	}

a.cmsmenu:hover {
    color			: #ffd100;
	text-decoration	: none;
    font-family     : Verdana;
	font-size       : 10px;
	font-weight		: bold;
	letter-spacing	: 0.2em;
	outline:none;
	}


span.page {
font-family : Verdana, sans-serif;
font-size   : 24px;
color : #1A1A1A;
font-style: italic;
font-weight: bold;
}


/*  EINDE HEADER */


a, a:visited 	{
        background-color : transparent;
		color: #8A8E91;
        text-decoration: none;
		outline:none;
	}


a:hover {
        background-color : transparent;
        color: #8A8E91;
		text-decoration: underline;
		outline:none;
	}








p {
margin-left : 0px;
margin-top: 0px;
margin-right : 10px;
text-align : left;
padding : 0px;
font-family : Verdana, sans-serif;
font-size   : 10px;
color : #1A1A1A;
}



h1 {
background-color : transparent;
text-decoration : none;
font-weight : bold;
font-size : 18px;
color : #1A1A1A;
font-family : Verdana, sans-serif;
}



td.menuspace {
border : 0px solid #FFFFFF;
border-collapse: collapse;
border-spacing : 0px;
padding : 0px;
margin: 0px;
text-align : left;
vertical-align: top;
}


input {
font: normal normal normal 9px Verdana;
}


select {
font: normal normal normal 9px Verdana;
}

textarea {
font: normal normal normal 9px Verdana;
}

.login_button {
border : 1px solid;
}

.edit_button {
border : 1px solid #888888;
color : #888888;
padding : 0px;
background-color : #FFFFFF;
	font-size       : 10px;
	font-weight		: normal;
	letter-spacing	: 0.2em;
	width:90px;

}



