/******************** Global styling elements ********************/

HTML, BODY {
	width: 100%;
	height: 100%;
	margin:0px;
	background-image: url(../images/back.gif);
	background-repeat: repeat;
	background-position: left top;
}
BODY, TR, TD, INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}                 
BODY, TR, TD, INPUT, SELECT, TEXTAREA, A {
  color: #000000;
}

H1 {
	margin: 0px 0px 10px 0px;
	font-size: 155%;
	color:#d71635;
	letter-spacing: 1px;

}
H2 {
	margin: 15px 0px 5px 0px;
	font-size: 120%;
	color:#23a9d0;
	/*color:#57cbf5;*/
}
H6 {
	margin: 0px 0px 5px 0px;
	font-size: 0.8em;
	font-weight: normal;
}
/********************  styling elements ********************/ 


IMG {
border: 0px;
}

P{
margin:0px;
}

INPUT.verzenden{
	font-weight: bold;
	color: #FFF1EB;
	letter-spacing: 1px;
	background-color: #d71635;
	border: 2px solid #d71635;
}
INPUT{
	margin-bottom:5px;
}

UL LI {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
}

UL LI LI {
	list-style-position: outside;
	list-style-image: url(../images/bullet_2.gif);
}

/******************** Styling/Structural elements Frontpage-specific ********************/

/******************** Structural elements ALGEMEEN ********************/

DIV.positioner { /* anchor point to position content */
  position: absolute;
  top: 0px;
  /*bottom: 0px;*/
  left: 50%;        
  width: 1px;
  overflow: visible;
}
DIV.container {
	position: absolute;
	top: 0px;
	/*bottom: 0px;*/
    left: -470px; /* half of width */
	width: 940px;
}


/******************** Structural elements [vervolgpaginas] ********************/

/*DIV.topblock  {
	position: absolute;	
	height: 87px;
	top: 0px;
	left: 0px;
	width: 915px;
	padding-top:5px;


}*/
	
DIV.mainblock {
	position: absolute;
	right:0px;
	top: 15px;
	left: 0px;
}


DIV.leftbar {
	width: 220px;
}

DIV.menu {
	margin:15px 0px 0px 10px;

}
DIV.menu DIV.submenu {
	margin:0px 5px 10px 18px;
	border-bottom: 1px solid #a89a6f;
	}

DIV.contentblock {	
	min-height:500px;
	width:660px;
}
IMG.image_rechts {
	position: absolute;
	top: 0px;
	right: 20px;
}
DIV.content {
	margin:30px 0px 0px 0px;
	width:420px;
	line-height: 155%;
}

DIV.bottomblock {
	width: 940px;
	background-image: url(../images/back_bottom-trans.png);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:45px;
}

DIV.footer {
	padding-left: 30px;


}
DIV.intronetcopy {
	height: 15px;
	padding: 15px 20px 0px 0px;
	text-align:right;


}

/******************** Menu and navigation ********************/


DIV.menu A {
	font-weight: bold;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	color: #a89a6f;
	/*letter-spacing: 1px;*/
	padding: 4px 0px 4px 15px;


}
DIV.menu A:HOVER    {
	color:#d71635;

}
DIV.menu A.open, DIV.menu A.active, DIV.menu A.open:HOVER, DIV.menu A.active:HOVER   {
	background-image: url(../images/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#d71635;
}
DIV.submenu A {
	color: #70674a;
	padding: 4px 0px 4px 0px;
}

DIV.submenu A.active, DIV.submenu  A.active:HOVER  {
	background-image: url(../images/bullet_menu.gif);
	background-repeat: no-repeat;
	padding: 4px 0px 4px 15px;
}


DIV.footer A {
	font-size: 90%;
	text-decoration: none;
}
DIV.footer A:HOVER {
	text-decoration: underline;
}
DIV.intronetcopy A {
	font-size: 85%;
	color: #b2b3b5;
	text-decoration: none;
}
DIV.intronetcopy A:HOVER {
	text-decoration: none;
	color: #FF9933;
}
IMG.schaduw {
	height: 100%;
}
