body {font-size:13px; font-family: "Helvetica", Arial, Helvetica, Geneva, sans-serif; color: black; 
	background:#d6dbde; margin:0; padding:0;}


.break {clear:both;}

p {margin:0 0 1em 0;}

h1 {font-size: 2.1em; margin:0 0 0.1em 0; padding: 0;}
h2 {font-size: 2.0em; margin:0 0 0.1em 0; padding: 0;}
h3 {font-size: 1.8em; margin:0 0 0.1em 0; padding: 0;}
h4 {font-size: 1.6em; margin:0 0 0.1em 0; padding: 0;}
h5 {font-size: 1.1em; margin:0 0 0.3em 0; padding: 0;}

strong {}
small {font-size: 8px;}

img {border:none;}
	img.left {float:left;}
	img.right {float:right;}

#local {clear: both;}

#submenu {background-image: url('../imgs/Top-Header.jpg'); display:block; float:left; width:1059px; height: 391px; margin:0px 0 0px 0;}
#submenu_content {background-image: url('../imgs/Top-Header-Inside.jpg'); display:block; float:left; width:1059px; height: 204px; margin:0px 0 0px 0;}


#top_nav{width:1059px;height:80px;margin:0 auto;font-family:"Lucida Grande", Helvetica;position:relative;padding:0 0px;}

	#topnav_logo{width: 230px; float:left;height:24px;margin-top:0px; margin-right:21px;}

	#topnav_menu{width: 787px; float:right;height:24px;margin-top:20px; margin-right:21px;}
		#topnav_top{float:right;height:24px;margin-top:0px; margin-right:21px;}

			#top_nav #global li{float:right; margin:0 15px 0 0; font-size:13px;font-weight:bold;text-shadow:#fff 0 1px;list-style:none}
			#top_nav #global a{color:#666666; text-decoration: none;}
			#top_nav #global a:hover{color:#940404; text-decoration:none;}
			
		#topnav_bottom{float:right;height:24px;margin-top:0px; margin-right:21px;}
		
			#top_nav #local li{float:right; margin:10px 15px 0 auto; font-size:16px;font-weight:bold;text-shadow:#fff 0 1px;list-style:none}
			#top_nav #local a{color:black; text-decoration: none;}
			#top_nav #local a:hover{color:#940404; text-decoration:none;}

#bottom_line{background-color: #292929; display:block; width:100%; float: left; height:50px;margin:0 auto;position:relative;padding:0 0px; text-align: center; color: white; vertical-align: middle; font-size: 0.8em;}


/* generic features section */
#bodycontainer {background-color: #ffffff; margin:0 0 0 0px; width:1059px;float:left;text-align: left;}
#bodycontainer a {color:#cc0000; text-decoration: none;}
#bodycontainer h5 {color:#292929}
#bodycontainer h3 {color:#292929}

#content_left {float:left;width:600px; margin-top:30px; margin-left: 30px;line-height:1.5em;color:#777777;}
#content_left p, .links_bottom {line-height:1.5em;color:#777777;}
#content_left h3 {font-size: 1.8em; margin:0 0 0.5em 0; line-height:1.5em; padding: 0;}
#content_left h5 {font-size: 1.8em; margin:0 0 0.5em 0; line-height:1.5em; padding: 0;}
#content_left .content_title {font-size:1.5em; float:left;width:620px;}
#content_left .content_title a {float:left;font-size:0.6em;}
#content_left .content_title p {float:left; color:black;}
#content_left small {font-size:0.8em; color:#777777;margin:0 0 10px 0px;display:block;}
#content_left sup {font-size:.5em;}
#content_left .column {background-color: #f8f8f8; width:600px;float:left;margin:0px 0px 20px 0; padding:20px; border:1px solid #e6e6e6;}
#content_left img {margin:0;padding:0;}
#content_left a:hover{color:#4795FF; text-decoration:none;}




#content_right {float:right; width:300px; margin-top:10px; padding:20px;}
#content_right p, .links_bottom {line-height:1.5em; color:#777777;}
#content_right .content_title {font-size:1.5em; float:right; width:300px;}
#content_right .content_title a {float:left;font-size:0.6em;}
#content_right .content_title p {float:left; color:black;}
#content_right small {font-size:0.8em; color:#777777; margin:0 0 10px 0px;display:block;}
#content_right sup {font-size:.5em;}
#content_right .column {background-color: #f8f8f8; width:300px;float:right; margin:0px 0px 20px 0px; padding:20px; border:1px solid #e6e6e6;}
#content_right .columnintranet {background-color: #f8f8f8; width:300px;float:right; margin:0px 0px 20px 0px; padding:20px; border:1px solid #ff0000;}
#content_right img {margin:0;padding:0;}
#content_right a:hover{color:#4795FF; text-decoration:none;}

.content_image {float:right; width:280px; margin-top:172px; margin-left: 30px;}


#submenucells {width:300px; float:right;}
#submenucells a {padding: 1% 0 0 0.2em; width:300px; height: 50%; float:left; color:#2c2b2b; text-align:left; vertical-align: middle;
	background-color: #f8f8f8; line-height: 2em;border-bottom: 1px dotted #292929;
	background-image: none;
}
#submenucells a:hover {color:#cc0000; background-color:#F1F1F1; text-decoration:none;}
#submenucells a.active {color:#cc0000; background-color:#F1F1F1; text-decoration:none;}



