* {
margin: 0;
padding: 0;
}

body, html {
text-align: center;
background: #AABDCE url(../img/bgbody.jpg) repeat-x;
height: 100%;
font: normal 12px "arial"; color: #0A2849;
}

option {
text-indent: 4px;
}
table {
width: 100%;
}

#container {
margin: 0 auto;
width: 780px;
text-align: left;
background: url(../img/bgcontainer.jpg) repeat-y;
overflow: hidden; padding-bottom: 10px;
}

#header {
width: 100%; height: 370px; position: relative;
background: url(../img/top780x370.jpg) no-repeat;
}

#menu-top {
position: absolute; top: 285px; left: 15px;
width: 95%; height: 75px;
text-align: center;
}
#menu-top p 
{
	clear: both; 
	font-weight: bold; 
	font-style: italic;
	color: #DF0520; 
	left: 0; 
	font-size: 13px; 
	margin: 35px 40px 0px 30px;
}

#menu-top ul {
list-style: none;
display: block;
}
#menu-top li {
float: left;
padding: 0 6px;
}

.menu-normal a {
font-weight: bold; text-transform: uppercase;
background: url(../img/bglink.jpg) no-repeat;
padding-left: 8px;
}
.menu-normal a:link, .menu-normal a:visited {
color: #0B375A;
text-decoration: none;
}
.menu-normal a:hover, .menu-normal a:active {
color: white; 
text-decoration: none;
background-position: 0 -25px;
}

.lastminutes a:link, .lastminutes a:hover , .lastminutes a:active {
color: red;
}

.lastminuteshp a:link, .lastminuteshp a:visited, .lastminuteshp a:hover , .lastminuteshp a:active {
color: red;
}

#content 
{
position: relative; left: 30px; top: 0; float: left;
width: 690px; margin: 0 0 20px 0;
}
/* 03-06-2010 */
#content-index
{
	position: relative; 
	left: 29px; 
	top: 12px; 
	float: left;	
	width:702px; 
	margin: 0 0 20px 0;
}
#content-home
{
position: relative; 
left: 30px; 
top: 0; 
float: left;
width: 690px; 
margin: 0;
}
#content h2{font-size: 14px; font-weight: bold; margin-bottom: 15px; color: #09375B; }
#content-home-left {
float: left;
margin-right: 10px;
width: 270px; 
color: #6F7E9D;
}

#content-home-left h3 {
font-size: 12px; font-weight: bold; padding-bottom: 12px; color: #09375B; 
}
#content-home-left p {
padding-bottom: 16px; line-height: 16px; color: #09375B; 
}

#content-home-left p.lastparagraph
{
	padding-bottom: 4px;
	text-align: justify;
} 

#content-home-left p.foto_team
{
	padding-bottom: 0px;
}

#content-home-left p.namen
{
	padding-bottom: 0px;
	text-align: normal;
}

#borderfoto
{
	border: 1px solid #000000;
}

#content-home-right {
float: left; position: relative; left: 20px;margin-top: 6px;
width: 410px;
color: #6F7E9D;
line-height: 15px; 
font-weight: bold;
}
#content-home-right p {
margin-bottom: 15px;
}
#form-left {
position: relative; top: 25px;
float: left;
width: 250px;
font-weight: bold;
color: #0A385A;
}
#form-left p {margin-left: 30px;}
#form-right {
position: relative; top: 25px; left: 10px;
float: right;
width: 160px;
font-weight: bold;
color: #0A385A;
}
#form-right input, #form-left input {
font-size: 12px; 
font-weight: bold; 
}
#form-right select, #form-left select {
font-size: 12px; 
font-weight: bold; 
width: 140px; 
color: #0A385A;
}

#form-left select#streek
{
	width: 140px;
}

.home-alles-wissen, .home-zoek-nu {
font-size: 12px; width: 120px; font-weight: bold;
background-color: white; margin-bottom: 5px;
border-top: #A3C1DB 1px solid; 
border-right: #A3C1DB 2px solid; 
border-bottom: #A3C1DB 2px solid; 
border-left: #A3C1DB 1px solid;
height: 20px;
 padding: 1px 0 1px 1px;
 cursor: pointer;
}
.home-zoek-nu {color: red;}
.home-alles-wissen {color: #0A385A;}

#footer {
	float: left; position: relative; width: 100%; 
	text-align: center; 
	font: normal 11px arial; color: #666;
}

