/** ============================= Layout.css START ===================================================== **/
	

/**
 * Carlsberg - screen
 * @author 	Marc Eley
 * @revised	15-12-2006 13:52
*/


/**
 * Tags
*/
body 			{ margin:0; padding:0; background:#397d2d url("/Style Library/Carlsberg/images/bg_body.gif") repeat-x; text-align:left; }
body.frontpage 	{ background:#397d2d url("/Style Library/Carlsberg/images/bg_body_frontpage.gif") repeat-x; }
body.tip-a-friend	{ margin:20px; }


h6 { margin:0; padding:0; }
h5 { margin:0; padding:0; }
h4 { margin:0; padding:0; }
h3 { margin:0; padding:0; }
h2 { margin:0; padding:0; }
h1 { margin:0; padding:0; }

form	{ margin:0; padding:0; }
p 		{ margin:0; margin-bottom:1em; }
a img	{ border:0; }
legend	{ display:none; }
fieldset{ margin:0; padding:0; border:0; }

.float-fix					{ clear:both; height:1px; overflow:hidden; }

hr					{ clear:both; height:1px; overflow:hidden; }
.clearfix:after 			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.offscreen					{ display:none; }


hr				{ color: #014A01; }


/**
 * Elements
*/
#mama  			{ width:915px; margin:0 auto; text-align:left !important; }

#mama.sunburst_frontpage{background:url("/Style%20Library/Carlsberg/images/sunburst_frontpage.png") no-repeat;}
#mama.sunburst{background:url("/Style%20Library/Carlsberg/images/sunburst.png") no-repeat;}

/*#area-head 		{ background:transparent url("/Style Library/Carlsberg/images/bg_menu_main_top.gif") no-repeat left bottom; overflow:hidden; zoom:1; }*/

#logo			{ cursor:pointer;float:left; margin-right:50px; height:80px;width:102px;background-repeat: no-repeat;}
#logo img		{ border:0; display:block; }
a.logo-screen	{ display:block; }
img.logo-print	{ display:none !important; float:left; margin-right:50px; height:80px;width:102px;background-image: url(/Style%20Library/Carlsberg/images/logo_print.gif);background-repeat: no-repeat;}

/*Print page */
a#printpage img 	{  background-image: url(/Style%20Library/Ringnes/images/print.gif); background-repeat:no-repeat; background-position:center;}
a#emailpage img 	{  background-image: url(/Style%20Library/Ringnes/images/send.gif);  background-repeat:no-repeat; background-position:0px 3px;}


#preview-message{ display:none !important; }

#area-right		{ float:right; }

#content  		{ clear:both; }

#grid			{ }

#main-flash			{ margin-bottom:4px; }
	#main-flash img	{ display:block; }
#small-flash			{ margin-bottom:7px; }

.top_flash {margin-bottom:6px; height:148px;}

#footer				{ margin-bottom:2em; clear:both; }
	#footer .left 	{ padding-left:13px; }
	#footer .right 	{ padding-right:17px; }


/* wrapper for topmenu and searchbar */
.top				{ margin-top:15px; width:750px; }/* 24072007 by payback*/
.frontpage .top		{ border-bottom:0; }



#menu-main  						{ float:left; margin-left:-8px; margin-top: 3px;padding-bottom:4px;}/*IE6*/ 
	#menu-main ul 					{ list-style-type:none; margin:0; padding:0; }
	#menu-main .sel					{margin:6px 0px 6px 4px;}
	#menu-main li 					{ list-style-type:none;float:left; }
	#menu-main a:visited	 		{ padding:0 4px; }
	#menu-main a:link	 			{padding:0 4px; }/*IE6*/
	#menu-main a:visited:hover	 	{ }
	#menu-main a:hover	 			{ }
	#menu-main li.sel a:visited		{ }
	#menu-main li.sel a:link		{ }
	#menu-main li.sel a:visited:hover	{ }
	#menu-main li.sel a:hover		{ }
	#menu-main .menuDivider 		{margin-left: 2px;margin-right:2px; 	}


#topmenu_line			{border-top:1px solid #3C7A35;clear:both;margin-top:-3px;}

#menu-sub 				{ float:left; margin-left:-2px; margin-top:2px;padding-top:1px; }/*IE6*/ /* left controls left starting point of line of items */
	#menu-sub ul 		{ list-style-type:none; margin:0; padding:0;}
	#menu-sub li 		{ list-style-type:none;white-space: nowrap;float:left; margin-left:0px;  }
	#menu-sub .sel 		{ white-space: nowrap;float:left; margin-left:4px;  }
/*left controls the distance to item divider*/
	#menu-sub a{margin-left:0px; padding-right: 2px; } /*was 13px*/
	#menu-sub .menuDivider {margin-left: 2px;margin-right:2px; 	}




/* The hover div class is used by the hover menu functionality in the top menu. */
.hoverdiv {display:none}

#search 						{ margin-top:0px; float:right; }/*IE6*/
.searchsubmit					{ border:0; vertical-align:-3px; }/*IE6*/
/*krystian search global*/

.ms-sbtable		{background-color:#084C12!important;width:92px !important; border:0 !important; color:#4f8d3b !important; padding:1px 2px 0px 3px !important; height:1.4em !important;}
.ms-sbtable-ex	{background-color:#084C12 !important;width:100%;border-collapse:collapse;margin-top:2px;margin-left:2px;}
td.ms-sbcell	{padding:0px;padding-left:2px;white-space:nowrap;border:solid 1px #084C12;}
td.ms-sbgo		{background-color:#084C12 !important;padding-left:3px;padding-right:3px;padding-bottom:1px;padding-top:1px;}
/*.ms-sbplain		{ width:92px; background-color:#4f8d3b; border:0; color:#fff; padding:1px 2px 0px 3px; color:#fff; font-size:10px; font-family:Verdana; height:1.4em; }
by payback 23072007
*/
.ms-sbplain		{ width:92px;  border:solid 1px color:#3a7e2e; padding:1px 2px 0px 3px; color:#000; font-size:10px; font-family:Verdana; height:13px; 
background:#fff url("/Style Library/Carlsberg/images/searchbox_bg.gif");}


/*krystian search archive*/
input.searchtext				{ width:200px; border:1px solid #d2d2d2; background:#fff url("/Style Library/Carlsberg/images/bg_input_text.gif") repeat-x; padding:2px 3px; }
input.search_button				{background:#fff url("/Style Library/Carlsberg/images/btn_submit_search.gif") no-repeat; width:71px;height:20px; margin-left:10px; border:0}
.combo-search					{ font-size:0.9em;padding-bottom:5px}
#hidden-search					{visibility:hidden;clear:both;content:"."; display:none; height:0;}

#teasers					{ clear:both; overflow:hidden; height:120px; zoom:1; }
body.editmode #teasers		{ overflow:visible; height:auto; }
body.editmode #teasers input.ms-long	{ width:auto; }

#teasers:after				{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#col-article #teasers 		{ margin-left:-15px; }/*IE6*/

#teasers .citem					{ float:left; width:210px; margin:0; margin-left:15px; display:inline; height:120px; overflow:hidden; }
body.editmode #teasers .citem	{ height:auto; overflow:visible; }
#col-article #teasers .citem	{ height:auto; }

#shortcuts					{ clear:both; overflow:hidden; height:120px; zoom:1; }
body.editmode #shortcuts	{ overflow:visible !important; height:auto !important; }
	#shortcuts .citem		{ float:left; width:210px; margin-left:15px; display:inline; }

/**
 * update due to CDK News Query on frontpage
 */
#shortcuts .body				{ color:#ffffff ;margin-bottom :14px; }
#shortcuts .ms-PartSpacingVertical			{ margin-top:0px }


#shortcuts-in-article .citem	{ margin-left:0 !important; margin-right:15px; }

.article-image {float:right; }
	


#teaserpanel				{ clear:both; background:transparent url(../images/bg_teaser_panel.gif) no-repeat; min-height:75px; margin-bottom:4px; zoom:1; }
#teaserpanel:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#teaserpanel .citem		{ float:left; width:210px; margin-left:15px;  display:inline-block; zoom:1; }
	#teaserpanel .image		{ float:left; margin-top:0px; margin-right:5px; }


	#teaserpanel .citem.double				{ width:435px !important; }
	#teaserpanel .citem.triple				{ width:660px !important; }
	#teaserpanel .citem h4.subheader object  			{ width:163px !important; }
	#teaserpanel .citem h4.subheader embed  			{ width:163px !important; }
	#teaserpanel .citem h2.header object  			{ width:163px !important; }
	#teaserpanel .citem h2.header embed  			{ width:163px !important; }
	#teaserpanel .citem.double h4.subheader object	{ width:388px !important; }
	#teaserpanel .citem.double h4.subheader embed	{ width:388px !important; }
	#teaserpanel .citem.double h2.header object	{ width:388px !important; }
	#teaserpanel .citem.double h2.header embed	{ width:388px !important; }
	#teaserpanel .citem.triple h4.subheader object 	{ width:613px !important; }
	
	#teaserpanel .citem.triple h4.subheader embed 	{ width:613px !important; }
	
	#teaserpanel .citem.triple h2.header object 	{ width:613px !important; }
	
	#teaserpanel .citem.triple h2.header embed 	{ width:613px !important; }
	
.generic-gradient-box				{ clear:both; background:transparent url("/Style Library/Carlsberg/images/bg_generic_gradient_top.gif") no-repeat; margin-bottom:7px; zoom:1; }
.generic-gradient-box.article		{ background-image:url("/Style Library/Carlsberg/images/bg_generic_gradient_top_article.gif") !important; background-color:#fff !important; }
.generic-gradient-box:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.generic-gradient-box .inner	{ background:transparent url("/Style Library/Carlsberg/images/bg_generic_gradient_bottom.gif") left bottom no-repeat; zoom:1; min-height:220px; }
	.generic-gradient-box .inner:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.generic-gradient-box .citem		{ float:left; width:210px; margin-top:17px; margin-left:15px; margin-bottom:15px; display:inline; }
	.generic-gradient-box .citems 	{ zoom:1; padding-left:15px; }
	.generic-gradient-box .citems:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.generic-gradient-box .citem.sixth { width:143px; overflow:hidden; padding:0; margin-left:0; }
	.generic-gradient-box .citem.sixth a:visited { color:#a71f1f; text-decoration:none; }
	.generic-gradient-box .citem.sixth a:link { color:#a71f1f; text-decoration:none; }
	.generic-gradient-box .citem.sixth a:visited:hover { color:#a71f1f; text-decoration:underline; }
	.generic-gradient-box .citem.sixth a:hover { color:#a71f1f; text-decoration:underline; }
	.generic-gradient-box .citem .text { background:transparent url("/Style Library/Carlsberg/images/li_arrow_pink.gif") 0 10px no-repeat; border:1px solid #ffd5d5; border-width:1px 0; padding:8px; }
	.generic-gradient-box .body		{border-top:1px solid #5AAB31; padding-top:8px; margin-top:14px; }

.generic-gradient-box-small				{background:transparent url("/Style Library/Carlsberg/images/bg_generic_gradient_top_small.gif") left top no-repeat; zoom:1; min-height:220px;}
.generic-gradient-box-small .inner	{ background:transparent url("/Style Library/Carlsberg/images/bg_generic_gradient_bottom_small.gif") left bottom no-repeat; zoom:1; min-height:220px}

.tip-a-friend .generic-gradient-box		{ background-image:url("/Style Library/Carlsberg/images/bg_generic_gradient_top_tip.gif"); }
.tip-a-friend .generic-gradient-box	.inner { padding:20px; background-image:url("/Style Library/Carlsberg/images/bg_generic_gradient_bottom_tip.gif"); }

div.listitem						{ margin-top:.5em; margin-bottom:.9em; color:#094615; }

.topspace 					{ border-bottom:2px solid #5AAB31; }

#heading 					{ background:transparent url("/Style Library/Carlsberg/images/bg_heading.gif") left bottom no-repeat; position:relative; }/*IE6*/
#heading-full:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#heading-norightcol:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#heading:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#head					{ width:435px; margin-left:240px; margin-top:20px; margin-bottom:15px; float:left; }/*IE6*/
	#tools					{ width:210px; position:absolute; right:15px; bottom:2px; text-align:right; }
		#tools img			{ margin-bottom:5px; margin-left:5px; }
#heading-norightcol 		{ background:transparent url("/Style Library/Carlsberg/images/bg_heading_no_right_col.gif") left bottom no-repeat; position:relative; zoom:1; }/*IE6*/
#heading-full 				{ background:transparent url("/Style Library/Carlsberg/images/bg_heading_full.gif") left bottom no-repeat; position:relative; zoom:1; }/*IE6*/
	#heading-full #head		{ width:600px; margin-left:15px; margin-top:20px; margin-bottom:15px; float:left; zoom:1; }/*IE6*/


/* Used for displaying list of beer brands on the Brand site. */
div#brand-list ul					{ margin:0; padding:0; list-style-type:none; margin-top:12px; }
div#brand-list ul li					{ border-bottom:1px solid #cee4c2; }/*IE6*/
	#brand-list a:visited	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#brand-list a:link	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#brand-list a:visited	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#brand-list a:hover	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#brand-list a.no-subs		{ background-image:none !important; }
	#brand-list a.open		 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_li_open.gif") no-repeat 0 4px !important; }
	.brand-title			{padding-left:10px; padding-top:30px; line-height:22px; color:#5AAB31;}
	.brand-HR				{border-bottom:1px solid #CEE4C2;}
	


/* Meny items, lists etc. Used several places, i.e. Media/News.*/
div#menu-left ul					{ margin:0; padding:0; list-style-type:none; margin-top:12px; }
div#menu-left ul li					{ margin:0; padding:0; list-style-type: none; border-bottom:1px solid #cee4c2;  zoom:1;}/*IE6*/
	#menu-left a:visited	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#menu-left a:link	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#menu-left a:visited	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#menu-left a:hover	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#menu-left a.no-subs		{ background-image:none !important; }
	#menu-left a.open		 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_left_li_open.gif") no-repeat 0 4px !important; }
	
div#menu-left ul ul				{ margin:0; padding:0; list-style-type:none; margin-top:11px; margin-left:14px; }
div#menu-left ul ul li			{ border-bottom:none; }
div#menu-left ul ul a:visited	{ padding-left:10px !important; background-image:url("/Style Library/Carlsberg/images/icon_menu_left_bullit_small.gif") !important; background-position-top:4px; }

div#menu-left ul ul a:link	{ padding-left:10px !important; background-image:url("/Style Library/Carlsberg/images/icon_menu_left_bullit_small.gif") !important; background-position-top:4px; }

div#nc-menubacklink	{ /* background-color:#084C12; */ }
	#nc-menubacklink a:visited	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_right_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#nc-menubacklink a:link	 		{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_right_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#nc-menubacklink a:hover	 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_right_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; }
	#nc-menubacklink a.no-subs		{ background-image:none !important; }
	#nc-menubacklink a.open		 	{ background:transparent url("/Style Library/Carlsberg/images/icon_menu_right_bullit.gif") no-repeat 0 4px !important; }


#breadcrumb					{ }

/**
 * Definitions of common (.col) and unique (#col-*) coloumn properties.
 * These definitions make up the grid on all pages.
*/
.col			{ float:left; }
#col-left-nav 	{ width:210px; margin-right:15px; margin-left:15px; display:inline; }
#col-article	{ width:435px; margin-right:15px; padding-bottom:2em; }
#col-article-full	{ width:880px; margin-right:15px; margin-left:15px; padding-bottom:2em; display:inline; }
#col-article-no-right-col{ width:660px; margin-right:15px; padding-bottom:2em; display:inline; }
#col-right 		{ width:210px; }
#col-wide		{ width:660px; padding-bottom:2em; }
#col-full		{ padding-bottom:2em; margin:17px 15px; }

.hr-solid 		{ border-top:1px solid #8dcb62; height:1px; overflow:hidden; margin:1em 0; }

/**
 * marc
*/
div.link-list-item a{ color:#5AAB51; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }
/*div.link-list-item a:link a:active  { color:#5AAB51; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }*/
div.link-list-item a:hover { text-decoration:underline;color:#5AAB51;}

div.link-list-dark				{ border-top:1px solid #8dcb62; padding-top:8px; margin-top:8px; }
div.link-list-dark a:visited  	{ color:#5AAB51; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }
div.link-list-dark a:link  	{ color:#5AAB51; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }
div.link-list-dark a:hover 		{ text-decoration:underline;}
div.link-list-dark-description 	{ padding-left:7px; padding-bottom:.4em; }

div.link-list-downloads-dark				{ border-top:1px solid #8dcb62; padding-top:8px; margin-top:8px; }
div.link-list-downloads-dark-description	{ padding-left:7px; padding-bottom:.4em; }
div.link-list-downloads-dark a:visited	 	{ color:#5AAB51; text-decoration:none; font-size:1em; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; }
div.link-list-downloads-dark a:link	 	{ color:#5AAB51; text-decoration:none; font-size:1em; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; }
div.link-list-downloads-dark a:visited:hover	{ text-decoration:underline; }

div.link-list-downloads-dark a:hover	{ text-decoration:underline; }

.link-list-img-wrapper img	{ border-top:1px solid #8DCB62 !important; margin-top:8px; padding-top:8px; }

ul.link-list		{ list-style-type:none; margin:0; padding:0; }
div.shortcut-item		{ background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }

ul.link-list li		{ background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }

ul.news-list 		{ list-style-type:none; margin:0; padding:0; }
ul.news-list li 	{ border-bottom:1px solid #CEE4C2; margin-bottom:.6em; }

a.arrow				{ background:transparent url("Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; }
a.arrow-dark		{ background:transparent url("Style Library/Carlsberg/images/icon_menu_left_bullit_small.gif") no-repeat 0 4px; padding-left:8px; }
 
/**
 * Striped tables
*/
tr.odd			{ background-color:#f4f9f0; }
tr.even			{ background-color:#fff; }
table.slim		{ border-collapse:collapse; border-spacing:0; border-color:#fff; border-style:solid; } 
table.strict 	{ border-collapse:collapse; border-spacing:0; table-layout:fixed; } 
table.expand	{ width:100%; }

table.blend th 	{ border:0; border-color:#fff; }

table.blend td 	{ border:0; border-color:#fff; }

table.blend 	{ border:0; border-color:#fff; }

table.lines		{ border:1px solid #cee4c2; border-width:1px 0 !important; margin:1px 0 -1px 0; }/*IE6*/
table.lines th	{ border:1px solid #cee4c2; border-width:1px 0; padding:7px 7px 9px 5px; }
table.lines td	{ border:1px solid #cee4c2; border-width:1px 0; padding:7px 7px 9px 5px; }
table.lines	th	{ border-top:0; font-weight:normal; color:#5f625e; }
table.lines th a:visited 	{ font-weight:normal; color:#5f625e; text-decoration:none; }
table.lines th a:link 	{ font-weight:normal; color:#5f625e; text-decoration:none; }
table.lines	th.active-sort a:link	{ font-weight:bold; }

/**
 * Page: Newsletter
*/
.status					{ border-bottom:1px solid #cee4c2; padding-bottom:10px; padding-top:7px; }
.errormsg				{ font-weight:bold; color:#ce0000; }
.newslists 				{ margin-bottom:25px; }
.newslists table.lines 	{ margin-bottom:0; }
.newslists table.lines th	{ padding:5px 3px 5px 5px; }
.newslists table.lines td	{ padding:5px 3px 5px 5px; }
.newslists td.title		{ width:100%; }
.newslists td.rss		{ padding-right:7px !important; }
.newslists td.checkbox	{ vertical-align:top; }
.newslists td.long		{ width:100%; }


.newslists input.searchtext		{ width:100%; }


/**
 * Filetypes
*/
.file.pdf { background:transparent url("/Style Library/Carlsberg/images/gx_file_pdf.gif") top left no-repat; } 
.file.doc { background:transparent url("/Style Library/Carlsberg/images/gx_file_doc.gif") top left no-repat; } 
.file.xls { background:transparent url("/Style Library/Carlsberg/images/gx_file_xls.gif") top left no-repat; } 
.file.ppt { background:transparent url("/Style Library/Carlsberg/images/gx_file_ppt.gif") top left no-repat; } 
.file.img { background:transparent url("/Style Library/Carlsberg/images/gx_file_img.gif") top left no-repat; } 
.file.zip { background:transparent url("/Style Library/Carlsberg/images/gx_file_zip.gif") top left no-repat; } 
.file.mpp { background:transparent url("/Style Library/Carlsberg/images/gx_file_mpp.gif") top left no-repat; } 
.file.vss { background:transparent url("/Style Library/Carlsberg/images/gx_file_vss.gif") top left no-repat; } 
.file.unk { background:transparent url("/Style Library/Carlsberg/images/gx_file.gif")     top left no-repat; }

/**
 * Links with double-arrows
*/
.arrows-prev { background:transparent url("/Style Library/Carlsberg/images/arrows_prev.gif") 0 4px no-repeat; padding-left:11px; }
.arrows-next { background:transparent url("/Style Library/Carlsberg/images/arrows_next.gif") 99% 4px no-repeat; padding-right:11px; }
.arrows-static { background:transparent url("/Style Library/Carlsberg/images/arrows_next.gif") 0 4px no-repeat; padding-left:11px; }

div.btn-back		{ margin:0 15px 15px 0; width:45px; }
div.btn-back .hr-solid	{ margin:0; margin-top:.5em; }


/**
 * Forms
*/
label				{ font-size:.9em; }
input.text			{ width:210px; border:1px solid #d2d2d2; font-size:.9em; }
input.checkbox		{ vertical-align:-2px; }
input.radio			{ vertical-align:-2px; }
textarea.textarea	{ width:200px; height:100px; border:1px solid #d2d2d2; font-size:.9em; }
select.select		{ width:205px; font-size:.9em; }
input.file			{ width:200px; border:1px solid #d2d2d2; font-size:.9em; }

/**
 * Forms - news archive & calendar & Document Library
*/
fieldset.doclib		{ border-style:none; border-color:#fff; border-bottom:1px solid #cee4c2; }
fieldset.calendar		{ border-style:none; border-color:#fff; border-bottom:1px solid #cee4c2; }
fieldset.newsarchive		{ border-style:none; border-color:#fff; border-bottom:1px solid #cee4c2; }
.line				{ margin-bottom:7px; padding-top:7px; }
input.searchtext	{ width:200px; border:1px solid #d2d2d2; background:#fff url("/Style Library/Carlsberg/images/bg_input_text.gif") repeat-x; padding:2px 3px; }
select.year			{ width:67px; margin-right:7px; }
select.month		{ width:129px; margin-right:7px; }
input.place			{ width:215px; }
select.number		{ width:45px; margin-left:6px; margin-right:10px; }
input.submit		{ vertical-align:-6px; margin-left:12px; }/*IE6*/
img.sort			{ vertical-align:middle; }
label#year-label	{ vertical-align:1px; }
fieldset.calendar .number { margin-left:5px; }
fieldset.calendar input { margin-right: 8px; }
fieldset.doclib	select.year	{ margin-left:59px;  }
fieldset.doclib	select.number	{ margin-left:27px;  }
fieldset.doclib	input.submit	{ margin-left:59px;  }
select.category		{ width:375px; }

input.searchtext	{ width :100px; border:1px solid #d2d2d2; background:#fff url("/Style Library/Carlsberg/images/bg_input_text.gif") repeat-x; padding:2px 3px; }
.newsarchive-results {width:435px;}
.oldCalendarEvent { color:#A7A7A7;}
.oldCalendarEvent td a:link { color:#A7A7A7;} 


/**
 * Page: News archive
*/
.news-item				{ clear:both; border-top:1px solid #cee4c2; padding-top:10px; }/*IE6*/
.news-item h4			{ font-size:1em; font-weight:normal; margin:0; padding-right:60px; }
.news-item .news-image	{ width:84px; float:left; margin-bottom:7px; margin-left:2px; }
.news-item .news-body	{ width:347px; float:left; margin-top:5px; margin-bottom:7px; }
.news-item.no-image .news-body	{ width:auto; float:none; margin-top:0px; margin-bottom:7px; }
.news-item .news-date	{ margin-top:-1.2em; text-align:right; }

.pager				{ clear:both; border:1px solid #cee4c2; border-width:1px 0; padding:9px 0 10px 0; font-size:.9em; line-height:1em; color:#c1c1c1; margin-bottom:-1px; }/*IE6*/
.pager:after		{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.pager a:visited	{ color:#5f625e; text-decoration:none; }
.pager a:link	{ color:#5f625e; text-decoration:none; }
.pager a.sel		{ font-weight:bold; }
.pager .xofy		{ float:left; color:#5f625e; padding-bottom:3px; }
.pager .links		{ float:right; text-align:right; margin-right:4px; }



/**
 * Page: Search archive
*/
/*
.search-results 			{width:660px;}
.search-item				{ clear:both; border-top:1px solid #cee4c2; padding-top:10px;}
.search-item h4			{ font-size:1em; font-weight:normal; margin:0; padding-right:60px; }
.search-item .search-image	{ width:84px; float:left; margin-top:3px; margin-bottom:4px; margin-left:2px; }
.search-item .search-body	{ width:560px; float:left; margin-top:5px; margin-bottom:7px; }
.search-item.no-image .search-body	{ width:auto; float:none; margin-top:0px; margin-bottom:7px; border-bottom:0px;}
.search-item .search-date	{ margin-top:-1.2em; text-align:right; } */

.search-results 			{width:660px;}
.search-item				{ clear:both; border-top:1px solid #cee4c2; padding-top:10px; width:660px;}
.search-item .search-date	{ margin-top:-1.2em; text-align:right; } */
.search-item h4			{ font-size:1em; font-weight:normal; margin:0; padding-right:60px; }
.no-image 				{ width:660px;}
.search-image { width:84px; float:left;}
.search-body { float:left; width:576px;}


/*.search-image	{ width:84px; float:left; margin-top:3px; margin-bottom:4px; margin-left:2px; }
.search-body	{ width:560px; float:left; margin-top:5px; margin-bottom:7px; }
.search-body	{ width:auto; float:none; margin-top:0px; margin-bottom:7px;}
.search-date	{ margin-top:-1.2em; text-align:right; }*/


.search-results .breadcrumb {
	padding-top: .7em;
}
.search-results .breadcrumb-link, .search-results .breadcrumb-link-last {	
	display:inline;
	background:transparent url('/Style Library/Carlsberg/images/li_arrow.gif') no-repeat  0 4px; 
	padding-left:7px; 
	padding-right:7px; 
	padding-bottom:.4em; 
}

.search-results .breadcrumb-link-first {
	display:inline;	
	padding-left:7px;
	padding-right:7px;
}

.search-results .breadcrumb-label {	
	display:inline;
}


/**
 * Tabs transparent url(../images/bg_related_top.png) no-repeat scroll 0%
*/
.related 								{ width:254px; margin:10px 0; position:relative; overflow:hidden; }
.related table							{ padding-bottom:10px; position:relative; margin-top:-12px; zoom:1; z-index:10; }/*IE6*/
body.editmode .related table			{ margin-top:0; }
.related .rel-top 						{ background:transparent url("/Style Library/Carlsberg/images/bg_related_top.gif") no-repeat; height:10px; border:0; position:relative; z-index:100; }/*IE6*/
.related .rel-body 						{ background:transparent url("/Style Library/Carlsberg/images/bg_related_body.gif") repeat-y; padding:0 35px 0 15px; position:relative; }/*IE6*/
.related .rel-bottom 					{ background:transparent url("/Style Library/Carlsberg/images/bg_related_bottom.gif") no-repeat; height:10px; }/*IE6*/
div.related-item 						{ border-top:1px solid #8dcb62; padding-top:8px; margin-top:8px; color:#FFFFFF;}
div.related-description					{ color:#ACF07A; padding-left:7px; }
a.related-link:visited	 				{ color:#fff !Important; text-decoration:none; font-size:1em; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; }
a.related-link:link	 					{ color:#fff !Important; text-decoration:none; font-size:1em; background:transparent url("/Style Library/Carlsberg/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; }
a.related-link:visited:hover			{ text-decoration:underline; color:#fff !Important; }
a.related-link:hover					{ text-decoration:underline; }
#related-tab							{ display:none;/*tine*/ position:absolute; right:0; top:50px; width:29px; height:auto; background-image:url("/Style Library/Carlsberg/images/tab_related.gif"); }


.related-downloads 						{ width:254px; margin:10px 0; position:relative; overflow:hidden; }
.related-downloads table				{ padding-bottom:10px; position:relative; margin-top:-12px; zoom:1; z-index:11; }/*IE6*/
body.editmode .related-downloads table	{ margin-top:0; }
.related-downloads .rel-downloads-top 	{ background:transparent url("/Style Library/Carlsberg/images/bg_related_downloads_top.gif") no-repeat; height:10px; border:0; position:relative; z-index:100; }/*IE6*/
.related-downloads .rel-downloads-body 	{ background:transparent url("/Style Library/Carlsberg/images/bg_related_downloads_body.gif") repeat-y; padding:0 35px 0 15px; }/*IE6*/
.related-downloads .rel-downloads-txt 	{ color:white; background:transparent url("/Style Library/Carlsberg/images/bg_related_downloads_body.gif") repeat-y; padding:0 35px 0 15px; }/*IE6*/
.related-downloads .rel-downloads-bottom { background:transparent url("/Style Library/Carlsberg/images/bg_related_downloads_bottom.gif") no-repeat; height:10px; }/*IE6*/
div.related-downloads-item				{ border-top:1px solid #8dcb62; padding-top:8px; margin-top:8px; padding-bottom:2px; }
div.related-downloads-description		{ color:#ACF07A; padding-left:18px; }
a.related-downloads-link:visited	 	{ color:#fff; text-decoration:none; font-size:1em; background:transparent url("/Style Library/Carlsberg/images/icon_page.gif") no-repeat 0 2px; padding-left:18px; padding-bottom:12px; }
a.related-downloads-link:link	 		{ color:#fff; text-decoration:none; font-size:1em; background:transparent url("/Style Library/Carlsberg/images/icon_page.gif") no-repeat 0 2px; padding-left:18px; padding-bottom:12px; }
a.related-downloads-link:visited:hover	{ text-decoration:underline; color:#fff; }
a.related-downloads-link:hover			{ text-decoration:underline; }
#related-downloads-tab					{ display:none;/*tine*/position:absolute; right:0; top:50px; width:29px; height:auto; background-image:url("/Style Library/Carlsberg/images/tab_download.gif"); }



/**
 * Page: Siteindex & Contact
*/
.buttons				{ padding-top:30px; }/*IE6*/
.buttons:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.buttons a.first:link	{ background-image:url("/Style Library/Carlsberg/images/btn_first.gif"); }
.buttons a.last:link	{ background-image:url("/Style Library/Carlsberg/images/btn_last.gif"); }
.buttons a:visited		{ background:transparent url("Style Library/Carlsberg/images/btn_default.gif") no-repeat; text-transform:uppercase; font-size:.9em; display:-moz-inline-block; display:inline-block; float:left; width:132px; line-height:25px; text-align:center; }
.buttons a:link		{ background:transparent url("Style Library/Carlsberg/images/btn_default.gif") no-repeat; text-transform:uppercase; font-size:.9em; display:-moz-inline-block; display:inline-block; float:left; width:132px; line-height:25px; text-align:center; }
.buttons a:visited:hover{ background:transparent url("Style Library/Carlsberg/images/btn_default_selected.gif") no-repeat; text-decoration:none; }

.buttons a:hover{ background:transparent url("Style Library/Carlsberg/images/btn_default_selected.gif") no-repeat; text-decoration:none; }

.alphabet				{ clear:both; color:#cee4c2; margin-top:16px; margin-bottom:11px; }

.anchors				{  }
	.anchor				{ padding-bottom:2em; border-top:1px solid #cee4c2; }
	.anchor h2			{ font-size:1.1em; font-weight:bold; }


/**
 * Page: Contact
*/
.contact-items			{ clear:both; margin-left:-15px; }
.contact-items .citem	{ margin-top:0; }
.contact-items .text	{ border-top:1px solid #cee4c2; padding-top:10px; margin-top:10px; margin-bottom:1em; }
.choose-view			{ margin-top:2em; padding-bottom:2em; border-bottom:1px solid #cee4c2; }

.teaser-horizontal		{ clear:both; border-top:1px solid #cee4c2; }
.teaser-horizontal .image	{ float:left; margin-top:12px; margin-bottom:12px; margin-right:10px; }
.teaser-horizontal .text	{ float:left; margin-top:13px; width:210px; }


/**
 * Page: product details
*/
.product				{ border-bottom:1px solid #cee4c2; clear:both; zoom:1; padding-bottom: 15px }
.product:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.product .image		{ float:left; width:210px; margin-right:10px; overflow:hidden; text-align:center }
	.product .text		{ float:left; width:210px; }
	.product h2			{ margin-bottom:10px !important; }
ul.list-lines 			{ list-style-type:none; margin:0; padding:0; }	
ul.list-lines li		{ border-top:1px solid #cee4c2; padding:.8em 0; }	
span.key				{ color:#014a01; font-weight:bold; }
span.value				{ color:#5aab31; }


/**
 * sIFR
 * - 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;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/*---- Header styling ---*/


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/*
.sIFR-hasFlash #menu-main span 	{ visibility: hidden; }
.sIFR-hasFlash #menu-sub span 	{ visibility: hidden; }
.sIFR-hasFlash h3.teaser		{ visibility: hidden; }
.sIFR-hasFlash h2.shortcut		{ visibility: hidden; }
.sIFR-hasFlash h2.header		{ visibility: hidden; }
.sIFR-hasFlash h4.subheader		{ visibility: hidden; }
.sIFR-hasFlash h2.listheader	{ visibility: hidden; }
.sIFR-hasFlash h1.article		{ visibility: hidden; }
.sIFR-hasFlash .manchet			{ visibility: hidden; }
.sIFR-hasFlash #col-article h2	{ visibility: hidden; }
.sIFR-hasFlash h2.article 		{ visibility: hidden; }
.sIFR-hasFlash #col-article h3.teaser	{ visibility: hidden; }
.sIFR-hasFlash .headertitle		{ visibility: hidden; }
*/
/*#flashcontent	{ height:305px; margin:0; }
.flashcontent	{ height:305px; margin:0; }
*/
/**
 * Anders start
 * Page: Siteindex & Contact
*/
.ms-sctabcf {
	border-width:0;
	background: transparent url("/Style Library/Carlsberg/images/btn.gif") repeat;
	text-transform: uppercase;
	font-size: .9em;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	/*width: 100px;*/
	text-align: center;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;
}
.ms-sctablast{

	background: transparent url(/Style%20Library/Carlsberg/images/btn_last.gif) no-repeat scroll right top;
	font-size: .9em;
	width:5px;
}

.ms-sctabfirst{

	background: transparent url("/Style%20Library/Carlsberg/images/btn_first.gif") no-repeat scroll;
	font-size: .9em;
	/*SLN 01-08-08*/
	/*min-width:20px; */

}

.ms-sctabbreak{
	background:transparent url("/Style Library/Carlsberg/images/btn_devider.gif") no-repeat;
	width:1px;
}


.ms-sctabcn		{
	border-width:0;
	background: transparent url("/Style Library/Carlsberg/images/btn.gif") repeat;
	text-transform: uppercase;
	
	font-size: .9em;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	text-align: center;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;
	

}

.ms-sctabfirstSel{
	background: transparent url("/Style%20Library/Carlsberg/images/btn_first_selected.gif") no-repeat;
	font-size: .9em;
	width:5px;

}
.ms-sctablastSel{
	background: transparent url("/Style%20Library/Carlsberg/images/btn_last_selected.gif") no-repeat scroll right top;
	font-size: .9em;
	width:5px;
}


.ms-ptabcn a:link, .ms-ptabcn a:visited, .ms-ptabcnhover a:link, .ms-ptabcnhover a:visited, .ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcnhover a:link, .ms-sctabcnhover a:visited , .ms-sctabcnhover a:hover, , .ms-sctabcnhover a:visited:hover  {
	color:#fff;
	text-decoration:none;
}
.ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcfhover a:hover		{ color:#5aab31; text-decoration:none; }

.ms-sctabcfhover a:visited:hover {
	color:#5aab31 !important;
}
.ms-sctabcnhover		{

	border-width:0;
	background: transparent url("/Style Library/Carlsberg/images/btn.gif") repeat;
	text-transform: uppercase;
	font-size: .9em;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	text-align: center;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;

}
.ms-sctabcfhover		{
	
	border-width:0;
	background: transparent url("/Style Library/Carlsberg/images/btn.gif") repeat;
	text-transform: uppercase;
	
	font-size: .9em;
	display: -moz-inline-block;
	display: inline-block;
	float: left;

	text-align: center;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;

}

.ms-sctabcfhoverfirst		{
	border-width: 0px;
	background: transparent url("/Style Library/Carlsberg/images/btn_first_selected.gif") no-repeat;
	text-transform: uppercase;
	font-size: .9em;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;
}

.ms-sctabcfhoverlast		{
	border-width: 0px;
	background: transparent url("/Style Library/Carlsberg/images/btn_last_selected.gif") no-repeat scroll right top;
	text-transform: uppercase;
	font-size: .9em;
	display: -moz-inline-block;
	display: inline-block;
	float: left;

	text-align: center;
	text-decoration: none;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;

}

.ms-sctabcfhover a:hover, .ms-sctabcfhover a:visited:hover {
	 color:#fff;
}
.ms-sctabrx		{
	border-width: 0px;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	text-align: center;
	line-height: 22px;
}
table.ms-ptabarea 		{ margin-bottom:1em; }
.ms-ptabarea td			{ }
.ms-ptabarea			{ }
/*Anders slut*/

.ms-ptabcfhover a:link, .ms-ptabcfhover a:visited, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited, .ms-sctabcnhover a:link, .ms-sctabcnhover a:visited {
	color:#5aab31;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
	text-decoration:none !important;
}
/*all websites - space between screenshots*/
#group #linkitem.item { margin-bottom:2em; zoom:1; }
#group #linkitem.item:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }


/**
*
*	Additions for document webparts.
*
*/

/* TreeView popup */


div.nc-selectdocuments
{
	margin: 10px 10px 10px 10px;	
}

div.nc-selectdocsbuttondiv
{
	padding-top: 20px;
}

/* Page document page layout */

div.nc-pagedocuments
{
	padding:10px 30px 10px 30px; 
	margin-bottom:10px;
	background-color:#FFFFFF;	
}

/* Netcompany Related Documents */

.nc-relateddocheader
{
	padding-top: 7px;
	padding-bottom: 5px;
}

.nc-documentslist
{
	width: 100%;
}

.nc-documentslistwrapper
{
	width: 100%;
}

.nc-categoryseldiv
{
	border-top: 2px solid lightgrey;
	padding-top: 10px;
}

.nc-categoryseldiv span input
{
	width: 150px;
}

.nc-categorytext
{
	padding-bottom: 4px;
}

.nc-dateseldiv
{
	border-bottom: 2px solid lightgrey;
	padding-bottom: 10px;	
	margin-bottom: 20px;
	width: 100%;
}

.nc-pagesize
{
	text-align: right;
}

.nc-itemsinfo
{
	margin-bottom:10px;
	color: lightgrey;
}

.nc-pv
{
	text-align:center;
	font-size:90%;
	padding-top: 5px;
}

.nc-gv tr td
{
	padding: 5px 10px 5px 10px;
}

.nc-gv tr th
{
	padding: 5px 10px 5px 10px;
}

.nc-parentfolderdiv
{
	padding: 5px;
}

.nc-nofitems
{
	padding: 5px;
	padding-bottom:10px;	
}

/** ============================= Layout.css END ======================================================= **/

/** ============================= fonts.css START ======================================================= **/

/**
 * Carlsberg Typography
 * font-size: @70% 1em == 11px
 * line-height: 1.25em == 14px
 * 
*/
body 			{ font-size:70%;  }
* 				{ font-family:Verdana,Arial,sans-serif; }

a,a:link,a:visited{ color:#5aab31; text-decoration:none; }
a:hover			{ color:#5aab31; text-decoration:underline; }/*ACF07A*/
a:visited:hover { color:#5aab31; text-decoration:underline; }/*ACF07A*/

div.link-item a:link, div.link-item a:visited{ color:#5aab31; text-decoration:none; }
div.link-item a:hover			{ color:#ACF07A; text-decoration:underline; }
div.link-item a:visited:hover { color:#ACF07A; text-decoration:underline; }

a.date:link,
a.date:visited 			{ color:#5AAB51; text-decoration:none; background:transparent url(../images/li_arrow.gif) no-repeat 0 4px; padding-left:7px; }
a.date:hover,
a.date:visited:hover 	{ color:#ACF07A; text-decoration:underline; }
.T-niceitem				{ color:#fff; font-family:Arial; font-size:11px; text-transform:uppercase; margin:0; padding:0; margin:10px 0 7px 0; }

select,input,textarea	{ font-size:1em; }

h1	{ font:normal 2.5em/1.2em Verdana,sans-serif; color:#094615; margin-bottom:.5em; }
h2	{ font:normal 1.8em/1.2em Verdana,sans-serif; color:#094615; margin-top:1em; }
h3	{ font:bold 1.8em/1.2em Verdana,sans-serif; color:#094615; margin-top:1em; }
h4	{ font:bold 1.4em/1.2em Verdana,sans-serif; color:#094615; margin-top:1em; }
h5	{ font:bold 1em/1.2em Verdana,sans-serif; color:#094615; margin-top:1em; }
h6	{ font:bold 1em/1.2em Verdana,sans-serif; color:#094615; margin-top:1em; }

sup,sub				{ font-size:0.8em; }

h1.article			{ font-size:23px; font-weight:100; color:#014A01; margin:0; padding:0; background-image:none !important; background-color:transparent !important;}
div.manchet			{ font-family:Arial; font-size:18px; line-height:22px; color:#5AAB31; border-bottom:1px solid #CEE4C2; padding:0; margin:0; margin-top:.6em; margin-bottom:.8em; }
div.article-text	{ margin-top:1em;color:#014A01; }

.newsRollupArhiveTitle { font-weight:bold;}
div.newspage-rollup { padding-right: 200px; margin-top: 20px;color:#014A01;}


#col-article 		{ line-height:1.25em; }
#col-article h2,
h2.article			{ font-size:16px; margin-bottom:2px; }
#col-wide h2		{ font-size:16px; margin-bottom:2px; }

.link-box			{ clear:both; border:1px solid #cee4c2; border-width:1px 0; margin:1em 0; padding:.65em 0 .75em 0; }



/* h3.teaser		{ color:#fff; font-family:Arial; font-size:11px; text-transform:uppercase; margin:0; padding:0; margin:10px 0 7px 0; } // payback 23072007 */
/*h3.teaser {color:#ffffff; font-family:Arial; font-size:11px; text-transform:uppercase; padding:0; margin:4px 0 4px 0; background:transparent url("/Style Library/Carlsberg/images/li_arrow_large.gif") no-repeat 0 3px; padding-left:7px; padding-bottom:.4em; letter-spacing: -0.5px}*/
h3.teaser {color:#ffffff; font-family:Arial; font-size:12px; padding:0; margin:8px 0 4px 0;  padding-left:2px; padding-bottom:.4em;font-weight:normal;}




#col-article h3.teaser { color:#5aab31; margin-top:0; }
h2.shortcut		{ color:#ACF07A; font-family:Arial; font-size:17px; margin:0; padding:0; margin:3px 0px 0px 0px; }
h2.header		{ color:#094615; font-family:Arial; font-size:18px; font-weight:normal; margin:0; padding:0; margin:19px 0px 0px 0px; }
	h2.header a:link, h2.header a:visited 			{ color:#094615; }
	h2.header a:hover, h2.header a:visited:hover 	{ color:#5AAB51; text-decoration:none; }
	
h4.subheader	{ color:#5AAB51; font-family:Arial; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0; padding:0; margin:-6px 0px 0px 1px; }

h2.listheader	{ color:#094615; font-family:Arial; font-size:15px; font-weight:bold; text-transform:uppercase; margin:0; padding:0; margin:1px 0px -5px 0px; }
	h2.listheader a:link, h2.listheader a:visited 			{ color:#094615; }
	h2.listheader a:hover, h2.listheader a:visited:hover 	{ color:#5AAB51; text-decoration:none; }
	.listheader-field	{ width:160px; font-size:11px; }



#footer					{ font-size:1.1em; color:#ACF07A; }
#footer a:link,
#footer a:visited	 	{ color:#ACF07A; text-decoration:none; font-size:.8em; background:transparent url(../images/li_arrow.gif) no-repeat 0 4px; padding-left:7px; margin-right:18px; }
#footer a:hover,
#footer a:visited:hover	{ text-decoration:underline; }


ul.link-list a,
ul.link-list a:link,
ul.link-list a:visited,
.shortcut-item a:link,
.shortcut-item a:visited 		{ color:#fff; text-decoration:none; font-size:7pt; }
ul.link-list a:hover,
ul.link-list a:visited:hover,
.shortcut-item a:hover,
.shortcut-item a:visited:hover 	{ text-decoration:underline; color:#ACF07A; }

ul.news-list 					{ line-height:1.25em; }



#menu-main,
#menu-main a:link,
#menu-main a:visited	 		{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-decoration:none; }
#menu-main a:hover,
#menu-main a:visited:hover	 	{ color:#5aab31; }
#menu-main .sel a:link,
#menu-main .sel a:visited		{ color:#5aab31; }

#menu-main .menuDivider			{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5aab31; text-decoration:none; }

#menu-sub, #menu-sub a,
#menu-sub a:link,
#menu-sub a:visited	 		{ font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
#menu-sub a					{ font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
#menu-sub .sel a			{ color:#5aab31;}

/*text-transform :uppercase; color:#7baf62;*/
#menu-sub a:hover,
#menu-sub a:visited:hover	{ text-decoration:underline; color:#ffffff;}
#menu-sub .menuDivider		{font-family:Arial, Helvetica, sans-serif; color:#5aab31; text-decoration:none; }

#menu-left a:link,
#menu-left a:visited	 	{ font:normal 1em/1.2em Verdana,sans-serif; color:#333; text-decoration:none; }
#menu-left a:hover,
#menu-left a:visited:hover	{ color:#333; text-decoration:underline; }
#menu-left .sel a:link,
#menu-left .sel a:visited	{ font-weight:bold !important; color:#5aab31; }

							
#breadcrumb					{ clear:both; border:1px solid #cee4c2; border-width:1px 0; margin:1em 0; padding:.65em 0 .75em 0; color:#5aab31  !important; font-size:.9em; margin-top:4em; }
#breadcrumb a:link,
#breadcrumb a:visited	 	{ color:#5aab31; font-size:1em; }
#breadcrumb a:hover,
#breadcrumb a:visited:hover	{ }

#breadcrumb span { color:#5aab31  !important; }
/* Sharepoint */
.ms-siteaction * { text-align:left !important; }

ms-WPBody h2, .ms-TPBody h2 {
	font-size:1.2em;
	font-weight:bold;
}
.ms-WPBody a:link, .ms-WPBody a:visited {
	color:#5AAB31;
	text-decoration:none;
}
.ms-WPBody a:hover, .ms-WPBody a:visited:hover {
	text-decoration:underline;
}
/* level 2 header */
span.headertitle-small	{ padding-left:1em; } 
.headertitle-small a, .headertitle-small a:link , .headertitle-small a:visited {
	color:#5AAB31;
	font-family:Verdana;
	font-size:1em;
	font-weight:normal;
	background:transparent url(../images/icon_menu_left_bullit.gif) no-repeat 0 4px; padding-left:7px;
}
.level-bullet {
	background-image:url(../images/li_arrow.gif);
	margin-left:2em;
}
.headertitle-small a:hover, .headertitle-small a:visited:hover {
	text-decoration:underline;
}

.headertitle, .headertitle a, .headertitle a:link , .headertitle a:visited {
	color:#5AAB31;
	font-family:Verdana;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	width:90%;
}
.ms-WPHeader td {
	border-bottom:0px;
	border-collapse:collapse;
}
.level-header .headertitle { border-bottom:1px solid #CEE4C2; }



/**
*
*	Additions for webparts.
*
*/

.nc-selectdocumenttreenode
{
	font-size: 11px;
}

.nc-selectdocsbuttontable tr td input
{
	font-size: 11px;	
}

.nc-relateddocheader
{
	font-weight: bold;
}

/* SharePoint CSS fixup */
.ms-dttimeinput select { font-size:8pt; }

/**
*
*	Additions for ConfirmAge design - gsi@delegate.dk - 10/11/2008
*
*/

body.confirmAge {
    	margin:0; 
    	padding:0; 
    	background-color:#1b2a1c;
    	background-image: none;
}
    
div.confirmAgeBox {
    	background-image: url("/Style Library/Carlsberg/images/OverEighteen/bg_confirmAgeBox.gif");
    	background-repeat: no-repeat;
    	width: 450px;
    	height: 271px;
    	margin: 170px 0px 0px 0px;
}
    
div.confirmAgeBackground {
    	background-image: url("/Style Library/Carlsberg/images/OverEighteen/bg_group.png");
    	background-repeat: no-repeat;
    	background-position: center top;
    	width: 100%;
    	height: 765px;
    	padding: 20px 0px 0px 0px;
    	margin: 20px 0px 0px 0px;
}
    
div.confirmAgeHeader { 
    	font-family:Arial; 
    	font-size:28px; 
    	line-height:30px; 
    	color:White; 
    	border-bottom:none; 
    	padding: 20px 0px 0px 0px; 
    	width: 400px;
    	text-align: left;
}
    
div.confirmAgeText { 
    	font-family:Arial; 
    	font-size:12px; 
    	line-height:14px; 
    	color:White; 
    	border-bottom:none; 
    	padding: 20px 0px 10px 0px; 
    	width: 400px;
    	text-align: left;
}
    
input.confirmAgeButton {
        background-image: url("/Style Library/Carlsberg/images/OverEighteen/btn_confirmAgeYesNo.gif");
        background-repeat: no-repeat;
        background-color: Transparent;
        text-decoration: none; 
        font-family:Arial; 
    	font-size:30px; 
    	line-height:24px; 
    	color:White; 
    	border:none;
    	height:79px;
    	width:142px;
    	cursor:hand;
    	cursor:pointer;
}
    
input.confirmAgeButton:hover {
        background-image: url("/Style Library/Carlsberg/images/OverEighteen/btn_confirmAgeYesNo_over.gif");
 	    background-repeat: no-repeat;
 	    background-color: Transparent;
}
    
input.confirmAgeButtonFloatLeft {
    	float:left;
    	margin-left:70px;
}
    
input.confirmAgeButtonFloatRight {
    	float:right;
    	margin-right:70px;
}

/**
*
*	End - Additions for ConfirmAge design.
*
*/

/**
*
*	Additions for CountryPicker design - gsi@delegate.dk - 13/11/2008
*
*/


#cpDropMenuDiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font-size: 12px;
line-height:24px;
z-index:100;
padding: 15px 0px 15px 5px;
width: 80px;
background-color: #0e5216;
}

#cpDropMenuDiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px;
padding: 1px 0;
text-decoration: none;
background-repeat: no-repeat;
background-color: Transparent;
background-position: 6px center;
}


#cpDropMenuDiv a:hover{ 
color: white;
}



#cpDropMenuDiv span{
padding-left:24px;
}

span.countryPickPadding {
	padding-left:24px;
}

#countrySitesPicker {
	float:right;
	margin-top: 3px;
}

img.defaultCountryImage {
	padding-right: 3px;
}


/**
*
*	End - Additions for CountryPicker design.
*
*/

/** ============================= fonts.css END ========================================================= **/

/** ============================= richTextEditor.css START ============================================== **/
/*
NETCOMPANY DEFINED STYLES

*/
.ms-rteCustom-CARNewsHeadLine {font-size:25px; color:#014A01; margin:0; padding:0; font:normal 2.5em/1.2em Verdana,sans-serif; color:#094615; margin-bottom:.5em;}
.ms-rteCustom-CARTeaserHeadLine { color:#fff; font-family:Arial; font-size:11px; text-transform:uppercase; margin:0; padding:0; margin:10px 0 7px 0;}
/*.ms-rteCustom-CARListHeader { color:#094615; font-family:Arial; font-size:15px; font-weight:bold; text-transform:uppercase; margin:0; padding:0; margin:1px 0px -5px 0px; display:block; background-color:red; border:1px solid blue;  }*/
.ms-rteCustom-CARFAQHeader		{ font-size:12px; font-weight:bold; }

.ms-rteCustom-Heading2		{ color:#094615; font-size:1.5em; }
.ms-rteCustom-Heading3		{ color:#094615; font-size:1.2em; }

/*
MICROSOFT DEFINED STYLES _
lcid="1033" _version="12.0.4518"
    _LocalBinding */
IMG.ms-rteCustom-PictureFrame
{
	text-align: center;
	color: #FF0000;
	border: 5px double #0000FF;
	margin-left: 14px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #9FC2F1;
}
A:link.ms-rteCustom-LinkStyle
{
    COLOR: #003399; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:10pt;  
    font-family:Verdana;  
}
A:visited.ms-rteCustom-LinkStyle
{
    COLOR: #008080; 
    font-style:normal; 
    font-variant:normal; 
    font-weight:normal; 
    font-size:10pt; 
    font-family:Verdana;  
}
A:hover.ms-rteCustom-LinkStyle
{
    FONT: 10pt Verdana, Arial, Helvetica; 
    COLOR: red;
}
OL.ms-rteCustom-RomanNumberList
{
	font-family: Tahoma; 
	font-size: 10pt;  
	color: #595959;
	text-indent: 0;
	text-align: left;
	list-style-type: upper-roman;
	margin-left: 30;
	margin-right: 10;
	padding-left: 10px;
	margin-top: 1;
	text-transform: capitalize;
}
UL.ms-rteCustom-SquareBulletList
{
	font-family: Tahoma; 
	font-size: 10pt; 
	color: #595959;
	text-indent: 0;
	line-height: 150%;
	text-align: left;
	list-style-type: square;
	margin-left: 15;
	margin-right: 10;
	padding-left: 10px;
	margin-top: 10;
	word-spacing: 0;
	margin-bottom: 10;
}
.ms-rteCustom-ArticleByline
{ 
    font-family: Arial; 
    font-style: italic;
    font-size: 10pt; 
    color: #7F7F7F; 
}

.ms-rteCustom-ArticleHeadLine
{
	color: #094615;
}

.ms-rteCustom-ArticleTitle
{ 
	color: #094615;
}


/** ============================= richTextEditor.css END ================================================ **/

/** ==================== List Search WP styling - Copy from extranet.css :-( START ================= **/
.cb-searchcriteria{
	border:1px solid #97BD69;
	background: #EAEAEA;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left:5px;
	margin-bottom: 20px;
}
.cb-datesearchcriteria{
	float:left;
	margin-right:10px;
	height:50px;

}
.cb-datesearchcriteria-table{
	
}
.cb-lookupsearchcriteria{
	float:left;
	vertical-align:top;
	margin-right:10px;
	height:50px;

}
.cb-lookupsearchcriteria-heading{
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}
.cb-freetextcriteria{
	float:left;
	margin-right:10px;
	height:50px;
}
.cb-freetextcriteria-heading{
   margin-top:5px;
	display:block;
	margin-bottom:5px;
}
/** ==================== List Search WP styling - Copy from extranet.css :-( END ================= **/

/** ============================= print.css START ================================================ **/
@media print {

/**
 * 
*/
body 	{ margin:1cm; padding:0; font-size:.8em; text-align:left !important; background-color:#fff !important; background-image:none !important; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
form	{ margin:0; padding:0; }
p 		{ margin:0; margin-bottom:1em; }

img.logo-screen	{ display:none !important; }
img.logo-print	{ display:block !important; margin-bottom:1em; }


#menu-main,
#menu-sub,
#menu-left,
#tools,
#search,
#area-right,
.ms-siteaction,
#footer,
#flashcontent,
.ms-ptabarea		{ display:none !important; }

#mama {
	margin:0; width:auto;
}

#teaserpanel,
.generic-gradient-box,
.generic-gradient-box .inner,
#heading,
#heading-full,
#heading-norightcol,
.generic-gradient-box.article	{ background-image:none !important; }
	#head					{ width:auto; margin-left:0; margin-top:1em; margin-bottom:1em; float:none;}

.manchet			{ border-top:2px solid #5aab31 !important; border-color:#5aab31 !important; border-width:2px !important; }
.manchet div		{ color:#000 !important; padding:.5em 0 !important; display:block !important; }	


.col			{ float:none; }
#col-left-nav 	{ display:none; }
#col-article	{ width:auto; margin-right:0; padding-bottom:1em; }
#col-right 		{ width:auto; display:none; }
#col-wide		{ width:auto; padding-bottom:2em; }
#col-full		{ padding-bottom:2em; margin:auto auto; }

.sIFR-hasFlash #menu-main span 	{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash #menu-sub span 	{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash h3.teaser		{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash h2.shortcut		{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash h2.header		{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash h4.subheader		{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash h2.listheader	{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash h1.article		{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash .manchet			{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash #col-article h2	{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash h2.article 		{ visibility: visible; display:block; color:#094615; }
.sIFR-hasFlash #col-article h3.teaser	{ visibility: visible; display:block; color:#094615; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	width:auto !important;
	height:auto !important;
}
}
/** ============================= print.css END ================================================ **/

/** ============================= printPreview.css START ================================================
#preview-message {
	display:block !important;
	border:1px solid #666;
	background:#eaeaea;
	padding:5px 8px;
	margin-bottom:2em;
}
body 	{ margin:1cm; padding:0; }
/** ============================= printPreview.css END ================================================ **/