#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background: url('../imgs/Bkg-Meniu-inactiv.jpg') #f8f8f8 bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 300px;
display: block;
color: #292929;
text-decoration: none;
text-align: left;
border-bottom: 1px dotted #292929;
}

#nav-menu li a:hover
{
background-color: gray;
color: white;
}


#nav-menu
{
width:100%
}

#maincontent{width:1059px;margin:0 auto 0 auto;clear:both;}




/*
 * CSS Calendar
 -----------------------------*/

ol.calendar    {width:300px;margin:0 auto;display:block; min-height: 205px; padding: 0px 0 0 0px;

}
li		{list-style:none;
	vertical-align: middle;
	text-align: left;
}
p.link		{text-align:center;display: block;}
h1		{display: block; width: 200px;height:76px;text-indent:-9999px; margin: 15px auto; }

/*
 * Day styles
 -------------------------*/
li li		{width:2.5em;height:2.5em;float:left;margin:.2em; padding:.2em;overflow:auto;
			background: #e5e5e5;
	vertical-align: middle;
	text-align: center;
}

/*
 * Day content (UL/OL & P)
 -------------------------*/
li li p	 {font-size:.7em;display:block;
	text-align: center;
	vertical-align: middle;
}
li li ol	 {width:auto;
}
li li ul li,
li li ol li     {font-size:.7em;display:block;height:auto;width:auto; background: none;
			margin:0;padding:.2em 0;float:none;
}

/*
 * Holiday class
 -------------------------*/
li li.holiday    {
}



#footer{background-color: #292929; display:block; width:100%; float: left; height:50px;margin:0 auto;position:relative;padding:0 0px; text-align: center; color: white; vertical-align: middle; font-size: 0.8em;
}

#footer_center {font-size:0.9em; color:#acacac; width:900px; margin:1em auto 0 auto; }

#footer a {color:#cc0000; text-decoration:none;}
#footer a:hover {color:#4795FF; text-decoration:underline;}
#footer .active, #footer ul:hover li a.active {color:#4795FF; text-decoration:underline;}
#footer p {font-size:1em; color:#cccccc; text-align:center; margin-top: 10px; padding-top: 5px;}

.darken {color:#2c2c2c;}

/* extra old */

label.login {
	float:left; 
	width:34px; 
	font-size: 10px;
	text-align:right;
	padding-left:5px;  
	padding-right:5px; 
	color:#9b0202; 
	margin-bottom:0.5em;
}

input.login {
	border:1px solid #9b0202; 
	background:#ffe5d4 url(/img/form.gif) repeat-x top left; 
	font-size: 10px;
	margin-bottom:0.6em;
}

label.login2 {
	float:left; 
	width:100px; 
	text-align:right;
	padding-left:10px;  
	padding-right:10px; 
	color:#9b0202; 
	margin-bottom:0.5em;
}

input.login2 {
	border:1px solid #9b0202; 
	background:#ffe5d4 
	url(/img/form.gif) repeat-x top left; 
	margin-bottom:0.6em;
}

fieldset#inschrijven {
background: #ffe5d4;
border: thin solid #9b0202;
color: #9b0202; 
padding: 10px;
}

/*
Search box - ZOEK
*/
#search {float:left; position:relative; top: 50px; left: 50px;}
input.search-box {width:158px; height:27px; float:left; border:0; margin:274px 0 0 322px; padding: 0px 0px 0px 5px; font-family:"Lucida Grande", sans-serif; font-size: 1.1em; color:#666666; 
background:url('../imgs/Search-box.gif') no-repeat top left;}

input.search-button {width:65px; height:27px; float:left; border:0; margin:274px 0 0 11px; padding:0px 0px 0px 5px; background: url('../imgs/Zoek.gif') no-repeat top left; cursor: pointer;}
input.search-button:hover{background:url('../imgs/Zoek-press.gif') no-repeat top left;}
	