noscript h1 { color:black !important; }


html, body{                                             margin: 0;
	                                                    padding: 0;
                                                        font-family: Verdana, Arial, Helvetica, sans-serif;
                                                        font-size: 11px;
	                                                    background: #fff;
	                                                    overflow: hidden;
                                                        color: #555;}

body {                                                  width: 100%;
                                                        height: 100%;
                                                        margin: 0;
                                                        padding: 0; }

/** Top header. **/                                                        
#header{                                                height: 60px;
                                                        background: #F5F5F5 url(../images/headers/streetview_header.jpg) repeat 0 0;}

#header .rechterLogo {                                  position: absolute;
                                                        height: 60px;
                                                        width: 310px;
                                                        top: 50px;
                                                        right: 0;
                                                        background-position: right top; }


#header .linkerLogo {
                                                        height: 60px;
                                                        width: 457px;
                                                        background-position: top left;
                                                        position: absolute;
                                                        top: 2px;
                                                        left: 0; }

#header form {                                          float: right;padding:5px; }
#header form * {                                        font-size: 10px !important; }
#header form select{                                    font-size: 10px;
                                                        margin: 0px 5px 4px 0; }
#header form input{                                     margin: 5px 3px 0 0; }                                           
#header h1 {                                            display:none; }
#header span.beta {                                     left:396px;top:40px;color:red;position:absolute;font-size:15px;font-weight:bold;}

#container{                                             position: absolute;
	                                                    top: 0;
	                                                    left: 0;
	                                                    right: 300px;
	                                                    bottom: 0;
	                                                    margin: 90px 0 0 0;
	                                                    background: #FFF;
	                                                    overflow: visible; }
#container #tabs {                                      cursor: pointer;
                                                        display:none;
                                                        position: relative;
                                                        top: 0px;
                                                        height: 22px;
                                                        right: 0;
                                                        left: 1px;
                                                        background-color: #EFEFEF; }

#container #GeoMap{                                     position: relative;
	                                                    top: 0;
	                                                    right: 0;
	                                                    bottom: 0;
	                                                    left: 1px;
	                                                    background-color: #efefef;
                                                        border: 1px solid #aaa; 
                                                        border-top:none;
                                                        }

#closeTab {                                             position:absolute;
                                                        top:0px;
                                                        left:0px; 
                                                        display:none;
                                                        opacity: 0.6;
                                                        -moz-opacity: 0.6;
                                                        filter: alpha(opacity=60);
                                                        background-color:#d0d0d0; }
                                                        
#container #tab {                                       position: absolute;
	                                                    top: 0px;
                                                        right: 0px;
	                                                    bottom: 0; 
	                                                    width: 599px;
	                                                    background: #EFF7FF;
	                                                    overflow: auto;
                                                        border:none;
                                                        display: none; }

                                                      
#GeoDirections {                                        display: none;
                                                        width: 100%;
                                                        overflow: auto; }
#routeHead {                                            font-weight: bold;}

#GeoDirections #routeResult #routeInner {               margin: 7px; }
#GeoDirections #routeResult {                           margin: 0;
                                                        display: block;
                                                        background-position: top center;
                                                        background: #fefefe url(../images/route_top_bg.gif) repeat-x; }
#GeoDirections #routeForm #formInner {                  margin: 7px; }
#GeoDirections #routeForm {                             display: block;
                                                        text-align: center;
                                                        background: url(../images/route_top_bg.gif) repeat-x center; 
                                                        border-bottom: 1px solid #c4c4c4;}

#GeoDirections #routeForm .text                       { height: 19px;
                                                        font-size: 11px;
                                                        border: 1px solid #c4c4c4; 
                                                        background-color: #FFF;
                                                        margin: 5px auto 5px auto;
                                                        padding: 4px 0 0 5px;
                                                        color: #999;}

#routeForm input.text {                                 display: block; width: 90%; clear: both; margin: auto; }

#container #tab #tab_contents{                          padding: 10px; }
#container #tab #tab_contents .tab_contents_info h2{color:#FF632C;}
#container #tab #tab_contents .tab_contents_info p img { display:block; float:left; padding:0px; padding-right:10px; padding-top:3px; margin:0px;}

