/*Typo ---------------------------*/

.rood {color: #c1022d;}
.oranje {color: #f60;}
.blauw {color: #0;}
.groen {color: #009534;}
.lichtgroen {color: #ddf8e7;}

body {
font-family: Verdana, Arial;
font-size: 11px;
color: #333;
}

a {
outline: none;
}

p {
line-height: 16px;
padding: 0px;
margin: 0px;
color: #333;
font-size: 11px;
margin-bottom: 10px;
text-align: justify;
}

#text a,
#text p a,
#text p a:visited {
color: #f60;
}

#text a:hover,
p a:hover {
color: #c03;
}

#text b,
#text strong {
color: #c03;
font-size: 13px;
font-weight: normal;
}

#text b.highlight {
color: #c03;
}

em.inleiding {
position: absolute;
display: block;
top: 270px;
left: 0px;
width: 400px;
height: 160px;
font-style: normal;
color: #000;
}

h1 {
text-align: left;
font-size: 28px;
color: #c03;
line-height: 30px;
padding: 0px;
margin: 0px;
margin-top: 15px;
margin-bottom: 8px;
}

h2 {
text-align: left;
font-size: 20px;
color: #f60;
line-height: 18px;
padding: 0px;
margin: 0px;
font-weight: normal;
margin-top: 20px;
margin-bottom: 3px;
}

h3 {
text-align: left;
font-size: 13px;
color: #c03;
padding: 0px;
margin: 0px;
}

h4 {
text-align: left;
font-size: 19px;
line-height: 20px;
color: #fff;
padding: 0px;
margin: 0px;
margin-bottom: 5px;
}

.adres {
color: #333;
font-size: 10px;
}

a.leesverder {
color: #f60;
}

a.leesverder:hover {
color: #c03;
}

a.opkaart {
display: block;
color: #fff;
margin-left: 30px;
margin-top: -50px;
}

a.opkaart:hover {
color: #f60;
}

#fotoos img.opkaart_punaise {
margin-left: -15px;
border: 0px;
}

.archief_link { 
color: #f60;
}

.archief_link a,
#text .archief_link a {
color: #000;
}

#text .archief_link a:hover,
.archief_link a:hover {
color: #c03;
}

.link_blok {
position: absolute;
display: block;
width: 500px;
margin-left: -22px;
height: 120px;
margin-top: -115px;
}

.link_blok_agenda {
position: absolute;
display: block;
width: 480px;
margin-left: -22px;
height: 60px;
margin-top: -60px;
}


.ditto_actie_intro ul,
.ditto_actie_intro p ul {
padding: 0px;
margin: 0px;
list-style-type: square;
}

#text p ul,
.intro ul {
padding: 0px;
margin-left: 16px;
list-style-type: square;
}

/*H6 ACTIEKNOP ------- */

#text h6 a,
#text h6,
h6 a,
h6 {
display: inline;
text-decoration: none;
font-weight: normal;
cursor: pointer;
text-align: center;
font-size: 15px;
color: #fff;
margin-left: -10px;
}

#text h6,
h6 {
padding: 8px 0px 8px 0px;
background-image:url('/gfx/h6_actieknop1.gif');
background-repeat: no-repeat;
*background-position: left 8px;  }


#text h6 a,
h6 a {
padding: 8px 20px 10px 0px;
margin-left: 46px;
background-image:url('/gfx/h6_actieknop2.gif');
background-repeat: no-repeat;
background-position: right top; }

#text h6:hover,
h6:hover {
color: #fff;
background-position: 0px -51px;
*background-position: 0px -51px;
}

#text h6 a:hover,
h6 a:hover {
color: #fff;
background-position: right -51px;
}

/*PLEK OP KAART KNOP ------- */

#text h6.plekopkaart a,
#text h6.plekopkaart,
h6.plekopkaart a,
h6.plekopkaart {
display: inline;
text-decoration: none;
font-weight: normal;
cursor: pointer;
text-align: center;
font-size: 15px;
color: #fff;
margin-left: -10px;
}

#text h6.plekopkaart,
h6.plekopkaart {
padding: 25px 0px 8px 0px;
background-image:url('/gfx/h6_actieknop1a.gif');
background-repeat: no-repeat;
*background-position: left 8px;  }


