/* New elements */
/* general button style */
.btn { color:#ffffff;padding:0 5px;background:url(/img/btn_gradient.jpg) repeat-x;height:23px;line-height:23px;border:none;display:block;white-space:nowrap;float:left;text-decoration: none !important; }
.btn:hover { background:url(/img/btn_gradient2.jpg) repeat-x; }
body { font-family:verdana,arial,sans-serif;color:#141517; }
img { border: 0; }
#container { margin:0 auto;width:960px; }
#logo { width:960px;height:100px;padding:0;margin:0;float:left;display:inline;background:white; }
#logo #ng_logo { float:left;padding:0;margin:0;margin-right:2px; }
#logo #banna { float:right; }
#logo #ngfoto_logo { float:left;padding:0 0 0 113px;margin:0; }
#logo p { float:left;font-size:12px;font-weight:bold;padding:0;margin:50px 0 0 30px; }
#mainbar { clear:both;background: #000000;height:40px;margin:0 0 10px; }
#menu { float:left;display:inline;height:40px;list-style-type:none;margin:0 0 0 10px;padding:0; }
#menu li {float:left;display:inline;padding:0;margin:0;height:40px;line-height:40px;vertical-align:middle;margin:0 5px 0 5px; }
#menu a { height:40px;line-height:40px;font-weight:bold;color:#000000;text-decoration:none;padding:0;margin: 0; }
#menu a:hover { color:red; }
.menulink, .menulink a, .menulink_active, .menulink_active a { font-size:14px;line-height:14px;font-weight:bold;font-family:arial,verdana,sans-serif;color:#ffffff !important;text-decoration:none !important; }
.menulink a:hover {color:#f5c206 !important;}
.menulink_active, .menulink_active a {color:#f5c206 !important;}
#searchbar { height:24px;padding:8px 10px 8px 0;margin:0px;border:0 none;float:right; }
#searchbar form {padding:0px; margin:0px;}
#searchbar form .input_search { float:left;display:block;width:132px;border:0 none;height:20px;line-height:20px;padding:2px;font-size:14px;color:#bbbbbb; }
form input.btn_small { display:block;float:left;width:24px;height:24px;background-image:url(/img/btn_submitsmall.gif);border:0 none;padding:0;margin:0 0 0 10px;font-size:14px;line-height:24px; }
* html form input.btn_small { display:inline; }
#rightbar { font-family:verdana,arial,sans-serif;font-size:11px;color:#424B53; }
#rightbar form { padding:0px;margin:0px; }
.widget_header { display:block;float:left; }
#sidebar_login { padding:10px; }
#sidebar_login form { margin-top:10px;padding-top:10px }
.sidebar_widget { background:#EBEDEE;margin-bottom:10px;width:316px;overflow:auto; }
#loginlinks { float:right;font-size:10px;color:#8596a6; }
.login_link, .login_link a { text-decoration:none;color:#8596a6;font-family:verdana;font-weight:normal; }
.loginfield_container { float: left; margin:0; padding-left: 10px}
.loginfield_container span { font-style: italic; font-size: 0.9em; color: #8596A6; }
#login_username, #login_password { display:block;width:132px;margin:0;border:0 none;height:20px;line-height: 20px;padding:2px;font-size:14px;font-weight:normal;color:#bbbbbb; }

/* main */
#main {padding: 0; margin: 0;}

/* leftbar */
#leftbar {width: 160px; padding: 0; margin: 0 0 50px 0; float: left; display: none;}
#leftbar .skyscraper_banner {overflow: hidden; margin: 14px 0 0 0; height: 600px; width: 160px; padding: 0; text-align: center; float: left; display: inline; }
#leftbar img.h2 {float: left; padding: 14px 0 0 0; display: inline;}
#leftbar p.p {font-size: 9px; float: left; padding: 8px 0 0 0; width: 160px; margin: 0; font-size: 10px;}
#leftbar p.p a {font-size: 9px; color: black; text-decoration: none;}
#leftbar img.banner {float: left; padding: 0 0 0 0; margin: 0;}
#leftbar img.banner120 {float: left; border: 5px; padding: 20px 20px 0 20px;}
#leftbar h3 { background: #ced2d5; padding: 0 0 0 12px; margin: 0; float: left; width: 148px;}
#leftbar h3 a { color: #555458; font-size: 12px; padding: 0; margin: 0;}
#leftbar ul {width: 160px; padding: 0; margin: 0; list-style: none; float: left;}
#leftbar ul.list li {background: #ced2d5; width: 160px; height: 96px; border-bottom: solid 1px white;}
#leftbar ul li div.image { width: 160px; }
#leftbar ul li a.image { float: left; margin: 6px 6px 2px 6px; width: 80px; height: 56px; }
#leftbar ul li div.info { float: left;}
#leftbar ul li img.stars { padding: 6px 0 6px 0;}
#leftbar ul li p { padding: 0; margin: 0; }
#leftbar ul li div.stars {font-size: 8px; display: block;}
#leftbar ul li p.date { font-size: 8px;}
#leftbar ul li p.country { font-size: 8px;}
#leftbar ul li p.author { font-size: 10px; clear: both; padding: 0 0 0 6px; font-weight: bold;}
#leftbar ul li p.name { font-size: 10px; clear: both; padding: 0 0 0 6px;}
#leftbar ol {width: 160px; padding: 0; margin: 0 0 100px 0; list-style: none; float: left;}
#leftbar ol li {width: 134px; padding: 0 0 0 10px; margin: 0 0 0 16px; background: url(../img/li_dot.gif) no-repeat center left;}
#leftbar ol li a {font-size: 10px; color: black; text-decoration: none;}
#leftbar li p { font-size: 8px;}
#leftbar #goto {border: 0; background: #ced2d5 url(../img/h2_snelnaar.gif) no-repeat; width: 160px; margin: 0 0 0 0; padding: 24px 0 10px 0px; float: left; display: inline; }
#leftbar #goto li {background: url(../img/goto_arrow.jpg) no-repeat 5px 8px; padding: 4px 0px 5px 16px; margin: 0 0 0 6px; border: 0px; font-size: 1px; float: left; display: block;}
#leftbar #goto li a { padding: 0; margin: 0px; display: block; float: left; width: 126px; color: black; font-size: 11px; text-decoration: none; font-weight: bold;}
#leftbar #goto li a:hover {padding: 0; margin: 0; display: block; color: black; font-size: 11px; text-decoration: underline; font-weight: bold;}
#leftbar #terschelling {float: left; padding: 0 0 0 0; margin: 0;}

/* content */
#content {width: 605px; padding:0px; margin: 0; float: left; display: inline; background:#ffffff; }
#content h1 {background: #f3f2f2; width: 590px; font-size: 21px; font-weight: bold; margin: 0px 0 0 0; padding: 0 0 10px 10px; clear: both; }
#content a {color: black; font-size: 11px; text-decoration: none;}
#content a {text-decoration: underline;}

/* rightbar */
#rightbar {width: 336px; padding:0; margin:0px; float:right;}

/*webads*/
#rectangle {
  width:336px;
  display:inline;
  clear:both;
}
/* top3 */
#top3bar, #selectedbar, #contestbar, #meestbekekenbar, #bestratedbar {
  background:#ebedee;
  padding:0px;
  margin:0px;
  border:0px;
  margin-bottom:10px;
  margin-top:10px;
  clear:both;
}
#top3bar p, #selectedbar p, #contestbar p, #meestbekekenbar p, #bestratedbar p {
  margin:0px;
  padding:0px;
}
#top3bar a img, #selectedbar a img, #contestbar a img, #meestbekekenbar a img, #bestratedbar a img {
  display:inline;
  padding:0px;
  margin:0px;
  border:0px;
  width:101px;
}
#selectedbar a img, #contestbar a img {
  width:157px;
  display:inline;
}
#selectedbar .selectedbar_imgcontainer { position:relative;z-index:999;float:left;background:url(/img/thumbbg_168px.gif);height:168px;width:168px }
/* top 3 */
#top3 {padding: 0px 0 0 0; margin: 0 0 0 0;}
#top3bar p a.img, #selectedbar p a.img, #contestbar p a.img, #meestbekekenbar p a.img {
  padding:0px;
  margin:0px;
}
#top3bar h2, #selectedbar h2, #contestbar h2, #meestbekekenbar h2, #bestratedbar h2 {
  background:#ffffff;
  display:block;
  padding:0px;
  margin:0px;
  border-bottom:solid 1px #ffffff;
}
#top3bar ul, #selectedbar ul, #contestbar ul, #meestbekekenbar ul, #bestratedbar ul {
  background:#ebedee;
  padding:0px;
  margin:0px;
  list-style:none;
  float: none !important;
  clear:both;
}
#top3bar li, #selectedbar li, #contestbar li, #meestbekekenbar li, #bestratedbar li {
  background:#ebedee;
  width:316px;
  font-family:verdana;
  font-size:11px;
  padding:10px;
  color:#8596a6;
}
#top3bar li h3, #selectedbar li h3, #contestbar li h3, #meestbekekenbar li h3, #bestratedbar li h3 {
  font-family:verdana;
  font-size:11px;
  color:#000000;
  padding:0px;
  margin:0px;
  font-weight:normal;
}
.selectedul, .contestul { display: none;}
#selectedul1, #contestul1 { display: block;}
/* hover met pijltje bij top 3 */
.top3hoverarrow1,.top3hoverarrow2,.top3hoverarrow3 {
  top:97px;
  position:absolute;
  background:url(../img/top3rolloverarrow.png) no-repeat;
  height:50px;
  width:112px;
  display:none;
}
/* hover met pijltje bij geselecteerd.. */
.selhoverarrow1,.selhoverarrow2 {
  top:153px;
  position:absolute;
  background:url(../img/selrolloverarrow.png) no-repeat;
  height:50px;
  width:168px;
  display:none;
}
.meestbekekenhoverarrow1, .meestbekekenhoverarrow2, .meestbekekenhoverarrow3 { top:97px;position:absolute;background:url(../img/top3rolloverarrow.png) no-repeat;height:50px;width:112px;display:none; }
.fw_bestrated_hoverarrow1, .fw_bestrated_hoverarrow2, .fw_bestrated_hoverarrow3 { top:97px;position:absolute;background:url(/img/top3rolloverarrow.png) no-repeat;height:50px;width:112px;display:none; }


