BODY {
	margin : 0 0 0 0;
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0;
	padding: 0;
	background : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
}
h1 {
	display: none;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
}
P, UL, OL, BLOCKQUOTE
{
	margin-top: 0;
	margin-bottom: 0;
}
.inputtext
{
	border: 1px solid #000000;
	font-size: 8pt;
	font-family: Arial;
	height: 20px;
}
.inputzoek
{
	border: 0px;
	font-size: 8pt;
	font-family: Arial;
	width: 141px;
	height: 14px;
	LINE-HEIGHT: 13px;
	background-image: url(/images/zoekveld.gif);
}
.table {
	border: 1px solid #3A5E6A;
	border-collapse: collapse;
}
.tableHeader {
	background-color: #FEF3E3;
}
.tableContent {
}
.foutmelding { color : red; }
.foutbox { border: 1px solid Red; }
.foutfill { color: Red; }




#blok1 {
 position: absolute;
 left: 100px;
 top: 35px;
 width: 162px;
 height: 177px;
}
#menu1 {
 position: absolute;
 left: 100px;
 top: 35px;
 width: 162px;
 height: 177px;
 background-color: #ED0036;
 visibility: hidden;
}
#blok2 {
 position: absolute;
 left: 275px;
 top: 35px;
 width: 162px;
 height: 177px;
}
#menu2 {
 position: absolute;
 left: 275px;
 top: 35px;
 width: 162px;
 height: 177px;
 background-color: #36A1C9;
 visibility: hidden;
}
#blok3 {
 position: absolute;
 left: 450px;
 top: 35px;
 width: 162px;
 height: 177px;
}
#menu3 {
 position: absolute;
 left: 450px;
 top: 35px;
 width: 162px;
 height: 177px;
 background-color: #FF7200;
 visibility: hidden;
}
#blok4 {
 position: absolute;
 left: 625px;
 top: 35px;
 width: 162px;
 height: 177px;
}
#menu4 {
 position: absolute;
 left: 625px;
 top: 35px;
 width: 162px;
 height: 177px;
 background-color: #F3D900;
 visibility: hidden;
}
#blok5 {
 position: absolute;
 left: 800px;
 top: 35px;
 width: 162px;
 height: 177px;
}
#menu5 {
 position: absolute;
 left: 800px;
 top: 35px;
 width: 162px;
 height: 177px;
 background-color: #72BF1E;
 visibility: hidden;
}
#logo {
 position: absolute;
 left: 20px;
 top: 154px;
}
#ooz {
	position: absolute; 
	top: 117px; 
	left: 2px; 
	z-index: 20
}

#logo2 {
 position: absolute;
 left: 0px;
 top: 35px;
}
#logotekst {
 position: absolute;
 left: 20px;
 top: 241px;
}
#home {
 position: absolute;
 left: 0px;
 top: 184px;
}
#logo {
    left: 20px;
    position: absolute;
    top: 154px;
}
#bloklinks {
 position: absolute;
 left: 49px;
 top: 254px;
}
#homeblok{
 position: absolute;
 left: 22px;
 top: 297px;
 background-color: #fff; 
 width: 240px; 
 height: 100%;
}
#homeblok img{
	margin-top: 11px;
	border:		none;
}
#blokboven {
 position: absolute;
 left: 100px;
 top: 0px;
 width: 700px;
 height: 320px;
 background-color: #FFFFFF;
}
#blokonder {
 position: absolute;
 left: 100px;
 top: 0px;
 width: 162px;
 height: 100%;
 background-color: #ED0036;
}
#menu {
	position: absolute;
	left: 100px;
	top: 220px;
	height: 18px;
	width: 863px;
	background-color: #BDBDBD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menu TD {
	font-size: 9pt;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}
#menu A {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#menuextra {
	position: absolute;
	left: 100px;
	top: 245px;
	height: 18px;
	width: 863px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menuextra TD {
	font-size: 9pt;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}
#menuextra A {
	color: #9C9C9C;
	font-weight: bold;
}
#content {
	position: absolute;
	width: 364px;
	top: 292px;
	left: 280px;
}
#contentright {
	position: absolute;
	width: 248px;
	top: 322px;
	left: 688px;
}
#bannerlinks {
	position: absolute;
	top: 335px;
	left: 0px;
}
#blokpluslinksboven {
 position: absolute;
 left: 0px;
 top: 0px;
}
#pluscontentarea {
	position: absolute;
	top: 0px;
	left: 391px;
}
#pluscontent {
	width: 402px;
	padding: 20px;
}
#plusnav {
	width: 586px;
}
#plusonderbalk {
	width: 586px;
	height: 18px;
	background-color: #C9C9C9;
}
#plusrechts {
	position: absolute;
	top: 0px;
	left: 878px;
}

