html, body {
height: auto; 
color:#333;
margin:2px 2px;
 font: normal normal normal 12px Verdana, sans-serif;
 scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #CED1DB;
scrollbar-darkshadow-color: #CED1DB;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000000;
  background: #FFFFFF;
}

/* LINK BEHAVIOR*/

a:link, a:visited, a:active {
font-weight:normal;
color:#000000;
background: transparent;
}

a:hover {
font-weight:normal;
color:#BB0404;
background: transparent;
}

a.linktopmenu:link, a.linktopmenu:visited, a.linktopmenu:active {
font-weight:bold;
	color: #E6E6E6;
background: transparent;
text-decoration: none;
}

a.linktopmenu:hover {
font-weight:bold;
color:Red;
background: transparent;
text-decoration: none;
}

a.footerlink:link, a.footerlink:visited, a.footerlink:active {
 color: #848DAE;
background: transparent;
font-weight: bold;
}

a.footerlink:hover {
color:#760000;
background: transparent;
font-weight: bold;
}

a.taglink:link, a.taglink:visited, a.taglink:active {
 color: #909DB8;
background: transparent;
font-weight: bold;
text-decoration: none;
}

a.taglink:hover {
color:#760000;
background: transparent;
font-weight: bold;
text-decoration: none;
}

a.relevantlink:link, a.relevantlink:visited, a.relevantlink:active {
 color: #5372A5;
background: transparent url(../graphics/relevant_bullet.gif) no-repeat left;
font-weight: bold;
text-decoration: none;
position: relative;
border: 0px solid red;
padding: 0px 0px 0px 15px; 
}

a.relevantlink:hover {
color:#760000;
background: transparent url(../graphics/relevant_bullet_cl.gif) no-repeat left;
font-weight: bold;
text-decoration: none;
position: relative;
border: 0px solid red;
padding: 0px 0px 0px 15px; 
}

/* INLINE IMAGE LINKS */

.inlineimg img{
border: 1px solid #BDBDC3;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
}

.inlineimg:hover img{
border: 1px solid #93969D;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;
z-index: 20;
}

.inlineimg:hover{
color:#93969D; 
background: transparent;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

/* PAGE LAYOUT */

#javanotice {
top:0px;
width: auto;
padding-top:0px;
padding-bottom:0px;
overflow: visible;
height: 19px;
background: #FF0000;
color: White;
position: absolute;
display: block;
text-align: center !important;
z-index: 200;
 border-bottom: 1px solid Black;
 font: bold 10px/18px Verdana, sans-serif;
}

div.container{
height: 99%; 
width:auto;
position: relative;
display:block;
overflow: visible;
margin:0px;
border: 0px solid Red;
}

div.header{
top:0px;
position: fixed;
text-align:left;
display:block;
background: #BEC6D4 url(../graphics/headerbg.gif) repeat-x;
height:104px;
width: 99%;
color: black;
 z-index:10;
 overflow: visible;
 clear: both;
padding: 0px;
margin:0px;
}

.headerMenu {
position: fixed;
display: block;
top:4px;
left:0px;
	width: 98%;
	height: 80px;
	text-align: right;
	padding-right: 0px;
	z-index:20;
}

.topmenu {
position: fixed;
display: block;
top: 84px;
left:0px;
width:99%;
height: 20px;
	background: transparent;
	color: #E6E6E6;
	padding-left:0px;
	font: normal normal normal 10px/18px Verdana, sans-serif;
	z-index: 12;
	overflow: hidden;
}

#primaryContent{
top: 100px;
left: 200px;
width: auto;
position: absolute;
text-align:left;
display: block;
 background: transparent;
color: #323A42;
 overflow: hidden;
right: 22%;
 padding-left: 14px;
 padding-right: 14px;
 z-index:5;
padding-top: 2px;
 margin: 0px -17px 0px 0px;
 visibility: visible;
}

div.primaryContentField {
margin: 0px;
padding: 25px 0px 0px 0px;
min-height: 376px;
position: relative;
display: block;
border: 0px solid red ;
}

.primaryContentField H2 {
	color: #6C0606;
	background: transparent;
	 	font: normal normal bold 14px/14px Verdana, sans-serif;
}

.primarybottom {
text-align: right;
width: auto;
position: relative;
display: block;
padding-top: 4px;
padding-bottom: 10px;
border-top: 1px solid #C6C6CC;
color: #5E6C8E;
background: transparent;
 font-size: 10px;	
  line-height: 18px;	
}

