* {
padding:0;
margin:0;
}

body
{

/* background-image: url('bg-streepjes.jpg'); */
font-family:arial;
overflow:hidden;
}

p {
padding: 20px;
}


div.container
{
width:800px;
height:540px;
position:absolute;
top:50%;
left:50%;
margin-top:-270px;
margin-left:-490px;
border:1px hashed #000000;
}

#bar
{
float:right;
width:3000px;
height:3000px;
margin-right:-2250px;
margin-top:-1130px;
position:relative;
background-color:#008001;
filter:alpha(opacity=45);
opacity:.45;
}

#nmedia {
float:left;
height:124px;
width:18px;
position:absolute;
top:50%;
left:50%;
margin-top:150px;
margin-left:-510px;

background-color:#df8dad;
filter:alpha(opacity=45);
opacity:.45;

}

.left {
background-color:#008001;
margin-left:0px;
margin-top:0px;
width:150px;
height:100%;
border-collapse:collapse;
text-align:left;
vertical-align:top;
color:#f0f0f0;
font-size:14px;
line-height:150%;
font-weight:bold;
border:0px yellow solid;
position:absolute;
}

.content {
background-color:#ffffff;
margin-left:150px;
overflow:auto;
margin-top:0px;
width:828px;
height:100%;
text-align:left;
vertical-align:top;
color:#000000;
font-family:arial;
font-size:12px;
line-height:150%;
position:absolute;
border:0px yellow solid;
}

div.tekst {
padding:20px;
font-size:12px;
line-height:150%;
}

div.intro_tekst {
padding:50px;
font-size:12px;
line-height:200%;
width:500px;
}

a {
color:#008001;
text-decoration:underline;
}

a:hover {
color:#333333;
}


ul.menu li {
font-size: 16px;
padding: 5px 0px 5px 5px;
margin:0px;
font-weight: bold;
list-style:none;
}

ul.menu li ul li {
font-size: 12px;
padding: 0px 0px 0px 10px;
}


ul.menu li a {
color:#f0f0f0;
text-decoration:none;
padding-left: 0px;
}

ul.menu li a:hover {
color:#cccccc;
}

ul.menu li#current a {
color:#333333;
text-decoration:none;
}

ul.menu li#current a:hover {
color:#ccc;
}


#jflanguageselection a{
text-decoration: none;
font-size: 9px;
padding-left:5px;
}


#jflanguageselection ul  {
display:block;
width: 150px;
}



#jflanguageselection ul li a {
color: #ccc;
}


#jflanguageselection ul li#active_language a {
color: #fff;
}


.nieuwsbrief {
padding: 20px;
}


.nieuwsbrief input {
margin: 5px;
}


