html, body{
	margin:0; padding:0;
	background-color:#FFFFFF;
}


html, body {
min-height:100%;
}


#wrapper{
	width:1002px;
                position:absolute;
                margin:0; padding:0;
	background-repeat:repeat-y;
	min-height:100%;
	}
	

#shield{
    display:block;
    position:absolute;
    width:431px;
    height:420px;
    bottom:0;
    left:0;
    background-image:url(../../../myImages/04/001/bg_shield.gif);
    background-repeat:no-repeat;
}
	
div#header{
	display:block;
	position:relative;
	background-image:url(../../../myImages/04/001/bg_header.jpg);
	background-repeat:repeat-x;
	width:997px;
	height:140px;
	margin:0;padding:0;
}

div#header h1{
	display:block;

	position:relative;
	background-repeat:no-repeat;
                overflow: hidden; 
	width:997px;
	margin:0;padding:0;
                padding-top:140px; 
	height: 0px !important; /* for most browsers */ 
               height /**/:140px; /* for IE5.5's bad box model */

}

div#header #logo{
	display:block;
	position:absolute;
	height:200px;
	width:140px;
	margin:0;
	padding:0;
	top:0; left:0;
	z-index:10;
}


#content_corner{
	display:block;
	position:absolute;
	width:330px;
	height:150px;
	background-repeat:no-repeat;
	top:129px;
	left:0;
	z-index:0;
}

#left{
	position:relative;
	float:left;
	width:170px;
	padding-top:70px;
margin-bottom:100px;
}

#content_wrapper{
	padding-top:10px;
	position:relative;
	display:block;
	margin-left:190px;
	margin-right:10px;
}

#topContent{
 display:block;
position:relativel

}

/* TOPMENU */
ul#topmenu { 
	display:block;
	position:absolute;
	height:32px; 
	margin:0; 
	padding:0; 
	list-style-type:none;
	top:97px;
	left:146px;
}
ul#topmenu li {margin:0; padding:0; height:32px; display:block; float:left; overflow:hidden; font-size:1px;}
ul#topmenu li a { 
	margin:0; 
	padding:0; 
	height: 0px !important; /* for most browsers */ 
	overflow: hidden; 
	padding-top:32px; 
	display:block;
	}

li#vereniging a		{width:223px;background-image:url(../../../myImages/04/001/002/vereniging.jpg);}
li#dressuur a		{width:159px;background-image:url(../../../myImages/04/001/002/obdressuurdagen.jpg);}
li#KNHS a			{width:163px;background-image:url(../../../myImages/04/001/002/KNHSWedstrijden.jpg);}
li#FNRS a			{width:161px;background-image:url(../../../myImages/04/001/002/FNRSWedstrijden.jpg);}
li#HippischCentrum a{width:145px;background-image:url(../../../myImages/04/001/002/HippischCentrum.jpg);}


ul#nav{
 list-style-type:none;
 margin:0; padding:0;
padding:0 10px;
}

ul#nav li{
  padding-bottom:5px;
}

#cu_sponsors{
display:block;
position:absolute;
left:0px;
bottom:10px;
width:170px;
text-align:center;
}

#mailForm {
 display:block;
}

#mailForm label{
position:relative;
width:150px;
display:block;
float:left;
}

#mailForm textarea {
width:300px;
height:100px;  
}

#couponsForm label{
position:relative;
width:150px;
display:block;
float:left;
}

#mailForm input, #couponsForm input { margin-bottom:5px;}
#couponsForm #btnSend{
margin:0; padding:0;
}


#btnSend { margin-left:105px;}
