/*
Theme Name: NBF
Theme URI: http://www.ooidesign.nl/
Description: Theme voor de NBF website
Author: OOIDESIGN
Version: 0.9
*/
body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px; padding: 0px; border: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif; background: #f3f3f3; height: 100%; width:100%; margin:0 auto; padding:0; color:#444!important;
}
p { font-size:12px;line-height:16px; }
strong { font-size:12px; color:#444; }
strong a { color:#000; }
.round { 
border-radius: 4px;-moz-border-radius: 4px;
 }
.leftround { 
border-top-left-radius: 4px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 4px;
 }
.rightround { 
border-top-left-radius: 0px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 0px;
 }


a { outline:none;text-decoration:none;color:#fff; }
a:hover { text-decoration:underline; }

#content {
    background-color: #F6F6F6;
    display: block;
    margin: 0 auto;
    padding: 1px 10px 20px;
	width:960px;
	-moz-box-shadow: 1px 5px 10px #888;
	-webkit-box-shadow: 1px 5px 10px #888;
	box-shadow: 1px 5px 10px #888;
}
#news_content {
    background-color: #F6F6F6;
    display: block;
    margin: 0 auto;
    padding: 1px 10px 20px;
	width:963px;
	-moz-box-shadow: 1px 5px 10px #888;
	-webkit-box-shadow: 1px 5px 10px #888;
	box-shadow: 1px 5px 10px #888;
}




#preheader { background-color:#666;height:4px;}
#header { display:block;height:80px;background-color:#f3f3f3}
#header_container { width:960px;margin:0 auto;}
#header_logo { width:110px;float:left;}
.nbflogo { margin-top:10px;margin-left:5px;}
#header_menu { width:840px;float:left;color:#e7e7e7;font-size:14px;margin-top:15px;}
.menu_nieuws { border-bottom:3px solid #fff200;padding:3px 7px;}
.menu_services { border-bottom:3px solid #00aeef;padding:3px 7px;}
.menu_prikbord { border-bottom:3px solid #15b35a;padding:3px 7px;}
.menu_events { border-bottom:3px solid #ea2e92;padding:3px 7px;}
.menu_overnbf { border-bottom:3px solid #eb2d2e;padding:3px 7px;}
.menu_contact { border-bottom:3px solid #3551a3;padding:3px 7px;}

.yellow { background-color:#fff200;}
.blue { background-color:#00aeef;}
.green { background-color:#15b35a;}
.pink { background-color:#ea2e92;}
.red {background-color:#eb2d2e;}
.darkblue { background-color:#3551a3;}
a.naar_boven { float:right;margin:20px 0; }

.inline { display:inline; }

#featured { display:block;background-color:#dadee1;background-image:url(background.png);}
#featured_container { width:780px;margin:0 auto;background-color:#dadee1;padding:20px 0 30px 0;border-top: 3px solid #F3F3F3;}
#featured_image { width:600px;height:280px;margin:0 auto;background-color:#f1f6f9;border:5px solid #fafbfd;}
#featured_text { width:600px;height:48px;margin:0 auto;padding:20px 0;color:#fff;}

#news_featured { display:block;background-color:#dadee1;background-image:url(background.png);}
#news_featured_container { width:960px;margin:0 auto;background-color:#dadee1;padding:7px 10px 10px;border-top: 3px solid #F3F3F3;}
#news_featured_container_left { width:660px;float:left;}
#news_featured_container_right { width:250px;float:left;text-align:center;}
#news_featured_container_right a { color:#777;}
#news_featured_image { width:600px;background-color:#F6F6F6;border:5px solid #fafbfd;}
#news_featured_slider { width:950px;background-color:#f1f6f9;border:5px solid #fafbfd;}


#container { width:960px;margin:0 auto;margin-top:15px;}
#news_container { width:963px;margin:0 auto;margin-top:15px;}
#column1  { display:block;height:235px;width:310px;margin-right:11px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}
#column1_color { background-color:#ea2e92;width:165px;height:100%;float:left;color:#fff;overflow:hidden;}
.column_text { font-size:12px;}
#column1_picture { width:145px;height:235px;}
#column2  { display:block;height:235px;width:310px;margin-right:11px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}
#column2_color { background-color:#00aeef;width:165px;height:100%;float:left;color:#fff;overflow:hidden;overflow:hidden;}
#column2_picture { width:145px;height:235px;}
#column3 { display:block;height:235px;width:310px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}
.pollcolumn { display:block;height:235px;width:310px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}
.fotocolumn { display:block;width:310px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}
#column3_color { width:310px;height:100%;float:left;color:#fff;overflow:hidden;}
.pollcolumn_color { width:310px;height:100%;float:left;color:#fff;overflow:hidden;}
.fotocolumn_color { width:310px;height:100%;padding-bottom:10px;float:left;color:#fff;overflow:hidden;}

#news_column1  { display:block;width:610px;margin-right:15px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}
.search_column1  { width:960px!important;}
#news_column2  { display:block;width:310px;height:235px;margin: 0 0 8px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}
#news_column3  { display:block;width:310px;height:235px;margin: 0 0 8px;background-color:#f6f6f6;border:1px solid #ddd;float:left;}

.homepage #news_column3  { margin: 0 11px 8px 11px!important; }

.sidebar_generic { display:block;width:310px;height:135px;margin: 0 0 8px;border:1px solid #ddd;float:left;background-color:#E9E9E9;color:#444; }
.sidebar_content_tags { width:100%;height:100%;text-align:center; }
.sidebar_content_tags a {color:#777777;}

#news_column1 h1 { color:#222; padding:0 0 0 10px; }
#news_column1 h2 { padding:10px; }
#news_column1 p { color:#222; margin:10px 0; line-height:18px; }
#news_column1 a { color:#000;font-weight:bold; }
#news_column1 h3 { padding:10px; }

form span {margin:0!important;padding:0!important;}

#news_column2_color { width:165px;height:100%;float:left;color:#fff;overflow:hidden;}
#news_column3_color { width:165px;height:100%;float:left;color:#fff;overflow:hidden;}

#comments h2 { margin:0 0 20px;}
#comments form { margin:0 0 20px;}
#comments p { padding:0; }
#comments span{ padding:0 5px 0 0; }
#comments strong.comment_counter{ padding:0 5px 0 5px; }

.comment_odd {background-color:#fefefe;}
.comment_even {background-color:#f6f6f6;}
.color1 { background-color:#fff200;}
.color2{ background-color:#00aeef}
.color3 { background-color:#15b35a;}
.color4 { background-color:#ea2e92;}
.color5 {background-color:#eb2d2e;}
.color6 { background-color:#3551a3;}
.divcolor1 {border-bottom:solid 4px #fff200;}
.divcolor2 {border-bottom:solid 4px #00aeef;}
.divcolor3 {border-bottom:solid 4px #15b35a;}
.divcolor4 {border-bottom:solid 4px #ea2e92;}
.divcolor5 {border-bottom:solid 4px #eb2d2e;}
.divcolor6 {border-bottom:solid 4px #3551a3;}
.divcolor-left1 {border-left:solid 4px #fff200;}
.divcolor-left2 {border-left:solid 4px #00aeef;}
.divcolor-left3 {border-left:solid 4px #15b35a;}
.divcolor-left4 {border-left:solid 4px #ea2e92;}
.divcolor-left5 {border-left:solid 4px #eb2d2e;}
.divcolor-left6 {border-left:solid 4px #3551a3;}


#videobar { width:960px;margin:0 auto;margin-top:15px;height:185px;background-color:#f6f6f6;border:1px solid #ddd;font-size:12px;}
#videobar_title { height:10px;padding:5px 0 0 5px;}
/*#videobar_bar1 { display:block;width:158px;height:115px;background-color:#fff200;float:left;margin-left:5px;padding:0 0 10px 0;}*/
#videobar_bar1 { display:block;width:158px;height:145px;background-color:#fff200;float:left;margin-left:5px;}
#videobar_bar2 { display:block;width:158px;height:145px;background-color:#00aeef;float:left;}
#videobar_bar3 { display:block;width:158px;height:145px;background-color:#15b35a;float:left;}
#videobar_bar4 { display:block;width:158px;height:145px;background-color:#ea2e92;float:left;}
#videobar_bar5 { display:block;width:158px;height:145px;background-color:#eb2d2e;float:left;}
#videobar_bar6 { display:block;width:158px;height:145px;background-color:#3551a3;float:left;}

#news_headlines { width:960px;margin:0 auto;background-color:#f6f6f6;border:1px solid #ddd;font-size:12px;margin-top:10px;}
#news_headlines_left { width:440px;float:left;padding:5px;}
#news_headlines_right { float:right;padding:5px;text-align:right;}
#news_headlines a {color:#6E6E6E;}
#news_headlines_list strong {padding:0;}
#news_headlines_list {list-style-type:none;font-size:12px;padding:10px 0;}
#news_headlines_list li {padding:3px 0 5px 3px;}

#footer { width:960px;margin:0 auto;background-color:#f6f6f6;border:1px solid #ddd;font-size:12px;margin-top:10px;}
#footer_left { width:500px;overflow:hidden;float:left;padding:5px;}
#footer_right { float:right;padding:5px;text-align:right;width:440px;overflow:hidden;}

#credits { width:960px;margin:0 auto;margin-top:15px;margin-bottom:25px;height:45px;background-color:#f6f6f6;border:1px solid #ddd;text-align:right;font-size:12px;}
#credits_left { width:470px;float:left;padding:5px;text-align:left;}
#credits_right { float:right;padding:21px 5px 5px 5px;text-align:right;}
#copyright { width:960px;margin:0 auto;text-align:right;}
#bottom { background-image:url(bottom.png);height:15px;}


#header_menu a { display:block;width:102px;text-align:center;padding:15px 0;float:left; color: #555;text-decoration:none;outline:none;margin-top:10px; }
#header_menu a:hover { color: #000;text-decoration:none;outline:none; }
/*#header_menu a.header_menu_button_1:hover { height:24px;margin:-4px -4px 0 -4px;border:4px solid #fff200; }
#header_menu a.header_menu_button_2:hover { height:24px;margin:-4px -4px 0 -4px;border:4px solid #00aeef; }
#header_menu a.header_menu_button_3:hover { height:24px;margin:-4px -4px 0 -4px;border:4px solid #15b35a; }
#header_menu a.header_menu_button_4:hover { height:24px;margin:-4px -4px 0 -4px;border:4px solid #ea2e92; }
#header_menu a.header_menu_button_5:hover { height:24px;margin:-4px -4px 0 -4px;border:4px solid #eb2d2e; }
#header_menu a.header_menu_button_6:hover { height:24px;margin:-4px -4px 0 -4px;border:4px solid #3551a3; }*/

#footer a { color:#6e6e6e;font-size:12px; }
#credits a { color:#6e6e6e;font-size:12px; }
#copyright a { color:#6e6e6e;font-size:12px; }

p.readmore { font-size:12px; }
p.searchtext { color:#444;padding:2px 0 0;color:#6e6e6e; }

.column p, .column span { padding:0 10px 10px 10px; }
.column h4 { padding:10px; }

.current_page_item { font-weight:bold; }
.current_page_ancestor a { font-weight:bold;color:#666!important; }

ul.subpages {
    background-color: #F3F3F3;
    margin-top: 10px;
    padding: 5px 10px;
}
ul.subpages li
{
display: inline;
list-style-type: none;
padding-right: 20px;
font-size:12px;
}
ul.subpages li a {
color:#444;
}
ul.subpages li a:hover {
color:#000;
text-decoration:none;
}
h3.inline a {color:#444;}
h3.inline a:hover {color:#000!important;text-decoration:none;}

h2 a { background-color:#3B3D3E;padding-right:3px; }
h2 a:hover { background-color:#fefefe;color:#000;text-decoration:none; }
.meta { padding:3px; background-color:#777; font-size:12px; }
div.info {width:600px!important;overflow:hidden;}
a.info { color:#6E6E6E; }
a.column:hover { text-decoration:none;color:#000; }


.search {
				margin-top:-11px;
				float: right;
				height: 50px;
				padding: 7px 0 0 20px;
				width: 203px;
				
			}
.widget_search input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #999999;
    padding: 3px 5px 0;
    width: 165px;
}
.ledensearch {
				
				display:inline;
				height: 50px;
				padding: 7px 0 0 20px;
				width: 203px;
				margin-top:37px;
				
			}
.bedrijvensearch { margin-top:24px!important; }
.widget_ledensearch input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #999999;
    padding: 3px 5px 0;
    width: 165px;
}
input[type="text"], input[type="password"] {
    -moz-border-radius: 5px;
	-webkit-border-radius:5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 7px 8px;
    width: 50%;
}
.wpcf7-submit {
    padding: 7px 8px;
    width: 50%;
}

#footer input[type="submit"] {
	padding: 7px 8px;
}
#comments input[type="submit"] {
	padding: 7px 8px;
}
.widget_search input[type="submit"] {
    background: url("search-button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 24px;
    margin: 0;
    width: 26px;
}
.widget_search form {
    background: url("search-background.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: 0 auto;
    width: 203px;
}
style.css (regel 1345)
form {
    margin-top: 20px;

}
#footer form { margin-top:10px; }
#footer input[type="text"], #footer input[type="password"] { display:inline!important;clear:none!important;width:150px; }
.navigation { padding:5px; }
.alignleft { float:left; }
.alignright { float:right; }
.wpcf7-response-output, .wpcf7-validation-errors { font-size:12px; }

/* pagination */

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
padding-left:5px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#000;
background: #DADEE1;
}

.pagination a:hover{
color:#fff;
background: #3279BB;
}

.pagination .current{
padding:6px 9px 5px 9px;
background: #555;
color:#fff;
font-weight:bold;
}

ul.recenteprikbordberichten { padding-left:25px;font-size:12px; }
ul.recenteprikbordberichten li { padding-top:5px; }
ul.recenteprikbordberichten em { padding:10px 0;display:block; }
.attachments ul img { padding-top:20px; }

span.videobartitel {display:block;background-color:#000;color:#fff;text-align:center;height:10px;padding:5px 0;}

#kostenoverzicht p {margin:0!important;padding:0 0 0 10px!important;}

#wp-realtime-sitemap-pages, #wp-realtime-sitemap-posts, #wp-realtime-sitemap-archives, #wp-realtime-sitemap-categories {padding-left:30px;font-size:12px;}
.pollcolumn strong { color:#fff!important; }
.homepage .column:last-child {margin:0!important;}
.homepage #news_column3:last-child {margin:0!important;}
.homepage #news_column2:last-child {margin:0!important;}

.rubriekengroot {height:300px;}

#comments {clear:both;}
#news_featured_container iframe {margin-right:5px;}

/* new buttons */
#btnholder {
    float: left;
    margin-bottom: 3px;
    margin-left: -1px;
    margin-top: 5px;
    width: 600px;
}
#wordlidbtn {
    border: 0 none;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    color: #fff;
    float: left;
    font-weight: bold;
    padding: 3px;
    background-color: #eb2d2e;
    cursor: pointer;
    width:50px!important;
    overflow: hidden;
}
#wordlidbtn:hover {
	background:#b81516;
}
#appbtn {
    border: 0 none;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    color: #fff;
    float: left;
    font-weight: bold;
    margin-left: 2px;
    padding: 3px;
    background-color: #00aeef;
    cursor: pointer;
    overflow: hidden;
    width:140px!important;

}
#appbtn:hover {
	background:#038dc1;
}
#header_menu #wordlidbtn a, #header_menu #wordlidbtn a:hover, #header_menu #appbtn a, #header_menu #appbtn a:hover {
	text-decoration: none!important;margin:0!important;padding:0!important;color:#fff!important;font-size:11px!important;text-align:center;display:inline-block!important;line-height:12px;width:inherit;
}
