body 			{ margin:0; padding:0; background:#ffffff url("images/bg_subpage.gif") repeat-x; text-align:left; }
body.frontpage 	{ background:#ffffff url("images/bg_frontpage.gif") repeat-x; }

body.tip-a-friend	{ margin:20px; }


.content_image_left img {

       margin-right:10px;
       margin-top:10px;
       margin-bottom:10px;
}

.content_image_right img {

       margin-left:10px;
       margin-top:10px;
       margin-bottom:10px;
}
.content_image img {


       margin-top:10px;
       margin-bottom:10px;
}



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
*/
/* ringnes is wider due to the borders - original is 915 px */
#mama  			{ width:923px; margin:0 auto; text-align:left !important; }

#mama.sunburst_frontpage{background:none;}
#mama.sunburst{background:none;}

/*#area-head 		{ background:transparent url("/Style Library/Ringnes/images/bg_menu_main_top.gif") no-repeat left bottom; overflow:hidden;   }*/

#logo			{ float:left; margin-right:50px; margin-bottom:5px;height:72px;width:109px;background-image: url(/images/ejendomme_logo.jpg);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:72px;width:109px;background-image: url(/images/ejendomme_logo.jpg);background-repeat: no-repeat;}

/*Print page */


#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:0px; width:739px; margin-right:4px; }/* ringnes is 7 px smaller than carlsberg - was 750 px*/
.frontpage .top		{ border-bottom:0; }



#menu-main  						{ float:left; margin-left:-14px; margin-top: 3px;padding-bottom:0px;}/*IE6*/
	#menu-main ul 					{ list-style-type:none; margin:0; padding:0; }
	#menu-main li 					{ float:left; background:transparent url("images/icon_menu_item_divider.gif") 100% 40% no-repeat; }
	#menu-main a:visited	 		{ background-color:transparent; padding:0 14px; }
	#menu-main a:link	 			{ background-color:transparent; padding:0 14px; }/*IE6*/
	#menu-main a:visited:hover	 	{ background-color:transparent; }
	#menu-main a:hover	 			{ background-color:transparent; }
	#menu-main li.sel a:visited		{ background-color:transparent; }
	#menu-main li.sel a:link		{ background-color:transparent; }
	#menu-main li.sel a:visited:hover	{ }

	#menu-main li.sel a:hover	{ }

#topmenu_line			{border-top:1px solid #3C7A35;clear:both;}

#menu-sub 				{ float:left; margin-left:-4px; margin-top:4px; }/*IE6*/ /* left controls left starting point of line of items */
	#menu-sub ul 		{ list-style-type:none; margin:0; padding:0;}
	#menu-sub li 		{ white-space: nowrap;float:left; margin-left:0px; background:transparent url("images/icon_menu_sub_item_divider.gif") 100% 50% no-repeat; }
	#menu-sub .sel 		{ white-space: nowrap;float:left; margin-left:4px; background:transparent url("images/icon_menu_sub_item_divider.gif") 100% 50% no-repeat; }
/*left controls the distance to item divider*/
	#menu-sub a{ padding-right: 3px; }




/* 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 archive*/
input.searchtext				{ width:200px; border:1px solid #d2d2d2; background:#fff url("images/bg_input_text.gif") repeat-x; padding:2px 3px; }
input.search_button				{background:#fff url("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;  }
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; }

.article-image {float:right; }



#teaserpanel				{ clear:both; background:transparent url("images/bg_teaser_panel.gif") no-repeat; min-height:75px; margin-bottom:4px; }
#teaserpanel:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#teaserpanel .citem		{ float:left; width:210px; margin-left:15px;  display:inline-block;  }
	#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				{ background:url("images/bg_generic_gradient_top_article_notrans.png") no-repeat left top;}

	.generic-gradient-box.article		{ background:url("images/bg_generic_gradient_top_article_notrans.png") no-repeat left top;}

	.generic-gradient-box:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }


	.inner_background {background: transparent url("images/bg_generic_gradient_mid.gif") repeat-y; }

	.generic-gradient-box .inner	{ background:transparent url("images/bg_generic_gradient_bottom.png") left bottom no-repeat;  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 	{   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("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 #5c5c5c; padding-top:8px; margin-top:14px; }


.generic-gradient-box-small				{background:transparent url("/images/bg_generic_gradient_top_small.png") left top no-repeat;   min-height:220px;}
.generic-gradient-box-small .inner	{ background:transparent url("/images/bg_generic_gradient_bottom_small.png") left bottom no-repeat;   min-height:220px}

.tip-a-friend .generic-gradient-box		{ background-image:url("images/bg_generic_gradient_top_tip.png"); }
.tip-a-friend .generic-gradient-box	.inner { padding:20px; background-image:url("images/bg_generic_gradient_bottom_tip.png"); }

div.listitem						{ margin-top:.5em; margin-bottom:.9em; color:#094615; }

.topspace 					{ border-bottom:2px solid #5AAB31; }



#heading 					{ background:transparent url("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:20px; bottom:0px; text-align:right; }
		#tools img			{ margin-bottom:5px; margin-left:5px; }
		#tools .language	{position:absolute;right:28px;top:4px;} /* language selector */
#heading-norightcol 		{ background:transparent url("images/bg_heading_no_right_col.gif") left bottom no-repeat; position:relative;   }/*IE6*/
#heading-full 				{ background:transparent url("images/bg_heading_full.gif") left bottom no-repeat; position:relative;   }/*IE6*/
	#heading-full #head		{ width:600px; margin-left:15px; margin-top:20px; margin-bottom:15px; float:left;   }/*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("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("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("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("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("images/icon_menu_left_li_open.gif") no-repeat 0 4px !important; margin:0px; padding:0px; }
	.brand-title			{padding-left:10px; padding-top:30px; line-height:22px; color:#5AAB31;}
	.brand-HR				{border-bottom:1px solid #CEE4C2;}


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 #B1B1B1;  margin-top:8px; padding-bottom:8px;}



#menu-left a:visited	 	{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px;  }
	#menu-left a:link	 		{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px;

  }

	#menu-left a:hover	 		{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; }



	#menu-left a.no-subs		{ background-image:none !important; }
	#menu-left a.subopen		{ background:transparent url("images/icon_menu_left_bullit_small.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:0px; font-weight:bold;}
	#menu-left a.open		 	{ background:transparent url("images/icon_menu_left_bullit_small.gif") no-repeat 0 3px; padding-left:8px;  width:150px; font-weight:bold; color:#5cad34;}
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			{ padding-left:10px !important; background-image:url("images/icon_menu_left_bullit_small.gif") !important;  }
div#menu-left ul ul a:visited	{ padding-left:10px !important; background-image:url("images/icon_menu_left_bullit_small.gif") !important;  }
div#menu-left ul ul a:link	{ padding-left:10px !important; background-image:url("images/icon_menu_left_bullit_small.gif") !important; }


div#nc-menubacklink	{ /* background-color:#084C12; */ }
	#nc-menubacklink a:visited	 	{ background:transparent url("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("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("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("images/icon_menu_right_bullit.gif") no-repeat 0 4px !important; }


#breadcrumb	span				{ width:100%;}

/**
 * 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; margin-bottom:30px; }

#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:150px; }
#col-wide		{ width:660px; padding-bottom:2em; }
#col-full		{ padding-bottom:2em; margin:17px 15px; }

.hr-solid 		{ border-top:1px solid #5c5c5c; height:1px; overflow:hidden; margin:1em 0; }

/**
 * marc
*/
div.link-list-item a:visited  { color:#B00908; background:transparent url("images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }
div.link-list-item a:link  { color:#B00908; background:transparent url("images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }
div.link-list-item a:hover { text-decoration:underline;}

div.link-list-dark				{ border-top:1px solid #5c5c5c; padding-top:8px; margin-top:8px; }
div.link-list-dark a:visited  	{ color:#5AAB51; background:transparent url("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("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("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("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/Ringnes/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }

ul.link-list li		{ background:transparent url("/Style Library/Ringnes/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/Ringnes/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; }
a.arrow-dark		{ background:transparent url("Style Library/Ringnes/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%; }

/**
 * Links with double-arrows
*/
.arrows-prev { background:transparent url("/Style Library/Ringnes/images/arrows_prev.gif") 0 4px no-repeat; padding-left:11px; }
.arrows-next { background:transparent url("/Style Library/Ringnes/images/arrows_next.gif") 99% 4px no-repeat; padding-right:11px; }
.arrows-static { background:transparent url("/Style Library/Ringnes/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/Ringnes/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/Ringnes/images/bg_input_text.gif") repeat-x; padding:2px 3px; }
.newsarchive-results {width:435px;}


/**
 * 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; }
.pager .links		{ float:right; text-align:right; margin-right:4px; }


.related 								{ width:254px; margin:10px 0px 0px 4px;position:relative; overflow:hidden; }
.related table							{ padding-bottom:10px; position:relative; margin-top:-12px;   z-index:10; }/*IE6*/
.related .rel-top 						{ background:transparent url("images/bg_related_top.jpg") no-repeat; height:10px; border:0; position:relative; z-index:100; }/*IE6*/
  .related .rel-body  					{ background:transparent url("images/bg_related_body.jpg") repeat-y; padding:0 35px 0 15px; margin-bottom:0px; }/*IE6*/
  .related .rel-body  ul 				{ margin-top:0px;margin-bottom:0px;  margin-left:10px;   padding:0px;              }
  .related .rel-body  a:link 			{ color:#ffffff;                   }
.related .rel-bottom 					{ background:transparent url("images/bg_related_bottom.jpg") no-repeat; height:10px; padding: 0px; margin:0px 0px 0px 0px;}/*IE6*/
.related .rel-body ul					{  margin-top:0px;margin-bottom:0px;  margin-left:0px; list-style-type:none; padding-top:4px;padding-bottom:4px;    padding-left:0px; padding-right:0px; }
.related .rel-body ul li				{  margin: 0px 0px 0px 0px; margin-left:0px; padding-bottom:0px;}
.related .rel-body p					{ margin:0; margin-bottom:0px; }
.related .rel-body a	 				{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;color:#ffffff;}
/*
.related .rel-body a:link	 			{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; color:#ffffff;}
.related .rel-body a:visited	 		{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px;color:#ffffff; }
.related .rel-body a:hover	 			{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; color:#ffffff; }
*/


.related-downloads 						{ width:254px; margin:10px 0px 0px 4px;position:relative; overflow:hidden; }
.related-downloads table				{ padding-bottom:10px; position:relative; margin-top:-12px;   z-index:11; }/*IE6*/
.related-downloads .rel-downloads-top 	{ background:transparent url("images/bg_related_downloads_top.jpg") no-repeat; height:10px; border:0; position:relative; z-index:100; }/*IE6*/
.related-downloads .rel-downloads-body 	{background:transparent url("images/bg_related_downloads_body.jpg") repeat-y; padding:0 35px 0 15px; border:0;}/*IE6*/
.related-downloads .rel-downloads-body ul 	{ margin-top:0px;margin-bottom:0px;  margin-left:10px;                     }
.related-downloads .rel-downloads-body a 	{ color:#ffffff;margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px}
.related-downloads .rel-downloads-txt 	{ color:#ffffff; background:transparent url("images/bg_related_downloads_body.jpg") repeat-y; padding:0 35px 0 15px; }/*IE6*/
.related-downloads .rel-downloads-bottom { background:transparent url("images/bg_related_downloads_bottom.jpg") no-repeat; height:10px; border:0px; margin:0px;  position:relative; z-index:100;}


div.related-downloads-item				{ border-top:1px solid #8dcb62; padding-top:8px; margin-top:8px; padding-bottom:2px; line-height:1.5;}
div.related-downloads-description		{ color:#000000; padding-left:18px; }
a.related-downloads-link:visited	 	{ color:#fff; text-decoration:none; font-size:1em; background:transparent url("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("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("images/tab_download.gif"); }
#related-tab							{ display:none;/*tine*/ position:absolute; right:0; top:50px; width:29px; height:auto; background-image:url("images/tab_related.gif"); }
#brand-list a.open		 				{ background:transparent url("images/icon_menu_left_li_open.gif") no-repeat 0 4px !important; }

.rel-downloads-body ul					{  margin-top:0px;margin-bottom:0px;  margin-left:0px; list-style-type:none; padding-top:4px;padding-bottom:4px;    padding-left:0px; padding-right:0px; }
.rel-downloads-body ul li				{  margin: 0px 0px 0px 0px; margin-left:-10px; }
.rel-downloads-body p					{ margin:0; margin-bottom:0px;color:#ffffff; }
/*
.rel-downloads-body a:visited	 	{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; color:#ffffff; }
.rel-downloads-body a:link	 	{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; color:#ffffff;}
.rel-downloads-body a:visited	 	{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; color:#ffffff;}
.rel-downloads-body a:hover	 	{ background:transparent url("images/icon_menu_left_bullit.gif") no-repeat 0 3px; padding-left:8px; display:block; width:150px; margin-top:8px; margin-bottom:9px; color:#ffffff; }
*/

.content_image{padding-bottom: 5px; text-align: right;}
.content_image_right{	padding-left: 10px;	padding-bottom: 5px;    text-align: right;}



/**
 * Page: Siteindex & Contact
*/

.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; }



/**
 * 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/Ringnes/images/btn_default.gif") no-repeat;
	text-transform: uppercase;
	font-size: .9em;

	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/Ringnes/images/btn_last.gif") no-repeat;
}

.ms-sctabfirst{

	background: transparent url("/Style%20Library/Ringnes/images/btn_first.gif") no-repeat;
}





.ms-sctabfirstSel{
	background: transparent url("/Style%20Library/Ringnes/images/btn_first_selected.gif") no-repeat;
}


.ms-sctabcnhover		{
	border-width: 0px;
	background: transparent url("/Style Library/Ringnes/images/btn_default_selected.gif") no-repeat;
	text-transform: uppercase;

	display: inline-block;
	float: left;
	/*width: 100px;*/
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;
}
.ms-sctabcfhover		{
	border-width: 0px;
	background: transparent url("/Style Library/Ringnes/images/btn_default_selected.gif") no-repeat;
	text-transform: uppercase;
	font-size: .9em;

	display: inline-block;
	float: left;
	/*width: 100px;*/
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	padding-left:20px;
	padding-right:20px;
}

.ms-sctabcfhoverfirst		{
	border-width: 0px;
	background: transparent url("/Style Library/Ringnes/images/btn_first_selected.gif") no-repeat;
	text-transform: uppercase;
	font-size: .9em;

	display: inline-block;
	float: left;
	/*width: 100px;*/
	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: 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 {
	color:#fff;
	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;   }
#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 ;
	padding-top: 10px;
}

.nc-categoryseldiv span input
{
	width: 150px;
}

.nc-categorytext
{
	padding-bottom: 4px;
}

.nc-dateseldiv
{
	border-bottom: 2px solid;
	padding-bottom: 10px;
	margin-bottom: 20px;
	width: 100%;
}

.nc-pagesize
{
	text-align: right;
}

.nc-itemsinfo
{
	margin-bottom:10px;

}

.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;
}