#text h6.plekopkaart a,
h6.plekopkaart a {
padding: 8px 20px 10px 0px;
margin-left: 36px;
background-image:url('/gfx/h6_actieknop2.gif');
background-repeat: no-repeat;
background-position: right top; }

#text h6.plekopkaart:hover,
h6.plekopkaart:hover {
color: #fff;
background-position: 0px -64px;
*background-position: left -56px;
}

#text h6.plekopkaart a:hover,
h6.plekopkaart a:hover {
color: #fff;
background-position: right -51px;
}


/*ACTIEKNOP ------- */

#actieknop a {
display: block;
width: 152px;
height: 58px;
border: 0px;
}

#actieknop a:hover {
background-position: 0px -62px;
}

/*DIRECT ACTIEKNOP - BOEKEN, RESERVEREN, BELLEN ------- */

a.direct_actie_reserveer,
a.direct_actie_boeken,
a.direct_actie_bel {
display: block;
height: 78px;
border: 0px;
margin-left: 48px;
background-image:url('/gfx/direct_actieknoppen.png');
}

#beschikbaarheid a {
display: block;
z-index: 999 !important;
width: 250px;
}

a.direct_actie_boeken {
margin-left: -10px;
}

a.direct_actie_reserveer {
margin-left: 32px;
background-position: 0px -163px;
}

a.direct_actie_bel {
margin-left: 35px;
background-position: 0px -325px;
}

a.direct_actie_boeken:hover {
background-position: 0px -79px;
}

a.direct_actie_reserveer:hover {
background-position: 0px -240px;
}

a.direct_actie_bel:hover {
background-position: 0px -407px;
}

a.beschikbaarheid_knop {
display: block;
height: 83px;
border: 0px;
background-image:url('/gfx/direct_actieknoppen.png');
background-position: 0px -507px;
width:250px;
}

a.beschikbaarheid_knop:hover {
background-position: 0px -605px;
}

/*ONDERBALK ITEMS ------- */

#directnaar h3,
.yt-feed h3,
#nieuws h3,
#bellen h3  {
color: #333;
}

#directnaar a,
#nieuws a,
.yt-feed a,
#bellen a {
color: #333;
}

#directnaar a:hover,
#nieuws a:hover {
color: #c03;
}

/*PAGETRAIL ------- */

.pagetrail {
color: #f60;
font-size: 10px;
}

.pagetrail a {
color: #da5c09;
}

.pagetrail b ,
.pagetrail a:hover {
color: #c03;
}


/*FOOTER ------- */

#footer {
margin-top: -50px;
color: #000;
font-size: 10px;
padding: 5px 0px 0px 20px;
}

#footer a,
#footer a:visited {
color: #000;
}

#footer b {
font-weight: normal;
margin-left: 10px;
margin-right: 10px;
}

#footer a:hover {
color: #c03;
}


/*NIEUWSBRIEF ------- */

#formulier form.nieuwsbrief .checkbox {
position: relative;
float: left;
clear: both;
font-family: Verdana, Arial;
border: 1px solid #ffffff;
color: #000;
width: 15px;
height: 15px;
margin-left: 90px;
*margin-left: 80px;
margin-bottom: 5px;
font-size: 11px;
}

form.nieuwsbrief span {
position: relative;
float: left;
clear: none;
line-height: 20px;
margin-bottom: 5px;
}

.nieuwsbrief input {
position: relative;
left: 0px;
font-family: Verdana, Arial;
border: 1px solid #609;
color: #000;
width: 105px;
height: 14px;
margin-bottom: 0px;
font-size: 11px;
text-indent: 2px;
}

.nieuwsbrief .formbutton {
font-family: Verdana, Arial;
background-color: #660099;
border: 1px solid #609;
width: 106px;
height: 20px;
font-size: 11x;
color: #fff;
cursor: pointer;
}

.nieuwsbrief .formbutton:hover {
background-color: #541175;
}

/*SITEMAP ------- */

.sitemap {
margin-left: -20px;
}

.sitemap ul {
padding: 0px;
margin: 0px;
margin-left: 20px;
list-style-type:none;
}

.sitemap ul li {
padding: 0px;
margin: 0px;
font-weight: bold;
}

.sitemap ul li ul li {
font-size: 11px;
}

.sitemap ul li ul li ul li {
font-weight: normal;
font-size: 11px;
}

