/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	padding				: 0px;
	margin				: 0px;
	text-align			: center;
	min-width			: 980px;/* for mozilla*/
	background-image	: url(../images/50a125.png);
	background-repeat	: repeat;
	color				: #000000;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 15px;
}
#outer{
	height				: 100%;
	min-height			: 100%;
	width				: 980px;
	color				: #000000;
	text-align			: left;
	margin				: auto;
	position			: relative;
	background-image	: url(../images/bg.png);
	background-repeat	: repeat;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#innerwrap {/* enables content first */
	float				: left;
	width				: 765px;
	z-index				: 1;
}
#header{
	position			: absolute;
	top					: 0px;
	width				: 980px;
	height				: 75px;
	overflow			: hidden;
	color				: #000000;
	z-index				: 100;
	background-image	: url(../images/50a125.png);
	background-repeat	: repeat;
}

#header2{
	position			: absolute;
	top					: 75px;
	width				: 980px;
	height				: 12px;
	line-height			: 0px;/*IE bug*/
	font-size			: 0px;/*IE bug*/
	overflow			: hidden;
	color				: #000000;
	z-index				: 100;
	background-image	: url(../images/top.png);
	background-repeat	: no-repeat;
}

* html #header2 {
	background-color	: transparent;
	background-image	: none;
	filter				: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/top.png", sizingMethod="crop");
}

#left {
	position			: relative;/*ie needs this to show float */
	width				: 165px;
	float				: left;
	padding-left		: 20px;
	padding-top			: 100px;/*needed to make room for header*/
	padding-bottom		: 10px;/* needed to make room for footer */
	text-align			: left;
}

#right {
	position			: relative;/*ie needs this to show float */
	width				: 203px;
	float				: right;
	padding				: 0px;
	margin				: 0px;
	margin-right		: 1px;
	padding-top			: 90px;/*needed to make room for header*/
	padding-bottom		: 280px;/* needed to make room for footer */
	background-color	: #FFFFFF;
}

* html #right {
	width				: 202px;
}

#footer {
	width				: 980px;
	clear				: both;
	height				: 25px;
	color				: #FFFFFF;
	text-align			: left;
	left				: 0px;
	bottom				: 0px;
	position			: absolute;
	background-image	: url(../images/50a125.png);
	background-repeat	: repeat;
	padding-top			: 5px;
}

#footer2 {
	width				: 980px;
	clear				: both;
	height				: 12px;
	line-height			: 0px;/*IE bug*/
	font-size			: 0px;/*IE bug*/
	color				: #000000;
	text-align			: left;
	left				: 0px;
	bottom				: 30px;
	position			: absolute;
	background-image	: url(../images/bottom.png);
	background-repeat	: no-repeat;
	z-index				: 500;
}

* html #footer2 {
	background-color	: transparent;
	background-image	: none;
	filter				: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/bottom.png", sizingMethod="crop");
}

div,p  {margin-top:0}/*clear top margin for mozilla*/

#centrecontent {
	width				: 500px;
	float				: right;
	padding-top			: 100px;
	padding-bottom		: 10px;/* needed to make room for footer */
	padding-right		: 25px;
	text-align			: justify
}

#clearfooter {width:100%;height:42px;clear:both} /* to clear footer */

#header .logo {
	margin				: 0px;
	margin-top			: 5px;
}

#sectionimageoverlay {
	display				: block;
	position			: absolute;
	left				: -5px;
	bottom				: 0px;
	background-image	: url(../images/sectionimageoverlay.png);
	background-repeat	: no-repeat;
	z-index				: 500;
	width				: 210px;
	height				: 280px;
}

* html #sectionimageoverlay {
	left				: -5px;
	background-color	: transparent;
	background-image	: none;
	filter				: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/sectionimageoverlay.png", sizingMethod="crop");
}

#sectionimage {
	display				: block;
	position			: absolute;
	left				: 0px;
	bottom				: -5px;
	margin				: 0px;
	padding				: 0px;
	margin-top			: 0px;
	width				: 206px;
	height				: 265px;
	z-index				: 400;
}

#menu {

}

#menu A {
	display				: block;
	width				: 185px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #000000;
	text-decoration		: none;
	margin				: 0px;
	padding-top			: 10px;
	padding-bottom		: 10px;
	padding-left		: 20px;
	line-height			: 20px;
}

* html #menu A {
	width				: 182px;
}

#menu A:HOVER {
	margin				: 0px;
	background-image	: url(../images/50a125.png);
	background-repeat	: repeat;
	color				: #FFFFFF;
	margin				: 0px;
	padding-top			: 8px;
	padding-bottom		: 8px;
	border-top			: 2px solid #50a125;
	border-bottom		: 2px solid #50a125;
}

#menu #active {
	margin				: 0px;
	padding-top			: 8px;
	padding-bottom		: 8px;
	border-top			: 2px solid #50a125;
	border-bottom		: 2px solid #50a125;
}

H1 {
	margin				: 0px;
	padding				: 0px;
	padding-bottom		: 5px;
	font-size			: 18px;
	font-weight			: bold;
}

H2 {
	margin				: 0px;
	padding				: 0px;
	padding-bottom		: 2px;
	font-size			: 14px;
	font-weight			: bold;
}

H3 {
	margin				: 0px;
	padding				: 0px;
	font-size			: 11px;
	font-weight			: bold;
}

a {
	color				: #50a125;
	text-decoration		: none;

}

a:hover {
	text-decoration		: underline;
}

TD {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	line-height			: 15px;
	color				: #000000;
	padding				: 2px;
}

INPUT {
	border				: 1px solid #50a125;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	background-color	: #FFFFFF;
	font-size			: 11px;
	padding				: 2px;
}

TEXTAREA {
	border				: 1px solid #50a125;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
	background-color	: #FFFFFF;
	font-size			: 11px;
	padding				: 2px;
}

/* begin stijlen van LiveValidation */
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
/* Einde stijlen van LiveValidation */
