﻿html	{height:100%;}
body	{height:100%;padding:0px; margin:0px;font-family:Arial; font-size:small;background-color: #95cc14}
form	{}
table	{border-collapse:collapse}
th		{}
td		{}

.ErrorHeader		{ font-weight:bold;}
.ErrorBody			{ }

/* Image in links should not have borders by default*/
a img {border:none;}

.socialmedia {margin-top:5px; padding:4px; white-space:nowrap;background-color:#eeeeee; border-top:1px solid silver;}

table#main {
	width:911px; /* 899px + 2*5px fake page margin correction */
	margin:auto;
	border:5px solid transparent; /*fake page margin*/
	border-collapse:separate;
	border-spacing:5px; /*ignored by msie*/
	background-color:White;
}
table#main .header {
	background-image:url(images/top_image_1.jpg);
	background-repeat:no-repeat;
}	
table#main .header td {
	/*height:100%;*/
	width:899px;
	height:178px;
	text-align:right;
	vertical-align:bottom;
}
table#main #content {
	width:635px; /*899-132-132px;*/
	height:300px;
	vertical-align:top;
	
}

table#main .rightcolumn,
table#main .leftcolumn {
	/*background-color:#8ab8e6;*/
	background-color:#a5cbec;
	background-position:bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:0px;
	color:#3674b3;
}

table#main .leftcolumn {padding-top:21px;}

table#main .rightcolumn .content,
table#main .leftcolumn .content {
	margin:6px;
}

table#main .rightcolumn a,
table#main .leftcolumn a {color:white; font-weight:bold; text-decoration:none;}
table#main .rightcolumn a:hover,
table#main .leftcolumn a:hover {text-decoration:underline;}

table#main .leftcolumn {
	width:132px;
	background-image:url(images/bg_sidebar_left.gif);
	padding-bottom:124px; /* Between buildings and white shadow*/
}

table#main .rightcolumn {
	width:132px;
	background-image:url(images/bg_sidebar_right.gif);
	padding-bottom:120px; /* Between buildings and white shadow*/
}

.publicmenuitem {
	background-color: #4882c0;
	width:100px!important;
	line-height:23px; /* same as menu items */
	padding:0px;
	height:23px;
}

/*
===Menu===
Color 1 : #668c0e Donker groen
Color 2 : #88cc00 Licht groen
Color 3 : #3674b3 Donker blauw
Color 4 : #8ab8e6 Licht Blauw
*/
#menu {background-color:white;padding:2px 0px 3px 0px;margin:0px;}
#menu div {
	cursor:pointer;
	margin: 0px;
	line-height:17px; /* 23px minus double horizontal borders (2*3px) */
	text-align:right;
}
#menu div div {position:relative}
#menu img.hoverimage {
	width:38px;
	height:20px;
	background-image:url(images/menu/menu_mouseover_icon.png);
	border:none;
	position:absolute;
	top:-1px;
	left:-4px;
	visibility:hidden;
}
#menu div div{
	border-width:3px 4px 3px 4px;
	border-style:solid;
	padding-right:2px;
}
#menu div:hover div,
#menu div div.menu_hover,
#menu div div.menu_subitems_hover {
	border-color:White;
}
#menu div:hover img.hoverimage {
	visibility:visible;
}

#menu .level_1 div {background-color:#668c0e;border-color:#668c0e;}
#menu .level_2 div {background-color:#88cc00;border-color:#88cc00;}
#menu .level_3 div {background-color:#3674b3;border-color:#3674b3;}
#menu .level_4 div {background-color:#8ab8e6;border-color:#8ab8e6;}

#menu div div.menu_active a,
#menu div div.submenu_active a {color:Black!important}

#menu div div.menu a,
#menu div div.menu a:hover,
#menu div div.menu_active a,
#menu div div.menu_active a:hover,
#menu div div.menu_hover a,
#menu div div.menu_hover a:hover,
#menu div div.menu_subitems a,
#menu div div.menu_subitems a:hover,
#menu div div.menu_subitems_hover a,
#menu div div.menu_subitems_hover a:hover,
#menu div div.menu_subitems_active_hover a,
#menu div div.menu_subitems_active_hover a:hover,
#menu div div.menu_active_hover a,
#menu div div.menu_active_hover a:hover,
#menu div div.submenu a,
#menu div div.submenu a:hover,
#menu div div.submenu_active a,
#menu div div.submenu_active a:hover,
#menu div div.submenu_hover a,
#menu div div.submenu_hover a:hover,
#menu div div.submenu_subitems a,
#menu div div.submenu_subitems a:hover,
#menu div div.submenu_subitems_hover a,
#menu div div.submenu_subitems_hover a:hover,
#menu div div.submenu_subitems_active_hover a,
#menu div div.submenu_subitems_active_hover a:hover,
#menu div div.submenu_active_hover a,
#menu div div.submenu_active_hover a:hover,
#menu div div.menu_collapse_selected a,
#menu div div.menu_collapse_selected a:hover,
#menu div div.menu_collapse_selected_active a,
#menu div div.menu_collapse_selected_active a:hover,
#menu div div.menu_collapse_selected_hover a,
#menu div div.menu_collapse_selected_hover a:hover,
#menu div div.menu_collapse_selected_subitems a,
#menu div div.menu_collapse_selected_subitems a:hover,
#menu div div.menu_collapse_selected_subitems_hover a,
#menu div div.menu_collapse_selected_subitems_hover a:hover,
#menu div div.menu_collapse_selected_subitems_active_hover a,
#menu div div.menu_collapse_selected_subitems_active_hover a:hover,
#menu div div.menu_collapse_selected_active_hover a,
#menu div div.menu_collapse_selected_active_hover a:hover {
	text-decoration:none;	
	color:white;
	font-weight:bold;}
#menu div {margin-bottom: 2px;}

/* news */
ul#news {
	list-style-type:none;
	padding:0px;
	padding-top:30px;
	background-image:url(images/news/nl/title.png);
	background-repeat:no-repeat;
	margin:0px;
}
	
ul#news li {margin:0px;}
ul#news li,
ul#news li a {color:White;}

ul#news hr {border:1px solid white; height:5px; color:#a5cbec;}

ul#news li.pager table {
	width:100%;
	border: none;
	border-collapse:collapse;
	margin-bottom:5px;
}

.login {
	background-color:Transparent;
	margin-bottom:25px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.login label {display:block; margin-top:10px;}
.login .checkbox label {display:inline;}
.login input.text {
	border:1px solid white;
	width:105px;
	background-color:Transparent;
	color:White;
}
.login input.submit {
	border:1px solid white;
	margin-top:5px;
	width:109px;
	background-color:Transparent;
	color:White;
}
.login input.submit:hover {
	border:1px solid red;
}

.login .failuretext {display:block; font-style:italic; margin-top:5px;margin-bottom:5px;}
