﻿*{margin: 0; padding: 0;}

body {font-family: Arial, Helvetica, sans-serif;}

p{
	font-size: 12px;
	line-height: 16px}
		
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;}

a{
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;}
	
a:hover{ text-decoration: none;}
	
img{border: none;}
ul{list-style-type: none;}

input{
	float: left;
	height: 18px;
	padding: 0px 5px;
	color: #666;
	font-size: 14px;
	line-height: 18px;}

/*-----------------------------------------float : left, right */
.float_l{float: left;}
.float_r{float: right;}

/*-----------------------------------------display :  block, inline */
.display_b{ display: block;}
.display_i{ display: inline;}

/*-----------------------------------------FONT : family, size, weight */
.font_f_G{font-family: Georgia, "Times New Roman", Times, serif;}
.font_w_n{font-weight: normal;}
.font_size_14{ font-size: 14px;}

/*----------------------------------------- COLOR */
.color_8a8a8a{color: #8a8a8a;}
.color_b23e95,
.gallery_wrapper p.color_b23e95{color:#b23e95;}
.color_000{color: #000;}	
/*-----------------------------------------WRAPPER */
.wrapperOutside{
	background: url('/App_Themes/EgmontTemplate/images/body_shadow.png') repeat-y center top;}

.wrapper {
	width: 997px;
	margin: 0 auto;
	overflow: hidden;}
	
/*-----------------------------------------HEADER */
.header{
	width: 997px;
	padding-bottom: 11px;
}
	

.header h1 a span{display: none;}

.header h1.logoVif 
{
  float:left;
  margin:0;
}

.header h1.logoVif a 
{
  position:absolute;
}

/*---------------------------------------------right menu */
ul.right_menu{
	float: right;
	list-style-type: none;
	padding:  1px 0px 0px 0px;
}
	
ul.right_menu li{
	float: left;
	margin-left: 15px;}
	
ul.right_menu li a{
	display: block;	
	color: #fff;}
	
/*-----TOP BANNER ----- */	
.top_banner{text-align: center;}
/*------------------------------------------------------ top menu */
.top_menu { 
	position: relative;
	display: block;
	height: 55px; 
	padding: 0px 10px 0px 10px; 
	width: 977px;
	background-color: #fff;}
	
.top_menu ul{
	float: left;
	margin: 0;
	width: 977px;
	list-style-type: none;}
	
.top_menu li{
	margin-right: 2px;
	padding: 0;
	display: block;
	float: left;}

.top_menu li a{
	display: block;
	float: left;
	height: 31px;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;}

.top_menu li a span{
	display: block;
	height: 31px;}

.top_menu li a span span{
	display: block;
	height: 24px;
	padding: 7px 8px 0px 8px;
	cursor: pointer;}

.top_menu li a:hover, .top_menu li a.active{background-position: bottom;text-decoration: none;}
.top_menu li a:hover span, .top_menu li a.active span{background-position: left bottom;text-decoration: none;}
.top_menu li a:hover span span, .top_menu li a.active span span{background-position: right bottom;text-decoration: none;}
	
.top_menu li ul{ 
	display: none;
	position: absolute;
	left: 0;
	top: 31px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	background-color: #fff; 
	width: 987px;
	padding: 0px 5px 0px 5px;
	height: 24px;
	z-index: 2;}
	
.top_menu li ul.under_menu{ 
	display: block;  
	z-index: 1;}
	
.top_menu li ul li{
	float: left;
	display: block;}
	
.top_menu li li a{
	height: 20px;
	margin-right: 1px;
	margin-top: 2px;
	font-size: 12px;
	line-height: normal;}
	
.top_menu li li a:hover{cursor: pointer;}
	
.top_menu li li a span{
	display: block;
	height: 20px;}

.top_menu li li a span span{
	display: block;
	height: 18px;
	padding: 2px 10px 0px 10px;
	cursor: pointer;}
	
.top_menu li li a:hover, .top_menu li li a.active{background-position: bottom;}
.top_menu li li a:hover span, .top_menu li li a.active span{background-position: left bottom;}
.top_menu li li a:hover span span, .top_menu li li a.active span span{background-position: right bottom; color: #fff;}

/*-------------------------------------------------------CONTENT */
.content{
	width: 980px;
	padding: 10px 9px 0px 8px;
	background-color: #fff;
	overflow: hidden;}
	
.left{
	float: left;
	width: 674px;}	
	
.small_left{
	float: left;
	width: 468px;
	padding-right: 5px;}

.small_right{
	float: left;
	width: 190px;
	padding: 0px 5px 0px 5px;}

.right{
	float: left;
	width: 300px;
	padding-left: 5px;}
	
/*---------------------------------------------BREADCUMBS */
.breadcumbs{
	display: block;
	margin: -3px 0px 8px 0px;
	font-size: 11px;}

.breadcumbs a{
	font-size: 11px;
	line-height: normal;
	text-decoration: underline;}
	
.breadcumbs a:hover{text-decoration: none;}
	
.breadcumbs span{
	line-height: normal;
	font-weight: bold;
	color: #8a8a8a;}
	
.breadcumbs span.font_w_n{font-weight: normal;}
.breadcumbs span.color_crumbs{
}
	
/*----------------------------------------------SEARCHBOX */
.searchbox {display: block;}
.search_txt {
	width: 237px;
	margin-bottom: 10px;
	border: 1px solid #000;}
	
/*------------------------------------------------LINE */	
.line
{
  clear:both;
	width: 100%;
	height: 1px;
	margin-bottom: 10px;
	overflow: hidden;}

/*------------------------------------------------TITLE */	
.title{
	width: 100%;
	height: 25px;
	clear: both;
	overflow: hidden;}
		
.title h4,
.nihedsbrev_box h4{
	padding: 4px 5px 0px 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;}
	
/*---------------------------------- UL: link,  link_bkg,  link_bottom */

ul.link li{
	float: left;
	width: 100%;
	padding: 3px 0px 2px 0px;
	color: #ff6699;
	font-size: 12px;}
	
ul.link li span{float: right;}
	 
ul.link li a
{
	float: left;
	display: inline;
	padding: 0px 3px 3px 14px;
	background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;
	/*text-decoration: underline;*/
}
	
ul.link li a:hover,
ul.link_bkg li a:hover,
ul.link_bottom li a:hover,
ul.link_list li a:hover{/*text-decoration: none;*/}
	
/*link_bkg*/
ul.link_bkg{overflow: hidden;}
ul.link_bkg li{
	display: block;
	float: left;
	padding-left: 5px;
	clear: both;
	width: 100%;}

ul.link_bkg li a{
	display: block; 
	padding: 2px 0px 4px 14px;
	background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 6px;
	/*text-decoration: underline;*/}

ul.link_bkg li.bkg_dcedc6,
.bkg_dcedc6{background-color: #dcedc6;}	
.bkg_e1e1e1{background-color: #e1e1e1;}
.bkg_d9efff{background-color: #d9efff;}

/*link_list*/

ul.link_list li{
	float: left;
	width: 100%;}

ul.link_list li a{
	display: block;
	padding: 3px 0px 3px 14px;
	background: url('/App_Themes/EgmontTemplate/images/icon_list_pink.gif') no-repeat left 6px;
	/*text-decoration: underline;*/}
	
/*link_bottom*/

ul.link_bottom{padding-top: 3px;}
ul.link_bottom li{width: 180px;}

ul.link_bottom li a{
	width: 166px;
	padding: 2px 0px 0px 14px;
	background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 5px;
	/*text-decoration: underline;*/}
	
ul.link_bottom li.border_b_none{border-bottom: none;}
	
/*-------------------------------------------------background image: arrow , list_pink*/
.link_arrow
{
	display: block;
	padding-left: 14px;
	background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;
	/*text-decoration: underline;*/
}
	
.link_arrow:hover{/*text-decoration: none;*/}

.link_article{
 display: block;
 padding-left: 14px;
 background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;}

.link_blog{
 display: block;
 padding-left: 14px;
 background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;}

.link_gallery{
 display: block;
 padding-left: 14px;
 background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;}

.link_webtv{
 display: block;
 padding-left: 14px;
 background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;}

.link_contest{
 display: block;
 padding-left: 14px;
 background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;}

.list_pink
{
	display: block;
	padding-left: 10px;
	background: url('/App_Themes/EgmontTemplate/images/icon_list_pink.gif') no-repeat left 4px;
	/*text-decoration: underline;*/
}
	
.list_pink:hover
{
  /*text-decoration: none;*/
}
	
/*------------------ big_box*/	
.content h2,
.content h2 a,
.artikel_box h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;}
	
.content h3,
.content h3 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;}
	
.content h5,
.content h5 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;}
	
.artikel_box{
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;}

.artikel_box p{
	padding-bottom: 18px;
	color: #000;}
	
.artikel_box a{text-decoration: underline;}
.artikel_box a:hover{text-decoration: none;}
	
p.info_img{
	padding-bottom: 0;
	margin-top: -5px;
	font-size: 10px;
	color: #7a7a7a;}

p.introduction{
	font-size: 14px;
	padding-bottom: 0;}
	
.big_box{
	padding-bottom: 12px;
	overflow: hidden;}
	
/*.big_box div 
{
  display:block;
  padding-bottom: 8px;
  font-size:12px;
  line-height:16px;}
  
.big_box div p {display:inline;}*/
.big_box p{padding-bottom: 8px;}
	
.big_box a img,
.artikel_box a img,
.artikel_box img{
 display: block;
 margin-bottom: 3px;}
	
.big_box h2 a,
.artikel_box h2{
	display: block;
	margin-bottom: 8px;}
	
.big_box h3 a,
.big_box h3{
	display: block;
	margin: 3px 0px 9px 0px;}
	
.big_box h5 a,
.big_box h5{
	display: block;
	margin: 0px 0px 10px 0px;}
	
.big_box h2 a:hover,
.big_box h3 a:hover,
/*.artikel_box h2 a:hover,*/
.content h5 a:hover{text-decoration: underline;}
	
.data_8a8a8a{
	margin-right: 7px;
	color: #8a8a8a;}
	
.data_068491{
	margin-right: 7px;
	color: #068491;}
	
.data_b23e95{
	margin-right: 7px;
	color: #b23e95;}
	
.data_929393{
	margin-right: 7px;
	color: #929393;}

.ver_line{margin-right: 3px;}
	
.kommentarer{
	display: block;
	margin: 0px 0px 0px 12px;}
	
.big_box_right{
	float: left;
	width: 305px;
	margin-top: -4px;
	padding-left: 10px;
	display: block;}
	
.big_box_right_green{
	float: left;
	width: 285px;
	margin-top: -4px;
	padding-left: 10px;}
	

.gallery_box_right_l{
	float: left;
	width: 123px;
	margin-top: -3px;
	padding: 0 10px;}
	
.gallery_box_right_l p,
.gallery_box_right_r p{
	margin-top: 10px;
	color: #b23e95}
	
.gallery_box_right_r{
	float: left;
	width: 115px;
	margin-top: -3px;
	padding: 0px 0px 0px 10px;}
	
	.big_box .gallery_block{
 float: left;
}
	
/*.big_box .gallery_block img{ border: 1px solid #333;}*/
/*.big_box .gallery_block a img{border: 1px solid #333;}*/
a.borderImg{
  border: 1px solid #333; 
  float: left; 
}

a.borderImg:hover{
  border: 1px solid red; 
}

a.borderImg img{
  margin-bottom: 0;
}
	
.margin_bottom_0,
.big_box a img.margin_bottom_0{margin-bottom: 0px;}
.margin_top_5{margin-top: 5px;}
.margin_top_10{margin-top: 10px;}
.margin_top_12{margin-top: 12px;}
.margin_top_15{margin-top: 15px;}
.margin_top_20{margin-top: 20px;}
.margin_top_30{margin-top: 30px;}

.margin_bottom_8{margin-bottom: 8px;}
.margin_bottom_10{margin-bottom: 10px;}
.margin_bottom_57{margin-bottom: 57px;}

.padding_bottom_0{padding-bottom: 0px;}
.padding_bottom_6{padding-bottom: 6px;}
.padding_bottom_10{padding-bottom: 10px;}
.padding_bottom_16{padding-bottom: 16px;}	
.padding_bottom_20{padding-bottom: 20px;}

/*----------------------------------------------- box_choice */
.box_choice{
	width: 452px;
	padding: 10px 10px 10px 6px;
	background-color: #f1f1f1;}
		
.box_choice_left{width: 247px;}
	
.box_choice_left ul li{
	display: block;
	float: left;
	width: 247px;
	height: 40px;}
		
.box_choice_left ul li a{
	display: block;
	height: 33px;
	padding: 7px 10px 0px 10px;
	font-size: 11px;
	line-height: 12px;
	color: #666;
	outline: none;}
	
.box_choice_left ul li a:hover{color: #fff;}
.box_choice_left ul li a.active{color: #fff; font-weight: bold;}
	
.box_choice_left ul li a.one_line{
	height: 28px;
	padding: 12px 10px 0px 10px;}

.box_choice_left ul li.border_top{
	float: left;
	width: 242px;
	height: 1px;
	overflow: hidden;}
	
/*----------------------------------------------offer_box */
.offer_box{
 width: 172px;
 padding: 3px 9px 8px 9px;}

.offer_box h3{
 margin: 0px 0px 8px 0px;
 color: #1e022d;}

/*----------------------------------------------nihedsbrev_box */
.nihedsbrev_box{
	padding-bottom: 7px;
	overflow: hidden;}
	
.nihedsbrev_box input.indtast_mail{
	width: 87px;
	margin: 7px 10px 0px 10px;
	border: 1px solid #888;}
	
.tilmeld_btn{
	float: left;
	margin-top: 7px;}
		
.nihedsbrev_box label{
	float: left;
	margin: 8px 0px 0px 10px;
	font-size: 12px;
	line-height: 14px;
	color: #fff;}
	
.nihedsbrev_box label input{
	float: left;
	margin-top: 2px;}
	
.nihedsbrev_box label span{
	float: left;
	width: 150px;
	padding-left: 4px;}
	

/*--------------------------------------------------------box_flash */	
.box_flash{
	position: relative;
	padding-bottom: 3px;}		
		
.button_flash{
	position: absolute;
	top: 29px;
	left: 74px;
	width: 44px;
	height: 33px;}
	
/*----------------------------------------------------------percent box */
.percent{margin-top: -2px;}

.percent p{
	display: block;
	padding: 0;
	line-height: 19px;}
	
.percent p.stemt{
	margin-top: 8px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;}
	
.percent img{display:block;}
/*----------------------------------------------------------inquiry  box */	
.inquiry{
	margin: -1px 0px 3px 0px;
	overflow: hidden;}

.inquiry label{
	float: left;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 18px;
	width:240px;
	}
	
.inquiry input{
	float: left;
	margin: 2px 10px 0px 0px;}

.inquiry label span{
	display: block;
	float: left;
	width: 270px;}

/*----------------------------------------------------------last_news box */
.last_news{overflow: hidden;}
	
.last_news dl{
	float: left;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;}
	
.last_news dt{
	display: inline;
	float: left;
	padding: 2px 0 4px 5px;
	clear: left;}

.last_news dd{
	display: inline;
	float: left;
	padding: 2px 0px 4px 0;}	
	
.last_news dd a{/*text-decoration: underline;*/}
.last_news dd a:hover{/*text-decoration: none;*/}
  
.width_45{width: 45px;}
.width_93{width: 93px;}
.width_150{width: 150px;}
.width_170{width: 170px;}
.width_178{width: 178px;}
.width_190{width: 190px;}
.width_250{width: 250px;}
.width_265{width: 265px;}
.width_275{width: 275px;}
.width_300{width: 300px;}
.width_418{width: 418px;}
.width_448{width: 448px;}
.width_460{width: 460px;}
.width_468{width: 468px;}

/*------------------------------------------------- BOTTOM CONTENT*/
.padding_right_9{padding-right: 9px;}
.padding_right_10{padding-right: 10px;}
.padding_left_10{padding-left: 10px;}

.bottom_content{
	margin: 22px 0px 0px 0px;
	padding: 12px 0px 22px 0px;
	background: #f3f3f3 url('/App_Themes/EgmontTemplate/images/bkg_bottom_content.gif') repeat-x left bottom;
	border-bottom: 2px solid #c7c7c7;
	overflow: hidden;}	
	
.bottom_content a{
	display: block;
	margin-bottom: 4px;}
		
.col_180
{
	float: left;
	width: 180px;
	min-height: 330px;
}	 
	
.col_200
{
	float: left;
	width: 181px;
	min-height: 330px;
	padding: 0px 9px 0px 10px;
}

.col_310_l{
	width:310px;
	float:left;
}
.col_310_r{
	width:310px;
	float:right;
}
	
.border_l_n
{
  border-left:medium none;
}
	
.content h5.title_box{
	width: 176px;
	height: 23px;
	padding: 4px 0px 0px 4px;
	text-transform: uppercase;
	color: #fff;}
	
.bkg_grey{background: url('/App_Themes/EgmontTemplate/images/bkg_grey.gif') repeat-x;}
.bkg_red{background: url('/App_Themes/EgmontTemplate/images/bkg_red.gif') repeat-x;}
.bkg_pink{background: url('/App_Themes/EgmontTemplate/images/bkg_pink.gif') repeat-x;}
.bkg_blue{background: url('/App_Themes/EgmontTemplate/images/bkg_blue.gif') repeat-x;}
.bkg_green{background: url('/App_Themes/EgmontTemplate/images/bkg_green.gif') repeat-x;}

/*-----------------------------------------FOTTER */
.footer{
	width: 980px;
	padding: 20px 8px 18px 9px;
	text-align: center;
	background-color: #fff;
	color: #ccc;
	overflow: hidden;}
	
.footer_black{
	height: 35px;
	padding: 0px 10px 0px 20px;
	color: #fff;
	background-color: #000;}
	
.footer_logo{
	float: left;
	display: block;}
	
.footer_black p{
	float: left;
	margin: 8px 0px 0px 55px;}

.footer_right{
	display: block;
	float: right;
	margin-top: 8px;
	font-size: 12px;}
	
.footer_right a{color: #fff;}

.footer_right a:hover
{
  text-decoration: underline;
  color: #fff;
}

.other_sites a:hover
{
  text-decoration: underline;
  color: #787878;
}

.other_sites{
	float: left;
	padding: 0px 215px 0px 215px;
	margin: 8px 0px 0px 0px;
	color: #787878;}
	
.other_sites a{color: #787878;}

/*---------------------------------------artikellist navigation */
.artikellist{
	margin-top: -4px;
	text-align: center;}
	
.artikellist a,
.artikellist span a,
.artikellist span span {
padding: 0px 4px 0px 4px;
font-size: 11px;
line-height: 14px;}

.artikellist span input {
padding: 0px 4px 0px 4px;
margin-bottom:-1px;
font-size: 11px;
line-height: 14px;
float:none;
height:10px;
}

.invisible {display:none;}

.blogslist a.backward,
.artikellist a.backward
{
  background: transparent url('/App_Themes/EgmontTemplate/images/bkg_arrow_l_vif.gif') no-repeat left 2px;
  margin-right:-3px;
  padding:0px 6px 0pt 0px;
  text-decoration:none;
}

.blogslist a.forward,
.artikellist a.forward
{
  background: transparent url('/App_Themes/EgmontTemplate/images/icon_arrow_vif.gif') no-repeat left 2px;
  margin-left:-4px;
  padding:0px 6px 0pt 0px;
  text-decoration:none;
}

.artikellist a.first_page,
.blogslist a.first_page 
{
  background: transparent url('/App_Themes/EgmontTemplate/images/first_page_vif.gif') no-repeat left 2px;
  margin-right:-1px;
  padding:0px 10px 0pt 0px;
  text-decoration:none;
}
 
.artikellist a.last_page, 
.blogslist a.last_page
{
  background: transparent url('/App_Themes/EgmontTemplate/images/last_page_vif.gif') no-repeat left 2px;
  margin-left:-1px;
  padding:0px 10px 0pt 0px;
  text-decoration:none;
}


.artikellist span a.forward, .blogslist span a.forward,
.artikellist span a.backward, .blogslist span a.backward,
.artikellist span a.forward:hover, .blogslist span a.forward:hover,
.artikellist span a.backward:hover, .blogslist span a.backward:hover
{
  text-decoration: none;
}

.artikellist span span.act{color: #fff;}

/*.artikellist ul li{ display: inline;}
	
.artikellist ul li a{
	padding: 0px 4px 0px 4px;
	font-size: 11px;
	line-height: 14px;}*/
	
.artikellist a:hover,
.artikellist a.act{color: #fff;}
	
.artikellist img{margin-bottom: -1px;}

/*.artikellist ul li a.first_page,
.artikellist ul li a.backward,
.artikellist ul li a.forward,
.artikellist ul lia.last_page{padding: 0px;}*/

.artikellist a.first_page:hover,
.artikellist a.backward:hover,
.artikellist a.forward:hover,
.artikellist a.last_page:hover{background-color: transparent;}

p.data_artikel{padding: 10px 0px 6px 0px;}
	
/*-------------------------------------------------------------KOMMMENTARER */
.kommentarer_block{
	display: block;
	margin-top: 11px;} 

.kommentarer_block h2,
.kommentare_form h2, .uge_10 h2{
	padding-bottom: 1px;
	margin-bottom: 9px;}

.kommentsrer_box{margin-bottom: 11px;}
	
.data_kommentare{
	font-size: 12px;
	margin: 2px 0px 4px 0px;}	
	
.kommentsrer_box .data_kommentare p{ padding-bottom: 0px;}
	
.kommentsrer_box p{
	line-height: 16px;
	padding-bottom: 11px;}
	
.kommentsrer_box a{
	float: right;
	margin-top: -10px;
	text-decoration: underline;}
	
.kommentsrer_box a:hover{text-decoration: none;}

.kommentsrer_box a.margin_top_minus_8{ margin-top: -8px;}
	
/*----------------------------------------------kommentare_form */	
.kommentare_form{
  margin-top: 13px;
  margin-bottom: 10px;
  overflow: hidden;}	

.kommentare_form label,
.question_form label,
.obligatory_form label{
	font-size: 12px;
	color: #010101;}
	
.wrapper_left{
	float: left;
	display: inline;
	margin-right: 10px;}
	
.kommentare_form label.label_block_left,
.question_form label.label_block_left{
	display: block;
	float: left;
	width: 67px;
	padding-top: 2px;}
	
.kommentare_form input.InputKomment, 
.kommentare_form select.InputKomment,
.input_block,
.question_form input.InputKomment{
	border: 1px solid #888;
	width: 229px;
	padding: 1px 2px 1px 2px;
	margin-bottom: 10px;}
	
.kommentare_form textarea{
	width: 374px;
	height: 60px;
	border: 1px solid #888;
	padding: 2px;
	margin-top: 1px;
	margin-bottom: 9px;}
	
.kommentare_form label.label_block{
	display:block;
	width: 175px;}
	
.kommentare_form input.input_block{
	width: 169px;
	margin-top: 2px;}
	
.kommentare_form input.check{
	display: block;
	float: left;
	margin: 0px 9px 10px 0px;}
	
/*--------------------------------------------------annonce */
.annonce{
	margin-top: -3px;
	font-weight: bold;
	line-height: 16px;
	color: #a3a3a3;}
/*-------------------------------------------------- number_box */	
.number_box{ 
	display: block;
	height: 23px;
	margin: 4px 0px 9px 0px;
	font-size: 17px;
	line-height: 23px;
	overflow: hidden;}	
	
.number_box span{
	float: left;
	display: block;
	/*width: 8px;*/
	height: 23px;}
	
.number_box span.corner_l,
.number_box span.corner_r{width:8px;}

.number_box span.corner_l,
.number_box div a.arrow_l{background-position: top left;}

.number_box span.corner_r,
.number_box div a.arrow_r{background-position: bottom right;}

.number_box div{
	display: block;
	float: left;
	height: 23px;}

.number_box div a{
	float: left;
	display: inline;
	margin: 0px 5px 0px 5px;
	font-size: 17px;
	line-height: 23px;
	text-decoration: none;}
	
.number_box div span{
	/*width: 15px;*/
	text-align: center;
	margin: 0 2px;}
	
.number_box div a.arrow_l_r{
	 display: block;
	 width: 7px;
	 height: 23px;
	 margin: 0px;
	 background-repeat: no-repeat;}
	
.number_box a span{display: none;}

/*---------------------------------------------------------------tilbage_frem */
.tilbage_frem_nav{overflow: hidden; height: 24px;}
.tilbage_frem_nav a,
.tilbage_frem_nav span a
{
	/*border-left: 1px solid #ff6699;*/
	color: #ff6699;
	font-size: 14px;
	padding: 0 9px;
	display: inline;
	text-decoration: underline;
	border-left: 1px solid red;}

.tilbage_frem_nav span.active_a{
  /*border-left: 1px solid #ff6699;*/
  color: #ff6699;
	font-size: 14px;
	padding: 0 9px;
	display: inline;
	text-decoration: none;
	border-left: 1px solid red;}

.tilbage_frem_nav a:hover,
.tilbage_frem_nav span a:hover{text-decoration: none;}

a.back_page{
	float: left;
	margin-bottom:14px;
	margin-top: -7px;}

p.komenter_txt{
  /*float: left;*/
  /*margin-top: 14px;*/
  color: #333;
  clear: both;
}
	
/*---------------------------------------------------------- ANNONCE */	
.annonce{
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #a4a4a4;}
	
.annonce p{line-height: 16px;}	
/*-------------------------article item pager button*/

.tilbage_frem_nav a.subarticles_pager_button{
  margin-right:-4px;
  position:relative;
  z-index:1000;}

/*---------------------------------------button*/

.tilbage_frem_nav a.button,
a.button{
	display: block;
	height: 20px;
	padding-left: 3px;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
	text-decoration: none;}

.tilbage_frem_nav a.button,
a.button span{ 
	display: block;
	height: 20px;
	padding-right: 3px;}

.tilbage_frem_nav a.button span span, a.button span span, .question_form a.button span span
{
	display: block;
	height: 16px;
	padding: 4px 2px 0px 2px;
	white-space: pre;
	cursor: pointer;}

.tilbage_frem_nav a.button:hover,
a.button:hover
{
  text-decoration: none;
}

.tilbage_frem_nav a.button:hover span span, .tilbage_frem_nav ul li a.button:hover span span, a.button:hover span span, .question_form a.button:hover span span
{
  padding: 4px 2px 0px 2px;
}
/*----------------------------------------------billede_form */	

.billede_form{
	margin-bottom: 10px;
	overflow: hidden;}

.billede_form label{
	display: inline;
	float: left;
	width: 178px;
	margin-bottom: 3px;
	font-size: 12px;
	line-height: 12px;
	color: #666;}
	
.billede_form input{
	display: inline;
	margin-bottom: 8px;
	border: 1px solid #888;
	clear: both;}
/*-------------------------------------------gallery_box */	
.gallery_box{
	float: left;
	padding: 10px 0px;
	border-bottom: 1px solid #b8d6a4;
	overflow: hidden;}
	
.content .gallery_box .gallery_right h5,
.content .gallery_box .gallery_right h5 a{margin-bottom: 9px;}
	
.gallery_box a img{
	display: block;
	float: left;
	border: 1px solid #3a3a3a;}
	
.gallery_right{
	float: left;
	margin-top: -3px;
	padding-left: 9px;
	width: 105px;}
	
/*-------------------------------------------- gallery_wrapper*/

.galleryWrapper{
   width: 669px;
   margin: -5px 0px 25px 0px;
   overflow: hidden;
 }
.gallery_wrapper p, .galleryWrapper p {
  color: #000;
}
.gallery_wrapper a, .galleryWrapper a {
  text-decoration: underline;
}
.gallery_wrapper a:hover, .galleryWrapper a:hover {
  text-decoration: none;
}
.gallery_wrapper p.color_b23e95, .galleryWrapper p.color_b23e95 {
  color:#b23e95;
}
/**/
.gallery_wrapper{
	margin-top: -5px;
	overflow: hidden;}

.gallery_wrapper p, .galleryWrapper p {
  color: #000;
}
.gallery_wrapper a, .galleryWrapper a {
  text-decoration: underline;
}
.gallery_wrapper a:hover, .galleryWrapper a:hover {
  text-decoration: none;
}
.gallery_img{
  height: 447px;
  width: 669px;
  background-color: #6c6c6c;
  text-align: center;
}
	
.gallery_underlinks{
	margin-bottom: 6px;
	padding: 4px 3px;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #b8d6a4;
	text-align: center;}
	
.gallery_underlinks a{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;}
	
.arrow_vif{
	display: block;
	background-repeat: no-repeat;}
	
.position_green_r{
	padding-right: 14px;
	background-position: right 3px;}

.position_green_l{
	padding-left: 14px;
	background-position: left -17px;}
	
.position_grey_l{
	color: #ccc;
	padding-left: 14px;
	background-position: left -37px;}
	
.position_grey_r{
	color: #ccc;
	padding-right: 14px;
	background-position: right -57px;}
/*------------------------------------------------gallery_smallthumbs  */	
.gallery_smallthumbs {
  margin: -4px 0px 16px 0px;
}


	
.gallery_smallthumbs a{
 float: left;
 width: 79px;
 margin-left: 15px;
 text-decoration: none;
 text-align: center;
/* border: 1px solid #fff;*/
}

.gallery_smallthumbs a.margin_left_3 {
  margin-left: 3px;
}
	
.gallery_smallthumbs a img{
	padding:1px;
	margin-bottom: 3px;
	border: 1px solid #fff;
	display: block;
}
	
.gallery_smallthumbs a:hover img,
.gallery_smallthumbs a img.selected{border: 1px solid #8ec546;}
.gallery_smallthumbs a:hover{color: #666;}

.gallery_smallthumbs a.thumb_left{
	width: 10px;
	margin: 30px -1px 0px 0px;
	padding: 0px;}
	
.gallery_smallthumbs a.thumb_right {
	width: 10px;
	margin: 33px 0px 0px 4px;
	padding: 0px;}
	
/*------------------------------------------------ */
.small_box{overflow: hidden;}
.small_box a img{ margin: 0px 0px 8px 0px;}
.small_box h5 a, .small_box h5{ margin: 0px 0px 4px 0px;}
.small_box p{padding-bottom: 4px;}

/*-----------------------------------------------*/
.last_post{overflow: hidden;}
	
.last_post dl{
	float: left;
	width: 190px;
	overflow: hidden;}
	
.last_post dt{
	display: inline;
	float: left;
	width: 132px;
	padding: 2px 0 4px 0px; 
	clear: left;}

.last_post dd{
	display: inline;
	float: left;
	width: 58px;
	padding: 2px 0px 4px 0;
	text-align: right;}
	
.last_post dd a
{
  text-decoration: none;
}	
	
.last_post dt a
{
	display: block;
	background: url('/App_Themes/EgmontTemplate/images/icon_arrow.gif') no-repeat left 3px;
	padding-left: 14px;
	/*text-decoration: underline;*/
}
	
.last_post dt a:hover
{
  /*text-decoration: none;*/
}

.last_post dd a span{
	background: url('/App_Themes/EgmontTemplate/images/ico_comment_vif.gif') no-repeat  2px;
	padding-right: 14px;}


/* --------------------------------------------- Blogs list navigation */

.font_size_bloggerName{
  font-size:16px;
}

.height_16{
  height:16px;
}

.blogslist{
	margin-top: -4px;
	text-align: center;}

.blogslist span{ display: inline;}
	
.blogslist span a,
.blogslist span span{
	padding: 0px 5px;
	font-size: 11px;
	line-height: 14px;
	margin: 0 2px;
	}
	
.blogslist span a:hover,
.blogslist span span{color: #fff;}
	
.blogslist img{margin-bottom: -1px;}

.blogslist a.pagerFirst:hover,
.blogslist a.pagerPrev:hover,
.blogslist a.pagerNext:hover,
.blogslist a.pagerLast:hover{background-color: #fff;}

.paddingZero
{
  padding:0; 
}

.borderLeftZero
{
  border-left:0;
}

.displayNone
{
display:none;
}

.cursorPointer
{
  cursor:pointer; 
}

.blogslist input{
	font-size: 11px;
	line-height: 14px;
	 float:none;
	 padding:0;
	 height:auto;
	}
.margin_bottom_m_3{margin-bottom: -3px;}

/*------------------------------------------------- sms_box*/
.sms_box{
	margin: 16px 0px 10px 0px;
	overflow: hidden;}
	
.sms_box p{
	color: #333;
	padding-bottom: 0px;}
	
.artikel_box h5 a.title_sms, .artikel_box h5.title_sms{
	display: block;
	margin-bottom: 3px;
	line-height: 18px;
	/*text-decoration: underline;*/}
	
.artikel_box h5 a.title_sms:hover{ text-decoration: none;}
.artikel_box h2 a{text-decoration: none;}
/*.artikel_box h2 a:hover{text-decoration: underline;}*/

.sms_box ol{
	margin: 0px 0px 7px 20px;
	color: #333;
	list-style-type: upper-alpha;}
	
.sms_box ol li{
	padding: 2px 0px 6px 10px;
	font-size: 12px;}
	
.color_wrapper{ margin:0px 0px 5px 0px;}
.phone_box{
	display: block;
	position: relative;
	padding: 0px 10px;
	margin: 4px 0 5px 0;
	height: 28px;}
	
.phone_box p{
	padding: 0;
	font-size: 18px;
	line-height: 28px;}

.phone_box img{ 
	right: 76px;
	top: -15px;
	position: absolute;}
	
.sms_regler{
	margin: 17px 0px 11px 0px;
	font-size: 12px;
	color: #333;}

.sms_regler dl{margin-bottom: 6px;}

/*----------------------------------------------------------choise  box */	
.choice_box{
	width: 468px;
	margin: 8px 0px 0px 0px;
	padding-bottom: 7px;
	overflow: hidden;}

.choice_box label{
	float: left;
	width: 458px;
	padding: 3px 0px 2px 10px;
	font-size: 12px;}

.choice_box input{
	float: left;
	margin-right: 15px;}

.choice_box label span{
	float: left;
	display: block;
	width: 400px;
	color: #000;}
	
.question_form input.check_deltag,
.obligatory_form input.check_deltag{
	display: block;
	float: left;
	margin: 0px 9px 5px 0px;}
	
.question_form span.check_deltag{
	display: block;
	float: left;
	margin: 0px 9px 5px 0px;}
	
/*------------------------------------------------- sms_box*/
.phone_box{background-color: #dcedc6;}
.artikel_box h5 a.title_sms{color: #068491;}

/*-------------------------------------------------- number_box_title */	
.number_box_title{ 
	float: right;
	display: block;
	height: 23px;
	margin: 3px 7px 0px 0px;
	font-size: 14px;
	line-height: 23px;
	overflow: hidden;}	
	
.number_box_title div a.arrow_l{background-position: top left;}
.number_box_title div a.arrow_r{background-position: bottom right;}
.number_box_title div{
	display: block;
	float: left;
	height: 23px;}

.number_box_title a{
	float: left;
	display: inline;
	margin: 0px 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;}
	
.number_box_title span{
	float: left;
	display: block;
	width: 15px;
	margin: 0px 2px 0px 3px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;}
	
.number_box_title a.arrow_l_r{
	 display: block;
	 width: 7px;
	 height: 23px;
	 margin: 0px;
	 background-repeat: no-repeat;}
	
.number_box_title a span{display: none;}

/*----------------------------------------------------------------*/	
.green_arrow
{
 display: block;
 position: relative;
 margin: 5px 0px 8px 0px;
 padding: 1px 0px 1px 0px;
 font-weight: bold;
 color: #333;
 background-color: #dcedc6;
 width: 300px;
}

.green_arrow p{padding: 0 0 0 21px;}
 
.bkgGreen_arrow{
 position:absolute;
 left: 5px; top: 6px;
 width: 11px;
 height: 6px; 
 overflow: hidden;
 background: url('/App_Themes/EgmontTemplate/images/greenArrow.png') no-repeat left top;}	
	
.link_color{
	display: block;
	padding: 4px 0px 4px 21px;
	text-decoration: underline;}
	
.black{background: url('/App_Themes/EgmontTemplate/images/black.gif') no-repeat left 7px;}
.red{background: url('/App_Themes/EgmontTemplate/images/red.gif') no-repeat left 7px;}
.pink{background: url('/App_Themes/EgmontTemplate/images/pink.gif') no-repeat left 7px;}
.blue{background: url('/App_Themes/EgmontTemplate/images/blue.gif') no-repeat left 7px;}
.green{background: url('/App_Themes/EgmontTemplate/images/green.gif') no-repeat left 7px;}

/*------------------------------------------------facebook*/

.facebook{
	display: block;
	margin: 7px 0 9px 0;
	padding-left: 23px;
	background: url('../images/ico_facebook_vif.gif') no-repeat left top;
	text-decoration: underline;}

.facebook:hover{text-decoration: none;}


.sog {
display:block;
margin:15px 0 13px;
overflow:hidden;
padding:0 15px;
width:438px;
}

.sog_txt {
border:1px solid #000000;
margin-bottom:10px;
width:373px;
}

/*---------------------------------------------meeting*/
.meeting{
	display: block;
	margin: 17px 0px;
	overflow: hidden;}
.meeting p{margin-bottom: 18px;}
.meeting a.button{text-decoration: none;}
.meeting a{text-decoration: underline;}
.meeting a:hover{text-decoration: none;}
.meeting p.margin_bottom_0{margin-bottom: 0;}

.creation .kommentarer{float: left;}

.creation_name{
	float: right;
	font-size: 12px;
	color: #b23e95;}
	
.margin_top_7{
margin-top:7px;
}

/*------------------------------------------------- nyhedsbrev form*/

.nyhedsbrev_form {
  float:left;
  padding:10px 30px 16px 0;
  width:200px;}
  
.nyhedsbrev_form a {
  margin-top:20px;}
  
.nyhedsbrev_form p {
  font-weight:bold;
  padding-bottom:7px;}
  
.nyhedsbrev_form input.left_form_input {
  border:1px solid #AAADB2;
  margin-bottom:10px;
  width:176px;}
  
.nyhedsbrev_form label.under_label {
  width:100%;}

.nyhedsbrev_form label {
  display:block;
  font-size:12px;
  width:176px;}
  
.nyhedsbrev_form span.type_checkbox {
  float:left;}
  
.nyhedsbrev_form label span.check_box_label {
  float:left;
  padding-left:10px;
  width:150px;}

.width_80
{
  width: 80px;
}

/*------------------------------------------------- top bar*/

.top_box {
  min-width:986px;
  height:34px;
  padding:0 6px 0 5px;
}

.top_box_left {
  float:left;
  margin-top:5px;
}

.top_box_left a {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:13px;
  font-weight:bold;
  line-height:25px;
  padding-left:12px;
  text-decoration:none;
}

.top_box_left a:hover 
{
  font-weight:bold;
  font-style: normal;
  text-decoration:none;
}

a:hover {
  text-decoration:none;
}

ul.top_right_menu {
  list-style-type:none;
}

ul.top_right_menu {
  float:right;
  list-style-type:none;
  padding:4px 0 0;
}

ul.top_right_menu li {
  float:left;
  font-size:12px;
  line-height:25px;
  margin-left:15px;
}

.first_li {
  margin-right:-10px;
}

ul.top_right_menu li a:hover {
  text-decoration:none;
}

ul.top_right_menu li a {
  display:block;
  font-size:12px;
  font-weight:bold;
  line-height:25px;
}

/*----- popuppage ------*/

.pop_img{
	text-align:center;
 	float:left;
}
#pop_form{
	 float:left;
	 width:300px;
	 padding-left: 15px;
}
#pop_form p {
	color: #595354;
	padding-top: 10px;
	padding-bottom: 5px;
}
#pop_form h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595354;
	margin-top: 15px;
}
#pop_form input{
	 width: 280px;
	 border:1px solid #ab9d82;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding-left: 2px;
	 height: 15px;
	 padding-top: 2px !important;
	 padding-top:0px;
	 margin-top:1px;
	 padding-bottom: 2px;
	 color:#999999;
}
#pop_form textarea{
	 width: 280px;
	 border:1px solid #ab9d82;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding-left: 2px;
	 height: 100px;
	 padding-top: 2px !important;
	 padding-top:0px;
	 margin-top:1px;
	 padding-bottom: 2px;
	 color:#999999;
}
#pop_form .button{
	width:100px;
	border: solid 1px #ab9d82;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab9d82;
	background-color:#fff;
	padding-bottom: 5px !important;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-right: 15px;
	height:22px;
}
.pop_form table td {
	 font-size: 15px;
}

/*--------------------------------------------------------------------------------uge_10*/

/*.uge_10 is in the dev.css, because I (Rosen) changed it.*/
/*.uge_10 p is in the dev.css, because I (Rosen) changed it.*/


.uge_10 label{
	display: block;
	float: left;
	padding-top: 2px;
	width: 166px;
	font-size: 12px;
	color: #010101;}

.uge_10 input,
.obligatory_form input.big_input{
	border :1px solid #888888;
	margin-bottom: 10px;
	padding: 1px 2px;
	width: 285px;}

.obligatory_form{
	padding-bottom: 10px;
	overflow: hidden;}

.obligatory_form p
{
	margin-bottom: 18px;
	font-size: 16px;
	font-weight: bold;
}

.obligatory_form label{
	display: block;
	float: left;
	width: 410px;
	}

.obligatory_form label.small_label{
	width: 155px;
	padding-top: 2px;}

div.fileinputs {
  position: relative;
  float:left;
  margin-bottom: 6px;
}
div.fakefile {
  top: 0px;
  left:0px;
  line-height:90%;
  margin:0;
  padding:0;
  z-index:1;
  position: absolute;
display:block;
width:190px;
}
input.file {
  position: relative;
  text-align: right;
  z-index: 2;
  margin:0;
}
input.file.hidden 
{
  -moz-opacity:0 ;
  filter:alpha(opacity: 0);
  opacity: 0;
  position:relative;
  z-index:2;
  text-align:right;
  height:20px;
  cursor:pointer;
  width:190px;
}

.no_decoration a {
    text-decoration: none;
}
.no_decoration a:hover {
    text-decoration: none;
}

.max
{
  font-weight: bold;
}

/* header right banner */
.header-right {
	width: 608px;
	float: right;
	overflow: hidden;
	padding: 0px 12px 0px 0px;
}

.header-right-banner {
	float: right;
	margin-top: 11px;
}