.sitemap ul li a {
color: #f60;}

.sitemap ul li ul li a {
color: #333;}


.sitemap ul li a:hover {
color: #c03;
}

/*ACTIE DITTO ------- */

.ditto_actie_blok a {
display: block;
text-decoration: none;
}

.ditto_actie_blok a:hover {
color: #fff;
}

.ditto_actie_blok {
position:relative;
height: 148px;
overflow: hidden;
padding: 10px 0px 10px 30px;
}

.ditto_actie_blok p {
margin: 0px;
padding: 0px;
text-align: left;
}

.ditto_actie_blok a {
color: #fff;
}

.ditto_actie_datum,
.ditto_actie_intro,
.ditto_actie_prijs,
.kopje {
color: #fff;
text-decoration: none;
}

.ditto_actie_blok .kopje {
text-align: left;
font-size: 19px;
line-height: 20px;
color: #fff;
font-weight: bold;
margin-bottom: 5px;
}

.ditto_actie_datum { 
position: relative;
left: 0;
font-size: 20px;
color: #fff;
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6; 
width:230px;
float:left;
}

.ditto_actie_intro,
.ditto_actie_intro p {
position:relative;
font-size: 11px;
color: #fff;
}

.ditto_actie_prijs {
position: absolute;
font-size: 20px;
font-weight: bold;
color: #fff;
float:left;
width:200px;
text-align:right;
bottom:10px;
margin-right:15px;
}

.ditto_actie_blok:hover {
cursor: pointer;
background-position: 0px -168px;
}

/*HOOFDGROEPEN BALK @HOME ------- */

.hoofdgroep {
width: 265px;
padding: 10px 10px 0px 22px;
float: left;
}

.hoofdgroep p,
.hoofdgroep p a {
color: #fff;
font-size: 10px;
line-height: 13px;
text-align: left;
text-decoration: none;
}

.hoofdgroep h3,
.hoofdgroep h3 a {
color: #fff;
font-weight: normal;
font-size: 18px;
text-decoration: none;
}

.hoofdgroep img {
border: 1px solid #fff;
}

.hoofdgroep img:hover {
border: 1px solid #999;
}

.hoofdgroep p a:hover {
color: #fff;
text-decoration: underline;
}


/*AANBIEDINGEN / ARRANGEMENTEN OVERZICHT ------- */

/*alle aanbiedingblok opmaak zijn gelijk aan opsomming opmaak*/

.alle_aanbiedingoverzicht h2,
.alle_aanbiedingoverzicht_alt h2 {
margin: 0px;
}

.aanbiedingoverzicht h3,
.aanbiedingoverzicht_alt h3 {
display: inline;
}

.aanbiedingoverzicht p,
.aanbiedingoverzicht_alt p {
margin-bottom: 0px;
}

.aanbiedingoverzicht .leesverder,
.aanbiedingoverzicht_alt .leesverder {
margin-left: 6px;
}

.aanbiedingoverzicht .datum a,
.aanbiedingoverzicht .intro a,
.aanbiedingoverzicht .prijs a,
.aanbiedingoverzicht_alt .datum a,
.aanbiedingoverzicht_alt .intro a,
.aanbiedingoverzicht_alt .prijs a {
color: #000;
text-decoration: none;
}

.aanbiedingoverzicht .datum,
.aanbiedingoverzicht_alt .datum { 
font-size: 14px;
color: #999;
}

.aanbiedingoverzicht .prijs a,
.aanbiedingoverzicht_alt .prijs a {
position: relative;
color: #000;
font-size: 14px;
float: right;
}

.alle_aanbiedingoverzicht .groep,
.alle_aanbiedingoverzicht_alt .groep {
color: #c03;
font-size: 14px;
float: right;
margin-top: -15px;
margin-top: 0px;
}

.aanbiedingoverzicht a.leesverder,
.aanbiedingoverzicht_alt a.leesverder,
.arrangementenoverzicht a.leesverder,
.arrangementenoverzicht_alt a.leesverder {
margin-left: 0px;
}


/*OPSOMMING PAGINAS - BIJ HOOFDGROEPEN EN NIEUWS ------- */

.alle_aanbiedingoverzicht .aanbiedingoverzicht,
div.opsomming_alt,
.alle_aanbiedingoverzicht .aanbiedingoverzicht_alt,
div.opsomming  {
height: 158px;
text-align: justify;
background-color:#fff;
padding-left:20px;
padding-right:61px;
width:396px;
margin-left:-20px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 2px solid #fff;
}

.alle_aanbiedingoverzicht .aanbiedingoverzicht_alt,
div.opsomming {
background-color:#ffeadc;
}

.alle_aanbiedingoverzicht .aanbiedingoverzicht_alt:hover,
.alle_aanbiedingoverzicht .aanbiedingoverzicht:hover,
.opsomming:hover,
.opsomming_alt:hover {
background-color:#ffe4eb;
cursor: pointer;
}

.opsomming_foto {
position: relative;
width: 190px;
height: 200px;
margin-bottom: -40px;
overflow: hidden;
}

.opsomming_foto img,
.opsomming_foto a img {
border: 0px;
margin-left: 15px;
margin-top: 10px;
}

.fotomasker1,
.fotomasker2 {
position: absolute;
background-image:url('/gfx/sfeer/fotomasker1.png');
width: 190px;
height: 200px;
top: 0px;
margin-top: 0px;
margin-left: 0px;
background-repeat: no-repeat;
}

.fotomasker2 {
background-image:url('/gfx/sfeer/fotomasker2.png');
}

.fotomasker1 a,
.fotomasker2 a {
display: block;
width: 190px;
height: 170px;
}

/*ACTIVITEITEN AGENDA --------- */
h2.agenda_datum {
margin-bottom: -10px;
}

.agenda_blok,
.agenda_blok_alt  {
text-align: justify;
background-color:#fff;
padding-left:20px;
padding-right:61px;
width:396px;
margin-left:-20px;
padding-bottom:20px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 2px solid #fff;
}

.agenda_blok:hover,
.agenda_blok_alt:hover {
background-color:#ffe4eb;
cursor: pointer;
}

.agenda_blok_alt {
background-color:#ffeadc;
}

.agenda_blok h2,
.agenda_blok_alt h2 {
margin: 0px;
margin-bottom: 5px;
}

.agenda_blok h3,
.agenda_blok_alt h3 {
display: inline;
}

#text .agenda_blok .datum a,
#text .agenda_blok_alt .datum a {
color: #c03;
font-size: 15px;
text-decoration: none;
}

.aanbiedingoverzicht .datum,
.aanbiedingoverzicht_alt .datum { 
font-size: 14px;
color: #999;
}


/*MAXIGALLERY ------------ */

.thumb_masker img {
border: 0px;
margin-top: -3px;
margin-left: -3px;
}

.thumb_masker {
display: block;
width: 50px;
height: 50px;
overflow: hidden;
float: left;
margin: 1px;
border: 2px solid #fff;
}

.thumb_masker:hover {
border: 2px solid #c03;
}

.thumb_masker img:hover {
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7; 
}


/*CHILDOVERZICHT ----------*/
.MG_child {
float: left;
margin-right: 25px;
margin-bottom: 15px;
border: 0px;
width: 103px;
text-align: center;
}

.MG_child a img {
border: 0px;
}

.MG_child a {
display: block;
color: #000;
text-decoration: none;
}

.MG_child_child,
.MG_child_masker {
width: 100px;
height: 100px;
overflow: hidden;
border: 2px solid #fff;
}

.MG_child_masker img {
margin-bottom: 10px;
border: 0px;
}

.MG_child_child:hover,
.MG_child_masker:hover {
border: 2px solid #c03;
}

.MG_child a img:hover,
.MG_child_masker img:hover {
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7; 
}

/*CALLMENOW-----------------------*/

.CMN_infoPopup {
}

#CMN_Input input {
position: absolute;
left: 0px;
font-family: Verdana, Arial;
border: 1px solid #609;
color: #000;
width: 105px;
height: 14px;
margin-bottom: 3px;
font-size: 11px;
text-indent: 2px;
}

