body{
	margin: 0px;
}

/* Totale speelruimte */
#SiteLayout {
    width: 1020px;
    height: 768px;
	margin: 0px;
    padding: 0px;
/*     border-width : 0px; */
/*     border-spacing : 0px; */
    background : white;
    margin-left: auto;
    margin-right: auto;
  }

/* grove opzet */
#menu {
    background-color : #005020;
    height : 768px;
    width : 153px;
    position: absolute;
    text-align :center;
  }

#kop {
    background-color: #005020;
    height: 130px;
    width: 867px;
    margin-left: 153px;
    position: absolute;
  }

#content {
    height : 612px;
    width : 867px;
    position: absolute;
  }
  
#voet_menu {
    position: absolute;
    height: 30px;
    width: 153px;
    top: 605px;
    left: -153px;
    text-align:center;
  }

/* Menu */
#kop_menu {
	float: left;
	position: relative;
    height: 160px;
    width: 100%;
    margin: 0px;
    padding: 0px;
	padding-top: 10px;
  }

#midden_menu {
	position: relative;
	float: left;
    width: 100%;
    height: 70%;
    vertical-align : top;
  }

/* Kop */
#kop_content {
	position: relative;
	float: left;
    padding-top: 30px;
    height: 100px;
    width: 782px;
    background-image : url("/pics/schutgraaf_das3.gif");
    background-repeat : repeat-x;
    font-family : 'Nimbus Sans L', Arial, Verdana;
    font-size: 45px;
    font-weight: bolder;
    text-align: center;
    color: yellow;
  }

#kop_eind {
	position: relative;
	float: right;
	width: 85px;
	height: 100%;
    background-image:url(/pics/Scouting_100jaar_St_mini.jpg);
    background-position: center center;
    background-repeat:no-repeat;
  }

#status_content {
	position: relative;
	float: right;
    height: 21px;
    width: 100%;
    text-align : right;
  }

/* Content */
#midden_content {
	position: relative;
	float: right;
    width: 99%;
    height: 100%;
    vertical-align : top;
    text-align : center;
  }

h1 {
    font-family : 'Nimbus Sans L', Arial, Verdana;
    font-size : 35px;
    font-weight : bolder;
    vertical-align : middle;
    text-align:center;
  }

h2 {
    font-weight : bold;
    page-break-after : avoid;
    color : #ff0000;
  }

h2 a{
font-weight : bold;
page-break-after : avoid;
color : #ff0000;
  text-decoration: underline;
  }
  

table {
    padding : 0px;
  }




.login_status {
    padding : 0px;
    margin : 0px;
    text-align : right;
  }




.status_menu {
/*     background-color : #005020; */
    height : 21px;
    vertical-align : top;
    width : 153px;
  }










.voet_content {
    vertical-align : top;
    text-align : right;
  }


ul {
    list-style-image : url('/pics/bullet.gif');
  }


.titel {
    font-weight : bold;
    font-style:oblique;
  }


.label {
    font-weight : bold;
    text-align : left;
  }


.login {
    text-align : left;
    width : 50%;
  }


.fout {
    color : #ff0000;
  }


