#yui-history-iframe {                           position:absolute;
                                                top:0; left:0;
                                                width:1px; height:1px;
                                                visibility:hidden;}

html, body{                                     margin: 0px;
                                                padding: 0px;
                                                font-family:"Lucida Sans Unicode", Corbel, "Lucida Grande", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
                                                font-size: 11px;
                                                background: #ffffff;
                                                overflow: hidden;
                                                color: #555;}
                                                
body{                                           width:100%;
                                                height:100%;
                                                padding:0px;
                                                margin:0px;}
                                                
input{                                          font-family:"Lucida Sans Unicode", Corbel, "Lucida Grande", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
                                                font-size: 11px;}                                                

/** Header **/

#header{                                        position: relative;
                                                width:100%;
                                                height:170px;
                                                padding:0px;
                                                margin:0px;;
                                                
                                                }

#header img{                                    vertical-align:middle;}

#header img#printlogo{                          display:none;} 

#header #betaText {                             margin-top:5px;font-weight:normal; display:inline; }

/** GeoStart container: wraps everything except the header **/

#geoStart{                                      position:absolute;
                                                left:0;
                                                top:0;
                                                bottom:0;
                                                right:0;
                                                padding:10px;
                                                padding-top:0px;
                                                margin:170px auto 0px auto;}
                                                
/** Topbar contains: Search and mapMenu **/

#topbar{                                        float:left;
                                                width:100%;
                                                height:38px;
                                                padding:0px;
                                                margin:0px;}

/** Slidingdoors background **/                                                
                                                
#searchContainer{                               float:left;
                                                width:280px;
                                                height:38px;
                                                background:url(../images/topMenuRight.gif) no-repeat top right;
                                                padding:0px;
                                                margin:0px;}

.topMenuLeft{                                   float:left;
                                                background:url(../images/topMenuLeft.gif) no-repeat top left;
                                                height:24px;
                                                line-height:38px;
                                                padding:7px 10px;}

div.searchWrapper {                             background-color:white;
                                                border:1px solid #c6c6c6;
                                                float:left;
                                                display:block;
                                                width:250px;
                                                height:19px;}

div.searchWrapper input.searchInput{            float:left;
                                                width:226px;
                                                padding:0;
                                                margin:0;
                                                height:14px;
                                                color:#494949;
                                                font-size:11px;
                                                padding:2px 3px;
                                                border:none;
                                                background:#FFF;
                                                margin:0px auto;
                                                vertical-align: middle;}

div.searchWrapper input.searchIcon{             float:right;
                                                width:16px;
                                                height:16px;
                                                padding-top:2px;
                                                padding-right:2px;}

/** mapMaker sliding doors **/
       
#mapMenuContainer{                              float:left;
                                                padding:0px;
                                                margin:0px;
                                                margin-left:5px;
                                                width:675px;
                                                
                                                height:38px;
                                                background:url(../images/topMenuRight.gif) no-repeat top right;}

#mapMenu{                                       float:left;
                                                height:23px;
                                                width:652px;
                                                padding:0px;
                                                margin:0px;
                                                border:1px solid #cdcdcd;
                                                background:url(../images/mapMenuBackground.gif) repeat-x top left;}

#mapMenu li{                                    float:left;
                                                display:block;
                                                list-style-type:none;
                                                border-right:1px solid #c6c6c6;
                                                line-height:0px;}

#mapMenu li#copy{                               float:right;
                                                border-right:none;
                                                border-left:1px solid #c6c6c6;}

#mapMenu li#fullscreen_btn_on {                display:none }

#mapMenu li a{                                  display:block;
                                                float:left;
                                                padding:3px 5px;
                                                height:17px;
                                                line-height:17px;
                                                text-decoration:none;
                                                color:#585858;}

#mapMenu li a:hover{                            color:black;}

#mapMenu li a img{                              text-decoration:none;
                                                border:none;
                                                vertical-align:bottom;}

/** content wraps menu and map **/
                                                
#content{                                       float:left;
                                                margin:0px;
                                                padding:0px;}

/** leftPaneContainer contains menu + handle and infoPane + handle **/
                                                
#leftPaneContainer {                            float:left;
                                                display:inline;
                                                margin-right:5px;}

/** Main menu **/
                                        
#menuContainer{                                 clear:both;
                                                float:left;
                                                overflow:hidden;
                                                width:278px;
                                                height:420px;
                                                padding:0px;
                                                margin:5px 0px 5px 0px;
                                                background:#FFF;
                                                border:1px solid #c6c6c6;
                                                border-top:none;}

