@charset "utf-8";

/* HTML ELEMENTEN */
h1,						{ font-size: 48px; line-height: 48px; }		
h2, 					{ }
h3, 					{ }
h4,						{ }
h5,						{ }
h6,						{ }
p 						{ font-family:Verdana, Geneva, sans-serif; font-size:11px; }
a 						{ text-decoration:underline; color:#4B5E1C; }
a:hover					{ text-decoration:underline; color:#000;}
img 					{ border: 0px; }
h2						{ color:#99C137; font-size:14px;text-transform:uppercase;font-weight:bold;width:100%;text-align:center;}
#contentTxt h2			{ text-align:left; font-size:16px; }
#contentContainer2 h1,
#contentContainer3 h1,
#contentContainer1 h1	{ margin:0px;padding:0px;color:#999; font-size:22px;text-transform:uppercase;font-weight:bold;width:100%; } 
h1 strong				{ color:#99C137;}
#contentArea a			{ font-size:12px;}
/* TEXT COLORS */
.white					{ color:#FFF }
.black					{ color:#000 }
.darkgreen				{ color:#465204 }
#directions				{ font-size:12px; padding-bottom:20px; }
/* FORM ELEMENTEN */
form 					{ margin:0; padding:0; }
form img 				{ border:none; }
input[type=text]		{ }
input[type=submit]		{ cursor:pointer; }
input[type=submit]		{ cursor:pointer; }
input[type=checkbox]	{ }
input[type=radio]		{ }
input[type=button]		{ }
textarea				{ width:200px; height:200px; }
select					{ width:260px; }

/* READMORE */
.readmore 				{ color:#99c137; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold; }
.readmore:hover			{ color:#FDC300; font-size:11px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold; }

/* COMMON CLASSES */
.two					{ color:#3bb3e2; }
.dare					{ color:#0d3762; }
.fleft 					{ float:left; }
.fright 				{ float:right; }
.breaker,
.clear,
.break					{ clear:both; }
.bold					{ font-weight:bold; }
.italic					{ font-style:italic; }
.hidden					{ display:none; }
.underline				{ text-decoration:underline; }
.uppercase				{ text-transform:uppercase; }
.smallcaps				{ font-variant:small-caps; }

/* ERROR CLASSES FORM ELEMENTEN */
.notice, 
.success   				{ padding:10px; margin-bottom:16px; border:2px solid #ddd; }
.error      			{ background:#fbe3e4; color:#8a1f11; border-color:#fbc2c4; }
.notice     			{ background:#fff6bf; color:#514721; border-color:#ffd324; }
.success    			{ background:#e6efc2; color:#264409; border-color:#c6d880; }
.error a    			{ color:#8a1f11; }
.notice a   			{ color:#514721; }
.success a  			{ color:#264409; }

.error input[type='text']			{ border:1px solid red; }
.error textarea			{ border:1px solid red; }

body 					{ margin:0; padding:0; background:url(../images/bodyBackground.jpg) repeat-x top left #4b5e1b; font-family:Arial, Helvetica, sans-serif; }
body,
html					{ height:100%; }

/* MAIN */
#mainContainer			{ position:relative; width:940px; margin:0 auto; }
#mapCanvas				{ font-size:12px;}
/* HEADER */
#headerTitle				{ float:right; text-transform:uppercase; color:#b8d473; font-size:24px; margin:-14px 20px 0 0; line-height:0px; /* IE7 FIXES */ #margin:-5px 20px 0 0; }
#headerLogo					{ float:left; height:170px; width:97px; }
#headerLogo2				{ float:left; height:94px; width:177px;  }
#headerMenu					{ float:left; height:79px; width:842px; }
#headerMenu ul				{ float:left; margin: 0 0 0 -40px; /* IE7 FIXES */ #margin: 0 0 0 0;  }
#headerMenu	li				{ float:left; padding: 0px 5px; list-style:none; text-transform:uppercase; font-size:12px; font-weight:bold; line-height:100px; }
#headerMenu	li:hover		{ color:#FFF; text-decoration:none; background: url(../images/headerMenuactive.jpg) repeat-x; height:78px; display:block; }
#headerMenu	li:hover		{ color:#FFF; text-decoration:none; background: url(../images/headerMenuactive.jpg) top center repeat-x ; repeat-x; height:78px; display:block; }
#headerMenu	li:hover a		{ color:#FFF; text-decoration:none; }
#headerMenu	li a			{ color:#5a5a5a; text-decoration:none; }
#headerMenu	li.active 		{ color:#FFF; text-decoration:none; background: url(../images/headerMenuactive.jpg) top center repeat-x; height:78px; display:block; }
#headerMenu	li.active a		{ color:#FFF; text-decoration:none; }

/* CONTENT TEMPLATE 1 */
#contentContainer1			{ background:url(../images/contentBackground1.png); width:940px; float:left; margin: -3px 0 0 0; }
#contentImage				{ float:left; padding:0px 0 18px 22px; margin:0 0 0 0}
#contentTxt					{ float:left; width:431px; margin:-20px 0 0 13px; padding: 0 15px 0 20px; }
#contentCategories			{ float:right; background:url(../images/thumbsBackground.png) #99C137 no-repeat; height:175px; width:431px; margin:0 20px 0 0; padding: 25px 0px 0 31px; bottom:0px; }
#footerFull2				{ float:left; background:url(../images/footerBackground2.png); float:left; width:940px; height:112px; margin: -10px 0 0 0; }
.thumbIMG_1, .last			{ float:left;  margin: 3px 34px 0 0px; width:110px; height:79px;}
.last						{ margin:3px 0px 0px 0px; }
form						{ font-family:Verdana,Geneva,sans-serif;font-size:11px;}
input[type=text],textarea	{ font-size:12px; height:15px; border:1px solid #99C137; }
input[type=submit],input[type=button]			{ font-size:12px; border:1px solid #99C137;margin-bottom:10px;}
textarea					{ height:100px;}
.error						{ margin:0px;}
/* CONTENT TEMPLATE 2 */
#contentContainer2			{ background:url(../images/contentBackground2.png); width:940px; float:left; margin: -3px 0 0 0; }
#contentMenu				{ float:left; width:133px; padding:0 0 0 0; }
#contentMenu ul				{ float:left; list-style:none; width:133px; margin:25px 0 0 -20px; #margin: 25px 0 0 20px; }
#contentMenu ul	a			{ color:#cee19f; list-style:none; font-size:11px; font-weight:bold;  text-decoration:none; }
#contentMenu ul	a:hover		{ color:#FDC400; list-style:none; font-size:11px; font-weight:bold;  text-decoration:none; }
#contentMenu li	a			{ float:left; background:url(../images/arrowGreen.png); background-repeat: no-repeat; height:20px; width:133px; }
#contentMenu li a:hover		{ background:url(../images/arrowYellow.png); background-repeat: no-repeat; height:20px; width:133px; }
#contentArea				{ float:left; padding:27px 35px 35px 35px; width:395px; margin:-27px 0 0 0; }
#contentImages				{ float:left; padding:0 0 0 0; width:320px; }
#contentImagesTxt 			{ padding:20px; width:280px; color:#FFF; font-weight:bold }

/* CONTENT TEMPLATE 3 */
#contentContainer3			{ background:url(../images/contentBackground3.png); width:940px; float:left; margin: -3px 0 0 0; }
#contentTitle				{ float:left; width:409px; height:19px; margin:0 0 0 253px; padding:0 0 20px 15px; #padding:0 0 45px 15px; }
 
.contentRow					{ float:left; width:900px; border-bottom: solid 1px #99C137; margin:0 0 20px 20px; padding: 0px 0 0px 0;  }
.rowImg_Left				{ float:left;}
.rowImg_Right				{ float:left; margin: 0 0 0 30px;}
.rowTxt						{ width:188px; margin:0 0 0 32px; float:left; }
.projectTitle				{ color:#99c137; font-size:12px; font-weight:bold;}

/* FOOTER */
#footerFull					{ float:left; background:url(../images/footerBackground.png); float:left; width:940px; height:112px; margin: -10px 0 0 0; }
#footerTxt					{ float:left; color:#a5ae8d; font-size:11px; margin: 0 0 20px 20px; }	
#footerTxt a				{ color:#a5ae8d; text-decoration:none; }	

#small-menu					{ position: absolute; bottom: 68px; right: 65px; margin: 0; padding: 0; list-style-type: none; }
#small-menu li				{ float: left; margin: 0 0 0 10px; }
#small-menu li a			{ font-size: 11px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #fff; }
#small-menu li a:hover,
#small-menu li.active a		{ color: #4B5E1C; }
