*
 	{
	margin	: 0px;
	padding	: 0px;
	}

html, body
	{
	height	: 100%;
	}

body 
	{
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px;
	height		: 98%;
	}
	
body.template {
	background	: #ffffff url(../images/bg.gif) repeat-y;
}

/*============ Grote layout ==================*/

#balk
	{
	position 	: absolute;
	top		: 34px;
	left		: 0px;
	width		: 100%;
	height		: 149px;
	background-color	: #eff2f7;
	}

#strookjelinks
	{
	width		: 15px;
	height		: 149px;
	background-color	: #aec0d6;
	}

#container	
	{
	position	: relative;
	margin-left	: 15px;
	height		: auto !important;
	height		: 100%;
	min-height	: 100%;
	width: 989px;
	}

#links
	{
	float		: left;
	width		: 236px;
	}

#midden
	{
	float		: left;
	width		: 740px;
	}

#rechts	
	{
	float		: left;
	width		: 13px;
	height		: 183px;
	background	: url(../images/balkbg.gif) no-repeat;
	background-position: bottom left;
	}


#footer
	{
	position	: absolute;
	bottom		: 0px;
	width		: 524px;
	height		: 15px;
	color		: #174c76;
	font-size	: 15px;
	padding-bottom	: 10px;
	padding-top	: 4px;
	font-family	: Arial, Helvetica, sans-serif;
	font-style	: italic;
	margin-left	: 440px;
	}

.nofloat {
	clear		: both;
}

/* ========= Einde grote layout ================*/

#linkstop
	{
	width		: 236px;
	height		: 237px;
	background	: #ffffff url(../images/linkstopbg.gif) no-repeat;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 24px;
	font-style	: italic;
	font-weight	: bold;
	color		: #000000;
	}

#linkscenter
	{
	width		: 236px;
	height		: 428px;
	background	: #ffffff url(../images/linkscenterbg.jpg) no-repeat;
	background-position : bottom left;
	}

#linkscenter .moduletable
	{
	width		:  120px;
	margin-left	: 116px;
	}

#linksbottom
	{
	position	: absolute;
	/*top		: -40px;*/
	bottom		: 0px;
	color		: #FFFFFF;
	text-align	: center;
	vertical-align	: middle;
	font-size	: 9px;
	width		: 236px;
	text-transform	: uppercase;
	}

#linksbottom table.moduletable {
	width:236px;
	margin:auto;
	position:relative;
}

#linksbottom table.moduletable td table td {
	width: 236px;
	white-space: normal;	
}

#linksbottom span {
	margin:0 2px 0 2px;
}

#linksbottom a:link, #linksbottom a:visited
	{
	color		: #ffffff;
	font-weight	: normal;
	text-decoration	: none;
	}

#linksbottom a:hover
	{
	color:#326499;
	}

#pathway
	{
	width		: 740px;
	height		: 34px;
	background	: #ffffff url(../images/pathway_uvar.jpg) no-repeat;
	background-position : top right;
	text-align	: right;
	}

#pathway .moduletable
	{
	padding		: 10px 10px 0 0;
	color		: #ffffff;
	}

#pathway .moduletable a
	{
	color		: #ffffff;
	font-weight	: normal;
	text-decoration	: none;
	}

#pathway .moduletable a:hover
	{
	color		: #2F6297;
	}

#taakbalk
	{
	width		: 740px;
	height		: 23px;
	background	: #2f6297;
	}

#mainmenu
	{
	float		: left;
	width		: 540px;
	height		: 23px;
	}

#zoek	
	{
	float		: left;
	height		: 20px;
	padding		: 3px 4px 0 0;
	}

#zoek input 
	{
	width		: 120px;
	font-size	: 10px;
	background-color: #e5edf2;
	color		: #2F6297;
	border		: 1px solid #003366;
	padding-left	: 2px;
	}

#talen
	{
	float		: left;
	vertical-align:middle;
	padding-top	:3px;
	padding-left	:10px;
	}

#talen img 
	{
	float		: left;
	margin		: 2px;
	border		: solid #fff 1px;
	}

#talen a
	{
	text-decoration	: none;
	}

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

#talen li
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	whitespace:no-wrap;
	}

#talen li a
	{
	display:block;
	}

