/* TeamWordPress.com - info@teamwordpress.com */
* {
  margin: 0;
  padding: 0; 
}

body {
  font-family: Tahoma;
  font-size: 11px;
  background: #fff url(images/body_bg.gif) repeat-x;
}

/* MAIN */
/*****************/
ul { list-style: none; }

/* CONTAINERS */
/*****************/
div#container, div#corecontainer {
  width: 780px;
  margin: 0 auto;
}

div#corecontainer {
  margin-top: 8px;
}

/* HEADER */
/*****************/
div#header {
  width: 780px;
  height: 128px;
}

div.banner {
  border: 1px solid #106cb2;
  float: right;
  margin-top: 18px;
}

/* logo */
div.logo {
  float: left;
  padding-top: 18px;
}

div#header h1 {
  font-size: 34px;
  color: #0a3f68;
}

div#header h2 {
  font-size: 21px;
  color: #e6902b;
  margin-top: -6px;
}

/* navigatie */
div#navigatie {
  width: 780px;
  height: 26px;
  background: #0f6bb2;
  clear: both;
  float: left;
  margin-top: 20px;
  *margin-top: 24px;
}

div#navigatie ul {
  padding-left: 7px;
}

div#navigatie li {
  float: left;
  margin-right: 44px;
  background-repeat: no-repeat;
}

div#navigatie li a {
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  display: block;
  height: 22px;
  padding: 4px 0 0 22px;
}

div#navigatie li a:hover {
  text-decoration: underline;
  color: #e6902b;
}

li.home { background: url(images/a_home.gif); }
li.zoeken { background: url(images/a_zoeken.gif); }
li.toevoegen { background: url(images/a_toevoegen.gif); }
li.links { background: url(images/a_links.gif); }
li.sitemap { background: url(images/a_sitemap.gif); }
li.contact { background: url(images/a_contact.gif); margin-right: 0 !important; }

/* CORELEFT */
/*****************/
div#coreleft {
  width: 179px;
  float: left;
}

/* accomodaties zoeken */
div#accomodaties-zoeken, div#aanmelden-nieuwsbrief {
  width: 177px;
  border: 1px solid #a4a3a3;
  overflow: hidden;
}

div#accomodaties-zoeken h1 {
  display: block;
  width: 170px;
  height: 19px;
  background: #7eb610;
  font-size: 11px;
  color: #fff;
  padding: 6px 0 0 7px;
}

div#accomodaties-zoeken p {
  font-size: 10px;
  color: #d14a4a;
  font-weight: bold;
  padding: 0 0 0 14px;
  margin-top: 10px;
}

div#accomodaties-zoeken select {
  width: 150px;
  height: 17px;
  border: 1px solid #dfdfdf;
  margin: 10px 0 0 14px;
  font-size: 10px;
  font-weight: bold;
  color: #949393;
}

div#accomodaties-zoeken a {
  float: right;
  font-size: 10px;
  color: #d14a4a;
  font-weight: bold;
  margin: 5px 0 5px 0;
  padding: 0 14px 0 0;
}

/* accomodatie aanbieden */
div#accomodatie-aanbieden {
	width: 170px;
  background: #719014 url(images/accoaanbieden_bg.gif) repeat-x;
  color: #fff;
  margin: 14px 0 14px 0;
  padding: 7px 0 4px 9px;
  overflow: hidden;
}

div#accomodatie-aanbieden p {
  padding: 0 12px 0 0;
  margin: 7px 0 4px 0;
}

div#accomodatie-aanbieden a {
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  float: right;
  padding-right: 4px;
}

/* aanmelden nieuwsbrief */
div#aanmelden-nieuwsbrief {
  overflow: hidden;
}

div#aanmelden-nieuwsbrief h1 {
  display: block;
  width: 170px;
  height: 19px;
  background: #58a4de;
  font-size: 11px;
  color: #fff;
  padding: 6px 0 0 7px;
}

div#aanmelden-nieuwsbrief p {
  color: #949393;
  padding: 7px 10px 4px 9px;
}

div#aanmelden-nieuwsbrief p a {
  color: #577d0e;
  text-decoration: none;
}

div#aanmelden-nieuwsbrief  p a:hover {
  color: #577d0e;
  text-decoration: underline;
}

#nieuwsbrief /* form */ {
  padding: 0 0 0 9px;
}

#nieuwsbrief p {
  padding: 0 !important;
}

.email {
  border: 1px solid #dfdfdf;
  font-size: 11px;
  color: #000;
}

.aanmelden {
  border: 1px solid #dfdfdf;
  font-size: 11px;
  color: #000;
}

/* CORECENTER */
/*****************/
div#corecenter {
  width: 440px;
  float: left;
  margin-left: 8px;
}

/* welkom */
div#welkom {
  width: 432px;
  background: #e4881d url(images/welkom_bg.gif) repeat-x;
  padding: 3px 0 10px 8px;
  color: #fff;
}

div#welkom h1 {
  font-size: 14px;
}

div#welkom p {
  margin-top: 3px;
  padding: 0 20px 0 0;
}