#footer p { padding-bottom: 5px; position: relative; bottom: -20px; left: -15px; }
#footer a {text-transform: uppercase; font-size: 11px; font-weight: bold; text-decoration: none; }
#footer a:link, #footer a:visited {text-decoration: none; color: #013E6B;}
#footer a:hover, #footer a:active {text-decoration: none; color: #013E6B;}

#bttmlinks {
	font-size: 10px;
	color: #013E6B;
	width: 670px;
	margin-left: 62px;
	margin-top: 10px;
}
/*a#bttmlinks:link, a#bttmlinks:active, a#bttmlinks:visited, a#bttmlinks:hover {
color: #013E6B;
text-decoration: none;
font-size: 10px;
text-align: center;
}*/
.footer-img {
position: relative; left: 0; bottom: -16px; 
}

/* VOLG PAGINA */

.vp-aantal {
width: 100%; 
background-color: #09365B; 
text-indent: 5px; font-weight: bold; color: white; 
}
.vp-aantal p {padding: 3px;}

.vp-box-specs {
position: relative; width: 100%;
background-color: #A9BDCE; color: #0A2849; 
}

.vp-table {
float: left; width: 100%; background-color: #A9BDCE; border-top: white 3px solid;
font: 12px "arial"; color: #0A2849; margin-bottom:12px;
}

.vpm {height: 3px; line-height: 1px;}