#header
	{
	width		: 740px;
	height		: 126px;
	background	: #ffffff url(../images/head_uvar.jpg) no-repeat;
	background-position : top right;
	}

#header .moduletable
	{
	width		: 740px;
	height		: 126px;
	font-family	: Arial, Helvetica, sans-serif;
	text-align	: right;
	font-size	: 24px;
	color		: #2F6297;
	padding-right	: 200px;
	padding-bottom	: 10px;
	font-style	: italic;
	}

#fotomenu
	{
	width		: 740px;
	height		:  54px;
	}

#fotomenu .moduletable
	{
	width		: 548px;
	margin-left	: 192px;
	}

#contentcontainer
	{
	width		: 740px;
	}


/*============ Styling submenu ===============*/

#submenu
	{
	float		: left;
	width		: 192px;
	}

#submenu ul
	{
	width		: 100%;
	list-style	: none;
	}

#submenu li
	{
	text-align	: right;
	margin-bottom	: 12px;
	}

*html #submenu li
	{
	margin-bottom 	: 12px;
	}

#submenu a
	{
	display		: block;
	background	: #e5edf2;
	color		: #346496;
	text-decoration	: none;
	padding		: 3px 10px 3px 0;
	margin-bottom   : 12px;
    text-align      : right;
	}

#submenu a:hover
	{
	color		: #FFFFFF;
	background	: #346496;
	}
	
#submenu table.moduletable, #submenu table.moduletable td {
        width           : 100%;
}

/*============ Einde styling submenu ===============*/	

/*============ Styling homepage submenu ===============*/
	
#home1 a{
	background-color:#346496;
	display:block;
	color:#fff;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	padding-right: 10px;
	}
#home1 a:hover{	
	background-color:#e5edf2;
	color:#346496;
	}

#home2 a{
	background-color:#0d7abd;
	display:block;
	color:#fff;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	padding-right: 10px;
	}
#home2 a:hover{	
	background-color:#e5edf2;
	color:#0d7abd;
	}
#home3 a{
	background-color:#519534;
	display:block;
	color:#fff;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	padding-right: 10px;
	}
#home3 a:hover{	
	background-color:#e5edf2;
	color:#519534;
	}
	


/*============ Einde styling homepage submenu ===============*/	

/*============ Styling Mainbody ===============*/

#mainbody
	{
	float		: left;
	width		: 524px;
	padding		: 12px 12px 10px 12px;
	line-height	: 16px;
	}

#mainbody p
	{
	margin-bottom	: 12px;
	}

#mainbody ul {
	margin:0 0 20px 0;
}

#mainbody ol {
	margin:0 0 10px 0;
}

#mainbody li {
        margin:0 0 0 25px;
}

#mainbody  a:link
	{
	color		: #326499;
	font-weight	: normal;
	text-decoration	: none;
	}

#mainbody  a:visited
	{
	color		: #326499;
	font-weight	: normal;
	text-decoration	: none;
	}

#mainbody a:hover
	{
	color		: #cc0000;
	text-decoration	:underline;
	}

#mainbody td.buttonheading {
	padding-left:10px;
	}

table.contentpaneopen {
        width:100%;
}

.contentheading, .componentheading {
	width:100%;
    padding-bottom:10px;
	}

.contentheading, h1, h2, .componentheading
	{
	font-size	: 14px;
	font-weight	: bold;
	color		: #174c76;
	font-style	: italic;
	}

strong
	{
	color:#2F6297;
	}

/*============ Einde styling Mainbody ===============*/

/*============ Styling contactformulier en e-mail formulier ===============*/	

body.contentpane
	{
	margin:10px;
	height:90%;
	}
	
body.contentpane p 
	{
	line-height	: 16px;
	}

.adminForm .inputbox,
body.contentpane .inputbox {
	border:#326499 solid 1px;
	background-color:#FFFFFF;
	}

body.contentpane .inputbox {
	width: 175px;
	}
	
body.contentpane td {
	padding:5px 0 5px 0;
	width:45%;
	}

.adminForm input.button,
body.contentpane input.button
	{
	border:#326499 solid 2px;
	background-color:#FFFFFF;
	color:	#326499;
	font-size:10px;
	font-weight:bold;
	}
	
/*============ Einde styling contactformulier ===============*/	
