/* START: TOP-ADS (horseshoe) */
#horseshoe-wrapper {
  margin:0px auto;
  width:980px;
  position: relative;
}
#area-banner_top {
  width:auto;
  height:auto;
  overflow:hidden;
  text-align:center;
}
#horseshoe-left-container,
#horseshoe-right-container {
  position:absolute;
  top:0;
  width:150px;
  height:auto;
  margin-bottom:0px;
  z-index:2;
  overflow:hidden;
}
#horseshoe-left-container { left:-150px; }
#horseshoe-right-container { left:980px; }

#horseshoe-wrapper .ad-area.left,
#horseshoe-wrapper .ad-area.right {
  float: none;
}

#horseshoe-wrapper .skyscraper {
  margin-bottom: 5px;
}
/* END: TOP-ADS */


/* Superbanner 768x150 all places */
.ad_superbanner {background:white; width:768px; padding:0px; margin:0px 0px 5px 0px; float:right;}

/* Superbanner_thin 768x60 all places */
.ad_superbanner_thin {background:white; width:768px; padding:0px; margin:0px 0px 0px 0px; float:right;}

/* Superbanner_article 468x60 all places */
.ad_superbanner_article{background:white; height:60px; width:468px; padding:0px; margin:9px 0px 0px 0px; float:right;}

/* Superbanner 768x150 all places */
.ad_superbanner_inline { width:768px; padding:0px; margin:0px 0px 5px 5px; float:left;}

/* Top right superbanner fill */
.ad_superbanner_fill { width:133px; padding:0px; margin:0px 0px 5px 0px; float:left;}

/* Megaboard 768x400 all places */
.ad_megaboard {background:white; width:468px; height:400px; padding:0px; margin:0px 0px 5px 5px; float:left;}

/* Superboard 768x400 all places */
.ad_superboard { width:768px; padding:0px; margin:0px 0px 5px 5px; float:left; background-color:white;}

/* Superboard 860x448 all places */
.ad_xxl_superboard { width:860px; padding:0px; margin:0px 0px 0px 0px; float:left;}

/* XXL superboard all places */
.ad_xxl_superboard_fill { width:80px; padding:0px; margin:0px 0px 0px 0px; float:right;}

/* Skyscraper 180x500 all places */
.ad_skyscraper { width:180px; padding:0px; margin:0px 0px 5px 0px; float:right;}

/* Rectangle 180x250 all places */
.ad_rectangle { width:180px; padding:0px; margin:0px 0px 5px 0px; float:left;}

/* Button 180x150 all places */
.ad_button { width:180px; padding:0px; margin:0px 0px 5px 0px; float:left;}

/* Button small 180x60 all places */
.ad_button_small { width:180px; padding:0px; margin:0px 0px 5px 0px; float:left;}

/* Articleboard 320x173 */
.ad_articleboard { width:320px; padding:0px; margin:5px 0px 0px 0px; float:left;}

/* Text ads on top of the page */
.ad_text_901_container { width:901px; padding:0px; margin:0px 0px 5px 0px; float:left;}

/* Text ads 180x40 all places */
.ad_text { font-family:arial,helvetica; font-size:10px; color:#000000; width:169px; height:30px; padding:0px 5px 0px 5px;
 border-right:1px #000000 solid; margin:0px 0px 0px 0px; float:left; text-align:center;}
.ad_text a:link, .ad_text a:visited { display:block; width:169px; height:30px; color:#000000; text-decoration:none;}
.ad_text a:hover { color:#c0c0c0; text-decoration:underline;}

.bottombanner { bottom:0px; position:fixed; z-index:100; border-top:0px solid #dddddd;}
.ad-item{ width:171px; margin-left:5px; float:left; margin-top:5px;}
#netboard_placeholder {width:185px; height:430px; float:right}


/* IE Hack stuff */
/*\*/
* html .ad_superbanner,  * html .ad_superbanner_article, * html .ad_superbanner_thin, * html .ad_superbanner_inline, * html .ad_superbanner_fill, * html .ad_megaboard,
 * html .ad_superboard, * html .ad_xxl_superboard,  * html .ad_xxl_superboard_fill, * html .ad_skyscraper, * html .ad_rectangle,  * html .ad_button, * html .ad_articleboard,
 * html .ad_text_901_container, * html .ad_text, * html .ad_button_small, * html .ad_horseshoe_container, * html .ad_horseshoe_container_global, * html .ad_horseshoe_left,
 * html .ad_horseshoe_top, * html .ad_horseshoe_right {display:inline}
/* End hack */


/* Start: Eniro  */
#eniroAdsTop {
  clear:left;
  width:360px;
  font-size:0.9em !important;
}
#eniroAdsArticleEnd {
  padding-top: 30px;
  clear: left;
  float:left;
  width:626px;
}
#eniroAdsPageEnd {
  width: 626px;
  margin-top: 30px;
}
#eniroAdsPageEnd .eniroAdsHeader {
  width:626px;
}
.eniroAd {
  font-family:Cambria, Georgia, Times New Roman, Serif;
  font-size: 12px;
  line-height: 1.2;
  background: #FAFAFA;
  padding:6px;
  float:none;
  display:inline-block;
  padding-right:1%;
  zoom:1;
  vertical-align:top;
  word-wrap: break-word;
  overflow-wrap: break-word;
  text-wrap:normal;
  width:170px;
}
#eniroAdsTop .eniroAd {
  float:none;
  margin-bottom:5px;
}
#eniroAdsArticleEnd  .eniroAd {
  float:none;
  margin-bottom:5px;
  width:31%;
}
#eniroAdsPageEnd  .eniroAd {
  width:31%;
  float:none;
  margin-bottom:5px;
}
#news-container .eniroAd,
#news-container .eniroAd {
  width:224px !important
}
#news-container #eniroAdsTop,
#news-container #eniroAdsPageEnd {
  width: 100%;
}
/* End: eniro */

/* Start: mgpa (melodi grand prix arkiv) */
#mgpa-wrapper #area-button_column_right_articles {
  margin: 15px 10px 15px 0px;
  float: right;
  width: 405px;
  text-align: center;
  min-height: 428px;
}
#mgpa-wrapper #area-button_column_right_articles .padder {
  margin: 0px auto;
  width: 300px;
}
/* End: mgpa (melodi grand prix arkiv) */

