html {
        height:100%;
        max-height:100%;
        padding:0;
        margin:0;
        border:0;
        background:#103f65;
        font-size:12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
        /* hide overflow:hidden from IE5/Mac */
        /* \*/
        overflow: hidden;
        /* */
        }

body {
        height:100%;
        max-height:100%;
        overflow:hidden;
        padding:0;
        margin:0;
        border:0;
        background:#103f65;
        }

IMG {
  border:0px;
}


TD {
        font-size:12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
}


H1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 14px;
color : #cccccc;
background-color : transparent;
}

H3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : bold;
font-size : 16px;
color : #7ae633;
background-color : transparent;
}

p {
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}

.bg_dark {
  background-color : #103f65;
  color: #ffffff;
}

.bg_medium {
  background-color : #c60063;
  color:#cccccc;
}

.bg_light {
  background-color : #7ae633;
  color:#103f65;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

a:link, a:visited, a:hover, a:active{
  color:#ff0000;
  text-decoration: underline;
}

.menu_home a, .menu_home {
display: block;
text-align: center;
width: 154px;
height: 84px;
background: transparent url(images/home.gif) no-repeat;
}

.menu_home a:hover {
  background-image: url(images/home_active.gif);
}

.menu_1_1 a, .menu_1_1 {
display: block;
text-align: center;
width: 154px;
height: 175px;
background: transparent url(images/1_1.gif) no-repeat;
z-index: 5;
}

.menu_1_1 a:hover {
  background-image: url(images/1_1_active.gif);
  z-index: 5;
}

.menu_1_2 a, .menu_1_2 {
display: block;
text-align: center;
width: 102px;
height: 173px;
background: transparent url(images/1_2.gif) no-repeat;
}

.menu_1_2 a:hover {
  background-image: url(images/1_2_active.gif);
}

.menu_1_3 a, .menu_1_3 {
display: block;
text-align: center;
width: 102px;
height: 156px;
background: transparent url(images/1_3.gif) no-repeat;
}

.menu_1_3 a:hover {
  background-image: url(images/1_3_active.gif);
}

.menu_2_1 a, .menu_2_1 {
display: block;
text-align: center;
width: 109px;
height: 164px;
background: transparent url(images/2_1.gif) no-repeat;
}

.menu_2_1 a:hover {
  background-image: url(images/2_1_active.gif);
}

.menu_2_2 a, .menu_2_2 {
display: block;
text-align: center;
width: 109px;
height: 175px;
background: transparent url(images/2_2.gif) no-repeat;
}

.menu_2_2 a:hover {
  background-image: url(images/2_2_active.gif);
}

.menu_2_3 a, .menu_2_3 {
display: block;
text-align: center;
width: 109px;
height: 165px;
background: transparent url(images/2_3.gif) no-repeat;
}

.menu_2_3 a:hover {
  background-image: url(images/2_3_active.gif);
}

#content {
        overflow:auto;
        display:inline;
        position:absolute;
        z-index:3;
        top:114px;
        bottom:9px;
        width:100%;
        margin-left:-50%;
        left:50%;
        background:#103f65;
        color: #ffffff;
        }

* html #content {
        top:0;
        bottom:0;
        height:100%;
        width:100%;
        border-top:114px solid #103f65;
        border-bottom:12px solid #103f65;
        border-left:175px solid #103f65;
        border-right:175px solid #103f65;
        }

#innercontent{
        overflow:auto;
        display:inline;
        position:absolute;
        top:0;
        bottom:0;
        background:#103f65;
        /* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        padding-right:6px;
        padding-left:10px;
        border-left:175px solid #103f65;
        border-right:175px solid #103f65;
}

* html #innercontent {
        border-left:0px;
        border-right:0px;
}


#head {
        text-align:center;
        vertical-align: middle;
        position:absolute;
        margin-left:-50%;
        left:50%;
        top:0;
        width:100%;
        min-width:640px;
        height:114px;
        background:#fff;
        font-size:1em;
        z-index:5;
        color: #000000;
        background-image: url(images/header_background.gif);
        background-repeat: repeat-x;
        }

* html #head {
        top:0px;
        width:100%;
        height:114px;
        }

#head img {
        margin-top: 33px;
        border: 0px;
}


#foot {
        text-align:center;
        position:absolute;
        margin-left:-50%;
        left:50%;
        bottom:0px;
        width:100%;
        min-width:640px;
        height:9px;
        font-size:1em;
        z-index:5;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#000;
        background: #103f65;
        background-image: url(images/footer_background.gif);
        background-repeat: repeat-x;
        }

* html #foot {
        bottom:0px;
        width:100%;
        height:9px;
        }

#linkerkolom{
        text-align: center;
        position:absolute;
        width:175px;
        top:0px;
        left:0px;
        bottom:0px;
        background-color:#7ae633;
        padding:0px;
        z-index:6;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it.
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style
declaration. The incorrect IE5/Win value is above, while the correct value is
below. See http://glish.com/css/hacks.asp for details. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:175px;
        }
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct
length values to user agents that exhibit the parsing error exploited above yet get
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#navAlpha {width:175px;}

* html #linkerkolom {
        top:0;
        bottom:0;
        height:100%;
}

#rechterkolom{
        text-align: center;
        position:absolute;
        width:175px;
        top:0px;
        right:0px;
        bottom:0px;
        background-color:#7ae633;
        padding-top:70px;
        z-index:6;
/* Again, the ugly brilliant hack. Breedte=Breedte-2*border-2*padding */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:175px;
        }
/* Again, "be nice to Opera 5". */
body>#navBeta {width:175px;}

* html #rechterkolom {
        top:0;
        bottom:0;
        height:100%;
}

.nieuws {
display: block;
text-align: left;
height: 330px;
width:418px;
float: left;
padding-left: 65px;
padding-top: 120px;
background: transparent url(images/nieuws.gif) no-repeat;

}

.nieuws a:link, .nieuws a:visited, .nieuws a:active {
color:#103f65;
line-height: 150%;
font-weight: bold;
text-decoration: none;
}

.nieuws a:hover {
color:#103f65;
line-height: 150%;
font-weight: bold;
text-decoration: underline;
}

.smalltext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
font-size : .8em;
}

.smalltext a:link{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
}

.smalltext a:visited{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-variant : normal;
font-weight : normal;
}

#floatingrelated{
  width: 15%;
  float: right;
  color: #103f65;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  line-height: 150%;
}

.floatingbox_content{
  background-color: white;
  color: #000000;
}

#floatinglistings{
  width: 15%;
  float: right;
  color: #103f65;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  line-height: 150%;
  clear: both;
}

.floatinglistingsbox_content{
  background-color: #103f65;
  color: #ffffff;
  text-align: center;
}

#fixedrelated{
  color: #103f65;
  background-color: #e2f9d2;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
}

#bottombox {
  position: absolute;
  clear: both;
  bottom: 11px;
  left: 175px;
  z-index:7;
  border: 0px;
  margin: 0px;
}

.announce_small{
  clear:both;
  margin-bottom:1em;
margin-left: 10%;
margin-right: 10%;
}

.white{
background-color: #ffffff;
color: #000000;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

