/* 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;
	vertical-align:top;
	height:25px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

html{ height:100%}
body { background:#666666 url(/images/body_background.gif) no-repeat center top; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#666666; height:100%}



a {cursor:pointer; text-decoration:underline;}
a:hover{ text-decoration:underline;}
a:active { text-decoration:underline;}
a:visited { text-decoration:underline;}

:focus { outline:none;}

h2 { font-size:18px; color:#FFFFFF; padding:5px 0 5px 0}
h3 { font-size:14px; margin:0; padding:0; line-height:18px; font-weight:bold; color:#FFFFFF;}

.middle_data h1{color:#666;}
.middle_data h2{color:#666;}
.middle_data h3{color:#666;}
.middle_data h4{color:#666;}
.middle_data h5{color:#666;}
.middle_data h6{color:#666;}

a { color:#666666;}
p { padding:5px 0;}

.float_left{ float:left}
.float_right{ float:right}
.float_center{text-align:center;}
.clear{clear:both;}
.clear-right{clear:right;}
.clear-both { clear:both;  font-size:0px !important; height:0 !important; line-height:0px; margin:0; padding:0;  }


/* ----- 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 */

.div-padding-5px { display:block; height:5px; font-size:0; }
.div-padding-10px { display:block; height:10px; font-size:0; }
.div-padding-15px { display:block; height:15px; font-size:0; }

 input.input { border:solid 1px #CCCCCC; width:200px; padding:3px 5px; color:#333333;}

#container { background:url(/images/body_background2.gif) no-repeat center bottom;}

.main-wrapper { display:block; width:1029px; margin:auto; margin-bottom:41px;  padding: 30px 0px; position:relative;}




.top-Wrapper { background:url(/images/middle_top_background.png) no-repeat top left; padding:13px 0 0 0;  }
.top_cantener { background:url(/images/middle_bottom_bg.png) repeat-y left; padding:0 24px;}

.footer {background:url(/images/middle_bottom_background.png) no-repeat bottom left; padding:0px 0 12px 0;}
.footer_inner { background:url(/images/middle_bottom_background.png) no-repeat bottom left; font-size:0; padding-bottom:10px;}
.footer_cantener { background:url(/images/middle_bottom_bg.png) repeat-y left; padding:0 25px 20px 25px; color:#999999; }
.footer_cantener strong { font-weight:bold;}
.footer_left { float:left; }
.footer_right { float:right}
.inner_page_footer {color:#999999; padding:10px 20px;}
.inner_page_footer a{color:#999999;}
.inner_page_footer a:hover{text-decoration:underline;}
strong { font-weight:bold;}

.middle-content { background:url(/images/middle_bottom_bg.png) repeat-y left; padding:28px 22px 20px 24px; }

.top_menu_section { margin:0; padding:10px 0 20px 0;}
.top_menu_section .top_breadcrumb {color:#666666; float:left; padding-top:3px;max-width:520px;line-height:18px;}
.top_menu_section .top_breadcrumb a{ text-decoration:none;}
.top_menu_section .top_breadcrumb a:hover{ text-decoration:underline;}
.top_menu_section .top_breadcrumb strong { font-size:12px; font-weight:bold; }
.top_menu_section .right_menu { float: right;}
.top_menu_section .right_menu ul { float:left; margin:3px 10px 0 0; padding:0; list-style:none;}
.top_menu_section .right_menu ul li { display:inline; color:#666666; padding:0 1px;}
.top_menu_section .right_menu ul li a { color:#666666; text-decoration:none;}
.top_menu_section .right_menu ul li a:hover, .top_menu_section .right_menu ul li a.active { text-decoration:underline; color:#9999bf;}
.top_menu_section .right_menu .search_bar { margin:0; padding:1px 5px 0 20px; background:url(/images/input_bg.gif) no-repeat left top; display:inline; float:left; width:202px; height:20px;}
.top_menu_section .right_menu .search_bar input { margin:0; padding:0; font-size:11px; padding:2px; border-width:0px; background:transparent; color:#666666; width:200px;}

.top_banner { height:150px;}
.top_banner .banner_content { width:75%; float:left; padding:55px 0px 0 122px; color:#ffffff;}
.top_banner .banner_content a { color:#FFFFFF; text-decoration:none;}
.top_banner .banner_content a:hover { text-decoration:underline;}
.logo { margin:14px 10px 0 17px; padding:0; background:url(/images/nku_logo.gif) no-repeat left top; width:79px; height:124px; float:left; text-indent:-9999px; display:inline}
.logo a { display:block;  width:79px; height:124px; }

.home_page_middle_box { margin:0; padding:0px 0 0 0 ;clear:both;min-height:310px; }
.home_page_middle_box .periwinkle_box { width:230px; float:left; margin-left:20px; display:inline;}
.home_page_middle_box .periwinkle_box.first { margin-left:0;}

.periwinkle_box { padding:0; width:100%;}
.periwinkle_box .txt_header { background:#9999bf  url(/images/blue_box_tr.gif) no-repeat right top; position:relative;}
.periwinkle_box .txt_header h3 { background:url(/images/blue_box_tl.gif) no-repeat left top; float:left;  padding:7px 0 7px 18px;}
.periwinkle_box .txt_header a.more_arrow { position:absolute; width:6px; height:5px; display:block; right:20px; top:12px; background:url(/images/more_icon.gif) no-repeat left top }
.periwinkle_box .periwinkle_box_container { border:solid 1px #cccccc; border-width:0 1px; padding:2px 0 0 0; background:#FFFFFF url(/images/blue_box_bg.gif) repeat-x bottom}
.periwinkle_box .periwinkle_box_container p { margin:0; padding:0;}
.periwinkle_box .periwinkle_box_container h5 { font-size:12px; font-weight:bold; color:#c19e49; padding:2px 0 3px 0}
.periwinkle_box .periwinkle_box_bottom { background:url(/images/blue_box_br.gif) no-repeat right bottom; font-size:0px; height:12px;}
.periwinkle_box .periwinkle_box_bottom .periwinkle_box_bottom_left {background:url(/images/blue_box_bl.gif) no-repeat left bottom; height:12px; width:11px;}
.periwinkle_box .periwinkle_box_container ul{ margin:0; padding:0; list-style:none;}
.periwinkle_box .periwinkle_box_container ul li { margin:0; padding:1px 0 0px 8px; background:url(/images/arrow_icon.gif) no-repeat left 9px; line-height:22px; }
.periwinkle_box .periwinkle_box_container ul li a { color:#666666; text-decoration:none;}
.periwinkle_box .periwinkle_box_container ul li a:hover { text-decoration:underline; color:#9999bf;}

.periwinkle_box .periwinkle_padding { padding:10px 18px;}
.periwinkle_box .periwinkle_padding2 { padding:10px 15px;}
.white_box .periwinkle_box_container { background:#FFFFFF;}
.white_box .periwinkle_box_container p { padding:10px 0}
.white_box .periwinkle_box_bottom { background-image:url(/images/blue_wbox_br.gif); height:10px;}
.white_box .periwinkle_box_bottom .periwinkle_box_bottom_left{ background-image:url(/images/blue_wbox_bl.gif); height:10px; }

.home_page_middle_box .home_box_top {  min-height:125px; padding-bottom:15px; _height:125px;}
.home_page_middle_box .home_box_banner { margin:0; padding:0;}

.middle_data { padding:5px 18px 10px 18px !important; line-height:20px;}

.middle_img { float:right; vertical-align:middle; margin:0 0px 10px 10px}

ul.black_arrow{ margin:0; padding:0; list-style:none; position:relative}
ul.black_arrow li { margin:0; padding:3px 0 3px 8px; background:url(/images/arrow_icon.gif) no-repeat left 9px; }
ul.black_arrow li a { color:#666666; text-decoration:none;}
ul.black_arrow li a:hover { text-decoration:underline;}

.home_letest_news_section { margin:0; padding:20px 0 0 0;}
.letest_news { width:480px; float:left;}
.letest_news strong { font-weight:bold;}
.letest_news p{ margin:0; padding:3px 0;}
.home_letest_news_section .banner_middle { float:left; margin-left:20px;}
.home_letest_news_section .banner_middle .margin_right { margin-right:18px;}

.gray_round_box { position:relative; width:100%;   }
.gray_round_box .gray_round-bg { color:#505050;  margin:0 8px 0 8px; height:8px; font-size:0; padding:0; z-index:1; background:#ffffff;  border:solid 0px #cccccc;}
.gray_round_box .gray_round-content {background:#e4e4e4 url(/images/gray_round_background.gif) repeat-x top; margin:0 0px 0 0px; padding:0 20px; border:solid 0px #cccccc; border-width:0 1px; color:#505050; text-align:justify; min-height:61px;  }
.gray_round_box .gray_tl, .gray_round_box .gray_tr, .gray_round_box .gray_bl, .gray_round_box .gray_br { background:url(/images/gray_round_bg.gif) no-repeat; position:absolute; z-index:2;  height:9px; width:9px; font-size:0; display:block;}
.gray_round_box .gray_tl { left:0 ; top:0; background-position: left top;}
.gray_round_box .gray_tr { right:0; top:0; background-position: right top;}
.gray_round_box .gray_bl { left:0; bottom:0px; _bottom:-1px;  background-position:bottom left }
.gray_round_box .gray_br { right:0; bottom:0px; _bottom:-1px; background-position: right bottom;}
.gray_round_box .gray_bottom { background:#e4e4e4; border-bottom-width:1px;}
.gray_round_box .gray_top { background:#FFFFFF; border-top-width:1px;}


.middle_left { float:left; width:230px; display:inline;}
.middle_center { float:left; width:481px; display:inline; margin-left:20px;}
.middle_right { float:right; width:230px; display:inline;}

.zoek_een_nku { background:url(/images/zoek_een_nku.jpg) no-repeat left top; height:150px; width:229px;}
.search_post_code { padding:70px 0 0 15px; font-size:11px;height:150px; width:229px;}
.search_post_code p { padding:10px 0}
.search_input_bg_2 { background:url(/images/search_input_bg_2.jpg) no-repeat left top; width:138px; height:20px; padding-left:5px; float:left;}
.search_input_bg_2 input { width:120px; font-size:11px; padding:2px; border-width:0px; background:transparent; color:#666666;}
.search_post_code .btn_go { float:left;}


.left_menu { margin:0; padding:0; display:block; }
.left_menu li { background:url(/images/blue_box_tr.gif) no-repeat right top ; margin:1px 0 0 0; padding:0px 0 15px 0; display:block;  }
.left_menu li .mainhover {background: url(/images/blue_box_tl.gif) no-repeat left 0px; position:relative;}
.left_menu li a{ margin:0 0 0 0px; background: url(/images/more_icon.gif) no-repeat 90% 10px;  padding:0px 0 0 20px; text-decoration:none; color:#FFFFFF;font-size:12px; display:block; line-height:29px; font-weight:bold;  }
 .left_menu li a.active {}
.left_menu li a.subactive {background-image:url(/images/more_icon-bottom.gif) }
.left_menu li ul { margin-top:0px; background:url(/images/left_menu.gif) no-repeat left bottom; padding:10px 5px 15px 20px;}
.left_menu li ul li { background:transparent url(/images/arrow_icon.gif) no-repeat left 8px; margin-top:0; padding:3px 0}
.left_menu li ul li a { background:none; line-height:15px; display:block; color:#666666; font-weight:normal; padding-left:10px; }
.left_menu li ul li a.active, .left_menu li ul li a:hover{ background-image:none; color:#9999bf; font-weight:bold; text-decoration:underline;}

.menuitemopen{text-decoration:underline;}

input.button{background:#9999BF;border:1px solid #9999BF;color:#fff;font-weight:900;}

div.clear{clear:both;}

form#scherm1 div.formright{float:right;width:180px;height:35px;}
form#scherm1 div.formleft{float:left;height:35px;}

form#scherm2 div.formright{float:right;width:75px;margin-bottom:10px;}
form#scherm2 div.formleft{float:left;margin-bottom:10px;}
form#scherm2 input{border:none;color:#666;background:transparent;}
form#scherm2 input#totalSum{font-weight:900;}
form#scherm2 input.button{background:#9999BF;color:#fff;border:1px solid #9999BF;padding-bottom:2px;}
div#prijs span{text-decoration:underline;cursor:pointer;}
div#prijs div.premiekost{margin-bottom:10px;}
div.toon_kosten{padding:7px 7px 0px 7px;margin:6px 0 0 0;background:url(/images/blue_box_bg.gif) repeat-x scroll center bottom;color:#666;text-align:center;border:1px solid #ccc;text-align:left;}

form#scherm3 div.formright{float:right;width:90px;margin-bottom:10px;}
form#scherm3 div.formleft{float:left;margin-bottom:10px;}

form#scherm4 div.formright{float:right;width:250px;margin-bottom:10px;margin-bottom:5px;}
form#scherm4 div.formleft{float:left;margin-bottom:10px;width:160px;margin-bottom:5px;}
div.toon_premie{margin:15px 0;background:url(/images/blue_box_bg.gif) repeat-x scroll center bottom;color:#666;text-align:center;border:1px solid #ccc;}
table.toon_premie{margin:4%;}
table.toon_premie thead th{font-weight:900;border-bottom:1px solid #666;padding-left:10px;}
table.toon_premie tr td{padding-left:10px;border-bottom:1px solid #666;}
div.totaalBedrag{margin-top:15px;padding-bottom:15px;font-size:14px;}


div.toon_errors{margin:15px 0;padding:15px;background:url(/images/blue_box_bg.gif) repeat-x scroll center bottom;color:#b60000;text-align:center;border:1px solid #ccc;}
.periwinkle_box .periwinkle_box_container div.toon_errors ul li{list-style:disc;background:none;text-align:left;margin-left:30px;}


/* BUTTONS STYLE */
input.button_verder, form#scherm2 input.button_verder{background:#fff url(/images/button_verder.png) no-repeat top;color:#fff;width:82px;height:29px;border:none;font-weight:900;cursor:pointer;padding:0;margin:0;line-height:29px;}
input.button_terug, form#scherm2 input.button_terug{background:#fff url(/images/button_terug.png) no-repeat top;color:#fff;width:82px;height:29px;border:none;font-weight:900;cursor:pointer;padding:0;margin:0;line-height:29px;}
input.button_grijs{background:#fff url(/images/button_grijs.png) no-repeat top;color:#666;width:145px;height:29px;border:none;font-weight:900;cursor:pointer;padding:0;margin:0;line-height:29px;}
input.button_afsluiten{background:#fff url(/images/button_afsluiten.png) no-repeat top;color:#666;width:205px;height:29px;border:none;font-weight:900;cursor:pointer;padding:0;margin:0;line-height:29px;}
input.button_aanvraag{background:#fff url(/images/button_aanvraag.png) no-repeat top;color:#666;width:163px;height:29px;border:none;font-weight:900;cursor:pointer;padding:0;margin:0;line-height:29px;}
input.button_maatwerk{background:#fff url(/images/button_maatwerk.png) no-repeat top;color:#666;width:279px;height:29px;border:none;font-weight:900;cursor:pointer;padding:0;margin:0;line-height:29px;}
input.button_klikhier{background:#fff url(/images/klikhier.png) no-repeat top;color:#666;width:64px;height:29px;border:none;font-weight:900;cursor:pointer;padding:0;margin:0;line-height:29px;}


#bedrijfsgegevens tr.oneven{background:transparent url(/images/blue_box_bg.gif) repeat-x scroll center left;}