	 /* ==========================================================================================
		Main
		========================================================================================== */
html, body{	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
html {overflow-y:scroll;}
html, body {font-family:"Verdana"; font-size:12px; color:#000000; line-height:16px; height:100%;}
body {background-color:#ffffff; background-image:url(../images/content/body-bg.jpg); background-repeat:repeat-x;}
* html {height:100%;}


	  /* ==========================================================================================
		 Header sitemap
		 ========================================================================================== */
#top {	position:absolute; top:0px; right:0px; width: 289px; height: 22px;}	
#sitemapbg { position: absolute; width: 500px; height: 395px; top: 40px; right: 0; margin: 0; padding: 0; border: none; background-image: url(../images/sitemap.gif); visibility: hidden; z-index: 10; }
#sitemapmenu { position: absolute; width: 500px; height: 380px; top: 40px; right: 0; margin: 0; padding: 0; border: none; visibility: hidden; z-index: 100; }
#sitemapmenu .buttoncontainer { position: relative; width: 500px; height: 65px; }
#sitemapmenu .buttoncontainer .btn_sluit { position: absolute; bottom: 28px; right: 15px; width: 21px; height: 21px; background-image: url(../images/btn_menusluiten.gif); background-repeat: no-repeat;	cursor: pointer; text-indent: -9999px; text-decoration: none; }
#sitemapmenu .buttoncontainer .btn_sluit:hover { background-color: #524f45; }
#sitemapmenu .container_1 {	width: 500px; height: 166px; }
#sitemapmenu .container_2 { width: 500px; height: 110px; }
#sitemapmenu ul { float: right; width: 151px; height: auto; margin: 20px 15px 0 0; padding: 0; z-index: 100; font: bold 11px Arial, Helvetica, sans-serif; color: white; text-align: left; display: inline; }
#sitemapmenu li { height: 17px; padding: 0; z-index: 100; color: white; font-size: 11px; font-weight: normal; list-style-type: none; }
#sitemapmenu li a {	color: #565656; text-decoration: none; z-index: 100; }
#sitemapmenu a:hover { color: #f7f4ee; background-color: #a6a29a; z-index: 100; }



      /* ==========================================================================================
	     Header utilities
	     ========================================================================================== */
	
.utilities { position: absolute;  top: 15px; right: 12px; width: 142px; height:24px; border: none; }
.utilities ul { margin: 0; padding: 0; height: 24px; }
.utilities li { display: inline; list-style: none; }
.utilities .btn_home { float: left; width: 26px; height: 24px; text-decoration: none; text-indent: -9999px; background-image: url(../images/util_home-a1.gif); }
.utilities .btn_home:hover { background-image: url(../images/util_home-a1.gif); background-position: bottom; }
.utilities .btn_mail { float: left; width: 23px; height: 24px; text-decoration: none; text-indent: -9999px; background-image: url(../images/util_mail-a1.gif); }
.utilities .btn_mail:hover { background-image: url(../images/util_mail-a1.gif); background-position: bottom; }
.utilities .btn_print {	float: left; width: 26px; height: 24px; text-decoration: none; text-indent: -9999px; background-image: url(../images/util_print-a1.gif); }
.utilities .btn_print:hover { background-image: url(../images/util_print-a1.gif); background-position: bottom; }	
.utilities .btn_sitemap { float: left; width: 25px; height: 24px; text-decoration: none; text-indent: -9999px; background-image: url(../images/util_sitemap-a1.gif); }
.utilities .btn_sitemap:hover { background-image: url(../images/util_sitemap-a2.gif); background-position: bottom; }	
.utilities .btn_sitemap2 { float: left; width: 67px; height: 24px; text-decoration: none; text-indent: -9999px; background-image: url(../images/util_sitemap2.gif); }



	  /* ==========================================================================================
	     Content
		========================================================================================== */
#wrap {width:1024px; margin:0 auto -90px; min-height:100%; position:relative; background:url(../images/content/wrap-bg.gif) repeat-y;}
#header {height:83px; position:relative; background:#ffffff;}
#logo a { position:absolute; top:2px; left:4px; display:block; width:600px; height:60px; background:url(../images/content/logo.gif); text-indent:-9999px; }
#main {width:824px; float:left; background:url(../images/content/bar-bg.jpg) repeat-x;}
#rightkollom {width:200px; min-height:685px; float:left; background:url(../images/content/news-bg.jpg) no-repeat left 165px;}
#content {margin-left:36px; margin-right:45px; position:relative;}
#footer {clear:both; position:relative; padding-top:30px; text-align:center; font-size:11px;}
#menubox { float: left; width: 180px; margin: 0; padding: 0; border:3px solid #ffd300; }
#bannerTop {margin-top:44px;}
#bannerTop img {border:#ffffff 5px solid; margin-left:2px;}
#bannerTop div {border:#ffffff 5px solid; margin-left:2px; background:white;}
#img-right-255  { text-align:right; width:255px; margin:10px 60px 90px 20px ; float:right ; }
#img-right  { text-align:right; width:125px; height:60px; margin:10px 60px 90px 20px ; float:right ; }
#img-left { text-align:left; width:125px; height:60px; margin:10px 40px 90px 10px ; float:left ; }


	  /* ==========================================================================================
		Main / News Menu
		========================================================================================== */
#mainmenu {	position:absolute; top:47px; right:5px; width: 1006px; }
#mainmenu li {display:inline;}
#mainmenu a, #mainmenu span {font-size:11px; font-weight:bold; color:#0171b9; letter-spacing:1px;}
#mainmenu span {padding:0 3px;}
#mainmenu a:hover, #mainmenu .selected {color:#000000;}

#news {height:162px; width:225px; padding-top:20px; margin-bottom:56px; background:url(../images/content/bar-bg.jpg) repeat-x;}
#news .block h3 {color:#ffffff; border-color:#ffffff;}
#news .block {color:#ffffff;}
#news .news {height:152px; overflow:hidden;}
#news .block .readon a {color:#ffffff;}
#news .block .readon a:hover {border-color:#ffffff;}



	  /* ==========================================================================================
		 General / Elements
		 ========================================================================================== */
		
.block {font-size:10px; margin-left:10px; margin-right:10px; }
.block h3 {font-size:13px; color:#FFFFFF; border-bottom:#ffd300 1px solid; margin-bottom:20px; font-style:normal; font-weight:normal; letter-spacing:1px; text-transform:uppercase;}
.block h4 {font-size:13px; font-weight:bold; margin-bottom:3px;}
.contentBlock p {margin-bottom:20px;}
.block a:visited, .block .readon a:visited {color:0171b9 !important; text-decoration:none !important;}
.block a, .block .readon a {color:#0171b9; font-weight:normal; text-decoration:none !important;}
.block a:hover, .block .readon a:hover {color:#0171b9; text-decoration:underline !important;}
.block ul {line-height:18px; list-style-type:disc; padding:0 0 20px 15px;}
.block ol {line-height:18px; list-style-type:decimal; padding:0 0 20px 15px;}
#center {padding:0 0px 0 36px; }
#rightkollom .block {padding:0 20px;}
.copyright {color:#333333; margin-bottom:20px;}
h1 {color:#0171b9; margin-bottom:14px; font-size:16px; font-weight:bold; line-height:20px;}
h2 {color:#FFFFFF; margin-bottom:14px; font-size:13px; font-weight:bold; font-style:italic; line-height:16px;} /*647d2f*/
h3 {color:#000000; font-size:12px; font-weight:bold; margin-bottom:9px;}
h4 {font-size:15px; font-weight:normal; margin-bottom:3px;}
a {color:#0171b9; text-decoration:none;} /* algemene links */
a:hover {}
#content a {text-decoration:underline;}
#content a:hover {color:#0171b9;}
#content a:visited {color:#0171b9;}
#content p {line-height:18px; margin-bottom:5px;}
strong {font-weight:bold;}
italic {font-style:italic;}
em {font-style:italic;}
u {text-decoration:underline;}


	 /* ==========================================================================================
		Footer
		========================================================================================== */
		
#footer {padding-right:50px;}
.footerLinks {margin-bottom:5px;}
.footerLinks a {text-decoration:underline;}
.footerLinks a:hover {color:#8fb143;}
.footerLinks span {color:#a1a1a1;}
.copyright {color:#a1a1a1; margin-bottom:20px;}

