A:link		{ font-family: arial; color: #191512; font-size: 8pt; text-decoration: none; }
A:visited	{ font-family: arial; color: #222224; font-size: 8pt; text-decoration: none; }
A:active	{ font-family: arial; color: #222224; font-size: 8pt; text-decoration: none; }
A:hover		{ font-family: arial; color: #222224; font-size: 8pt; text-decoration: none; }

h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { margin: 0; padding: 0; }
img, a{ border:none; text-decoration: none;}

html, body 
	{
		height: 100%; 
		
	} 
html, body
	{
		/*reset padding */

		padding-top: 0px;

		padding-left: 0px;

		padding-right: 0px;

		padding-bottom: 0px;



		/*reset margin */

		margin-top: 0px;

		margin-left: 0px;

		margin-right: 0px;

		margin-bottom: 0px;
	}
br
{
	clear: both;
}

.clr
{
	clear: both;
}

.hh 
{ 

	font-family:			arial;

	font-size:				10px;

	padding:				0px;

	margin:					0px;



}


body
{
	background: #ffa763;
	margin:0;
	padding:0;
}	


body, table, td, input, select
{
	font-family:			arial, helvetica;
	font-size:				11px;
	color:					#000000;
}


#wrap{
	background: url('../images/site/schaduw.gif') repeat-y;
	width:830px;
}

#wrapper
{
	width: 779px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-top:none;
	margin: 0px;
	padding: 0px;
	
}


.spacer
{
	width: 779px;
	height: 10px;
}

.clear
{
	clear:both;
	height:1px;
}
.clear2
{
	clear:both;

}

#site{
	width:950px;}
#left {
	width:830px;
	float:left;}
#right{
	width:120px;
	float:left;
	margin-top:15px;}

/******************************************************************************
*
*						Opmaak!
*
*****************************************************************************/



.knop

{
	width: 63px;
	height: 20px;
	font-size: 7px;
	font-weight: bold;
	background: url('../images/site/buttonlogin.gif') no-repeat;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
}



.inputusr

	{	
		margin:0;
		padding:3px 0 0 4px;
		width: 140px;
		height: 15px;
		font: 1.0em arial; 
		color: #000000;		
		background: url('../images/site/userinput.gif') no-repeat;

	}
.inputww

	{	
		margin:0;
		padding:3px 0 0 4px;
		width: 75px;
		height: 15px;
		font: 1.0em arial; 
		color: #000000;			
		background: url('../images/site/wwinput.gif') no-repeat;

	}

.wwvergeten a{
	color:#ffffff;
	font-size: 0.8em;
	text-align: left;
	padding:0;}
	
.wwvergeten a:hover{
	color:#ffffff;
	text-decoration:underline;
	}


.lidkaartnaam{
	color: #ee8128;
	font: 1.3em arial;
	padding-top: 2px;
	font-weight: bold;}

.lidteamnaam{
	color:#000;
	font: 0.9em arial;
	margin: 0 50px 0 0;
	font-weight: bold;}
/******************************************************************************
*
*						Header
*
*****************************************************************************/
#header
{
	width: 779px;
	margin: 0px;
	padding: 0px;
	height: 204px;	
	border: 1px solid #fff;
	border-top:none;
}

#header h1
{
	padding:0;
	margin:3px 0 0 10px ;
	font-size:8px;
	font-weight:bold;
	color: #fff;
	text-transform: uppercase;
	text-align:left;
}
#headertop{
	width:779px;
	height:19px;
	margin:0;
	padding:0;
	background: url('../images/site/headertop.gif') repeat-x;
	border: 1px solid #fff;
	border-left:none;
}


.headertopleft{
	margin:0;
	padding:0;
	float:left;
	width: 148px;
	height:19px;
	border-right:1px solid #fff;
}


.headertopmiddle{
	margin:0;
	padding:0;
	float:left;
	width:464px;
	height:19px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
.headertopright{
	margin:0;
	padding:0;
	float:left;
	width:159px;		
	height:19px;
	border-left:1px solid #fff;
	
}

#headermiddle{
	width:779px;
	margin:0;
	padding:0;
	height:152px;
}

.headerlogo{
	margin:0;
	padding:0;
	width:148px;
	background: url('../images/site/logo.gif') no-repeat;
	border-right:1px solid #fff;
	float:left;
	height:152px;

}
.headermiddleframe{
	width:468px;
	float:left;
	height:152px;

}
.middleframetop{
	height:62px;
	width:468px;
}
.middleframebottom{
	height:89px;
	width:468px;	
	margin:0 0 1px 0;
	padding:0;
}

.headerrightframe{
	width:161px;
	float:right;
	height:152px;
	
	
}
.headerrightlogin{
	width:161px;
	height:60px;
	background:#5cb0ed;
	border-left:none;
	border-right:1px solid #fff;
	color:#ffffff;
}

