#map {margin-bottom:8px;position:relative;}
#map li {position:absolute;display:block;}
.left_column {float:left; width:560px;}
.right_column {float:right; width:240px;color:#fff;}

.news_column {float:left; width:158px; padding-left:2px;}
.news_column a {display:inline-block; margin-bottom:8px;}
.text_column {float:right; width:523px;padding-right:19px;}
.text_column p:first-child {font-weight:bold;margin-bottom:20px;}
.text_column p:last-child {margin-top:20px;}

.right_column input {margin:0 0 7px 1px; width:115px;height:13px;color:#000;font-size:11px;}
.right_column legend {font-size:1.4em;font-weight:bold;line-height:1.5em;margin-bottom:11px;}
.right_column legend {}
.right_column label {display:none;}

#weather {float:left; width:211px; height:216px; background:url('/img/weather.png'); margin-bottom:15px;padding:12px 14px;}
#weather .landMaand {border-bottom:2px solid #c56256;height:102px}
#weather .vandaag legend{padding-top:13px;margin-bottom:5px;}
#weather .vandaag p {margin-bottom:33px;}
#weather input[type='image'] {width:49px;height:20px;margin-left:15px;vertical-align:bottom;}

#temperature {float:left; width:211px; height:215px; background:url('/img/temperature.png') #000; padding:12px 14px;}
#temperature fieldset {border-bottom: 2px solid #718eb3;height:104px;}
#temperature legend {margin-bottom:17px;}
#temperature #temperature_convert_result {display:block;line-height:16px;}
#temperature #temperature_convert_result.error { font-weight:bold; color:#FBB; padding-top:2px; width:100%; text-align:center; display:block; }
#temperature input {width:20px;margin-bottom:2px;}
#temperature input[type='image'] {width:59px;height:20px;vertical-align:bottom;margin-right:0;}
#temperature select {margin-right:0;margin-left:0;height:19px;line-height:19px;width:115px;color:#000;font-size:11px;position:relative;top:-1px;}
#temperature h3 {border:none;color:#fff;font-size:1.4em;font-weight:bold;line-height:1.5em;margin-top:5px;}
#temperature ul a {color:#fff;font-size:11px; font-weight:bold;}
#temperature ul {}
#temperature ul li{float:left;width:50%;padding-bottom:2px;}
#temperature ul li.right{text-align:right;}
#temperature ul li:nth-child(3n){position:relative;left:2px;}
#temperature ul li:nth-child(3n-1){position:relative;left:-2px;}
#temperature ul li:nth-child(3n-2){position:relative;top:-2px;}
#temperature ul li:nth-child(odd){position:relative;top:2px;}
#temperature ul li:nth-child(even){position:relative;top:-2px;}


#map {width:560px; height:246px; background:url('/img/map.png') no-repeat 0 0;position:relative;}
#map li {text-align:center;width:70px;line-height:11px;}
#map li a {color:#d11d32;font-size:11px;text-decoration:underline;font-weight:bold;font-family:arial, helvetica, sans-serif;}
#map li a hover {text-decoration:none;}
#map #NA_link {top:59px; left:99px;}
#map #MA_link {top:98px; left:85px;}
#map #CE_link {top:98px; left:148px;}
#map #ZA_link {top:150px; left:153px;}
#map #E_link {top:57px; left:248px;}
#map #Az_link {top:47px; left:362px;}
#map #MO_link {top:85px; left:291px;}
#map #Af_link {top:128px; left:266px;}
#map #Au_link {top:175px; left:410px;}

.country_selection {float:left;width:331px;height:185px; padding:8px 20px; background:url('/img/country_list_bg.png') no-repeat 0 0;margin-top:18px;}
.country_selection ul {float:left;}
.country_selection ul li {width:110px; height:22px;}
.country_selection ul li a { color:#000; text-decoration:none; }
.country_selection ul li a:hover { text-decoration:underline; }

#change_this {margin-left:342px;background:url('/img/red_bg.png') no-repeat 0 0;width:467px;height:108px;margin-top:18px;}
#ads {margin-left:342px;}

#alphabar { display: block; float: left; }
#alphabar > li { display: inline-block; margin-left: 5px; cursor: pointer; }
#alphabar-countries { display: block; float: left; }

