#logo,
#main_feature,
img
{ 
behavior: url(css/iepngfix.htc); 
}

div, #wrapper, body{margin: 0px; padding: 0px; }

p, #wrapper, body{padding: 0px; margin: 0px;}

body{
	background-image: url(../media/site/achtergrond.jpg);
}

html, body {
	/* 100% height */		
	height: 100%; 
	/* 100% height */
		
}



#wrapper{
	position:relative;
	top:0px;
	border: 0px none black;

	padding-left: 30px;
	padding-right: 30px;
	margin-right: auto;
	margin-left: auto;

	color : #000000;
	
	

/* 100% height */	
	min-height: 100%;
	height:auto !important; /* voor moderne browsers */
	height:100%;
/* 100% height */		
	background-image: url(../media/site/wrapper_schaduw.png);
}

/* @group kleur */


#fun, #inschrijven, #fun a{
	color: white;
}
#news h1, news a{
	color: red;
}

#news{
	color: #7f7f7f;
}

#news .datum{
	color: black;
}

#lees_meer{
	color: purple;
	z-index: 5;
}


/* @end */

/* @group font */





#news, #fun, #lees_meer, #inschrijven, body{
	font-family: Arial;
	font-size: 11px;
}

#fun{
	font-weight: bold;
}

#lees_meer{
	line-height:30px;
}



#news h1{
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}



/* @end */

/* @group header */

#header{
	height:90px;
}

#logo,#main_menu{
	top: 5px;
}
	
#logo {
	position:absolute;
	left: 55px;
	width: 71px;
	height: 70px;
}

#main_menu{
	position:absolute;
	right: 55px;
	height: 46px;
}



#sub_menu{
	position:absolute;
	top: 67px;
	right: 55px;
	height: 19px;
}

#main_menu IMG{
	width: 80px;
	height:46px;
	border: 0px none red;
	margin-left:10px;	
}

#sub_menu IMG{
	width: 80px;
	height: 19px;
	border: 0px none red;
	margin-left:10px;	
}





#main_menu ul, #sub_menu ul {
	/*
	float:left;
	width:100%;
	*/
	padding:0;
	margin:0;
	list-style-type:none;
}

#main_menu a, #sub_menu a {
	float:right;
}

#main_menu li, #sub_menu li {
	display:inline
}




/* @end */

/* @group content */

/* @group links */

#login{
	position:absolute;
	top:0px;
	width:240px; 
	height:30px;
}

#login iframe{
	position:absolute;
	border: 0px solid black;
	width:240px; 
	height:30px;
	overflow: hidden;
}	

#inschrijven, #lees_meer{
	
	border: 0px solid black;	
	position:absolute;
	top:30px;
	width:240px; 
	height:240px;
}



/*toggle lees meer */
	.visible{
		visibility: visible;
	}
	
	.hidden{
		visibility: hidden; 
	}


#lees_meer .content{
	padding-top: 42px;	
	padding-left: 17px;
	padding-right: 12px;
	line-height: 14px;
}









/* @end */

/* @group midden */

#main_feature{
	height: 270px;
}

#news{
	padding: 10px 14px 0px 14px ;
	margin: 0;
}

#news .item{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted silver;
}




/* @end */

/* @group rechts */



#banner_top{
	position:absolute;
	top:0px;
	width:160px;
	height: 150px;
}


#fun{

	border: 0px solid black;
	position:absolute;
	top:150px;
	width:160px;
	height: 90px;
	padding-top: 28px;
}


#fun .holder{
	/*
	padding:3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	margin-left: 12px;
*/
	border: 0px solid yellow;
	height: 21px;
}


#fun .image{
	
	position: absolute;
	left: 13px;
	display: inline;
	height: 21px;
	border: 0px solid red;
}

#fun .text{
	position: absolute;
	left: 38px;
	display: inline;
	border: 0px solid red;
	margin-top: 3px;
}



#fun img{
	margin: 0;
	padding: 0;
	border: 0px solid black;
	height: 21px;
	width: 18px;
}







#banner_bottom{
	position:absolute;
	top:270px;	
	width:160px;
	height: 100px;
}


/* @end */

#middle_content, #left_content, #right_content
{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
/* @end */

/* @group footer */

#footer{
	height:30px;
	
	
}

/* @end */






























