/* ################################################## */
/*  MADE BY: WWW.DX-SOLUTIONS.BE                     */
/*  XAVIER DEKEYSTER                               */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { height: 100%;margin: 0px; padding: 0px; font-family: Arial; font-size: 13px; color: #2b383e; line-height:25px;}
input, select, textarea { font-family: Arial; font-size: 12px; color: #8f8f8f; border:1px solid #2b383e; margin-left:5px;}
body { background: url('../images/bodyBg.png') #fff repeat-x; }
img { border: 0px; display: block; }
a{color:#715a5a; font-weight:bold }
li{ list-style-type:none;}
/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }
.agenda li{background:url(../images/agenda.png) left no-repeat; padding-left:30px; font-size:16px; margin-bottom:5px;}
.arrow{background:url(../images/arrow.png) 10px no-repeat; padding-left:35px; font-size:12px; margin-bottom:5px;}
/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding-bottom: 220px; width: 942px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 942px; height: 413px; background:url(../images/header.png) no-repeat;}
	#headerCntr h1 {display:block; position: absolute; top: 0px; left: 0px;width: 203px; height: 83px;text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 15px; left: 248px; width: 694px; }
		#menuCntr ul { overflow: hidden; width: 694px; list-style: none; }
		#menuCntr li { margin-right: 25px; float: right; display: inline; }
		#menuCntr li a { display: block; float: left; height: 37px; line-height: 37px; text-align: center; font-size: 16px; text-decoration: none; color: #fff; }
		#menuCntr li a:hover { text-decoration: underline; }
		#menuCntr li.selected a { background:url(../images/button_selected.png) no-repeat bottom; width:110px; height:37px; }

		
		/* ### TEASER CONTAINER ### */
		#teaserCntr { position: absolute; top: 130px; left: 0px; width: 600px; height: 245px; color: #fff;  }
		#teaserCntr h2 { padding:0px 0px 0px 45px; line-height: 38px; font-size: 20px; font-weight: normal; }
		#introCntr p { line-height: 26px; }
		
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 942px;  color: #715a5a; margin-top:-5px;}
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left;display:inline; width: 485px; }
			/* ### UL CLASSES ### */
			#leftCntr ul.vink li{background:url(../images/vink.png) left no-repeat; padding-left:40px; font-size:18px; margin-bottom:5px; }
			#leftCntr ul.leesVerder li{background:url(../images/lees_meer.png) 10px no-repeat; padding-left:35px; font-size:14px; margin-bottom:5px;}
			#leftCntr .letterselect{border-bottom:1px solid #8f8f8f; padding:0px 2px 2px 2px; font-weight:bold;}
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 449px; }
			#rightCntr h2.nieuwsbrief{margin-bottom:-10px;}
			/* ### NIEUWS BOX ### */
			.nieuwsBox{background: #f4f4be; width:439px; height:136px; padding:10px; color: #715a5a;}
			.nieuwsBox h3{font-size: 20px; color: #715a5a; margin-bottom:10px;}
			a.leesVerder{ background:url(../images/lees_meer.png) left no-repeat; padding-left:25px; color:#715a5a; font-weight:bold }
			
			/* ### NIEUWSBRIEF BOX ### */
			.nieuwsbriefBox{background: url(../images/nieuwsbriefBg.png) no-repeat; width:439px; height:120px; padding:15px 10px 10px 10px; color: #715a5a;}
			.nieuwsbriefBox input.submit { margin: 5px 0px 0px 15px; width: 127px; height: 22px; cursor: pointer; font-size: 14px; color: #fff; border: 0px; background: url(../images/submit.png) }
			/* ### ZOEK BOX ### */
			.zoekBox{background: #f4f4be; width:439px; height:88px; padding:10px; color: #715a5a;}
			
		
/* ### FOOTER CONTAINER ### */
#footerCntr { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 166px; background: url('../images/footerBg.gif') repeat-x;}
#footerCntr div.content { margin: 0 auto; width: 942px; color: #d4d4d4;}
#footerCntr img {float:left; display:inline; width:158px;} 
#footerCntr ul { padding: 35px 0px 30px 0px; overflow: hidden; width: 784px; list-style: none; }
#footerCntr li { padding-right: 35px; float: right; display: inline; font-size: 13px; }
#footerCntr li a { text-decoration: none; color: #fff; }
#footerCntr li a:hover { text-decoration: underline; }
#footerCntr p a { color: #d4d4d4; }
#footerCntr p a:hover { text-decoration: none; }


/* ## special classes */
.red{color: red; }
.spacer5{display:block; height:5px;}
.spacer10{display:block; height:10px;}
.line {background: #c0a878; height:2px; display:block; margin:15px 0px;line-height:2px}
.quote1{background:url(../images/quote1.png) no-repeat; width:28px; height:28px; display:block}
.quote2{position:absolute; top:145px; left:330px;background:url(../images/quote2.png) no-repeat; width:28px; height:28px; display:block}
input.submit { margin: 5px 0px 0px 15px; width: 127px; height: 22px; cursor: pointer; font-size: 14px; color: #fff; border: 0px; background: url(../images/submit.png) }
.image-left{float:left; display:inline; padding:5px; margin:5px; border:2px solid #c0a878;}