#CMN_Button {
position: absolute;
left: 0px;
display: block;
border: 0px;
width: 200px;
height: 22px;
color: #fff;
font-size: 11px;
text-indent: 30px;
padding-right: 70px;
text-transform:lowercase;
background-image:url('/gfx/belmij_knop.gif');
cursor: pointer;
margin-top: -5px;
}

#CMN_Button:hover {
background-position: 0px -22px;
}


#CMN_Info {
position: absolute;
margin-left: 124px;
margin-top: 10px;
*margin-top: 12px;
*padding-left: 127px;
color: #fff;
cursor: pointer;
}

.CMN_infotext {
display: block;
padding: 10px;
margin-left: 0px;
margin-top: -17px;
background-color: #333;
color:#fff;
font-size: 10px;
}

#CMN_infoPopup {
border: 1px solid #609;
margin-top: 8px;
margin-left: -3px;
z-index: 99;
}

#bellen #CMN_infoPopup {
border: 1px solid #609;
margin-top: -70px;
margin-left: -45px;
z-index: 99;
}

#CMN_infoheader {
}

#CMN_messageArea {
position: absolute;
display: block;
color: #c03;
width: 300px;
margin-left: -15px;
margin-top: -38px;
}

#bellen #CMN_messageArea {
width: 275px;
}

