/* CSS Document */
@font-face {
    font-family: 'aller_lightregular';
    src: url('fonts/aller_lt-webfont.eot');
    src: url('fonts/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aller_lt-webfont.woff') format('woff'),
         url('fonts/aller_lt-webfont.ttf') format('truetype'),
         url('fonts/aller_lt-webfont.svg#aller_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#Body{
	color:#000;
	}
html,body{
	margin:0px; 
	height: 100%; 
	padding:0px; 
	font:normal 12px/1.5 Arial; 
	color:#000;
	}
p{
	margin:0px 0px 8px 0px;
	}

A,
A:link{
	color:#FFB700;
	text-decoration:none;
	}
A:active{
	color:#FFB700 ;
	text-decoration:none;
	}
A:visited{
	color:#FFB700 ;
	text-decoration:none;
	}
A:hover{
	color:#FFB700 ;
	text-decoration:underline; 
	}

a:focus {
    outline:none;
    -moz-outline:none;
	}
h1{
	font:bold 20px/24px Arial;
	color:#000;
	}
h2{
	font:bold 18px/22px Arial;
	color:#A6C657;
	}
h3{
	font:bold 16px/20px Arial;
	color:#000;
	}
h4{
	font:bold 14px/18px Arial;
	color:#000;
	}

h5{
	font:bold 12px/16px Arial;
	color:#000;
	}

form#Form{
	height:100%;
	}
.ModuleTitle_SubMenu{
	z-index:9999!important;
	}	
.clearfix:after{
	clear:both;
	content:".";
	height:0px;
	font-size:0px;
	visibility:hidden;
	display:block;
	}
.clearfix{
	display:inline-block;
	}
.clearfix{
	display:block;
	}
ul.dnnActionMenuBody li ul li a,
ul.dnnActionMenuBody li ul li a img{
	color:#328DDE!important;	
	}
#dnnCPWrap{
	color:#000;	
	}
.clear{
	clear:both;
	}
/* ********** Control Panel Style ************** */
.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active{
	font-size:12px;
	color:#004564;
	text-decoration:none;
	font-weight:normal;
	}
A.CommandButton:hover{
	color:#004564; 
	text-decoration: underline; 
	font-size:12px; 
	font-weight:normal; 
	}	
.FileManager A,
.FileManager A:link,
.FileManager A:visited,
.FileManager A:active{
	color:#000;
	text-decoration: underline;
	}
.FileManager A:hover{
	color:#000;
	text-decoration:none;
	}
.DataGrid_Item{
	font-size:11px;
	color:#999;
	}
.DataGrid_AlternatingItem{
	font-size:11px;
	}
.DataGrid_Header{
	color:#999;
	}

/* ********** Search Style ************** */
.search_bg{
	position:relative;
	height:28px;
	float:right;
	width:209px;
	background:url(images/search_bg.png) 0px 0px no-repeat;
	margin:18px 10px 0px 0px;
	}

.search,
a.search:link,
a.search:active,
a.search:visited{
	color:#A90358;
	text-decoration:none;  
	display:block; 
	position:absolute; 
	right:0px; 
	top:0px; 
	overflow:hidden; 
	text-transform:uppercase; 
	font-size:16px; 
	font-weight:bold; 
	text-indent:-9999px;
	overflow:hidden; 
	width:32px; 
	height:30px;
	outline:none;
	}
a.search:hover{
	color:#A90358;
	text-decoration:none;
	}
#dnn_dnnSEARCH_txtSearch{
	width:150px; 
	color:#464f52; 
	text-align: left; 
	height:16px; 
	padding:0px 3px 0px 3px; 
	background:none;
	border:none; 
	display:block; 
	position:absolute; 
	left:4px; 
	top:5px;
	outline:none;
	-moz-outline:none;
	}
/* ********** Buttons Style ************** */
/* ********** Pane Style ************** */
.HeadTopPane{
	}
.HeadMidPane{
	padding:29px 0 0px 0;
	}
.HeadPane{
	}
.BannerPane	{ 
	padding:0px 0px 0px 0px; 
	}
.TopOutPane{
	padding:0px 0px 40px 0px;
	}
.LeftPane_A{
	}
.RightPane_B{
	}
.TopPane{ 
	padding:0px 0px 5px 0px;
	}
.TopLeftPane{ 
	padding:0px 0px 5px 0px;
	}
.TopRightPane{
	padding:0px 0px 5px 10px;
	}
.BottomLeftPane	{ 
	padding:0px 0px 5px 0px;
	}
.BottomRightPane{ 
	padding:0px 0px 5px 10px;
	}
