img { border:none; }

/* ======================================
Text styles
====================================== */

h1, .heading1, .headline
{
        font-size: 24px;
        color: #393939;
        text-transform: uppercase;
        margin-bottom: 10px;
}

.newsletterheadline
{
        font-size: 18px;
        color: #393939;
        margin-bottom: 10px;
}

h2, .heading2
{
        font-size: 18px;
        color: #393939;
}

h3, .heading3, a div.heading3
{
        font-size: 14px;
}

.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;
        line-height: 14px;
        margin-bottom: 10px;
}

.mainbody, .mainbody td, .mainbody div
{
        font-size: 10px;
        color: #000000;
        line-height: 14px;
}

.mainbody a
{
        color: #000000;
}

a.backlink, a:visited.backlink, a:active.backlink, a:hover.backlink 
{
        text-decoration: none;
        font-weight: normal;
        color: #000000;
}

a.link, a:visited.link, a:active.link, a:hover.link 
{
        text-decoration: underline;
        font-weight: normal;
        color: #000000;
}

a.linkhover, a:visited.linkhover, a:active.linkhover
{
        text-decoration: none;
        font-weight: normal;
        color: #000000;
}

a:hover.linkhover 
{
        text-decoration: underline;
        font-weight: normal;
        color: #000000;
}

TD.topBanner
{
        border: 4px solid #FFFFFF;
}

TD.topbanneractive
{
        border-top: 4px solid #FFFFFF;
        border-left: 4px solid #FFFFFF;
        border-right: 4px solid #FFFFFF;
}

LABEL
{
        font-size: 11px;
}

INPUT
{
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        font-size: 10px;
        color: #000000;
}

TABLE.tblSearch
{
        font-size: 11px;
}

TABLE.tblSearch a
{
        color: #000000;
}

.techpopup
{
        height: 400px;
        background-color: #8B8B8B;
}

/* ======================================
Main Layout
====================================== */

HTML, BODY
{
        margin: 0px;
        width: 100%;
        height: 100%;
        font-family: Verdana;
        font-weight: normal;
        font-size: 10px;
        color: #000000;
}

TABLE#tblMain 
{
}

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-left: 4px solid #FFFFFF;
        border-right: 4px solid #FFFFFF;
        border-bottom: 4px solid #FFFFFF;
}

TD#tdMainContent td
{
        font-family: Verdana;
        color: #000000;
}

TD#tdMainBottom 
{
        padding: 5px 5px 5px 5px;
        font-family: Verdana;
        font-weight: normal;
        font-size: 10px;
        color: #000000;
        border: 1px solid #000000;
}

TABLE.tblPrint, TABLE.tblPrint td
{
        background-color: #FFFFFF;
        font-family: Verdana;
        font-weight: normal;
        font-size: 10px;
        color: #000000;
}


/* ======================================
Sub Layout
====================================== */

TD#tdContentBreadcrumb 
{
        font-size: 9px;
}

TD#tdContentSubmenu
{
}

TD.tdContentMain
{
        font-size: 10px;
        padding: 5px 10px 10px 10px;
}

TD.tdContentContext
{
        background-color: #F2F2F2;
}

/* ======================================
Menu
====================================== */

/* det div der omfatter menuen. Husk at sætte korrekt bredde på denne, da tabellen ellers skubber sig udaf... */
td#menucontainer 
{
        padding: 10px 10px 10px 15px;
        vertical-align: top;
}

/* generel style for links i menuen */
#menucontainer a
{
        text-decoration: none;
}



/* pkt. på hovedmenu (valgt) */
div.menulinkon
{
        color: #000000;
        text-transform: uppercase;
        font-weight: bold;
        padding-top: 9px;
}
a.menulinkon
{
        font-size: 11px;
        color: #000000;
        text-transform: uppercase;
        font-weight: bold;
}

/* pkt. på hovedmenu (ikke valgt) */
div.menulinkoff
{
        color: #000000;
        text-transform: uppercase;
        padding-top: 9px;
}
a.menulinkoff
{
        font-size: 11px;
        color: #000000;
        text-transform: uppercase;
}



div.submenu
{
        margin-left: 9px;
        padding: 0px 15px 0px 9px;
}

