

#breadcrumbs {
	margin: 0;
	padding: 2px;
	border-top: 		1px solid #CDCDCD;
	border-bottom: 		1px solid #CDCDCD;
	
	/*border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFC; */
}


/********************************/
/*		KALENDER				*/
/********************************/
.kalenderTable {
	border: 1px solid #054A44;
	margin: 0px;
	padding: 0px;
}
.kalenderTableInside {
	width: 100%;
	border: 1px solid #054A44;
	margin: 0px;
	padding: 0px;
}
.kalenderTableHeader {
	background-color:#054A44;
	height: 16px;
	margin: 0px;
}
.newDate {
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 11px;
	padding-left: 2px;
}
.newTime {
	color: #CCCCCC; 
	font-weight: bold; 
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
}
.kalenderTableEventCategory {
	width: 8px;
}
.kalenderEventTitle {
	vertical-align: middle;
	font-weight: bold;
	padding: 2px;
}
.kalenderEventDescr {
	vertical-align: middle;
	padding: 2px;
}
.kalenderEventCategory {
	font-style:italic;
}

.box {
	background-color: #E6EFDE;
	border: 1px solid #ABDD13;
	margin: 15px 0px 15px 0px;
	padding:3px;
}


/* Pop-up Events Setup */
.popupDateTable {
	background-color: #FFFFFF;
}

.popupDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #336699;
	}

.popupEventTitle {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding: 2px;
	vertical-align: middle;
}

.popupEventTime {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #F4F4F4;
	border: 1px dotted #EFEFEF;
	padding: 1px;
}

.popupEventDescription {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	padding: 2px;
}


.popupEventDate {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	color: #446B93;
	text-align: center;
	vertical-align: middle;
	background-color: #F7F8F9;
	border: 1px solid #FFFFFF;
	padding: 1px;
	}

.editKalenderTable {
	border: 1px solid black;
	width: 100%;
}

/* Custom corners addition */
div.Article {
  background:  url("../custom_corners_topleft.gif") top left no-repeat;
  position:relative;
  } 
div.Article h3 {
  position:relative;
  background:  url("../custom_corners_topright.gif") top right no-repeat;
  font-size:1.3em;
  padding:15px;
  padding-left:0;
  margin:0;
  right:-8px;
  }