.headerrightbanner{
	margin:0 0 0 0;
	width:161px;
	height:90px;
	border-top:2px solid #fff;
	border-left:none;
}

#main{
	width:779px;
	margin:0 0 0 1px;	
	padding:0;
	}
/******************************************************************************
*
*						Menu links
*
*****************************************************************************/
#menuleft{
	
	width:148px;
	float:left;
	background:#ececec;
}

.menumain

{	
	width: 148px;
	text-align: left;
	
}

.menumain ul
{
	width: 148px;	
	list-style:none;		
	margin: 0px;
	padding: 0px;
}

.menumain li
	{
		list-style: block;
		list-style: none;
		color: #FFF;

	background: url('../images/site/limenurechts.gif');
		height:17px;	
		border-bottom: 1px solid #FFF;
		padding: 3px 0 0 20px;
		margin:0 0 0 0;
	}

li.special 
	{
		list-style: block;
		list-style: none;
		background: url('../images/site/liiloghead.gif');
		height:17px;	
		padding: 3px 0 0 20px;
		font-size:9px;
		font-weight:bold;

	
	}
li.special:hover
	{
		list-style: block;
		list-style: none;
		background: url('../images/site/liiloghead.gif');
		height:17px;	
		padding: 3px 0 0 20px;
	
	}


.menumain li:hover a
	{
		padding: 3px 0 0 5px;
		color: #FFFFFF;
		text-decoration: none;	
	}

.menumain a
	{
	padding:0 0 0 0;
	color: #FFF;
	font-family: arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform: uppercase;
	}

.menumain a:hover
	{
	color: #FFFFFF;
	text-decoration: underline;
	}
.menumain a:visited
	{
	color: #FFF;
	
	}


.menumainbanner
{
	width:148px;
	
	margin:0;
	padding:0;
}

.disclaimerhead{
	width:148px;
	height:19px;
	margin:0;
	padding:0;
	background: url('../images/site/disclaimer.gif');
	border-top:1px solid #fff;
}
 
.disclaimerhead h3{
	font-size:8px;
	font-weight:bold;
	text-transform: uppercase;
	color:#fff;
	text-align:left;
	margin: 4px 0 0 20px;
}
.disclaimer{
	text-align:left;
	font-size:10px;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}

li.inlog 
	{
		list-style: block;
		list-style: none;
		background: url('../images/site/li.gif');
		height:17px;	
		padding: 3px 0 0 20px;
		font-size:9px;
		font-weight:bold;

	
	}
li.inlog:hover
	{
		list-style: block;
		list-style: none;
		background: url('../images/site/liselectedlogin.gif');
		height:17px;	
		padding: 3px 0 0 20px;
	
	}

/******************************************************************************
*
*						Content
*
*****************************************************************************/
#maincontent{

	width:452px;
	float:left;
	background:#FFF;
	margin: 0 8px 0 9px;
	text-align:left;
	border-right:1px solid #FFF;}

#maincontent_emma
{

	width:610px;
	float:left;
	background:#FFF;
	margin: 0 8px 0 9px;
	text-align:left;
	border-right:1px solid #FFF;
}

#maincontentinside
{
	float:				left;
	width:				430px;
	text-align:			left;
	background:			#FFFFFF;
}

#maincontentinside table
{
	text-align: left;
}


#maincontentinside img
{
	max-width: 430px;  /* Mozilla */
    width: expression(this.width > 430 ? 430: true); /* IE */
}


.headlines_header
{
	margin-top: 10px;	
	border-bottom:none;
}

.headlines
{
	width: 420px;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
}

.headlines_picture
{
	width: 70px;
	float: left;
	margin: 0px;
	padding: 0px;
	margin:12px auto;
}

.headlines_text
{
	width: 330px;
	float: right;
}

#headlines_page_header_container
{
	margin-top:5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #000;
}

#headlines_page_header
{
	font-family: arial, sans-serif;
	font-size: 1.3em;
	color: #ee8128;	
	font-weight: bold;
}

.headlines_date
{
	float: left;
	padding-top: 2px;
	padding-left: 10px;
	color: #000;
	font: 1.1em Arial;
	font-weight: bold;
}
.headlines_title
{
	color: #ee8128;
	font: 1.2em Arial;
	padding-top: 2px;
	font-weight: bold;	
	float: left;
}

.headlines_content
{
	padding: 10px 10px 10px 0;
	border: none;
	color: #000000;
	margin-bottom: 10px;
}

.news_content
{
	padding-left: 10px;
	padding-right: 10px;
}

.news_header
{
	padding-left: 10px;
	padding-right: 10px;
}

.news_category_header
{
	padding-left: 10px;
	padding-right: 10px;
}
/******************************************************************************
*
*						Menu Rechts
*
*****************************************************************************/
#menuright{
width:158px;
float:right;
background:#5cb0ed;
border:1px solid #5cb0ed;
}

.sponsermenu

{
	width: 158px;
	text-align: left;	
}