/* accomodatie */
div.accomodatie {
  width: 438px;
  border: 1px solid #a5a4a4;
  margin-bottom: 7px;
  overflow: hidden;
}

div.accomodatie h1 {
  display: block;
  width: 432px;
  height: 17px;
  background: #075b9b;
  font-size: 12px;
  color: #fff;
  padding: 2px 0 0 6px;
}

div.accomodatie img {
  border: 1px solid #085c9b;
  float: left;
  margin: 5px 11px 8px 6px;
}

div.accomodatie p {
  padding: 5px 10px 0 0;
}

div.land {
  color: #e9993d;
  padding: 0 0 5px 6px;
  clear: left;
  font-weight:bold;
}

div.land a {
  color: #e9993d;
  font-weight:none;
  text-decoration:none;
}

div.meerinformatie {
  font-weight: bold;
  color: #577d0e;
  margin-left: 335px;
  margin-top: -20px;
  clear: left;  
}

div.meerinformatie a {
  font-weight: bold;
  color: #577d0e; 
}

div#paginas {
  width: 432px;
  height: 16px;
  border: 1px solid #085c9b;
  padding: 2px 0 0 6px;
}

div#paginas p {
  color: #e9993d;
  font-weight: bold;
  text-align:center;
}

div#paginas p a {
  color: #e9993d;
  font-weight: bold;
  text-decoration: none;
  padding: 0 3px 0 3px;
}

div#paginas p a:hover {
  color: #577d0e;
  text-decoration: underline;
}

/* OVERIG */
/*****************/
/* accomodatie */
div.overig {
  width: 438px;
  border: 1px solid #a5a4a4;
  overflow: hidden;
}

div.overig h1 {
  display: block;
  width: 432px;
  height: 17px;
  background: #075b9b;
  font-size: 12px;
  color: #fff;
  padding: 2px 0 0 6px;
}

div.overig table {
  margin: 5px 11px 8px 6px;
}
div.overig p {
  padding: 5px 10px 0 6px;
}

div.overig p a {
  color: #577d0e;
  text-decoration: none;
}

div.overig p a:hover {
  text-decoration: underline;
}

div.overig a {
  color: #577d0e;
  text-decoration: none;
}

div.overig a:hover {
  text-decoration: underline;
}

div.overig .tekst {
  border: 1px solid #dfdfdf;
  font-size: 11px;
  color: #000;
}
div.overig .lijst {
  width: 150px;
  border: 1px solid #dfdfdf;
  font-size: 11px;
  color: #000;
}
div.overig .prijsper {
  width: 75px;
	height: 16px;
  border: 1px solid #dfdfdf;
  font-size: 10px;
  color: #000;
}
div.overig .fototoevoegen {
  width: 290px;
  border: 1px solid #dfdfdf;
  font-size: 11px;
  color: #000;
}
div.overig .personen {
  width: 50px;
  border: 1px solid #dfdfdf;
  font-size: 11px;
  color: #000;
}
div.overig .lang {
  width: 290px;
  height: 100px;
  border: 1px solid #dfdfdf;
  font-size: 11px;
  color: #000;
}
div.overig .accomodatiefoto {
  border: 1px solid #085c9b;
  margin: 0px 4px 0px 0px;
}
div.overig .error {
  color:#FF0000;
}
/* ADVERTENTIES */
/*****************/
div.links {
  width: 136px;
  border: 1px solid #a5a4a4;
  overflow: hidden;
  float:left;
  margin-right: 8px;
}
div.links h1 {
  display: block;
  width: 130px;
  height: 17px;
  background: #075b9b;
  font-size: 12px;
  color: #fff;
  padding: 2px 0 0 11px;
}
div.links ul {
margin: 5px;
}
div.links li a {
  color: #577d0e;
  text-decoration: none;
}
div.links li a:hover {
  text-decoration: underline;
}
/* ADVERTENTIES */
/*****************/
div#advertenties {
  width: 143px;
  border: 1px solid #b0afaf;
  float: left;
  margin-left: 8px;
}

div#advertenties h1 {
  display: block;
  width: 136px;
  height: 19px;
  background: #5c5e5f;
  font-size: 11px;
  color: #fff;
  padding: 5px 0 0 7px;
}

/* FOOTER */
/*****************/
div#footer {
  width: 765px;
  height: 17px;
  background: #5c5e5f;
  clear: both;
  float: left;
  margin-top: 8px;
  padding: 4px 0 0 15px;
}

div#footer p {
  float: left;
  color: #c8c6c6;
  font-weight: bold;
  margin-right: 149px;
}

div#footer li {
  float: left;
}

div#footer li a {
  font-size: 9px;
  color: #e4e1e1;
  font-weight: bold;
  text-decoration: none;
  margin-left: 18px;
}

div#footer li a:hover {
  text-decoration: underline;
}

/* highslide */
/*****************/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

img.tip {
float: left; 
}

div.accomodatie h1.tip {
  display: block;
  width: 432px;
  height: 17px;
  background: #075b9b;
  font-size: 12px;
  color: #fff;
  padding: 2px 0 0 19px;
  background: url(../images/tip.png) no-repeat #075b9b;
}


