﻿body{
	background-color: #dee7d8;
	color: #068491;}

a{color: #ff6699;}
/*-----------------------------------------WRAPPER */
.wrapper {
	border-left: 1px solid #84b642;
	border-right: 1px solid #84b642;
	border-bottom: 1px solid #84b642;}

/*-----------------------------------------HEADER */
.header{background: #8bc341 url('/App_Themes/EgmontTemplate/images/bkg_header_vif.jpg') repeat-x bottom;}
	
.header h1.logoVif 
{
  height:70px;
  width:376px;
}
	
ul.right_menu li a{text-decoration: underline;}
	
ul.right_menu li a:hover{text-decoration: none;}
	
/*------------------------------------------------------ top menu */
.top_menu
{
  background-image: url('/App_Themes/EgmontTemplate/images/bkg_nav_vif.jpg');
  background-repeat: repeat-x;
 }

.top_menu li a{
	background: url('/App_Themes/EgmontTemplate/images/nav_m_vif.gif') repeat-x top center;
	color: #000;}

.top_menu li a span{background: url('/App_Themes/EgmontTemplate/images/nav_l_vif.gif') no-repeat left top;}

.top_menu li a span span{background: url('/App_Themes/EgmontTemplate/images/nav_r_vif.gif') no-repeat right 0;}
	
.top_menu li a.active span span{color: #fff;}
	
.top_menu li ul{ 
	border-bottom: 2px solid #538216;
	background-color: #b23e95;}
	
.top_menu li:hover ul{background-color: #b23e95;}
	
.top_menu li ul.under_menu{background-color: #b23e95;}
	
.top_menu li li a{
	color: #fff;
	background: url('/App_Themes/EgmontTemplate/images/under_hover_m_vif.gif') repeat-x top center;}
	
.top_menu li li a span{background: url('/App_Themes/EgmontTemplate/images/under_hover_l_vif.gif') no-repeat left top;}

.top_menu li li a span span{background: url('/App_Themes/EgmontTemplate/images/under_hover_r_vif.gif') no-repeat right 0;}

/*-------------------------------------------------------CONTENT */
.small_left{border-right: 1px solid #dbead1;}
.right{border-left: 1px solid #dbead1;}
	
/*------------------------------------------------LINE */	
.line{background-color: #b8d6a4;}
/*------------------------------------------------TITLE*/	
.title{
	background-color: #8bc341;
	border-bottom: 2px solid #538216;}
/*----------------------------------------------- ver_line */	
.ver_line{color: #ff6699;}
/*----------------------------------------------- box_choice */

/*.box_choice{border-bottom: 2px solid #538216;}*/

.box_choice_left ul li a:hover, 
.box_choice_left ul li a.active{
	background: url('/App_Themes/EgmontTemplate/images/bkg_choice_vif.gif') no-repeat;
	}
	
.box_choice_left ul li.border_top{background-color: #b8d6a4;}
	
/*----------------------------------------------offer_box */
.offer_box{background-color: #deefd2;}
/*----------------------------------------------green box */
.green_box{
	margin-bottom: 10px;
	padding: 10px 10px 0px 10px;
	background-color: #deefd2;
	overflow: hidden;}
	
.big_box .green_box p
{
  display: block;
  padding-bottom: 8px;
}
	
.green_box.padding_7_10_3_10{padding: 7px 10px 3px 10px;}
	
/*----------------------------------------------nihedsbrev_box */
.nihedsbrev_box{
	background-color: #2D133B;}
	
.nihedsbrev_box h4 {
background:transparent url(/App_Themes/EgmontTemplate/images/nihedsbrev.gif) repeat-x scroll left top;
border-bottom:2px solid #8BC341;
color:#FFFFFF;
display:block;
height:19px;
}
	
/*----------------------------------------------------------percent box */
.percent p{color: #068491;}
	
/*----------------------------------------------last_news box */
.last_news dt{color: #068491;}
	
/*---------------------------------------------- link_bottom*/
ul.link_bottom li{border-bottom: 1px solid #b8d6a4;}

/*--------------------------------------------------ARTIKEL */
.artikel_box{border-top: 2px solid #538216;}

.introduction p{color: #068491;}
	
p.data_artikel{color: #b23e95;}
	
/*--------------------------------------------------------artikel_nav */
.artikel_nav{
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px solid #b8d6a4;
	border-top: 1px solid #b8d6a4;
	text-align: center;}

.artikel_nav ul{
	margin: 1px 0px 4px 0px;
	font-size: 12px;
    width: 100%;
    height: 23px;
    text-align:right;}

.artikel_nav ul li:first-child{
    float: left;
    width: 200px;
    padding-top:2px;
    text-align:left;}

.artikel_nav ul li .fb_edge_widget_with_comment > span:first-child{
    display: block;
    width: 150px;
    overflow: hidden;}
	
.artikel_nav ul li{
	display: inline;
	color: #ff6699;
	margin: 0px 2px 0px 5px;
    line-height: 22px;}
	
.artikel_nav ul li a{text-decoration: underline;}
.artikel_nav ul li a:hover{text-decoration: none;}
	
a.bkg_print{
	padding: 0px 21px 3px 0px;
	background: url('/App_Themes/EgmontTemplate/images/ico_print_vif.gif') no-repeat right 1px; }
	
a.bkg_send{
	padding: 0px 21px 3px 0px;
	background: url('/App_Themes/EgmontTemplate/images/ico_send_vif.gif') no-repeat right 1px;}
	
a.bkg_rss{
	padding: 0px 21px 3px 0px;
	background: url('/App_Themes/EgmontTemplate/images/ico_rss_vif.gif') no-repeat right 1px;}
	
a.bkg_shared{
	padding: 0px 21px 3px 0px;
	background: url('/App_Themes/EgmontTemplate/images/ico_rss_vif.gif') no-repeat right 1px;}
	
a.bkg_facebook{
	padding: 0px 21px 3px 0px;
	background: url('/App_Themes/EgmontTemplate/images/ico_facebook_vif.gif') no-repeat right 1px;}
	
/*-------------------------------------------------------------KOMMMENTARER */
.kommentarer_block h2{border-bottom: 2px solid #b8d6a4;}
.kommentare_form h2, .uge_10 h2, .kommentarer_form_title{border-bottom: 2px solid #71ad49;}

.kommentsrer_box{border-bottom: 1px solid #b8d6a4;} 
	
.kommentsrer_box p{color: #515151;}

.data_kommentare span{ color: #a4a4a4;}	

/*---------------------------------------artikellist navigation */
.artikellist a:hover,
.artikellist a.act{background-color: #8cc341;}
.artikellist span span.act{background-color: #8cc341;}
	
/*------------------------------------------------- BOTTOM CONTENT*/
.ver_bottom_line{background: url('/App_Themes/EgmontTemplate/images/ver_bottom_line_vif.gif') no-repeat left top;}

/*------------------------------------------------- btn_grey */	

.tilbage_frem_nav a.button{
	color: #333;
	background: url('/App_Themes/EgmontTemplate/images/btn_grey_l.gif') no-repeat left 0;
	border-left: none;}
.artikel_box a.button{
	color: #333;
	background: url('/App_Themes/EgmontTemplate/images/btn_grey_l.gif') no-repeat left 0;
	text-decoration: none;}

.tilbage_frem_nav a.button span,
a.button span{ 
	background: url('/App_Themes/EgmontTemplate/images/btn_grey_r.gif') no-repeat right 0;}

.tilbage_frem_nav a.button span span,
a.button span span{
	background: url('/App_Themes/EgmontTemplate/images/btn_grey_m.gif') repeat-x;
	color: #333;}

.tilbage_frem_nav a.button:hover,
a.button:hover{color: #333;}

.tilbage_frem_nav ul li a.button,
a.button{
	color: #333;
	background: url('/App_Themes/EgmontTemplate/images/btn_grey_l.gif') no-repeat left 0;}

.tilbage_frem_nav ul li a.button span,
a.button span{ 
	background: url('/App_Themes/EgmontTemplate/images/btn_grey_r.gif') no-repeat right 0;}

.tilbage_frem_nav ul li a.button span span,
a.button span span{
	background: url('/App_Themes/EgmontTemplate/images/btn_grey_m.gif') repeat-x;}

.tilbage_frem_nav ul li a.button:hover,
a.button:hover{color: #333;}

/*-------------------------------------------------- number_box */

.number_box,
.number_box_title{color: #fff;}	
	
.number_box span{background: url('/App_Themes/EgmontTemplate/images/corner_number_box.gif') no-repeat;}
	
.number_box span.corner_l,
.number_box div a.arrow_l,
.number_box_title a.arrow_l{background-position: top left;}
.number_box span.corner_r,
.number_box div a.arrow_r,
.number_box_title a.arrow_r{background-position: bottom right;}
.number_box div{background-color: #8bc341;}

.number_box div a,
.number_box_title a{color: #fff;}
.number_box div a.arrow_l_r{background-image: url('/App_Themes/EgmontTemplate/images/arrow_number.gif');}
.number_box_title a.arrow_l_r{background-image: url('/App_Themes/EgmontTemplate/images/arrow_number_title.gif');}

/*------------------ big_box h2*/	
.content h2,
.content h2 a,
.artikel_box h2,
.content h3,
.content h3 a,
.content h5,
.content h5 a
{color: #1e022d; }

/*----------------------------------------plus */
.plus
{
	text-align: center;
	margin: -3px 0px 10px 0px;
	clear: both;
}

.bkg_plus
{
  background-image: url('/App_Themes/EgmontTemplate/images/plus.gif');
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
}

.plus h3
{
  margin-top: 6px;
}

/*-------------------------------------------- gallery_wrapper*/	
.gallery_img{border-top: 2px solid #538216;}

.arrow_vif{background-image: url('/App_Themes/EgmontTemplate/images/arrow_vif.gif');}

p.introduction
{
  color: #068491;
  font-size: 14px;
	padding-bottom: 0;
}

/* --------------------------------------------- Blogs list navigation */
.blogslist span a:hover,
.blogslist span span{background-color: #8cc341;}

/*-------------------------------------------------------------kontakt popup*/

.kontakt_popup{
	/*width: 336px;*/
	width: 339px;
	padding: 13px 17px 17px 0px;}
	
.kontakt_popup label{
	float: left;
	/*width: 52px;*/
	width: 55px;
	margin-top: -2px;
	padding-right: 5px;
	font-size: 12px;
	line-height: normal;
	color: #000;
	text-align: right;}
	
.kontakt_popup input{
	margin-bottom: 15px;
	border: 1px solid #b5b5b5;
	width: 266px;
	height: 20px;}
	
.kontakt_popup textarea{
	float: left;
	width: 271px;
	height: 156px;
	margin-bottom: 8px;
	padding-left: 5px;
	color: #666;
	border: 1px solid #b5b5b5;
	overflow-y: scroll;}
	
.div_right{
	float: right;
	width: 278px;}
	
.div_right p{
	margin-bottom: 8px;}
	
	/*------------------------------------------------- top bar*/
	.top_box 
	{
    background:transparent url(../images/top_box.gif) repeat-x scroll 0 0;
    border-bottom:1px solid #888888;
  }
	
	.top_box_left a 
	{
    background:transparent url(../images/arrow_white.gif) no-repeat scroll left 3px;
    color:#FFFFFF;
  }

  .top_box_left a:hover 
  {
    color:#FFFFFF;
  }
  
  ul.top_right_menu li 
  {
    color:#FFFFFF;
  }
  
  ul.top_right_menu li a 
  {
    color:#FFFFFF;
  }
  
   /*Footer new*/
/*------------------------------------------------------------------------------------------------------------------------- BOTTOM */

.bottom-footer-blocks {
	width: 980px;
	margin: 0 auto;
	padding: 22px 0;
	background: #ffffff ;
	
	clear: both;
	overflow: hidden;}

.bottom-footer-blocks .col_180{
	float: left;
	width: 180px;
	min-height: 330px;
	background: #fff;}

.bottom-footer-blocks .col_200{
	float: left;
	width: 180px;
	min-height: 330px;
	padding: 0px 9px 0px 10px;
	background: #fff;}

.bottom-footer-blocks .ver_bottom_line {
	width: 1px;
	float: left;
	height: 330px;
	background: url('ver-line.gif') no-repeat left top;
	overflow: hidden;}

.bottom-footer-blocks a{
	display: block;
	margin-bottom: 4px;}

.bottom-footer-blocks h5.title_box{
	width: 164px;
	height: 23px;
	padding: 4px 0px 0px 10px;
        margin: 0 0 3px 0;
        border-bottom: solid 1px #ccc;
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:15px;
	background: #f5f5f5;
}
.bottom-footer-blocks h5.title_box a {
        
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:15px;
	color:#333;
	text-transform:none !important;
	
}
.bottom-footer-blocks h5.title_box a:hover {
	font-weight:normal !important;
}
.bottom-footer-blocks h5 a {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #222222 !important;
	text-decoration: none;}

.bottom-footer-blocks h5 a:hover{text-decoration: underline;}

.bottom-footer-blocks .bkg_grey{background: url('bkg_grey.gif') repeat-x;}
.bottom-footer-blocks .bkg_red{background: url('bkg_red0.gif') repeat-x;}
.bottom-footer-blocks .bkg_pink{background: url('bkg_pink.gif') repeat-x;}
.bottom-footer-blocks .bkg_blue{background: url('bkg_blue.gif') repeat-x;}
.bottom-footer-blocks .bkg_green{background: url('bkg_gree.gif') repeat-x;}

.bottom-footer-blocks ul.link_bottom{
	list-style-type: none;
	padding-top: 3px;}
	
.bottom-footer-blocks ul.link_bottom li{
	width: 180px;
	border-bottom:1px solid #dedede;}

.bottom-footer-blocks ul.link_bottom li a{
	width: 166px;
	padding: 4px 0px 2px 0px;
	font-size:12px;
	line-height:13px;
	font-size:11px;
	font-family:Georgia, serif;
	color:#555555;
	text-decoration: none;
	background:none !important;
	}
.bottom-footer-blocks ul.link_bottom li a:hover {
	color:#000000;
}
.bottom-footer-blocks ul.link_bottom li a:hover{ text-decoration: none;}

.bottom-footer-blocks ul.link_bottom li.border_b_none,
.bottom-footer-blocks .big.border_b_none{border-bottom:solid 3px #dedede;}

.bottom-footer-blocks .big.border_t_none{border-top: none;}

.border-pink {
  border-left: solid 6px #f76ca3;
}
.border-blue {
  border-left: solid 6px #10a9e2;
}
.border-cyan {
  border-left: solid 6px #f14fb2;
}
.border-red {
  border-left: solid 6px #d9012a;
}
.border-maroon {
  border-left: solid 6px #cc6601;
}
.bottom-links-block-wrapper 
{
	background-color:#fff;
	clear:both;
}
.bottom-links-block {
  width: 955px;
  /*min-height: 287px;*/
  padding:20px 0 0 25px;
  margin: 0 auto;
  border-top:solid 1px #ccc;
  background: #f5f5f5;
 
}
.col-245 {
  width: 245px;
  float:left;
  padding:0 40px 0 0;
}
.col-245 ul {
  margin: 0;
  padding: 0;
}
.col-245 ul li {
  list-style-type: none;
}
.col-190 {
  width: 190px;
  float:left;
}
.col-190 ul {
  margin: 0;
  padding: 0;
}
.col-190 ul li {
  list-style-type: none;
}
span.red-arrows {
 color:#f13f45;
 font-weight:bold;
 font-family:Arial, sans-serif;
 font-size:15px;
}
.col-245 .magazine-links h5 a {
font-family:Georgia, serif;
font-size:11px;
font-weight:bold;
color:#222;
}
.col-245 .magazine-links span a {
font-family:Georgia, serif;
font-size:10px;
font-weight:normal;
color:#555;
padding:0 2px 0 0;
}
.col-245 .magazine-links span a:hover  {
color:#222;
}
.magazine-links li {
padding:0 0 20px 0;
}
.clear-div {
	clear:both;
}
.bottom-contact-list li h5 a {
	font-family:Georgia, serif;
	font-size:18px;
	font-weight:normal;
}
.bottom-contact-list li span a {
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#888;
}
.bottom-contact-list li span a.mail-link {
	color:#222222;
}
.bottom-contact-list li a img {
	margin:15px 0 0 0;
}
.subscribe-info-list li span a, .contact-info-list span a  {
	display:inline-block;
	padding:0 0 0 8px;
	font-family:Arial, sans-serif;
	color:#222 !important;
	font-size:11px;
	background:url(../images/black-arrow.png) no-repeat left;
}
.subscribe-info-list h5 a, .contact-info-list h5 a{
	font-size:14px;
	font-family:Georgia, serif;
	font-weight:normal;
	color:#222;
	padding:0 0 11px 0;
	display:inline-block;
}
.col-190 ul.subscribe-info-list {
	margin:0 0 35px 0;
}
.col-380 {
	width:380px;
	float:left;
}
.col-380 .magazine-links h5 a {
font-family:Georgia, serif;
font-size:11px;
font-weight:bold;
color:#222;
}
.col-380 .magazine-links span a {
font-family:Georgia, serif;
font-size:10px;
font-weight:normal;
color:#555;
}
.col-380 .magazine-links span a:hover  {
color:#222;
}
.col-380 {
  width: 360px;
  padding:0 18px 0 0;
  float:left;
}
.col-380 ul {
  margin: 0;
  padding: 0;
}
.col-380 ul li {
  list-style-type: none;
}
.padding-f-width {
	padding: 0 38px 0 0;
	width:250px;
}
.contact-box .bottom-contact-list h5 a {
	font-size:12px;
	font-weight:normal;
	font-family:Georgia, serif;
	
}
.contact-box .bottom-contact-list {
	margin:0 0 25px 0;
}
.bottom-footer-blocks a , .bottom-links-block a {
	text-decoration:none !important;
}
ul.magazine-links {
	font-size:11px !important;
	line-height:13px !important;
}
.footer {
	padding:0 8px 18px 0;
}
/*Footer new - end */