/*
#rightbar #firsttime {background: #fee580; padding: 28px 10px 12px 10px; width: 140px; text-align: center; margin: 0px 0 0 0; height: 77px; float: left;}
#rightbar #firsttime a { padding: 0; margin: 0px; display: block; float: left; width: 140px; color: black; font-size: 11px; text-decoration: none; font-weight: bold;}
#rightbar #firsttime a:hover {padding: 0; margin: 0; display: block; color: black; font-size: 11px; text-decoration: underline; font-weight: bold;}
*/
#rightbar img.h2 {float: left; padding: 0;display:inline}
#rightbar img.banner {float: left; padding: 0 0 0 0; margin: 0 0 0 0;}
#rightbar img.loginbanner {float: left; padding: 1px 0 1px 0; background: white;}

#rightbar .skyscraper_banner { float: left; margin: 0 0 0 0; height: 600px; width: 160px; padding: 0; text-align: center; }

#rightbar ul {width: 336px; padding: 0; margin: 0; list-style: none; float: left;}
#rightbar ul.list li {background: #ced2d5; width: 160px; height: 96px; border-bottom: solid 1px white; }
#rightbar ul li div.image { width: 160px; }
#rightbar ul li a.image { float: left; margin: 6px 6px 2px 6px; width: 80px; height: 56px; }
#rightbar ul li div.info { float: left;}
#rightbar ul li img.stars { padding: 6px 0 6px 0;}
#rightbar ul li p { padding: 0; margin: 0; }
#rightbar ul li div.stars {font-size: 8px; display: block;}
#rightbar ul li p.date { font-size: 8px;}
#rightbar ul li p.country { font-size: 8px;}
#rightbar ul li p.author { font-size: 10px; clear: both; padding: 0 0 0 6px; font-weight: bold;}
#rightbar ul li p.name { font-size: 10px; clear: both; padding: 0 0 0 6px;}