#menu_loader {                                  display:block;margin-top:10px; }

#menu_loader img {                              vertical-align:middle;margin-right:5px; }
                                                
                                                
#mainMenu{                                      float:left;
                                                width:100%;
                                                height:100%;
                                                padding:0px;
                                                margin:0px;}

#mainMenu dt{                                   display:block;
                                                float:left;
                                                position:relative;
                                                outline:none;
                                                width:278px;
                                                height:29px;
                                                padding:0px;
                                                margin:0px;
                                                margin-top:3px;
                                                background:url(../images/menu_item_bg.gif) no-repeat top right;}
                                        
#mainMenu dt.first{                             margin-top:0px;}

#mainMenu dt a{                                 display:block; 
                                                float:left;
                                                outline:none;
                                                width:258px;
                                                height:29px;
                                                line-height:29px;
                                                padding:0px 10px; 
                                                background:url(../images/icons/arrow_closed.gif) no-repeat 96% 50%;
                                                color:#494949;
                                                font-size:13px;
                                                font-weight:normal;
                                                text-decoration:none;}

#mainMenu dt.active a{                          background-image:url(../images/icons/arrow_open.gif);
                                                cursor:default}
                                        

#mainMenu dt a span{                            display:block;     
                                                float:right;
                                                width:25px;
                                                height:29px;
                                                text-align:center;
                                                line-height:29px;
                                                border:none;
                                                border-left:1px solid #c6c6c6;}

#mainMenu dt a span.menuHeader{                 display:block;
                                                float:left;
                                                border:none;}

#mainMenu dd{                                   display:none;
                                                padding:0px;
                                                clear:both;
                                                height:360px;
                                                position:relative;
                                                width:100%;
                                                overflow:hidden;
                                                margin:0px;}
#mainMenu dd.active{                            display:block;}

#mainMenu dd div.inner{                         float:left;
                                                width:258px;
                                                height:100%;
                                                overflow:scroll;
                                                padding:10px;
                                                position:relative;}
                                                
div.inner ul#kaartlagen_list{                   list-style-type:none;
                                                padding:5px 0;
                                                width:241px;
                                                margin:0px;}
                                                
div.inner ul#kaartlagen_list li{                border-top:1px dashed #cbcbcb;
                                                line-height: 20px;
                                                display:block;
                                                float:left;
                                                width:100%;}                                                                                                

/** menuHandle style for sliding the menu in fullscreen **/
                                                
#menuHandle{                                    float:left;
                                                display:none;
                                                margin-top:5px;                              
                                                width:5px;
                                                border:1px solid #c6c6c6;
                                                border-left:none;
                                                background:#d0d0d0;
                                                cursor:pointer;}

#menuHandle_img{                                position:absolute;
                                                width:20px;
                                                z-index:99999;                                                   
                                                height:95px;
                                                margin-left:5px;}

/** Sliding infoPane + contents **/

/** Mapoverlay when infoPane is visible **/

#permLinkDiv{                                   position:absolute;
                                                display:none;
                                                top:50%;
                                                margin-top:-45px;
                                                height:90px;                                                
                                                z-index:999;
                                                left:50%;}
                                                
#permLinkDiv input#permLinkInput{               width:300px;
                                                margin-top:10px;}

#closeInfoPaneOverlay {                         position:absolute;
                                                top:0px;
                                                left:0px; 
                                                z-index:2;
                                                display:none;
                                                opacity: 0.2;
                                                background-color:#000;
                                                cursor:pointer;}
                                        
#infoPane{                                      background-color:white;
                                                position:absolute;
                                                border-right:1px solid #C6C6C6;
                                                display:none;
                                                padding:0px;
                                                width:0px;
                                                z-index:4;
                                                margin-top:6px;}

/** infoPane close link **/                                                
                                                
div.infoPane_close{                             display:block;
                                                float:right;
                                                height:20px;
                                                line-height:20px;
                                                margin-right:20px;}

div.infoPane_close a{                           color:#585858;
                                                text-transform:uppercase;
                                                text-decoration:none;}
                                            
div.infoPane_close a img{                       border:none;
                                                vertical-align:middle;}

#infoPaneContent{                               height:100%;
                                                margin:0px 8px 0px 20px;
                                                width:555px;
                                                overflow:auto;}

#infoPaneContent_inner{                         margin:0px;
                                                padding:0px;
                                                padding-bottom:10px;
                                                /*padding-right:15px;*/
                                                width:517px;}

#infoPaneContent infoPaneWrapper {              display:none; }
                                            
