/* BEGIN RESTYLE VAN ELEMENTEN */

body {
behavior: url(css/csshover.htc);
background: #062f59 url(../images/bg.jpg) repeat-x top left;
text-align:left; /* for IE */
margin: 0px;
padding: 0px;
}

h1 a, h2 a, h4 a{
text-decoration: none;
}

h1, h2, h3, h4, h5{
margin: 0px;
padding: 0px;
}

h1{
font: bold 18px Arial, Verdana, sans-serif;
margin-bottom: 20px;
}

h2{
font: bold 14px Arial, Verdana, sans-serif;
margin-top: 24px;
margin-bottom: 3px;
}

h3{
font: bold 13px Arial, Verdana, sans-serif;
}

h4{
font: 11px Arial, Verdana, sans-serif;
}

h5{
font: 10px Verdana, Arial, sans-serif;
margin: 0px;
text-transform: lowercase;
}

p{
line-height: 1.4;
margin 0px;
margin-bottom: 16px;
}

#inhoud a{
color: #fff;
}

ul, ol{
line-height: 1.4;
margin: 16px;
padding: 0px;
}

dl{
line-height: 1.4;
}

img{
font: 11px Verdana, Arial, sans-serif;
}

dt{
margin-top: 10px;
margin-left: 0px;
font-weight: bold;
}

dd{
margin-left: 10px;
}

li{
line-height: 1.4;
}

a:hover{
text-decoration: none;
}

a img{
border: 0px;
}

acronym, abbr{
border-bottom: 1px dotted #fff;
}

.occasion_afbeelding{
float: right;
clear: right;
margin: 0px;
margin-left: 10px;
padding: 10px;
width: 326px;

}

table.occasions{
width: 98%;
}

table.occasions .right{
text-align: right;
}

table.occasions td, table.occasions th{
padding: 3px;
border-bottom: 1px solid #0A5DAF;
}

table.occasions th{
font-size: 13px;
background-color: #062F59;
cursor: default;
}

table.occasions tr:hover{
background-color: #063561;
cursor: pointer;
}

#inhoud tr.verkocht, #inhoud a.verkocht{
/*color: #539ADF;*/
color: #0A518F;
}

table{
border-collapse: collapse;
empty-cells: show;
}

td, th{
vertical-align: top;
margin: 0px;
padding: 2px;
}

input, textarea{
border: 1px solid #AF2020;
width: 350px;
font: 12px Verdana, Arial, sans-serif;
padding: 3px;
}

textarea{
height: 100px;
}

input.radio{
width: 20px;
border: 0px;
}

input.submit{
width: 100px;
font-weight: bold;
font-size: 13px;
}

/* EINDE RESTYLE VAN ELEMENTEN */

#header{
padding: 0px;
font: 24px Tahoma, Verdana, sans-serif;
color: #fff;
}

#header a{
color: #fff;
text-decoration: none;
}

#printheader{
display: none;
}

#inhoud{
margin-top: 40px;
margin-left: 160px;
padding: 15px 30px;
font: 12px Verdana, Arial, sans-serif;
color: #fff;
}

#footer{
border-top: 1px solid #FFF;
float: left;
clear: both;
font: 12px Verdana, Arial, sans-serif;
color: #fff;
padding: 10px 30px 10px 30px;
}

#footer a{
color: #fff;
}

#footer #links{
float: left;
text-align: left;
}

#footer #rechts{
float: right;
text-align: right;
}

ul#menu{
display: block;
float: left;
margin: 0px;
padding: 0px;
margin-top: 100px;
font: bold 14px Verdana, Arial, sans-serif;
width: 160px;
list-style: none;
}

#menu li{
clear: left;
margin: 0px;
padding: 0px;
border: 0px;
}

#menu li a {
float: left;
display: block;
border-width: 0px;
margin: 0;
color: #fff;
text-decoration: none;
}

#menu a.selected, #menu a:hover.selected{
text-decoration: underline;
}


.links_kolom{
padding-right: 10px;
float: left;
width: 220px;
}

.links_kolom h2{
font-size: 13px;
}

ul.linkscat{
list-style-type: none;
padding: 0px;
margin: 0px;
}

ul.linkscat li{
margin: 5px 0px;
}


#printheader, #printfooter, .printlink{
display: none;
}

.kader_rechts h2{
margin-top: 0px;
}

.kader_rechts h3{
margin: 0px;
clear: none;
}

.kader_rechts p{
margin-left: 0px;
margin-top: 0px;
font-size: 11px;
}

.inleiding{
font-family: Verdana;
font-size: 13px;
font-weight: bold;
}

.kader_rechts, .kader_links{
background-color: #CF1919;
padding: 20px;
padding-bottom: 0px;
width: 250px;
margin-bottom: 10px;
}

.kader_rechts{
float: right;
clear: right;
margin-left: 10px;
}

.kader_links{
float: left;
margin-right: 10px;
}

.rechts{
float: right;
margin-left: 10px;
width: 350px;
}

.links{
float: left;
margin-right: 10px;
}

.center{
text-align: center;
}

.small{
display: inline;
font-size: 11px;
}

.clear{
clear: both;
}

.kader_nieuws{
background-color: #CF1919;
padding: 0px 20px;
width: 350px;
margin-bottom: 10px;
font-size: 11px;
float: right;
margin-left: 10px;
}

.kolom_links, .kolom_rechts{
width: 320px;
}

.kolom_links{
float: left;
margin-right: 10px;
}

.kolom_rechts{
float: right;
padding-right: 20px;
}

.kolom_links h2, .kolom_rechts h2{
margin-left: 10px;

}

.kolom_links p, .kolom_rechts p{
margin-left: 10px;
}

.fotoSmall{
float: left;
margin-top: 2px;
margin-right: 2px;
}

.alignRight{
float: right;
margin-left: 10px;
}

#contact{
font-size: 14px;
font-weight: bold;
}

#contact p{
padding-top: 0px;
margin-top: 0px;
}

.plattegrond{
display: none;
}

#map, #map a{
color: #000;
}