body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #FFFFFF  url(images/mainbg.gif) repeat-x;
	background-attachment: fixed;
	margin-top: 0px;
	margin-bottom: 4px;
}
a:link {
	color: #333333;
	text-decoration:none;
	
}
a:hover {
	color: #666666;
	text-decoration:underline;
}

table
{
text-align:left;
}

/*****************************************
	MENU EN Links
*****************************************/
.menu {
	background-color: #FFFFFF;
	text-transform : uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*	border-bottom:1px solid #9D955F;
	border-top:1px solid #FFFFFF;*/
	height:26px;

	color:#C3B88A;
	font-weight: bold;
	padding-left : 5px; 
padding-right : 5px; 
line-height : 10px;
}
.menu a:link, a:visited, a:active
{
	color:#8E8261;
	text-decoration:none;
}

.menu a:hover
{
	color:#ffffff;
	text-decoration:none;
}
.menuitem
{
color:#333333;
text-align:center;
border-left:thin;
border-left-color:#DDDDDD;
border-left-style:solid;
border-left-width:thin;

}
.menuitem_first
{
color:#333333;
text-align:center;
}

.menuitem a:link, a:visited, a:active
{
	color:#333333;
	font-weight:inherit;
	text-decoration:none;
}

.menuitem a:hover
{
	color:#666666;
	font-weight:inherit;
	text-decoration:none;


}

.menuitem_first a:link, a:visited, a:active
{
	color:#333333;
	font-weight:inherit;
	text-decoration:none;
}

.menuitem_first a:hover
{
	color:#666666;
	font-weight:inherit;
	text-decoration:none;
	}
	

/*style drop-down*/
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	}
ul li {
	position: relative;
	visibility: visible;
	z-index: 20;
	}
li ul {
	width: 85px;
	padding: 5px;
	position: absolute;
	left: 5px;
	top: 15px;
	display: none;
	text-align:left;
	background-color:#FFFFFF;
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	}
	
li:hover ul, li.over ul{ 
display: block; }
 
/*****************************************
	MENU EN Links
*****************************************/
.box { /* styles voor de header-box */
background-color :  #ffffff;
border-color: #CFCFCF;
border-style: solid;
border-width: 1px; 
width : 90%; 
padding-bottom : 8px; 
margin : 0 auto; 
}

#text {
width : 544px; 
padding : 6px; 
border : 1px solid #CFCFCF;/* #dbcdba;  */

} 

#header {
	background-image: url('images/scoutslogo.jpg');
	background-repeat: no-repeat;
	background-color : #ffffff;
	height : 140px;
	color : #666666;
	/*	width : 775px;  */
	/* border-bottom:1px solid #9D955F; */
	/* background-color: #A1BCC4; */
} 
#footer {
	/*
	text-align : right; 
	font-size : 11px; 
	background-color : #473929; 
	border-top : 1px solid #a78967; 
	border-bottom : 1px solid #a78967; 
	width : 775px; 
	color : #ffffff; 
	line-height : 17px; 
	height : 18px;
	*/
	border:1px solid #CFCFCF;
	height:19px;
	width:134.59%;
	line-height:19px;
	font-size:11px;
	color:#333333;
	position: absolute;
	left: -1px;
	bottom: -23px;
	}
	
#takpag
{
	background-color:#CCCCCC;
	border:1px solid #CCCCCC;
	color:#333333;
	text-align:right;
	width:90%;
	position: absolute;
	top: 143px;
	right: 5%;
}
#taklinks a:link a:active a:visited
{
	color:#333333;
	text-decoration:none;
}
#taklinks a:hover
{
	color:#666666;
	text-decoration:underline;
}
#taklinks
{
	position:absolute;
	top: 161px;
	right: 5%;
	width: 90%;
	text-align:left;
}
#userheader
{
	background-color:#CCCCCC;
	border:1px solid #CCCCCC;
	color:#333333;
	text-align:right;
	width:90%;
	position: absolute;
	top: 3px;
	right: 5%;
	max-height:14px;
}
#userbox a:link a:active a:visited
{
	color:#333333;
	text-decoration:none;
}
#userbox a:hover
{
	color:#666666;
	text-decoration:underline;
}
#userbox
{
	color:#333333;
	position:absolute;
	top: 20px;
	right: 5%;
	width: 90%;
	height:105px;
	text-align:left;
}
.mainbox
{
	position:relative;
	top:1px;
	width : 90%;
	padding-bottom : 8px;
	margin : 0 auto;
}

