


/* ======================================
Text styles
====================================== */

h1, .heading1, .headline
{
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 10px;
}

h2, .heading2
{
	font-weight: bold;
	font-size: 13px;
}

h3, .heading3
{
	font-weight: bold;
	font-size: 10px;
}

.normal, .normal td
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

h4, .small
{
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

h5, .xsmall
{
	font-weight: normal;
	font-size: 8px;
	color: #000000;
}



/* ======================================
Content styles
====================================== */


.shortintro 
{
	font-weight: bold;
	font-size: 10px;
	color: #636363;
	margin-bottom: 10px;
}

.mainbody 
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	margin-bottom: 10px;
}

a.backlink 
{
	text-decoration: none;
	font-weight: normal;
	color: #636363;
}





/* ======================================
Main Layout
====================================== */

BODY
{
	padding: 0px;
	margin: 0px;	
	background-color: #adadad;
}

BODY, TD#tdMainContent td
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: black;	
}

TABLE#tblMain 
{
	border: 0px solid #000000;
	border-collapse: collapse;
	background-color: white;

}

TD#leftShaddowColumn
{
	background-image: url(/images/gradientleft.jpg);		
	background-repeat: repeat-y;
	width: 17px;	
}

TD#rightShaddowColumn
{
	background-image: url(/images/gradientright.jpg);		
	background-repeat: repeat-y;
	width: 10px;	
}

TABLE#backgroundtable
{
	background-image: url(/images/backgroundgradient.jpg);		
	background-repeat: repeat-x;
	height: 100%;
}

TD#tdMainTop 
{
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

TD#tdMainTopTools
{
	text-align: right;
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

TD#tdMainContent
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	border: 0px solid #000000;
}

TD#tdMainBottom 
{
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	border: 0px solid #000000;
}

TABLE.tblPrint, TABLE.tblPrint td
{
	background-color: #FFFFFF;
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

IMG#imageTopBanner
{
}

.panelProductSearch
{
	padding-top: 6px;
	width: 338px;
}

.panelMailingList
{
	padding-top: 6px;
	width: 338px;
}

/* ======================================
Sub Layout
====================================== */

TD#tdContentBreadcrumb 
{
	font-size: 9px;
}

TD#tdContentMain
{
	font-size: 10px;
	padding: 10px 10px 10px 10px;
}


/* ======================================
ProductSection ProductSubItems Menu
====================================== */

a.productSubItem
{
	color: White;
	font-weight:bold;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	white-space: nowrap;
}

td.cellSubItem
{
	background:url(/images/productSectionSubItem_off.gif) no-repeat; width:200px; height: 43px; padding-left: 50px;		
}

td.cellSubItemSelected
{
	background:url(/images/productSectionSubItem_on.gif) no-repeat; width:205px; height: 43px; padding-left: 50px;		
}




/* ======================================
Top menu
====================================== */


a.topmenuoff, a:visited.topmenuoff, a:active.topmenuoff, a:hover.topmenuoff
{
	font-weight:bold;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

a.topmenuon, a:visited.topmenuon, a:active.topmenuon, a:hover.topmenuon
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	text-decoration: underline;
	white-space: nowrap;
}

TD.menuItem a
{
	padding-left: 5px;	
	padding-right: 5px;	
}

TABLE.menuTable
{
	height: 63px;
	width: 100%;		
}

TD.menuImageLeft
{
	background-image: url(/images/menuleft.jpg);
	width: 9px;
}

TD.menuImageRight
{
	background-image: url(/images/menuright.jpg);
	width: 6px;	
}

TD.menuItem
{
	background-color: #d9d9d9;
	text-align: center;	
	white-space: nowrap;			
	padding-left: 11px;
	padding-right: 14px;
}

TD.menuRightArea
{
	background-color: #d9d9d9;
	width: 100%;
}

TD.menuImageDelimiter
{
	background-image: url(/images/menudelimiter.jpg);		
	background-repeat: repeat-x;
	width: 2px;	
}




/* ======================================
Tools
====================================== */


a.toollink, a.toollink:active, a.toollink:link, a.toollink:visited
{
	color: #636363;
	border: none;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
}

a.toollink:hover
{
	background: #949494;
	border: 1px solid #636363;
	padding: 2px;
	text-decoration: none;
	color: #000000;
}





/* ======================================
Language
====================================== */


a.languagelink
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #949494;
	text-decoration: none;
	white-space: nowrap;
}

a.languagelinkselected
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}




/* ======================================
Sub menu
====================================== */

/* det div der omfatter submenuen. Husk at sætte korrekt bredde på denne, da tabellen ellers skubber sig udaf... */
div#submenucontainer 
{
	width: 130px;
	margin: 10px 10px 10px 0px;
	padding:0;
	border:0px solid black;
}

/* generel style for links i sub-menuen */
#submenucontainer a
{
	text-decoration: none;
/*  font-weight: normal;*/
}

