body{
background-color:#b9c6ce; 
margin: 0;
padding: 0;
text-align: center;
font-family: arial-narrow, helvetica, sans-serif;
font-size: 10px;
}

div#main_container_home{
background: transparent url(../graphics/bg_home.jpg);
background-repeat: no-repeat;
margin: 20px auto auto auto;
width: 800px;
height: 700px;
border: none;
}

div#main_container_aanbod{
background: transparent url(../graphics/bg_aanbod.jpg);
background-repeat: no-repeat;
margin: 20px auto auto auto;
width: 800px;
height: 700px;
border: none;
}

div#main_container_managers{
background: transparent url(../graphics/bg_managers.jpg);
background-repeat: no-repeat;
margin: 20px auto auto auto;
width: 800px;
height: 700px;
border: none;
}

div#main_container_teams{
background: transparent url(../graphics/bg_teams.jpg);
background-repeat: no-repeat;
margin: 20px auto auto auto;
width: 800px;
height: 700px;
border: none;
}

div#main_container_contact{
background: transparent url(../graphics/bg_contact.jpg);
background-repeat: no-repeat;
margin: 20px auto auto auto;
width: 800px;
height: 700px;
border: none;
}

div#main_container_sitemap{
background: transparent url(../graphics/bg_sitemap.jpg);
background-repeat: no-repeat;
margin: 20px auto auto auto;
width: 800px;
height: 700px;
border: none;
}

div#content{
background-color: #transparent;
float: left;
width: 535px;
height: 435px;
text-align: left;
font-size: 11px;
font-family: arial-narrow, helvetica, sans-serif;
color: #115996;
padding: 0 20px 0 30px;
margin: 0;
}

div#content_overflow{
background-color: #transparent;
float: left;
width: 535px;
height: 435px;
text-align: left;
font-size: 11px;
font-family: arial-narrow, helvetica, sans-serif;
color: #115996;
padding: 0 20px 0 30px;
margin: 0;
overflow: auto;
}

div#content_bg01{
background-color: #transparent;
float: left;
width: 750px;
height: 435px;
text-align: left;
font-size: 11px;
font-family: arial-narrow, helvetica, sans-serif;
color: #115996;
padding: 0 20px 0 30px;
margin: 0;
}

div#header{
float: left;
width: 800px;
height: 235px;
background-repeat: no-repeat;
padding: 0;
margin: 0;
}

div.quote{
float: left;
width: 800px;
height: 125px;
border: 0px solid #000;
text-align: right;
color: #fff;
font-size: 11px;
font-style: italic;
margin: 0;
padding: 50px 0 0 0;
}

div.menu{
float: left;
width: 800px;
height: auto;
border: 0px solid #000;
background-color: transparent;
text-align: center;
font-family: arial-narrow, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 0;
margin: 0;
color: #b9c6ce;
}

div#footer{
float: left;
width: 550px;
height: auto;
background-color: transparent;
text-align: center;
font-family: arial-narrow, helvetica, sans-serif;
padding: 0 20px 15px 30px;
margin: 0;
color: #115996;
}

div#nieuwsbrief{
width: 180px;
float: left;
text-align: right;
color: #888;
font-size: 10px;
margin: 220px 0 -50px 0;
padding: 0 15px 15px 15px;
}


td.info1{
border-right: 1px solid;
border-color: #b9c6ce;
padding: 0 15px 0 0;
}

td.info2{
padding: 0 0 0 20px;
}

a.text:link, a.text:visited{
color: #115996;
text-decoration: none;
}

a.text:hover, a.text:active{
color: #b9c6ce;
text-decoration: none;
}

a.jump:link, a.jump:visited{
color: #115996;
text-decoration: none;
font-weight: bold;
}

a.jump:hover, a.jump:active{
color: #115996;
text-decoration: underline;
font-weight: bold;
}

h1 {
font-size: 13px;
color: #006aa8;
margin-bottom: 0;
}

h2 {
font-size: 12px;
color: #115996;
}

