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

html, body
	{
	height	: 100%;
	}

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

#mainbody ul {
	list-style:outside;
	padding-left:35px;
	margin-bottom:10px;
}

#mainbody li {
	list-style-type:square;
	}

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

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

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

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

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

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

#rechts	
	{
	float		: left;
	width		: 30px;
	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:#0d7abd;
	}

#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		: #0d7abd;
	}

#taakbalk
	{
	width		: 740px;
	height		: 23px;
	background	: #0d7abd;
	}

#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		: #0d7abd;
	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 table.moduletable td
	{
	width		: 550px;
	height		: 24px;
	font-family	: Arial, Helvetica, sans-serif;
	text-align	: left;
	font-size	: 24px;
	color		: #2b89c6;
	padding-left	: 190px;
	padding-top	: 81px;
	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	: #e0eff6;
	color		: #0d7abd;
	text-decoration	: none;
	padding		: 3px 10px 3px 0;
	margin-bottom   : 12px;
    text-align      : right;
	}

#submenu a:hover
	{
	color		: #FFFFFF;
	background	: #0d7abd;
	}

#submenu table.moduletable, #submenu table.moduletable td {
        width           : 100%;
}

/*============ Einde styling 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		: #0d7abd;
	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 em
	{
	font-size	: 12px;
	}
	
#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		: #0b6299;
	font-style	: italic;
	}

strong
	{
	color:#0d7abd;
	}

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

#content em
	{
	font-size:12px;
	}

span.contentheading 
	{
	margin-top:10px;
	}

.sectiontableentry1 a
	{
	font-size			: 11px;
	background-image	: url(../images/udi_info.jpg);
	background-repeat	: no-repeat;
	background-position	: left center;
	padding-left		: 16px;
	line-height			: 24px;
	}
	
.sectiontableentry1 a:hover
	{
	background-image	: url(../images/udi_info_over.jpg);
	background-repeat	: no-repeat;
	background-position	: left center;
	}
	
.sectiontableentry2 a
	{
	font-size			: 11px;
	background-image	: url(../images/udi_info.jpg);
	background-repeat	: no-repeat;
	background-position	: left center;
	padding-left		: 16px;
	line-height			: 24px;
	}
	
.sectiontableentry2 a:hover
	{
	background-image	: url(../images/udi_info_over.jpg);
	background-repeat	: no-repeat;
	background-position	: left center;
	}
	
#buttonheading a
	{
	background-image: none;
	}
	
#buttonheading a:hover
	{
	background-image: none;
	}
	
#buttonheading img{
	padding-right:8px;
	}
	
/*============ 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 ===============*/	