


form {
margin:0;
padding:0;
}

body {
color:#002144;
background:#002144 url(bodybg.jpg) repeat-x;
font:10pt Century Gothic, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

a:link,a:visited {
text-decoration:underline;
font-weight:700;
color:#003887;
}

a:hover {
text-decoration:underline;
color:#db002e;
}

h1,h2,h3,h4,h5,h6 {
color:#f53034;
font:700 1.6em Century Gothic, Arial, Helvetica, sans-serif;
}

input.button {
cursor:pointer;
}

p {
margin-top:0;
margin-bottom:15px;
padding:0;
}

img {
border:0 none;
}

div.center {
text-align:center;
}

div#cell {
display:table;
height:auto;
width:980px;
margin:auto;
}

div#maincell {
background:#FFF;
float:left;
min-height:570px;
width:980px;
}

div#footer {
background:url(footerbg.gif) no-repeat;
text-align:center;
width:980px;
padding-top:40px;
padding-bottom:10px;
font-size:11px;
color:#9cb1c8;
}

div#footer a {
color:#9cb1c8;
}

div#footer a:hover {
color:#FFF;
}

div#header {
clear:both;
width:980px;
background:url(headerbg.gif) no-repeat;
margin:auto;
}

div#logo {
height:117px;
width:180px;
float:left;
display:block;
}

div#adres {
text-align:right;
padding-right:20px;
padding-top:19px;
color:#063770;
font-size:11px;
font-weight:700;
width:780px;
float:left;
}

div#searchpos {
padding-left:600px;
padding-top:14px;
color:#063770;
font-size:11px;
font-weight:700;
width:180px;
float:left;
}

#searchpos .input {
background:url(search_01.gif) no-repeat;
height:24px;
width:144px;
vertical-align:middle;
float:left;
border-style:none;
margin:0;
padding:4px 2px 0 8px;
}

#searchpos .button {
vertical-align:middle;
float:left;
margin:0;
padding:0;
}

#menupos {
text-align:right;
padding-top:10px;
color:#063770;
font-size:11px;
font-weight:700;
width:780px;
float:right;
}

#menubar {
clear:both;
background:url(menubar.jpg) no-repeat;
height:32px;
width:980px;
}

div#contentcell {
width:980px;
height:auto;
background:#FFF;
margin:auto;
}

div#leftcol {
float:left;
height:auto;
width:660px;
text-align:left;
padding:20px 20px 10px 30px;
}

div#leftcol2 {
float:left;
height:auto;
width:920px;
text-align:left;
padding:20px 20px 10px 30px;
}

div#rightcol {
float:left;
height:auto;
width:200px;
padding:20px;
}

#slogan {
position:absolute;
width:950px;
top:260px;
color:#FFF;
text-align:left;
padding-left:20px;
padding-right:20px;
}

#slogan h1 {
color:#FFF;
font-size:32px;
margin:0;
padding:2px 0;
}

#slogan h2 {
color:#FFF;
font-size:23px;
margin:0;
padding:2px 0;
}

#ambiance {
width:980px;
height:248px;
float:left;
background:url(ambiance.jpg) no-repeat;
}

#ambiance2 {
width:980px;
height:130px;
float:left;
}

.rightblock {
color:#002144;
background-color:#e0e7f0;
width:200px;
display:table;
margin-bottom:20px;
text-align:left;
padding:10px;
}

.rightblock li {
padding:2px;
}

#nieuwsbrief {
color:#FFF;
background-color:#db002e;
width:200px;
display:table;
margin-bottom:20px;
text-align:left;
padding:10px;
}

#nieuwsbrief h2 {
font:700 15px Century Gothic, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:left;
margin:0;
padding:4px 0;
}

#nieuwsbrief .input {
background:#fff;
width:190px;
margin-bottom:3px;
border:2px inset #FFF;
color:#db002e;
padding:2px;
}

#nieuwsbrief .inputbutton {
background:#002144;
margin-top:2px;
font:bold 11px Century Gothic, Arial, Helvetica, sans-serif;
color:#FFF;
cursor:pointer;
margin-left:108px;
}