#infoPaneContent_inner h2{                      font-size:18px;
                                                font-weight:normal;
                                                margin:10px 0px;
                                                padding:0px;} 
                                                
#infoPaneContent_inner h3{                      font-size:15px;
                                                font-weight:500;
                                                margin-top:5px;
                                                margin-bottom:0px;}
                                                
#infoPaneContent_inner h4{                      font-size:12px;
                                                font-weight:bold;
                                                margin:5px 0px 0px 0px;
                                                padding:0px;}
                                                
#helpWrap h3{                                   margin-top:20px;
                                                margin-bottom:5px;
                                                width:100%;
                                                float:left;}
                                                
#helpWrap h4{                                   width:100%;
                                                float:left;
                                                margin-bottom:5px;}                                                
#helpWrap p{                                    margin-top:0px;
                                                margin-bottom:10px;
                                                float:left;}
#helpWrap p img{                                margin: 0px 10px 10px 0px; 
                                                float: left;} 

#helpWrap hr{                                   clear:both;
                                                width:100%;
                                                margin:20px auto 5px auto;
                                                height:1px;
                                                color:#CCC;
                                                background-color:#CCC;
                                                border:none;}                                                                                                                                                                                              



/** Meerinfo styles **/

#infoPaneContent_inner div div.location_info{   float:left;
                                                margin-right:10px;
                                                width:527px;
                                                overflow:hidden;
                                                padding:0px;}
                                                
.location_info ul.no_margin{                    margin:0px;
                                                padding:0px;
                                                list-style-type:none;}

#location_images .info_extra_thumbs{            border:1px solid #C6C6C6;
                                                display:block;
                                                float:left;
                                                overflow:hidden;
                                                padding:5px;
                                                text-align:center;
                                                width:515px;}
                                            
#location_images a, 
#location_images img{                           border: 0; }

#location_images .thumb {                       border:none;
                                                display:block;
                                                float:left;
                                                margin:4px;}
                                                
#infoPaneContent_inner div #area_details {      background-color:#F2F2F2;
                                                float:left;
                                                font-size:12px;
                                                margin:10px 0px;
                                                padding:10px;
                                                padding-top:0;
                                                width:507px;} 
                                                          
#infoPaneContent_inner #area_details table {    margin-top:10px;
                                                width:487px;
                                                font-size:12px;        }                        
                                                
#infoPaneContent_inner #area_details table th { width:35%;
                                                text-align:left; 
                                                font-weight:normal; }  
/********************************

****Style used when using meerinfo_marker_tabbed.tpl for slideshow usage 
                                           
#location_images #location_large_img{           float:left;
                                                padding:5px;
                                                margin:10px auto;
                                                text-align:center;
                                                width:507px;}

#location_images img#imgLoader{                 display:none;
                                                margin:0px auto;}
                                            
#location_images #location_large_img img{       margin:10px auto;
                                                vertical-align: middle;}
                                                
                                                */
/*Tabs inside infoPane (meerinfo marker)                                                 */
                                        
ul#infoPane_tabs{                               border-bottom:1px solid #C6C6C6;
                                                float:left;
                                                padding:0px;
                                                padding-left:5px;
                                                margin:0px;
                                                margin-right:10px;
                                                width:522px;}
                                            
ul#infoPane_tabs li{                            float:left;
                                                width:auto;
                                                height:20px;
                                                list-style-type:none;
                                                margin-right:5px;}
                                            
ul#infoPane_tabs li a{                          border:1px solid #c6c6c6; 
                                                color:#585858;
                                                display:block;
                                                height:13px;
                                                padding:3px;
                                                text-decoration:none;
                                                outline:none;} 

ul#infoPane_tabs li a:hover{                    color:#000;}
                                            
ul#infoPane_tabs li a.active{                   border-bottom-color:#FFF;
                                                color:#000;}                                                
                           

#location_details{                              background-color:#F2F2F2;
                                                float:left;
                                                margin:10px 0px;
                                                padding:10px;
                                                padding-top:0;
                                                width:507px;}                                                
                                            
#infoPaneContent_inner div div#location_address{float:left;
                                                padding:5px;
                                                display: block; 
                                                width: 45%;}
                                                
#location_description table.factsTable tr th{   font-weight:normal;
                                                font-size:14px;
                                                text-align:left;}                                                
                                                
#location_address h3{                           font-size:16px;
                                                font-weight:normal;
                                                margin-bottom:5px;
                                                margin-top:0px;}

#location_address table tr td{                  vertical-align:top;}
#location_address table tr td a{                color:#0779AC;}

