*{
margin: 0;
padding: 0;
font-family: Verdana, Geneva, sans-serif;
font-size:11px;}

body{
background: #d1e2ec url(/img/background.jpg) repeat-x;
height: 100%;}

a img{
border: 0;}

fieldset{
margin-top: 20px;
border: 0;}

table.tabledata
{
margin: 10px 5px;
width: 900px;
}

table.tabledata th
{
text-align: left;
border-bottom: 1px solid #224860;
}

table.tabledata td
{
padding: 0;
border-bottom: 1px solid #224860;
}

table.tabledata th.button
{
border-bottom: 1px solid #224860;
width: 110px;
}

table.tabledata tr.over td
{
background: #e8edb8;
}

.error
{
font-weight: bold;
color: #bf2929;
}

div#container{
position: relative;
margin: 0 auto 0 auto;
width: 980px;}

div#container a#header{
padding-top: 20px;
width: 500px;
height: 40px;
display: block;}

div#container a#header h1{
color: #ffffff;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 32px;
line-height: 32px;}

div#content a.mainitem span, a.subitem span{
display: none;}

div#content{
position: relative;
width: 980px;
height: 440px;
background: url(/img/home_background.gif);
margin-top: 5px;}

div#contentsub{
position: relative;
clear: left;
width: 960px;
margin-top: 5px;
background: #ffffff;
padding: 10px;}

div#contentsub div#subcontentleft{
line-height: 20px;
width: 600px;
min-height: 400px;
line-height:20px;}

div#contentsub div#subcontentright{
position: absolute;
top : 10px;
right: 10px;
width: 300px;
background: #deeaf2;
padding: 10px;
line-height: 20px;}

div#contentsub div#subcontentleft h1{
color: #224860;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
line-height: 32px;}

div#contentsub div#subcontentleft h2{
color: #224860;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height: 22px;}

div#content img.homepageimage{
margin-left: 10px;
margin-top: 10px;}

div#content div#evenementhome1{
position: absolute;
top: 20px;
right: 20px;
width: 298px;
height: 118px;
background: #ffffff;
padding-left: 2px;
padding-top: 2px;}

div#content div#evenementhome1 h2, div#content div#evenementhome2 h2, div#content div#evenementhome3 h2{
color: #224860;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
margin-top: 5px;
font-size: 18px;
line-height: 22px;}

div#content div#evenementhome2{
position: absolute;
top: 150px;
right: 20px;
width: 298px;
height: 118px;
background: #ffffff;
padding-left: 2px;
padding-top: 2px;}

div#content div#evenementhome3{
position: absolute;
top: 280px;
right: 20px;
width: 298px;
height: 118px;
background: #ffffff;
padding-left: 2px;
padding-top: 2px;}

a.subitem{
position: absolute;
top: 81px;
left: 0;
width: 300px;
height: 39px;
background: url(/img/transparant.gif);
display: block;}

div#content h1{
position: absolute;
top: 390px;
left: 10px;
width: 625px;
height: 35px;
color: #224860;
background: #ffffff;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
padding-top: 5px;
padding-left: 5px;
font-size: 28px;}

div#content a.mainitem{
position: absolute;
top: 390px;
left: 10px;
width: 625px;
height: 35px;
background: url(/img/transparant.gif);
display: block;}

div#extracontent{
width: 970px;
height: 300px;
background: #e1ecf3;
margin-top: 10px;
padding-left: 10px;}

div#footer{
width: 100%;
height: 53px;
background: url(/img/footer_background.jpg) repeat-x;
margin-top: 5px;
font-size: 10px;
text-align: center;
clear: both;
margin-top: 10px;
color: #224860;}

ul#menu{
position: absolute;
top: 40px;
right: 20px;
list-style: none;}

ul#menu li{
float: left;
margin-left: 20px;}

ul#menu li a{
color: #ffffff;
text-decoration: none;
font-size: 11px;
font-family: Georgia, "Times New Roman", Times, serif;
float: left;}

ul#menu li.over a{
text-decoration: underline;}

div.contentblok{
width: 320px;
float: left;}

div.contentblok h2{
font-family: Georgia, "Times New Roman", Times, serif;
color: #224860;
font-weight: normal;
font-size: 20px;}

div#subcontentright h2{
font-family: Georgia, "Times New Roman", Times, serif;
color: #224860;
font-weight: normal;
font-size: 20px;
margin-top: 20px;}

div.contentblok ul, div#contentsub div#subcontentright ul{
list-style: square inside;}

div.contentblok li, div#contentsub div#subcontentright li{
font-size: 12px;}

div.contentblok li a, div#contentsub div#subcontentright li a, div#subcontentleft a, a{
color: #224860;}

label
{
display: block;
float: left;
width: 120px;
text-align: right;
padding-right: 5px;
margin-bottom: 5px;
}

.block
{
margin-left: 120px;
}

input.text
{
width: 200px;
border: 1px solid #626262;
margin-bottom: 5px;
}

select
{
width: 250px;
border: 1px solid #626262;
margin-bottom: 5px;
}

input.button
{
width: 100px;
background: #ffffff;
border: 1px solid #626262;
color: #224860;
font-weight: bold;
margin-top: 5px;
}

input.buttonlang
{
width: 150px;
background: #ffffff;
border: 1px solid #626262;
color: #224860;
font-weight: bold;
margin-top: 5px;
}

textarea
{
border: 1px solid #626262;
}

form br
{
clear: left;
}

img#roermond{
position: absolute;
top : 135px;
left: 60px;}