#CMN_placeholder table {
}

#CMN_placeholder{
}

#CMN_Images {
position: absolute;
display: block;
left: 70px;
margin-top: 8px;
*padding-top: 28px;
margin-left: 3px;
}

#bellen #CMN_Images {
margin-left: 2px;
*margin-left: -5px;
}

#CMN_infoImage img{
}

#CMN_Info,
.CMN_Info {
position: absolute;
display: block;
left: -10px;
}

#phonenumber,
#CMN_infoPopup, 
.CMN_infoPopup,
.CMN_info,
#CMN_infoheader, 
.CMN_infoheaderInformatie,
#CMN_infotext, 
.CMN_infotext,
#CMN_ButLeft,	
#CMN_Button,
#CMN_ButRight,	
#CMN_ButtonClear, 
#CMN_Button,
#CMN_messageArea {
}


/*ZOEK EEN PLEKKIE BLOK ------- */

.zoekplekkie {
height: 148px;
overflow: hidden;
padding: 0px 20px 0px 10px;
background-image:url('/gfx/blok_paars.gif');
}

.zoekplekkie:hover {
background-position: 0px -91px;
}

.plek_details_intro {
font-size: 13px;
color: #000;
}

/*ZOEK EEN PLEKKIE FORM ------- */

a.snel_zoeken,
a.uitgebreid_zoeken {
color: #000;
text-decoration: underline;
}

a.snel_zoeken:hover,
a.uitgebreid_zoeken:hover {
color: #fff;
cursor: pointer;
}

#zoekopties label {
text-align: left;
font-size: 10px;
color: #000;
float: left;
width: 90px;
}

#zoekopties strong.error,
#zoekopties .errors {
font-size: 11px;
color: #c03;
}

#zoekopties input {
font-family: Verdana, Arial;
border: 1px solid #27288b;
color: #000;
width: 120px;
height: 12px;
margin-bottom: 3px;
font-size: 10px;
text-indent: 2px;
}

#zoekopties select {
font-family: Verdana, Arial;
border: 1px solid #27288b;
color: #000;
float: left;
width: 122px;
*width: 124px;
height: 18px;
margin-bottom: 3px;
font-size: 10px;
outline: none;
}

#zoekopties .formbutton {
clear:both;
font-family: Verdana, Arial;
width: 227px;
height: 56px;
margin-left: -10px;
border: 0px;
cursor: pointer;
text-align: center;
font-size: 15px;
padding-top: 18px;
color: #fff;
background-color: transparent;
background-image:url('/gfx/plekkie_knoppen.png');
background-repeat: no-repeat;
background-position: -8px 0px;
}

#zoekopties .formbutton:hover {
background-position: -8px -58px;
}

#zoekopties .kleineInput{
width: 38px;
float: left;
height: 12px;
}


#zoekopties .kleinLabel{
width: 22px;
float: left;
height: 12px;
text-indent:3px
}


/*ZOEK EEN PLEKKIE Resultaten ------- */

.zoek_plekkie_ditto_tooltip {
height:170px;
background-color: #fff;
z-index: 999;
}

.zoek_plekkie_ditto_tooltip .plekkie_afbeelding {
float:left;
margin:0 10px 0 5px;
z-index: 999;
}

.zoek_plekkie_ditto_tooltip .plekkie_nummer {
float:right;
margin:0 10px 0 5px;
color:#888;
font-size:20px;
z-index: 999;
}