.plusmenuitem {
	cursor: hand;
	background-color: #000000;
}
.plusmenuitem A {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: Bold;
}
.navitem {
	cursor: default;
}
.navitem:hover {
	background-color: #000000;
}
.navitemactive {
	cursor: default;
	background-color: #000000;
}
.navitemsub {
	cursor: hand;
}
.navitemsub {
	color: #FFFFFF;
}
.navitemsub1:hover, .navitemsub1active {
	background-color: #F1586A;
}
.navitemsub2:hover, .navitemsub2active {
	background-color: #73BDDA;
}
.navitemsub3:hover, .navitemsub3active {
	background-color: #FDA54B;
}
.navitemsub4:hover, .navitemsub4active {
	background-color: #F6E653;
}
.navitemsub5:hover, .navitemsub5active {
	background-color: #A5D85F;
}
.navitemsubactive {
	color: #FFFFFF;
}

.navitemsub_2 {
	cursor: hand;
	padding-left: 15px;
}
.navitemsub_2active {
	padding-left: 15px;
}

.navitemsub_21, .navitemsub_21active {
	color: #F1586A;
	background: url(/images/navsub2back1.gif) no-repeat;
}
.navitemsub_22, .navitemsub_22active {
	color: #36A2C9;
	background: url(/images/navsub2back2.gif) no-repeat;
}
.navitemsub_23, .navitemsub_23active {
	color: #FDA54B;
	background: url(/images/navsub2back3.gif) no-repeat;
}
.navitemsub_24, .navitemsub_24active {
	color: #F6E653;
	background: url(/images/navsub2back4.gif) no-repeat;
}
.navitemsub_25, .navitemsub_25active {
	color: #73BE1F;
	background: url(/images/navsub2back5.gif) no-repeat;
}

.navitemsub_21:hover, .navitemsub_21active {
	text-decoration: underline;
	background: url(/images/navsub2back1_over.gif) no-repeat;
}
.navitemsub_22:hover, .navitemsub_22active {
	text-decoration: underline;
	background: url(/images/navsub2back2_over.gif) no-repeat;
}
.navitemsub_23:hover, .navitemsub_23active {
	text-decoration: underline;
	background: url(/images/navsub2back3_over.gif) no-repeat;
}
.navitemsub_24:hover, .navitemsub_24active {
	text-decoration: underline;
	background: url(/images/navsub2back4_over.gif) no-repeat;
}
.navitemsub_25:hover, .navitemsub_25active {
	text-decoration: underline;
	background: url(/images/navsub2back5_over.gif) no-repeat;
}

.kop {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	text-transform: uppercase;
}
.pluskoplinks {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}
A {
	color: #5E5E5E;
	text-decoration: none;
}
.nieuws {
	color: #000000;
}
.nieuwskop {
	color: #ED0036;
	font-weight: bold;
}
.agendakop {
	color: #36A1C9;
	font-weight: bold;
}
.highlight {
	background-color: Yellow;
}

/* Autocomplete */
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

#contentright a {
	line-height: 150%;
}

/* fullscreen div */
div.fullscreen {
    display: block;
    /*set the div in the top-left corner of the screen*/
    position: absolute;
    top: 0;
    left: 0;
    /*set the width and height to 100% of the screen*/
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 200;
}

#choose {
    padding-top: 80px;
    text-align: center;
}

#diezer {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 350px;
    margin: 10px;
    text-align: center;
    vertical-align: middle;
    width: 447px;
    font-weight: bold;
    font-size: 13px;
	color:#000;	
}

#tsg {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 350px;
    margin: 10px;
    text-align: center;
    vertical-align: middle;
    width: 447px;
    font-weight: bold;
    font-size: 13px;
	color:#000;
}

#keuzescherm {
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    left: 5px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 93px;
    z-index: 2;
}

#keuzelijst {
    border: 1px solid #000000;
    left: 105px;
    padding: 5px 0;
    position: absolute;
    top: 5px;
    width: 856px;
    z-index: 50;
}

#keuzelijst a {
    display: block;
    float: left;
    width: 200px;
    margin-left: 5px;
}

#keuzelijst a.current {
    font-weight: bold;
}

/* end fullscreen div */


