/** ============================= Layout.css START ===================================================== **/

.clearfix:after, .searchHolder:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .searchHolder {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix, * html .searchHolder {height: 1px;}
.clearfix, .searchHolder {display: block;}
/* End hide from IE5/Mac */


/**
 * Tags
*/
body 			{ margin:0; padding:0; background:#F8F8F8 url("/Style Library/CWEBTheme/CWEBGreen/images/bodyBack.png") repeat-x; text-align:left; }
body.tip-a-friend	{ margin:20px; }
/* temp remove admin panel from document flow*/
#ctl00_AuthorPanel{position:absolute; left:-500px; top:0; z-index:500}

.searchHolder {position:relative; padding:20px 0 0; /*z-index:10*/} /* fix admin issue */
.searchHolder .inner{border:1px solid #CDCDCD; padding:0 1px; margin:2px 0 0; background:#fff; float:right}
.searchHolder #searchField{border:0; color:#000; font-size:9px; width:137px; padding:0 0 0 3px; position:relative; top:-1px;}
.searchHolder #searchButton{width:12px; height:12px; border:0; margin:1px 2px 0 0; background:url("/Style Library/CWEBTheme/CWEBGreen/images/searchBut.gif") 0 center no-repeat; cursor:pointer;}

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; }

/**
 * Elements
*/
#mama, div.confirmAgeBackground  			{ width:916px; padding:0 13px 10px 14px;  background:#fff; border:1px solid #DFE0E0;  border-width:0 1px 1px; margin:0 auto 20px; text-align:left !important; position:relative; overflow:visible;}
#mamaLeft, #mamaRight{position:absolute; top:-4px; height:100%;}
#mamaLeft	{ left:-7px; width:6px; background: url(../images/mamaLeft.png) 0 0 repeat-y;}
#mamaRight	{ right:-5px; width:4px;  background: url(../images/mamaRight.png) 0 0 repeat-y;}
#mamaBottom	{ position:absolute; bottom:-7px; left:-7px; width:955px; height:11px; background: url(../images/mamaBottom.png) 0 0 no-repeat;}
/*#area-head 		{ background:transparent url("/Style Library/CWEBTheme/CWEBGreen/images/bg_menu_main_top.gif") no-repeat left bottom; overflow:hidden; zoom:1; }*/

#logo			{ cursor:pointer; float:left; padding-top:6px; position:relative; overflow:hidden; /*z-index:10;*/ } /* fix admin issue */
#logo img		{ border:0; display:block; outline:0; margin-right:5px; }
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/CWEBTheme/CWEBGreen/images/logo_print.gif);background-repeat: no-repeat;}

/*Print page */
#preview-message{ display:none !important; }

#area-right		{ position:relative; overflow: hidden; /* z-index:1; */ } /* fix admin issue */

#content  		{ clear:both; padding-top:10px; }

#grid			{ }

#main-flash			{ margin-bottom:4px; }
	#main-flash img	{ display:block; }
#small-flash			{ margin-bottom:7px; }

.top_flash {margin-bottom:6px; position:relative; height:143px; overflow:hidden;}

#footer			{ font-size:1.1em; border-top:1px solid #5a5a5a; font:normal 10px/12px Verdana,Geneva,Kalimati,sans-serif; padding:10px 0 0; position:relative; width:100%; overflow:hidden; clear:both;}
	#footer .left{position:relative; left:-22px; float:left; overflow:hidden;}
		#footer .left #column	{white-space:nowrap;}
	#footer #footer, #column #footer	{display:none;}
	#footer a	 	{ color:#000; text-decoration:none; font:normal 10px/12px Verdana,Geneva,Kalimati,sans-serif;  padding:3px 20px; border-left:1px solid #DFE0E1; border-right:1px solid #F1F2F2; display:inline-block; position:relative; left:1px;}
	#footer a:hover	{ text-decoration:underline; color:#000; }


/* wrapper for topmenu and searchbar */
.top				{ margin:10px 0 0 0; padding:5px 0 0 0; position:relative; overflow:hidden; float:right;}
.frontpage .top		{ border-bottom:0; }