.zoek_plekkie_ditto_tooltip .plekkie_accommodatie {
float:left;
color:#888;
font-size:20px;
z-index: 999;
}

.zoek_plekkie_ditto_tooltip .plekkie_title {
display:block;
width:200px;
float:left;
color:#888;
font-size:14px;
font-weight:bold
z-index: 999;
}

.zoek_plekkie_ditto_tooltip .plekkie_introtext {
display:block;
width:200px;
float:left;
color:#888;
font-size:10px;
z-index: 999;
}

.zoek_plekkie_ditto {
height:80px;
width: 600px;
background-color:#faeee6;
padding-top:5px;
padding-bottom:5px
}

.zoek_plekkie_ditto_alt {
height:80px;
width: 600px;
background-color:#fff;
padding-top:5px;
padding-bottom:5px
}

.zoek_plekkie_ditto:hover,
.zoek_plekkie_ditto_alt:hover{
background-color:#ffe4eb;
}

.zoek_plekkie_ditto a,
.zoek_plekkie_ditto_alt a {
text-decoration:none;
display:block;
height:80px;
width: 600px;
}

.zoek_plekkie_ditto_alt .plekkie_afbeelding img,
.zoek_plekkie_ditto .plekkie_afbeelding img{
float:left;
margin:0 10px 0 5px;
width: 80px;
border: 0px;
}

.zoek_plekkie_ditto_alt .plekkie_nummer,
.zoek_plekkie_ditto .plekkie_nummer{
float:right;
margin:0 10px 0 5px;
color:#888;
font-size:15px;
}

.zoek_plekkie_ditto_alt .plekkie_accommodatie,
.zoek_plekkie_ditto .plekkie_accommodatie{
float:left;
color:#888;
font-size:14px;
width:400px;
}

.zoek_plekkie_ditto_alt .plekkie_title,
.zoek_plekkie_ditto .plekkie_title{
display:block;
width:400px;
float:left;
color:#888;
font-size:14px;
font-weight:bold;
}

.zoek_plekkie_ditto_alt .plekkie_introtext,
.zoek_plekkie_ditto .plekkie_introtext{
display:block;
width:500px;
float:left;
color:#888;
font-size:10px;
}

/*TE KOOP OVERZICHT ------- */


.zoek_plekkie_tekoop_ditto {
height:80px;
width: 600px;
background-color:#faeee6;
padding-top:5px;
padding-bottom:5px
}

.zoek_plekkie_tekoopalt_ditto {
height:80px;
width: 600px;
background-color:#fff;
padding-top:5px;
padding-bottom:5px
}

.zoek_plekkie_tekoop_ditto,
.zoek_plekkie_tekoopalt_ditto {
width: 465px;
padding-left: 15px;
margin-left: -20px;
}

.zoek_plekkie_tekoop_ditto:hover,
.zoek_plekkie_tekoopalt_ditto:hover{
background-color:#ffe4eb;
}


.zoek_plekkie_tekoop_ditto img,
.zoek_plekkie_tekoopalt_ditto img {
float:left;
margin:0 10px 0 5px;
width: 80px;
border: 0px;
}

.zoek_plekkie_tekoop_ditto .plekkie_accommodatie,
.zoek_plekkie_tekoopalt_ditto .plekkie_accommodatie {
float:left;
color:#888;
font-size:14px;
width:400px;
}

.zoek_plekkie_tekoop_ditto .plekkie_title,
.zoek_plekkie_tekoopalt_ditto .plekkie_title {
display:block;
width:250px;
float:left;
color:#888;
font-size:14px;
font-weight:bold;
}

.zoek_plekkie_tekoop_ditto .plekkie_introtext,
.zoek_plekkie_tekoopalt_ditto .plekkie_introtext {
display:block;
width:350px;
float:left;
color:#888;
font-size:10px;
}

.zoek_plekkie_tekoop_ditto .plekkie_prijs,
.zoek_plekkie_tekoopalt_ditto .plekkie_prijs {
float:right;
margin:0 10px 0 5px;
color:#888;
font-size:15px;
}