.contentbox{
position:absolute;
left:-1px;
background-color :  #ffffff;
border-color: #CFCFCF;
border-style: solid;
border-width: 1px; 
color : #666666;
width : 74.4%; 
padding-bottom : 8px;
}

.contentbox a:link a:visited a:active
{
color:#333333;
text-decoration:none;
}

.contentbox a:hover
{
color:#666666;
text-decoration:underline;
}

.menubox{
	position:absolute;
	margin-left: 5px;
	background-color :  #ffffff;
	border-color: #CFCFCF;
	border-style: solid;
	border-width: 1px;
	color : #666666;
	padding-bottom : 8px;
	width: 25%;
	right: -1px;
	height: 400px;
}
.leiderbox
{
	background-color:#CCCCCC;
	border:1px solid #CCCCCC;
	color:#333333;
	text-align:right;
	width:90%;
	position: absolute;
	top: 275px;
	right: 5%;
}
.leidercontent
{
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
}
.nieuwsitem{
background-color :  #ffffff;
border-bottom-color: #CFCFCF;
border-bottom-style: solid;
border-bottom-width: 1px; 
color : #666666;
width : 90%; 
padding-bottom : 8px; 
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;

}
.taknieuwsitem{
color : #666666; 
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;
}
.nieuwstitel
{
	font-weight:700;
	font-size:16px;
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.nieuwspaginatitel
{
	font-weight:700;
	font-size:20px;
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.nieuwsfoto
{
/*position:relative;
right: 5px;*/
margin-right:5px;
background-color:#CCCCCC;
padding: 3px;
border-color: #666666;
border-style: solid;
border-width: 1px;
}
.nieuwsyoutube
{
/*position:relative;
right: 5px;*/
margin-right:5px;
background-color:#CCCCCC;
padding: 3px;
border-color: #666666;
border-style: solid;
border-width: 1px;

}
.taknieuwsbox
{
position: absolute;
left: 5px;
padding: 5px;
width:40%;
border-color: #CFCFCF;
border-style: solid;
border-width: 1px;
}

.commentbox
{
	border-bottom-color: #CFCFCF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width:90%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.takpaginalogo
{
height: 130px;
background-repeat:no-repeat;
background-attachment:inherit;
background-position:left;
position: absolute;
left: 30px;
}

.agendaitem{
background-color :  #ffffff;
border-bottom-color: #CFCFCF;
border-bottom-style: solid;
border-bottom-width: 1px; 
color : #666666;
width : 90%; 
padding-bottom : 8px; 
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;
}
.agendaitem_takpag{
color : #666666;
border-color: #CFCFCF;
border-style: solid;
border-width: 1px;
width : 50%;
position:absolute;
right: 10px; 
padding-bottom : 8px; 
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;
}
.item_rechts{
color : #666666;
border-color: #CFCFCF;
border-style: solid;
border-width: 1px;
width : 50%;
position:absolute;
right: 10px;
padding-bottom : 8px; 
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;
}
.financien_item_rechts{
color : #666666;
border-color: #CFCFCF;
border-style: solid;
border-width: 1px;
width : 60%;
position:absolute;
right: 10px;
padding-bottom : 8px; 
text-align:left;
font-family: Georgia, "Times New Roman", Times, serif;
}

.loginbox
{
margin-right:5px;
}
.form
{
background-color :  #EEEEEE;
border-color: #CFCFCF;
border-style: solid;
border-width: 1px;

}

/*css style voor de iframe in de upload popup*/
.uploadbox
{
	width:350px;
	height:100px;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.popupbox
{
	width:400px;
	height:250px;
	border:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#bewerkbox
{
position:absolute;
	top: 300px;
	left: 5%;
	width: 90%;
	text-align:left;
}

/* css style voor de upload-file popup*/
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 350px;
	height: 100px;
	left: 30%;
	bottom: 145px;
	background-color: #ccc;
	border: 1px solid #000;;
	z-index:5;
	
}

#close {
	float: right;
}
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}

/* css style voor de upload-file popup*/
#popup {
	position: fixed;
	visibility: visible;
	width: 400px;
	height: 250px;
	left: 30%;
	top: 145px;
	background-color: #ccc;
	border: 1px solid #000;;
	z-index:5;
	
}
