* {
padding:0;
margin:0;
}

body {
background: #BFC0BB;
color: #444;
font: normal 100% Tahoma,sans-serif;
padding:5px;
}

#container {
position: relative;
width: 960px;/*of 1024*/
margin: 0 auto;
border:5px solid #E4E4E4;
}

#header {
background: #2F3943;
height:190px;
border-bottom:5px solid #fff;
}

#header img {
float:left;
margin:0;
border:none;
}

#header h1 {
position: absolute;top:40px;left:150px;
padding:0;
margin:0;
color:#fff;
font:  bold 2.5em/1em "Trebuchet MS", Verdana, Arial, sans-serif;
white-space: nowrap; /*op één lijn houden*/
text-align:center;
}

#header #tagline {
margin:0;
padding:0;
position:absolute;top:85px;left:150px;
color:#eee;
font: bold 1em/1em "Trebuchet MS", Verdana, Arial, sans-serif;
}

#header #address {
position: absolute;
top: 170px; left: 230px;
font: normal 0.7em/70% "Trebuchet MS", Verdana, Arial, sans-serif;
color: #eee;
letter-spacing: 0.20em; 
white-space: nowrap; /*op één lijn houden*/
width:690px;
text-align:center;
}

#language {
position:absolute;top:0;right:0;
margin:0 30px 0 0;
padding:0;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

#language ul {
margin:0;
padding:0;
list-style: none;
}

#language li {
display:inline;
color: #eee;
font-size: small;
padding: 0 0 0 7px;
margin:0;
}

#language ul li a {
margin:0;
padding:0;
color: #eee;
text-decoration: none;
font-weight:bolder;
}

#language ul li a:hover{
color: #666;
}

#language ul li a:active{
color: #eeeeee;
}

h2 {
margin:0 0 10px 0;
color:#800000;
font: small-caps bold 1.4em "Trebuchet MS", Verdana, Arial, sans-serif;
}

.h2sub {
font-size:0.7em;
font-weight:bold;


display:block;
}

h3 {
margin:10px 0;
font-size: 1.0em;
color:#800000;
}

#main {
float: left;
width: 100%;
background:#E4E4E4;
}

/*Navigatiekolom*/

#navigation {
margin-top:20px;
margin-left: -960px; 
float: left;
width: 190px; 
background:#CECECE;
border:1px solid #fff;
}

#navigation ul {
margin:0 0 0 20px;
padding:5px 0 30px 0;
list-style: none;
}

#navigation ul li {
display:block;
color:#2F3943;
text-decoration: none;
font-weight: bold;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
padding: 4px 0 4px 10px;
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}

#navigation ul li a {
padding:0;
margin:0;
display: block;
color:#2F3943;
text-decoration: none;
font-weight: bold;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
line-height:1em;
}

#navigation ul li a:hover{
color:#666;
font-weight: bolder;
}

#navigation ul ul {
margin:0;
padding:0;
}

#navigation ul ul li {
padding: 4px 0 4px 10px;
margin-top: 0.3em;
margin-bottom: 0.3em;
border: 0;
}

#navigation ul ul li a {
margin:0;
font-weight:normal;
font-size:0.8em;
padding:0;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}



#content {
margin: 0 10px 10px 190px;
padding: 15px 30px 10px 30px;
color:#000;
width:682px;
border-right:thin #eee solid;
}

#content p {
text-align: justify;
margin: 0 0 1.5em 0;
font-size:0.8em;
line-height:1.5em;
}

#content .quote {
clear:left;
border:1px solid #666;
font-style:italic;
background:#eee;
padding:5px;
}


#content ul {
padding: 0 10px 10px 10px;
list-style: square;
margin-left: 20px;
line-height:1.5em;
}

#content ul li {
font-size:0.8em;
}

#content ul li a {
display: block;
padding: 5px 5px;
color: #000;
text-decoration: none;
font-variant: small-caps;
}

#content a:link { 
color: #993333; 
text-decoration: underline;  
}

#content a:visited { 
color: #993333; 
text-decoration: underline; 
}

#content a:hover {
color: #666; 
text-decoration: none;
}

#content a:active {
color: #993333; 
text-decoration: none;
}

#content ul li a:hover {
color: #666;
}

#flashmovie {
padding:0;
margin-top:20px;
}

#flashmovie object {
padding:0;
margin-top:-25px;
}

.center {
margin: 0.5em auto;
padding: 0.5em;
text-align:center;
border:thin #eee solid;
}

#flashleft {
margin: 0 0.5em 0.5em 0;
padding: 5px;
float:left;
}


div.figure {
float:left;
margin:0.3em 1em 0.5em 0;
padding: 0.5em;
border: thin #fff solid;
}

#content .figure p {
margin:0;
text-align: center;
font-style: italic;
font-size: 0.8em;
text-indent: 0;
color:#000;	
}

.pad50 {
padding:50px;
}

#footer{
display:block;
margin-top:0px;
clear: left;
float:left;
width: 100%;
color: #fff;
text-align: center;
padding: 20px 0;
font-size:0.6em;
line-height:150%;
font-weight:normal;
background:#2F3943;
border-top:1px solid #fff;
}

#footer a {
color:#fff;
}

label {
margin-bottom: 5px;
display: block;
width: 150px;
float: left;
font-size:0.8em;
color: #000;
border:0;
}

input, textarea {
margin-bottom: 5px;
display: block;
width: 250px;
float: left;
border: solid 1px;
}

.knop {
color:#00f;
background:#ddd;
border:0;
}

#versturen {
background-color: #99182C;
color: #fff;
font-weight: bold;
border: 0;
}

form br {
clear: left;
}

form, fieldset {
padding:0;
margin:0; 
border: 0;
}

form .hidden {
border: 0;
}

.clear {
clear: both;
}



