#article .facebook_top { float: right; width: 40px; margin-left: 10px; cursor: pointer;   }
#article .twitter_top { float: right; width: 40px; margin-left: 10px; cursor: pointer;   }

/* add float and width to div.float50 */
div.float50 { float:left; width: 50%; border-bottom: 2px solid #294313; line-height: 11px; }
div.right { text-align: right; }
div.note a:link { color:#666 !important; }
div.note a:visited { color:#666 !important; }
div.note a:hover { color:#000; }

table.newslist td { line-height: 18px }
table.newslist td input.chkbox { width: 12px !important; }
table.newslist div.newslistda { line-height: 20px; }

/* news preview module for 315px ude */
.articlebox { margin: 10px 0 0 0;
}
div.articlebox h2 {
    padding:0 0 5px 0 !important;
}

.articlebox img{
    float:right;
    margin-left:10px;
}

.swiper-container { width: 100%; height: 276px; background: #000;box-shadow: 0px 2px 2px rgba(0,0,0,0.2); margin-bottom: 15px !important; }
.swiper-slide { font-size: 18px; color:#fff; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 40px 60px; }
.parallax-bg { position: absolute; left: 0px; top: 0; width: 760px; height: 329px; -webkit-background-size: cover; background-size: cover; background-position: center;  }
.swiper-pagination-progress .swiper-pagination-progressbar { background: #439A33 !important; }
.swiper-button-next { right: 7px !important;  width: 24px  !important; height: 39px !important; margin-top: -19px !important; background-size:24px 39px !important; }
.swiper-button-prev { left: 7px !important;width: 24px  !important; height: 39px !important; margin-top: -19px !important; background-size:24px 39px !important; }
.swiper-slide img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
}
.media_slider .play_button { position: absolute; z-index: 10; width: 45px; top: 50%; left: 50%; }
.media_slider .headline { position: absolute; top: 0px; left: 0; right: 0; background-color: rgba(0,0,0,0.5); font-size: 14px;  padding-top: 2px; line-height: 22px; text-align: center; color: #fff}
.media_slider .video_embed { position: absolute; display: none; top: 0px; left: 0px; width: 490px; height:276px; z-index: 20; }
.video_slide img { cursor: pointer;}

.infoboks {
    width: 148px;
    padding: 30px 10px 10px 10px;
    float: right;
    background: url(/img/v2/common/bg-infoboks.gif) no-repeat;
    border: 1px solid #eaeaea;
    margin: 0 0 10px 10px;
}

.infoboks h3 {
    color:#333 !important;
}

/* Blogger box */
.blogger_box { position: relative; width: 160px; float: right; margin-left: 10px; }
.blogger_box .blogger_photo { position: relative; width: 100%;  }
.blogger_box .description { position: relative; width: 150px; background-color: #f0f0f0; padding: 5px; margin-top: -1px; font-size: 11px;  }
.blogger_box td { padding: 3px 0px;}
.blogger_box .tags img { margin-right: 4px;}

/* 8 bit */
.eightbit_engage { margin-bottom: 10px; }
.eightBit-header { padding-bottom: 0px !important; border-bottom: 0px !important; }
.eighbitLogo { top: -3px !important; }
.eightBit-article-title { min-height: 36px !important; padding-bottom: 0px !important; }


/* Infoboks */
#maincontentarea .bd-infoboks { float:right; clear: right; width:180px; background:transparent url(/img/v2/common/info_bdg.png) scroll repeat-x 0 0; margin:0px 0 15px 15px; }
#maincontentarea .bd-infoboks .titlebox h3 { font-size:13px; padding:0 0 3px; margin:0 0 5px; text-align:center; color:#333; line-height:13px; }
#maincontentarea .bd-infoboks .wrap { padding:5px; border:1px solid #E5E5E5; }
#maincontentarea .bd-infoboks .bookies table { width:100%; border-collapse:collapse; padding:0; margin:0; font-size:11px; line-height:11px; }
#maincontentarea .bd-infoboks .bookies table thead th { text-align:left; padding:1px 2px; }
#maincontentarea .bd-infoboks .bookies table .game { margin:0 0 2px; }
#maincontentarea .bd-infoboks .bookies table .league { margin:0 0 5px; font-weight:500; color:#666; overflow:hidden; line-height:13px; }
#maincontentarea .bd-infoboks .bookies table td { padding:2px 2px; margin:0; color:#565656; cursor:pointer; }
#maincontentarea .bd-infoboks .bookies table td a { text-decoration:none; color:#333; display:block; outline:none; }
#maincontentarea .bd-infoboks .bookies table tr.book:hover td { background-color: #ffffe5; color:#000; }
#maincontentarea .bd-infoboks .bookies table tr.book:hover td a { color:#000; }
#maincontentarea .bd-infoboks .bookies table tr.sep:hover td { background-color:transparent; }
#maincontentarea .bd-infoboks .bookies table tr.sep td { padding:7px 2px 2px 2px; color:#999; }
#maincontentarea .bd-infoboks .bookies table td.odds+td.odds { border-left:1px solid #EEE; text-align:center; }
#maincontentarea .bd-infoboks .bookies table tr.special td { border-bottom:1px solid #48A348; border-top:1px solid #48A348; }
#maincontentarea .bd-infoboks .bookies table tr.special td:first-child { border-left:1px solid #48A348; }
#maincontentarea .bd-infoboks .bookies table tr.special td:last-child { border-right:1px solid #48A348; }

/* Infoboks facebook odds */
#maincontentarea .oddsfb_odds{width:50px;padding-top:7px;float:left;clear:left;border-top:1px solid #ddd;}
#maincontentarea .oddsfb_button{width:125px;padding-top:2px;float:left;height: 22px;text-align: left;border-top:1px solid #ddd;}

/* Infoboks shop ad*/
#maincontentarea .infoad-container{ background-color: #FFF; height:80px; width:158px; display:block; position:relative;}
#maincontentarea .infoad-container .infoad-image-container{width:60px;padding-top:8px;text-align:center;margin-left:1px;}
#maincontentarea .infoad-container .infoad-image{height:64px;}
#maincontentarea .infoad-container.green{background-image:url(/img/shop/infoad-back-green.gif)}
#maincontentarea .infoad-container.grey{background-image:url(/img/shop/infoad-back-grey.gif)}
#maincontentarea .infoad-container .infoad-title{position:absolute; top:12px; left:60px;text-align:center; color: #ffffba; width:95px; font-weight:bold; font-size:12px;text-shadow: 1px 1px #666600;}
#maincontentarea .infoad-container .infoad-buy{position:absolute; top:46px;left:67px; height:24px; width:83px; background-image:url(/img/shop/buy.png);display:block;}
#maincontentarea .infoad-container .infoad-title-description{top:6px;}
#maincontentarea .infoad-container .infoad-description{position:absolute; top:22px; left:60px;text-align:center; color: #ffffff; width:95px; font-size:10px;}
#maincontentarea .infoad-container .infoad-buy-description{top:52px;}
#maincontentarea .infoad-container .loading{ margin: 20px 7px;}
#maincontentarea .infoad-container a{text-decoration: none;}
#maincontentarea .infoad-container img{border: 0 none;}

#nutv_videos { position: relative; width: 180px; float: right; clear: right; margin-left: 15px; }
#nutv_videos .video_img { position: relative; width: 180px;box-shadow: 0px 1px 2px rgba(0,0,0,0.4) }
#nutv_videos .video_box { position: relative; float: left; width: 180px; overflow:hidden; }
#nutv_videos .video_headline { position: relative; width: 180px; font-size: 15px; line-height: 16px; font-weight: bold; margin-top: 4px; }
#nutv_videos .video_date { position: relative; width: 180px; font-size: 11px; line-height: 11px; color: #888; margin: 4px 0px 10px 0px; }
#nutv_videos .play_button { position: absolute; z-index: 10; width: 24px; top: 75px; left: 5px; }
#nutv_videos .more { display: none; }
#nutv_videos .more_button { background-color: #eaeaea; clear: both; text-align: center; height: 26px; border-radius: 3px; line-height: 26px; margin-bottom: 15px; font-size: 14px; font-weight: bold; cursor: pointer; border: 1px solid #e0e0e0; box-shadow: 0px 1px 2px rgba(0,0,0,0.4);        }


#article h1 { font-size: 20px; height: auto; line-height: 20px; font-weight: bold !important; border: 0; margin: 0; padding: 0px }
#article .sub_header { line-height: 15px; margin-top: 2px; font-size: 11px; padding-bottom: 5px; border-bottom: 1px dotted #cdcdcd; margin-bottom: 10px;  }
#article .sub_header .clock { width: 14px; vertical-align: top; }
.article_content { line-height: 15px; }
.article_image { float:right; margin: 0px 0px 12px 10px; border: 1px solid #294313; box-shadow: 2px 2px 3px #ddd; position:relative; }
.article_image img { margin: 0; padding: 0; position: relative; vertical-align: bottom; display: block;}
.photo_credit { position: absolute; bottom: 0px; right: 0px; text-align: right; background-color: #000; color: #fff; font-size: 10px; line-height: 10px; padding: 2px 4px; border-left-top: 3px; opacity: 0.75;}
.image_description { position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: left; background-color: #000; color: #fff; font-size: 10px; line-height: 10px; padding: 2px 4px; border-left-top: 3px; opacity: 0.75;}
.theme {font-size: 10px; color: #918e5b; font-weight: bold; text-transform: uppercase; line-height: 11px; top: -3px; max-width: 140px; position:relative;}
.article_date {font-size: 10px; color: #666666; line-height: 8px; max-width: 140px; text-transform: uppercase; }

.news_bottom_container { width: 100%; position: relative; margin-top: 10px; }
.news_bottom_container .left {  width: 300px; margin-bottom: 250px; position: relative; float: left; }
.news_bottom_container .right { position: absolute; right: 0px; top: 0px; width: 180px; height: 100%; text-align: left; overflow: hidden}
.news_bottom_container .bottom { position: absolute; right: 0px; bottom: 0px; width: 180px; height: 80px; text-align: center; z-index: 20; background-image: url(/img/sprites/news_white_fadeout.png); background-repeat: repeat-x; }
.news_bottom_container .bottom .forum_link { position: absolute; right: 0px; bottom: 0px; width: 180px; text-align: center; z-index: 30; font-weight: bold; font-size: 14px; line-height: 14px; text-shadow: 1px 1px #eee; }
.news_bottom_container h2 { line-height: 13px;  }
.news_bottom_container .related_box { width: 298px; border-bottom: 1px dotted #cdcdcd;}
.news_bottom_container .sub_secondary { position: absolute; bottom: 0px; left: 0px; width: 300px; height: 250px; }

.green_box { position: relative; width: 178px; border: 1px solid #294313; margin-bottom: 10px; padding: 0px; font-size: 10px; border-radius: 3px;  }
.green_box .bubble { position: absolute; top: 2px; right: 2px; width: 24px; z-index: 1; }
.green_box .header { poition: relative; width: 100%; font-size: 90%;background-color: #294313; color: white; font-weight: bold; text-indent: 4px; line-height: 14px; padding: 2px 0px; }
.green_box .header .date { color: #ddd; padding-left: 4px;  }
.green_box .post {position: relative; padding: 5px; font-size: 100%; font-weight: normal; line-height: 145%; background-color: white; }
.green_box .post blockquote{font-size: 9px;color: #888;font-weight: normal; margin-left: 5px; margin-top: 0px; width: 140px; }
.green_box .post i {color: #444;  }
.green_box .post br {line-height: 100%;  }

.green_seperator { position: relative; clear: both; width: 100%; height: 5px; background-color: #294313; margin: 10px 0px; }

#facebook_share { position: relative; width: 145px; margin: 0px 2px 0px 0px; float: left; border-radius: 3px; text-align: center; color: white; background-color: #3a5795; line-height: 27px; font-size: 13px; font-weight:bold; cursor: pointer; }
#twitter_share { position: relative; width: 145px; margin: 0px; float: left; border-radius: 3px; text-align: center;  color: white; background-color: #2da6ed; line-height: 27px; font-size: 13px; font-weight:bold; cursor: pointer;}
.share_image { height: 12px; margin: 7px; vertical-align: top}

/* Nyhedsliste */
.checkbox.ball {background-repeat: no-repeat; width:10px; height:10px; margin:7px 11px 3px 4px; float:left;cursor:pointer; overflow: hidden; position:relative;}
.checkbox.ball .unchecked{ width: 10px; position:absolute; top: 0px; left: 0px; }
.checkbox.ball .checked{ width: 10px;  position:absolute; top: -10px; left: 0px; }
.floating.ball{background:url(/img/sprites/newslist_checkbox.png) no-repeat 0px 0px; width:10px; height:10px}
.mypaper_placeholder { position: absolute; top: 0px; }
.mypaper .topic{display:none}
.mypaper .info{display:none}
.mypaper{width:440px; height:26px; position:absolute;display:none; top:0px }
.mypaper .count{right:-3px;position:absolute;top:-1px; z-index: 10}
.mypaper .readme{font-size:9px; z-index:1;background-color: #dadada;color: #000;width: 99px;height: 14px;line-height: 14px; right: 4px;top: 3px;position: absolute;border: 1px solid #ccc;border-radius: 2px;text-align: center;cursor: pointer;}
.mypaper .counter{background-color: #f00;color: #fff;border-radius: 8px;box-shadow: 0px 0px 4px #ccc;text-align: center;font-size: 9px;padding:1px 5px;}
.mypaper.fixed{ z-index: 10;width:440px; height:26px; position:fixed;display:none; margin-bottom:10px; border-top:0px transparent none; top: 2px;}
.mypaper.fixed .count{right:-3px;position:absolute;top:-1px; z-index: 10;}
.mypaper.fixed .readme{top: 2px;}
.newslist > div{width:100%}
#news_list a:visited { color: #999;  }
.news_list_item .article_logo{width:16px; position: absolute; left: 19px; top: 5px; }
.news_list_item .feature_type { margin-right: 4px; height: 14px; vertical-align: top; margin-top: 5px; }
.news_list_item{height: 26px; font-weight: bold; line-height: 25px; position: relative; }
.news_list_item .note-grey{color: #666; font-weight: normal; position: absolute; right: 4px; top: 0px; }
#maincontentarea .news_list_item.updating a{color:#aaa;  -webkit-transition: all 0.50s ease-in-out;  -moz-transition: all 0.50s ease-in-out;  -ms-transition: all 0.50s ease-in-out;  -o-transition: all 0.50s ease-in-out;}
.news_list_item .font9{font-size: 9px; line-height: 27px;}
.news_list_day{font-weight: bold;font-size: 11px; box-shadow: inset 0px 0px 20px #f4f4f4; background-color: #fafafa; line-height: 18px; text-indent: 4px; border-top: 1px solid #fff; border-bottom: 1px solid #eee;}
.news_list_day .page_link { width: 19px; text-align: center; font-weight: normal; display: inline-block; cursor: pointer; text-indent: 0px; }
.news_list_day .selected { font-weight: bold; }
.news_list_day .page_link:hover { text-decoration:underline; }
.news_list_day img{width:16px; height:16px; vertical-align: middle; margin-left:8px}
.float_top{top:27px; width:320px; height:22px; z-index:2; position:absolute;
    -webkit-transition: top .5s ease-in-out;
    -moz-transition: top .5s ease-in-out;
    transition: top .5s ease-in-out;
}
.float_top.options{top:43px}
.float_top.fixed{position:fixed}
.float_placeholder{width:320px; height:22px;}

.no_text_select { 	-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none;	user-select: none; cursor: default;}
.news_list_top { position: relative; width: 100%; height: 26px; background-color: #f0f0f0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.news_list_top .bold-button { position: absolute; left: 3px; top: 3px; margin: 0px; }
.news_list_top .title { position: absolute; left: 6px; top: 0px; line-height: 26px !important; font-size: 14px !important; font-weight: bold !important; text-shadow: 1px 1px #fff !important; border: 0px !important; padding: 0 !important; margin: 0 !important;}
.news_list_top .magnifier { position: absolute; right: 31px; top: 7px; height: 12px; z-index: 2; }
.news_list_top .cross { position: absolute; right: 31px; top: 7px; height: 12px; z-index: 3; cursor:pointer; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}
.news_list_top .news_search { position: absolute; right: 27px; top: 3px; height: 18px; line-height: 18px; border-radius: 6px; text-indent: 6px; width: 90px; font-size: 10px; border: 1px solid #ccc; -webkit-appearance: none; padding: 0px; behaviour: url(/css/PIE.htc);}
.news_list_top input[type=text] {  -webkit-transition: all 0.30s ease-in-out;  -moz-transition: all 0.30s ease-in-out;  -ms-transition: all 0.30s ease-in-out;  -o-transition: all 0.30s ease-in-out;  outline: none;  border: 1px solid #DDDDDD;}
.news_list_top div.options {position: absolute;right: 4px;top: 3px;height: 12px;z-index: 2;padding: 3px 3px 3px 3px;-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;box-shadow: inset 0px 1px 0px 0px #ffffff;background-color: #f9f9f9;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 5px;border: 1px solid #dcdcdc;display: inline-block;cursor: pointer;}
.news_list_top img.options {position: relative;height: 12px;z-index: 2;}
.news_list_top div.options.clicked {background-color:#e9e9e9;}
.news_list_top input[type=text]:focus {  box-shadow: 0 0 5px #81af7f;  border: 1px solid #81af7f;}
.news_list_search_options select{width:158px}
.news_list_options { position: relative; width: 50%; background-color: #e0e0e0; height: 16px; float: left; font-size: 10px; font-weight: bold; line-height: 14px; cursor: pointer}
.news_list_options:hover { background-color: #f0f0f0;  }
.news_list_options .selected_text { position: relative; margin-left: 24px; }
.news_list_options .options { position: absolute; top: 16px; left: 0px; right: 0px;  display: none; background-color: #eaeaea;  z-index: 100; line-height: 20px; border: 1px solid #888; text-indent: 8px; box-shadow: 2px 2px 6px rgba(0,0,0,0.2); }
.news_list_options .options div:hover { background-color: #e0e0e0;  }
.news_list_options img { position: absolute; top: 3px; left: 6px; width: 10px; }
#suggestions { position: absolute; background-color: rgb(246,246,246); z-index: 100; width: 318px; border: 1px solid #ccc; border-top:none; display: none; box-shadow: #ccc 0px 0px 15px; }
#suggestions .result { position: relative; height: 22px; width: 320px; cursor: pointer; overflow: hidden; }
#suggestions .result .name { position: relative; display: inline; font-size: 11px; line-height: 22px; font-weight: bold; color: #000; padding-left: 38px; }
#suggestions .result .name .alias { display: inline; color: #666; font-style: italic; font-weight: normal; }
#suggestions .result span { display: inline; font-size: 10px; color: #888;  }
#suggestions .selected { background-color: #d8d8d8;   }
#suggestions img { position: absolute; top: 2px; left: 10px; height: 18px; }

#news_list_footer.disabled{color:#ccc}
#news_list_footer .page_link.disabled{color:#ccc}

#newslist0{min-height:202px}
#newslist0 .message{margin:65px 10px; border:1px solid #ccc; background-color:#eee; padding:20px}

/* Kvinde blokke */
.standard_box {position: relative;margin-bottom: 15px; box-shadow: 1px 1px 2px rgba(0,0,0,0.4); }
.news_block_container { position: relative; width: 520px; margin-left: -10px;}
.news_block { position: relative; float: left; width: 242px; height: 164px; margin-left: 10px; overflow: hidden; background-color: #eaeaea;}
.news_block .headline { position: absolute; bottom: 5px; left: 5px; right: 5px; border-top: 2px solid #30ab26;  background-color: rgba(255,255,255,0.85); font-size: 14px; font-weight: bold; line-height: 18px;  padding: 4px 6px; z-index: 100; }
.news_block .headline span { font-size: 11px; font-weight: normal }
.news_block .headline .ingress { display: none; font-size: 11px; font-weight: normal; line-height: 14px; }
.news_block img { position: absolute; height: 100%; left: 50%; margin-left: -125px;}
.news_block:hover .ingress { position: relative; display: block; margin-top: 2px; text-overflow: ellipsis; transition: all 0.2s ease-in ; }
.news_block:hover img { height: 170px; margin-left: -129px; margin-top: -5px;  transition: all 0.1s ease-in ; }

.forum_box { position: relative; width: 100%; clear: both; }
.forum .forum_text { padding:4px 14px 4px 32px; }
.forum .large { font-size: 11px; line-height: 13px; font-weight: bold; margin-bottom: 1px;  }
.forum .pages { font-size: 9px; line-height: 9px; font-weight: bold; color:#666;}
.forum .small { font-size: 9px; line-height: 9px;  color: #666; }
.forum .reply { width:20px; float:right; margin: 2px 8px 1px 0px; }
.forum .forum_bubble { position: absolute; width: 20px; top: 50%; margin-top: -10px; left: 8px; }
.forum_arrow { position: absolute; top: 50%; right: 8px; margin-top: -10px; line-height:17px; color: #294313; font-weight: bold; font-size:17px; text-shadow: 1px 1px #e8e8e8; }
.forum_header { position: relative; width: 100%; height: 24px; box-shadow: 0px 0px 1px rgba(0,0,0,0.4); background-color: #e8e8e8;  }
.forum_header_left { position: relative; width: 80%; height: 24px; float: left; }
.forum_header .username { position: absolute; top: 3px; left: 36px; font-size: 10px; line-height: 10px; font-weight: bold;}
.forum_header .username span { font-size: 7px; font-weight: normal; color: #666; }
.forum_header .edit_time { position: absolute; top: 14px; left: 36px; }
.forum_header .content { font-size: 9px; line-height: 9px; height: 9px;  }
.forum_header .middle { position: relative; margin-left: 40px; line-height: 25px; font-size: 11px;font-weight: bold; }
.forum_header .bubble { position: absolute; top: 3px; left: 8px; width: 20px; }
.arrow { position: absolute; top: 50%; right: 8px; margin-top: -8px; line-height:16px; color: #ddd; font-weight: normal; font-size:16px;  }

.link_box { position: relative; background-color: rgba(255,255,255, 0.6); border-bottom: 1px solid #eee; border-top: 1px solid #fff; box-shadow: inset 0px 0px 5px #f4f4f4; overflow: hidden; width: 284px; padding: 0px 8px; clear: both; }
.link_box .feature_type { height: 24px; vertical-align: top; margin-top: 1px; margin-right: 6px; float:left}
.link_box .teamlogo { position: absolute; top: 50%; margin-top: -12px; left: 8px; height: 24px;  }
.link_box.search_links .search_text { padding: 4px 14px 4px 32px; width: 260px;}
.link_box.search_links .search_text .large { font-size: 13px; line-height: 13px; font-weight: bold; margin-bottom: 1px; text-shadow: 1px 1px rgba(0,0,0,0.08); }
.link_box.search_links .search_text .small { font-size: 10px; line-height: 10px;  color: #666; font-weight: normal; }
.link_box.search_links .title_container { position: relative; display: table; height: 32px; }
.link_box .title_container { position: relative; display: table; height: 50px; float: left; }
.link_box .title { width: 195px; font-size: 12px; font-weight: bold; line-height: 14px; display: table-cell; vertical-align: middle; }

/* Julekalender */
#christmas .christmas_top_bg { position: relative; width: 507px; margin: -15px 0 0 -10px; padding: 15px 0 0 10px; z-index: 0; background: url(https://www.bold.dk/img/tag_images/julekalender_top_bg.jpg)}
#christmas .christmas_top_bg_container { position: relative; width: 490px; }
#christmas .christmas_message { position: relative; background: url(https://www.bold.dk/img/tag_images/julekalender_message.png); width: 490px; height: 26px; line-height: 26px; font-size: 14px; font-weight: bold; z-index: 10; text-align: center; margin-bottom: 10px; }
#christmas h1  { position: relative; z-index: 10; color: #fff; }
#christmas .sub_header  { position: relative; z-index: 10; color: #fff; border: 0; margin-bottom: 5px; }
#christmas .sub_header a { color: #fff !important;}
#christmas .photo_credit {position: absolute;top: 0px;bottom: initial; right: 0px;text-align: right; color: #fff; text-shadow: 0px 0px #fff; font-size: 10px;line-height: 10px;padding: 2px 4px;border-left-top: 3px; opacity: 1.0; background-color: transparent }

#christmas .facebook_top, #christmas .twitter_top { position: relative; z-index: 10; }
#christmas .christmas_logo { position: relative; float: right; width: 180px; margin: 0px 0 15px 15px }
#christmas .bd-infoboks { background: white url(/img/v2/common/info_bdg.png) scroll repeat-x 0 0 }
#christmas .christmas_balls { position: absolute; left: 0px; top: -32px; }
#christmas .article_content  { position: relative; z-index: 10;  margin: -15px 0 10px -10px; padding: 15px 17px 0 10px; width: 490px; background: url(https://www.bold.dk/img/tag_images/julekalender_artikel_bg2.jpg); }
#christmas .christmas_breaker { position: relative; margin-bottom: 15px; width: 100%; }
#christmas .christmas_bottom { position: relative; margin-left: -10px }

/* Article content right side sticky ad */
.col2 .content_right_side_sticky_ad {
    z-index: 100;
}