div.leftMenu{
position: fixed;
top: 104px;
width: 200px;
text-align:left;
display:block;
background: #E6E6E6;
overflow:hidden;
height: 80%; 
z-index:2;
color:#333;
padding-top: 0px;
font-weight: bold;
}

div.fades{
position: absolute;
display:block;
top: 22px;
left: 0px;
width: 200px;
height: 300px;
z-index:1;
padding-left: 0px;
 clear: none;
 overflow: hidden;
}

div.rightMenu{
position:fixed;
top: 106px;
padding:0px;
right: 6px;
text-align:left;
display: block;
float:right;
height: 81%; 
background: transparent;
color: #000000;
width:200px;
overflow: hidden;
 z-index: 6;
}

#plusimage{
position:fixed;
top: 104px;
padding-top:2px;
padding-left:0px;
right: 6px;
text-align:left;
display: block;
float:right;
background: transparent;
color: #000000;
 z-index: 10;
}

.footer{
position: fixed;
top: 92%; 
text-align:left;
background: #DDDDE1 url(../graphics/footerbg.gif) repeat-x top;
width:200px;
height:32px;
clear:both;
padding-top: 6px;
padding-left: 0px;
 color: #848DAE;
 overflow: hidden;
 font-size: 10px;
 z-index:2;
}

.relevant {
background: transparent url(../graphics/relevant_header.gif) no-repeat top left;	
margin: 0px 0px 0px 0px;
padding: 25px 10px 10px 10px;
min-height:30px;
width: 180px;
position: relative;
display: block;
border-bottom: 1px solid #CACAD0;
 text-align: left;
 color: #5372A5;
 	font: normal normal normal 10px/14px Verdana, sans-serif;
	z-index: 10;
}

.acties {
background: transparent url(../graphics/acties_header.gif) no-repeat top left;	
margin: 0px 0px 0px 0px;
padding: 25px 10px 10px 10px;
min-height:30px;
width: 180px;
position: relative;
display: block;
border-bottom: 1px solid #CACAD0;
 text-align: left;
 color: #5372A5;
 	font: normal normal normal 10px/14px Verdana, sans-serif;
	z-index: 10;
}

.tags {
background: transparent url(../graphics/tags_header.gif) no-repeat top left;	
margin: 0px 0px 0px 0px;
padding: 25px 10px 10px 10px;
min-height:30px;
width: 380px;
position: relative;
display: block;
border-bottom: 1px solid #BDC5D5;
 text-align: left;
 color: #5372A5;
 	font: normal normal normal 10px/14px Verdana, sans-serif;
	z-index: 10;
}

/* Columns */

div.column {
position: relative;
text-align:left;
display: block;
 background: transparent url(../graphics/bg_zand.gif) repeat left;
color: #323A42;
 overflow: hidden;
 z-index:5;
 padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
 visibility: visible;
 border: 1px solid #BE9E9E; 
}

.column H2 {
	color: #906060;
	background: transparent;
	 	font: normal normal bold 11px/11px Verdana, sans-serif;
}

.column H1 {
	color: #3B2727;
	background: transparent;
	 	font: normal normal bold 18px/24px Verdana, sans-serif;
}

/* LEFT MENU */

dl, dt, dd, ul, li {
margin: 0px;
padding: 0px;
list-style-type: none;
}

#menu {
overflow: hidden;
color: #E6E6E6;
background: transparent;
position: relative;
display:block;
top: 0px;
left: 0px;
z-index:4;
padding-left: 0px;
 clear: none;
width: 100%;
padding-top:2px;
}

#menu dt {
cursor: pointer;
margin: 0px 0px 2px 0px;
height: 20px;
line-height: 18px;
 font-size: 10px;
text-align: left;
padding-left:16px;
padding-top:0px;
font-weight: bold;
background: transparent url(../graphics/menubg.gif) no-repeat;
}

#menu dd {
border: 0px solid gray;
}

#menu li {
margin: 1px 0px 2px 10px;
text-align: left;
height: 18px;
padding-left:5px;
padding-top:2px;
background: transparent url(../graphics/submenu.gif) no-repeat;
 font-size: 12px;
}

#menu li a, #menu dt a {
color: #350101;
background: transparent;
text-decoration: none;
display: block;
border: 0 none;
height: 18px;
}

#menu li a:hover, #menu dt a:hover {
background: transparent;
color: #760000;
}