/* Opmaak van InfoWindows */ 

#infoWindowBalloon {                
                                    
                                    width: 405px;
                                    display:block;
                                    position:relative;
                                    /*height:500px !important;*/
                                    /*margin-left:134px;
                                    margin-top:15px;*/
}

#infoWindowBalloon_contents {       /*background: #FFF url(../images/ballon/ballon_content.gif) no-repeat top left;*/
                                    background: #3e4d5a;
                                    display:block;
                                    position:relative;
                                    float:left;
                                    margin-left:78px;
                                    width: 405px;}

#infoWindowBalloon_beak {           background:url(../images/ballon/ballon_beak.png) no-repeat top left;
                                    margin-left:-117px;
                                    width:31px;
                                    height:42px;}
 
#infoWindowBalloon_tl {             /*background:url(../images/ballon/ballon_tl.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}
                                    
#infoWindowBalloon_t {              /*background:url(../images/ballon/ballon_t.png) repeat-x top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}
                                    
#infoWindowBalloon_tr {             /*background:url(../images/ballon/ballon_tr.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}
  
#infoWindowBalloon_l {              /*background:url(../images/ballon/ballon_l.png) repeat-y top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}
                                    
#infoWindowBalloon_r {              /*background:url(../images/ballon/ballon_r.png) repeat-y top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}
                                    
#infoWindowBalloon_br {             /*background:url(../images/ballon/ballon_br.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}
  
#infoWindowBalloon_bl {             /*background:url(../images/ballon/ballon_bl.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}
                                    
#infoWindowBalloon_b {              /*background:url(../images/ballon/ballon_b.png) repeat-x top left;*/
                                    width:0px;
                                    height:0px;
                                    display: none;}

#infoWindowBalloon_close {          background:url(../images/ballon/ballon_new.gif) no-repeat top right;
                                    width:12px;
                                    height:11px;
                                    margin-top:3px;
                                    margin-left:73px;
                                    cursor:pointer;}
                                    
/* Opmaak van de content van InfoWindows */
#infoWindow_location{                   display:block;
                                        float:left;
                                        margin:0;
                                        padding:0;
                                        width:100%;}

#infoWindow_route{                      display:none;
                                        margin:0px;
                                        padding:0px;}
                                        
#infoWindow_route a {                   color: #ebebeb;}
#infoWindow_route a:hover {             color: #ff9466;}

div.balloonHeader {                     min-height: 28px;
                                        padding: 10px 10px 10px 20px;
                                        line-height: 28px;
                                        margin: 0;
                                        background: #4f6273;
                                        color: #bad1e7;
                                        font-size: 13px;
}

div.balloonFooter {                     clear: both;
                                        height: 35px;
                                        line-height: 35px;
                                        margin: 0;
                                        background: #4f6273;
                                        padding: 0 15px;}

                                        
div.balloonImage {                      width: 105px;
                                        margin: 11px 11px 4px 11px;
                                        float: left;
                                        clear: left;
                                        background:#3E4D5A;    
}

div.balloonImage img {                  display:block; }

div.balloonContent {                    clear: right;
}
                                        
div.balloonText{                        width:250px;
                                        margin: 3px 0;
                                        padding: 5px;
                                        float: left;
                                        clear: right;
                                        color: #e8eef4;
                                        overflow: hidden;}
                                        
div.mapmaker div.balloonText {          width:100% }

div.balloonText a{                      color:#FC6525;
                                        text-decoration:none;
                                        white-space: nowrap;
}
                                        
div.balloonText a:hover{                text-decoration:underline;}
                                    
span.title{                             /*display:block;
                                        font-size:12px;
                                        color:#3a3a3a;*/}

#infoWindow_route div.balloonText{      height:100%;
                                        border: 0 !important}
                                        
#infoWindow_routeForm{                  padding:0px;
                                        margin:0px 3px 0px 0px;}


#route_van, #route_naar{                margin:0px; 
                                        padding:0px;}
                                        
#route_backlink{                        display:block; 
                                        float:right; 
                                        height: 25px;
                                        line-height: 25px;
                                        width:auto;}

  
.balloonButtons{                        float:left;
                                        color:#bfbfbf;
                                        font-size:10px;
                                        height: 25px;
                                        line-height: 25px;
                                        margin:5px 5px 5px 0;
                                        padding:0;
                                        text-align:center;}  

.balloonButtons span{                   display:block;
                                        float:left;
                                        width:auto;
                                        padding:0px;
                                        margin:0px;}
                                    