/* hoved-listen */
ul#submenumain, ul#submenumain li
{
    margin:0;
    padding:0;
}
ul#submenumain li
{
    padding:2px 0;
}
ul#submenumain 
{
	margin-left: 20px;
	font-size: 10px;
	/*Sat ind af Jannik */
	list-style-type:none;
	list-style-image:URL(/images/submenuImage.gif);
	_list-style-image:URL(/images/submenuImageIE.gif);
}

/* pkt. på hovedmenu (valgt) */
li.submenulinkon
{
	padding:2px 0;
}
a.submenulinkon
{
	color: #575757;
	font-weight:700;
}

/* pkt. på hovedmenu (ikke valgt) */
li.submenulinkoff
{
	color: #636363;
}
a.submenulinkoff
{
	color: #575757;
}

ul.subsubmenu
{
    list-style-image:URL(/images/spacer.gif);
    margin:0;
    padding:5px 0 0px 10px;
}

/* pkt. på undermenu (valgt) */
li.subsubmenulinkon
{
	color: #00aeef;
	margin-left: -25px;
	
}
a.subsubmenulinkon
{
	color: #00aeef;
	font-weight:700;
}

/* pkt. på undermenu (ikke valgt) */
li.subsubmenulinkoff
{
	color: #00aeef;
	margin-left: -25px;
}
a.subsubmenulinkoff
{
	color: #00aeef;
}




/* ======================================
Breadcrumbs
====================================== */


/* det div der omfatter breadcrumbs */
div#breadcrumbcontainer 
{
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #949494;
	font-size: 9px;
	color: #949494;
}

/* LINK i breadcrumbs */
a.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb
{
	color: #949494;
	text-decoration: none;
}

/* TEXT i breadcrumbs - dvs. seperatorer... normalt det samme som ovenstående... */
span.breadcrumbtext
{
}




/* ======================================
Sitemap
====================================== */


#sitemapcontainer 
{
	padding: 5px 30px 30px 30px;
}

#sitemapcontainer a
{
	text-decoration: none;
	font-weight: normal;
	color: #636363;
}

span.sitemapfolder 
{
	color: #949494;
}




/* ======================================
Context
====================================== */


/* det div der omfatter context. Husk at sætte korrekt bredde på denne, da tabellen ellers skubber sig udaf... */
div#contextcontainer 
{
	width: 180px;
	margin: 10px 10px 10px 10px;
	font-size: 9px;
	color: #949494;
}

/* generel style for links i sub-menuen */
#contextcontainer a
{
	text-decoration: none;
	font-weight: normal;
}


/* ======================================
List elements
====================================== */


div.listelementcontainer 
{
	margin: 0px 0px 15px 0px;
}

div.listelementtopcontainer 
{
	border-bottom: 1px solid #949494;
}

span.listdate 
{
	color: #636363;
}

a.listheader, a:visited.listheader, a:active.listheader, a:hover.listheader
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

span.listheader 
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div.listbody 
{
	color: #949494;
	margin: 0px 0px 0px 10px;
}

div.listreadmorelinkbox
{
	margin: 0px 0px 0px 10px;
}

a.listreadmorelink 
{
	color: #000000;
	text-decoration: underline;
}


/*
Lister med billedr, er opbygget med tabeller. Derfor disse styles:
*/

td.listcell_headline 
{
	border-bottom: 1px solid #949494;
}

td.listcell_image
{
	padding: 5px 5px 0px 0px;
}

td.listcell_body
{
	color: #949494;
	padding: 5px 0px 0px 5px;
}

td.listcell_readmore
{
	text-align:right;
}


/* ======================================
List character navigation
====================================== */

div.listcharactercontainer
{
	border-top: 1px solid #949494;
	border-bottom: 1px solid #949494;
	margin: 15px 0px 15px 0px;
	width: 100%;
	text-align: center;
}


a.listcharacterlink
{
	color: #949494;
	font-weight: normal;
	text-decoration: none;
}


a.listcharacterlinkselected
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

div.listcharactergroupheader 
{
	text-align:center;
	width: 20px;
	height: 20px;
	margin: 30px 10px 10px 10px;
	background-color: #949494;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}


/* ======================================
List paging
====================================== */


table.listpagingtable 
{
	width: 100%;
	border-top: 1px solid #949494;
	border-bottom: 1px solid #949494;
	margin: 15px 0px 15px 0px;
}


td.listpagingcell_previous 
{
}


td.listpagingcell_center
{
	width: 100%;
	text-align: center;
}


td.listpagingcell_next
{
}


a.listpaginglink
{
	color: #949494;
	font-weight: normal;
	text-decoration: none;
}


a.listpaginglinkselected
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}


a.listpagingdirectionlink
{
	color: #949494;
	font-weight: bold;
	text-decoration: none;
}


span.listpagingdirectionnolink
{
	color: #E7E7E7;
	font-weight: bold;
	text-decoration: none;
}