.zoek_plekkie_tekoop_ditto a .plekkie_prijs,
.zoek_plekkie_tekoop_ditto a .plekkie_title,
.zoek_plekkie_tekoop_ditto a .plekkie_introtext,
.zoek_plekkie_tekoopalt_ditto a .plekkie_prijs,
.zoek_plekkie_tekoopalt_ditto a .plekkie_title,
.zoek_plekkie_tekoopalt_ditto a .plekkie_introtext {
text-decoration: none;
}

/*FORMULIEREN ------- */

#formulier label {
float:left;
width:150px;
}

#formulier {
text-align: left;
}

#formulier strong {
color: #F28801;
}

#formulier strong.error {
font-size: 11px;
color: #27288b;
}

#formulier .errors {
margin-top:30px;
}

#routeplanner input,
#formulier input {
font-family: Verdana, Arial;
border: 1px solid #609;
color: #000;
width: 225px;
height: 14px;
margin-bottom: 3px;
font-size: 11px;
text-indent: 2px;
}

#formulier input.kort {
width: 109px;
margin-right: 5px;
float: left;
}

#formulier textarea {
font-family: Verdana, Arial;
border: 1px solid #609;
color: #000;
width: 225px;
height: 100px;
overflow: auto;
margin-bottom: 3px;
font-size: 11px;
text-indent: 2px;
}

#formulier select {
font-family: Verdana, Arial;
border: 1px solid #609;
color: #000;
width: 227px;
*width: 229px;
height: 18px;
margin-bottom: 3px;
font-size: 11px;
}

#formulier .checkbox {
font-family: Verdana, Arial;
border: 1px solid #609;
color: #000;
width: 15px;
height: 15px;
margin-left: -0px;
font-size: 11px;
}

#formulier .formbutton {
font-family: Verdana, Arial;
background-color: #fff;
border: 0px solid #fff;
margin-left: -4px;
width: 235px;
height: 40px;
font-size: 15px;
color: #fff;
text-align: center;
cursor: pointer;
background-image:url('/gfx/h6_actieknop.gif');
background-repeat: no-repeat;
background-position: -1px 3px;
}

#routeplanner .formbutton {
font-family: Verdana, Arial;
background-color: #fff;
border: 0px solid #fff;
margin-left: -4px;
width: 235px;
height: 40px;
font-size: 15px;
color: #fff;
text-align: center;
cursor: pointer;
background-image:url('/gfx/h6_actieknop.gif');
background-repeat: no-repeat;
background-position: -1px 3px;
}

#routeplanner .formbutton:hover,
#formulier .formbutton:hover{
background-color: #fff;
color: #fff;
background-position: -1px -38px;
}

/*****DatePicker******/

#formulier .dp_container{
position: relative;
padding: 0;
z-index: 500;
background-color:#fff
}

#formulier .dp_cal {
	background-color: #fff;
        border: 1px solid #609;
	position: absolute;
	width:225px;
	top: 0px;
	left: 150px;
	margin: 0px 0px 3px 0px;
}

#formulier .dp_cal table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

#formulier .dp_cal select {
	margin: 2px 3px;
	font-size: 11px;
width: 213px;
}

#formulier .dp_cal select option {
	padding: 1px 3px;
width: 180px;
}

#formulier .dp_cal th, 
#formulier .dp_cal td {
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}

#formulier .dp_cal th {
	border: solid #609;
	border-width: 1px 0;
	color: #fff;
	background: #f60;
	font-weight: bold;
}

#formulier .dp_cal td {
	cursor: pointer;
}

#formulier .dp_cal thead th {
	background: #ccc;
}

#formulier .dp_cal td.dp_roll {
	color: #fff;
	background: #c1022d;
}

/* must have this for the IE6 select box hiding */
#formulier .dp_hide {
	visibility: hidden;
}

#formulier .dp_empty {
	background: #eee;
}

#formulier .dp_today {
color: #fff;
	background: #333;
}

#formulier .dp_selected {
	color: #fff;
	background: #609;
}
.tooltip{
float:left;
margin-left:3px
}

.tip {
    z-index: 13000;
}
 
.tip-title {
    font-size: 11px;
    margin: 0;
    color: #fff;
    padding: 5px;
    border: 1px solid #B0B0B0;
    background: #609;
    text-align: center;
}
 
.tip-text {
    font-size: 11px;
    padding: 8px;
    color: #333;
    background: #fff;
    border: 1px solid #609;
    border-top: none;
    margin: 0 5px;
}