.vp-table a:link, .vp-table a:visited, .vp-table a:hover, .vp-table a:active {color: #0A2849; font-size: 11px; text-decoration: none;}
.vp-td-code {width: 10px;}
.vp-td-link {width: 10px;}
.vp-table-specs {border: white 3px solid; background-color: white;  background-color: #E2E7ED; }
.vp-td-accomodatie {padding: 1px 0 0 0;background-color: #09365B; color: white;  border-right: white 1px solid; text-indent: 10px; height: 16px; border-bottom: white 3px solid; text-align: center; }
.vp-td-accomodatie a:link, .vp-td-accomodatie a:visited , vp-td-accomodatie a:active
 {
 	color: red; 
	font-weight: bold; 
	letter-spacing: 0.1em;
}

.vp-td-accomodatie a:hover 
{	
 	color: white; 
}

.vp-td-prijzen {width: 243px; background-color: #09365B; color: white; text-indent: 10px; height: 16px; border-bottom: white 3px solid; text-align: center;}
.vp-td-specs-b {border-right: white 1px solid; border-bottom: white 1px solid; background-color: #E2E7ED; text-align: center; font-size: 11px; font-weight: bold; }
.vp-td-specs-o {border-right: white 1px solid; background-color: #E2E7ED; text-align: center; }
.vp-td-specs-b, .vp-td-specs-o, .vp-td-image {width: 90px;}
.vp-td-image {border-right: white 1px solid; }

/* LAST MINUTE */

.lm-td-specs-b {border-right: white 1px solid; border-bottom: white 1px solid; background-color: #E2E7ED; text-align: center; font-size: 11px; font-weight: bold; }
.lm-td-specs-o {border-right: white 1px solid; background-color: #E2E7ED; text-align: center; }
.lm-td-specs-b, .lm-td-specs-o {width: 85px;}
.lm-td-image {width: 90px;  background-color: #E2E7ED; border-right: white 1px solid; }
.lm-td-specs-b1 { width: 135px; border-right: white 1px solid; border-bottom: white 1px solid; background-color: #E2E7ED; text-align: center; font-size: 11px; font-weight: bold; }
.lm-td-specs-o1 { width: 135px; border-right: white 1px solid; background-color: #E2E7ED; text-align: center; }
.vp-td-prijzen1 {width: 136px; background-color: #09365B; color: white; text-indent: 10px; height: 16px; border-bottom: white 3px solid; text-align: center;}

/*
.link-wit a:link, .link-wit a:visited, .link-wit a:hover, .link-wit a:active {
text-decoration: underline; color: white;
} 
*/
a.link-wit:link, a.link-wit:visited, a.link-wit:hover, a.link-wit:active {
text-decoration: underline; color: white;
} 


/* HUIS PAGINA */

h1.hp-left {
float: left;
color: #0A2849;
font-weight: bold; font-size: 14px;
margin-top: -40px;
}
h2.hp-right {
float: right;
color: #0A2849;
font-weight: bold; font-size: 14px;
margin-top: -40px;
}
h3.huiskop { 
font: normal 14px "arial", verdana, tahoma; color: #0A2849;
color: #0A2849; 
line-height: 24px; word-spacing: 4px; letter-spacing: 3px; padding-top: 5px; padding-bottom: 15px;
}

#hp-left {
float: left;
width: 475px;
}
#hp-left p {
width: 100%; 
background: #DBE1E9;
padding: 5px; margin-bottom: 15px;
}
#hp-left p.prijzen
{
	margin-bottom: 5px;
}

#hp-left h3 {
color: white; font-weight: bold; font-size: 12px; width: 100%; background-color: #0A2849; padding: 5px;
}

#hp-right {
float: right;
width: 180px;
}

.link-foto a:link, .link-foto a:visited {
text-decoration: none; color: #0A2849; font-weight: bold; 
}
.link-foto a:hover, .link-foto a:active {
text-decoration: none; color: #0A2849; background-color: white;
}

#hp-right p {
background-color: #9AAFC2; padding: 5px; margin-top: -5px; text-align: center; }

.hp-td-left {
width: 140px; 
background-color: #9AAFC2; padding: 5px; border-bottom: white 4px solid;
}
.hp-td-right {
width: 50px; text-align: center;
background-color: #DBE1E9; padding: 5px; border-bottom: white 4px solid;
}

#hp-right ul {
list-style: none; margin-top: 4px;
}

#hp-right li{
display: block; width: 100%; text-align: center;
}

#hp-right a {
width: 100%; padding: 4px 0; background-color: #9AAFC2;  
margin-bottom: 4px; display: block;
}

#hp-right a:link, #hp-right a:visited {
text-decoration: none;
color: #0A2849;
}

#hp-right a:hover, #hp-right a:active {
text-decoration: none;
color: #0A2849; background-color: #DBE1E9;
}

.img_left
{
	float: left;
}

#prijzen
{
	float: left;
	margin: 0 0 0 15px;
}

.clear
{
	clear: both;
}

/* MEER FOTOS  LAMBERT */
#fotos
{
	clear: both;
	margin: 0 0 0 22px;
	width: 580px;
}

#fotos table td
{
	padding: 6px;
	vertical-align: top;	
}

/* OPMAAK BLANCO PAGINA'S */

h1.normal { 
font: normal 18px Times, "Times New Roman", Georgia; 
color: #0A2849; 
line-height: 24px; word-spacing: 6px; letter-spacing: 4px; padding-top: 5px; padding-bottom: 15px;
}
h3.normal { 
font: normal 18px Times, "Times New Roman", Georgia; 
color: #0A2849; 
line-height: 24px; word-spacing: 6px; letter-spacing: 4px; padding-top: 5px; padding-bottom: 25px;
}
p.normal {
background-color: #EFF2F5; padding: 5px; 
}
.submit {
font: bold 12px "arial";
color: #0A385A;
}

#blanco p {
width: 100%; 
background: #DBE1E9;
padding: 5px; margin-bottom: 15px;
}
#blanco h3 {
color: white; font-weight: bold; font-size: 12px; width: 100%; background-color: #0A2849; padding: 5px;
}
#blanco select{
font: bold 12px "arial";
color: #0A385A;
}
#blanco input {
font: bold 12px "arial";
color: #0A385A;
}

#blanco textarea {
font: bold 12px "arial";
color: #0A385A;
}
.blue-box 
{
	width: 690px;
	float: left; 
	background-color: #DBE1E9; 
	padding: 5px 5px 15px 5px;
	border: 1px solid #AABDCE;
}
.blue-box p {margin-bottom: 14px;}

