html, body{height:100%;}

body{
	margin:0;
	padding:0;
	background:#171508 url('/images/main_back.jpg');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#211f0c;
}

a img{border:0;}
.clear{clear:both;}
.floatright{float:right;}
.floatleft{float:left;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
.nomarkup{border:0;background:none;margin:0;padding:0;}

h1{color:#0a0903;font-size:18px;margin-top:3px;}
h2{color:#6f6e5c;font-size:18px;margin-top:3px;padding-top:3px;}
p{margin-top:5px;}
form{margin:0;padding:0;}
.linklist_head{margin-bottom:4px;}
.home_koptekst{font-size:24px; line-height:22px; display:inline-block;padding-top:8px;padding-bottom:8px; text-transform:uppercase;}

.grey{color:#6f6e5c;}
.greymargin{display:inline-block;margin-left:5px;margin-right:5px;color:#6f6e5c;}
.white{color:#fff;}
.red{color:#c33;}

.div_horiz{background-image:url('/images/dot_horiz.gif');height:1px;overflow:hidden;margin-bottom:4px;}
.div_horiz_spacing{height:10px;background-repeat:repeat-x;background-position:left center;}

input{border:1px solid #171508;color:#999;background-color:#fff;margin-bottom:4px;width:210px;font-size:10px;}
.submitbutton{border:0;background-color:#171508;color:#fff;width:auto;margin-top:5px;}

.inputbox{width:250px;}
.inputboxg{width:250px;height:100px;border:1px solid #171508;color:#999;}
.button{width:auto;color:#999;}

textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;}


.main_container a:link, .main_container a:visited{color:#000;text-decoration:none;color:#ffffff;background-color:#171508;}
.main_container a:hover, .main_container a:active{color:#737162;text-decoration:none;color:#211f0c;background-color:#f0e412;}

/*
.main_col_left ul{margin:0;padding:0;list-style-type:none;}
.main_col_left ul li a:link, .main_col_left ul li a:visited{background:none;color:#333;}
.main_col_left ul li a:hover, .main_col_left ul li a:active{background:underline;color:#333;}
*/

a.readmore:link, a.readmore:visited{color:#ffffff !important;background-color:#171508 !important;text-decoration:none !important;padding:0 2px !important;}
a.readmore:hover, a.readmore:active{color:#211f0c !important;background-color:#f0e412 !important;text-decoration:none !important;}

a#popup_info_website_btn:link, a#popup_info_website_btn:visited{float:right;color:#ffffff;background-color:#171508;text-decoration:none;padding:0 2px;}
a#popup_info_website_btn:hover, a#popup_info_website_btn:active{color:#211f0c;background-color:#f0e412;text-decoration:none;}
/*
a.link_large:link, a.link_large:visited{color:#fff;background-color:#000;text-decoration:none;font-weight:normal;padding:1px;}
a.link_large:hover, a.link_large:active{color:#fff;background-color:#000;text-decoration:none;}
a.link_large img{vertical-align:middle;position:relative;top:-2px;}
a.link_large_top{height:19px !important;}
*/
a.link_large:link, a.link_large:visited{color:#000;background-color:#dbdbd6;text-decoration:none;font-weight:bold;display:block;padding-top:2px;height:18px;background-position:bottom left;background-image:url('/images/link_large_back.jpg');background-repeat:repeat-x;}
a.link_large:hover, a.link_large:active{color:#666;background-color:#dbdbd6;text-decoration:none;}
a.link_large img{vertical-align:middle;position:relative;top:-2px;}
a.link_large_top{height:19px !important;}


a.link_large_nieuwsoverzicht:link, a.link_large_nieuwsoverzicht:visited{position:absolute; left:15px; bottom:15px; color:#fff;background-color:#000;text-decoration:none;font-weight:normal;padding:1px;}
a.link_large_nieuwsoverzicht:hover, a.link_large_nieuwsoverzicht:active{position:absolute; left:15px; bottom:15px; color:#fff;background-color:#000;text-decoration:none;}

a.nomarkup:link, a.nomarkup:visited, a.nomarkup:hover, a.nomarkup:active{border:0;background:none;margin:0;padding:0;}
a.login_help:link, a.login_help:visited, a.login_help:hover, a.login_help:active{color:#fff;float:right;margin-right:8px;text-decoration:none;}

.login_popup_btn{position:fixed;left:0;top:110px;z-index:10;}
.login_popup{display:none;z-index:12;position:fixed;width:210px;height:130px;padding-top:10px;padding-left:10px;left:40px;top:110px;background-color:#000;color:#fff;}
.login_popup_back{display:none;z-index:11;position:fixed;width:220px;height:140px;left:50px;top:120px;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.login_popup h1{color:#fff;}
.login_popup input{width:200px;}
.login_popup .submitbutton{width:auto;background-color:#F0E412;color:#000;}
.login_popup_close{float:right;margin-right:10px;}

/*.twitter a {position:fixed; text-decoration:none; color:#000000; left:0px; top:200px;background-color:#ffffff; width:32px; height:224px;background-image:url('/images/followtwitter.jpg');}*/


.main_container{
	background-color:#fff;
	margin-left:109px;
	width: 786px;
	padding:10px;
	line-height:18px;
}

.main_container_corner{
	position:relative;
	top:15px;
	#top:13px;
	left:-10px;
}

.copyright{
	color:#999;
	color:#6f6e5c;
	margin:20px 0;
	margin-left:109px;
	padding-bottom:20px;
	width:786px;
	text-align:center;
	line-height:20px;
}

.copyright a:link, .copyright a:visited{
	color:#6f6e5c;
	text-decoration:none;
}

.copyright a:hover, .copyright a:active{
	color:#fff;
	text-decoration:none;
}

.main_menu{
	background-color:#6f6e5c;
	border-top:2px solid #e3f217;
	height:20px;
}

.main_menu_left{float:left;width:80px;margin-left:109px;_margin-left:55px;}
.main_menu_right{float:left;width:726px;}
.main_menu ul{margin:0;padding:0;list-style-type:none;}
.main_menu ul li{float:left;}
.main_menu .main_menu_right ul li{float:right;}
.main_menu ul li a:link, .main_menu ul li a:visited{display:inline-block;color:#fff;text-decoration:none;padding:3px 5px 0 5px;height:17px;}
.main_menu ul li a.active{color:#fff;text-decoration:none;background-color:#171508;}
.main_menu ul li a:hover, .main_menu ul li a:active{color:#000;text-decoration:none;background-color:#f0e412;}
.main_menu ul li img{margin-top:6px;}

.main_logo{
	margin-left:109px;
}

.main_col_left{
	float:left;
	width:487px;
	/*overflow:hidden;*/
}

.main_col_left_nieuws{
	float:left;
	width:467px;
	padding-right:20px;
	overflow:hidden;
}

.main_col_left_img{
	float:right;
	width:224px;
	margin-top:50px;
}

.main_col_right{
	float:left;
	width: 289px;
}

.main_col_right_padding{
	padding-left:16px;
	/*padding-right:16px;*/
}
.main_col_right_padding_news{
	height:223px; padding-bottom:20px; border-bottom:1px dotted #e5e5e4;
	}
.main_col_right_padding_nieuws{
	padding-left:16px;
	padding-right:0;
	height:183px;
	position:relative;
	padding-bottom:16px;
	overflow:hidden;
}

.main_col_right_padding_nieuws .nieuwsoverzicht{  display:inline-block; font-size:8pt; position:absolute; background-color:#171508; font-weight:normal; padding:0; color:#ffffff; bottom:10px; left:16px;}
.main_col_right_padding_nieuws .nieuwsoverzicht:hover{  color:#ffffff;}
.twitter_span	{display:inline-block; margin-top:5px; margin-bottom:5px; font-size:8pt;}
/*.twitter_span a	{color:#fff; background-color:black;}
.twitter_span a:hover	{color:#fff; background-color:black;}*/
.twitter_time	{color:#6f6e5c; font-size:7pt;}

.main_col_left_col2{
	float:left;
	width:238px;
	margin-right:5px;
}

.main_col_left_col2_left{width:243px;margin-right:0;}

.home_nieuws{
	width:487px;
	height:190px;
	overflow:hidden;
	position:relative;
}

.home_blok_left{
	width:487px;
	height:158px;
	line-height:18px;
	overflow:hidden;
	position:relative;
}
.home_blok_left h1{/*width:472px;*/}

.home_nieuws_gray{
	/*float:left;*/
	width:472px;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#000000;
	color:#fff;
	filter:alpha(opacity=80);
	opacity:0.8;
	height:60px;
	padding:5px 10px 0 5px;
	margin:0;
	line-height:15px;
}

.home_nieuws_gray h1{color:#fff;filter:alpha(opacity=100);opacity:1.0; padding-bottom:5px;}
.home_nieuws_gray p{padding:0;margin:0;}
.home_nieuws_gray a.leesmeer{filter:alpha(opacity=100);opacity:1.0; background-color:#fff;color:#000;}

.home_portfolio_thumbs{
	margin:5px 0;
	overflow:hidden;
	height:69px;
	position:relative;
	width:487px;
}

.home_portfolio_thumbs a:link, .home_portfolio_thumbs a:visited, .home_portfolio_thumbs a:hover, .home_portfolio_thumbs a:active{background:none;}

.home_portfolio_thumbs_inner{
	width:690px;
}

.home_portfolio_thumbs_left, .home_portfolio_thumbs_right{
	position:absolute;
	height:69px;
	width:150px;
	top:0;
	border:1px solid red;
}

.home_portfolio_thumbs_left{left:0;}
.home_portfolio_thumbs_right{right:0;}

#home_portfolio_thumbs_bubble{
	width:73px;
	height:31px;
	padding-top:6px;
	text-align:center;
	font-weight:bold;
	position:absolute;
	top:288px;
	left:200px;
	color:#fff;
	display:none;
	background-image:url('/images/home_portfolio_thumbs_bubble.gif');
}

.portfolio_thumb_large{
	float:left;
	width:223px;
	background-image:url('/images/dot_horiz.gif');
	background-position:bottom left;
	background-repeat:repeat-x;
	padding-bottom:3px;
	margin-bottom:3px;
}

.portfolio_thumb_large h1{
	margin:0;
	margin-bottom:4px;
}

.portfolio_thumb_large a{
	background:none !important;
}

.portfolio_pagenav a:link, .portfolio_pagenav a:visited{
	background:none;
	color:#000;
	text-decoration:underline;
}

.portfolio_pagenav a:hover, .portfolio_pagenav a:active{
	background:none;
	color:#000;
	text-decoration:none;
}

.portfolio_pagenav a.active{
	font-weight:bold;
	text-decoration:none;
}

.portfolio_select{
	background-color:#171508;
	color:#fff;
	padding:4px;
}

.portfolio_select select{
	border:1px solid #000;
	background-color:#fff;
	color:#000;
	font-size:11px;
}

.portfolio_select label{
	margin-right:5px;
}

.nb_aanmelden_home{
	position:absolute;
	margin-left:16px;
	width:288px;
	_width:308px;
	#width:308px;
	height:163px;
	_height:183px;
	#height:183px;
	margin-top:20px;
	padding-left:20px;
	padding-top:20px;
	background-image:url('/images/nb_aanmelden_home_back.jpg');
	/*
	#position:absolute;
	#left:auto;
	#width:308px;
	*/
}

.home_thumbs_right{
	float:left;
	width:275px;
	height:190px;
	overflow:hidden;
	margin-left:15px;
}

.home_a{	float:left; display:inline-block;height:60px; overflow:hidden;border:0;margin:0 0 5px 5px; padding:0;}
.home_a_eerste{	float:left; display:inline-block;height:60px; overflow:hidden;margin:0 0 5px 0;padding:0;}
.home_img{	border:0; margin:0;padding:0; height:60px;}


.portfolio_sort{
	background-color:#171508;
	padding:3px;
	color:#fff;
	margin-top:4px;
	margin-bottom:8px;
}
.portfolio_sort select{
	border:1px solid #171508;
	font-size:9px;
	width:195px;
}

#portfolio_popup_container{display:none;}
#portfolio_popup_back{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);z-index:90;}
#portfolio_popup_shadow {display:none;position:absolute;top:50%;left:50%;margin-left:-213px;margin-top:-190px;width:446px;height:390px;background-color:#000;z-index:91;}
#portfolio_popup		{position:absolute;top:50%;left:50%;margin-left:-223px;margin-top:-200px;width:446px;height:390px;background-color:#fff;z-index:92;background-image:url('/images/dot_horiz.gif');background-repeat:repeat-x;background-position:0 308px;}
#portfolio_popup_info{padding:10px;padding-top:20px;}
#portfolio_popup_foto{width:446px;height:302px;background-position:center center;background-repeat:no-repeat;}

#portfolio_popup_btn_close{position:absolute;top:50%;left:50%;margin-top:-240px;margin-left:165px;display:block;width:55px;height:33px;text-decoration:none;background-image:url('/images/popup_icon_close.gif');z-index:95;background-color:transparent;background-position:0 0;}
#portfolio_popup_btn_close:hover{background-color:transparent;}

#portfolio_popup_btn_left{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-260px;display:block;width:23px;height:31px;text-decoration:none;background-image:url('/images/popup_icon_left.gif');z-index:95;background-color:transparent;background-position:0 0;}
#portfolio_popup_btn_left:hover{background-color:transparent;}

#portfolio_popup_btn_right{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:235px;display:block;width:23px;height:31px;text-decoration:none;background-image:url('/images/popup_icon_right.gif');z-index:95;background-color:transparent;background-position:0 0;}
#portfolio_popup_btn_right:hover{background-color:transparent;}

.partner_pf_cont{float:left;background-color:#eee;margin-bottom:10px;padding-bottom:10px;width:240px;background-image:url('/images/dot_horiz.gif');background-position:bottom left;background-repeat:repeat-x;}
.partner_pf_l{width:80px;float:left;padding-top:5px;padding-left:5px;}
.partner_pf_r{width:155px;float:left;padding-top:10px;}

.submenu{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:15px;
}

.submenu li a:link, .submenu li a:visited{
	font-size:20px;
	font-family:Arial;
	font-weight:bold;
	text-transform:lowercase;
	display:block;
	padding:2px 5px;
	background-color:#b1b0ae;
	color:#fff;
	text-decoration:none;
	margin-top:1px;
}

.submenu li a:hover, .submenu li a:active, .submenu li a.active{
	background-color:#6d6c6a;
	color:#fff;
	text-decoration:none;
}

.news_footer{
	background-image:url('/images/dot_horiz.gif');
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:5px;
}

.main_divider{overflow:hidden;font-size:1px;height:1px;background-image:url('/images/dot_horiz.gif');background-position:top left;background-repeat:repeat-x;border-top:5px solid #fff;}
#home_div_update{background-color:#fff;}

div.news_top_img{		float:left; width:487px; height:190px; padding-bottom:8px; text-align:left; overflow:hidden;}
div.news_top_img img{	border:1px solid #eeeeee;}
div.new_top_tekst{		float:left; width:487px; padding-bottom:20px;}

a.nieuws_overzicht{				font-size:10px;position:relative; padding-left:10px;background-color:transparent !important;color:#333 !important;}
a.nieuws_overzicht img{			display:inline-block;position:absolute;left:0; top:2px;}
a.nieuws_overzicht .gray_year{	color:#6f6e5c;}

div.error{				position: absolute; 	left:50%;	margin-left: -250px; 	width:500px;	height:500px;		background-color:#FFFFFF;		color:#626164;		}
div.error_img{			float:left; width:500px;	text-align:center;	}
div.error_kop{			float:left; width:500px;	text-align:center;	background-color:#6F6E5C;	line-height:30px;	}
   .error_kop h1{		font-size:13px;	margin:0px;	color:#FFFFFF; }
div.error_txt{			float:left; width:500px;	text-align:left;	color:#626164;	padding-bottom:30px;}
   .error_txt ul{             			margin:15px 0 0 30px;	padding:0;  }
   .error_txt ul li{           		    color:#000000; font-size:11px; 	padding-bottom:4px;	}
   .error_txt ul li a{          			color:#000000;	text-decoration:underline; }
   .error_txt ul li a:hover{    			color:#626264;	text-decoration:underline; }
