/* 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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #333333;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
em{font-style:italic;}
strong{font-weight:900;}

html{ height:100%}
body { background:#dfe0da;  margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; line-height:18px; height:100%}


a {cursor:pointer; text-decoration:none;  color:#304b43;}
a:hover{ text-decoration:underline;}
a:active { text-decoration:underline;}
a:visited { text-decoration:none;}
:focus { outline:none;}

.float_left{ float:left}
.float_right{ float:right}
.clear{clear:both;}
.clear-both { clear:both;  font-size:0px !important; height:0 !important; line-height:0px; margin:0; padding:0;  }
.div-padding-10px { display:block; height:15px; font-size:0; }
.div-margin-bottom-10px { margin-bottom:10px; }

.vertical-align { vertical-align:middle;}
/* ----- clear fix for floats ----- */
.clearfix:after {  content: "."; display:block; height:0; font-size:0; line-height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */ 

#container {position:relative; background:url(/images/top_bg.gif) repeat-x top; min-height:100%; height:auto !important; height:100%;}

.main-wrapper { display:block; position:relative;  margin:0 auto;  width:940px; padding:0;}
.top-Wrapper { padding:0px;  }

.dashboard_panel { color:#cccccc; font-size:11px; padding-top:8px; padding-bottom:30px; position:relative;min-height:18px;}
.dashboard_panel a.dashboardlogo { background:url(/images/logo_dentland.png) no-repeat left top; display:block; position:absolute; width:175px; height:64px; left:381px; top:0px;  }
.dashboard_panel a { color:#cccccc; text-decoration:none}
.dashboard_panel a:hover { text-decoration:underline;}
.dashboard_menu { list-style:none;}
.dashboard_menu li{ display:inline}


.middle-content {display:block; padding:30px 0;  }

.middle-left { margin:0; padding:0; width:620px; float:left; margin-right:28px; display:inline-table;}
.middle-right { margin:0; padding:0; display:inline-table; width:290px; float:right; }
.middle_column { padding:10px}


.logo_section { min-height:99px; _height:99px !important;}
.logo { display: block; float:left; padding-top:0px;}
.logo a { display:block ; margin-top:0px; text-indent:-9999px; }
.search_box { float:right; font-size:11px; color:#538274; padding-top:20px;}
.search_box label { float:left; margin-left:5px;}
.search_box input { float:left; margin-left:5px;}
.search_box .input_bg { background:url(/images/input_bg.png) no-repeat left top; width:130px; height:20px; padding:1px 5px; margin-left:20px;}
.search_box .input_bg input{ width:120px; margin:0; padding:2px; font-size:11px; border-width:0px; background:transparent; color:#999999;}

/* Top Navigation */
.top-navigation{ background:url(/images/banner_top_bg.gif) no-repeat right bottom;}
.top-navigation ul { margin:0; padding:0;  list-style:none;width:900px;}
.top-navigation ul li { display:inline; float:left;height:35px;}
.top-navigation ul li a { color:#FFFFFF; background-image:url(/images/top_menu_bg.gif); background-repeat:no-repeat; background-position:0 -45px; display:inline; float:left;font-weight:normal; padding:10px 16px 14px 24px; font-size:16px;position:relative; margin-right:10px; font-family:"rockwell", Georgia, "Times New Roman", Times, serif; }
.top-navigation ul li a div { position:absolute; background-image:url(/images/top_menu_bg.gif); background-repeat:no-repeat; background-position:right -45px; display:block; width:15px; height:30px; top:0; right:-15px;}
.top-navigation ul li a.first{ background-position:0 -92px}
.top-navigation ul li a:hover, .top-navigation ul li a:active, .top-navigation ul li a.active { background-position:0 0;  text-decoration:none; z-index:2000}
.top-navigation ul li a:hover div, .top-navigation ul li a:active div, .top-navigation ul li a.active div { background-position:right 0; z-index:9000}
.top-navigation ul li.right{float:right;}



.middle_banner { color:#FFFFFF;}
.middle_banner_contener { background:#538274; font-size:13px; line-height:24px; padding:20px 25px; position:relative;}
.middle_banner_contener h2 { width:500px; padding-top:8px; padding-bottom:13px; font-size:24px; font-family:"rockwell", Georgia, "Times New Roman", Times, serif; font-weight:normal; text-shadow: #2d473f 1px 1px 0px; letter-spacing:-1px;
}
.middle_banner_contener p{ padding:5px 0 10px 0; margin:0;}
.middle_banner_contener .banner_top_right { background:url(/images/banner_top_right.png) no-repeat left top; position:absolute; right:5px; top:0; width:27px; height:27px;}
.middle_banner_contener .banner_detail { float:left; width:489px; padding-top:5px;}
.middle_banner_contener .banner_flash { float:right; width:369px; padding-top:10px;}
.banner_flash .slider{border:4px solid #90A7A0;height:160px!important;}
.slider2{border:4px solid #538274;height:247px!important;width:550px!important;}

.middle_banner_footer { background:url(/images/banner_bottom_left.gif) no-repeat left top; height:4px; margin:0; padding:0 0 0 4px; font-size:0;}
.middle_banner_footer .middle_banner_footer_right{ background:url(/images/banner_bottom_right.gif) no-repeat right; height:4px;}


.more_info { display:block; float:left; background:url(/images/more_info_left.gif) no-repeat right top; padding:0 18px 0 0; color:#FFFFFF; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}
a.more_info:hover { text-decoration:underline}
.more_info span { background:url(/images/more_info_right.gif) no-repeat left top; height:30px; line-height:30px; padding:0 18px; display:block; float:left;}

.lees_meer { display:block; float:left; background:url(/images/btn_lees_meer_right.gif) no-repeat right top; padding:0 18px 0 0; color:#FFFFFF; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}
.lees_meer span { background:url(/images/btn_lees_meer_left.gif) no-repeat left top; height:30px; line-height:30px; padding:0 10px 0 18px; display:block; float:left;}
a.lees_meer:hover { text-decoration:underline;}

.previous { display:block; float:left; background:url(/images/btn_previous_left.gif) no-repeat left top; padding:0 0px 0 26px; color:#FFFFFF; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; text-decoration:none;}
.previous span { background:url(/images/btn_previous_right.gif) no-repeat right top; height:30px; line-height:30px; padding:0 18px 0 8px; display:block; float:left;}
a.previous:hover { text-decoration:underline;}

.border { border:solid 1px #cccccc}


.home_container_box { background:url(/images/home_content_box.png) no-repeat left top; width:250px; padding:20px; display:inline; line-height:20px; float:left; margin-right:34px;min-height:215px;}
.home_container_box h2 { padding:0; margin:0 0 10px 0; font-size:20px; color:#304b43;font-family:'lucidanm', Lucida Sans, Arial, Helvetica, sans-serif;}
.home_container_box p { padding:5px 0 10px 0; line-height:22px; }
.home_container_box.last { margin-right:0; }
.nieuws_block{width:249px; } 
.round_box_container .nieuws_block h2{margin:0 0 18px;}
.nieuws_block .nbwrap{border-right:1px solid #BCBCBC;border-left:1px solid #BCBCBC;padding:12px;}
.nieuws_block .nieuwsbloktop{background:url(/images/nieuwsbloktop.png) no-repeat;height:5px;width:249px;}
.nieuws_block .nieuwsblokbottom{background:url(/images/nieuwsblokbottom.png) no-repeat;height:5px;width:249px;}
.home_container_box ul{ margin:5px 0 10px 0; padding:0;}
.nieuws_block ul{ margin:5px 0 0; padding:0;}
.home_container_box ul li{ display:block; padding:3px 0;}
.nieuws_block ul li{ display:block; padding:6px 0;border-bottom:1px solid #BCBCBC }
.nieuws_block ul li.last{border:none;}
.home_container_box ul li a, .nieuws_block ul li a{ display:block; padding-right:15px; background:url(/images/green_arrow.gif) no-repeat right 8px; color:#666666; text-decoration:none;}
.home_container_box ul li a:hover, .nieuws_block ul li a:hover{ text-decoration:underline;}



.round_box_top { background:url(/images/middle_text_box_left.gif) no-repeat left top; height:2px; font-size:0; margin:0; padding:0 0 0 2px; line-height:0; display:block; }
.round_box_top .round_box_top_right {height:2px; font-size:0; margin:0; display:block; background:url(/images/middle_text_box_right.gif) no-repeat right top}
.round_box_container { background:url(/images/middle_text_box_bg.png) repeat-x top; padding:10px 30px 30px 30px; min-height:518px; _height:518px;}
.round_box_container h2 { font-family:'lucidanm', Lucida Sans, Arial, Helvetica, sans-serif; font-size:24px; color:#304b43; margin:5px 0 18px 0;}
.round_box_container p{ padding:5px 0 10px 0; line-height:20px;}
.round_box_container strong { font-weight:bold}
.contact_page { line-height:24px;}
.round_box_container .contact_page  p { padding:5px 0 18px 0; line-height:24px;}

.middle-right .round_box_container{ padding:10px 16px 10px 20px;}


.middle-right .right_menu { display:block; width:251px; margin-bottom:40px;} 
.middle-right .right_menu ul { margin:0; display:block; padding:0; list-style:none;}
.middle-right .right_menu li { display:block; margin-top:1px; width:251px;}
.middle-right .right_menu li a { background:url(/images/right_menu.gif) no-repeat left -39px; display:block; height:38px; line-height:38px; font-family:Lucida Sans, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; padding:0 30px 0 10px; width:211px}
.middle-right .right_menu li a:hover, .middle-right .right_menu li a:active, .middle-right .right_menu li a.active{ background-position:0 0px }
.middle-right .right_menu li a.subactive { background-position:0 -78px }
.middle-right .right_menu li ul {  width:251px; margin-top:0px; background:transparent; position:relative; padding-bottom:0px; padding-top:0px; }
.middle-right .right_menu li ul li {margin-top:1; padding:0px 0; border-top:solid 1px #dcdcdb; }
.middle-right .right_menu li ul li.first { border-top:0px;}
.middle-right .right_menu li ul li a { background:transparent; font-size:11px; line-height:25px; display:block; color:#666666; font-weight:normal; position:relative; height:auto; padding:3px 15px 3px 30px;  }
.middle-right .right_menu li ul li:hover, .middle-right .right_menu li ul li.active { text-decoration:underline;}
.middle-right .right_menu li ul li a.active{ background-image:none; text-decoration:underline;}

#accomenu li div.mainhover { position:relative; width:210px;}
#accomenu li div.mainhover dl{ position:absolute; left:-212px; top:1px; z-index:100; background:#f3f4f2; margin:0; padding:0; border:solid 1px #CCCCCC;    }
#accomenu li div.mainhover dl a { font-size:11px; font-weight:normal; background:transparent; line-height:27px; color:#666666; text-decoration:none; display:block;  padding:0 0px 0 15px;   border-bottom:solid 1px #fff; width:195px ; height:auto; margin:0; z-index:2000000  }
#accomenu li div.mainhover dl a.last{border-bottom:solid 0px #fff;}
#accomenu li div.mainhover dl a:hover{ text-decoration:underline}


.lnloggen_dashboard { background:url(/images/inloggen.png) no-repeat left top; width:249px; height:121px; display:block; }
.lnloggen_dashboard a { display:block;width:249px; height:121px;}

/*====:- Footer -:====*/
.footer_not_container { display:block; height:135px;}
#footer { background:#dfe0da url(/images/footer_bdr.gif) repeat-x top; text-align:center; line-height:15px; padding:20px 0 12px 0; clear:both; position:absolute; left:0;  bottom:0; height:105px;  font-size:11px; font-family: Arial, Helvetica, sans-serif; text-align:left; width:100%; color:#2c453e;}
#footer .footer_menu_container {width:900px;  padding:0 20px; margin:0 auto; line-height:18px; }
#footer .footer_menu_container .footer_copyright { width:400px; float:left;}
#footer .footer_menu_container .footer_menu {float:right;margin-top:5px;}
#footer .footer_menu_container .footer_menu ul { list-style:none;width:400px;}
#footer .footer_menu_container .footer_menu ul li {float:left;margin-right:6px;}
#footer strong {font-weight:bold;}

#footer .footer_menu_container .footer_menu a{ color:#2c453e; text-align:right; margin:0 0px; text-decoration:none}
#footer .footer_menu_container .footer_menu a:hover { text-decoration:underline; color:#2c453e;}

#footer_logo{float:right;clear:right;height:30px;margin-top:20px;overflow:hidden;width:373px;height:30px;margin-right:-3px;}
#footer_logo table{float:left;}
#footer_logo table tr{overflow:hidden;margin:0;padding:0;}
#footer_logo table tr td{vertical-align: middle;padding:0 6px;height:30px;font-size:11px;}
#footer_logo table tr td a{display:block;}
#footer_logo table tr td a img{width:100%;height:auto;}
#footer_logo{background:url(/images/logosbg.png) no-repeat;}

/** SLIDER STYLES **/
ol#controls{margin-top:20px}
ol#controls li{float:left;background:url(/images/bannerbullet.png) no-repeat;margin-right:10px;font-size:0;width:10px;height:10px;cursor:pointer;text-indent:-9999;}
ol#controls li.current{background:url(/images/bannerbulletactive.png) no-repeat;}
.fotoboek ol#controls li{background:url(/images/fotoboekbullet.png) no-repeat;}
.fotoboek ol#controls li.current{background:url(/images/fotoboekbulletactive.png) no-repeat;}
ol#controls li a{display:block;font-size:0;visibility: hidden;}


.nieuws, #zoekenpagina, #zoekennieuws{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
#zoekenpagina ul li, #zoekennieuws ul li{margin-bottom:15px;}
#zoekenpagina ul li a, #zoekennieuws ul li a{font-weight:900;text-decoration:underline}
#zoekenpagina ul li a:hover, #zoekennieuws ul li a:hover{text-decoration:none}

.contact{margin:15px 0;}

.kleurscreen{float:left; margin:0 60px 30px 0;}

#prevBtn, #nextBtn{display:none;}
