/**
 * Carlsberg Typography
 * font-size: @70% 1em == 11px
 * line-height: 1.25em == 14px
 * 
*/
body			{ font-size:70%;  }
* 				{ font-family:Verdana,Arial,sans-serif; }

a,a:link,a:visited{ color:#5aab31; text-decoration:none; }
a:hover			{  text-decoration:underline; }
a:visited:hover {  text-decoration:underline; }

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

/* sIfr needs absolute pixel size to prevent multi-line headlines generating too large font sizes - override here */
h3 {font-weight:normal; letter-spacing:-0.14em;}

sup,sub				{ font-size:0.8em; }

h1.article			{ font-size:23px; font-weight:100; color:#014A01; margin:0; padding:0; background-image:none !important; background-color:transparent !important;}
div.manchet			{ font-family:Arial; font-size:18px; line-height:22px; color:#5AAB31; border-bottom:1px solid #CEE4C2; padding:0; margin:0; margin-top:.6em; margin-bottom:.8em; }
div.article-text	{ margin-top:1em;color:#014A01; }

.newsRollupArhiveTitle { font-weight:bold;}
div.newspage-rollup { padding-right: 200px; margin-top: 20px;color:#014A01;}


#col-article 		{ line-height:1.25em; }
#col-article h2,
h2.article			{ font-size:16px; margin-bottom:2px; }
#col-wide h2		{ font-size:16px; margin-bottom:2px; }

.link-box			{ clear:both; border:1px solid #cee4c2; border-width:1px 0; margin:1em 0; padding:.65em 0 .75em 0; }



/* h3.teaser		{ color:#fff; font-family:Arial; font-size:11px; text-transform:uppercase; margin:0; padding:0; margin:10px 0 7px 0; } // payback 23072007 */
h3.teaser {color:#ffffff; font-family:Arial; font-size:11px; text-transform:uppercase; padding:0; margin:10px 0 7px 0; background:transparent url("/Style Library/Carlsberg/images/li_arrow_large.gif") no-repeat 0 3px; padding-left:7px; padding-bottom:.4em; letter-spacing: -0.5px}

#tools .language a{color:#888888;}

#col-article h3.teaser { color:#5aab31; margin-top:0; }
h2.shortcut		{ color:#ACF07A; font-family:Arial; font-size:17px; margin:0; padding:0; margin:3px 0px 0px 0px; }
h2.header		{ color:#094615; font-family:Arial; font-size:18px; font-weight:normal; margin:0; padding:0; margin:19px 0px 0px 0px; }
	h2.header a:link, h2.header a:visited 			{ color:#094615; }
	h2.header a:hover, h2.header a:visited:hover 	{ color:#5AAB51; text-decoration:none; }
	
h4.subheader	{ color:#5AAB51; font-family:Arial; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0; padding:0; margin:-6px 0px 0px 1px; }

h2.listheader	{ color:#094615; font-family:Arial; font-size:15px; font-weight:bold; text-transform:uppercase; margin:0; padding:0; margin:1px 0px -5px 0px; }
	h2.listheader a:link, h2.listheader a:visited 			{ color:#094615; }
	h2.listheader a:hover, h2.listheader a:visited:hover 	{ color:#5AAB51; text-decoration:none; }
	.listheader-field	{ width:160px; font-size:11px; }



#footer					{ font-size:1.1em; color:#ACF07A; }
#footer a:link,
#footer a:visited	 	{ color:#ACF07A; text-decoration:none; font-size:.8em; background:transparent url(../images/li_arrow.gif) no-repeat 0 4px; padding-left:7px; margin-right:18px; }
#footer a:hover,
#footer a:visited:hover	{ text-decoration:underline; }


ul.link-list a,
ul.link-list a:link,
ul.link-list a:visited,
.shortcut-item a:link,
.shortcut-item a:visited 		{ color:#fff; text-decoration:none; }
ul.link-list a:hover,
ul.link-list a:visited:hover,
.shortcut-item a:hover,
.shortcut-item a:visited:hover 	{ text-decoration:underline; color:#ACF07A; }

ul.news-list 					{ line-height:1.25em; }


#menu-main,
#menu-main a:link,
#menu-main a:visited	 		{ font-size:16.5px; color:#7baf62; text-decoration:none; }
#menu-main a:hover,
#menu-main a:visited:hover	 	{ color:#acf07a; }
#menu-main .sel a:link,
#menu-main .sel a:visited		{ color:#fff; }

#menu-sub,
#menu-sub a:link,
#menu-sub a:visited	 		{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; text-decoration:none; }
/*text-transform :uppercase; color:#7baf62;*/
#menu-sub a:hover,
#menu-sub a:visited:hover	{ text-decoration:underline; color:#cccccc;}

#menu-left a:link,
#menu-left a:visited	 	{ font:normal 1em/1.2em Verdana,sans-serif; color:#333; text-decoration:none; }
#menu-left a:hover,
#menu-left a:visited:hover	{  text-decoration:underline; }
#menu-left .sel a:link,
#menu-left .sel a:visited	{ font-weight:bold !important; }

							
#breadcrumb					{ clear:both; border:0px solid #cee4c2; border-width:0px 0; margin:1em 0; padding:.65em 0 0em 0;  margin-right: 0px; color:#5aab31  !important; font-size:.9em; margin-top:4em; }
#breadcrumb a:link,
#breadcrumb a:visited	 	{ color:#5aab31; font-size:1em; }
#breadcrumb a:hover,
#breadcrumb a:visited:hover	{ }

#breadcrumb span { color:#5aab31  !important; }
/* Sharepoint */
.ms-siteaction * { text-align:left !important; }

ms-WPBody h2, .ms-TPBody h2 {
	font-size:1.2em;
	font-weight:bold;
}
.ms-WPBody a:link, .ms-WPBody a:visited {
	color:#5AAB31;
	text-decoration:none;
}
.ms-WPBody a:hover, .ms-WPBody a:visited:hover {
	text-decoration:underline;
}
/* level 2 header */
span.headertitle-small	{ padding-left:1em; } 
.headertitle-small a, .headertitle-small a:link , .headertitle-small a:visited {
	color:#5AAB31;
	font-family:Verdana;
	font-size:1em;
	font-weight:normal;
	background:transparent url(../images/icon_menu_left_bullit.gif) no-repeat 0 4px; padding-left:7px;
}
.level-bullet {
	background-image:url(../images/li_arrow.gif);
	margin-left:2em;
}
.headertitle-small a:hover, .headertitle-small a:visited:hover {
	text-decoration:underline;
}

.headertitle, .headertitle a, .headertitle a:link , .headertitle a:visited {
	color:#5AAB31;
	font-family:Verdana;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	width:90%;
}
.ms-WPHeader td {
	border-bottom:0px;
	border-collapse:collapse;
}
.level-header .headertitle { border-bottom:1px solid #CEE4C2; }



/**
*
*	Additions for webparts.
*
*/

.nc-selectdocumenttreenode
{
	font-size: 11px;
}

.nc-selectdocsbuttontable tr td input
{
	font-size: 11px;	
}

.nc-relateddocheader
{
	font-weight: bold;
}

/* SharePoint CSS fixup */
.ms-dttimeinput select { font-size:8pt; }

