 /*SIMPLE RESET*/
/****************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul { list-style: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
a img { border:none; }

html, body, form { height:100%; }
.clear{ clear:both;}
.hide { display: none;}

/* Paragrafen Algemeen */
body, td{ font:normal 12px Arial,Geneva,Sans-Serif; color:#555555; }
body{ background: url("../images/Bground.gif.v=7") center top repeat-x; }
p, ul, ol{ margin: 5px 0 10px 0; }


a{ font-weight:normal; color:#003E74; text-decoration:underline; }
a:hover{ color:#003E74; text-decoration:none; }


h1{ font:bold 15px Arial,Geneva,Sans-Serif;		color:#003E74;		margin:5px 0 7px; }
h2{ font:bold 12px Arial,Geneva,Sans-Serif;		color:#555;		margin:11px 0 9px; }
h3{ font:bold 12px Arial,Geneva,Sans-Serif;			color:#003E74;margin:10px 0 8px; }
h4{ font:bold 12px Arial,Geneva,Sans-Serif;			color:#555;margin:6px 0 0; }
h5{ font:bold 12px Arial,Geneva,Sans-Serif;			color:#003E74;		margin:6px 0 0; }


ul li, ol li{ padding:0 0 0 15px; }
ul li{ background: url("../images/bullet1.gif.v=7") left top no-repeat;  }
ol{ list-style-type:decimal;  padding-left:20px;}
ul li ul li { background: url("../images/bullet2.gif.v=7") left bottom no-repeat; }

div#Linkerkant h1:first-child,div#Linkerkant h2:first-child,div#Linkerkant h3:first-child,div#Linkerkant h4:first-child,div#Linkerkant h5:first-child,
div#Rechterkant h1:first-child,div#Rechterkant h2:first-child,div#Rechterkant h3:first-child,div#Rechterkant h4:first-child,div#Rechterkant h5:first-child
{
margin-top:0;
}

/* Sticky Footer*/
#nonFooter{ min-height:100%; height:auto !important; height:100%; margin:0 auto -52px;}

#push, #footer{ height:52px; }


/* Algemene HTML structuur */

/*Header*/
/* #header{ height:120px; text-align:center; background: #262626 url("../images/sprite_repeatx.png") center -175px repeat-x; } */
#header{ height:77px; text-align:center; }
#head{ width:780px; height:77px; margin:0 auto; text-align:left; position:relative;}
#head .logo{ width:291px; height:49px; display: block; float:left; text-indent: -9999px; background: url("../images/logo.gif.v=7") center top no-repeat; margin-left:10px; }
/* .taalFR #head .logo{ background: url("../images/logoFR.jpg") center top no-repeat;} */
#slogan { width:628px; height:74px; display:block; float:left; margin-left:60px; margin-top:25px; display:none; }
#talen{ position:absolute; right:0; margin-right:5px; margin-top:13px;}
#talen a{ color:#94302e; text-decoration:none;}
#divTaalNL, #divTaalFR{ float:left; margin-right:5px; text-align:center; color:#94302e; font-weight:bold;}

#talen a{ width:22px; height:17px; display:block;}
#talen .selected{ width:22px; height:17px; display:block;color:#397693; }

/*Main gedeelte*/
/* body{ background-color:#a29061;} */
/* #mainContainer{ background: #a29061 url("../images/main_bg.gif.v=7") center top no-repeat; } */

/*Hoofdmenu*/
#HorizontaalMenu{ height:32px; width:780px; margin:0 auto; background: #fff url("../images/hoofdmenuBground.gif.v=7") center top no-repeat;}
#HorizontaalMenu ul{ width:780px; height:29px; margin:0 auto; padding:0; list-style:none; }
#HorizontaalMenu ul li{ height:29px; margin:0; list-style: none; float:left; font-size:13px; font-weight:bold; padding:0; position: relative; background: none; border-left:1px solid #668daa;z-index:200;}
#HorizontaalMenu ul li:first-child, #HorizontaalMenu ul li:first-child a{border-left:none;}
#HorizontaalMenu ul li a{height:23px; padding:6px 25px 0px 25px; display:block; text-align:center; text-decoration:none; color:white; font-weight:bold;  }
#HorizontaalMenu ul li.selected, #HorizontaalMenu ul li:hover{ color:white; background: url("../images/hoofdmenuHover.gif.v=7") right top repeat-x;}
#HorizontaalMenu ul li.selected > a,  #HorizontaalMenu ul li:hover > a{color:#fff;}

#HorizontaalMenu ul li:first-child.selected, #HorizontaalMenu ul li:hover:first-child{ color:#fff; background: url("../images/hoofdmenuHover.gif.v=7") left top repeat-x; }
#HorizontaalMenu ul li:first-child.selected > a,  #HorizontaalMenu ul li:hover:first-child > a{color:#fff;}


#HorizontaalMenu ul li ul { display:none; height:auto; position:absolute; top: 29px; left: -1px; z-index:100;width:185px; background-color: #fff; padding:0;padding-left: 10px; border:1px solid #bac9d8; border-top:none;}
#HorizontaalMenu ul li ul li, #HorizontaalMenu ul li ul li:hover { border:none; }
#HorizontaalMenu ul li ul li > a{width: 138px;padding-right: 0px;  /*color:#004432;*/} 
#HorizontaalMenu ul li ul li:hover > a, #HorizontaalMenu ul li ul li.selected > a,
#HorizontaalMenu ul li ul li:hover:first-child > a, #HorizontaalMenu ul li ul li:first-child.selected > a
{ color:#003e74; background: #ffffff url("../images/submenuHover.gif.v=7") left 8px no-repeat;padding-left:20px; font-weight:normal;}

#HorizontaalMenu ul li:hover ul { display:inline-block;}



#HorizontaalMenu ul li ul li, #HorizontaalMenu ul li ul li:first-child{ margin:0; height:30px; width:185px; background-color: #fff;}
#HorizontaalMenu ul li ul li.selected, #HorizontaalMenu ul li ul li:hover, #HorizontaalMenu ul li ul li:first-child.selected, #HorizontaalMenu ul li ul li:hover:first-child{ background:none;} 
#HorizontaalMenu ul li ul li a, #HorizontaalMenu ul li ul li a:first-child{ font-size:13px; text-align:left; padding-left:20px; width:165px; color:#003e74; height: 21px; font-weight:normal;}
#HorizontaalMenu ul li ul li a:hover, #HorizontaalMenu ul li ul li a.selected{ color:#003e74;}

#VerticaalMenu{ display:none; }

/*ContentContainer*/
#contentContainer{ width:780px; margin:0 auto;}
/* #contentContainerTop{ background: url("../images/sprite_no_repeat.png") -10px -525px no-repeat; } */
#contentContainerTop{ padding-bottom:2px;}


/*submenuEnNieuwsbrief gedeelte*/
#VerticaalMenu{ width:240px; float:left; }

/*Content*/
#content{ width:780px; display:block; padding:0px;}

/*submenu*/
#submenu{ width:230px; margin:10px; background-color:#e97501;}

#submenuTop{ background: url("../images/submenu-bg.png") center 0px repeat-x; background-repeat:no-repeat; }

#submenu ul{ padding:0; margin:0;}

#submenuBottom ul li
{
    width:236px;
    margin:0 -3px;
    padding-bottom:3px;
    list-style: none;
    font-size:14px;
    font-weight:bold;
    background: url("../images/submenu-dash.png") center 0px no-repeat;
    background-repeat:no-repeat;
}

#submenuBottom ul li a,
#submenuBottom ul li a.selected
{
    height:20px;
    padding:5px 20px 5px 20px;
    margin-bottom:0px;
    display:block;
    overflow:hidden;
    line-height:22px;
    text-decoration:none;
    background-repeat:no-repeat;
}

#submenuBottom ul li:hover,
#submenuBottom ul li.selected,
#submenuBottom ul li a:hover,
#submenuBottom ul li a.selected
{
    background: url("../images/submenu-item-selected.png") center 0px no-repeat;
    background-repeat:no-repeat;
}

#submenuBottom ul li:hover a, #submenuBottom ul li a.selected{ margin-bottom:0px;}

#submenu ul li ul li
{
    font-size:12px;
    margin:0;
}

#submenu ul li ul li a,
#submenu ul li ul li a.selected
{
    padding-left:30px;
}

#submenu ul li ul li ul li
{
    font-size:10px;
    margin:0;
}

#submenu ul li ul li ul li a,
#submenu ul li ul li ul li a.selected
{
    padding-left:40px;
}

#submenu ul li a { color:#fff; }

#submenu ul li a:hover,
#submenu li:hover > a,
#submenu ul li a.selected
{
    color:#fff;
    background-color:#464646;
}

/*footer*/
#foottekst .textblock, #foottekst .textblock p, #foottekst .textblock a, #foottekst .textblock a:hover{ color:#fff; }
/* .footcredits, .footcredits a, .footcredits a:hover{ color:#fff; } */
 #footer{ width:780px; margin:0 auto; text-align:center; } 

#foottekst { width:780px; margin:0 auto; padding:0 0 20px 0;}
/* #foottekstBottom{ padding-top:22px; height:60px; } */
/* #foottekstBottom{ position:absolute; top:214px; width:960px;}
#foottekstBottom a{ color:#000; font-weight:normal;text-decoration:none; font-size:14px;display:block; width:130px; height:25px; float:right;} */
.footcredits{text-align:left; height:25px; padding:7px 10px; color:#555;background: url("../images/footer.gif.v=7") center 0px repeat-x;}
.footcredits a{ color:#555;}

#headerCycle { display: block; height: 177px; width: 564px;margin-bottom:3px;overflow:hidden; }
#smallBanner { display: block; width: 212px; margin-bottom:3px;}
#smallBanner img, #smallBanner a { display: block; }

div#VolledigeBreedte,
div#Linkerkant,
div#Rechterkant
{
    /* background-image:url("../images/column-bg.png");
    background-repeat:repeat-x; 
    padding:4px;*/
}



div#Linkerkant
{
    float:left;
    width:564px;
	
}

div#VolledigeBreedte .text
{
	width:780px;
}


div#Rechterkant
{
    float:right;
    width:212px;
}


div#Rechterkant .text
{
    float:right;
    width:192px;
	background-color:#F8F8F8;
	padding:10px;
	margin-bottom:3px;
}

.textblock{}
	

#Linkerkant .text table td, #Rechterkant .text table td { padding:8px;}