.balloonButtons a{                      display:block; 
                                        text-align:left; 
                                        float:left; 
                                        width:auto;
                                        height: 25px;
                                        line-height: 25px;
                                        margin-right:10px;
                                        text-decoration:none;
                                        color: #bfbfbf;}

.balloonButtons span a.zoomAnchor{      float:none;
                                        display:inline;
                                        color:#bfbfbf;}
.balloonButtons span a.zoomAchor:hover{ color:#ff9466;}
                                        
.balloonButtons span a.disabled{        color:#EEE;
                                        cursor:default;}
                                        
.balloonButtons span a.disabled:hover{  text-decoration:none;
                                        color:#EEE;}                                        

.balloonButtons  a img{                 border:none;
                                        text-decoration:none;}

.balloonButtons  a:hover{               
                                        color: #ff9466;
                                        text-decoration:none;}
                                        
.balloonSubgroep{                       float:left;
                                        margin:0px;
                                        padding:0px 5px;
                                        }
                                        
.balloonSubgroep a{                     display:block;
                                        font-size:11px;
                                        text-decoration:none;
                                        line-height:15px;}
                                        
.balloonSubgroep a img{                 border:none;
                                        text-decoration:none;
                                        float:right;
                                        position:absolute;
                                        right:5px;}
                                        
.balloonSubgroep a img.subgroep{        clear:both;
                                        display:block;
                                        float:left;
                                        height:12px;
                                        width:12px;
                                        margin:3px 8px 0px 0px;
                                        vertical-align:middle;}

.balloonMoreInfo {                      float: right;}                                        
.balloonMoreInfo a {                    color: #fc6525;
                                        text-decoration: none;}
.balloonMoreInfo a:hover {              
                                        text-decoration: underline;}

.balloonFooterImg {
    width: 20px;
    height: 20px;
    margin-top: 3px;
    margin-right: 12px;
    float: left;
}

/* CLUSTER */
                                    
#infoWindowBalloon_cluster {        width: 286px;
                                    height: auto;
                                    /*margin-left:134px;
                                    margin-top:15px;*/
}

#infoWindowBalloon_cluster_contents {/*background:#FFF url(../images/ballon/ballon_content.gif) no-repeat top left;*/
                                    background: #4F6273;
                                    float:left;
                                    width:376px;
                                    height:auto;}

#infoWindowBalloon_cluster_beak {   background:url(../images/ballon/ballon_beak.png) no-repeat top left;
                                    margin-left:-136px;
                                    width:31px;
                                    height:42px;}
 
#infoWindowBalloon_cluster_tl {     /*background:url(../images/ballon/ballon_tl.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;}
                                    
#infoWindowBalloon_cluster_t {      /*background:url(../images/ballon/ballon_t.png) repeat-x top left;*/
                                    width:0px;
                                    height:0px;}
                                    
#infoWindowBalloon_cluster_tr {     /*background:url(../images/ballon/ballon_tr.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;}
  
#infoWindowBalloon_cluster_l {      /*background:url(../images/ballon/ballon_l.png) repeat-y top left;*/
                                    width:0px;
                                    height:0px;}
                                    
#infoWindowBalloon_cluster_r {      /*background:url(../images/ballon/ballon_r.png) repeat-y top left;*/
                                    width:0px;
                                    height:0px;}
                                    
#infoWindowBalloon_cluster_br {     /*background:url(../images/ballon/ballon_br.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;}
  
#infoWindowBalloon_cluster_bl {     /*background:url(../images/ballon/ballon_bl.png) no-repeat top left;*/
                                    width:0px;
                                    height:0px;}
                                    
#infoWindowBalloon_cluster_b {      /*background:url(../images/ballon/ballon_b.png) repeat-x top left;*/
                                    width:0px;
                                    height:0px;}

#infoWindowBalloon_cluster_close {  /*background:url(../images/ballon/ballon_close.gif) no-repeat top left;*/
                                    width:12px;
                                    height:11px;
                                    margin-top:6px;
                                    margin-left:-8px;
                                    cursor:pointer;}

#infoWindowBalloon_cluster .balloonButtons { width:266px; }
#infoWindowBalloon_cluster .balloonButtons span { float:right }
#infoWindowBalloon_cluster ul {     list-style: none;padding:0;margin:0; }
#infoWindowBalloon_cluster div.balloonText { border:none;width: 266px; padding:5px 0 0 10px;}
#infoWindowBalloon_cluster div.balloonText a {white-space: normal; }
#infoWindowBalloon_cluster a.zoomAnchor img { border:none; }
#infoWindowBalloon_cluster a.zoomAnchor { padding-top:1px; }

.balloonBack img { vertical-align:middle; border:0;color:#626262;line-height:20px;font-size:1px;text-align:left;}
.balloonBack { margin-left:10px; color:#626262;display:block;float:left;height:20px;line-height:20px;margin-left:8px;text-align:left;font-size:10px;text-decoration:none;width:auto; }


/*
#balloonPermLink{                       display:none;
                                        width:233px;
                                        background:url(../images/ballon/ballon_link_bg.png) no-repeat bottom right;
                                        padding:0px 4px 10px 4px;} 
                                        
#balloonPermLink input#permLinkInput{   width:222px;
                                        margin-top:5px;}                                         
*/