* {
margin: 0px;
padding: 0px;
}

body, html {
height: 100%;
}

div#container {
width: 800px;
height: 100%;
background-image: url('../grfx/container_bg.gif');
background-repeat: no-repeat;
margin: 0 auto;
}

div#header {
height:115px;
width: 100%;
}

div#header img#logo {
float: left;
}

div#flash {
float: right;
}

div#navigatie {
width: 772px;
background-color: #FF0000;
height: 22px;
background-image: url('../grfx/nav_bg.gif');
background-repeat: repeat-x;
float: left;
}

div#nav_bg_left {
height: 22px;
background-image: url('../grfx/nav_bg_left.gif');
width: 14px;
float: left;
}

div#nav_bg_right {
height: 22px;
background-image: url('../grfx/nav_bg_right.gif');
width: 14px;
float: right;
}

div#navigatie a {
color:#FFF;
font-family: "Trebuchet-ms", verdana;
font-size: 11px;
font-weight: bold;
line-height: 18px;
text-decoration: none;
margin-right: 20px;
}

div#navigatie a:hover {
color:#ddd;
margin-right: 20px;
}

div#content {
position: relative;
top: 5px;
width: 100%;
margin-bottom: 30px;
min-height: 300px;
background-image: url('../grfx/parasol.gif');
background-repeat: no-repeat;
background-position: bottom right;
}



div#content {
font-family: "Trebuchet MS", verdana;
font-size: 11px;
line-height: 17px;
float: left;
}

div#footer_container {
position: relative;
top: -22px;
width: 800px;
margin: 0 auto;
margin-bottom: 20px;
}

div#footer {
width: 772px;
background-color: #FF0000;
height: 22px;
background-image: url('../grfx/nav_bg.gif');
background-repeat: repeat-x;
float: left;
text-align: center;
color:#FFF;
font-family: "Trebuchet-ms", verdana;
font-size: 11px;
font-weight: bold;
line-height: 18px;
text-decoration: none;
}

div#footer_bg_left {
height: 22px;
background-image: url('../grfx/nav_bg_left.gif');
width: 14px;
float: left;
}

div#footer_bg_right {
height: 22px;
background-image: url('../grfx/nav_bg_right.gif');
width: 14px;
float: right;
}

h1 {
font-size: 22px;
line-height: 30px;
color: #FF0000;
line-height: 28px;
}

h2 {
font-size: 18px;
line-height: 30px;
color: #FF0000;
line-height: 28px;
font-weight: normal;
}

div#content p{
margin: 0px;
padding: 0px;
margin-bottom: 0px;
}

div#content_left {
width: 520px;
float: left;
margin-bottom: 30px;
}

div#content_right {
width: 200px;
position: relative;
float: right;
border: 0px solid #000000;
}


div#content_right table *{
margin: 0px;
padding: 0px;
font-weight: bold;
font-family: "Tahoma", verdana;
color: #000000;
}

.hoofdKop {
font-weight: bold;
font-size: 20px;
color: #FF0000;
line-height: 25px;
}
.subkop {
font-weight: bold;
font-size: 14px;
color: #FF0000;
line-height: 25px;
}

ul {
margin-left: 30px;
}

a { 
text-decoration: none;
color: #FF0000;
font-weight: bold;
}

form input, textarea  {
border: 1px solid #FF0000;
background-color: #FFF;
font-weight: bold;
}