#rightbar #laatst_ingelogd {padding: 6px 0 6px 0; background-color: #CED2D5; margin: 0 0 0 0;}
#rightbar #laatst_ingelogd li {border-bottom: 0; height: auto; width: auto; list-style-type: square; margin-left: 21px}
#rightbar #laatst_ingelogd a {color: #000000; font-size: 10px; text-decoration: none}
#rightbar #laatst_ingelogd a:hover {text-decoration: underline}

#rightbar #bestbeoordeeld {float: left; padding: 0px 0 0 0;}

#rightbar ol {width: 160px; padding: 0; margin: 0 0 100px 0; list-style: none; float: left;}
#rightbar ol li {width: 134px; padding: 0 0 0 10px; margin: 0 0 0 16px; background: url(../img/li_dot.gif) no-repeat center left;}
#rightbar ol li a {font-size: 10px; color: black; text-decoration: none;}

/* footer */
#footer {padding: 0px; margin: 0; background: #333333; height: 44px;line-height:44px;  clear: both;width:960px;	margin:0px auto;}
#bottommenu {padding:0px; margin: 0; list-style: none; }
#bottommenu li {float: left; display: inline;  padding: 0 6px; margin: 0; height: 20px;}
#bottommenu a {font-size: 11px; color: white; text-decoration: none; padding: 0; margin: 0;}
#bottommenu a:hover {text-decoration: underline;}
#footer p {float: right; font-size: 11px; color: white; text-decoration: none; vertical-align:middle;margin: 0; height: 20px;padding-right:10px;}

/* These are standard sIFR styles... do not 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; }

h1 {
  background:none !important;
  padding-left:0px !important;
}


