@charset "UTF-8";


body {
padding:0;
margin:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

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

/* MENU */



div#colMenu li a {
display:block;
height:24px;
text-decoration:none;
padding:7px 0px 0px 8px;
font-size:1.3em;
font-weight:600;
color:#216489;
}

div#colMenu li a:hover {
border-left:5px solid #555;
margin-left:-5px;
background-image:url(../images/menu-hover1.png);
background-repeat:no-repeat;
background-position:0 0;
/*background-color:#AFB6B7;*/
}


.active {
background-image:url(../images/menu-active.png);
background-repeat:no-repeat;
background-position:0 0;
color:#FFF!important;
}

/* menu lev2 */




div#colMenu  ul li li a {
font-size:1.15em;
font-weight:600;
padding:5px 0px 0px 10px;
color:#666;
height:20px;
background-color:#DBD5CE;
border-bottom:1px dotted #999;
}

div#colMenu li a:hover {
border-left:5px solid #555;
margin-left:-5px;
background-color:#AFB6B7;
}

/* menu lev3 */

div#colMenu ul li li{
padding:0;
margin:0;
}


div#colMenu  ul li li li a {
font-size:1.1em;
font-weight:normal;
padding:5px 0px 0px 18px;
color:#333;
height:20px;
background-color:#EEE;
background-image:url(../images/opsom-teken.png);
background-repeat:no-repeat;
background-position:10px 9px;
border-bottom:1px dotted #999;
}

div#colMenu li li a:hover {
border-left:5px solid #555;
margin-left:-5px;
background-color:#CBD2D3;
}

/* CONTENT */



/* COLRIGHT */


.price {
display:block;
background-color:#C3B9A6;
padding-bottom:0px;
margin-bottom:20px;
}

.price p {
font-family:Georgia, "Times New Roman", Times, serif;
padding:3px 10px;
color:#694F20;
font-size:8.8pt;
line-height:1.35em;
margin:0px 0px 3px;
}

.price table {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:8.8pt;
line-height:1.35em;
color:#694F20;
margin-bottom:15px;
border-collapse:collapse;
}

.price td {
padding:5px 5px 8px 8px;
border-bottom: 1px dotted #694F20;
}

.reserveer a {
display:block;
height:24px;
width:220ps;
background-image:url(../images/butReserveer.png);
background-repeat:no-repeat;
background-position:0px 0px;
}

.reserveer a:hover {
background-position:0px -30px;
}


.summary {
display:block;
background-color:#C3B9A6;
padding-bottom:8px;
border-bottom:1px solid #87724D;
}

.summary p {
font-family:Georgia, "Times New Roman", Times, serif;
padding:3px 10px;
color:#694F20;
font-size:8.8pt;
line-height:1.35em;
margin:0px 0px 3px;
}

/* COLLEFT COLONE */

#colLeft p, #colOne p {
font-size:9.65pt;
line-height:1.3em;
font-weight:100;
color:#333;
}


#colLeft, #colOne h2 {
font-size:1.85em;
margin:10px 0px -5px;
color:#8CAA2E;
font-weight:100;
letter-spacing:0.08em;
font:Arial, Helvetica, sans-serif;
}

#colLeft, #colOne h3 {
font-size:9.25pt;
color:#216489;
letter-spacing:0.08em;
font-weight:100;
margin-top:0.5em;
margin-bottom:-10px;
padding:0;
}

#colLeft h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13pt;
margin:10px 0px -5px 0px;
color:#FFF;
line-height:1.6em;
font-weight:100;
padding-bottom:10px
}

#colOne h6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13pt;
margin:10px 90px -5px 0px;
color:#FFF;
line-height:1.6em;
font-weight:100;
padding-bottom:10px
}

#colLeft ul {
font-size:9.75pt;
line-height:1.4em;
font-weight:100;
color:#333;
}

#colLeft ul li {
padding:0px 0px 5px 11px;
background-image:url(../images/indent1.png);
background-repeat:no-repeat;
background-position:0px 4px;
}


.leesverder a {
display:block;
height:24px;
background-color:#96866C;
background-image:url(../images/leesmeer-button.png);
background-repeat:no-repeat;
background-position:7px 6px;
padding-left:26px;
padding-top:3px;
margin:0;
color:#222!important;
text-decoration:none;
}

.leesverder a:hover {
background-color:#AD9E86;
text-decoration:none!important;
}

#colLeft a {
text-decoration:none;
color:#FFF;
}

#colLeft a:hover {
text-decoration:underline;
}





/* COLLEFT TABLE */

#colLeft table {
font-size:8.75pt;
line-height:1.35em;
font-weight:100;
color:#333;
border-collapse:collapse;
}

#colLeft table tr {
}

#colLeft table td {
padding-bottom:10px;
border-left:1px solid #87724D;
padding-left:5px;
}

#colLeft table th {
background-color:#87724D;
color:#FFF;
font-weight:500;
text-align:left;
letter-spacing:0.2em;
text-transform:uppercase;
font-size:7.75pt
}

tr.precios-altern1  {
background-color:#AC9E84;
}

tr.precios-altern2  {
background-color:#B4A78F;
}

/*FORMTABLE*/
#colLeft .formTable td {
border:0;
}


/* BLOCKFOLIO */

.blockFolio a {
display:block;
height:190px;
clear:left;
background-image:url(../images/bg-folio.png);
background-repeat:no-repeat;
background-position:0px 0px;
padding-top:0px;
padding-right:20px;
padding-bottom:3px;
text-decoration:none;
color:#333;
}

.blockFolio a:hover {
background-position:0px -200px;
}


.blockFolio p {
margin-left:200px;
font-size:1.15em !important;
}


.blockFolio h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
font-size:1.9em;
padding:12px 0px 0px 0px;
font-weight:100;
letter-spacing:0.05em;
margin:0 0 0 200px;
}

.blockFolio img {
float:left;
margin:2px;
padding-bottom:10px;
border:0;
}



/* col1 */
div#indexCol1 p {
font-size:10.15pt;
line-height:1.35em;
letter-spacing:0.05em;
font-weight:100;
color:#FFF;
font-family:Tahoma, Arial, Helvetica;
}

/* FOOTER */

div#footer p a {
font-size:7.75pt;
color:#666;
padding-top:3px;
letter-spacing:0.1em;
text-transform:uppercase;
margin-right:40px;
text-decoration:none;
}


div#footer  a:hover {
color:#444;
}

/*gotoAlpineMaps*/
div.gotoAM {
display:block;
border:1px solid #6D5A43;
padding-bottom:10px;
}

div.gotoAM p {
font-size:1.25em;
font-weight:500;
letter-spacing:0.08em;
color:#FFF;
padding:0px 10px;
}

div.butgotoAM a {
display:block;
height:35px;
background-image:url(../images/butgotoAM.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}

div.butgotoAM a:hover {
background-position:0px -37px;
}






