/* ### GENERAL ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: url('../../images/website/body_bg.gif') repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both;}
hr.clearnews {border-bottom:1px solid #434343;}
input, select, textarea {color:#434343;font-family:Arial;font-size:12px;}

/* ### FIELD SETTINGS ### */
.form fieldset {  padding-bottom: 10px; overflow: hidden; width: 560px; border: 0px; }
.form label {margin-bottom: 4px; float: left; display: block; width: 160px; height: 20px; line-height: 20px; color:#434343;}
.form label.av {margin-bottom: 4px; float: left; display: block; width: 20px; height: 20px; line-height: 20px;}
.form input.field {margin-bottom: 4px; padding: 1px 5px 0px 5px;  margin-right:4px;float: left; width: 168px; height: 17px; border: 1px solid #ddd; background: #fcfcfc;}
.form input.fieldsmall {margin-bottom: 4px; padding: 1px 5px 0px 5px;  margin-right:4px;float: left; width:104px; height: 17px; border: 1px solid #ddd; background: #fcfcfc;}
.form input.red {margin-bottom: 4px; padding: 1px 5px 0px 5px;  margin-right:4px;float: left; width: 168px; height: 17px; border: 1px solid #aa1d2b; background: #fcfcfc;}
.form input.redsmall {margin-bottom: 4px; padding: 1px 5px 0px 5px;  margin-right:4px;float: left; width: 104px; height: 17px; border: 1px solid  #aa1d2b; background: #fcfcfc;}
.form input.small {margin-bottom: 4px; padding: 1px 5px 0px 5px;  margin-right:4px;float: left; width: 104px; height: 17px; border: 1px solid  #ddd; background: #fcfcfc;}#contentCntr input.submit {margin-left: 115px; padding: 0px 10px 2px 10px; height: 22px; cursor: pointer; color: #fff; border: 1px solid #9e9e9e; background: #025780;}
.form select.selectfield {margin-bottom: 4px; margin-right:4px;padding: 1px;  width: 60px; float: left; height: 20px; border: 1px solid #ddd; background: #fcfcfc; }
.form h3 {margin-bottom: 10px; padding-bottom: 5px; padding-top:10px; font-size: 12px; font-weight: bold; color: #6e6e6e; border-bottom: 1px solid #c6c6c6;width:500px;}
.form select {margin-bottom: 4px; margin-right:4px;padding: 1px;  width: 90px; float: left; height: 20px; border: 1px solid #ddd; background: #fcfcfc;}
.form textarea.text{border: 1px solid #ddd; width:280px; margin-bottom:10px;height:120px; float:left;}
.form textarea.textred {border: 1px solid #aa1d2b; width:293px; margin-bottom:10px;height:120px;}
.form input.checkbox {float:left; width:10px; boder:1px solid red;}
.form .redcheckbox {width:15px;}
#form_message {display:none;}

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%;}

	/* ### MAIN CONTAINER ### */
	#mainCntr { padding-bottom: 20px; margin: 0 auto; width: 960px;  }
	
		/* ### HEADER CONTAINER ### */
		#headerCntr { width: 960px; height: 157px; position: relative; z-index: 10; }
		#headerCntr h1 { padding: 8px 0 0 4px; height: 119px; }
		#headerCntr h1 a { height: 110px; width: 314px; display: block; text-indent: -9999px; background: url('../../images/website/logo.jpg') no-repeat; }
	
			/* ### MENU CONTAINER ### */
			#menuCntr { position: relative; z-index: 11; height: 30px; width: 960px; background: url('../../images/website/menu-bg.gif') repeat-x; }
			#menuCntr ul { list-style: none; float: left; }
			#menuCntr ul li { float: left; display: inline; height: 30px; line-height: 30px; border-right: 1px solid #c0352c; }
			#menuCntr ul li a { padding: 0 7px; height: 30px; line-height: 30px; color:#fff; text-decoration: none; display: block; float: left; }
			#menuCntr ul li a:hover, #menuCntr ul li a.selected { background: url('../../images/website/menu-hover.gif') repeat-x; }
			#menuCntr ul li a:hover, #menuCntr ul li a.current { background: url('../../images/website/menu-hover.gif') repeat-x; }
			#menuCntr ul ul { margin-left: -1px; position: absolute; z-index: 15; top: 30px; width: 150px; clear: both; background: #a31911; }
			#menuCntr ul ul li { display: block; float: none; height: 26px; line-height: 26px; border-right: 0px; border-bottom: 1px solid #c0352c; }
			#menuCntr ul ul li a { width: 136px; height: 26px; line-height: 26px; }
			
			/* ### ZOEKEN BOX ### */
			.zoekenBox { padding: 5px 5px 0 0; float: right; width: 175px; height: 25px; }
			.zoekenBox form fieldset { border: 0px; overflow: hidden; }
			.zoekenBox form input.field { padding: 2px 5px; height: 16px; border: 0px; width: 106px; background: url('../../images/website/fieldSet.gif') repeat-x; } 
			.zoekenBox form input.button { color: #FFFFFF; border: 0px; cursor: pointer; background: none; }
			.zoekenBox form input.button:hover { text-decoration: underline; }
			
		/* ### HEADER CONTAINER ### */
		#bannerCntr { position: relative; z-index: 5; width: 960px; height: 200px; }	
	
		/* ### CONTENT CONTAINER ### */
		#contentCntr { width: 960px; overflow: hidden; background: url('../../images/website/contentBg.gif') repeat-y; color:#434343;}
		#contentCntr #inner { width: 960px; overflow: hidden;  background: url('../../images/website/innerLine.gif') repeat-y; }
		#contentCntr .leftHome { min-height:500px;background: #efefef url('../../images/website/text_bg.gif') center top no-repeat; }
		#contentCntr .leftInner { background: url('../../images/website/leftCntr.gif') top repeat-x; }
		
			/* ### LEFT CONTAINER ### */
			#leftCntr { padding: 10px 15px 0 10px; float: left; width: 695px; }
			#leftCntr .border { border-top: 1px #b5b5b5 solid; }
			#leftCntr	#pagenavigation {float:right;}

				/* ### TEXT BOX ### */
				.textBox { padding: 10px 0; width: 695px; overflow: hidden; }
				.textBox h2 { padding: 0 15px 3px 0; font-size: 15px; color: #434343; }
				.textBox p { padding: 6px 0; color: #1a1a1a; line-height: 18px;  }
				.textBox a { color: #a51a12; text-decoration: underline;  }
				.textBox a:hover { text-decoration: none; }
				.textBox a.meer { color: #1a1a1a; font-weight: bold; display: block; text-align: right; text-decoration: none; }	
				.textBox a.meer:hover { text-decoration: underline; }
				.textBox ul { padding: 13px 0; list-style: none; width: 695px; overflow: hidden; }
				.textBox ul li { padding-right: 6px; width: 227px; float: left; }
				.textBox ul li.last { padding: 0px; }
				.textBox ul li img {width:225px; height:165px; border:1px solid #8b8b88;}
				.textBox .newsitem {border-bottom:1px solid #434343;margin-bottom:-20px;padding-bottom:25px;padding-top:20px;}
				.textBox .newsitem div.title{float:left;}
				.textBox .newsitem div.title a{float:left; color:#434343;  text-decoration:none;}
				.textBox .newsitem div.title a:hover{font-weight:bold;}
				.textBox .newsitem div.message{float:right;}
				.textBox .newsitem div.message a{text-decoration:none;}

			/* ### RIGHT CONTAINER ### */
			#rightCntr { width: 240px; float: right; }
			.in-right { background: url('../../images/website/rightCntr.gif') no-repeat; }
			
				/* ### RIGHT BOX ### */
				.rightbox { border-left: 1px solid #d6d6d6;  display: block; width: 239px; background: url('../../images/website/contact_information_bg.gif') repeat-y; }

				/* ### CATEGORY BOX ### */
				.categoryBox { width: 240px; overflow: hidden; }
				.categoryBox h3 { padding-left: 10px; font-style: italic; font-size: 12px; font-weight: normal; color: #fff; line-height: 26px; height: 26px; }
				.categoryBox li { width: 120px; height: 128px; list-style: none; float: left; position: relative; }
				.categoryBox li a { padding: 2px 0 0 12px; text-decoration: none; width: 108px; height: 22px; color: #FFFFFF; font-family: Verdana; font-size: 10px; font-weight: bold; line-height: 22px; display: block; position: absolute; bottom: 0px; background: url('../../images/website/headingBg.png') no-repeat; }
				.categoryBox li a:hover { color: #d72015; }
			
				/* ### MENU BOX ### */
				.menuBox { padding: 10px 0 20px 12px; width: 228px; background: url('../../images/website/menu-bottom.gif') bottom no-repeat; }
				.menuBox h3 { color: #353535; font-size: 15px; line-height: 40px; }
				.menuBox ul { list-style: none; }
				.menuBox li { padding-bottom: 4px; list-style: none; width: 100%; }
				.menuBox li a { padding-right: 25px; line-height: 32px; text-decoration: none; font-weight: bold; color: #fff; display: block; text-align: center; background: url('../../images/website/red_button_spirrit.gif') no-repeat; }
				.menuBox li a:hover { text-decoration: none;  background: url('../../images/website/red_button_spirrit.gif') no-repeat; background-position: 0 -36px;}

				/* ### CONTACT BOX ### */
				.contactBox { padding: 10px 0 10px 10px; width: 229px; display: block;  background: url('../../images/website/1contact_info.gif') no-repeat; }
				.contactBox h3 { color: #353535; font-size: 15px; line-height: 40px;  }
				.contactBox address { padding-bottom: 20px; font-style: normal; line-height: 18px; color: #353535; }
				.contactBox address span { font-weight: bold; color: #000; }
				.contactBox address a { color: #353535; text-decoration: none; }
				.contactBox address a:hover { text-decoration: underline; }
				
		/* ### FOOTER CONTAINER ### */
		#footerCntr {  width: 100%; height: 38px; color: #FFFFFF; line-height: 38px; background: #a61a12; }
		#footerCntr p { padding-left: 15px; }
		#footerCntr ul { float: right; }
		#footerCntr li { padding: 0 7px; float: left; list-style: none; background: url('../../images/website/whiteDot.gif') no-repeat right center; }
		#footerCntr li.last { background: none; }
		#footerCntr a { color: #FFFFFF; text-decoration: none; }
		#footerCntr a:hover { text-decoration: underline; }
.footerlinks A { text-decoration:none; font-size: 9px; font-weight:bold; color:#000000; }
.footerlinks A:hover {text-decoration:none; font-size: 9px; font-weight:bold; color:#000000;}