.LeftPane{ 
	padding:0px 14px 5px 0px; 
	text-align:left; 
	vertical-align:top;
	width:34%;
	}
.ContentPane{ 
	padding:0px 0px 5px 0px; 
	text-align:left; 
	vertical-align:top;
	/*width:41%; MP TEST */
	}
.RightPane{ 
	padding:0px 0px 5px 14px;
	text-align:left; 
	vertical-align:top;
	width:25%;
	}
.BottomPane{ 
	padding:0px 0px 5px 0px; 
	}
.FootLeftPane{ 
	padding-top:10px;
	}
.LeftOutPane{ 
	padding:0px 10px 5px 0px;
	width:220px;
	}
.RightOutPane{ 
	padding:0px 0px 5px 10px;
	width:220px;
	}
.DNNEmptyPane{ 
	display:none;
	}

/* ********** Container Style ************** */
.Head{ 
	font-size:13px;
	font-weight:bold;
	color:#000; 
	font-family: Arial, Helvetica, sans-serif;
	}
.SubHead{ 
	font-size:13px;
	color:#000; 
	font-family:Arial, Helvetica, sans-serif;
	}
.SubSubHead{ 
	font-size:13px; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif;
	}
.Normal{ 
	font-size:13px;
	line-height:1.5;
	color:#000; 
	font-family:'aller_lightregular';
	}
/* ********** Login Style ************** */
.login,
a.login:link,
a.login:active,
a.login:visited{
	color:#fff; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:12px;
	font-family:'aller_lightregular';
	}
a.login:hover{
	color:#fff;
	text-decoration:underline; 
	font-weight:normal; 
	}
	

/* ********** User Style ************** */
.user,
a.user:link,
a.user:active,
a.user:visited{
	color:#747474; 
	text-decoration:none; 
	font-weight:normal;
	font-size:14px; 
	}
a.user:hover{
	color:#747474; 
	text-decoration:underline; 
	font-weight:normal; 
	}

/* ********** Date Style ************** */
.date,
a.date:link,
a.date:active,
a.date:visited{
	color:#606060;	
	text-decoration:none;	
	font-weight:normal;	
	font-size:12px;
	}
a.date:hover{
	color:#E165DD;
	}

/* ********** Footer Style ************** */
.footer,
a.footer:link,
a.footer:active,
a.footer:visited{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-weight:Normal;
	font-family:'aller_lightregular';
	}
a.footer:hover{
	color:#fff; 
	text-decoration:none; 
	font-weight:Normal; 
	text-decoration:underline; 
	}
/* ********** Privacy/Terms Style ************** */
.terms,
a.terms:link,
a.terms:active,
a.terms:visited{
	font-size:14px;	
	color:#747474;	
	text-decoration:none;	
	font-weight: normal;	
	border-bottom:0px dotted;
	}
a.terms:hover{
	color:#747474;
	text-decoration:none;
	font-weight:Normal; 
	text-decoration:underline;
	}

/* ********** Links Style ************** */
.links,
a.links:link,
a.links:active,
a.links:visited{
	font-size:13px; 
	color:#9e9d9d; 
	text-decoration:none; 
	font-weight:normal;
	padding:0 0px;
	}	
a.links:hover{
	color:#767676;
	text-decoration:underline;
	font-weight:normal;
	}

/* ********** Breadcrumb Style ************** */
.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited{
	font-size:14px;
	color:#464f52;
	text-decoration:none; 
	font-weight:normal; 
	}
a.breadcrumb:hover{
	font-size:14px;
	color:#d6a62f;
	text-decoration:none; 
	font-weight:normal;  
	text-decoration:underline;
	}

/* ********** Other Style ************** */	
#dnn_wrapper{
	position:relative;
	background:#fff;
	}
.dnn_layout{
	width:1000px;
	margin:0 auto;
	}

/* ********** Main ************** */	
/* ********** Head ************** */
.head_top{
	background:url(images/head_tbg.jpg) 0 0 repeat-x #FFB401;
	border-bottom:1px solid #ffd266;
	min-height:36px;
	}
.headtopp{
	float:right;
	padding:7px 0 3px 0;
	}
.top_bg{
	background:url(images/top_bg.png) 0 0 no-repeat;
	height:22px;
	margin:-22px 0 0 0;
	}
.dnn_logo{
	float:left;
	padding:13px 0 0 0;
	}
.head_right{
	float:right;
	text-align:right;
	}
.language{
	padding:0 10px 0 10px;
	}
.language_style{
	margin:0;
	}