#container #tab #tab_contents .tab_contents_info{
    text-align:left;
    font-family: Trebuchet MS;    
    color:black;
}
/**
*   Left and right arrow for links
**/
a.left {                                                padding: 0 0 0 10px; }
a.right {                                               padding: 0 10px 0 0; }
a.up {                                                  padding: 0 10px 0 0; }





/* de ballonetjes met informatie op de Google map */

#infoWindow_links {
    float:left;
    width:400px;
    padding-left:10px;
    padding-top:10px;
    
}

#infoWindow_rechts {
    float:left;
    width:210px;
    height:100%;
    margin-top:10px;
    margin-left:5px;
    border-left:1px solid #A8C6E6;
}


.infoWindow h1 {                                        color:#FF632C;
                                                        font-size:14px;
                                                        font-family:Trebuchet MS;
                                                        margin-top:3px;
                                                        margin-bottom:0px;
                                                        
                                                        
}

.infoWindow p {                                         color:#597FA5;
                                                        font-size:13px;
                                                        font-weight:normal;
                                                        font-family:Trebuchet MS;
                                                        padding:0;

                                                        margin-top:2px;
                                                        
}

.infoWindow a img {
    border:none;
}

#infoWindow_elinks {
    height:25px;
    border-bottom:1px solid #A8C6E6;
    margin-left:5px;
    width:100%;
}

#infoWindow_scorediv {
    height:30px;
    margin-left:5px;
    width:100%;
}

#infoWindow_scorediv p {      
    padding:0px; 
    margin:0px;
}

#infoWindow_scorediv img {
    padding-top: 2px;

}

                                                        

.ballonButton {                                         background: url('../images/ballon/ballon_knoppen.gif') no-repeat;
                                                        width: 192px;
                                                        height: 39px;
                                                        padding: 11px 11px 0px 11px;
                                                        margin-top: 10px;
                                                        text-align: center; }
        
#ballonSubgroepen {                                     margin-top: 10px;}
.ballonSubgroep a {                                     color: #333;
                                                        text-decoration:underline !important;
                                                        display: inline;
                                                        vertical-align: middle; }

#iframeinput input {                                    color: #666;
                                                        border: 1px solid #898989;
                                                        font-size: 10px;
                                                        width: 55px; }
#ifb {                                                  margin-right: 10px; }
#iframecode {                                           color: #666;
                                                        border: 1px solid #898989;
                                                        font-size: 10px;
                                                        height: 54px;
                                                        width: 245px; }
.infoWindow a:hover { cursor:pointer; }
.infoWindow a {                                         text-decoration: underline;            
    
                                                        z-index: 456789; }

/* Zoom in zoom uit in infowindow */
.zoomAnchor img {                                       border: 0; }
.zoomAnchor {                                           text-decoration: none !important;
                                                        background: none !important;
                                                        padding: 0 !important;
                                                        border: 0; }
/* Horizonal rule new, minder ruimte eronder */
.infoWindow hr {                                        margin-bottom: 3px; }
.funky {                                                text-decoration: underline; }

#balloonPermLink                                      { height: 19px;
                                                        font-size: 11px;
                                                        border: 1px solid #c4c4c4; 
                                                        background-color: #FFF;
                                                        padding: 4px 0 0 5px;
                                                        width: 245px;
                                                        margin: 5px 0 5px 0;
                                                        color: #666;}
        

/* Reacties en formulier */

.singleReact                                          { background: url('../images/tab_info_bg_comment.gif') repeat-x top;
                                                        color: #666;
                                                        min-height: 37px;
                                                        padding: 5px; }
.singleReactInfo                                      { height: 16px;
                                                        background: url('../images/tab_info_bg_comment_info.gif') repeat-x;
                                                        padding: 5px; }                 