#location_address table tr td.title{            font-size:12px;
                                                color:#3a3a3a;}

#infoPane_img{                                  position:absolute;
                                                width:14px;
                                                height:35px;
                                                cursor:pointer;}
                                                
#infoPaneContent_inner div div#location_cats{   display: block; 
                                                width: 45%;
                                                padding:5px;}

.accomodatie_info {                             background:#F2F2F2;
                                                float: left;
                                                width:507px;
                                                padding:0 10px 10px;
                                                margin:10px 0;}

.accomodatie_info a {                           text-decoration:none;
                                                color:#0779AC;}
                                                
#location_cats h3{                              font-size:16px;
                                                font-weight:normal;
                                                margin-bottom:5px;
                                                margin-top:0px;}

#location_cats a{                               text-decoration:none;
                                                color:#0779AC;}
                                                
#location_link{                                 border-top:1px solid #CECECE;
                                                display:block;
                                                margin-top:10px;
                                                padding-top:10px;
                                                width:507px;}

#location_link img{                             display:block;
                                                float:left;
                                                margin-top:8px;
                                                vertical-align:bottom;}
                                            
#location_link input#permLink{                  float:right;
                                                width:480px;
                                                margin:0px;}

/** Catlist panel **/

div.listOverview{                               margin-right:10px;
                                                width:527px;}

div.catListContent table.catList{               width:100%;margin-right:10px;}

div.catListContent table.catList tr{            margin:10px auto;}

table.catList tr td{                            border-top:1px dashed #C6C6C6;
                                                width:320px;
                                                padding-top:3px;
                                                margin-bottom:3px;}
                                                
table.catList tr td div.catList_clubList{       background-color:#F1F1F1;
                                                margin:5px 0px;
                                                padding:5px;}                                                
                                                
table.catList tr td span.title a{               color:#0779AC;}                                                

table.catList tr td div.catList_clubList a{     color:#0779AC;
                                                text-decoration:none;} 

table.catList tr td.catList_icon{               width:30px;
                                                vertical-align:top;}
                                                
table.catList tr td div.catList_actions{        border-left:1px solid #C6C6C6;
                                                line-height:24px;
                                                padding-left:20px;
                                                width:120px;}

table.catList tr td div.catList_actions a{      text-decoration:none;
                                                color:#0779AC;}
                                                
table.catList tr td div.catList_actions img{    vertical-align:middle;}

/** Search panel **/
div#searchResultWrap div.searchLoader{          margin-top:100px;
                                                width:527px;
                                                text-align:center;}


div#searchBox{                                  width:100%;
                                                float:left;
                                                margin-bottom:10px;}

/** Pagination style **/

div.list_pagination{                            margin:10px auto;
                                                width:527px;
                                                height:16px;}

div#spBottom{                                   border-top:1px dashed #C6C6C6;
                                                padding-top:10px;}

.list_pagination a{                             display: block;
                                                height: 16px;
                                                width : 18px;
                                                border: 1px solid #C6C6C6;
                                                text-align: center;
                                                float: left;
                                                color: #585858;
                                                text-decoration: none;
                                                margin: 1px; }
                                                
.list_pagination a.current{                     color:#585858;
                                                border-color:#585858;}
                                                
.list_pagination a:hover {                      color: #0779AC;
                                                border-color:#0779AC;}
                                                
/** geoMapContainer contains map and mapfooter **/
                                        
#geoMapContainer{                               float:left;
                                                width:672px;
                                                z-index:1;
                                                display:inline;
                                                margin:5px 0px 0px 0px;
                                                background-color: #FFF;
                                                border: 1px solid #c6c6c6;}

#geoMapHeader{                                  line-height:24px;
                                                display:none;
                                                height:24px;
                                                width:100%;
                                                border-bottom:1px solid #cdcdcd;
                                                background:url(../images/mapMenuBackground.gif) repeat-x top left;
                                                text-align:left;
                                                padding-left:5px;}

#geoMap{                                        float:left;
                                                position:relative;
                                                width:100%;
                                                height:395px;}  

#geoMapFooter{                                  float:left;
                                                height:23px;
                                                width:100%;
                                                border-top:1px solid #cdcdcd;
                                                background:url(../images/mapMenuBackground.gif) repeat-x top left;
                                                text-align:center;}
                                                
#geoMapFooter a{                                text-decoration:none;
                                                color:#0779AC;}

#locationCounter{                               height:24px;
                                                line-height:24px;}

#locationCounter img{                           vertical-align:text-bottom;}

#locationCounter span{                          padding:0px;
                                                margin:0px;}