.language_style li{
	float:left;
	list-style:none;
	background:url(images/language_bg.png) right 0 no-repeat;
	padding:0 10px;
	line-height:25px;
	}
.language_style a{
	color:#fff;
	text-decoration:none;
	}
.face_book{
	}
.face_book a{
	padding:0 0px 0 15px;
	}
.HeadTopPane .Normal{
	color:#fff;
	font-size:12px;
	font-family:'aller_lightregular';
	}
.HeadMidPane .Normal{
	color:#000000;
	font-size:12px;
	}
#top_menu{
	padding:31px 0 0 0;
	}
/* ********** BANNER ************** */	
#dnn_banner{
	border-top:7px solid #a3ce27;
	border-bottom:7px solid #a3ce27;
	position:relative;
	}
.banner_top_shadow{
	background:url(images/banner_top_shadow.png) center top repeat-x;
	height:34px;
	width:100%;
	position:absolute;
	z-index:905;
	}
.banner_bottom_shadow{
	background:url(images/banner_bottom_shadow.png) 0 top repeat-x;
	height:13px;
	width:100%;
	position:absolute;
	bottom:0;
	z-index:905;
	}
/* ********** Content ************** */	
#dnn_content{
	background:url(images/content_bg.jpg) center 0 repeat-y;
	}
.content_mid{
	padding:25px 0 30px 0;
	}
.pane_layout{
	min-height:332px;
	padding:0px 0px 40px 0px;
	}
.LeftPane_A{
	float:left;
	width:50%;
	background:#fff;
	border-radius:15px;
	padding:42px 50px!important;
	box-shadow:0px 3px 4px 2px #d8d8d6;
	margin:-87px 0 0 0;
	z-index:905;
	position:relative;
	}
.RightPane_B{
	float:right;
	width:31%;
	background:#fff;
	border-radius:15px;
	padding:28px!important;
	box-shadow:0px 3px 4px 2px #d8d8d6;
	margin:-87px 0 0 0;
	z-index:905;
	position:relative;
	}
	
.onze_website p{
	margin:0 0 20px 0;
	}
.orange_btn{
	background:url(images/obtn_bg.jpg) 0 0 repeat-x #ffb700;
	border-radius:8px;
	display:inline-block;
	box-shadow:2px 2px 2px #bbbbbb;
	}
a.btn{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
	background:url(images/abtn_bg.png) right center no-repeat;
	padding:6px 30px 6px 15px;
	margin:0 10px 0 0;
	}
a.btn:hover{
	text-decoration:underline;
	}
.flowers{
	margin:30px 0 0 0;
	}
.green_btn{
	background:url(images/gbtn_bg.jpg) 0 0 repeat-x #93c614;
	border-radius:8px;
	border:3px solid #b1d161;
	display:inline-block;
	box-shadow:2px 2px 2px #c09201;
	}
.green_btn a.btn{
	line-height:30px;
	}
.contact_gegevens p{
	margin:0 0 20px 0;
	}
	
/* ********** Footer ************** */	
#dnn_footer{
	background:url(images/footer_bg.png) 0 0 repeat-x;
	margin:-6px 0 0 0;
	}
.footer_mid{
	padding:26px 0 12px 0;
	text-align:center;
	}
.copyright_style .sep{
	color:#fff;
	}
	
/* ********** GOMenu ************** */	

#top_menu ul{
	margin:0px;
	padding:0px 0px;
	display:block;
	}
#top_menu ul{
	display:inline-block;
	}
#top_menu ul:after{
	content:".";
	font-size:0px;
	height:0px;
	display:block;
	clear:both;
	visibility:hidden;
	}
#top_menu li{
	list-style: none none outside; 
	float:left;
	position:relative;
	padding:0px;
	margin-right:2px;
	}
#top_menu ul li{
	}
#top_menu ul li a{
    text-decoration:none;
	display: block;
	cursor:pointer;
	font-size:14px;
	color:#0c0b0a;
	font-weight:bold;
	width:auto;
	float:left; 
	line-height:20px;
	font-family:'aller_lightregular';
	}
#top_menu .gomenu > ul > li > a{
	background:url(images/top_menu_bg.jpg) 0 0 repeat;
	box-shadow:0px 0px 2px 1px #e2e2e2;
	border-radius:5px 5px 0 0;
	}
#top_menu ul li span{
	padding:10px 19px 10px 19px;
	display:block;
	white-space: nowrap;
	}
#top_menu ul li span img {
	}
#top_menu .gomenu > ul li > a:hover,
#top_menu .gomenu > ul > li > a.menu_hover{
	text-decoration:none;
	color:#fff;
	background:#a3ce27;
	box-shadow:0px 0px 2px 1px #e2e2e2;
	}
