html, body {
height: auto; 
color:#333;
background: #FFFFFF;
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;
}

/* 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.taglink2:link, a.taglink2:visited, a.taglink2:active {
color: #D3D7E5;
background: transparent;
font-weight: normal;
text-decoration: none;
}

a.taglink2:hover {
color:#760000;
background: transparent;
font-weight: normal;
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; 
}

a.inlinelink:link, a.inlinelink:visited, a.inlinelink:active {
color: #5372A5;
font-weight: bold;
text-decoration: underline;
}

a.inlinelink:hover {
color:#760000;
font-weight: bold;
text-decoration: underline;
}

/* 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;
}

.containerimg img{
border: 0px solid #BDBDC3;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.containerimg:hover img{
border: 0px solid #93969D;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.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.topcontainer{
position: static;
top: 0px;
height: 80px; 
width: 99%;
position: fixed;
display: block;
overflow: hidden;
margin: 0px;
background: black url(../graphics/topcontainerbg.gif) no-repeat left;
z-index: 50;
border: 0px solid Red;
}

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

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

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

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

#primaryContent{
top: 160px;
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;
border: 0px solid Red;
}

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

#primaryContentFull{
top: 160px;
left: 200px;
width: auto;
position: absolute;
text-align: left;
display: block;
background: transparent;
color: #323A42;
overflow: hidden;
right: 40px;
padding-left: 14px;
padding-right: 14px;
z-index: 5;
padding-top: 2px;
margin: 0px -17px 0px 0px;
visibility: visible;
border: 0px solid Red;
}

#primaryContentNoMenu{
top: 160px;
left: 20px;
width: auto;
position: absolute;
text-align: left;
display: block;
background: transparent;
color: #323A42;
overflow: hidden;
right: 40px;
padding-left: 14px;
padding-right: 14px;
z-index: 5;
padding-top: 2px;
margin: 0px -17px 0px 0px;
visibility: visible;
border: 0px solid Red;
}

div.primaryContentFieldFull {
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;
}

.primaryContentFieldFull 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.homepagecontainer{
position: relative;
width: 100%;
height: 275px;
text-align: left;
display: block;
overflow: visible;
border: 0px solid #C6C6CC;
background-color: transparent;
clear: both;
}

div.homepagecontainerfield{
position: absolute;
display: block;
overflow: hidden; 
border: 5px solid #FFFFFF;
padding: 0px;
height: 100%;
width: 300px;
text-align: center;
background-color: transparent;
}

div.homepagecontainerfieldtitle{
position: absolute;
display: block;
overflow: visible; 
padding-top: 4px;
text-align: center;
border-bottom: 0px solid #C32B2B;
color: #E6E6E6;
margin: 0px;
width: 100%;
height: 20px;
font: bold 10px Verdana, sans-serif;
 background: Black url(../graphics/homepagecontainerfieldtitle.gif) repeat top;
}

div.homepagecontainerfieldpicture{
position: absolute;
display: block;
width: 300px;
top: 24px;
height: 250px;
background-color: #232E3C;
}

div.leftMenu{
position: fixed;
top: 160px;
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: auto;
z-index: 1;
padding-left: 0px;
clear: none;
overflow: hidden;
}

div.rightMenu{
position: fixed;
top: 164px;
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: 162px;
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 10px 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;
float: left;
overflow: hidden;
clear: none;
}

.acties {
background: transparent url(../graphics/acties_header.gif) no-repeat top left;	
margin: 0px 0px 10px 10px;
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;
float: right;
overflow: hidden;
clear: none;
}

.tags {
background: transparent url(../graphics/tags_header.gif) no-repeat top left;	
margin: 0px 0px 10px 10px;
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;
float: right;
overflow: hidden;
clear: none;
}

/* 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 {
color: #350101;
background: transparent;
text-decoration: none;
display: block;
border: 0 none;
height: 20px;
font: normal 12px Verdana, sans-serif;
}

#menu dt a {
color: #E6E6E6;
background: transparent;
text-decoration: none;
display: block;
border: 0 none;
height: 18px;
font-weight: bold;
}

#menu li a:hover {
background: transparent;
color: #760000;
font: normal 12px Verdana, sans-serif;
}

#menu dt a:hover {
background: transparent;
color: white;
font-weight: bold;
}