div.ArticleBody {
  background:  url("../custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  padding-left:0;
  position:relative;
  right:-8px;
  }
div.ArticleFooter {
  background:  url("../custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:7px;
  
  }
div.ArticleFooter p {
  background:  url("../custom_corners_bottomright.gif") bottom right no-repeat;
  padding:15px;
  padding-left:0;
  display:block;
  margin:-2em 0 0 0;
  position:relative;
  right:-8px;
  }
 div.ArticleLongContent {
 background: url("../custom_corners_leftborder.gif") top left repeat-y;
 }
/*
// +-----------------------+
// |       KALENDER        |
// +-----------------------+
*/

div#kalender { width: 150px;
               border: 1px solid #000; }

table.kalender, table.kalender tr {
        border: 1px solid #000;

}

table.kalender td { padding: 1px 5px 1px 5px; }

table.kalender td {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        background-color: #FFFFFF;
        text-align: center;
        border-color: #000000;
}

table.kalender td.acttop, table.kalender td.kalendertop, table.kalender td.kalendertopmaand {
        background-color: #aaa;
        color: #000;
}

table.kalender td.activiteit {
        background-color: #F2E873;
}

table.kalender td.weekend {
        background-color: #DDDDDD;
        color: #000000;
}
table.kalender td.vandaag {
        background-color: #933;
        color: #000000;
}

table.kalender a:link.activiteit { color: #FFFFFF; text-decoration: none;}
table.kalender a:visited.activiteit { color: #FFFFFF; text-decoration: none; }
table.kalender a:active.activiteit { color: #FFFFFF; text-decoration: none; }
table.kalender a:hover.activiteit { color: #FFFFFF; text-decoration: underline; }

table.kalender a:link.kalender { color: #933; text-decoration: none;}
table.kalender a:visited.kalender { color: #933; text-decoration: none; }
table.kalender a:active.kalender { color: #933; text-decoration: none; }
table.kalender a:hover.kalender { color: #933; text-decoration: underline; }

.dayofmonth {
  font-size: 13px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right: 1px solid #888888;
  border-bottom: 1px solid #888888;
  padding: 0px 2px 0px 3px;
  margin: 10px 0 0 0;
  
}
.dayofmonth:hover {
  color: #0000FF;
  border-right: 1px solid #0000FF;
  border-bottom: 1px solid #0000FF;
}



.new {
  border-width: 0px;
  float: right;
}
#activiteit ul {
text-align: left;
}
#activiteit li {
list-style-type : none;
}



/***********************************************************************/
.scheidingslijn {
text-align: center;
background:#FFFFFF url("../media/scheidingslijn.gif") no-repeat center;
height:2px;
margin: 15px 0 15px 0;
}


/*=========*/
/* LAY-OUT */
/*=========*/

body {
margin:0 0 0 0;
background: #B3B399 url("../media/bg.jpg") repeat-x;
font-size:.70em;
font-family:verdana, arial, helvetica, sans-serif;
text-align:center;
}

.wrap {
margin:0px auto;
padding: 0;
width:820px;
text-align:center;
}
/***  Preload media  ***/
.wrap {
background-image: url("../media/scoutnet.jpg");
background-repeat: no-repeat;
background-position: -5000px -5000px;
}
.hiddenpic {display:none;}
/**** end preload images ****/
.headlines {
display:block;
margin: 25px auto;
padding: 0;
text-align:center;
color:#99470b;
}
.online {
display:block;
margin:5px 10px 5px 20px;
padding: 0;
text-align:left;
color:#99470b;
border: 1px solid #B7B7B7;
background-color: #FDFDFD;
}
.sidebox_a, .sidebox_b,.sidebox_c,.sidebox_d,.sidebox_e,.sidebox_f,.sidebox_g,.sidebox_h {
display:block; margin:0 auto; margin:15px 0 0 30px; padding:0; height:70px; width:75%;
border:1px solid #7f7f7f; color:#A99D61;}
.sidebox_a {height:190px;width:75%;background: transparent url("../media/one_world_one_promise.jpg") no-repeat center;}
.sidebox_b {height:50px;width:75%;background: transparent url("../media/scoutnet.jpg") no-repeat center;} 
.sidebox_c {height:50px;width:75%;background: transparent url("../media/nachtvanwaas.jpg") no-repeat center;} 

.banner_wrap {
display:block;
float:left;
margin:0px 0 0 0;
padding: 0;
width:100%;
height: 199px; /*width:820px;*/
background: #FFFFFF url("../media/banner-8.gif") no-repeat;
}
.locatie {
display: block;
float: left;
margin: 0 0 15px 0;
min-width: 250px;
height: 25px;
border-bottom: #000000 solid 1px;
}
.crumbs_link {
font-weight:bold;
}
#titel {
margin:5px 0 0 200px;
text-align: left;
}
span.navigatie a { 
margin:5px 0 0 0;
color: #000;
font-size: 15px;
font-weight: bold;
color: #99470b;}
img {
margin: 0; 
padding: 0; 
border:0;
}
img.pijltjes {
margin:6px 5px 5px 5px;
}
.canvas {
float:left;
margin:0 0 0 0;
padding: 0;
width:100%;
height: 100%;
background: #EBE8D5 url("../media/index_links.jpg") repeat-y;
text-align:left;
}
.left_column {
display:block;
float:left;
margin: 0; 
padding: 0; 
width:20%;
height:100%;
text-align:center;
}
.center_column {
overflow:auto;
display:block;
float:right;
margin:0;
padding:0;
height: 100%;
min-height:660px;
width:80%;
background: #FFFFFF url("../media/index_rechts.jpg") repeat-y right;
text-align:center;
}
/*Voor het forum*/
.center_column2 {
overflow:auto;
display:block;
float:right;
margin:0;
padding:0;
height: 100%;
min-height:660px;
width:99%;
background: #FFFFFF url("../media/index_rechts.jpg") repeat-y right;
text-align:center;
}
.main_content {
background:#FFFFFF url("../media/bg_koe.jpg") no-repeat center;
display:block;
margin:0px 0px 5px 10px;
margin-top:20px;
margin-bottom:5px;
padding: 0;
padding-left:0px;
min-height:680px;
width:95%;
color:#000000;
text-align:left;
}
/*Voor het forum*/
.main_content2 {
display:block;
margin:20px 0px 5px 32px;
margin-top:20px;
margin-bottom:5px;
padding: 0;
padding-left:0px;
min-height:500px;
width:90%;
color:#000000;
text-align:left;
}
.pijltjes {
margin: 5px;
text-align: left;
}
.footer {
display:block;
clear:both;
margin: 0 auto; 
margin-top:20px;
padding: 0;
width:90%;
border-top:1px solid #cccccc;
color: #000000;
text-align:center;
}

/****  Page Link Styles (NOT MENU LINKS)  *****/
a:link, a:visited {color:#99470b; font-weight:normal;}
a:hover, a:active {color:#99470b; font-weight:normal;}

.main_content h1 {
margin: 5px 0px 0px 0px ;
color: #914343;
font-size: 18px;
line-height: normal;
font-weight:bold;
letter-spacing: .1em;
text-align: left;
padding: 0 0 0 15px;
height: 20px;
}

.main_content h2 {
margin: 0 0 0 5px;;
padding:0 0 0px 13px;
color: #000000;
font-size: 11px;
font-weight:bold;
background: #FFF url("../media/pijlen2.gif") no-repeat;
}
.main_content h3 {
margin: 0 0 0 10px;;
padding:0;
color: #99470b;
font-size: 11px;
font-weight:bold;
font-style:italic;
}

/*==========*/
/*MENU LINKS*/
/*==========*/

/***  leftnavs VERTIKAAL  ***/

.leftnav {display:block;clear:both;margin:0 auto; margin-top:20px;padding: 0;padding-left:15px; width:75%; text-align:center;text-indent:0px;}

.leftnav ul{display:block;clear:both;margin:0 auto; padding:0;text-align:left;text-indent:0px;}
.leftnav ul li {display:block;margin:0; padding: 0; width:100%; list-style: none; border-bottom:1px solid #000000;text-indent:0px;font-weight:bold;}

/****  link styles  ****/

.leftnav ul li a:link, .leftnav ul li a:visited {color:#000000; font-weight:normal; display:block; width:100%;padding: 4px 0px;text-decoration:none; }
.leftnav ul li a:hover, .leftnav ul li a:active {color:#000000; font-weight:normal; display:block; width:100%;padding: 4px 0px;text-decoration:underline; background: #B3B399 url("../media/arrowwhite_left.gif") no-repeat right center;}

.leftnav ul ul li {line-height: 10px;	border-bottom: none}
.leftnav ul ul li a:link,  .leftnav ul ul li a:visited {color:#000000; text-indent:10px;}
.leftnav ul ul li a:hover, .leftnav ul ul li a:active, .current_page {
background: transparent url("../media/arrowblack_left.gif") no-repeat right center;}



/*
input, textarea, option, select { 
background: #F7F7F7;
border: 1px solid #99470b;
color: #000;
padding-left: 2px;
}
.button { 
  color: #E3ECEB; 
  font-family: verdana, arial; 
  font-size: 10pt; 
  border: 1px solid #E3ECEB; 
  background-color: #00443E;
}
option { border: 0px; }
*/
#foutmelding {
	border: 1px solid #5C0D09;
	background-color:#D68585;
	padding:5px;
	margin: 20px 10px 10px 20px;
}
#foutmelding ul {
 padding: 5px 25px 5px 5px;
 }
.succes {
text-align: center;
color:#006633;
font-weight:bold;
}
.fout {
text-align: center;
color:#C40505;
font-weight:bold;
}
#message{
	border: 1px solid #000;
	padding:5px;
	margin: 20px 10px 10px 20px;
}

/*
// +--------------+
// |    TAKKEN    |
// +--------------+
*/
.takken_links {
display:block;
float:left;
margin: 0; 
padding: 0; 
width:35%;
}
.takken_center {
display:block;
margin: 20px 0 0 0; 
padding: 0; 
float:left;
height: 100%;
width:45%;
background-color: #A4EBA7;
text-align:left;
border: 1px solid #000000;
}
.takken_rechts {
display:block;
float:right;
margin: 20px 0 0 0; 
padding: 0; 
width:17%;
background-color: #000000;
border: 1px solid #000000;
}
.forum {
background-color: #F1F17B;
margin: 0px 15px 5px 0px;
padding: 5px;
border: 1px solid #000;
text-align:center;
width:200px;
}
.center {
text-align:center;
margin-right:15px;
}
.midden {
text-align: center;
}
.meer {
text-align:right;
margin-right: 40px;
}
.parcontent {
padding-left: 15px;
}
table.vvksm td {
background-color:#E2DBC8;
}
.kaderBis {
	border: 1px solid #B7B7B7;
	background-color: #EBE8D5;
	padding: 10px;
	margin: 5px 200px 5px 30px;
}
/********************/
/*  STANDAARDTABEL  */
/********************/
.standaardtabel {
	border: 1px solid #B3B399;
	background-color: #F1EFE4;
	margin:5px;
	padding:2px;
}
.titelrij {
	background-color: #054A44;
	color:#FFFFFF;
	height: 21px;
	font-weight: bold;
}
.tabel1{
margin: 0 0 0 0;
cell-padding: 0 0 0 0;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.td1 {
font-weight:bold;
height: 30px;
padding: 0 5px 0 5px;
text-align:left;
}

.td2 {
font-weight:bold;
padding: 0 5px 0 5px;
text-align:left;
}
.td3 {
background-color:#AAAAAA;
font-weight:bold;
border-top:1px solid #656565;
height: 30px;
padding: 0 5px 0 5px;
text-align:left;
}
.rij2 {
	height: 21px;
}

/********************/
/*      Lijst       */
/********************/
#lijst_genummerd ul {
margin: 0 0 0 0;
list-style-type:decimal;
}
#lijst_genummerd li {
margin: 3px 0px 3px 0px;
}
#niets ul {
margin: 0 5px 0 -15px;	
}
#niets li {
margin: 3px 0px 3px 0px;
list-style-type : none;

}
#standaard ul{
margin: 0px 0px 0px 0px;
}
#standaard li {
margin: 3px 0px 3px -10px;
}
.status {
text-align: center;
color:#006633;
font-weight:bold;
margin: 5px 0 5px 0;
}
p.parcontent { padding-left: 15px;}
img.right { 
float: right;
margin: 2px 25px 2px 8px; 
}
img.left { 
float: left;
margin: 2px 8px 2px 0px; 
}
img.midden{
display: block;
margin-top: 20px;
margin-left: auto;
margin-right: auto 
}
#groepsfeest {
background-color: #FAFA84;
margin: 0px 15px 15px 25px;
padding: 25px 0 25px 0;
border: 1px solid #000;
text-align:center;
width:90%;
font-weight:bold;
}
.menuke {
background-color: #FAFA84;
margin: 10px 15px 10px 25px;
padding: 15px 0 15px 0;
border: 1px solid #000;
text-align:center;
width:90%;
font-weight:bold;
}
.nieuws {

}
.nieuws_schuin {
  font-style:italic;
}
.nieuws_lang {
  /*background-color:#F7F7F7;*/
background-color: #EBE8D5;
margin:0px;
padding: 5px 5px 5px 5px;
}


/*********************/
/* FOTOALBUM 
**********************/
div.fotoalbum,div.thumbnails { 
background-color: transparent;
padding: 2px;
margin-right: 5px; 
}
div.thumbnails img { 
border: 1px solid #000; 
}
div.fotoalbum { 
background-color: #EBE8D5;
padding-top: 2px; 
border: 1px solid #B7B7B7;
background-color: #EBE8D5;
}
p.titel, p.titel a { font-weight: bold;
                     color: #000;
                     padding: 0px;
                     margin: 0px; }
p.titel em { font-size: 11px; }
				
div.album { 
background-color: #EBE8D5;
padding: 2px;
text-align: left; 
}
.album li {
list-style: none;
}
div.gastenboek { 
margin: 10px 10px 5px 15px;
padding: 5px;
text-align:left;
border: 1px solid #000;
background-color: #EBE8D5; 
}

/*************************************/
/* NIEUWS SCOUTSENGIDSENVLAANDEREN 
**************************************/ 
#nieuws_sgv{
	display: block;
	margin: 25px 0px 17px 0px;
	border: 1px solid #B3B399;
	background-color: #F1EFE4;
	padding: 2px 2px 2px 2px;

}
nieuws_sgv.titel {
	background-color: #054A44;
	color:#FFFFFF;
	height: 21px;
	font-weight: bold;
}
#nieuws_sgv.bericht{
padding: 10px 0 10px 0;
}
nieuws_sgv.datum {
	text-align: center;
	border-top: 2px dotted #BDCDDD;
	font-size: 0.8em;
}
/*********************/
/* CONSTRUCTIES 
**********************/  
#constructie_wrap {

}
table.constructie {
	border: 1px solid #B7B7B7;
}
tr.rij44 {
background-color:#CC6666;
font-weight:bold;
text-align:center;
}
.kolom1 {
display:block;
float: left;
width:125px;
}
.kolom2 {
display:block;
float: left;
width:125px;
}
.kolom3 {
display:block;
float: left;
width:125px;
}
.kolom4 {
display:block;
float: left;
width:125px;
}
.error {
	border: 1px solid #B7B7B7;
	background-color: #D68585;
	padding:5px;
	margin:10px;
}
.error_msg {
 padding: 5px 25px 5px 25px;
}

/********************/
/* ARCADe
*********************/
.arcade_titel {
	background-color:#054A44;
	padding-top: 6px;
	width: 100%;
	text-align: center;
	height: 25px;
	font-weight:bold;
	color:#FFFFFF;
}
div.arcade { 
margin: 10px 10px 5px 15px;
padding: 5px;
border: 1px solid #B3B399;
background-color: #F1EFE4; 
}
div.arcade_ondertitel {
border-bottom: 1px solid #000;
text-align:center;
font-weight: bold;
margin-bottom:3px;
}
.scoretabel{
	width: 75%;	
}
/*
.row1 {
	padding:5px;
	font-weight: bold;
	text-align: right;
}
.row2 {
	padding:5px;
	font-weight: bold;
}
*/
.quotetext	{
		padding: 3px 5px;
		border: 1px solid #B8B8B8;
		background-color: #EBE8D5;
		}