#menu-main  						{ float:right; margin: -2px 0 0 0; text-align:right}
	#menu-main ul 					{ list-style-type:none; margin:0; padding:0; text-align:right;  }
		#menu-main li{display:inline;}
			#menu-main .item, #menu-sub .item{margin:0;}
			#menu-main a{ padding:0 12px; margin:0 0 0 -3px; display:inline-block; white-space:nowrap; height:29px; line-height:27px; }
		
			#menu-main,
			#menu-main a:link,
			#menu-main a:visited	 		{ font-size:12px; color:#000; font-weight:bold; text-transform:uppercase; text-decoration:none;  }
			#menu-main .sel a, 	#menu-main  a:hover{ background:#fefefe url(../images/mainMenuA.jpg) repeat-x;}

		#menu-main .menuDivider			{ display:none; }

#menu-sub 				{ margin: -1px 0 0 0; text-align:right; }
	#menu-sub ul 		{ list-style-type:none; margin:0; padding:0; text-align:right; }
	#menu-sub li 		{ list-style-type:none; display:inline; position:relative; }
	#menu-sub .menuDivider {display:none;}
		#menu-sub a 		{ text-align:left; font:normal 11px/28px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:0 12px; margin:0 0 0 -3px; display:inline-block; white-space:nowrap; height:28px; position:relative;}
		#menu-sub .sel a, 	#menu-sub  a:hover		{  background:#fefefe url(../images/mainMenuA.jpg) repeat-x; }

#menu-left	{position:relative; width:225px; min-height:10px;}		
#menu-left ul					{ margin:0; padding:0; list-style-type:none; }
#menu-left ul li					{ margin:0; padding:0; list-style-type: none; border-bottom:1px solid #C8C8C8;  zoom:1;}/*IE6*/
	#menu-left a	{ background:none; display:block; margin:0; padding: 8px 0 9px 12px; text-transform:uppercase;  font:bold 10px/1.2em Verdana,sans-serif; color:#000;  text-decoration:none; }
	#menu-left #nc-menubacklink { background:#fefefe url(../images/mainMenuA.jpg) repeat-x;  }
            #menu-left #nc-menubacklink a	{margin-bottom:17px; background:url(../images/icon_menu_right_bullit_black.gif) 4px 11px no-repeat; padding-left: 12px;  }
	#menu-left .sel a, #menu-left  .sel a:hover, #menu-left a:hover{background:#fefefe url(../images/mainMenuA.jpg) repeat-x; text-decoration:none;}
	
	#menu-left ul ul				{ margin:11px 0 5px; padding:0; list-style-type:none; position:relative; }
		#menu-left ul ul li			{ border-bottom:none; }
			#menu-left ul ul a	{ padding: 4px 0 5px 20px; text-transform:none; font-weight:normal; margin:0px; }
			#menu-left ul ul .sel a, #menu-left ul ul .sel a:hover, #menu-left ul ul a:hover{background:#fefefe url(../images/mainMenuA.jpg) repeat-x; text-decoration:none;}
	
#topmenu_line			{border-top:1px solid #f7f7f7; clear:both; height:1px; background:#dfdfdf; }


