body
{
 margin: 0px;
 background: #273088;
 font-size: 0.75em;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
}

 
/* Begin hoofdindeling */
#header
{
 margin: 0px;
 padding: 0px;
 width: 100%;
 height: 150px;
 color: #999;
 text-align: center;
}


#navigatie
{
 margin: 0px;
 padding: 0px 2px 0px 2px;
 float: left;
 width: 16%;
 height: auto;
 color: #999;
 text-align: left; 
}


#content
{
 margin: 0px;
 padding: 8px 12px 12px 12px; 
 background-color: #cddbfd;
 float: left;
 width: 65%;
 height: auto;
 color: #000;
 text-align: left;
}


#right
{
 margin: 0px;
 padding: 0px;
 float: left;
 width: 16%;
 height: auto;
 text-align: center;
}


#footer
{
 clear: left;
 padding: 0px 0px 0px 0px;
 background-color: #FFFFFF; 
 width: 970px;
 height: auto;
 color: #999;
 text-align: left;
}


#bottom
{
 background-color: red;
 width: 970px;
 height: 30px;
 color: #999;
 text-align: center;
} 


div#maindiv
{
 width: 970px;
 height: auto;
 background-color: #AAC1F1;
}
/* Eind hoofdindeling */



/* Begin contenttitle */
.contenttitleleft
{
 margin: 0px;
 padding: 8px 0px 8px 8px;
 height: auto;
 font-size: 16px;
 font-weight: bold;
 color: white;
 background-color: red;
 text-align: left;
}

.contenttitleright
{
 padding: 0px 12px 0px 0px;
 height: auto;
 float: right;
 top: 8px;
 font-size: 12px;
 font-weight: normal;
 color: red;
 text-align: right;
}


.contenttitleright a
{
  color: #FFF;
  text-decoration: underline;
}


.contenttitleright a:link
{
  color: #FFF;
  text-decoration: underline;
}


.contenttitleright a:visited
{
  color: #FFF;
  text-decoration: underline;
}


.contenttitleright a:hover
{
  color: blue;
  text-decoration: none;
}


.contenttitleright a:active
{
  color: blue;
  text-decoration: none;
}

/* Einde contenttitle */



/* Begin content */
.contentkop
{
 margin: 8px 0px 0px 0px;
 padding: 8px 0px 8px 8px;
 position: relative;
 background-color: #AAC1F1;
 color: white;
 text-align: left; 
 font-size: 14px; 
 font-weight: bold;
}


.contentkop1
{
 margin: 0px;
 padding: 8px 0px 8px 0px;
 position: relative;
 background-color: #FFF;
 color: red; 
 text-align: left; 
 font-size: 14px; 
 font-weight: bold;
}

.contentbody
{
 margin: 0px;
 padding: 8px 12px 8px 12px;

 background-color: #FFFFFF;
 border-right: 1px solid #AAC1F1;
 border-bottom: 1px solid #AAC1F1;
 border-left: 1px solid #AAC1F1;
 text-align: justify;
 z-index: 10;
}

.contentbody1
{
 margin: 0px 0px 18px 0px;
 padding: 8px 8px 8px 8px;
 position: relative;
 background-color: #FFFFFF;
 border-right: 1px solid #AAC1F1;
 border-bottom: 1px solid #AAC1F1;
 border-left: 1px solid #AAC1F1;
 text-align: justify;
 z-index: 10;
}

.centertekst
{
text-align: center;
}

.contentbody a
{
  color: #800000;
  text-decoration: none;
}


.contentbody a:link
{
  color: red;
  text-decoration: none;
}


.contentbody a:visited
{
  color: red;
  text-decoration: none;
}


.contentbody a:hover
{
  color: blue;
  text-decoration: none;
}


.contentbody a:active
{
  color: blue;
  text-decoration: none;
}


.contentbody ol
{
 margin: 0px;
 padding: 0px 0px 0px 30px;
}


.contentbody ul
{
 margin: 0px;
 padding: 0px 0px 0px 30px;
}


.contentbody li
{
 margin: 0px 0px 8px 0px;
 padding: 0px;
}


img.plaatjelinks
{
 float: left;
 padding: 0px;
 margin: 5px 15px 5px 0;
 background: #999;
}


img.plaatjerechts
{
 float: right;
 padding: 0px;
 margin: 5px 0 5px 15px;
 background: #999;
}


img.plaatjemidden
{
 padding: 0px;
 margin: 20px 0px 20px 150px;
 background: #999;
}


p.uitlijnen
{
 text-align: justify;
}


h1
{
 color: red; 
 text-align: left; 
 font-size: 14px; 
 font-weight: bold;
}


.kopreclame
{

 margin: -80px 0px 0px 15px;
}
/* Eind content */



/* Begin footer */
.footerbody
{
 float: left;
 padding: 20px 21px 20px 20px;
}
/* Eind footer */



/* Begin bottomline */
.bottomleft
{
  padding: 5px 0px 5px 10px;
  float: left;
  color: #FFF;
  background-color: red;
}


.bottomright
{
  padding: 5px 10px 5px 0px;
  float: right;
  background-color: red;
}


.bottomright a
{
  color: #FFF;
  text-decoration: underline;
}


.bottomright a:link
{
  color: #FFF;
  text-decoration: underline;
}


.bottomright a:visited
{
  color: #FFF;
  text-decoration: underline;
}


.bottomright a:hover
{
  color: blue;
  text-decoration: none;
}


.bottomright a:active
{
  color: blue;
  text-decoration: none;
}
/* Einde bottomline */


.reclameright
{
 clear: left;
 height: auto;
 margin: 0px;
 padding: 10px 0px 10px 0px;
}

.reclamecontent
{
 float: left;
 margin: 0px;
 padding: 10px 30px 10px 0px;
}


/* Begin aanbieding vakanties */
.vak-cat
{
 float: left;
 width:130px; 
 padding-left: 18px;
 border-right: 1px solid #AAC1F1;
 text-align:left;
}

.vak-kop2
{
 margin-top: 0px;
 padding: 0px;
 color: #000080;
 font-size:15px;
 text-decoration: none;
 background-color: #FFFFFF;
 font-weight: bold;
}

.vak-catkop
{
 padding-top: 0px;
 color: #000080;
 font-weight: bold;
 
}

.vak-rubriek
{
 margin: 0px;
 padding-top: 30px;
 padding-bottom: 5px;
 background-color: #FFFFFF;
 text-align: justify;
}

.vak-aanbieder
{
 margin: 0px;
 padding: 0px;
 background-color: #FFFFFF;
 text-align: justify;
}

.vak-google
{
 margin: 0px;
 padding: 0px 20px 8px 18px;
 background-color: #FFFFFF;
 text-align: justify;
}

.vak-aanbieder a
{
  color: blue;
  text-decoration: underline;
}

.vak-aanbieder a:link
{
  color: blue;
  text-decoration: underline;
}

.vak-aanbieder a:visited
{
  color: blue;
  text-decoration: underline;
}

.vak-aanbieder a:hover
{
  color: red;
  text-decoration: none;
}

.vak-aanbieder a:active
{
  color: red;
  text-decoration: none;
}

