/* GENERAL */
html, body { margin:0px; padding:0px; font-family:Tahoma, Arial; font-size:11px; color:#3a2f21; }
html { background:url('../images/footerBg.gif') repeat-x bottom center; }
body { background:url('../images/bodyBg.gif') repeat-x top center; }
img { border:none; }
div { margin:0px; padding:0px; }
h1 { padding:82px 0px 0px 22px; margin:0px; text-indent:-9999px; background:transparent url(../images/logo.jpg) no-repeat bottom right; width:242px; height:88px; }
h1 a { display:block; width:242px; height:88px;; }
input { font-family: Tahoma, Arial; font-size: 11px; color: #3a2f21; height: 18px; width: 150px; line-height: 18px; margin: 2px 0px; }
textarea { font-family: Tahoma, Arial; font-size: 11px; color: #3a2f21; height: 80px; width: 275px; line-height: 18px; margin: 2px 0px; }
input.submit { font-family: Tahoma, Arial; font-size: 11px; color: #3a2f21; height: 20px; width: 100px; line-height: 16px; margin: 2px 0px; }


/* GLOBAL CLASSES */
.strong { font-weight:bold; }
.redText { color:#FF0000 }
.clearBoth { clear:both; }

/* ELEMENTS */
#mainCntr { margin:0 auto; width:976px; }

#menuCntr { width:976px; height:36px; }
#menuCntr ul { float:left; margin:0px; padding:0px; list-style-type:none; }
#menuCntr li { float:left; margin-right:5px; display:inline; }
#menuCntr li a { padding:9px 10px 0px 10px; display:block; height:27px; text-decoration:none; font-weight:bold; color:#ffffff; }
#menuCntr li a:hover, #menuCntr li.selected a { background:url('../images/menuHBg.gif') repeat-x; }
#menuCntr fieldset { margin:0px; padding:0px; position:relative; top:-4px; float:right; border:0px; }
#menuCntr fieldset .field { padding:4px; width:112px; height:17px; font-family:Tahoma, Arial; font-size:11px; color:#cbc6bf; border:0px; background:url('../images/fieldBg.gif') no-repeat; }
#menuCntr fieldset .submitLogin { position:relative; top:9px; width:30px; height:23px; }

#headerCntr { width:976px; height:358px; color:#000000; }
#headerCntr p { float:left; margin:6px 0px 0px 0px; width:700px; height:20px; }
#headerCntr p a { text-decoration:none; font-weight:bold; color:#31c7d1; }
#headerCntr p a:hover { text-decoration:underline; }
#headerCntr ul { float:right; margin-top:4px; list-style:none; }
#headerCntr li { float:left; margin-left:10px; display:inline; height:20px; line-height:17px; }
#headerCntr li img { margin:4px 0px 0px 0px; }
#headerCntr li#actie { position:relative; bottom:6px;}

#leftCntr { float:left; width:296px; }
#centerCntr { float:left; margin-left:44px; width:296px; }
#rightCntr { float:left; margin-left:44px; width:296px; }

.block { margin:0px; padding:0px; margin-bottom:15px; padding-bottom:9px; width:296px; height:306px; border-bottom:1px solid #dadada; display:block; overflow:hidden; }
.block h2 { margin:0px 0px 10px 0px; padding-bottom:2px; display:block; font-size:20px; font-weight:normal; color:#745f42; }
	.greenBlock h2  { border-bottom:2px solid #84c42f; }
	.greenBlock input.submit { border: 1px solid #84c42f; }
	.greenBlock input { border: 1px solid #84c42f; }
	.greenBlock textarea { border: 1px solid #84c42f; }
	.orangeBlock h2  { border-bottom:2px solid #fe964e; }
	.orangeBlock input.submit { border: 1px solid #fe964e; }
	.orangeBlock input { border: 1px solid #fe964e; }
	.orangeBlock textarea { border: 1px solid #fe964e; }
	.blueBlock h2 { border-bottom:2px solid #31c7d1; } 
	.blueBlock input.submit { border: 1px solid #31c7d1; }
	.blueBlock input { border: 1px solid #31c7d1; }
	.blueBlock textarea { border: 1px solid #31c7d1; }
.block p { margin:0px; padding:0px 0px 11px 0px; line-height:18px; color:#988e80; margin-right:-3px; }
.block a { text-decoration:underline; font-weight:bold; color:#31c7d1; }

#footerCntr { padding-top:10px; width:976px; height:29px; text-align:center; color:#ffffff; background:url('../images/footerBg.gif') repeat-x; line-height:19px; }
#footerCntr p { margin:0px; padding:0px; }

#portfolio { margin-bottom:50px; }
#portfolio #details { width:370px; border:1px solid #000; float:left; }

#portfolioMenu img:hover { cursor:pointer; }
#portfolioMenu ul li { list-style-type:none; display:inline;}