.sponsermenukop{
	width: 158px;
	height:20px;
	margin:0;
	padding:0;
	background: url('../images/site/lirechtshead.gif');
	color:#fff;
}
.sponsermenukopsm h3{
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	font-size:8px;
	font-weight:bold;
	text-transform: uppercase;
}

.sponsermenukopsm{
	width: 148px;
	height:20px;
	margin:0;
	padding:0;
	background: url('../images/site/lirechtshead.gif');
	color:#fff;
}

.sponsermenukop h3{
	margin:0;
	padding:5px 0 0 0;
	text-align:center;
	font-size:8px;
	font-weight:bold;
	text-transform: uppercase;
}

.sponsermenu ul
{
	width: 158px;	
	list-style:none;		
	margin: 0px;
	padding: 0px;
}

.sponsermenu li
	{
		
	list-style: none;
	color: #FFF;
	background: url('../images/site/hoofdsponser.gif');
	height:17px;	
	border-bottom: 1px solid #FFF;
	padding: 3px 0 0 20px;
	margin:0 0 0 0;
	}

.sponsermenu a
	{
	padding:0 0 0 0;
	color: #FFF;
	font-family: arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	}

.sponsermenu a:hover
	{
	color: #FFFFFF;
	text-decoration: underline;
	}
.sponsermenu a:visited
	{
	color: #FFF;	
}

.adverteerder{
	width:158px;
	height:67px;
}
.pictureofthemonth{
	width:158px;
	height:78px;
}
.teunfilm{
	width:158px;
	height:97px;
}

.hoofdsponsermenu

{
	width: 158px;
	text-align: left;
	
}

.hoofdsponsermenu ul
{
	width: 158px;	
	list-style:none;		
	margin: 0px;
	padding: 0px;
}

.hoofdsponsermenu li
	{
		
	list-style: none;
	color: #FFF;
	background: url('../images/site/hoofdsponser.gif');
	height:17px;	
	border-bottom: 1px solid #FFF;
	padding: 3px 0 0 20px;
	margin:0 0 0 0;
	}

.hoofdsponsermenu a
	{
	margin:3px 0 0 0;
	padding:0;
	color: #FFF;
	font-family: arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	}

.hoofdsponsermenu a:hover
	{
	color: #FFFFFF;
	text-decoration: underline;
	}
.hoofdsponsermenu a:visited
	{
	color: #FFF;
	
	}


/******************************************************************************
*
*						Menu Top
*
*****************************************************************************/

#headerbottom{
	width:779px;
	height:29px;	
	background: url('../images/site/headerbottom.gif') repeat-x;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
.bottomleft{
	height:19px;
	width: 128px;
	float:left;
	padding: 10px 0 0 20px;
	border-right:2px solid #fff;
	text-align:left;
	}

.bottomleft a{
	
	font-size:8px;
	font-weight:bold;
	color: #fff;
	text-transform: uppercase;
	}

.bottommiddle
{
	width: 623px;
	height: 23px;
	position: relative;
	float: left;
	padding-top: 6px;
	font-size:12px;
	border-left: 1px solid #FFFFFF;
}

.bottommiddle ul
{
	list-style-type: none;
	text-align: left;
	padding-bottom: 8px;
}

.bottommiddle ul li 
{ 
	padding-left: 3px;
	padding-right: 3px;
	display: inline; 
	color: #FFFFFF;
	padding-bottom: 8px;
}

.bottommiddle ul li a
{
	text-decoration: none;
	padding: 0 3px 0 3px;
	color: #FFFFFF;
	font-size: 8px;
	font-weight:bold;
	text-transform: uppercase;
	padding-bottom: 8px;
}

.bottommiddle ul li a:hover
{
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: underline;
}

ul.uitklapmenu
{
	display: none;
}

.bottommiddle ul li ul.uitklapmenu 
{
	width: 130px;
	display: none;
	position: absolute;
	top: 1em;
	left: 1em;
	float: left;
	background: #172048;
	top: 28px;
}

.bottommiddle ul li ul.uitklapmenu li
{
	float: left;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	padding-left: 3px;
}

.bottommiddle ul li ul.uitklapmenu li
{
	width: 130px;
}

.bottommiddle ul li ul.columns
{
	display: inline;
	margin-left: 238px;
}

.bottommiddle ul li ul.lidmaatschap
{
	display: inline;
	margin-left: 252px;
}

.bottommiddle ul li ul.organisatie
{
	display: inline;
	margin-left: 53px;
}

/******************************************************************************

*

*						Opmaak error.

*

******************************************************************************/

#errormessage_container
{
	border-width:	1px;
	border-color:	#000000;
	border-style:	none none solid none;	
}

#errormessage
{
	color:			#FA0000;
	padding:		1px;
	border-width:	3px;
	border-color:	#FF0000;
	border-style:	solid solid solid solid;
	background:		#FFFFCC;
	font-weight:	bold;
	text-align:		center;
}