#top_menu .gomenu > ul > li.current > a{
	text-decoration:none;
	color:#fff; 
	background:#a3ce27;
	box-shadow:0px 0px 2px 1px #e2e2e2;
	}
#top_menu ul li.current span{
	}
#top_menu ul li.current .menuslide span{
	background:transparent; 
	}
#top_menu ul li a.menu_hover span{
	}
	
	
/* ********** Sub Menu ************** */	
#top_menu .menuslide{
	display: none;
	float: left; 
	overflow:hidden;
	position:absolute;
	}
#top_menu .menuslide div{
	margin-top:-10px;
	margin-left:10px;
	}
#top_menu img{
	}
#top_menu .menuslide ul{
 	display: none;
 	left: 0px;
 	border:none;
	float: left;
	position:relative;
	margin:0px; 
	background:#ffffff;
	padding:10px;
	border-bottom:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	}
#top_menu .menuslide ul li{
    display:block;
	clear:both; 
	background:none;
	margin:0px; 
	}
#top_menu .menuslide ul li span{
	display:block;
	padding:0 25px 0 10px;
	margin:0px; 
	background:none;
	}
#top_menu .menuslide ul li span img {
	vertical-align:middle;
	}
#top_menu .menuslide ul li a{
	color:#4d4d4d;
	display:block;
	font-weight: normal;
	font-size:12px; 
	padding:0px;
	background:none;
	float:left; 
	line-height:32px;
	}
#top_menu .menuslide ul a:hover{
	width:100%;
	background:#a3ce27;
	padding:0px;
	}
#top_menu .menuslide ul a:hover{
	color: #fff; 
	margin:0px; 
	background:#a3ce27;
	}
#top_menu .menuslide ul li a.menu_hover{
	background:#a3ce27;
	color:#fff; 
	}
#top_menu .menuslide a.menu_hover a{
	background:#a3ce27;
	margin:0px; 
	color:#fff; 
	}
#top_menu .menuslide li.dir>a span{
	background:url(images/sub_menu_bg.png) 96% center no-repeat;
	}

#top_menu .menuslide li.dir>a:hover span,
#top_menu .menuslide li.dir>a.menu_hover span{
	background:url(images/sub_menu_hbg.png) 96% center no-repeat;
	} 
	
	
#dnn_wrapper .Theme_13_Elegant .unoslider_caption{
	right:25%;
	bottom:35%;
	text-align:center;
	width:675px;
	}
#dnn_wrapper .Theme_13_Elegant .unoslider_caption{
	background:url(images/caption_bg.png) center 0 repeat-y;
	color:#fff;
	font-size:35px;
	font-family:'aller_lightregular';
	line-height:35px;
	text-shadow:2px 2px 3px #000;
	text-transform: uppercase;
	}
#dnn_wrapper .Theme_13_Elegant .unoslider_pause{
	 display:none;
	 }
#dnn_wrapper .Theme_13_Elegant .unoslider_caption a{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	padding:5px 20px;
	background:#a3ce27;
	border-radius:5px;
	text-shadow:none;
	text-transform:none;
	}
#dnn_wrapper .Theme_13_Elegant .unoslider_left{
	background:url(images/left_arrow.png) 0 0 no-repeat;
	height:55px;
	width:55px;
	}
#dnn_wrapper .Theme_13_Elegant .unoslider_right{
	background:url(images/right_arrow.png) 0 0 no-repeat;
	width:55px;
	height:55px;
	}
#dnn_wrapper .Theme_13_Elegant .unoslider_indicator{
	bottom:25%;
	left:20%;
	box-shadow:none;
	}
#dnn_wrapper .Theme_13_Elegant .unoslider_indicator a{
	width:10px;
	height:10px;
	background:#fff;
	border-radius:50%;
	margin:0 10px 0 0;
	box-shadow:0 0 2px #000;
	}
#dnn_wrapper .Theme_13_Elegant .unoslider_indicator a.unoslider_indicator_active{
	background:#ffcc1d;
	}
/* ********** Control Panel Style ************** */

.dnnPrimaryAction, 
.dnnFormItem input[type="submit"], 
a.dnnPrimaryAction{
	color:#fff;	
	text-decoration:none!important;
	}
.dnnFormItem button, 
.dnnFormItem input[type="button"], 
.dnnFormItem input[type="reset"], 
.dnnSecondaryAction,
a.dnnSecondaryAction, 
ul.dnnAdminTabNav li a, 
.dnnLogin .LoginTabGroup span{
	color:#555;
	text-decoration: none!important;
	}