.singleReactInfo span.number                          { display: none; }
.singleReactInfo span.small                           { color: #a7a7a7; }
.singleReactInfo span.streepje                        { color: #787878;
                                                        margin: 0 3px 0 3px; }
                                                      
/* Formulier */
#reactForm                                            { }
#reactForm input                                      { height: 19px;
                                                        width: 280px; }
#reactForm textarea                                   { width: 268px;
                                                        margin: 0 2px 0 0;}                                                        
#reactForm textarea, #reactForm input                 { font-size: 11px;
                                                        border: 1px solid #c4c4c4; 
                                                        background-color: #FFF;                                                            
                                                        color: #666; }
#reactForm .small                                     { }
#reactForm h3                                         { font-size: 16px;
                                                        margin: 40px 0 8px 0; }
#reactForm a.react_submit                             { display: block;
                                                        float: left;
                                                        height: 25px;
                                                        margin: 12px 12px 12px 0px ;
                                                        width: 68px;
                                                        background: url('../images/search_submit.gif'); }                                                        


/* De zoekbox op het tabblad zoeken */ 
.searchPages                                          { clear: both; margin: 10px 0 00px 0px; display: block; height: 16px;}
.searchPages a                                        { display: block;
                                                        height: 16px;
                                                        width : 18px;
                                                        background: url('../images/search_page_btn_bg.gif') repeat-x;
                                                        border: 1px solid #c4c4c4;
                                                        text-align: center;
                                                        float: left;
                                                        color: #666 !important;
                                                        text-decoration: none;
                                                        margin: 1px; }
.searchPages a.current                                { font-weight: bold; }
.searchPages a:hover                                  { color: #FFF !important; }
#searchBox                                            { border: 1px solid #c4c4c4;
                                                        background: url('../images/search_field_bg.gif') repeat-x;
                                                        height: 49px;
                                                        vertical-align: middle;
                                                        line-height: 49px; }
#searchBox span                                       { margin: 0 5px 0 25px;
                                                        float: left; }
#searchBox #keyword                                   { height: 19px;
                                                        font-size: 11px;
                                                        border: 1px solid #c4c4c4; 
                                                        background-color: #FFF;
                                                        margin: 12px 0 0 0;
                                                        padding: 4px 0 0 5px;
                                                        float: left; 
                                                        width: 250px;
                                                        color: #999;}
#keyword.start                                        { font-style: italic;}
#searchBox a.search_submit                            { display: block;
                                                        float: left;
                                                        height: 25px;
                                                        margin: 12px;
                                                        width: 68px;
                                                        background: url('../images/search_submit.gif'); }                                                        
#searchOverview                                       { margin: 10px 0 10px 0; }
.searchResult                                         { display: block;
                                                        background-color: #FAFAFA;
                                                        clear: both;
                                                        /*height: 50px;*/overflow:hidden;
                                                        margin: 10px 0 10px 0;
                                                        }
