/*  breadcrumbs*/#site.layout-summer #breadcrumbs{  display:block;  margin:0; padding:0;  width:600px;    position:absolute;  left:15px;  top:137px;  line-height:32px;  color:#ccc;}.layout-summer #breadcrumbs a{  color:#fff;  font-style:normal;  text-decoration:none;}.layout-summer #breadcrumbs a:hover{  color:#fff;  font-style:normal;  text-decoration:underline;}.layout-summer #breadcrumbs a em{ color:#fff; } /*  content*/.layout-summer #content{  display:block;    width:985px;  margin:68px 0px 0px 0px;  padding:50px 0px 4px 15px;  background-color:#fff;    background-image:url('/Bergen aan Zee/template1000/contentBg.png');  background-repeat:no-repeat;  background-position:left top;    color:#01497F;  _overflow-x:hidden;}body.template-12 .layout-summer #content .content,body.template-18 .layout-summer #content .content,body.template-10 .layout-summer #content .content{  padding:0px 20px 2px 0px;}.layout-summer #content .content{  line-height:16px;}/*  webcam + ads tempalte*/body.template-23 .layout-summer #content #col1{  float:left;  width:156px;  margin-right:4px;  padding-bottom:4px;}body.template-23 .layout-summer #content #col2{  float:left;  width:650px;  padding-bottom:4px;}body.template-23 .layout-summer #content #col3{  float:right;  width:156px;  margin-right:15px;  padding-bottom:4px;}body.template-23 .layout-summer #content .content{  padding:0;} /*  footer*/.layout-summer #footer{  clear:both;  margin:14px 0px 0px 0px;  padding:54px 15px 0px 15px;  height:30px;  font-size:0.8em;  background-image:url('/Bergen aan Zee/template1000/footer.png');  background-repeat:no-repeat;  background-position:left top;  color:#2197d4;}.layout-summer #footer a{  color:#2197d4;}.layout-summer #footer li a em{ font-style:normal; }#footer a.external img{  display:none;} /*  header*/.layout-summer #header{  display:block;  width:1000px;  height:104px;  padding:0; border:0; margin:0;  clear:both;  background-image:url('/Bergen aan Zee/template1000/header.jpg');}#header a{  display:block;  margin:0; padding:0; border:0;  position:absolute;  top:4px;  left:4px;  width:350px;  height:90px;}#header a em{ display:none; } /*  main-nav niveau 2 summer*/.layout-summer #main-nav li ul{  padding:0; margin:0;  display:none;  position:absolute;  top:24px;  left:0;  width:192px;  margin-left:-8px;  list-style-type:none;  border-bottom:2px #f7941e solid;  border-left:1px #f7941e solid;  border-right:1px #f7941e solid;  background-color:#fff;  z-index:80;}.layout-summer #main-nav li.hover ul,.layout-summer #main-nav li:hover ul{  display:block;}.layout-summer #main-nav li ul li{  border:0;  margin:0;  padding:2px 6px;  width:auto;  line-height:20px;  float:none;}.layout-summer #main-nav li ul li a{  display:block;  font-weight:normal;  color:#004884;  font-size:12px;  width:180px;  text-transform:none;}.layout-summer #main-nav li.active ul{}/*  main-nav niveau 3 summer*/.layout-summer #main-nav li:hover ul li ul,.layout-summer #main-nav li.hover ul li ul,.layout-summer #main-nav li ul li ul{  display:none;} /*  main-nav summer*/.layout-summer #main-nav{  list-style-type:none;  display:block;  position:absolute;  top:104px;  left:0;  width:985px;  padding:0; margin:0;  padding-left:15px;  background-color:#f7941e;}.layout-summer #main-nav ul{  list-style-type:none;  display:block;  width:985px;  padding:0; margin:0;}.layout-summer #main-nav li{  display:block;  height:24px;  padding:0px 26px 0px 0px;  float:left;  position:relative;  z-index:30;}#main-nav li a{  text-decoration:none;  font-size:13px;  font-weight:bold;  text-transform:uppercase;  color:#fff;}.layout-summer #main-nav li.active{}.layout-summer #main-nav li.active a{}#main-nav li a:hover{ text-decoration:underline; }#main-nav li a em{ font-style:normal; }#main-nav li a.external img{  display:none;}#main-nav li.hide{ display:none; } /*  site*/#site.layout-summer {  display:block;  width:1000px;  position:relative;  margin:0 auto;  background-color:white;    background-image:url('/Bergen aan Zee/template1000/siteBg.png');  background-repeat:repeat-x;  background-position:left top;} /*  toolbar*/#site.layout-summer #toolbar{  display:block;  position:absolute;  height:30px;  width:320px;  left:645px;  _left:640px;  top:190px;  margin:0; padding:0;  background-image:url('/Bergen aan Zee/template1000/toolIcons/toolbarBg.png');  background-position:102px 0px;  background-repeat:no-repeat;  z-index:25;}.layout-summer #toolbar a{  color:black;  text-decoration:none;}.layout-summer #toolbar #twitter{  display:block; position:absolute;  height:30px; width:24px;  left:0px;}.layout-summer #toolbar #flickr{  display:block; position:absolute;  height:30px; width:24px;  left:34px;}.layout-summer #toolbar #hyves{  display:block; position:absolute;  height:30px; width:24px;  left:68px;}/*/Bergen aan Zee/template1000/toolIcons/baz-op-twitter.png/Bergen aan Zee/template1000/toolIcons/baz-op-flickr.png/Bergen aan Zee/template1000/toolIcons/baz-op-hyves.pnghttp://twitter.com/BergenaanZeehttp://Flickr.com/photos/bergenaanzee/ http://bergen-aan-zee.hyves.nl/*/.layout-summer #toolbar #link-bookmark{  display:block;  position:absolute;  width:24px;  height:24px;  left:102px;  background-image:url('/Bergen aan Zee/template1000/toolIcons/bookmarkthispage.png');}.layout-summer #toolbar #link-bookmark em { display:none; }.layout-summer #toolbar #link-setHomepage{  display:block;  position:absolute;  width:24px;  height:24px;  left:136px;  background-image:url('/Bergen aan Zee/template1000/toolIcons/setashomepage.png');}.layout-summer #toolbar #link-setHomepage em { display:none; }.layout-summer #link-mailThisPage{  display:block;  position:absolute;  width:24px;  height:24px;  left:170px;  background-image:url('/Bergen aan Zee/template1000/toolIcons/mailthispage.png');}#link-mailThisPage em{ display:none; }.layout-summer #link-print{  display:block;  position:absolute;  width:24px;  height:24px;  left:204px;  background-image:url('/Bergen aan Zee/template1000/toolIcons/printthispage.png');}#link-print em{ display:none; }.layout-summer #toolbar #textSizeSmall{  display:block;  position:absolute;  width:13px;  height:24px;  left:238px;  background-image:url('/Bergen aan Zee/template1000/toolIcons/changefontsize.png');  background-position:0px 0px;}.layout-summer #toolbar #textSizeNormal{  display:block;  position:absolute;  width:14px;  height:24px;  left:251px;  background-image:url('/Bergen aan Zee/template1000/toolIcons/changefontsize.png');  background-position:-15px 0px;}.layout-summer #toolbar #textSizeLarge{  display:block;  position:absolute;  width:19px;  height:24px;  left:265px;  background-image:url('/Bergen aan Zee/template1000/toolIcons/changefontsize.png');  background-position:-30px 0px;}.layout-summer #toolbar #textSizeSmall em{ display:none; }.layout-summer #toolbar #textSizeNormal em{ display:none; }.layout-summer #toolbar #textSizeLarge em{ display:none; }.layout-summer #toolbar a em{  font-style:normal;}/*.layout-summer #lang-nl{  display:block;  position:absolute;  left:158px;  width:19px;  height:12px;  background-image:url(/data/icon-nl.png);  background-position:left top;  margin:0px 5px;  margin-top:7px;}#lang-nl em{ display:none; }.layout-summer #lang-de{  display:block;  position:absolute;  left:158px;  width:19px;  height:12px;    background-image:url(/data/icon-de.png);  background-position:left top;  margin:0px 5px;  margin-top:7px;}#lang-de em{ display:none; }body.nl-nl #lang-nl{ display:none; }body.de-de #lang-de{ display:none; }*//* *  Hide hyves icon */a#hyves {  visibility: hidden;  display: none !important;}a#twitter {  left: 34px !important;}a#flickr {  left: 68px !important;} /*albumProfile2*/.content ul.albumProfile2{  display:block;  overflow:auto;  _height:1%;  list-style-type:none;  margin:0;  padding:4px 100px 4px 80px;}.content ul.albumProfile2 li{  display:block;  float:left;  padding:0;  margin:0px 6px 6px 0px;}.content ul.albumProfile2 li div.description{  display:none;}.viewWrapper{  display:block;  width:660px;  height:380px;  margin:0 auto;}.viewWrapper img.albumProfile2Bigview{  border:4px #f7941e solid;  display:block;  float:left;}.viewWrapper a.viewPrev,.viewWrapper a.viewNext{  display:block;  float:left;  width:50px;  height:350px;  background-repeat:no-repeat;  background-position:left top;}.viewWrapper a.viewPrev{  background-image:url('/Bergen aan Zee/template1000/albumPrev.png');}.viewWrapper a.viewNext{  background-image:url('/Bergen aan Zee/template1000/albumNext.png');}.viewWrapper a.viewPrev em,.viewWrapper a.viewNext em{  display:none;} /*  algemeen*//*#004884 donker blauw#4fbbe9 light blauw#ffd600 geel*/*{  font-family:Verdana;}body.de-de,body.nl-nl{  font-size:11px;  height:100%;  background-color:#5b7896;    background-image:url('/Bergen aan Zee/template1000/background.jpg');  background-repeat:repeat-x;  background-position:left top;}body.zoom-small{  font-size:11px;}body.zoom-medium{  font-size:13px;}body.zoom-large{  font-size:15px;} /*  BAZ Landingpages*/body.template-19 .layout-summer #content{  margin:38px 0px 0px 0px;} /*  bazGallery*/#columnLeft #gallery{  float:left;  position:relative;  width:236px;  height:244px;  padding:0px 0px 0px 12px;  margin:22px 6px 6px 0px;  background-image:url('/Bergen aan Zee/template1000/galleryBg.png');  background-repeat:no-repeat;  background-position:left top;}.bazGallery ul.album{  list-style:none;  list-style-type:none;  display:block;  height:40px;  width:200px;  margin:170px 0px 0px 0px ;  padding:0;  overflow:hidden;}.bazGallery ul.album li {  float:left;  width:56px;  height:35px;  margin:0px 0px 4px 5px;  display:block;}.bazGallery ul li a{  display:block;  width:56px;  height:35px;  overflow:hidden;}.bazGallery .image{  display:inline;  margin:0; padding:0; border:0;}#galleryView{  position:absolute;  width:140px;  height:105px;  top:36px;  left:40px;}.bazGallery .description{  display:none;}/*  h2 position*/#hotelDescription{  position:relative;  padding-top:42px;}#hotelDescription h2{  position:absolute;  top:0; left:0;} /*  blocks content*/.block .content ul.listNews{  list-style-type:none;  padding:2px 10px;  margin:0;}.block .content ul.listNews li{  border-bottom:1px #f7941e solid;  border-bottom:1px #fff solid;  padding:4px 0px;  margin:0;}.block #weather{  margin:0; padding:0;}.block #weather iframe{  margin:0; padding:0; border:0;  margin-left:40px;  >margin-top:-8px;  width:160px;}.block .content p.webcamblock{  padding:8px 0px 0px 12px;}.block .content p.beachcamblock{} /*   4 blokken*/#bottomBlocks{  padding:12px 0px 12px 15px;  margin:0;  height:240px;  clear:both;  background-color:white;}.block{  display:block;  float:left;  width:238px;  height:240px;  margin-right:6px;  _margin-right:4px;  background-image:url('/Bergen aan Zee/template1000/blockBottom.png');  background-position:left bottom;  background-repeat:no-repeat;}.lastblock{  margin-right:0;}.block h2{  width:238px !important;  height:44px !important;  background-image:url('/Bergen aan Zee/template1000/blockTop.png');  background-position:left top;  background-repeat:no-repeat;  margin:0;  padding:17px 0px 0px 0px ;  color:#fff;  text-align:center;  _overflow:hidden;}body.sIFR-hasFlash .block h2{  text-align:left;}#bottomBlocks h2 em{  font-style:normal;  font-size:1.2em;  line-height:1.3em;  margin:0;  margin-left:20px;}.block .content address,.block .content p{  color:#004884;  margin:0; border:0;  padding:6px 10px;  line-height:18px;}.block .content ul{  margin:0px 6px 4px 20px;  padding:0;  color:#004884;  line-height:18px;}.lastblock .content img{/*  margin:8px 0px 0px 12px;*/} /*  frontpageTable*/table.frontpageTable{  border-collapse:collapse;  width:970px;  _width:965px;}table.frontpageTable tr td{  padding:10px 10px 0px 10px;  vertical-align:top;}table.frontpageTable tr td.leftbar{  padding:0;}table.frontpageTable tr td.rightbar{  width:202px;  _height:391px;  min-height:391px;  padding:18px;  background-image:url('/Bergen aan Zee/template1000/frontpagebar.png');  background-position:left top;  background-repeat:no-repeat;} /*  google map*/iframe.map{  display:block;  width:460px;  height:600px;  border:0; margin:0; padding:0;}.isTab iframe.map{  margin:0px -10px;}.googleInfoWindow{  font-style:normal;  width:240px;  padding-bottom:5px;  text-align:left;}.googleInfoWindow img{  float:right;  margin-right:10px;  border:1px solid #ccc;} /* Horizontal Accordion */#horizontal_accordeon {  margin: 50px 0px 20px 8px;  width: 464px;     height: 530px;  list-style:none;  list-style-type:none;  background-color:#fff;  position:relative;}.horizontal_accordion_toggle {  float: left;  display: block;  height:530px;  width: 30px;  color: #ffffff;  text-decoration: none;  outline: none;  border-right: 1px solid #fff;  cursor: pointer;  margin: 0;  background-color:#30a4dc;  background-repeat:no-repeat;  background-position:4px 50px;      list-style:none;  list-style-type:none;}.horizontal_accordion_toggle em{  display:none;}.horizontal_accordion_toggle_active {  background-color: #f7941e;  border-right: 1px solid #fff;}/* buttons nl */#accor_reserveren{  background-image:url('/Bergen aan Zee/template1000/reserveren.png');}#accor_reserveren.horizontal_accordion_toggle_active{  background-image:url('/Bergen aan Zee/template1000/reserveren_active.png');}#accor_route{  background-image:url('/Bergen aan Zee/template1000/route.png');}#accor_route.horizontal_accordion_toggle_active {  background-image:url('/Bergen aan Zee/template1000/route_active.png');}/* buttons de */body.de-de #accor_reserveren{  background-image:url('/Bergen aan Zee/template1000/reserveren_de.png');}body.de-de #accor_reserveren.horizontal_accordion_toggle_active{  background-image:url('/Bergen aan Zee/template1000/reserveren_active_de.png');}body.de-de #accor_route{  background-image:url('/Bergen aan Zee/template1000/route_de.png');}body.de-de #accor_route.horizontal_accordion_toggle_active {  background-image:url('/Bergen aan Zee/template1000/route_active_de.png');}.horizontal_accordion_content {  height: 530px;  float: left;    overflow: hidden;  color: #004884;  list-style:none;  list-style-type:none;  margin: 0;}    .horizontal_accordion_content .accordion_area{  width: 380px;  line-height: 150%;  padding: 40px 10px 15px 10px;  height:645px;  background-color:#bbdaf1;}.horizontal_accordion_content .accordion_area .content{  _height:40px;  min-height:40px;}/* set heights (again) */#columnRight #horizontal_accordeon,#columnRight .horizontal_accordion_toggle,#columnRight .horizontal_accordion_content {  height:700px;}/*  waves*/#columnRight #topWave{  width:470px;  height:30px;  margin:0; padding:0; border;0;  position:absolute;  top:46px;  left:0px;  background-image:url('/Bergen aan Zee/template1000/accordeonWaveTop.png');  background-repeat:no-repeat;  background-position:left top; _background-image:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Bergen aan Zee/template1000/accordeonWaveTop.png', sizingMethod='scale');}#columnRight #bottomWave{  width:470px;  height:50px;  margin:0; padding:0; border;0;  position:absolute;  bottom:0px;  _bottom:8px;  left:0px;  background-image:url('/Bergen aan Zee/template1000/accordeonWaveBottom.png');  background-repeat:no-repeat;  background-position:left top; _background-image:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/Bergen aan Zee/template1000/accordeonWaveBottom.png', sizingMethod='scale');} /*  hotel pagina*/#columnLeft{  width:485px;  float:left;  margin-right:5px;  margin-bottom:12px;}#columnRight{  width:480px;  float:left;  margin-bottom:12px;  position:relative;}#columnLeft #bottomBlocks{  padding:0;}#columnLeft .block{  margin-right:6px;}#columnLeft .lastblock{  margin-right:0px;} /*  hotelOverview*/#content .hotelOverzicht{  width:438px;  height:212px;  float:left;  margin:0px 18px 0px 0px;  _margin:0px 12px 0px 0px;  background-image:url('/Bergen aan Zee/template1000/overviewGrid.png');  background-repeat:no-repeat;  background-position:left top;}#content .hotelOverzicht table{  margin:28px 0px 2px 10px;  width:100%;}#content .hotelOverzicht table tbody tr th{  padding:0;  width:164px;  vertical-align:top;  text-align:left;}#content .hotelOverzicht table tbody tr td{  padding:0px 6px 0px 10px;  vertical-align:top;  text-align:left;}#content .hotelOverzicht table img{  border:0;}#content .hotelOverzicht h3{  margin:0px 0px 8px 0px;  font-size:1.7em;  height:18px;  width:220px;  line-height:18px;}#content .hotelOverzicht address{  text-align:left;  border:none;  margin:0px 0px 8px 0px;}a.meerInfo{  margin:14px 0px 0px 10px;  font-weight:bold;  font-size:12px;  color:#2197d4;}body.d193 #content .hotelOverzicht,body.d240 #content .hotelOverzicht{  width:448px;  height:280px;  background-image:url('/Bergen aan Zee/template1000/overviewGrid2.png');}body.d193 #content .hotelOverzicht address,body.d240 #content .hotelOverzicht address{  width:220px;} /*  lang-nav*/#toolbar #langNav{  display:block;  float:left;  width:19px;  height:12px;  margin:0;  padding:14px 3px 0px 3px;}/* 19 - landingpage */body.template-19 #langNav{  display:block;  position:absolute;  top:160px;  left:964px;  width:19px;  height:12px;  margin:0;  padding:0;}#langNav li{  list-style:none;  display:block;  float:left;  width:19px;  height:12px;  margin:0; padding:0;  background-image:url(/data/icon-nl.png);  background-repeat:no-repeat;  background-position:left top;}#langNav li.nl-nl{  background-image:url(/data/icon-nl.png);}#langNav li.de-de{  background-image:url(/data/icon-de.png);}#langNav li a{  display:block;  width:19px;  height:12px;  margin:0; padding:0;}#langNav li em{  display:none;}/* Summer */.layout-summer #toolbar #langNav{  position:absolute;  left:190px;  left:294px;  top:-8px;  clear:both;} /*  location*/#map{  display:block;  width:360px;  height:320px;  padding:0; margin:0; border:0;  overflow:hidden;}body.map{  margin:0; padding:0; border:0;}.infobox{  line-height:1.2em;}.infobox h2{  font-size:1em;  font-weight:bold;  margin:0; padding:0; border:0;  color:#f7941e;}.infobox a,.infobox address{  font-style:normal;  font-size:11px;  margin:0; padding:0; border:0;  color:black;}/* plan route form*/#visitorAddress{  display:block;  padding:0;  width:360px;}#visitorAddress p{  font-size:11px;}#visitorAddress p label{  display:inline;  clear:none;  float:none;  padding:0; margin:0; border:0;  width:auto;  height:auto;  line-height:auto;  text-decoration:underline;  cursor:pointer;}#mapWrapper{  padding:0; margin:0; border:0;} /*  mail this page*/.mailThisPageWrapper{  display:block;  overflow:hidden;  position:absolute;  top:100px;  left:0px;  border:10px solid #5b7896;  background-color:white;  z-index:90;}.mailThisPageWrapper h2{  display:block;  height:20px;  padding:0; margin:0;  background-color:#5b7896;  font-size:15px;  color:white;}.mailThisPageWrapper h2 a{  display:block;  width:11px;  height:11px;    position:absolute;  left:389px;  top:0px;}.mailThisPageWrapper h2 a img{ border:0; }.mailThisPageWrapper iframe{  display:block;  width:400px;  height:280px;  border:0; margin:0; padding:0;  overflow:hidden;}body.inFrame{  background-color:white;  width:400px;  height:280px;  border:0; margin:0; padding:0;}body.inFrame form fieldset.buttonBar{  border:0; margin:0; padding:0px 0px 0px 120px;} /*  main-nav adjustments*//* umgebung */.layout-summer #main-nav li.d239 ul{  margin-left:-14px;}/* omgeving */.layout-summer #main-nav li.d204 ul{  margin-left:-5px;} /*newsLetter*/#newsLetter{  display:block;  height:20px;  width:460px;  margin:0; padding:0; border:0;  position:absolute;  right:0px;  top:142px;  z-index:28;}#newsLetter form{  margin:0; padding:0; border:0;}#newsLetter #newsletterServiceEmailAddress{  width:160px;  height:14px;  margin:0;  padding:2px;  border:1px #f7941e solid;  position:absolute;  left:20px;}#newsLetter form button{  height:19px;  width:120px;  margin:0; padding:0; border:0;  border-bottom:2px #78b6e4 solid;  >border:2px #78b6e4 solid;  background-color:#78b6e4;  color:#fff;  font-weight:bold;  font-size:11px;  cursor:pointer;  position:absolute;  left:340px;}#newsLetter form #newsletterServiceButtonSubscribe{  left:220px;}#newsLetter button em{  font-style:normal;}#newsLetter button:hover em{  font-style:normal;  text-decoration:underline;} /*  newsPage*/.newsPage #newsSidebar{  float:left;  width:248px;  height:400px;  background-image:url('/Bergen aan Zee/BergenAanZee Uitzicht.jpg');  background-repeat:no-repeat;  background-position:left top;}.newsPage .newsItem{  width:700px;  float:left;}.newsPage .newsImages ul{  list-style-type:none;  margin:0; padding:0;} /*  nieuws evenementen startpagina*/#content .newscolum{  float:left;  width:212px;  margin:-50px 0px 24px 0px;  padding:0;}#content .newscolum ul{  margin:0px 12px 0px 0px;  padding:0;}#content .newscolum ul li{  list-style:none;  margin:0px 0px 12px 0px;  padding:0px 0px 8px 0px;  border-bottom:1px #5AB6E5 solid;}#content #di365 .date,#content #di369.newscolum .date{} /*  opmaak afbeeldingen*/a img{ border:0px; }img.left{ float:left; margin-right:5px; }img.right{ float:right; margin-left:5px; } /*  opmaak diversen*/address{  font-style:normal;  text-align:left;  border-bottom:10px solid white;}iframe{  margin-left:120px;} /* opmaak  formulier*/form{  display:block;  padding:0px;  margin:0px 0px 0px 4px;}form fieldset legend{ display:none; }form fieldset{  border:0px;  padding:0px;  margin:0px;}form fieldset label{  display:block;  clear:both;  padding:0;  margin:0px 0px 4px 0px;}form fieldset label span{  display:block;  clear:both;  padding:0;  font-size:10px;}form fieldset label textarea,form fieldset label input{  font-family:verdana;  font-size:11px;  line-height:15px;  border-top:1px solid #999;  border-left:1px solid #999;  border-bottom:1px solid #ddd;  border-right:1px solid #ddd;      padding:2px 2px;  width:300px;  color:#3da2d2;}form fieldset label select{  font-family:verdana;  font-size:11px;  }/*  checkbox*/form fieldset label.checkbox{  padding-left:120px;}form fieldset label.checkbox span{  width:auto;  float:none;  text-align:left;}form fieldset label.checkbox input{  width:auto;  border:0px;  float:left;}/*  radio*/form fieldset label.radio{  padding-left:120px;}form fieldset label.radio span{  width:auto;  float:none;  text-align:left;}form fieldset label.radio input{  width:auto;  border:0px;  float:left;}/*  knoppen*/form fieldset.buttonBar{  display:block;}form fieldset.buttonBar button{  margin:0;  padding:2px 4px;  border:0;  font-size:10px;  text-transform:lowercase;  background-color:#f7941e;  border:1px #fff solid;  cursor:pointer;}form fieldset.buttonBar button em{  margin:0; padding:0;  font-style:normal;  font-weight:bold;  color:#fff;  cursor:pointer;}  /*  opmaak kopteksten*/h2{  font-size:2.2em;  margin:0.4em 0em 0.8em 0em;  color:#f7941e;}body.sIFR-hasFlash h2{  height:22px;  line-height:22px;  font-size:22px;}h3{  font-size:2em;  height:22px;  line-height:22px;  color:#f7941e;}h4{  font-size:1.2em;} /*  opmaak hyperlinks*/a{  color:#01497F; }a em{ font-style:normal; }a.external img{  margin:0px 2px;} /*  opmaak paragraven*/p.center{  text-align:center;} /*  opmaak tabellen*/table.twee-kolommen{  width:100%;  border-collapse:collapse;}table.twee-kolommen td{  width:50%;  text-align:center;}table.drie-kolommen{  width:100%;  border-collapse:collapse;}table.drie-kolommen td{  width:33%;  text-align:center;}/*  prijslijsten*/table.prijslijst{  width:100%;  border-collapse:collapse;}table.prijslijst caption{  font-size:1em;  font-weight:bold;  text-align:left;}table.prijslijst tr td{  padding:2px 2px;  margin:0px;}table.prijslijst tr.odd td{}table.prijslijst tr.even td{  background-color:#ccc;} /*  opmaak thumbnails*/.thumbnails ul{  display:block;  width:456px;  height:100px;    list-style-type:none;  padding:0px;  margin:0px;  margin:0px;    padding-top:330px;  background-position:top center;  background-repeat:no-repeat;}.thumbnails li.forward{  float:left;  width:30px;  height:52px;  margin:0px;    cursor:pointer;      background-image:url('/data/frontpage/tn-forward.png');  background-repeat:no-repeat;}.thumbnails li.reverse{  float:left;  width:30px;  height:52px;    cursor:pointer;      background-image:url('/data/frontpage/tn-reverse.png');  background-repeat:no-repeat;}.thumbnails li{  float:left;  margin-right:9px;}.thumbnails li img{  width:84px;  height:50px;}.thumbnails .reverse{  background-image:url('/data/frontpage/reverse.png');  background-position:left top;  background-repeat:no-repeat;}.thumbnails .forward{  background-image:url('/data/frontpage/forward.png');  background-position:left top;  background-repeat:no-repeat;} /*  photobar*/#photobar{  display:block;  width:129px;    position:absolute;  left:647px;  top:127px;    padding:2px 3px;    background-color:#006;    border-left:1px solid black;}#photobar dl{  display:block;  padding:0px;  margin:0px;}#photobar dl dt{  padding:0px;  margin:0px;  margin-top:20px;      border-bottom:1px solid black;    background-color:#00f;    text-align:center;  color:white;  border:1px solid black;}#photobar dl dd{  padding:0px;  margin:0px;    border-left:1px solid black;  border-bottom:1px solid black;  border-right:1px solid black;  background-color:white;  text-align:center;}body.nl-nl #photobar .lang-de{ display:none; }body.de-de #photobar .lang-nl{ display:none; } /*  plan route*/.planRouteWrapper{  display:block;  overflow:hidden;  position:absolute;  top:100px;  left:0px;  border:10px solid #5AB6E5;  background-color:white;}.planRouteWrapper h2{  display:block;  height:20px;  padding:0; margin:0;    background-color:#5AB6E5;  font-size:15px;  color:white;}.planRouteWrapper h2 a{  display:block;  width:11px;  height:11px;    position:absolute;  left:399px;  top:0px;}.planRouteWrapper h2 a img{ border:0; }.planRouteWrapper iframe{  display:block;  width:400px;  height:280px;  border:0; margin:0; padding:0;} /*  print onscreen*/.print{ display:none; } /*  sifr css*//* default styles don't modify */.sIFR-flash {visibility: visible !important;margin: 0;}.sIFR-replaced {visibility: visible !important;}span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}/*  baz sifr*/body.sIFR-hasFlash #content h2,body.sIFR-hasFlash .horizontal_accordion_content h2{  height:34px;} /*  site*/html, body {  margin:0;  padding:0;}body div.layout-default{  display:block;  width:783px;  position:relative;  margin:0 auto;} /*  tides*/#tides{  background-color:#ffd600;  display:block;  margin:0px 0px 10px 0px;  padding:14px 14px 0px 14px;  width:453px;  height:200px;}/* tides h2 */#di823,#di629 {  padding:0;  border-top:2px #ffd600 solid;  border-left:6px #ffd600 solid;  background-color:#ffd600;  width:455px;}/* weather */#di992,#di990{  position:absolute;  top:223px;  left:502px;  background-color:#ffd600;  border-left:6px #ffd600 solid;  width:454px;  height:274px;}#di992 iframe,#di990 iframe{  margin-left:6px;}#tideDaySelect{  margin:0px 0px 8px 0px;  padding:0;}#tides ul{  display:none;  list-style:none;  margin:14px 0px;  padding:0;}#tides ul li {  display:block;  float:left;  height:50px;  width:31px;  padding:0;  margin:8px 2px 0px 4px;  background-repeat:no-repeat;  background-position:top left;  text-align:right;  overflow:hidden;}#tides ul li.isFlood-No{  background-image:url('/Bergen aan zee/waterstanden/pijl-blauw.png');}#tides ul li.isFlood-Yes{  background-image:url('/Bergen aan zee/waterstanden/pijl-rood.png');}#tides ul li.first-child,#tides ul li:first-child{  display:block;  width:116px;  height:111px;  margin:0;  padding:0px 0px 0px 24px;  background-repeat:no-repeat;}#tides ul li.isFlood-No.first-child,#tides ul li:first-child.isFlood-No{  background-image:url('/Bergen aan zee/waterstanden/waterstand-blauw.png');}#tides ul li.isFlood-Yes.first-child,#tides ul li:first-child.isFlood-Yes{  background-image:url('/Bergen aan zee/waterstanden/waterstand-rood.png');}#tides ul li span{  display:block;  float:left;  margin:32px 4px 0px 0px;  color:#2a4a7c;  font-size:9px;  font-weight:bold;}#tides ul li.first-child span,#tides ul li:first-child span{  margin:94px 0px 0px 0px;}#tides ul li span.height{  display:none;}#tides ul li.first-child span.height,#tides ul li:first-child span.height{  display:block;}#tides #tide0{ display:block; } /*  webcam*/#webcam-wrapper{  display:block;  width:640px;  margin:0;  border:6px solid #5AB6E5;  background-color:#5AB6E5;}#webcam-wrapper ul{  display:block;  padding:0; margin:0; border:0;  list-style-type:none;  width:640px;  height:480px;  overflow:hidden;}#webcam-wrapper li{  display:none;  width:640px;  height:480px;}#webcam-wrapper li img{  width:640px;  height:480px;}#webcam-wrapper li.show{ display:block; }#webcam-wrapper li#stream{  margin:0; padding:0;  background-image:url(loader.gif);  background-repeat:no-repeat;  background-position:center center;}#webcam-wrapper li#stream object{  display:block;  margin:0 auto; padding:0;}#webcam-wrapper li object,#webcam-wrapper li embed{  background-color:transparent;}#webcam-nav{  display:block;  padding:0; margin:0;  text-align:center;}#webcam-wrapper a{  padding:0px 4px;  color:white;  background-color:#01497F;  text-decoration:none;}#webcam-wrapper a em{ font-style:normal; }

