@charset "utf-8";
/* CSS Document */
body {
			background: #3A3A3A;
			padding:0; margin:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size: 12px;				

			
}

#header {
	
	height:102px;
	
	
	}
#uittingrechts {
	float:right;	
	margin-top:-10px;
}	

#navigatie {
	background-color:#0089BF;
	height:31px;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	padding:0px 10px 0 10px;
	
}

#footerbar {
	background-color:#0089BF;	
	height:20px;
	border-top:1px solid #D6D6D6;
	border-bottom:1px solid #D6D6D6;
	padding:6px;
}
#footerbar2 {
		
	border-bottom:1px solid #D6D6D6;
	
}
#footerbar3 {
	border-bottom:1px solid #D6D6D6;
	height:40px; text-align:center;
	font-size:12px;
	color:#8D8D8D;
	
	}
.fbar {
	font-size:14px;
	color:white;
}

.fbar2 { 
	
	text-align:left;
	padding-top:15px;

}

#container {
	width:980px;
	
	position:absolute;
	top: 0%;
	left: 50%;
	
	margin-left: -490px; /*set to a negative number 1/2 of your height*/
	margin-top:10px; margin-bottom:10px;
	background-color:white;
	border:1px solid #D6D6D6;
	}

.menuitem {
		
		line-height:140%;
		padding:0 15px 0 13px;
		font-size:14px;
		
	}	
	
