/* ################################################## */
/*  Made by: www.DIRECT BASING.com                    */
/*  Semantisch correcte xHTML Basing                  */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana, Arial; font-size: 11px; color: #333333; height: 100%; }
input, select, textarea { font-family: Verdana, Arial; font-size: 11px; color: #333333; }
body { background: #eeeeef url('../images/bg.gif') top center repeat-y; }
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
h1,h2,h3,h4,h5 { font-family: 'Times New Roman', Times, serif; }

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; background: url('../images/bg.png') repeat-x; }

/* ### LAYOUT ### */
#layout { width: 100%; min-height: 100%; background: url('../images/bg-inner.gif') repeat-x; margin-bottom:-26px; }

ol { margin-left: 10px; padding-left: 10px; }

/* ### WINDOW SLIDER ### */
#windowSlider { position: absolute; top: 210px; left: 0px; z-index: 90; width: 100%; background: url('../images/slider.png') repeat-x bottom; }
#windowSlider div.content { margin: 0 auto; padding: 10px 0px 25px 0px; overflow: hidden; width: 988px; }
#windowSlider a.close { margin-left: -34px; position: absolute; left: 50%; bottom: -10px; display: block; width: 72px; height: 16px; text-indent: -9999px; background: url('../images/sliderUp.png') no-repeat; }
#windowSlider div.left { float: left; }
#windowSlider div.submenu { padding-top: 20px; width: 660px; }
#windowSlider div.right { float: right; width: 315px; }
#submenuDescription { width: 270px !important; padding: 10px; padding-top: 19px; height: 152px; font-size: 30px; color:white; font-size:14px; background: url('../images/download_zt.png') no-repeat center center; }
#submenuDescription p { margin: 0px; padding: 0px; font-size: 29px; text-align: justify; }
#windowSlider ul { float: left; display: inline; width: 325px; list-style: none; }
#windowSlider li { padding-left: 10px; font: 12px/30px Verdana; background: url('../images/bol.gif') no-repeat left; }
#windowSlider li a { color: #285798; }
#windowSlider li a:hover { text-decoration: none; }
#windowSlider h5 { margin-bottom: 10px; padding: 0px 0px 10px 50px; height: 40px; font: 24px/40px Verdana; color: #999; border-bottom: 1px solid #d9d9d9; background-repeat: no-repeat; background-position: left top; }
#windowSlider h5 span { color: #285798; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 988px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 988px; height: 230px; }
	#headerCntr .homeLogo { display: block; width: 465px; height: 114px; margin-bottom: 19px; margin-top:14px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
	#headerCntr a.open { margin: 9px auto 0 auto; width: 71px; height: 14px; text-indent: -9999px; display: block; background: url('../images/anchor1.gif') no-repeat; }
		
		/* ### MENU BOX ### */
		.menuBox { padding-right: 20px; width: 968px; text-align: right; color: #FFFFFF; line-height: 23px; height: 23px; }
		.menuBox a { color: #FFFFFF; text-decoration: none; }
		.menuBox a:hover { text-decoration: underline; }
		
		/* ### FORM ELEMENTEN ### */		
		.dynamicForm input.textfield { padding: 4px 0px 0px 10px !important; margin-bottom: 3px; margin-top: 6px; height: 15px; width: 250px !important; border: 0px !important; color: #999999; background: url('../images/zoeken.gif') no-repeat; }
		.dynamicForm select { margin-top: 6px; width: 260px !important; border: 0px !important; padding: 0px !important;}
		.dynamicForm textarea { padding: 4px 0px 0px 10px !important; margin-bottom: 3px; margin-top: 6px; height: 85px !important; width: 450px !important; border: 1px solid #999999 !important; color: #999999; }
		#table_dfForm { margin-left:30px; margin-top: 10px; }
    #table_dfForm .row_ElementTextarea td { padding-top:25px; }
    #dfForm_submit  { border:0px;display: block; width: 100px; font-size: 11px; line-height: 12px; height: 24px; float: right; text-align: center; color: #FFFFFF; text-decoration: none; background: url('../images/verstuurbutton.png') no-repeat; margin:5px; margin-top:15px; }
    #dfForm_cancel  { border:0px;display: block; width: 95px; font-size: 11px; line-height: 12px; height: 24px; float: right; text-align: center; color: #FFFFFF; text-decoration: none; background: url('../images/annulerenbutton.png') no-repeat; margin:5px; margin-top:15px; }
				
		/* ### ZOEKEN BOX ### */
		.zoekenBox { padding: 22px 4px 0px 10px; float: right; height: 125px; width: 314px; background: url('../images/login.gif') repeat-x; }
		.zoekenBox h1 { padding-bottom: 10px; font-size: 30px; color: #285798; font-weight: normal; }
		.zoekenBox form { margin: 0px; }
		.zoekenBox form div { border: 0px; }
		.zoekenBox form div input.zoeken { float:left; padding: 4px 0px 0px 10px !important; margin-bottom: 3px; margin-top: 6px; height: 15px; width: 250px !important; border: 0px !important; color: #999999; background: url('../images/zoeken.gif') no-repeat; }
		.zoekenBox form div select { margin-top: 6px; float: left; width: 260px; }
		.zoekenBox form div input.button { float: right; border: 0px; width: 41px; height: 30px; cursor: pointer; background: url('../images/zoeken-button.gif') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { width: 988px; height: 36px; }
		#menuCntr ul { padding-top: 5px; list-style: none; overflow: hidden; }
		#menuCntr ul li { padding-right: 20px; float: left; font-size: 14px; display: block; }
		#menuCntr ul li a { padding-left: 3px; height: 25px; cursor: pointer; line-height: 25px; display: block; float: left; color: #FFFFFF; text-decoration: none; }
		#menuCntr ul li a span { padding: 0px 18px 0px 15px; float: left; display: block; line-height: 25px; }
		#menuCntr ul li a:hover { background: url('../images/hover-left.gif') left top no-repeat; }
		#menuCntr ul li a:hover span { background: url('../images/hover-right.gif') top right no-repeat; }
		#menuCntr ul li a.active { background: url('../images/hover-left.gif') left top no-repeat; }
		#menuCntr ul li a.active span { background: url('../images/hover-right.gif') top right no-repeat; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { width: 988px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; overflow: hidden; width: 660px; }
		#leftCntr .left { float: left; width: 330px; }
		#leftCntr .right { float: right; width: 330px; }
		#leftCntr h2.samen { padding: 0px 0px 20px 10px; font-size: 28px; color: #666666; font-weight: normal; line-height: 35px; }
		
			/* ### TEXT BOX ### */
			.textBox { padding: 10px 20px 40px 10px; overflow: hidden; line-height: 14px; }
			h1 { padding: 5px 0px 15px 0; font-size: 31px; color: #666666; font-weight: normal; line-height: 35px; }
			.textBox img.finance { float: left; margin: 5px 20px 0 0; }
			h2 { padding-bottom: 10px; color: #285798; font-weight: normal; line-height: normal; font-size: 25px; }
			h3 { padding: 5px 0px 15px 0; font-size: 25px; color: #285798; font-weight: normal; line-height: 35px; }
			h4 { padding-top: 10px; color: #285798; font-weight: normal; line-height: normal; font-size: 25px; }
			h5 { padding-bottom: 10px; color: #285798; font-weight: normal; line-height: normal; font-size: 25px; }
			p { padding: 5px 0px 10px 0px; }			
			.textBox ul { padding: 10px 0px 10px 0px; list-style: none; }
			.textBox ul li { padding-left: 15px; line-height: 18px; background: url('../images/list-inner.gif') 0 7px no-repeat; }
			.textBox ul li a { color: #333; text-decoration: underline; }
			.textBox ul li a:hover { text-decoration: underline; }
			.textBox .bookmark { margin-bottom: 15px; width: 630px; height: 27px; background: #FFFFFF url('../images/left-book.gif') top left no-repeat; }
			.textBox .rbook { padding: 0px 10px; line-height: 27px; height: 27px; width: 612px;  background: url('../images/right-book.gif') top right no-repeat; }
			.textBox a { color: #285798; text-decoration: underline; }
			.textBox a.dot { padding-left: 10px; background: url('../images/list-dot.gif') 0 5px no-repeat; }
			h2 a, h3 a, h4 a { text-decoration: none !important; }
			.textBox a:hover { text-decoration: underline; }		
			.textBox img.books { float: right; margin-top: 5px; }

			/* ### SERVICE BOX ### */
			.siteobject_News_list { padding: 0px 10px 30px 0px; line-height: 14px; }
			.siteobject_News_catlist .serviceBoxLeft { padding: 0px 15px 30px 0px; line-height: 14px; float:left; width: 300px; }
			.siteobject_News_catlist .serviceBoxRight { padding: 0px 0px 30px 15px; line-height: 14px; float:left; width: 300px; }
			.siteobject_News_catlist h2, .siteobject_News_list h2 { font-size: 30px; font-weight: normal; color: #285798; line-height: normal; }
			.siteobject_News_catlist h3, .siteobject_News_list h3 { color: #285798; font-weight: normal; line-height: normal; font-size: 25px; }
			.siteobject_News_catlist p, .siteobject_News_list p { padding: 10px 20px 0 0; }
			.siteobject_News_catlist a, .siteobject_News_list a { color: #285798; }
			.siteobject_News_catlist a:hover, .siteobject_News_list a:hover { text-decoration: none; }
			.siteobject_News_catlist .bookmarks, .siteobject_News_list .bookmarks { padding: 0px 15px 0px 10px; line-height: 30px; margin-top: 10px; width: 285px; height: 30px; background: url('../images/bookmark.gif') no-repeat; }
			.siteobject_News_catlist a.dot, .siteobject_News_list a.dot { padding-left: 10px; text-decoration: none; background: url('../images/list-dot.gif') 0 5px no-repeat; }
			.siteobject_News_catlist a.dot:hover, .siteobject_News_list a.dot:hover { text-decoration: underline; } 
			.siteobject_News_catlist img, .siteobject_News_list img { margin-top: 6px; float: right; }
			.siteobject_News_catlist ul, .siteobject_News_list ul { padding-top: 10px; list-style: none; }
			.siteobject_News_catlist ul li, .siteobject_News_list ul li { padding: 0 0 5px 10px; line-height: 14px; background: url('../images/list-dot.gif') 0 5px no-repeat; }
			
			/* ### AD BOX ### */
			.adBox { padding: 0px 0px 5px 10px; }
			
			/* ### NP BOX ### */
			.npBox { padding-left: 12px; color: #285798; height: 20px; }
			.npBox a { color: #285798; }
			.npBox a:hover { text-decoration: none; }
			.npBox strong { color: #333333; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; position: relative; width: 328px; }
		#rightCntr ul { list-style: none; }
		#rightCntr ul li { padding: 0 0 0px 10px; line-height: 14px; background: url('../images/list-dot.gif') 0 7px no-repeat; }
		#rightCntr ul li a { color: #285798; }
		#rightCntr ul li a:hover { text-decoration: none; }
    	
			/* ### GRATIS BOX ### */
			.gratisBox { height: 177px; width: 328px; margin-top: -14px; position: relative; }	
			.gratisBox p { padding: 0px }
			
			/* ### KRIJ BOX ### */
			.krijBox { padding: 20px 25px 20px 15px; overflow: hidden; line-height: 14px; width: 288px; }
			a.naar  { display: block; width: 169px; font-size: 12px; line-height: 28px; height: 30px; float: right; text-align: center; color: #FFFFFF; text-decoration: none; background: url('../images/naar.gif') no-repeat; }
			a.naarTrans  { margin-top: 12px; display: block; width: 169px; font-size: 12px; line-height: 28px; height: 30px; float: right; text-align: center; color: #FFFFFF; text-decoration: none; background: url('../images/download_transparant.gif') no-repeat; }
			a.naarTrans:hover, a.naar:hover { text-decoration: underline; }
			a:hover { text-decoration: none; }
      #rightCntr .siteobject_News_downloadshortlist h4,
      #rightCntr .siteobject_news_downloadshortlist h4 { color:#285798; font-size:24px; font-weight:normal; line-height:normal; padding-top:25px; }		
		  #rightCntr .siteobject_News_downloadshortlist ul,
      #rightCntr .siteobject_news_downloadshortlist ul { padding: 0px; list-style: none; }
			#rightCntr .siteobject_News_downloadshortlist ul li ,
      #rightCntr .siteobject_news_downloadshortlist ul li { padding: 0px; padding-bottom: 10px; line-height: 18px; overflow: hidden; background: url(); }
			#rightCntr .siteobject_News_downloadshortlist ul li img,
      #rightCntr .siteobject_news_downloadshortlist ul li img { float: left; margin: 5px 20px 0 0; }
			#rightCntr .siteobject_News_downloadshortlist ul li a,
      .articleDownloadTitle, #rightCntr .siteobject_news_downloadshortlist ul li a { color: #285798; font-size: 14px; text-decoration: none; }
      #rightCntr .siteobject_News_downloadshortlist ul li a:hover,
			#rightCntr .siteobject_news_downloadshortlist ul li a:hover { text-decoration: underline; }
      .krijBox a { color: #285798;  }
      .krijBox a.button { color: #ffffff;  }			
			
			/* ### LINK BOX ### */
			.linkBox { padding: 30px 20px 20px 15px; line-height: 14px; border-bottom: #eeeeef solid 1px; border-top: #eeeeef solid 1px; }
			.linkBox h2 { color: #285798; font-size: 25px; font-weight: normal; line-height: normal; }
			.linkBox p { padding: 10px 0; }
			.linkBox ul { list-style: none; }
			.linkBox ul li { padding: 0 0 0px 10px; line-height: 14px; background: url('../images/list-dot.gif') 0 7px no-repeat; }
			.linkBox ul li a { color: #285798; }
			.linkBox ul li a:hover { text-decoration: none; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { clear:both; height: 26px; width: 100%; background: url('../images/footer.png') repeat-x; color:white; }	
	#footerContent { text-align: center; width:988px; margin: 0px auto;  }
	
	.gsc-wrapper, #cse, .gsc-control-cse, .gsc-webResult { border:0px !important; background-color: #EEEEEF !important; }
	.gsc-tabsArea { display:none; }
	#cse-search-results iframe { width:100%; }

/* ### ARTICLE POPUP ### */
#articleDownloadPopup { position: absolute; height: 600px; width: 600px; margin: 0px auto; background-color: #EEEEEF; border: 1px solid #CCCCCC; padding: 15px; top:40px; }	
