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: 82px;
	                                                    background: #FEFEFE;
                                                        text-align: center;
                                                         }           

#header .linkerLogo {                                   background-image: url(http://naupar.com/img/image001.gif);
                                                        height:82px;
                                                        width:249px;}

#header #info {                                         position:absolute;
                                                        right:23px;
                                                        top:10px;
                                                        color:#666; }
#header #info a:hover {                                 text-decoration: underline; }
#header #info a {                                       text-decoration: none;
                                                        color:#666; }
                                                        
#container{                                             position: absolute;
	                                                    top: 0;
	                                                    left: 0;
	                                                    right: 304px;
	                                                    bottom:0;
	                                                    margin: 77px 0 0 0;
	                                                    background: #FFF;
	                                                    overflow: visible; }
#container #tabs {                                      cursor:pointer;
                                                        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 #FFF; }

#container #tab{                                        position: absolute;
	                                                    top: 22px;
                                                        right: 0px;
	                                                    bottom: 0;
	                                                    width: 597px;
	                                                    background: #FEFEFE;
	                                                    overflow: auto;
                                                        display:none; }

#tabs span {                                            vertical-align:middle;
                                                        line-height: 21px;
                                                        font-weight: bold;
                                                        color:white; }

#tabs #tabMap{                                          height:21px;
                                                        width:112px;        
                                                        text-align: center;
                                                        background:#838383 url('../images/button_overlay_repeat.png');
                                                        float:left;
                                                        margin:0 1px 0 0;
                                                        border-bottom:1px solid #838383;}
#tabs #tabMap img {                                     border-bottom:1px solid #838383;
                                                        background-color: #838383 ; }
#tabs #tabMap.active img {                              border-bottom:0px solid #838383; }

#tabs #tabMap span {                                    margin-left:0px;
                                                        float:left; }
#tabs #tabSearch{                                       background-image:url('../images/button_overlay.png');
                                                        background-color:#838383;
                                                        height:21px;
                                                        width:90px;        
                                                        text-align: center;
                                                        position: absolute;
                                                        top: 0;
                                                        right: 510px;
                                                        z-index: 9;       
                                                        border-bottom:1px solid #FFF; }
#tabs #tabTitle{                                        height:21px;
                                                        width:509px;        
                                                        position: absolute;
                                                        top: 0;
                                                        right: 0px;
                                                        z-index: 9;
                                                        background-image:url("../images/button_overlay_repeat.png");
                                                        background-repeat: repeat-x;
                                                        background-color: #838383;
                                                        border-bottom:1px solid #FFF; }
#tabs img.left {                                        float:left;
                                                        display:block;
                                                        height:21px;
                                                        width:28px;
                                                        background-repeat: no-repeat;    
                                                        background-color:#838383;
                                                        border-bottom:1px solid #FFF; }
#tabs img.right {                                       height:21px;
                                                        width:28px;
                                                        display:block;
                                                        float:right;
                                                        background-color: #838383;
                                                        border-right: 1px solid #EFEFEF;
                                                        border-bottom:1px solid #FFF; }
#tabMenu span {                                         vertical-align:middle;
                                                        color:white;
                                                        font-weight: bold;
                                                        line-height: 21px;
                                                        padding:0; }
#tabMenu #button span {                                 padding:0px 0 0 26px;}
#tabMenu {                                              height:22px;
                                                        width:302px;        
                                                        position: absolute;
                                                        top: 77px;
                                                        right: 1px;
                                                        z-index: 9;
                                                        background-color: #FFF; }
#tabMenu #button {                                      background-image: url("../images/button_overlay.png");
                                                        background-repeat: no-repeat;
                                                        height: 21px;
                                                        width: 90px;   
                                                        float:left;     
                                                        background-color: #838383;
                                                        border-bottom:1px solid #EFEFEF;
                                                        cursor:pointer;}
#tabMenu #route {                                       background-image: url("../images/button_overlay.png");
                                                        background-repeat: no-repeat;
                                                        height: 21px;
                                                        width: 90px;   
                                                        margin:0 0 0 1px;
                                                        float:left;    
                                                        background-color: #838383;
                                                        text-align: center;
                                                        border-bottom:1px solid #EFEFEF;
                                                        cursor:pointer; }
#tabMenu #language a {                                text-decoration: none; }
#tabMenu #language img {                                cursor:pointer;
                                                        border:0; }
                                                        
#tabMenu #language {                                    right:0; 
                                                        text-align: right;
                                                        margin-right:20px; }
#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 #e6e6e6;}

#GeoDirections #routeForm .text                       { height: 19px;
                                                        font-size: 11px;
                                                        border:1px solid #e6e6e6; 
                                                        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; }

/**
*   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 {                                           width: 215px;  }
.ballonButton {                                         background:url('../images/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:none !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.camera:hover {                            background-image: url("../images/ballon_camera_hover.gif"); }
.infoWindow a.camera {                                  margin-top:-10px;
                                                        background-image: url("../images/ballon_camera.gif");
                                                        display:block;
                                                        height: 55px;
                                                        width: 50px;
                                                        position:absolute;
                                                        right:0px; }
.infoWindow a {                                         text-decoration: underline;            
                                                        z-index:2; }

/* 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 #e6e6e6; 
                                                        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 #e6e6e6; 
                                                        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:20px 0 20px 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 #e6e6e6;
                                                        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 #e6e6e6;
                                                        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 #e6e6e6; 
                                                        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;
                                                        margin:10px 0 10px 0;
                                                        }
.searchResult p                                       { display:block; }
p.links                                               { float:left; 
                                                        width: 310px; 
                                                        margin:10px 0 10px 5px; 
                                                        border-right:1px solid #E6E6E6;}
p.adress                                              { float:right;
                                                        margin:10px 0 10px 5px; 
                                                        width: 220px; }
.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 **/

.omschrijving p                       {   overflow:hidden; }
#tab_contents  .omschrijving                        {   border: 1px solid #e6e6e6;
                                                        padding:5px 15px 0 15px;
                                                        overflow: hidden;
                                                        background:#FEFEFE url('../images/tab_info_bg_main.gif') repeat-x; 
                                                        line-height: 16px;
                                                        overflow: hidden;
                                                        color:#666; }
#tab_contents_info .info_extra                        { overflow:hidden;
                                                        border: 1px solid #e6e6e6;
                                                        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 .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 #e6e6e6; 
                                                        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 #e6e6e6; 
                                                        background-color: #FFF;
                                                        padding:4px 0 0 5px;
                                                        width: 524px;
                                                        color:#666;}
#tab_contents_info .info_extra_thumbs                 { overflow:hidden;
                                                        border: 1px solid #e6e6e6;
                                                        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 #E6E6E6;
                                        display:block;}

                                        
                                        
                                        
#residentie_link, #residentie_link *                  { border:0;  }                                        

.aanbevolen_marker {            border:2px solid red; height: 21px;}

.red { color:red; }