/* pkt. på submenu (valgt) */
a.submenulinkon
{
        font-size: 11px;
        color: #000000;
        font-weight: bold;
}

/* pkt. på submenu (ikke valgt) */
a.submenulinkoff
{
        font-size: 11px;
        color: #000000;
}



div.subsubmenu
{
        margin-left: 22px;
        padding: 0px 15px 0px 9px;
}

/* pkt. på subsubmenu (valgt) */
a.subsubmenulinkon
{
        font-size: 9px;
        color: #000000;
        font-weight: bold;
}

/* pkt. på subsubmenu (ikke valgt) */
a.subsubmenulinkoff
{
        font-size: 9px;
        color: #000000;
}


div.subsubsubmenu
{
        margin-left: 35px;
        padding: 0px 15px 0px 9px;
}

/* pkt. på subsubmenu (valgt) */
a.subsubsubmenulinkon
{
        font-size: 9px;
        color: #000000;
        font-weight: bold;
}

/* pkt. på subsubmenu (ikke valgt) */
a.subsubsubmenulinkoff
{
        font-size: 9px;
        color: #000000;
}

div.subsubsubsubmenu
{
        margin-left: 48px;
        padding: 0px 15px 0px 9px;
}

/* pkt. på subsubmenu (valgt) */
a.subsubsubsubmenulinkon
{
        font-size: 9px;
        color: #000000;
        font-weight: bold;
}

/* pkt. på subsubmenu (ikke valgt) */
a.subsubsubsubmenulinkoff
{
        font-size: 9px;
        color: #000000;
}

/* ======================================
Newsletter
====================================== */

td#newslettercontainer
{
        width: 224px;
        padding: 10px 10px 10px 15px;
        vertical-align: bottom !important;
        font-size: 12px; 
}

INPUT#newsletteremail
{
        background-color: #C5C5C5;
        border: solid 1px #555555;
        width: 180px;
        margin: 3px 0px 3px 0px;
        padding-left: 3px;
}

/* ======================================
Store finder
====================================== */

SELECT.storefinder
{
        background-color: #C5C5C5;
        border: solid 1px #555555;
        width: 200px;
        margin: 3px 0px 3px 0px;
        padding-left: 3px;
        font-size: 11px;
}

.storeinfo, .storeinfo div
{
        font-size: 11px;
        line-height: 16px;
}

.storeinfo a
{
        color: #000000;
}

/* ======================================
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 
{
        height: 100%;
        padding: 10px 10px 10px 10px;
        font-size: 10px;
        color: #545454;
        line-height: 14px;
}

.contextelementheadline
{
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 5px;
}

.contextelementlink
{
        text-align: left;
        padding-top: 5px;
}

/* generel style for links i sub-menuen */
#contextcontainer a
{
        font-weight: normal;
        color: #545454;
}


/* ======================================
List elements
====================================== */

div.listelementcontainer 
{
        margin: 0px 0px 15px 0px;
}

div.listelementtopcontainer 
{
        border-bottom: 1px solid #949494;
}

span.listdate 
{
        color: #000000;
        font-size: 9px;
}

div.documentdate
{
        color: #000000;
        font-size: 11px;
}

a.listheader, a:visited.listheader, a:active.listheader, a:hover.listheader
{
        color: #000000;
        font-size: 14px;
        text-decoration: none;
}

span.listheader 
{
        color: #000000;
        font-size: 14px;
        text-decoration: none;
}

div.listbody 
{
        color: #545454;
        margin: 3px 0px 10px 0px;
        line-height: 14px;
}

div.listreadmorelinkbox
{
        margin: 0px 0px 0px 0px;
}

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: 10px 5px 0px 0px;
}

td.listcell_body
{
        color: #545454;
        font-size: 10px;
        padding: 10px 20px 0px 5px;
        line-height: 14px;
}

td.listcell_readmore
{
        font-size: 10px;
        padding: 5px 0px 0px 5px;
}

td.listcell_download
{
        padding-top: 10px;
        line-height: 16px;
}

td.listcell_download a
{
        padding: 10 0px 0px 0px;
        color: #000000;
        font-size: 10px;
        text-decoration: underline;
}

/* ======================================
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;
}

