/* CSS Document */

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, 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;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body { background:#FFF url(/images/body-top-bg.gif) repeat-x top; margin:0 0 26px 0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

a {cursor:pointer;}

.top-wapper h1{background:#fff;height:75px;width:128px;position:relative;overflow:hidden;font-size:2em;text-align:left;line-height:30px;z-index:0;padding:0;margin:0;cursor:pointer;float:left;} 
.top-wapper h1 span {background: url("/images/logo.gif") repeat-x;width:100%;height:100%;left:0;top:0;position:absolute;display:block;z-index:0;}
.top-wapper h1 a{color:#000;cursor:pointer;}
:focus { outline:none;}

h2 {}



h3 {/* use for text Main sub header */}

h4 { font-weight:normal;}

h5 {font-size:14px; font-style:italic;margin-bottom:12px;}

p {/* use for content*/}
a { color:#000000;}


#koerscontent{font-family:Verdana, Arial, Helvetica, sans-serif;}
.main-wrapper { display:block; width:1000px; margin:0 auto; padding: 10px 0 0 0;}

.search-table { width:420px; float:right; height:23px; display:block; text-align:right; padding:15px 18px 10px 0;  }
.search-table a { color:#0e2180; font-size:11px;}
.search-table span input { color:#0e2180; font-size:11px; width:149px; height:16px;}

.search-table #languages{float:left;position:relative;top:8px;}
.search-table #languages img { vertical-align:middle;margin:0 3px 0 24px;}

.top-wapper { padding:0px 10px 0px 10px;height:135px;}


.clear-both { clear:both; font-size:0; height:0; line-height:0;}




/* =====:- Top Menu -:=====*/
.top-navigation {  float:right; width:653px; padding:12px 0px 0 0;  }
.top-navigation ul{margin:0;padding:0;}
.top-navigation ul li{margin:0;padding:0;display:inline;}
.top-navigation ul li a {  float:right; padding:0 0 0 5px; color:#4e8015;  text-decoration:none; cursor:pointer; margin:3px 0 0 1px; font-weight:bold;  }
.top-navigation ul li a span {padding:6px 17px 10px 13px;  line-height:16px; display:block; float:left}
.top-navigation a:hover, .top-navigation a.navon{background:url(/images/top-nav-left.gif) no-repeat left;color:#FFF;}
.top-navigation a:hover span, .top-navigation a.navon span{background:url(/images/top-nav-right.gif) no-repeat right;}


.top-navigation2 {  float:left; width:970px; display:block;  padding:8px 0px 0 0px; }
.top-navigation2 a {  float:left; padding:0 0 0 5px; color:#FFF;  text-decoration:none; cursor:pointer; margin:0px 0 0 1px; font-weight:normal;height:32px; }
.top-navigation2 a span {padding:3px 16px 13px 11px;  line-height:16px; display:block; float:left}
.top-navigation2 ul{margin:0;padding:0;}
.top-navigation2 ul li{margin:0;padding:0;display:inline;}

.top-navigation2 a:hover, .top-navigation2 a.navon, .top-navigation2 a.navon:hover{background:url(/images/top-nav-2-left.gif) no-repeat left;color:#132474; font-weight:bold;}
.top-navigation2 a:hover { font-weight:normal;}
.top-navigation2 a:hover span, .top-navigation2 a.navon span{background:url(/images/top-nav-2-righ.gif) no-repeat right; padding:6px 16px 10px 11px; }

.middle-content { display:block; padding:15px 15px 72px 15px; color:#000; width:970px; background:#FFF; margin-top:-1px;}

.middle-left { margin:0; padding:0; display:block; width:180px; float:left; padding-right:15px;}

.middle-center { margin:0; padding:0; display:block; width:576px; float:left;}
.middle-center ul, .middle-center ol {list-style-type:disc;margin: 10px 20px;}

.middle-right { margin:0 0 0 15px; padding:0; display:block; width:181px; float:left;}

.left-navigation { background:#83bb47 url(/images/left-nave-bg.gif) no-repeat top; padding:8px 0 0 0}
.left-navigation ul {  list-style:none; background:url(/images/left-manu-bottom.gif) no-repeat bottom; padding:0 0 10px 0}

.left-navigation ul li { border-top:solid 1px #bacfa3; padding:10px; display:block; position:relative; }
.left-navigation ul li a { background:url(/images/ul-are-left.gif) no-repeat left; padding: 0 0 0 10px; color:#FFF; text-decoration:none;}
.left-navigation ul.productmenu li a.navon{font-weight:900;}
.left-navigation ul li a:hover{ text-decoration:underline;}

.left-navigation ul li ul { position:absolute; left: 180px;_left: 170px; top:0; padding:0 0 0px 0; width:180px; background:#83bb47 url(/images/left-nave-bg.gif) no-repeat  left -10px; border:solid 1px #a1c27f; border-width:1px 1px 1px 0;z-index:9999;}
.left-navigation ul li ul li{ border:solid 1px #bacfa3; border-width:0 0 1px 0; padding:5px 5px 5px 10px; }

.left-navigation ul li.navoff ul { display:none}
.left-navigation ul li.navon ul { display:block}



.left-navigation h4 { font-size:16px; font-weight:bold; color:#FFFFFF; padding:5px 0 10px 20px}
.left-navigation h4 span {  color:#bacfa3;  }

.div-apdding-10px { display:block; height:15px; font-size:0;}

.middle-center h3 { background:url(/images/txt-header-bg.gif) no-repeat top; line-height:37px; padding:0 0 0 15px; font-size:14px; color:#0e2180; font-weight:bold;}
.middle-center div.contet-data { padding:15px 15px 0 15px; color:#5a595a; font-size:11px;}
.middle-center div.contet-data p{margin-bottom:12px;line-height:16px;}

.img-flot-right { float:right; padding:15px 0 15px 15px;}

.blue-arw { margin:0; padding:10px 0 10px 0; list-style:none;}
.blue-arw li { line-height:16px; color:#0e2180; background:url(/images/blue-are.gif) no-repeat left 8px; padding:2px 0 2px 10px; }
.blue-arw li a {color:#0e2180; text-decoration:underline;  font-size:11px;}
.blue-arw li a:hover { text-decoration:none;}

.middle-right .blue-arw {padding:10px 0 10px 10px;}

.map-div { padding:10px 0 0 0px; text-align:center;}
.map-div span { display:block; padding:1px 0 10px 0; text-align:center;}

/*====:- Footer -:====*/

.footer-wrapper { background:url(/images/bottom-bg.gif) no-repeat top; text-align:center; line-height:15px; padding:20px 0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6d946f; font-weight:bold;}

.footer-wrapper a{ color:#6d946f; font-weight:bold; margin:0 10px; text-decoration:none}
.footer-wrapper a:hover { text-decoration:underline;}

.footer-wrapper span { color:#535453; font-weight:normal;}

/* Algemeen */
.middle-center td, .middle-center td p {line-height: 16px; height:16px;padding:0px;margin:0;}

/* Speciale module style */
.nieuws ul, .column ul, .mededeling ul {list-style-type:none;padding-left:0px;margin-left:0px;margin-top:0px;}
.nieuws ul li a, .nieuws ul li div {float: left;}
.nieuws ul li {line-height: 18px;clear:left;}
.nieuws ul li a {margin-left: 5px;width:426px;}
.sitemap1 {margin-left:0px;}
.sitemap2 {margin-left:20px;}
.sitemap3 {margin-left:40px;}
.sitemap4 {margin-left:60px;}
li.sitemap1, li.sitemap2, li.sitemap3, li.sitemap4 {list-style-type:none}

/* Aanvulling accordion */
.AccordionPanelContent td {font-size:10px;color:#000;}

/* PageNavigator */
.navigator {width:576px;text-align:center}
.totalpagesdisplay {margin-top: 5px;}

