@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
h1{text-transform:uppercase; font-size:29px;}
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
:-moz-any-link:focus {outline: none;}
h1 img, h2 img, .banner { display:block; }
input, select { vertical-align:middle; }
fieldset { border:none; }
textarea { border:1px solid #d6d6d6; padding-left:2px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
select, input { border:1px solid #d6d6d6; color:#666; height:1.6em; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
input { height:1.5em; padding:1px 2px 0px 4px; background:transparent; }
html { width:100%; height:100%; }
body { height : 100%; font-family: Verdana, Geneva, sans-serif; font-size: 62.5%; background: url(../images/body_bg.gif) left top repeat-x #fff; }
a:link, a:visited { text-decoration:none; color:#00447a; }
a:hover { text-decoration: none; color:#EB6B08; }
table { border-collapse:collapse }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear, .dbl-col-box-bott .left-col .brdr { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height: 166px; }
.bold { font-weight:bold; }
.all {/*______hack in styles-ie.css_____*/ position: relative; width:801px; z-index:1; margin:0 auto; min-height : 100%; height : auto; background:#fff; }
.all .top { background:url(../images/top_bg.jpg); height:118px; padding-top:17px; margin-bottom:38px; }
.all .top ul { margin:22px 0 0 1px; zoom:1; position:relative; }
.all .top ul li { float:left; height:32px; margin-right:2px; }
.all .top ul li a { display:block; height:32px; background-position:left bottom; }
.all .top ul li a:hover, .all .top ul li.hover a { background-position:left top; }
.all .top ul li.cur a {background-position:left top; cursor:default; }
.all .top ul li.cur ul { display:none;}
.all .top ul li.mn-home { margin-right:3px; }

.mn-home a, .mn-menu105 a { background:url(../images/mn_home.gif); width:76px; }
.mn-stoppen a, .mn-menu269 a { background:url(../images/mn_stoppen.gif); width:199px; }
.mn-niquitin a, .mn-menu23 a { background:url(../images/mn_niquitin.gif); width:104px; }
.mn-tem a, .mn-menu271 a { background:url(../images/mn_tem.gif); width:168px; }
.mn-mini a, .mn-menu292 a { background:url(../images/mn_mini.gif); width:168px; }

.all .top ul li ul { margin:0; position:absolute;width:811px;left:10px;padding-top:11px;display:none; padding-bottom:8px; z-index:10; }
.all .top ul li ul li { height:auto; font-size:1.2em; background:url(../images/bullet-rounded_gray.gif) right center no-repeat; padding-right:13px; margin:0 10px 0 0; }
.all .top ul li ul li a { display:inline; height:auto; background:none; color:#00447a; cursor:pointer !important; }
.all .top ul li ul li a:hover, .all .top ul li ul li.cur a { color:#0095d8; text-decoration:none; }
.left-col { float:left; width:550px; font-size:1.1em; }
.blue-grad { background:url(../images/blue-grad_spacer.gif) left top repeat-y; width:550px; }
.blue-grad-top { background:url(../images/blue-grad_top.gif) left top no-repeat; }
.blue-grad-bott { background:url(../images/blue-grad_bott.gif) left bottom no-repeat; color:#fff; padding:14px 21px 35px 26px; }
.all .blue-grad-bott a.link { background:url(../images/bullet-rounded_white.gif) left 60% no-repeat; color:#fff; font-weight:bold; margin:0 0 0 1px; padding:0 0 0 9px; }
.all .blue-grad-bott a {color:#EB6B08}
.all .blue-grad-bott a:hover {color:#EB6B08}
.blue-grad-bott h1 { font-size:3.4em; font-weight:normal; color:#ffed00; margin-left:-5px; margin-bottom:17px; }
.left-col h1 { font-size:3.4em; font-weight:normal; color:#ffed00; margin-left:-5px; margin-bottom:17px; }

.blue-grad-bott p { line-height:1.6em; margin-bottom:4px; text-align:justify; }
.right-col { float:right; width:246px; font-size:1.1em; }
.yellow-block { background:url(../images/yellow_top.gif) left top no-repeat #ffed00; width:246px; }
.yellow-block-bott { background:url(../images/yellow_bott.gif) left bottom no-repeat; padding:15px 0 13px 16px; zoom:1; }
.white2 { background:url(../images/white2_top.gif) left top no-repeat #fff; width:213px; margin-bottom:3px; }
.white2-bott { background:url(../images/white2_bott.gif) left bottom no-repeat; padding-right:10px; }
.all .white2-bott a, .all .white-bott a { display:block; color:#00447a; background:url(../images/bullet_triangle_fat.gif) right center no-repeat; line-height:1.3em; padding:5px 0 6px 10px; }
.all .white2-bott a:hover, .all .white-bott a:hover {background:url(../images/bullet_triangle_fat_yellow.gif) right center no-repeat; color:#EB6B08; text-decoration:none;}
.all .white2-bott a span, .all .white-bott a span { font-weight:bold; }
.content { padding-bottom:5px; }
img.banner { float:right; }
.blue-grad2 { float: left; background:url(../images/zelftest_bg.jpg) left top no-repeat; width: 801px; height: 121px; padding-bottom: 10px; }
.blue-grad2-top { }
.blue-grad2-bott {padding:14px 0 11px 11px;zoom:1;font-size:1.1em;}
 @-moz-document url-prefix() {   /* Firefox 3 */   .blue-grad2-bott, x:-moz-any-link, x:default {padding-bottom:8px;}}
h3 { font-size:1.3em; color:#020202; font-weight:normal; }
h3 span { font-weight:bold; }
.blue-grad2-bott h3{ margin-bottom:12px; margin-left:9px; }
.left-col h3 {margin:0px;padding:0px;text-transform:uppercase;}
.left-col p {margin:0px;padding:0px;}
.white { background:url(../images/white-sm_top.gif) left top no-repeat #fff; width:250px; margin-bottom:3px; }
.white-bott { background:url(../images/white-sm_bott.gif) left bottom no-repeat; padding-right:10px; }
.yellow-block2 { background:url(../images/yellow2_top.gif) left top no-repeat #ffed00; width:245px; margin-bottom:3px; }
.yellow-block2-bott { background:url(../images/yellow2_bott.gif) left bottom no-repeat; font-weight:bold; padding-right:12px; line-height:1.3em; }
.all .yellow-block2-bott a { color:#00447a; display:block; background:url(../images/bullet_triangle_fat.gif) right center no-repeat; padding:0 10px 0 13px; vertical-align:middle; }
.all .yellow-block2-bott a:hover {background:url(../images/bullet_triangle_fat_orng.gif) right center no-repeat; color:#EB6B08; text-decoration:none;}
.all .yellow-block2-bott table td { height:40px; }
.right-col h3.text-posit { margin:8px 0 9px 15px; }
.right-col a.link, .left-col a.link { background:url(../images/bullet-rounded_blue.gif) left 60% no-repeat; padding-left:10px; font-weight:bold; margin-left:15px; margin-top:7px; display:block; }
.left-col a.link { margin-left:10px; }
.blue-box { background:url(../images/blue-box_spacer.gif) left top repeat-y; width:550px; }
.blue-box-top { background:url(../images/blue-box_top.gif) left top no-repeat; }
.blue-box-bott { background:url(../images/blue-box_bott.gif) left bottom no-repeat; padding:1px 1px 1px 0; overflow:hidden;}
.bg-rounded { background:url(../images/rounded_bg.gif) right top no-repeat; }
.blue-box-bott .bg-rounded { position:relative; padding:18px 250px 28px 24px; zoom:1; }
.blue-box-bott .pic { position:absolute; top:-5px; right:26px; }
.blue-box-bott .btn-back, .blue-box-bott .btn-next{/*hack in styles-ie.css*/ background:url(../images/btn_back.png); width:42px; height:42px; display:block; position:absolute; top:169px; right:221px; }
.blue-box-bott .btn-next{ background:url(../images/btn_next.png); right:1px; }

/* Easy Slider */
 
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none; 
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width: 548px;
		height:240px;
		display:block;
		overflow:hidden; 
		position: relative;/*doctype fix for ie6 and ie7 by Tommy cheung*/
		}
			 
/* // Easy Slider */

span#prevBtn a, span#nextBtn a{/*hack in styles-ie.css*/ background:url(../images/btn_back.gif); width:27px; height:27px; display:block;top:169px; right:221px;}
span#nextBtn a { background:url(../images/btn_next.gif); right:1px; }


span#prevBtn
{	
	position: absolute;
	width:27px; height:27px;
	margin: -67px 0px 0px 294px;
}
span#nextBtn
{
	position: absolute;
	width:27px; height:27px;
	margin: -67px 0px 0px 510px;
}

.drug-title {/*hack in styles-ie.css*/ background:url(../images/prod_title.png); width:186px; height:31px; display:block; position:absolute; font-size:11px; color:#00447a; font-weight:bold; padding:9px 0 0 12px; top:170px; right:33px; }
.blue-box-bott h2{font-size:1.8em; color:#000; font-weight:normal; margin-bottom:14px; margin-left:-2px; }
.left-col h2 { text-transform:uppercase;font-size:1.8em; color:#000; font-weight:bold; margin-bottom:14px; margin-left:-2px;}

.blue-box-bott p { line-height:1.6em; padding-bottom:18px; }
/*inner page*/
.inner .banner { background:url(../images/banner_bg.gif); width:778px; height:53px; text-transform:uppercase; font-size:29px; color:#ffed00; font-weight:normal; padding:15px 0 0 23px; margin-bottom:5px; }
.dbl-col-box { background:url(../images/dbl-col-box_spacer.gif) left top repeat-y; width:801px; }
.dbl-col-box-top { background:url(../images/dbl-col-box_top.gif) left top no-repeat; }
.dbl-col-box-bott { background:url(../images/dbl-col-box_bott.gif) left bottom no-repeat; zoom:1; }
.inner .dbl-col-box-bott .left-col { width:502px;text-align:left; padding:17px 17px 23px 23px; line-height:1.7em; overflow:hidden; }
.inner .left-col h5 { font-size:1em; font-weight:bold; }
.dbl-col-box-bott .left-col .brdr { width:542px; border-bottom:1px solid #00447a; margin:10px 0 14px -23px; }
.dbl-col-box-bott .left-col p { padding-bottom:10px; }
.inner .left-col .pic { margin:16px 0 10px 0; }
.inner .left-col ul li { background:url(../images/bullet-rounded_gray.gif) left 7px no-repeat; padding-left:11px; line-height:1.6em; }
.inner .dbl-col-box-bott .right-col { padding:10px 6px 0 0; }
.inner .dbl-col-box-bott .right-col h3.text-posit { padding:8px 0 10px 8px; margin:0; }
.inner .dbl-col-box-bott .right-col .yellow-block { margin-bottom:26px; }

.flash { height:634px; }
.flash div.flash { background:url(../images/tdb-background.png); width:800px; height:634px; /*margin:-12px 0 0 -8px;*/ z-index:2; }
.flashcontent { position: absolute; float: left; color: white; line-height: 1.6em; font-size: 1.1em; width: 490px; margin: 70px 0 0 30px; }

.flashcontent a {
	color: #FFED00;
}
	
#btnGame {
	position: absolute;
	margin: 462px 0 0 100px;
	width: 365px;
	height: 80px;
	float: left;
}

/* TEM DE BEESTEN - QUICKLINKS */
#blockQuicklinks { position: absolute; float: left; margin: 10px 0 0 570px; }
.quicklink { margin-bottom: 4px; }
.quicklink div { margin: 5px 0 0 15px; float: left; }
.quicklink a { font-size: 1.1em; }
.quicklink.link1 { width: 212px; height: 38px; background: url(../images/tdb-link1.png); }
.quicklink.link2 { width: 213px; height: 41px; background: url(../images/tdb-link2.png); }
.quicklink.link3 { width: 212px; height: 38px; background: url(../images/tdb-link3.png); }
.quicklink.link4 { width: 213px; height: 38px; background: url(../images/tdb-link4.png); }

/* TEM DE BEESTEN - TIP VAN DE DAG */
#blockTip {	position: absolute; float: left; background: url(../images/tdb-tipvandedag.gif); width: 217px; height: 140px; margin: 230px 0 0 560px; }
.contentTip { margin: 35px 10px 10px 10px; color: white; line-height: 1.6em; font-size: 14px; }
.contentTip a { color: #FFED00; font-size: 11px; }

/*___footer___*/
.footer { height:140px; margin:-160px 0 0 0px; position:relative; z-index:10; background:url(../images/footer_bg.gif) left top repeat-x #f4f8fb; padding-top:20px; }
.footer div { width:810px; padding-left:16px; margin:0 auto; }
.footer div ul { float:left; margin-right:40px; margin-top:2px; }
.footer div ul.last, .footer div div ul li.last { margin-right:0; }
.footer div ul li { background:url(../images/bullet-rounded_gray.gif) left 55% no-repeat; padding:2px 0 2px 8px; color:#eb6b09; }
.footer div ul li.header { background:none; color:#00447a; font-weight:bold; padding-left:0px; margin-left:-1px; }
.footer div ul li a { color:#00447a !important; }
.footer div ul li a:hover {color:#EB6B08 !important; text-decoration:none;}
.footer div div { float:right; width:244px; color:#909090; line-height:1.6em; }
.footer div div img { float:left; margin-right:8px; }
.footer div div p { font-size:0.9em; }
.footer div div ul { float:none; padding:10px 0 0 0; margin:0 0 14px 0; zoom:1; clear:both; display:table; height:1%; }
.footer div div ul li { float:left; margin-right:5px; }
.footer div div ul li.bg-none { padding-left:0; }

.kop2 {
	color:#000;
	font-weight: bold;
}

h5 {
	color:#000;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

td p {
	margin: 0px;
	padding:0px;
	font-size: 11px;
}

h4 {
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-weight: bold;
	color: #00447a;
}

.more-news {
	margin-bottom: 10px;
}

.left-col ol {
	margin-left: 20px;
	padding-left: 10px;
}

.swfMini {
	float: left;
	width: 523px;
 	height: 179px;
	margin: 0 0 5px 5px;
}

.RookStopBnr {
	float: left;
	width: 523px;
 	height: 179px;
	margin: 0 0 5px 5px;
}

/* CONTENT FOOTER - HDV */
.contentfooter { float: left; width: 800px; height: 40px; color: #909090; line-height: 1.6em; margin-top: 3px; }
.contentfooter .logo { float: left;	margin: 0 10px 0 20px; }
.contentfooter .copy { float: left; margin: 5px 0 0 0; }
.contentfooter .right {	float: right; margin: 5px 10px 0 0; }
.contentfooter .links { text-align: right; }

span.orange { color: #EB6B08; font-weight: bold; }

/* Homepage stoptest banner */
.javaBanner{
	background-image:url(../images/stoptest/bnr/background.jpg); 
	height:300px;
	width: 800px;
	overflow:hidden_;
	margin-bottom:5px;
}

