@charset "utf-8";

* {margin:0; padding:0; outline:none;}
body {background: url(../images/bg_body.gif) repeat-x top center #fff; font-family:"Trebuchet MS", Arial; font-size:12px; line-height:18px; color:#5d5d5d;}
p { font-size:12px; line-height:18px; font-weight:normal; }
p a:link, p a:visited {color:#5297c4; text-decoration: none;}
p a:hover {color:#5297c4; text-decoration: underline}
h1 {font-family:"Trebuchet MS", Arial; font-size:18px; color:#e1f5ff; }
h2 {font-family:Arial; font-size:17px; font-weight:bold; color:#555959;}
h3.orange {font-family:"Trebuchet MS", Arial; font-size:16px; color:#ff8400; margin-top:10px; margin-bottom:0px;}
h3.blue { font-family:"Trebuchet MS", Arial; font-size:16px; color:#1371af; margin-bottom:3px;}
h3.dblue { font-family:"Trebuchet MS", Arial; font-size:16px; color:#024C7D; margin-bottom:16px;}
h3.blue { font-family:"Trebuchet MS", Arial; font-size:14px; color:#1371af; margin-bottom:10px;}
h4 {font-family:"Trebuchet MS", Arial; font-size:26px; color:#fde303; }
h4 span { font-size:12px; line-height:18px; display:block;}
h5 {font-family:"Trebuchet MS", Arial; font-size:14px; color:#1371af; float:left; }

img {border:none;}
#ad {margin-top:37px;width:120px;height:600px;background:;float:left;}
#wrapper {background:url(../images/bg_top_gradient.jpg) no-repeat center top; width: 100%; float: left; padding:32px 0 32px 0;}
#container { width:854px; margin:0 auto}
#topbar {width:854px; float:left; height:30px;}
#topbar .logo {width:415px; float:left; }
#topbar h1 { float:left; text-align: left; margin-top:3px;}
#search_block {width:854px; float:left;}
#search_block .map {width:337px; height:292px; background:url(../images/bg_map.jpg) no-repeat; float:right; padding:13px 0 0 13px;} 
#search_block .map img {border:1px solid #fff;}
#search_block .searchbox {background:url(../images/bg_search.png) no-repeat; width:489px; height:83px; float:left; margin-bottom:26px;}
#search_block .searchbox form { padding:35px 0 0 28px; margin:0; float:left;}
#search_block .searchbox form input.searchtextbox {width:317px; margin:0 15px 0 0; padding:3px 0 0 5px; background:none; border:none; height:19px; float:left; display:inline; font-weight:bold; } 
#search_block .searchbox form input.searchbutton {background:url(../images/btn_search.png) no-repeat; width:103px; height:28px; border:none; float:left; display:inline; margin-top:-3px; cursor:pointer;}
.btn_versturen {background:url(../images/btn_versturen.png) no-repeat;width:103px;height:29px;border:none;cursor:pointer;}
#search_block .hometext {width:475px; margin-top:5px;margin-left:25px; float:left;color:#fff;}
#search_block .actualconditions .conditionimg {float:left;}
#search_block .actualconditions {width:157px; margin-top:5px; float:left;}
#search_block .actualconditions h4 {margin-left:60px;}
#search_block .actualconditions ul { margin:0 0 0 0; list-style:none;}
#search_block .actualconditions ul li {list-style: none; margin-bottom:5px; color:#fff; font-size:12px; line-height:18px; font-weight:bold; line-height:1.2em;}
#search_block .days {width:328px; float:left;} 
#search_block .days p{ width: 96px; float:right; display:block; color:#fff; line-height: 16px }
#search_block .days p span {display:block; font-size:20px; padding-bottom: 7px; padding-top: 2px }
#search_block .days .day { width:50px; float:left; font-size:9px; font-weight:bold; color:#064c7a; font-family:"Trebuchet MS", Arial; }
#search_block .days .block {background:url(../images/bg_block.gif) no-repeat; height:66px; width:150px; float:left; display:inline; margin:0 4px 4px 0; padding:5px}
#search_block .weather_on_this_week {width:854px; float:left; margin-top:-10px;}
#search_block .weather_on_this_week h2 {margin-bottom:15px;}
#search_block .weather_on_this_week h3 {margin-bottom:10px;margin-top:10px;}
#search_block .weather_on_this_week span {color:#545454;}
#search_block .weather_on_this_week .weekdays {text-decoration:none;background:url(../images/bg_weekdays.png) top left no-repeat; width:140px; height:138px; float:left; color:#1371af; font-size:12px; line-height:18px; font-weight:bold;}
#search_block .weather_on_this_week ul.temp {width:65px; float:left; text-align:center; padding-right:5px; padding-top:10px; }
#search_block .weather_on_this_week .tempblock {float:left;display:block;width:70px;text-decoration:none;}
#search_block .weather_on_this_week ul li {list-style:none; color:#545454; font-size:16px; font-weight:bold; line-height:1.1em;}
#search_block .weather_on_this_week .weekdays_last {display:block;text-decoration:none;background:url(../images/bg_weekdays.png) top no-repeat; width:141px; height:138px; float:left; color:#1371af; font-size:12px; line-height:18px; font-weight:bold;}
#search_block .weather_on_this_week .weatherconditionimg { display:block;margin-left:auto;margin-right:auto;padding-top:15px; }
#adsence_block {width:1000px; background:F2F6FA; float:left; height:110px; }
#adsence_block .banner728x90 {height:90px; float: left; padding-left:60px;padding-top:15px;padding-bottom:10px;}
#adsence_block .banner120x90 {width:120px; height:90px; float: left;}
#adsence_block .banner300x250 {width:300px; height:250px; float: left; margin-right:40px;}
#adsence_block .banner120x240 {width:120px; height:240px; float: left;}
#news {width:285px; float:left; padding-right:20px;}
#news h3 { margin-top: 0; margin-bottom: 10px }
#news p {float:left; display:block; margin:10px 0 15px 0;}
#news .date { margin-bottom: 5px; float: left; display: inline-block; font-size:12px; line-height:18px; color:#fff; height:18px; line-height:18px; text-align:center; width:52px; background:#0c72b3; float:left; margin-right:10px; }
#find_your_city {width:288px; float:left; margin-right:23px;}
#find_your_city p {display:block; margin:0;}
#find_your_city p a {color:#5d5d5d; text-decoration:underline; font-family:"Trebuchet MS", Arial;} 
#find_your_city p a.f1 {font-size:12px; line-height:18px;}
#find_your_city p a.f2 {font-size:14px;}
#find_your_city p a.f3 {font-size:15px;}
#find_your_city p a.f4 {font-size:16px;}
#find_your_city p a.f5 {font-size:18px;}
#find_your_city p a.f6 {font-size:20px;}
#picture {background:url(../images/bg_picture.gif) no-repeat; width:220px; height:232px; float:left; padding:13px 0 0 18px; color:#545454; font-family:"Trebuchet MS", Arial; font-size:12px; line-height:18px;}
#picture .pictureoftheday {margin-bottom:5px; height:152px; overflow:hidden;}
#picture .pictureoftheday img {border:1px solid #747474;}
#picture p {margin:0;}
#picture p a {color:#1e7dad; text-decoration:underline;}
#picture ul {margin:0 0 0 0; }
#picture ul li {display:inline; list-style:none;}
#picture ul li a {color:#ff8400; text-decoration:none; font-size:10px;}
#weathergadgets {width:900px; float:left; clear:both; margin-top:5px;}
#weathergadgets h3 { margin-bottom: 8px }
#get_button p {display:block; margin:15px 0;}
#get_button form input.radiobutton {width:12px; height:12px; float:left;} 
#get_button form label {color:#ff8400; font-size:12px; line-height:18px; display:block; float:left; margin:0 50px 0 3px; line-height:1.2em;}
#get_button form input.getbutton {background:url(../images/btn_get_button.jpg) no-repeat; width:103px; height:29px; border:none; clear:both; float:left; margin-top:10px; cursor:pointer;}
#get_button form ul li {font-size:9px; display:block; color:#fff; letter-spacing:normal; line-height:1.4em; list-style:none; margin:0 0 0 53px;} 
#get_button form ul li span {font-size:20px; display:block; color:#fff; font-weight:bold;letter-spacing:-2px;} 
#get_button form ul.sunnyrain {background:url(../images/bg_sunny_rain.png) top no-repeat; display:block; clear:both; float:left; width:134px; height:90px; margin-left:13px; padding-top:13px;} 
#get_button form ul.sunnyrain li {margin-bottom: 15px;}
#get_button form ul.snowamsterdam {background:url(../images/bg_snow.png) top no-repeat; width:134px; height:46px; display:block; float:left; margin-left:28px;  padding-top: 13px;} 
#forecastdescr {float:left; width:854px; padding-bottom:20px; }
#forecastdescr h3 { margin-bottom: 8px; margin-top: 0; }
#forecastdescr .forecast-descr-left { width: 490px; float: left; }
#forecastdescr .forecast-descr-right { width: 350px; float: right }
#forecastdescr .forecast-descr-left p { line-height: 22px }
#footer { width:854px; float:left; clear:both; margin:40px 0 20px 0;}
#footer ul {margin:0 0 0 0;}
#footer ul li {display:block; float:left; list-style:none; text-align:left;}
#footer ul li span {font-size:13px; display:block;}
#footer ul li a {color:#1e7dad; text-decoration:none;}
#footer ul li a:hover {color:#1e7dad; text-decoration: underline;}
#footer ul li.footerleft {float:left;}
#footer ul li.footerright {float:right; margin-right:10px;}
div.htmltooltip { position: absolute;z-index: 1000;left: -1000px;top: -1000px;background: #FFFFFF;border: 5px solid #F2F6FA;color: #333;padding: 3px;width: 100px; }
ul.cities { list-style:inside;list-style-image:url(/images/bullet.png); }
ul.cities li {height:20px;line-height:16px; }
ul.cities li a {color:#014775;font-size:12px; line-height:18px; }
.provinces {width:852px;float:left;padding-top:20px;}
.province {width:108px;float:left;padding-left:16px;padding-right:16px;border-right:dashed 1px #E1F5FF;}
@media screen {
  .sIFR-flash { visibility: visible !important;margin:0;padding:0; }
  .sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
  .sIFR-alternate { position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
  .sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
}
@media print {
  .sIFR-flash { display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
  .sIFR-alternate { visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important;width: auto !important;height: auto !important;}
}
div.pictureHolder .top .left { background: url(../images/prettyPhoto/tl.gif) top left no-repeat; }
div.pictureHolder .top .middle { background: #fff; }
div.pictureHolder .top .right { background: url(../images/prettyPhoto/tr.gif) top left no-repeat; }
div.pictureHolder .content { background-color: #fff; }
div.pictureHolder .content a.next:hover { background: url(../images/prettyPhoto/btnNext.gif) center right no-repeat; cursor: pointer; }
div.pictureHolder .content a.previous:hover { background: url(../images/prettyPhoto/btnPrevious.gif) center left no-repeat; cursor: pointer; }
div.pictureHolder .content a.expand { background: url(../images/prettyPhoto/btnExpand.gif) top left no-repeat; cursor: pointer; }
div.pictureHolder .content a.expand:hover { background: url(../images/prettyPhoto/btnExpand.gif) bottom left no-repeat; cursor: pointer; }
div.pictureHolder .content a.contract { background: url(../images/prettyPhoto/btnContract.gif) top left no-repeat; cursor: pointer; }
div.pictureHolder .content a.contract:hover { background: url(../images/prettyPhoto/btnContract.gif) bottom left no-repeat; cursor: pointer; }
div.pictureHolder .content a.close { width: 61px; height: 22px; background: url(../images/prettyPhoto/btnClose.gif) center left no-repeat; cursor: pointer; }
div.pictureHolder .content .details .nav a.arrow_previous { background: url(../images/prettyPhoto/arrow_previous.gif) top left no-repeat; }
div.pictureHolder .content .details .nav a.arrow_next { background: url(../images/prettyPhoto/arrow_next.gif) top left no-repeat; }
div.pictureHolder .bottom .left { background: url(../images/prettyPhoto/bl.gif) top left no-repeat; }
div.pictureHolder .bottom .middle { background: #fff; }
div.pictureHolder .bottom .right { background: url(../images/prettyPhoto/br.gif) top left no-repeat; }
div.pictureHolder .loaderIcon { background: url(../images/prettyPhoto/loader.gif) center center no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(../images/prettyPhoto/ttl.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(../images/prettyPhoto/ttr.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(../images/prettyPhoto/ttp.gif) top left repeat-x; }
div.prettyPhotoOverlay { background: #000;position: absolute; top: 0; left: 0;z-index: 9500;width: 100%; }
div.pictureHolder { position: absolute; z-index: 10000;width: 100px;}
div.pictureHolder .top { position: relative;height: 20px; }
* html div.pictureHolder .top { padding: 0 20px; }
div.pictureHolder .top .left { position: absolute;left: 0;width: 20px; height: 20px;}
div.pictureHolder .top .middle { position: absolute;left: 20px; right: 20px;height: 20px;}
* html div.pictureHolder .top .middle { position: static; }
div.pictureHolder .top .right { position: absolute;top: 0; left: auto; right: 0;width: 20px; height: 20px; }
div.pictureHolder .content { position: relative;text-align: left;width: 100%; height: 40px; }
div.pictureHolder .content .details { display: none;margin: 10px 15px 0 20px; }
div.pictureHolder .content .details p.description { display: none; float: left; margin: 0; }
div.pictureHolder .content .details .nav { float: left;margin: 4px 0 0 0; }
div.pictureHolder .content .details .nav p { float: left; margin: 0 4px; }
div.pictureHolder .content .details .nav a.arrow_previous,
div.pictureHolder .content .details .nav a.arrow_next { float: left;display: block;width: 8px; height: 9px;text-indent: -10000px;margin-top: 4px; }
div.pictureHolder .content .details .nav a.disabled { background-position: 0 -10px; cursor: default; }
div.pictureHolder .content div.hoverContainer { position: absolute; z-index: 10000;top: 0; left: 0;width: 100%; }
div.pictureHolder .content a.next { position: relative; z-index: 2000;display: block; float: right;text-indent: -10000px;width: 49%; height: 100%;background: url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat; }
div.pictureHolder .content a.previous { cursor: pointer;display: block;text-indent: -10000px;width: 49%; height: 100%;background: url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat;}
div.pictureHolder .content a.expand,
div.pictureHolder .content a.contract { position: absolute; z-index: 20000;top: 10px; right: 30px;cursor: pointer;display: none;text-indent: -10000px;width: 20px; height: 20px; }
div.pictureHolder .content a.close { float: right;display: block;text-indent: -10000px;}
div.pictureHolder .bottom { position: relative;height: 20px;}
* html div.pictureHolder .bottom { padding: 0 20px; }
div.pictureHolder .bottom .left { position: absolute;left: 0;width: 20px; height: 20px; }
div.pictureHolder .bottom .middle { position: absolute;left: 20px; right: 20px;height: 20px; }
* html div.pictureHolder .bottom .middle { position: static; }
div.pictureHolder .bottom .right { position: absolute;top: 0; left: auto; right: 0;width: 20px; height: 20px; }
div.pictureHolder .loaderIcon { display: none;position: absolute;top: 50%; left: 50%;margin: -12px 0 0 -12px;width: 24px; height: 24px; }
div.pictureHolder #fullResImageContainer { width: 100%; text-align: center; }
div.prettyPhotoTitle { display: none;position: absolute;top: 0; left: 0;z-index: 9999;color: #fff; font-size: 13px; }
div.prettyPhotoTitle div.prettyPhotoTitleLeft,
div.prettyPhotoTitle div.prettyPhotoTitleRight { float: left; width: 19px; height: 23px; overflow: hidden; }
div.prettyPhotoTitle div.prettyPhotoTitleContent { float: left; line-height: 23px; }
.ac_results { padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999; }
.ac_results ul { width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0; }
.ac_results li { margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden; }
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #DEEAF2; }
.ac_over { background-color: #006699;color: white; }