img.foto {
margin: 10px 0 0 0;
}

img.foto1 {
float: right;
margin: 0 0 10px 10px;
}

img.foto2 {
float: left;
margin: 0 0 0 0;
}

img.fotoleft{
border: none;
float: left;
margin: 0 120px 20px 0;
}

img.fotoright{
border: none;
float: right;
margin: 20px 0 25px 15px;
}

img.aktie{
border: none;
float: right;
margin: 0 5px 5px 15px;
}

span.title {
color: #115996;
font-weight: bold;
font-size: 16px;
}

span.subtitle {
color: #115996;
font-weight: normal;
font-size: 12px;
}

span.welcome {
color: #111;
font-weight: normal;
font-size: 10px;
}

span.oranje {
color: #115996;
}

span.white{
color: #fff;
}

span.vetoranje {
color: #115996;
font-weight: bold;
}

span.small {
color: #000;
font-weight: normal;
font-size: 8px;
}

.black {
color: #111;
}

a.hppt{
float: right;
font-weight: normal;
font-size: 9px;
}

a.hppt:link, a.hppt:visited{
color: #b9c6ce;
text-decoration: none;
}

a.hppt:hover, a.hppt:active{
color: #fff;
text-decoration: none;
}

a.route:link, a.route:visited{
color: #111;
text-decoration: none;
}

a.route:hover, a.route:active{
color: #115996;
text-decoration: none;
}

a:link.verder, a:visited.verder{
float: left;
color: #bbb;
font-size: 9px;
text-decoration: none;
}

a:hover.verder, a:active.verder {
float: left;
color: #115996;
font-size: 9px;
text-decoration: none;
}

table.content{
margin-top: 20px;
}

table.right{
float: right;
margin: 0 0 0 15px;
}

td.right{
text-align: right;
font-size: 1em;
color: #006aa8;
}

table.header{
width: 800px;
height: auto;
margin: 0;
padding: 0;
}


table.contact{
margin: 0;
padding: 0;
}

td.contact{
margin: 0;
padding: 0;
}

td.contact_m{
margin: 0;
padding: 0;
border-right: 1px solid #115996;
font-weight: bold;
}


input.realname{
width: 98%;
color: #115996;
font-size: 11px;
background-color: transparent;
border: 1px solid #b9c6ce;
}

input.email{
width: 98%;
color: #115996;
font-size: 11px;
font-family: arial-narrow, helvetica, sans-serif;
background-color: transparent;
border: 1px solid #b9c6ce;
}

textarea.forminput{
height: 90px;
overflow: auto;
width: 500px;
font-family: arial-narrow, helvetica, sans-serif;
color: #115996;
font-size: 11px;
padding: 10px 10px 10px 10px;
background-color:transparent;
border: 1px solid #b9c6ce;
}

input.forminput{
color: #115996;
font-size: 11px;
background-color: transparent;
}

input.formSubmit{
width: auto;
background-color: transparent;
border: none;
font-family: arial-narrow;
font-size: 11px;
color: #115996;
padding: 0;
margin: 0;
}

input.formSubmit_nieuwsbrief{
width: auto;
background-color: transparent;
border: none;
font-family: arial-narrow;
font-size: 10px;
color: #888;
padding: 0;
margin: 0;
}

input.email_nieuwsbrief{
width: 170px;
color: #888;
text-align: left;
font-size: 10px;
font-family: arial-narrow, helvetica, sans-serif;
background-color: transparent;
border: 1px solid #ddd;
}

td.q{
width: 50px;
border: 0 solid black;
padding: 5px 0 0 0;
}

td.a{
width: 350px;
border: 0 solid black;
padding: 5px 0 0 0;
}

td.formBericht{
width: 500px;
border: 0 solid black;
padding: 5px 0 0 0;
}

td.formSubmit{
width: 98%;
border: 0 solid black;
text-align: left;
padding: 10px 0 0 0;
}

ul {
margin: 0 0 0 20px;
padding: 0;
}