.activemenuitem {
	
	line-height:140%;
		padding:0 15px 0 13px;
		font-size:14px;
		background:#F47D2C;
		color:white;
		
	
}
	
	a.menulink:link { color:#fff; text-decoration : none; }
	.menulink {	cursor: pointer; }
	a.menulink:visited { color:#fff;	text-decoration : none;	}
	a.menulink:hover { color:#fff; text-decoration : underline; }
	
	a:link { color:#0B57A1;text-decoration : underline;	 }
	a:visited { color:#0B57A1;text-decoration : underline;	 }
	a:hover { color:#0B57A1;text-decoration : none;	 }





div.sc_menu {  /* Set it so we could calculate the offsetLeft */  position: relative;  height: 338px;  width: 570px; margin-top:-10px;  
/* Add scroll-bars */  
overflow: auto;}
ul.sc_menu {  display: block;  height: 110px;  /* Max width here, for users without Javascript */ 
width: 1500px;  padding: 15px 0 0 15px;  /* Remove default margin */  
margin: 0;  background: url('navigation.png');  list-style: none;}
.sc_menu li {  display: block;  float: left;  padding: 0 4px;}
.sc_menu a {  display: block;  text-decoration: none;}
.sc_menu span {  /* We want a caption to display on the next line */ 
display: block;  margin-top: 3px;  text-align: center;  font-size: 12px;  color: #fff;
}

.sc_menu span {  display: none;  margin-top: 3px;  text-align: center;  font-size: 12px;  color: #fff;}
.sc_menu a:hover span {  display: block;}
.sc_menu img { }
.sc_menu a:hover img {  }



.warning { border:1px solid red; color:red; background:#FFD2D2; padding:10px;}


.minimag {
	float:left;
	width:207px; height:238px;
	cursor:pointer;
	}
.miniheader { 
 	text-align:center;
	width:200px; height:25px;
	margin:1px 3px 0px 2px;
	font-size:9px; color:white;
}

.magfloater {
	float:left;
	color:gray;
	
	}
.minimag2 {
	
	width:120px; height:138px;
	cursor:pointer; margin-left:8px;
	
	}
.miniheader2 { 
 	text-align:center;
	width:115px; height:15px;
	margin:1px 3px 0px 2px;
	font-size:9px; color:white;
}


.mainbox_high {
	background:url(../images/back.jpg) top center repeat-x;		
	min-height:500px;
}
.mainbox_high_loggedin {
	background:url(../images/back_loggedin.jpg) top center repeat-x;		
	min-height:500px;
}

.mainbox_low {
	background:url(../images/back_small.png) top center repeat-x;	
	
	min-height:200px;
}

#editiemenu { color:#666; }

.closesignin {
	padding:3px; width:120px; float:right; cursor:pointer; margin:0px -25px 0 0; font-size:10px; z-index:100;
	}
#scoutplaza {  z-index:1; }
.aanmelden { float:right;} 
#stap1 {
	width:175px; float:right;
	
	}



#header_low {
	
	}
#headernav {
	width:100%;height:125px;
	}
.home {
	 width:374px; height:100px; float:left; cursor:pointer;
	
	}
	
.grijs { color:#888; font-size:10px; padding:3px;}	
.editieitem { border-bottom:1px solid #dfdfdf;padding:8px 15px 8px 15px;}
.editieitemnb { padding:8px 15px 8px 15px;}
.magselect { background-color:#29ABE2; border-top:1px solid black; color:#fff;}
.highlightfloat { background-color:#efefef;}
.highlightfloateven { background-color:#DBEFFD; }
	
#header_left {
	width:277px; 
	overflow:hidden;
	float:left;
	padding:0;
	color:#000;

	
}
#header_right {
	width:640px;  float:right; padding:20px 5px 0 20px; color:#000; 
	vertical-align:text-top;

	}
.headerinhoud {
	
	}
#clubbladbrowser {
	 height:180px; overflow:auto;
	
	}
.demobekijk {
	
	text-align:center;
	}

.antwoord {
	border: 1px solid #dddddd;
	padding: 10px;
	background:#FFFFF0;
	
}
.toptitle {
	width:70px;
	
	top:-20px; left:15px; position:relative; 
	color:#666;
	background-color: white;
	border:1px solid #ddd;

	
}	

.register { cursor:pointer; }

A.demob:LINK { color: #000; text-decoration: underline; }
A.demob:VISITED { color: #000; text-decoration: underline; }
A.demob:ACTIVE { color: #000; text-decoration: underline; }
A.demob:hover{ color: #000; text-decoration: none; }	

A.lb:LINK { color: #0089BF; text-decoration: underline; }
A.lb:VISITED { color: #0089BF; text-decoration: underline; }
A.lb:ACTIVE { color: #0089BF; text-decoration: underline; }
A.lb:hover{ color: #0089BF; text-decoration: none; }

.curs {
	
	cursor:pointer;
	}
.aanmeldbutton a {
display:block;
width: 211px; height:99px;
background: url("../images/knop_aanmelden.png") 0 0 no-repeat;
float:right;


}
.aanmeldbutton a:hover { 
background-position: 0 -99px;
color: #049;
}
.aanmeldbutton a:active {
background-position: 0 -99px;
color:#fff;
}




	
	
A.submitknop:LINK { color: #333333; text-decoration: none; }
A.submitknop:VISITED { color: #333333; text-decoration: none; }
A.submitknop:ACTIVE { color: #333333; text-decoration: none; }
A.submitknop:hover{ color: #333333; text-decoration:  none; cursor:pointer;}

.submitknop{
	background: url(../images/submit_back.png);
	padding:0px 6px;
	/* border:1px solid #E0E0D7; */
	height:24px; 
	line-height:24px;
	color:#333333;
	font-size:9pt;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	
	border: 1px solid #FFB210;
	
}
.tekst { color:#464646;  }
.tekstoutput {
	vertical-align:top;
	padding:30px; 
	
	}


.sideteksten {
	padding:0 0px 0px 30px;
	margin-right:-10px;
	}

.sidetekst_big {
	width:880px; 
	color:#464646;
	padding:20px;
	
	}

.sidetekst_small {
	width:425px; 
	color:#464646;
	padding:20px;
	}
.sidetekst_header {
	background: url(../images/header_wide.png) top left no-repeat;
	height:61px;
	padding:18px 10px 0px 60px;
	font:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:18px;
	}
	
.sidetekst_output {
	
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	margin-top:-25px; 
	margin-left:1px;
	padding:25px 30px 30px 30px;
	}
	
h1 { font-size:18px; margin:0;padding:0;}
h2 { font-size:16px; margin:4px 0 0 0;padding:0;}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:3px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #81CEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #29ABE2;
}

.uitlijnrechts {
	float:right;
	padding-left:10px; }

.uitlijnlinks {
	float:left;
	padding-right:10px; }

div.tablesorterPager {
	padding: 10px 0 10px 0;
	background-color: #D6D2C2;
	text-align: center;
}
div.tablesorterPager span {
	padding: 0 5px 0 5px;
}
div.tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
div.tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
div.tablesorterPager input {
	font-size: 8px;
	width: 10px;
	border: 1px solid #330000;
	text-align: center;
}
.pagedisplay { width:20px; height:15px; text-align:center; border:0px; background-color:transparent; color:black; margin-top:2px; padding-top:2px; }

.newedition { cursor:pointer; }
.gegevenswijzigen { cursor:pointer; }
.nv { display:none;}

.newli { margin:-3px 0 -2px 0; }

#nomags_navigation {
	
	
	text-align:justify; 
	
}
