/* hoofd def */
html,body { margin: 0; padding: 0; text-align: center; }
a { color: #336699; }
h1,h2,h3,p,a,ul,form,fieldset,legend { margin: 0; padding: 0; }
body,td,th,input,select,textarea { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #1A1E35; line-height: 17px; vertical-align: top; }
fieldset { border: none; }

h1 { font-size: 13px; margin-bottom: 4px; }
h2 { font-size: 13px; margin-bottom: 17px; }
h3 { font-size: 11px; margin-bottom: 4px; }
h4 { font-size: 11px; color: #6B3646 line-height: 16px; }
hr { margin: 0 0 10px 0; background-color: #FFF; color: #FFF; height: 0px; border: none; }
#container { position: relative; width: 753px; margin: 0 auto 0 auto; text-align: left; }
body { background: url("/gfx/bodybar2.gif") repeat-x center 64px; }

#header {
	width: 752px;
	height: 236px;
	background: #fff; 
}

#header h1 {
	position: absolute;
	left: 3px;
	width: 256px;
	height: 60px;
	background: url("/gfx/logo_1.jpg") no-repeat; 
	text-indent: -1234em;
	cursor: pointer;
	vertical-align:bottom;
}

#maincontent { float: right; width: 590px; height: 100%; padding-left: 5px; font-family: Verdana, Tahoma, Arial; font-size: 11px; }
#maincontent ul { list-style-type: none; }

/* meer def */

body { background: url("/gfx/bodybar2.gif") repeat-x center 64px; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#menu {
	position: absolute;
	top: 214px;
	left: 141px;
	width: 612px;
	height: 24px;
	background-color: #343794;
}

#menu ul { list-style-type: none; padding-left: 1px; height: 23px; overflow: hidden; width:610px;}
#menu ul li { height: 23px; float: left; text-transform: uppercase; width:109px; }
#menu ul li:hover {background-color: #fcfcfc; color: #343794;}
#menu ul li a { display: block; text-align: center; height: 22px; color: #FFFFFF; font-size: 9px; font-weight: bold; font-family: Verdana, Tahoma, Arial, sans-serif; text-decoration: none; line-height: 23px; border-top: 1px solid #343794; border-bottom: 1px solid #343794; margin-bottom: 1px; }
#menu ul li a:hover { background-color: #fcfcfc; color: #343794; }
#menu ul li a.active { background-color: #343794; color: #FFFFFF; }

#footer { clear: both; color: #80777A; font-size: 11px; height: 30px; width: 586px; float: right; }
#footer a.top, #footer a.print { display: block; height: 11px; width: 11px; text-indent: -1234em; text-decoration: none; margin-top: 17px; margin-bottom: 12px; overflow: hidden; }
#footer a.top { float: left; background-image: url("../index.htm"); }
#footer a.print { float: left; background-image: url("../index.htm"); width: 12px; margin-left: 14px; }
#footer a { color: #80777A; text-decoration: none; }
#footer a:hover { text-decoration: underline; color: #6B3646; background-position: left 11px; }
#footer .bottom { clear: both; border-top: 2px solid #343794; padding-top: 3px; }

/* UITZONDERING FOOTER HOMEPAGE */
#footer.home { width: 100%; }
#footer.home p { padding-top: 7px; }

#header_image {
	position: absolute;
	top: 64px;
	left: 1px;
	width: 752px;
	height: 149px;
}

#header_image img { 
	border-right: 1px solid #FFFFFF;
}


#header_gray {
	position: absolute;
	top: 214px;
	left: 1px;
	width: 140px;
	height: 24px;
	background-color: #E7E6E6;
	border-bottom: 0px;
}

#header_menu {
	position: absolute;
	top: 37px;
	left: 452px;
	width: 300px;
}

#header_menu ul { list-style-type: none; width: 300px; }
#header_menu ul li { float: left; }
#header_menu ul li a { display: block; text-align: right; text-decoration: none; color: #80777A; font-size: 11px; height: 21px; margin-right: 16px; }
#header_menu ul li.header_menu_login a { width: 87px; }
#header_menu ul li.header_menu_home a { width: 87px; }
#header_menu ul li.header_menu_map a { width: 66px; margin-right: 0;}
#header_menu ul li a:hover { text-decoration: underline; color: #6B3646; }



#leftcontent { padding-left: 1px; width: 140px; background-color: #FFFFFF; }
#leftcontent ul#submenu, #leftcontent ul#submenu ul, #leftcontent ul #submenu ul ul { list-style-type: none; background-color: #E7E6E6;}
#leftcontent ul#submenu { padding-top: 3px; }
#leftcontent ul#submenu li { padding: 0 0 0 3px; margin-top: -1px; border-top: 1px solid #EEEEEE; }
#leftcontent ul#submenu li a { display: block; text-decoration: none; color: #80777A; margin-left: -3px; padding: 2px 0 4px 3px; height: 17px; }
#leftcontent ul#submenu li a:hover { color: #6B3646; text-decoration: none; background-color: #343794; color: #FFFFFF; }
#leftcontent ul#submenu li a.active { color: #343794; background-image: none; }
#leftcontent ul#submenu li ul { margin-top: -2px; margin-bottom: 5px; }
#leftcontent ul#submenu li ul li { padding: 0 0 0 15px; margin-left: -3px; }
#leftcontent ul#submenu li ul li a { display: block; background: none; font-weight: normal; margin-left: 0; padding: 0; }
#leftcontent ul#submenu li ul li ul { margin-bottom: 0; }

#maincontent h1 { font-size: 18px; color: #336699; margin-left:3px; }
#maincontent p { margin-top: 13px; text-align: justify;}