.blanco-h3 {color: white; font-weight: bold; font-size: 12px; width: 100%; background-color: #0A2849; padding: 5px;}
.blanco-p {width: 100%; background: #DBE1E9; padding: 5px; margin-bottom: 15px;} 

.links {
width: 100%; line-height: 30px;
}

.links a:link, .links a:visited {
text-decoration: none; color: #0A2849; font-weight: bold;
}
.links a:hover, .links a:active {
text-decoration: none; color: #AABDCE; font-weight: bold;
}
#blanco table {
line-height: 24px;
}

/* evaluatieformulier */
.eval td
{
	padding: 2px 0 2px 0;
}
.col1_eval
{
	vertical-align: top;
	line-height: normal;
}
.subcol1_eval
{
	vertical-align: top;
	padding: 2px 0 2px 10px;
	line-height: normal;
}

/* BROCHURE */

.table-brochure {
line-height: 21px; 
}

.table-brochure checkbox{
font: bold 12px arial; color: #0A385A; 
}

.table-brochure radio{
font: bold 12px arial; color: #0A385A; 
}

.folder-submit {
	border: #A3C1DB solid 2px; 
	background: #FAFAFA; 
	color: #0A385A; 
	font-weight: bold; 
	width: 70px;
	height: 25px;
	cursor: pointer;
}
.td-keuze-tekst {width: 90%;}
.folder-gegevens-soort {
width: 30%;
line-height: 21px;
}
.folder-gegevens-soort-invoer {
line-height: 21px;
}
.folder-gegevens-soort-invoer input {
border: #A3C1DB 1px solid; background: #fafafa;
font: bold 12px arial; color: #0A385A; 
height: 18px;
padding: 2px 0 1px 2px;
}
.hoekwamcontact {
border: #A3C1DB 1px solid; background: #fafafa;
font: bold 12px arial; color: #0A385A; height: 20px; line-height: 20px; text-indent: 2px; width: 338px;
}
.hoekwamcontact1 {
border: #A3C1DB 1px solid; background: #fafafa;
font: bold 12px arial; color: #0A385A; height: 20px; line-height: 20px; text-indent: 2px; }

/* AANBIEDING 1 */

.form-aanbieding1 {
float: left;
margin-top: 40px;
line-height: 25px;
font-size: 12px; 
}
.form-aanbieding1 select {font-weight: bold;}


/* LAMBERT */
.map_fr
{
	cursor: pointer;
}

 select, textarea
 {
	font: bold 12px "arial";;
	color: #0A2849;
	border: #A3C1DB 1px solid; 
}

input
{
	font: bold 12px "arial";
	color: #0A2849;
	border: #A3C1DB 1px solid; 	
    height: 18px;
    padding: 2px 0 1px 2px;
}


/* aktieprijzen 20/07/2009 */
.aktieprijs 
{
	color:#F1DF57;
}

/*  03/02/2010 */
.indexhuiscode
{
	font: bold 10px "arial";
}
.zoek-vakantiehuis
{
	width: 95%;
	font-size: 13px; 
	font-weight: bold;
    color: #0A385A;
	display: block;
}

/* Lambert 18/02/2010 */
.form-zoeken
 {
	float: left;
	margin-top: 14px;
	line-height: 20px;
	font-size: 12px; 
	font-weight: bold;
    color: #0A385A;
}
.form-zoeken select 
{
	font-weight: bold;
}
#form-zoeken-left
{
position: relative;
float: left;
width: 180px;
}
#form-zoeken-left p 
{
	margin-left: 0px;
}
#form-zoeken-left p#zoeken-check
{
	margin-left: 0px;
	margin
}
#form-zoeken-right
 {
	position: relative; 
	float:left;
	width: 140px;
}
#form-zoeken-right input, #form-zoeken-left input 
{
font-size: 12px; 
font-weight: bold; 
}
#form-zoeken-right select, #form-zoeken-left select 
{
font-size: 12px; 
font-weight: bold; 
width: 140px; 
color: #0A385A;
}
.check
{
	border:none;
}
.selectbeziens
 {
	width: 320px;
} 

/* checkboxen zoeken.php */
.table-zoeken-check td
{
	padding: 1px 1px 1px 0px;
	text-align: left;
	vertical-align: bottom;
}
.table-zoeken-check td.top
{	
	vertical-align: top;
	padding: 3px 1px 1px 0px;
}

/* aanpassing homepage 28 mei 2010 */
.intro
{
	width: 100%; 
	float: left; 
	margin: 0 0 20px 0;
	padding: 0;
}
.intro-tekst
{
	float: left;
	position: relative;
	width: 226px;
	text-align: justify;
	margin: 0 12px 0 0;	
}
.intro-foto
{
	float: left;
	position: relative;
	width: 226px;
	height: 180px;
	margin: 2px 0 0 0;
}
p.welkom
{
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 10px 0;
}

/* tooltip index namen Liberté */
a.info
{
    position:relative; /*this is the key*/
    z-index:24; 
   color: #0A385A;
    text-decoration: none;
}

a.info:hover
{
	z-index:25; 
	text-decoration: none;
}

a.info span
{
	display: none;
	text-decoration: none;
	padding: 2px 2px 2px 4px;
}

a.info:hover span
{ 
	/*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1.3em; left:0em; width:18.2em;
	border: 1px solid #AABDCE;
    background-color:#DBE1E9; 
   color: #0A385A;
    text-align: left;
}