a.zoomAnchor{                                   text-decoration: none;
                                                color:#0779AC;}

/** Messagebox styles **/
/*                                        
div.msg_box{                                    position: absolute;
                                                
                                                margin-left:-175px;
                                                
                                                background:#FFF;
                                                border:1px solid #c6c6c6;
                                                text-align:center;}
*/                                                
div.msg_box{                                    position: absolute;
                                                left:50%;
                                                margin-left:-175px;
                                                width:350px;
                                                background:#FFF;
                                                border:1px solid #c6c6c6;
                                                text-align:center;}
                                                
div#geo_preloader_container{                    }
                                        
div.msg_box div.msg_box_header{                 width:294px;
                                                height:22px;
                                                line-height:22px;
                                                border:none;
                                                border-bottom:1px solid #C6C6C6;
                                                background:url(../images/mapMenuBackground.gif) repeat-x top left;
                                                text-align:left;
                                                font-size:14px;
                                                padding:0px 8px;}
                                                
 div.msg_box div.msg_box_header img{            vertical-align:middle;}
                                        
 div.msg_box div.msg_box_content{               padding:15px;
                                                background-color:#FFF;
                                                font-size:11px;
                                                text-align:left;
                                                color:#494949;}
                                                
div.msg_box div#zoomMessage_text{               font-size:14px;}

div.msg_box div#msg_tip{                        margin-top:10px;}
                                        
div.msg_box_content div.preload_bar{            width:221px;
                                                height:11px;
                                                margin:0px;
                                                padding:0px;
                                                background:url(../images/preloader_bg.gif) repeat-x center left;} 
                                                
div.msg_box_content #sluitLink {                position: absolute; right: 5px; top: 5px; cursor:pointer; }

/** Introscreen **/
div#introScreen{                                display:none;
                                                width:550px;
                                                height:320px;
                                                padding:15px;
                                                background:#FFF;
                                                border:1px solid #b8b8b8;
                                                position:absolute;
                                                top:50%;
                                                margin-top:-160px;                                                
                                                z-index:999;}
                                                
div#introScreen p a{                            color:#58585a;}
                                                
div#introScreen a img{                          border:none;
                                                vertical-align: middle;}                                                                                              
                                                
div#introScreen h1{                             font-size:20px;
                                                color:#2e2e2e;
                                                font-weight:normal;}
                                                
a#sluiten_btn {                                 position: absolute; 
                                                right: 5px; 
                                                top: 5px;
                                                text-transform: uppercase;
                                                text-decoration: none;
                                                color:#58585a; }
                                                
div#introScreen p{                              font-size:11px;
                                                line-height:18px;}
                                                
div#introScreen p#intro{                        font-size:13px;
                                                line-height:19px;}
                                                
div#introScreen div#actionLinks{                background:#51857a;
                                                color:#FFF;
                                                padding:10px;
                                                float:left;
                                                margin-bottom:20px;
                                                width:530px;}
                                                
div#actionLinks h2{                             font-size:13px;
                                                font-weight:bold;
                                                margin-top:0px;}

div#actionLinks ul{                             width:220px;
                                                float:left;
                                                font-size:13px;
                                                list-style-type: none;
                                                padding:0px;
                                                margin:0px;}
                                                
div#actionLinks ul li a{                        text-decoration:none;
                                                color:white;
                                                text-transform: none;} 
                                                
div#actionLinks ul li a img{                    border:none;
                                                vertical-align:bottom;}                                                                                                                                              

/** Button style **/
                                  
div.buttonWrap{                                 background:url(../images/buttons/btn_right.gif) no-repeat top right;
                                                float:left;
                                                margin:0px;
                                                padding:0px;
                                                height:19px;}
                                        
div.buttonWrap input.button{                    float:left;
                                                width:auto;
                                                height:19px;
                                                background:url(../images/buttons/btn_left.gif) no-repeat top left;                                      
                                                margin:0px;
                                                padding:0px;
                                                
                                                line-height:17px;
                                                padding-right:2px;
                                                border:none;
                                                text-align:center;
                                                font-size:12px;
                                                color:#494949;}                                                                                                             

#seoText {                                      height:382px;width:689px;overflow:auto;padding:20px 0 20px 20px; }                                                    

.hidden {                                       display:none; visibility:hidden }


#pageWrap a img {                               border:none; }


/** Meer info afbeeldingen **/
div#large_image {padding: 10px; text-align: center; border-bottom: 1px solid #C6C6C6; margin-bottom: 5px; height: 330px;}
div#thumbs_container img {display: block; float: left; margin: 5px;}