.searchResult p                                       { display: block; }
p.links                                               { float: left; 
                                                        width: 510px; 
                                                        margin: 10px 0 10px 5px; 
                                                        border-right: 1px solid #c4c4c4;}
p.adress                                              { float: right;
                                                        margin: 10px 0 10px 5px; 
                                                        width: 220px; }
div.listContent{                                           color:#597FA5;}                                                        
.searchResult a.title: hover                           { text-decoration: underline; }
.searchResult a.title                                 { display: block;
                                                        text-decoration: none;
                                                        font-weight: bold;
                                                        margin: 0 0 2px 0; }
.searchResult a.clean                                 { display: inline;
                                                        color: #666;                                                         
                                                        font-weight: normal; }
#GeoCode_search span                                  { font-size: 15px;
                                                        color: #999;
                                                        padding: 10px 0 0 0;
                                                        display: block;
                                                        font-weight: bold;}                                                        
#searchContent                                        { border-top: 2px solid #F0F0F0; }                                                        
#GeoCode_search                                       { border-bottom : 2px solid #F0F0F0; }                                                        

/** Meer informatie tabblad **/
.tab_contents_info .omschrijving                      { border: 1px solid #c4c4c4;
                                                        padding: 0 15px 0 15px;
                                                        overflow:hidden;
                                                        background: #FEFEFE url('../images/tab_info_bg_main.gif') repeat-x; 
                                                        line-height: 16px;
                                                        color: #666; }
.route_poi { margin-bottom: 5px;}
.tab_contents_info .info_extra                        { overflow: hidden;
                                                        border: 1px solid #c4c4c4;
                                                        padding: 0 15px 15px 15px;
                                                        margin: 0 0 15px 0;
                                                        background: #FEFEFE url('../images/tab_info_bg_extra.gif') repeat-x; }
.tab_contents_info .info_extra #info_adres            { float: left;
                                                        width: 260px; 
                                                        margin: 0px 0 0 0; }
.tab_contents_info .info_extra #info_rubrieken a      { margin-left: 5px; }
.tab_contents_info  ul.no_margin                 { padding: 0 0 0 19px !important; }
.tab_contents_info .info_extra .no_margin a           { margin-left: 0px !important; }
.tab_contents_info .info_extra #info_rubrieken        { float: right;
                                                        width: 250px;
                                                        padding: 0px 0 0 15px;
                                                        margin: 0px 0 0 0; }


.tab_contents_info #info_extra_middleborder           { overflow: hidden;
                                                        margin: 15px 0 0 0;
                                                        background: url('../images/tab_info_bg_middleborder.gif') repeat-y;
                                                        background-position: 261px; }
.tab_contents_info .info_extra h3                     { margin-top: 0px;
                                                        font-size: 15px; }
.tab_contents_info #info_link                         { border: 1px solid #c4c4c4; 
                                                        color: #666;
                                                        background: url('../images/tab_info_bg_link.gif') repeat-x;
                                                        height: 50px;
                                                        padding: 13px 0 0 15px;
                                                        margin: 0 0 25px 0; }
.tab_contents_info #permLink                          { height: 19px;
                                                        font-size: 11px;
                                                        border: 1px solid #c4c4c4; 
                                                        background-color: #FFF;
                                                        padding: 4px 0 0 5px;
                                                        width: 524px;
                                                        color: #666;}
.tab_contents_info .info_extra_thumbs                 { overflow: hidden;
                                                        border: 1px solid #c4c4c4;
                                                        padding: 15px 18px 15px 15px;
                                                        text-align: center;
                                                        margin: 15px 0 15px 0;
                                                        background: #FEFEFE url('../images/tab_info_bg_extra.gif') repeat-x; }
.tab_contents_info .info_extra_thumbs a,
.tab_contents_info .info_extra_thumbs img             { border: 0; }
.tab_contents_info .info_extra_thumbs .thumb          { margin: 5px;
                                                        display: inline;
                                                        border: none;}
                                                        
                                                        
                                                        


#tab input {                                            height: 14px; }
#tab textarea {                                         height: 82px; }

#tab h2 {                                               font-size: 18px;
                                                        line-height: 22px;
                                                        padding: 0 0 0 0px;
                                                        margin: 0 0 15px 0; }
#tab h2 img {                                           vertical-align: bottom;
                                                        margin: 0 5px 0 0 ; }
#tab .icon {                                            margin: 0 5px 1px 0; }

/* #help: div met uitleg over hoe de kaart en rubrieken werken */

#help {                                                 display: none; /* helptekst verbergen, in de functie initMap() wordt gekeken of help getoond moet worden */
                                                        position: absolute; 
                                                        z-index: 1; 
                                                        top: 25px;
                                                        right: 31px;
                                                        margin: 60px 0 0 97px;
                                                        width: 491px;
                                                        height: 240px; }
#helpBg {                                               position: relative;
                                                        width: 100%;
                                                        height: 100%;
                                                        background-color: #e8e8e8;
                                                        filter: alpha(opacity=90);
                                                        filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);
                                                        -moz-opacity: 0.90;
                                                        opacity: 0.9; }
.helpText {                                             position: absolute; 
                                                        z-index: 2;
                                                        color: #333;
                                                        font-size: 11px;
                                                        background: transparent; }
.helpText img {                                         vertical-align: middle; }

