/* CSS Document */
body {
font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0;
background-color:#356e7c;
}

a {
font-weight:700;
color:#b22614;
text-decoration:underline;
border:none;
outline:none;
}

a img {
border:0;
}

a:hover {
color:#356e7c;
}

p {
}

h1 {
color:#568492;
font:700 180%/130% Georgia, "Times New Roman", Times, serif;
}

h2,h3,h4,h5,h6 {
color:#000;
font:700 140% Arial, Helvetica, sans-serif;
}

form {
margin:0;
padding:0;
}

fieldset {
border:0;
margin:0;
padding:0;
}

/*   */
#maincell {
display:table;
margin:auto;
height:auto;
width:910px;
text-align:left;
background-image:url(mainbg.jpg);
background-repeat:repeat-y;
}

#cellbg {
background-image:url(topbg.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:auto;
height:auto;
width:891px;
text-align:left;
min-height:465px;
padding-left:19px;
}

#header {
}

#contentcell {
}

#footer {
width:910px;
float:left;
background:url(footer.jpg);
height:110px;
}

#leftcol {
margin:auto;
padding:15px;
float:left;
height:auto;
width:198px;
padding-top:50px;
}

#rightcol {
margin:auto;
padding:15px;
padding-left:2px;
float:left;
height:auto;
width:470px;
padding-top:50px;
}

#menupos {
background:#356e7c url(menubg.jpg) no-repeat left top;
margin:0;
padding:0;
clear:both;
float:left;
height:auto;
width:190px;
}

#searchpos {
padding-top:50px;
}

#searchpos .input {
background:url(search_02.jpg) no-repeat;
margin:0;
padding:6px 2px 0;
height:30px;
width:148px;
border-style:none;
vertical-align:middle;
float:left;
color:#8b8b8b;
}

#searchpos .button {
vertical-align:middle;
margin:0;
padding:0;
float:left;
}

#nieuwsbriefblock {
background:#aaa;
margin:60px 0 0;
padding:4px;
padding-right:0;
float:left;
height:117px;
width:186px;
}

#nieuwsbrief {
}

#nieuwsbrief h2 {
margin:0;
padding:0;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
font:700 15px Arial, Helvetica, sans-serif;
color:#fff;
}

#nieuwsbrief .input {
background:url(nieuwsinput.jpg) no-repeat;
height:24px;
width:181px;
border-style:none;
padding-left:6px;
padding-top:5px;
color:#8b8b8b;
margin:0;
}

#nieuwsbrief .inputbutton {
background:#aaa url(buttonbg.jpg) no-repeat;
height:22px;
width:80px;
padding:0;
border-style:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFF;
cursor:pointer;
margin:0;
}

#copyright {
width:100px;
padding-top:63px;
padding-left:428px;
float:left;
color:#FFF;
}

#credits {
float:left;
width:300px;
padding-top:63px;
padding-left:38px;
}

#credits a {
color:#fff;
text-decoration:none;
font-weight:400;
}

#credits img {
vertical-align:middle;
}

#sponsors {clear:both; padding-top:50px; padding-left:4px;}
