/* 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, 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;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	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;
}

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;}

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 10px 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:772px; float:left; padding-right:0px;}
.middle-right { margin:0; padding:0; display:block; width:0px; 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;font0weight:900;}




.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:14px;}

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

.blue-arw { margin:0; padding:10px 0 10px 0; list-style:none;margin-left:200px;}
.blue-arw li { display:inline;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-center .blue-arw li {display:block;}
.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;}


/* Speciale module style */
.HomePanel { margin: 20px 0 0 0;padding: 0px 0 10px 0;width: 247px;float:left;background:url(/images/home-txt-footer.gif) bottom left no-repeat;}
.HomePanelTab {background:url(/images/home-txt-header.gif) no-repeat left top; height:47px;color:#0e2180; font-weight:bold; font-size:15px;padding-left:10px; padding-right:10px;-moz-user-select: none;-khtml-user-select: none;position:relative;}
.HomePanelTab img { vertical-align:middle; margin:8px 0 0 5px;float:left;}
.HomePanelTab h4 {background:url(/images/right-arw.gif) no-repeat 190px 14px; padding:0;margin:0; display:block; font-weight:bold; font-size:14px;float:left;width:190px;height:22px;position:absolute;top:0px;left:30px;padding:10px;float:left;}
.HomePanelOpen .HomePanelTab span {background:url(/images/right-arw2.gif) no-repeat right 15px; }
.HomePanelContent { overflow: auto;margin: 0px;padding: 0 10px; color:#0e2180;font-size: 10px;height:240px;position:relative;}
.HomePanelContent .blue-arw  { margin:0px 0 10px 0px;}


.nieuws ul, .column ul, .mededeling ul {list-style-type:none;padding-left:0px;}

#countdown { position: relative; background: #FFF url(/userfiles/banners/banner_privafusion_groot_vlam_countdown.jpg) top left no-repeat;width:772px;height:199px;}
#countdown .nummer {position: absolute; top: 72px; font-size: 34px; font-weight: bold; color:#0E2180}
#dag1 {left: 80px;}
#dag2 {left: 130px;}
#uur1 {left: 230px;}
#uur2 {left: 280px;}
#minuut1 {left: 380px;}
#minuut2 {left: 430px;}
#seconde1 {left: 530px;}
#seconde2 {left: 580px;}
#link {position: absolute; top:160px;left:20px;width:120px;height:29px;background:none;}
#link a {display:block;width:120px;height:29px;background:none;text-decoration:none;}
#countdown .rood {color: #4E8015;}