#helpText1 {                                            top: 76px;
                                                        margin: 0 0 0 25px;
                                                        width: 145px;}

#helpText2 {                                            top: 55px;
                                                        margin: 0 0 0 252px;
                                                        width: 220px; }
#helpText3 {                                            top: 110px;
                                                        margin: 0 0 0 245px;
                                                        width: 220px; }
.posAbs {                                               position: absolute; 
                                                        z-index: 2; }

#helpArrow1 {                                           top: 15px;
                                                        left: 7px;
                                                        height: 55px;
                                                        width: 55px;}

#helpArrow2 {                                           top: 5px;
                                                        left: 306px;
                                                        height: 55px;
                                                        width: 55px;}

#helpArrow3 {                                           top: 119px;
                                                        left: 430px;
                                                        height: 55px;
                                                        width: 55px;}

#helpClose {                                            top: 210px;
                                                        left: 214px;
                                                        width: 68px;
                                                        height: 19px;}

#helpClose a {                                          display: block;
                                                        margin: 2px 0 0 10px;
                                                        color: #fff;
                                                        font-size: 10px;
                                                        font-weight: bold;
                                                        font-family: Verdana, Arial, Helvetica, sans-serif; }

#helpCloseX {                                           top: 10px;
                                                        left: 470px;
                                                        border: 0; }

#helpShow {                                             top: 143px;
                                                        margin: 0 0 0 516px;     
                                                        display: none; }

.error {                                                border: 1px solid red; }






.seo h1 {                               font-size: 12px; 
                                        line-height: 12px; }
.seo h2 {                               font-size: 10px; 
                                        line-height: 10px; }
                                        
#GeoMenu .seo                         { height: 346px;
                                        overflow: auto; }
#GeoMenu .seo h2                      { margin-left: 10px; }
#GeoMenu .seo a:hover{                  text-decoration: underline; }

#GeoMenu .seo div {                     background: transparent url(../images/route_top_bg.gif) repeat-x scroll center;
                                        padding: 5px;
                                        border: 1px solid #c4c4c4;
                                        display: block;}

                                        
                                        
                                        
#leverde geen resultaten op_link, #websitelink *                  { border: 0;  }                                        

div.aanbevolen_marker      {                               border: 2px solid green;
                                                        border-bottom: 0; }
                                                        
#tab ul.organisaties { list-style: none; padding:0 0 10px 24px; }
#tab ul.organisaties li { display: inline; }
                                                        
                                                        
#tab .organisatie_container {padding-top:10px;}
#tab .organisatie_container p { margin-bottom:15px; }
#tab .organisatie_container a.sport { font-weight:bold; }
#tab .organisatie_container ul li a { color:#666; }
#tab .organisatie_container .sport_soort { float:left;width:260px; }
#tab .organisatie_container .sport_soort { color:#666; }

#tab .locaties { list-style-type: none; padding:0 0 0 24px;}
#tab .locaties li a { color: #666; }
#tab .grey { color:grey; }


.header_btns {
    float:left;
    margin:0;
    padding:0;
    margin-top:17px;
    margin-left:0px;
}

.header_btns li {
    list-style-type:none;
    float:left;
    margin:0;
    padding:0 0 0 3px;  
    height:26px;
    margin-left:10px;
    font-family:Trebuchet MS;
    font-size:13px;

}

.header_btns li.red { 
    background:url("../images/buttons/btn_red_left.gif") no-repeat left top;      
}

.header_btns li.blue { 
    background:url("../images/buttons/btn_blue_left.gif") no-repeat left top;      
}

.header_btns li a {
    display:block;
    color:white;
    font-weight:bold;
    height:26px;
    line-height:26px;
    padding-left:2px;
    padding-right:5px;
    outline:none;
    float:left;
       

}

.header_btns li.red a {
    background:url("../images/buttons/btn_red_right.gif") no-repeat right top;       
}

.header_btns li.blue a {
    background:url("../images/buttons/btn_blue_right.gif") no-repeat right top;       
}


.header_btns li a {   
    text-decoration:none;
}