/* 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 #3a7e2e; padding:1px 2px 0px 3px; color:#000; font-size:10px; font-family:Verdana; height:13px; background:#fff url("/Style Library/CWEBTheme/CWEBGreen/images/searchbox_bg.gif");}


/*krystian search archive*/
input.searchtext				{ width:200px; border:1px solid #d2d2d2; background:#fff url("/Style Library/CWEBTheme/CWEBGreen/images/bg_input_text.gif") repeat-x; padding:2px 3px; }
input.search_button				{background:#fff url("/Style Library/CWEBTheme/CWEBGreen/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; width:100%; position:relative; border:1px solid #5A5A5A; border-width:1px 0; padding:11px 0; margin:11px 0 0; 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:0 0 0 -12px; padding-top: 6px;  border:0px; width: 445px; }/*IE6*/

#teasers .citem					{ float:left; width:210px; margin:0 9px 0 0; padding:0 0 0 9px; display:inline-block; position:relative; left:-1px; /*height:120px;*/ overflow:hidden; border-left:1px solid #D7D7D7 }
body.editmode #teasers .citem	{ height:auto; overflow:visible; }
#col-article #teasers .citem	{ height:auto; margin:0 0 0 12px; padding:0; border:0; }

#shortcuts					{ clear:both; margin:11px 0; overflow:hidden; position:relative; width:690px; padding:13px 0 10px 226px; background:#F5F6F6 url(../images/quickBack.jpg) 0 0 repeat-x; zoom:1; }
	#shortcuts .quicklink{margin:0; position:absolute; top:8px; left:9px; font-size:27px; line-height:32px; width:200px; color:#000; }
body.editmode #shortcuts	{ overflow:visible !important; height:auto !important; }
	#shortcuts .citem		{ float:left; width:210px; padding-left:10px; margin-right:9px; display:inline-block; }

/**
 * 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;  margin-bottom:7px; zoom:1; }
.generic-gradient-box.article		{ }
.generic-gradient-box:after			{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.generic-gradient-box .inner	{ 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/CWEBTheme/CWEBGreen/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 #d1d3d4; padding-top:9px; margin-top:11px; }/*padding-top:8px; margin-top:14px;*/

.generic-gradient-box-small				{background:transparent url("/Style Library/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/images/bg_generic_gradient_bottom_small.gif") left bottom no-repeat; zoom:1; min-height:220px}

.tip-a-friend .generic-gradient-box		{ background:url(../images/bg_generic_gradient_top_tip.gif) 0 0 no-repeat; width:400px;}
.tip-a-friend .generic-gradient-box	.inner { padding:10px 20px; position:relative; top:10px; background:url(../images/bg_generic_gradient_bottom_tip.gif) 0 bottom no-repeat; }
.tip-a-friend .generic-gradient-box  .inner #pnlMain{height:auto !important;}

div.listitem						{ margin-top:.5em; margin-bottom:.9em; color:#094615; }

.topspace 					{ border-bottom:2px solid #5AAB31; }

#heading 					{ background:transparent url("/Style Library/CWEBTheme/CWEBGreen/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:23px; margin-bottom:12px; float:left; }/*IE6*/
	#tools					{ width:210px; position:absolute; right:15px; bottom:21px; text-align:right; }
		#printpage	{position:relative; display:inline-block; width:18px; height:16px; margin-right:10px;  background: url(../images/print.png) 0 0 no-repeat;}
		#emailpage	{position:relative; display:inline-block; width:16px; height:15px;   background: url(../images/send.gif) 0 0 no-repeat;}
#heading-norightcol 		{ background:transparent url("/Style Library/CWEBTheme/CWEBGreen/images/bg_heading_no_right_col.gif") left bottom no-repeat; position:relative; zoom:1; }/*IE6*/
#heading-full 				{ background:none; border-bottom:2px solid #5A5A5A; 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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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;}
	

#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:225px; margin-right: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:225px; }
#col-wide		{ width:660px; padding-bottom:2em; }
#col-full		{ padding-bottom:2em; margin:17px 15px; }

.hr-solid 		{ border-top:1px solid #5a5a5a; height:1px; line-height:1px; overflow:hidden; margin:1em 0; }

/**
 * marc
*/
div.link-list-item a, div.link-list-item a:link, div.link-list-item a:visited{  padding-bottom:.4em; }
/*div.link-list-item a:link a:active  { color:#5AAB51; background:transparent url("/Style Library/CWEBTheme/CWEBGreen/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; padding-bottom:.4em; }*/
div.link-list-item a:hover, div.link-list-item a:link:hover, div.link-list-item a:visited:hover { text-decoration:underline;}

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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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		{ padding-bottom:.4em; }
	h2.shortcut		{ color:#ACF07A; font-family:Arial; font-size:17px; margin:0; padding:0; margin:3px 0px 0px 0px; display:none; } /* check this through pages */
	.shortcut-item a		{ text-decoration:none; font-size:11px; }	
	.shortcut-item a:hover 	{ text-decoration:underline; }

ul.link-list li		{ background:transparent url("/Style Library/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/images/li_arrow.gif") no-repeat 0 4px; padding-left:7px; }
a.arrow-dark		{ background:transparent url("Style Library/CWEBTheme/CWEBGreen/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 #e6e6e6; border-width:1px 0 !important; margin:1px 0 -1px 0; }/*IE6*/
table.lines th	{ border:1px solid #e6e6e6; border-width:1px 0; padding:7px 7px 9px 5px; }
table.lines td	{ border:1px solid #e6e6e6; border-width:1px 0; padding:7px 7px 9px 5px; }
table.lines td a:visited , table.lines td a:link 	{ font-weight:bold; font-size:11px; text-decoration:none; }
.oldCalendarEvent, table.lines tr.oldCalendarEvent td  a:visited , table.lines tr.oldCalendarEvent td a:link  { color:#A7A7A7; font-weight:normal}
table.lines td a:visited:hover, table.lines td a:link:hover, table.lines tr.oldCalendarEvent td  a:visited:hover , table.lines tr.oldCalendarEvent td a:link:hover{ text-decoration:underline;}
table.lines tr.oldCalendarEvent td  a:visited:hover , table.lines tr.oldCalendarEvent td a:link:hover{color:#A7A7A7;}
table.lines	th	{ font-weight:normal; color:#5f625e; text-align:left;}
table.lines th a:visited , table.lines th a:link 	{ font-weight:bold; color:#000; font-size:11px; text-decoration:none; }
table.lines th a.active-sort:visited, table.lines th a.active-sort:link	{  }


/**
 * 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:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_pdf.gif") top left no-repeat; }
.file.doc { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_doc.gif") top left no-repeat; }
.file.xls { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_xls.gif") top left no-repeat; }
.file.ppt { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_ppt.gif") top left no-repeat; }
.file.img { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_img.gif") top left no-repeat; }
.file.zip { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_zip.gif") top left no-repeat; }
.file.mpp { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_mpp.gif") top left no-repeat; }
.file.vss { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file_vss.gif") top left no-repeat; }
.file.unk { background:url("/Style Library/CWEBTheme/CWEBGreen/images/gx_file.gif")     top left no-repeat; }

/**
 * Links with double-arrows
*/
#head .btn-back {float:left; position: relative; clear:both; background:  #FEFEFE url("../images/mainMenuA.jpg") 0 0 repeat-x; width:auto; }
#head .btn-back .arrows-prev { color:#000; padding: 6px 6px 9px 12px; display: inline-block; text-transform: uppercase; font: bold 10px/1.2em Verdana,sans-serif; text-decoration:none; }
.arrows-prev { background:transparent url("../images/icon_menu_right_bullit_black.gif") 4px 9px no-repeat;  }
.arrows-next { background:transparent url("/Style Library/CWEBTheme/CWEBGreen/images/arrows_next.gif") 99% 4px no-repeat; padding-right:11px; }
.arrows-static { background:transparent url("/Style Library/CWEBTheme/CWEBGreen/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:none; }
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/CWEBTheme/CWEBGreen/images/bg_input_text.gif") repeat-x; padding:2px 3px; }
select.year			{ width:67px; margin-right:14px; }
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.calendar label	{font-size:11px;}
fieldset.calendar .line input[type="image"] { position:relative; top:11px; margin:0 0 4px 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/CWEBTheme/CWEBGreen/images/bg_input_text.gif") repeat-x; padding:2px 3px; }
.newsarchive-results {width:435px;}

.calendarContainer h2 { font-size: 24px; line-height: 26px; color: #000; margin: 15px 0 4px;}

/**
 * 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 #e6e6e6; border-width:1px 0 0; padding:9px 0 7px 0; font-size:.9em; line-height:1em; color:#c1c1c1; margin-bottom:-1px; }/*IE6*/
.calendarContainer .pager { padding-top: 12px;}
.pager:after		{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.pager .links a, .pager .links a:link, .pager .links a:visited	{ color:#5f625e; text-transform:capitalize }
.pager .links a:hover, .pager .links a:link:hover, .pager .links a:visited:hover	{ color:#5f625e; text-decoration:underline;}
.pager a.sel		{ font-weight:bold; }
.pager .links a.sel:hover, .pager .links a.sel:link:hover, .pager .links a.sel:visited:hover	{ text-decoration:none;}
.pager .xofy		{ float:left; color:#000; padding-bottom:3px; font-size:10px;}
.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 #E6E6E6; padding:7px 0 9px; width:660px;}
        .search-item .search-date	{ margin-top:-1.3em; text-align:right; padding-bottom:0.7em; }
        .search-item h4			{ font-size:1.1em; font-weight:bold; margin:0; padding:0 60px 0 0; color:#000; }
        .search-image { width:84px; float:left;}
        .search-body {position: relative;}


.search-results .breadcrumb {
	padding-top: .7em;
}
.search-results .breadcrumb-link, .search-results .breadcrumb-link-last {	
	display:inline;
	background:transparent url('../images/li_arrow_dark.gif') no-repeat  0 5px;
	padding:0 2px 0.4em 7px;
}

.search-results .breadcrumb-link-first {
	display:inline;	
	padding:0 2px 0 7px;
}

.search-results .breadcrumb-label {	
	display:inline;
}


/**
 * Tabs transparent url(../images/bg_related_top.png) no-repeat scroll 0%
*/
.related 								{ width:223px; border:1px solid #E6E7E8; background:#EBECEC url(../images/blockBack.png) 0 0 repeat-x; margin:10px 0; position:relative; overflow:hidden; }
.related table							{  position:relative; margin-bottom:-2px; zoom:1; z-index:10; }/*IE6*/
body.editmode .related table			{ margin-top:0; }
.related .rel-top 						{ display:none; }/*IE6*/
.related .rel-body 						{ background:url(../images/blockAngle.png) right 0 no-repeat; padding:10px 14px 10px 15px; position:relative; }
.related .rel-bottom 					{ display:none; }/*IE6*/
div.related-item 						{  padding:9px 0 1px; }
div.related-description					{ border-bottom:1px solid #fff; padding:1px 0 9px; position:relative; top:1px; }
.related  .slm-layout-main	{width:100%; overflow:hidden; position:relative;}
a.related-link:link, .related a 					{ font-size:1em;  font-weight:bold;}
a.related-link:hover, 	.related a :hover				{ text-decoration:underline; }
#related-tab							{ display:none;/*tine*/ position:absolute; right:0; top:50px; width:29px; height:auto; background-image:url("/Style Library/CWEBTheme/CWEBGreen/images/tab_related.gif"); }


.related-downloads 						{ width:223px; border:1px solid #E6E7E8; background:#EBECEC url(../images/blockBack.png) 0 0 repeat-x; margin:10px 0; position:relative; overflow:hidden; }
.related-downloads table				{  position:relative; margin-bottom:-2px; zoom:1; z-index:11; }/*IE6*/
body.editmode .related-downloads table	{ margin-top:0; }
.related-downloads .rel-downloads-top 	{ display:none; }/*IE6*/
.related-downloads .rel-downloads-body 	{ background:url(../images/blockAngle.png) right 0 no-repeat; padding:10px 14px 10px 15px; position:relative; }
.related-downloads .rel-downloads-txt 	{  padding:10px 14px 10px 15px; }/*IE6*/
.related-downloads .rel-downloads-bottom { display:none; }/*IE6*/
div.related-downloads-item				{ padding:9px 0 1px; }
div.related-downloads-description		{  border-bottom:1px solid #fff;  padding:1px 0 9px; position:relative; top:1px; }
.related-downloads  .slm-layout-main	{width:100%; overflow:hidden; position:relative;}
a.related-downloads-link:link, .related-downloads  a	 		{  font-size:1em;  font-weight:bold }
a.related-downloads-link:hover, .related-downloads a: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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/images/btn_first.gif"); }
.buttons a.last:link	{ background-image:url("/Style Library/CWEBTheme/CWEBGreen/images/btn_last.gif"); }
.buttons a:visited		{ background:transparent url("Style Library/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/images/btn_default_selected.gif") no-repeat; text-decoration:none; }

.buttons a:hover{ background:transparent url("Style Library/CWEBTheme/CWEBGreen/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 #C8C8C8; 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:3px !important; }
	#col-article .product h2			{ font-size:18px; color:#000 }
ul.list-lines 			{ list-style-type:none; margin:0; padding:0; }	
ul.list-lines li		{ border-top:1px solid #C8C8C8; padding:.8em 0; }	
span.key				{ color:#000; font-weight:bold; }

/**
 * 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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/images/btn_last.gif) no-repeat scroll right top;
	font-size: .9em;
	width:5px;
}

.ms-sctabfirst{

	background: transparent url("/Style%20Library/CWEBTheme/CWEBGreen/images/btn_first.gif") no-repeat scroll;
	font-size: .9em;
	/*SLN 01-08-08*/
	/*min-width:20px; */

}

.ms-sctabbreak{
	background:transparent url("/Style Library/CWEBTheme/CWEBGreen/images/btn_devider.gif") no-repeat;
	width:1px;
}


.ms-sctabcn		{
	border-width:0;
	background: transparent url("/Style Library/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/images/btn_first_selected.gif") no-repeat;
	font-size: .9em;
	width:5px;

}
.ms-sctablastSel{
	background: transparent url("/Style%20Library/CWEBTheme/CWEBGreen/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  {
	text-decoration:none;
}
.ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcfhover a:hover		{ text-decoration:none; }

.ms-sctabcnhover		{

	border-width:0;
	background: transparent url("/Style Library/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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/CWEBTheme/CWEBGreen/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 {
	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;  }
#mama  #ctl00_AuthorPanel, #mama  #ctl00_AuthorPanel * {z-index:1}

a { color:#5aab31; text-decoration:none; }
a: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:27px; font-weight:normal; word-spacing:-7px; color:#000; margin:0; padding:0; background-image:none !important; background-color:transparent !important;}
div.manchet			{ font-family:Arial; font-size:18px; line-height:22px; color:#5a5a5a;  padding:0; margin:0; margin-top:.6em; margin-bottom:.8em; }
div.article-text	{ margin-top:1em; color:#000; }

.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:#000; font:normal 12px/16px Verdana,sans-serif; padding:0 0 .4em 2px; margin:8px 0 4px 0; }

#col-article h3.teaser { color:#5aab31; margin-top:0; }
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:#000; font-family:Arial; font-size:14px; font-weight:normal; text-transform:uppercase; margin:0; padding:0; margin:6px 0px 2px 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; }

ul.link-list a,
ul.link-list a:link,
ul.link-list a:visited		{ color:#fff; text-decoration:none; font-size:7pt; }
ul.link-list a:hover,
ul.link-list a:visited:hover	{ text-decoration:underline; color:#ACF07A; }

ul.news-list 					{ line-height:1.25em; }

							
#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; display:none; } /* no breadcrumbs in new design */
#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:0.5em; }
.headertitle-small a, .headertitle-small a:link , .headertitle-small a:visited {
	font-weight:normal;
}
.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:#000;
	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 #DFDFDF; }

/**
*      language picker
*/
#lpicker { position: relative; overflow:hidden; height:13px; float: right; margin: 0 10px; padding: 4px 0 0;}
    #lpicker li { float:left; padding: 0 4px 0 0; display: block; position:relative; left:-1px;}
         #lpicker a, #lpicker a:hover { font: normal 10px/11px Verdana,Geneva,Kalimati,sans-serif; color: #A8A8A8; text-decoration:none; }
         #lpicker a.active {color: #2E2E2E; cursor: pointer; }
            #lpicker a span { padding: 0 0 0 4px;  border-left: 1px solid #A7A8AA; display: inline-block; cursor: pointer; }
            #lpicker a img { height: 11px; display: inline-block; padding: 0 0 0 5px; position:relative; top:2px; cursor: pointer;}


.fItem { position:relative; width:210px; overflow:hidden; min-height:120px; }
    .fItem h2 {font-size:14px; font-weight:bold; margin: 0 0 5px; color:#000;}
    .fItem a {position:absolute; bottom:5px; right:5px;}
    .fitem img {width:210px;}

/**
*
*	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 { }
    
div.confirmAgeBox { position: relative; min-height: 264px; padding:15px 21px; margin: 10px 0 0; background: url(../images/age_background.jpg) no-repeat; }

div.confirmAgeBackground { padding:0px; margin:0px; border:0px; width:943px; }

.confirmAgeInner { position:relative; border:1px solid #DFE0E0;  border-width:0 1px 1px; width:916px; padding:113px 13px 10px 14px; background-image: url(../images/logo.gif); background-position: 20px 38px; background-repeat: no-repeat; }

.confirmAgeBackground #logo { padding-top: 38px; cursor: default; }
    
div.confirmAgeHeader { 
    	font-family:Arial; 
    	font-size:50px;
    	line-height:52px;
    	color:#fff;
    	border-bottom:none; 
    	padding: 0;
    	width: 580px;
    	text-align: left;
        margin:0 0 35px;
}
    
div.confirmAgeText { 
    	font-family:Arial; 
    	font-size:16px;
    	line-height:18px;
    	color:#fff;
    	border-bottom:none; 
    	padding: 30px 0 0;
    	width: 470px;
    	text-align: left;
}
    
input.confirmAgeButton {
        background:transparent url("../images/age_button.png") left center no-repeat;
        text-decoration: none; 
        font-family:Arial; 
    	font-size:0px;
    	line-height:56px;
    	color:#8DB310;
        display:inline-block;
    	border:none;
    	height:56px;
    	width:116px;
        overflow:hidden;
    	cursor:pointer;
        margin-right: 1px;
        text-align: left;
        text-indent: 120px;
        text-indent: -2px\9
}

* html input.confirmAgeButton {
        background-image:url("../images/age_button.gif");
}

input.confirmAgeButtonFloatRight {
     background-position: right center;
}

/**
*
*	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 { color:#014A01; margin:0; padding:0; font:normal 14px/1.2em Verdana,sans-serif; color:#094615; margin-bottom:.5em;} /*2.5em/1.2em*/
.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:#000; font-size:1.5em; }
.ms-rteCustom-Heading3		{ color:#000; 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: 30px;
	margin-right: 10px;
	padding-left: 10px;
	margin-top: 1px;
	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: 10px 10px 10px 15px;
	padding-left: 10px;
	word-spacing: 0;
}
.ms-rteCustom-ArticleByline
{ 
    font-family: Arial; 
    font-style: italic;
    font-size: 10pt; 
    color: #7F7F7F; 
}

.ms-rteCustom-ArticleHeadLine, .ms-rteCustom-ArticleTitle
{
	color: #000;
}


/** ============================= 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;
}



/* =================== */
/* theme development */
/* =================== */

/* links, calendar color */
.shortcut-item a, .shortcut-item a:hover, table.lines td a:visited , table.lines td a:link,
table.lines td a:visited:hover, table.lines td a:link:hover, table.lines tr.oldCalendarEvent td  a:visited:hover ,
table.lines tr.oldCalendarEvent td a:link:hover, .ms-WPBody .search-body a, .ms-WPBody .search-body a:link,
.ms-WPBody .search-body a:visited, .ms-WPBody .search-body a:hover, span.value {color:#AB924B}

/* Download, related colors */
div.related-item, div.related-description, a.related-link:link, .related a, a.related-link:hover,
.related a :hover, div.related-downloads-item, div.related-downloads-description, a.related-downloads-link:link, 
.related-downloads  a,  a.related-downloads-link:hover, .related-downloads a:hover {color:#A28635;}

/* sitemap, sitemap menu, col-right simple link, shortcuts, "do you know?" colors */
div.link-list-item a, div.link-list-item a:link, div.link-list-item a:visited,
div.link-list-item a:hover, div.link-list-item a:link:hover, div.link-list-item a:visited:hover,
.ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcfhover a:hover, .ms-ptabcfhover a:link, .ms-ptabcfhover a:visited,
.ms-sctabcfhover a:link, .ms-sctabcfhover a:visited, .ms-sctabcnhover a:link, .ms-sctabcnhover a:visited,
#col-right .ms-WPBody a:link, #col-right .ms-WPBody a:visited, #col-left-nav .ms-WPBody a:link, #col-left-nav .ms-WPBody a:visited,
.headertitle-small a, .headertitle-small a:link , .headertitle-small a:visited { color:#9d8339; }

.ms-sctabcfhover a:visited:hover { color:#9D8339 !important; }

hr				{ color: #014A01; }

/* =================== */
/* end theme development */
/* =================== */


/** ==================== List Search WP styling - Copy from extranet.css :-( END ================= **/

/** ============================= print.css START ================================================ **/
@media print {

/**
 * 
*/
body 	{ margin:0;  padding:0;  text-align:left; color: #000; background-color:#fff; background:none; font-family: Verdana,Arial,sans-serif; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
form	{ margin:0; padding:0; }
p 		{ margin:0; margin-bottom:1em;  }
body * { font-size: 10pt; line-height: 1.2em; }
#heading, #col-article { font-size: 10pt; }

h1.article {word-spacing: 0; font-size: 21pt;}

#menu-main, #menu-sub, #menu-left, #tools, #search,
#area-right, .ms-siteaction, #footer, #flashcontent,
.ms-ptabarea, .searchHolder, .top_flash		{ display:none !important; display:none; }

#mama { margin:1em 6em; width:auto; border:0; font-size:10pt; }

* html #mama { margin:1em 4em; zoom:1; color: #000; position:relative; overflow:hidden; height:100%; }

#mama div {width: auto;}

#logo {float:right;}

* html #logo {clear:both;}

#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;}

div.manchet   { color:#595959;}
.manchet div	{ color:#595959 !important; color:#595959; padding:.5em 0 !important; display:block !important; padding:.5em 0; display:block; font-size: 12pt; }


.col			{ float:none; }
#col-left-nav 	{ display:none; }
#col-article	{ width:auto; margin-right:0; margin-top:1em; padding:1em 0; border-top: 2px solid #5A5A5A }
#col-right, #col-right * 		{ width:0; display:none; }
#col-wide		{ width:auto; padding-bottom:2em; }
#col-full		{ width:auto; padding-bottom:2em; margin:auto auto; }

.sIFR-hasFlash #menu-main span, .sIFR-hasFlash #menu-sub span,
.sIFR-hasFlash h3.teaser, .sIFR-hasFlash h2.shortcut, .sIFR-hasFlash h2.header,
.sIFR-hasFlash h4.subheader, .sIFR-hasFlash h2.listheader,
.sIFR-hasFlash h1.article, .sIFR-hasFlash .manchet, .sIFR-hasFlash #col-article h2,
.sIFR-hasFlash h2.article, .sIFR-hasFlash #col-article h3.teaser	{ visibility: visible; display:block; color:#000; }

.sIFR-hasFlash h1.article { font-weight:bold; }


/* 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 ================================================ **/

/*ListSearchDetail webpart*/
.lstSearTitle1 { font-size: 27px !important; }
.lstSearTitle2 { font-weight: bold; color: #4c4c4c; font-size: 10pt !important;}
.lstSearAttLbl { font-weight: bold; font-size: 8pt; padding: 10px 0px 10px 0px; }
.lstSearAttTxt { font-size: 8pt; padding: 10px 0px 10px 0px; }
.lstSearLbl { font-weight: bold; font-size: 8pt; }
.lstSearTxt { font-size: 8pt; }
