/*USE VERDANA ALL OVER*/
html, body, form, h1, h2, h3, h4, h5, h6, p, div, span, table, tr, th, td, input
{
    font-family: Verdana, Arial, Sans-Serif;
}
body
{
    font-family: Verdana, Arial, Sans-Serif;
    background-color: #E5E5E5;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: .7em;
}
table
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    border: none 0 #ffffff;
}
td
{
    vertical-align: top;
    font-size: .7em;
}
th
{
    vertical-align: top;
    text-align: left;
    font-size: .7em;
}
p
{
    margin: 0px 0px 0px 0px;
}
div
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: none 0px #ffffff;
}
input, textarea, button, select, file
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
}
input:focus, input.focus
{
}
h1
{
    font-size: 1.25em;
    font-weight: bold;
    color: #909090;
    background-color: #ffffff;
    margin: 0px 0px 20px 0px;
}
h2
{
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}
h3
{
    font-size: .9em;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
}
.fronttextbox
{
    overflow: hidden;
    background-color: white;
    padding: 7px;
    text-align: center;
    border: solid 1px #DEDEDE;
}
.fronttextboxnomargin
{
    padding: 0px;
}
.frontbox
{
    padding: 20px 18px 20px 18px;
    font-size: 10px;
    line-height: 130%;
    overflow: hidden;
}
.frontbox table td
{
    font-size: 10px;
    line-height: 130%;
}
.frontbox .item
{
    font-size: 10px;
    margin: 10px 0px;
}
.frontbox .link
{
    font-weight: bold;
}
.frontbox .summary
{
    font-size: 9px;
}
.frontbox .sendtolink
{
    padding-top: 5px;
    font-size: 9px;
    font-style: italic;
}

a:link, a:visited
{
    color: #990000;
    text-decoration: none;
}
a:active, a:hover
{
    color: #990000;
    text-decoration: underline;
}
ul, ol
{
    margin-left: 0px;
    padding-left: 20px;
}
ol li, ul li
{
    margin-left: 10px;
}

.left
{
    text-align: left;
}
.right
{
    text-align: right;
}
/* SIZES */
.size1
{
    font-size: .55em;
}
.leftmargin32px
{
    margin-left: 32px;
}
.leftmargin20px
{
    margin-left: 20px;
}
.leftmargin25px
{
    margin-left: 25px;
}
.leftmargin35px
{
    margin-left: 35px;
}
/* TOP */
/* servicemenu */
.servicemenu
{
    padding: 5px 27px 5px 20px;
    background-color: #ffffff;
}
.servicemenuitem
{
    font-size: 9px;
}
.servicemenuitem a, .servicemenuitem a:link, .servicemenuitem a:visited
{
    color: #6C6C6C;
    background-color: #ffffff;
    text-decoration: none;
}
.servicemenuitem a:active, .servicemenuitem a:hover
{
    color: #990000;
    background-color: #ffffff;
    text-decoration: none;
}
.servicespacer
{
    vertical-align: middle;
}
.middle
{
    vertical-align: middle;
}
.ukflag
{
    padding-right: 4px;
    vertical-align: middle;
}
.toptitle
{
    vertical-align: bottom;
    padding: 0px 0px 0px 0px;
}
/* submenu */
.submenu
{
    padding: 2px 0px 2px 0px;
    font-size: 11px;
}
.submenu a, .submenu a:link, .submenu a:visited, .submenu a:active
{
    color: #7B7B7B; /*#666666;*/
    text-decoration: none;
}
.submenu a:hover
{
    color: #990000;
    text-decoration: none;
}
.submenuOn
{
    padding: 2px 0px 2px 0px;
    font-size: 11px;
}
.submenuOn a, .submenuOn a:link, .submenuOn a:visited, .submenuOn a:active
{
    color: #000000;
    text-decoration: none;
}
.submenuOn a:hover
{
    color: #990000;
    text-decoration: none;
}
.submenu2
{
    padding: 0px 0px 6px 0px;
    font-size: 10px;
}
.submenu2 a, .submenu2 a:link, .submenu2 a:visited, .submenu2 a:active
{
    color: #7B7B7B;
    text-decoration: none;
}
.submenu2 a:hover
{
    color: #990000;
    text-decoration: none;
}
.submenu2on
{
    padding: 0px 0px 6px 0px;
    font-size: 10px;
}
.submenu2on a, .submenu2on a:link, .submenu2on a:visited, .submenu2on a:active
{
    color: #000000;
    text-decoration: none;
}
.submenu2on a:hover
{
    color: #990000;
    text-decoration: none;
}
.submenuLine
{
    background-color: #E2E2E2;
    color: #ffffff;
}
.frontfocusbox
{
    padding: 20px 18px 20px 18px;
    font-size: 10px;
    line-height: 130%;
}
.frontfocusbox table td
{
    font-size: 10px;
    line-height: 130%;
}
.frontfocusbox .item
{
    font-size: 10px;
    margin: 10px 0px;
}
.frontfocusbox .link
{
    font-weight: bold;
}
.frontfocusbox .summary
{
    font-size: 9px;
}
.frontfocusbox .sendtolink
{
    padding-top: 5px;
    font-size: 9px;
    font-style: italic;
}

/* breadcrumb */
.breadcrumb
{
    color: #848282;
    background-color: #ffffff;
    font-size: 9px;
    padding-left: 12px;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited
{
    color: #848282;
    background-color: #ffffff;
    text-decoration: none;
}
.breadcrumb a:active, .breadcrumb a:hover
{
    color: #848282;
    background-color: #ffffff;
    text-decoration: underline;
}
.breadcrumbline
{
    background-color: #E2E2E2;
}
.content
{
    color: #000000;
    background-color: #ffffff;
}
.innercontent
{
    padding: 18px 15px 0px 16px;
}
.creditinfo
{
    color: #a2a2a2;
    font-style: italic;
    padding-bottom: 4px;
    float: right;
    font-size: .9em;
}
.contenttitle
{
    color: #ffffff;
    background-color: #B6B6B6;
    padding: 6px 13px 6px 13px;
    margin-bottom: 24px;
    font-size: 1.25em;
    font-weight: bold;
}
.contentsummary
{
    color: #8E8E8E;
    background-color: #ffffff;
    margin-bottom: 16px;
    line-height: 150%;
}
.calendarsummary
{
    color: #8E8E8E;
    background-color: #ffffff;
    margin-bottom: 16px;
    line-height: 150%;
}
.calendarsummary a, .calendarsummary a:link, .calendarsummary a:visited
{
    color: #8E8E8E;
    background-color: #ffffff;
    text-decoration: underline;
}
.calendarsummary a:active, .calendarsummary a:hover
{
    color: #990000;
    background-color: #ffffff;
    text-decoration: underline;
}
.contenttext, .contenttext * td
{
    color: #000000;
    line-height: 150%;
    margin-bottom: 30px;
}
.contentspacer
{
    background-color: #E5E5E5;
    color: #666666;
}

.rightcolumn
{
    padding: 0px 15px 0px 18px;
}
.links
{
    padding-top: 10px;
    font-size: .55em;
}
.link
{
    padding-bottom: 4px;
}
.link a, .link a:link
{
    color: #990000;
    background-color: #ffffff;
    text-decoration: none;
}
.link a:visited
{
    color: #ff7225;
    background-color: #ffffff;
    text-decoration: none;
}
.link a:active, .link a:hover
{
    color: #990000;
    background-color: #ffffff;
    text-decoration: underline;
}
.newslinks
{
    font-size: .65em;
}
.newslink
{
    padding-bottom: 18px;
    line-height: 130%;
}
.newslink a, .newslink a:link, .newslink a:visited
{
    color: #990000;
    background-color: #ffffff;
    text-decoration: none;
}
.newslink a:active, .newslink a:hover
{
    color: #990000;
    background-color: #ffffff;
    text-decoration: underline;
}
.newsdate
{
    color: #767575;
    background-color: #ffffff;
}
.newsdate a, .newsdate a:link, .newsdate a:visited
{
}
.newsdate a:active, .newsdate a:hover
{
}
.listheading
{
    font-size: .6em;
    font-weight: bold;
    padding: 6px 2px 6px 2px;
    border-top: solid 1px #E2E2E2;
    border-bottom: solid 1px #E2E2E2;
}
.listheading a, .listheading a:link, .listheading a:visited, .listheading a:active
{
    background-color: #ffffff;
    color: #000000;
    text-decoration: none;
}
.listheading a:hover
{
    background-color: #ffffff;
    color: #000000;
    text-decoration: underline;
}
.joblist
{
    background-color: #EAEAEA;
}
.joblist td
{
    padding: 5px;
    font-size: 60%;
    color: #292929;
}

.joblistpeoplexs th, .joblistpeoplexs td
{
    vertical-align: middle;
    text-align: left;
    padding-left: 10px;
}

.jobheading
{
    height: 15px;
    background-color: #FBFBFB;
}
.jobheading th
{
    border-top: 1px solid #D0C9C9;
    border-bottom: 1px solid #D0C9C9;
    padding: 6px 5px 6px 5px;
    font-size: .6em;
    font-weight: bold;
}
.jobheading:hover
{
    text-decoration: underline;
}
.jobDropdown
{
    width: 170px;
    color: #000000;
    font-size: 10px;
}
.jobOnlineText
{
    background-color: #8E8E8E;
    font-size: 10px;
    color: white;
    font-weight: bold;
    line-height: 100%;
    cursor: pointer;
    padding-top: 1px;
}
html > body .jobOnlineText
{
    margin-right: 23px;
}
.jobOnlineTextNormal, .jobOnlineArrowNormal, .jobOnlineArrowRed, .jobOnlineTextRed, .jobOnlineArrowPurple, .jobOnlineTextPurple
{
    height: 20px;
}
.jobOnlineTextRight, .jobOnlineArrowRight
{
    height: 30px;
}
.jobOnlineArrowRight, .jobOnlineArrowNormal
{
    background-color: RGB(51,178,1);
}
.jobOnlineArrow
{
    float: right;
    width: 21px;
    text-align: center;
    cursor: pointer;
}
.jobOnlineArrowPurple
{
    background-color: #660066;
}
.jobOnlineArrowRed
{
    background-color: RGB(178,0,24);
}
.jobDescription p
{
    margin-bottom: 7px;
    line-height: 150%;
}

.letterHeadline
{
    font-weight: bold;
    text-transform: capitalize;
}
.capitalize:first-letter
{
    text-transform: uppercase;
}
.letterInfo
{
    font-size: .9em;
    padding: 6px 2px 6px 2px;
    background-color: #eeeeee;
    color: #000000;
}
.infotitle
{
    background-color: #ffffff;
    color: #848282;
    padding: 0px 4px 6px 0px;
}
.infotext
{
    background-color: #ffffff;
    color: #000000;
    padding: 0px 4px 6px 0px;
}
.infocontent
{
    line-height: 150%;
}
/* search */
.searchelement
{
    padding: 10px 10px 10px 10px;
    background-color: #ffffff;
    color: #000000;
}

.searchHelper
{
    font-weight: normal;
    white-space: nowrap;
    width: 110px;
}
.searchelementkeymatch
{
    padding: 10px 10px 10px 10px;
    background-color: #CFEAF1;
    color: #FFFFFF;
    border-bottom: solid 1px #E2E2E2;
}
.searchelementsuggestions
{
    padding: 10px 10px 10px 10px;
    background-color: #ED8105;
    color: #FFFFFF;
    border-bottom: solid 1px #E2E2E2;
}
.searchelementsynonyms
{
    padding: 10px 10px 10px 10px;
    background-color: #EDC204;
    color: #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
}
.searchelementalt
{
    padding: 10px 10px 10px 10px;
    background-color: #eeeeee;
    color: #000000;
}
.searchelementalt a:link, .searchelementalt a:visited, .searchelementalt a:active, .searchelementalt a:hover
{
    background-color: #eeeeee;
    color: #990000;
}
div.searchsummary
{
    font-size: 90%;
    padding: 6px 0px 0px 0px;
}
div.searchurl
{
    font-size: 90%;
    padding: 6px 0px 0px 0px;
    color: #666666;
}

/* textboxes */
.textboxes, .textboxes * p
{
    font-size: 9px;
    line-height: 130%;
}
/* .textboxes { font-size: .55em; } */
.lastupdate
{
    font-size: .9em;
    color: #a2a2a2;
    background-color: #ffffff;
    padding-bottom: 20px;
}
.textboxmargin
{
    padding: 10px 15px 4px 18px;
}
.sitemap1
{
    padding: 0px 0px 8px 0px;
    font-weight: bold;
}
.sitemap1 a, .sitemap1 a:link, .sitemap1 a:visited
{
    color: #767575;
}
.sitemap1 a:active, .sitemap1 a:hover
{
    color: #767575;
    text-decoration: underline;
}
.sitemap2, .sitemap2off
{
    padding: 2px 0px 4px 0px;
    font-size: .6em;
}
.sitemap3, .sitemap3off
{
    padding: 0px 0px 4px 0px;
    font-size: .6em;
}
.sitemap2 a, .sitemap2 a:link, .sitemap2 a:visited, .sitemap2off a, .sitemap2off a:link, .sitemap2off a:visited
{
    color: #990000;
    text-decoration: none;
}
.sitemap2 a:active, .sitemap2 a:hover, .sitemap2off a:active, .sitemap2off a:hover
{
    color: #990000;
    text-decoration: underline;
}
.sitemap3 a, .sitemap3 a:link, .sitemap3 a:visited, .sitemap3off a, .sitemap3off a:link, .sitemap3off a:visited
{
    color: #333333;
    text-decoration: none;
}
.sitemap3 a:active, .sitemap3 a:hover, .sitemap3off a:active, .sitemap3off a:hover
{
    color: #333333;
    text-decoration: underline;
}
/* BOTTOM */
.contentbottom
{
    font-size: 10px;
}
.contentbottom a, .contentbottom a:link, .contentbottom a:visited
{
    color: #A2A2A2;
    background-color: #ffffff;
    text-decoration: none;
}
.shadowbottom
{
    background-image: url(shadow_horizbg.gif);
    background-color: #E5E5E5;
}
.shadowright
{
    background-image: url(shadow_vertbg.gif);
    background-color: #E5E5E5;
}
.bottomaddress
{
    padding: 4px 0px 20px 0px;
}
.bottomaddress table td
{
    text-align: center;
    color: #868585;
    background-color: #E5E5E5;
    font-size: 9px;
}
.bottomaddress table td a, .bottomaddress table td a:link, .bottomaddress table td a:visited
{
    color: #868585;
    background-color: #E5E5E5;
}
.tablelist
{
    width: 90%;
}
/* FORM */
/*Hide from IE*/
html > body .searchinput
{
    height: 17px;
}
/*Apply only to IE*/
* html body .searchbutton
{
    margin-bottom: 1px;
}
* html body .searchinput
{
    height: 17px;
}

/*Hide from IE and Opera*/
head:first-child + body .searchinput
{
    height: 17px;
}

html body .searchinput
{
    color: #666666;
    font-size: 9px;
    border: solid 1px #a1a1a1;
    padding: 1px 3px 0px 6px;
}
.searchbutton
{
    height: 17px;
    vertical-align: bottom;
}

.dtunetwork
{
    color: #666666;
    font-size: 9px;
    border: solid 1px #a1a1a1;
    padding: 0px 3px 0px 6px;
    vertical-align: middle;
    width: 130px;
}
.phonebookborder
{
    background-color: #eeeeee;
    padding: 16px 16px 16px 16px;
    font-size: 10px;
}
.phonebookinput
{
    color: #000000;
    font-size: 10px;
    padding: 1px 3px 0px 6px;
    vertical-align: middle;
    width: 140px;
}
.phonebooklist
{
    color: #000000;
    font-size: 10px;
    padding: 0px 3px 0px 6px;
    vertical-align: middle;
}
.phonebookbutton
{
    color: #000000;
    font-size: 10px;
    margin: 0px 26px 0px 6px;
    vertical-align: middle;
}
/*Nyheds forside*/
.newsline
{
    margin-top: 5px;
    font-size: 0.9em;
}
.mainnews
{
    padding-bottom: 10px;
}
.topline
{
    padding-top: 15px;
}
.SummaryNewsHeadline
{
    background-color: #E9E9E9;
    width: 100%;
}

.SummaryNewsHeadline a, .SummaryNewsHeadline a:link, .SummaryNewsHeadline a:visited
{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
    vertical-align: top;
}
.SummaryNewsHeadline a:hover
{
    text-decoration: underline;
}

/* CROSSFLOWS */
.cfonlinetext_WithPadding
{
    font-size: 11px;
    padding-bottom: 20px;
}
.cfcaption, .cfonlinetext
{
    font-size: 11px;
    padding-bottom: 2px;
}
.cfcaptionmandatory
{
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px;
}
.cfcaptionread
{
    font-size: 11px;
    padding-bottom: 2px;
}
.cfcaptioncheckbox
{
    font-size: 11px;
    padding: 4px 0px 2px 3px;
}
.cfButton, .cfbtn
{
    font-size: 11px;
    margin-bottom: 10px;
}
/* CFFORM START*/
.cfformlookup, .cfformtext, .cfformpassword, .cfformhtml, .cfformmemo, .cfformmultilist, .cfformnumber, .cfformlink
{
    font-size: 11px;
    width: 250px;
    margin-bottom: 10px;
}
.cfformdate, .cfformdatetime
{
    font-size: 11px;
    width: 120px;
    margin-bottom: 10px;
}
.cfformlookup_NoBottomMargin, .cfformtext_NoBottomMargin, .cfformpassword_NoBottomMargin, .cfformhtml_NoBottomMargin, .cfformmemo_NoBottomMargin, .cfformmultilist_NoBottomMargin, .cfformnumber_NoBottomMargin, .cfformlink_NoBottomMargin
{
    font-size: 11px;
    width: 250px;
}
.cfformdate_NoBottomMargin, .cfformdatetime_NoBottomMargin
{
    font-size: 11px;
    width: 120px;
}
/* CFFORM END */
.cfstatuslabel
{
    font-weight: bold;
    color: #990000;
}
.datetable
{
    background-color: #FFFFFF;
    border: solid 1px #aaaaaa;
}
.dateHeaderTable
{
    background-color: #FFFFFF;
    color: #333333;
}
.dateHeader
{
    margin: 5px 2px 5px 2px;
}
.dateHeader td
{
    background-color: #FFFFFF;
    color: #333333;
    font-size: 9px;
    font-weight: bold;
}
.datetabledays
{
    background-color: #eeeeee;
    color: #333333;
    font-size: 9px;
    text-align: center;
    padding: 3px 6px 3px 6px;
    border-top: solid 1px #aaaaaa;
}
.dateCell
{
    background-color: #FFFFFF;
    color: #333333;
    font-size: 9px;
    text-align: right;
    padding: 3px 6px 3px 6px;
    border: solid 1px #cccccc;
}
.close
{
    background-color: #FFFFFF;
    color: #333333;
    font-size: 9px;
    text-align: right;
    padding: 8px 6px 8px 6px;
}
#networks
{
    border: 1px solid #a1a1a1;
    cursor: pointer;
}
#networks div table
{
    width: 130px;
}
#networks div div
{
    width: 130px;
    background-color: white;
    padding: 2px;
}
/*For firefox and netscape*/
#networks div + div div
{
    width: 126px;
    top: -1px;
}
#networks .options
{
    border: 1px solid #a1a1a1;
    font-size: 9px;
}
#networks .options .dropdown
{
    color: #666666;
    background-color: #FFFFFF;
}
#networks .options .dropdownhover
{
    background-color: #8A8A8A;
    color: #FFFFFF;
    cursor: pointer;
}
.dtunetworkScript
{
    color: #666666;
    margin: 0px;
    border-collapse: collapse;
}
.dtunetworkTitle
{
    font-size: 9px;
}
.dtunetworksoptions * a, .dtunetworksoptions * a:visited, .dtunetworksoptions * a:link
{
    color: #666666;
}
.dtunetworksoptions * a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}
.dropdownLinkHover a, .dropdownLinkHover a:visited, .dropdownLinkHover a:link
{
    color: #FFFFFF;
}
.dropdownLink
{
    font-size: 9px;
    background-color: #FFFFFF;
    width: 100%;
}
.dropdownLinkHover
{
    font-size: 9px;
    background-color: #8A8A8A;
    color: #FFFFFF;
    width: 100%;
    cursor: pointer;
}
.dropdownLinkBorder
{
    border-top: 1px solid #a1a1a1;
}
/*TABS*/
.TabSelected a, .TabSelected a:hover, .TabSelected a:visited, .TabSelected a:link, .TabSelected a:active, .TabHover a, .TabHover a:hover, .TabHover a:visited, .TabHover a:link, .TabHover a:active, .TabUnselected a, .TabUnselected a:hover, .TabUnselected a:visited, .TabUnselected a:link, .TabUnselected a:active
{
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}
.TabSelected, .TabHover, .TabUnselected
{
    width: 12px;
    padding: 4px 3px 4px 3px;
    text-align: center;
    vertical-align: top;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.TabSelected
{
}
.TabHover
{
    background-color: #ADADAD;
    cursor: pointer;
}
.TabUnselected
{
    background-color: #7B7B7B;
}
.TabSeperator
{
    height: 3px;
}
.TabBottom
{
    background-color: #EEEEEE;
    height: 4px;
}
/*News Archive*/
.monthBottom
{
    background-color: #E5E5E5;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.selectedMonthdisabled
{
    background-color: #E5E5E5;
}
.notSelectedMonth
{
    background-color: #7B7B7B;
}
.notSelectedMonthHover
{
    background-color: #ADADAD;
}
.yearSelector
{
    font-weight: bold;
    font-size: 11px;
}
h3.archiveHeadline
{
    font-weight: bold;
    font-size: 110%;
}
.monthItem
{
    width: 32px;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    text-align: center;
    padding: 4px 5px 4px 5px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 10px;
}

/*Person visitkort*/
.visitkort
{
    border: solid 1px #D1D1D1;
    background-color: #F0F0F0;
    padding: 15px;
}
.visitkort p
{
    margin-bottom: 7px;
}
.visitkortinfo
{
    width: 100%;
}
.adressekort, .andetinfo
{
    width: 50%;
    padding: 0px 0px 0px 10px;
}
.visitkort tr td.adressekort
{
    border-right: solid 2px #D1D1D1;
    padding: 0px 10px 0px 0px;
}
hr.profilSplit
{
    color: #D1D1D1;
    height: 1px;
    margin: 5px 0px 5px 0px;
}
.adressekort table
{
    width: 100%;
}
td.infobeskrivelse
{
    color: #6D6D6D;
    padding: 5px 0px 0px 0px;
    font-size: 11px;
    width: 50px;
}
td.info
{
    padding: 5px 0px 0px 10px;
    width: auto;
}
td.info, td.infobeskrivelse
{
    font-size: 0.65em;
}
.visitkortspacer
{
    height: 10px;
}
.nmformfieldgrouping
{
    width: auto;
    float: left;
}
.nmformfieldgrouping .nmformcaption, .nmformfieldgrouping .nmformfieldgroup /*Formularer*/ .nmformfield
{
    display: block;
}
.nmformfield textarea
{
    width: 200px;
    height: 150px;
}
#calendar_description
{
    width: 350px;
    height: 250px;
}
.nmformcaption
{
    padding-top: 15px;
}
.nmformfield textarea, .nmformfieldgrouping textarea
{
    font-size: 0.9em;
}
.multipleselectformfield, .nmformfieldgrouping textarea
{
    width: 200px;
    overflow: auto;
}
.multipleselectformfield
{
    height: 120px;
}
.nmformfieldgrouping textarea
{
    height: 100px;
}
div.exampletext
{
    font-size: 0.8em;
    color: Gray;
}
/*KALENDER VISNING*/
#DTU_Kalender1_searchPanel
{
    width: 100%;
}
/* CALENDARTABLE: calendarbox for date choice */
table.calendartable
{
    text-align: center;
    vertical-align: middle;
    width: 200px;
}
div.calendarmonthyear
{
    padding: 3px;
}
div#calendarMonth, div#calendarYear
{
    display: inline;
    padding: 3px;
    font-weight: bold;
    text-transform: uppercase;
    color: #990000;
}
table.calendartable th, table.calendartable td
{
    text-align: center;
    vertical-align: middle;
    height: 16px;
    border: solid 1px #D8D8D8;
    padding: 1px 3px 1px 3px;
    font-weight: normal;
}
table.calendartable th
{
    color: #585858;
    background-color: #ECECEC;
    font-size: 11px;
}
table.calendartable td
{
    color: #990000;
    font-size: 9px;
}

table.calendartable td.calendaractivecell
{
    color: #FFFFFF;
    background-color: #990000;
    cursor: pointer;
}

table.calendartable td.seperatorcell, table.calendartable th.seperatorcell
{
    border-right: solid 1px #AAAAAA;
    border-left: none 0px white;
    border-top: none 0px white;
    border-bottom: none 0px white;
    width: 5px;
    background-color: white;
}
table.calendartable td.weekselect
{
    color: #990000;
    width: 30px;
}

.calendartable td a, .calendartable td a:link, .calendartable td a:visited, .calendartable td a:active, .calendartable td a:hover
{
    text-decoration: none;
    color: #990000;
    background-color: #F4F5F6;
}
td.calendaractivecell a, td.calendaractivecell a:link, td.calendaractivecell a:visited, td.calendaractivecell a:active, td.calendaractivecell a:hover
{
    text-decoration: none;
    color: #FFFFFF;
    background-color: #990000;
}

table.calendartable td.calenderolddate, table.calendartable td.calenderolddate a
{
    background-color: #F2F2F2;
}
div#calendarMonth a, div#calendarYear
{
    color: #585858;
    text-decoration: none;
}

div.weblogdate:first-letter
{
    text-transform: capitalize;
}
div.weblogdate
{
    font-size: 9px;
    color: #939699;
    background-color: #ffffff;
    font-size: 9px;
    margin-bottom: 5px;
}
div.weblogheadline
{
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 5px;
}
div.weblogtext
{
    font-size: 10px;
}
hr.weblogline
{
    margin: 10px 0px 10px 0px;
    height: 1px;
    color: #E2E2E2;
}

/*Postcards START*/
div.postcardpreview
{
    display: inline;
    width: 150px;
}
div.postcardpreview img
{
    display: inline;
}
div#postcards
{
    text-align: center;
    width: auto;
    padding: 25px 10px 25px 25px;
    background-color: #E5E5E5;
    margin-bottom: 10px;
}
/*Postcards SLUT*/
/*This is styles for making an "arrow button"*/
table.arrowbutton * td
{
    padding: 0px;
}
table.arrowbutton
{
    border-collapse: collapse;
    border: none;
    width: 160px;
    cursor: pointer;
}
table.arrowbutton * td.linkForArrowButton
{
    background-color: #8E8E8E;
    font-size: 11px;
    color: white;
    font-weight: bold;
    padding: 0px 30px 0px 5px;
    vertical-align: middle;
}
table.arrowbutton * td.linkForArrowButton a, table.arrowbutton * td.linkForArrowButton a:link, table.arrowbutton * td.linkForArrowButton a:hover, table.arrowbutton * td.linkForArrowButton a:visited, table.arrowbutton * td.linkForArrowButton a:active
{
    color: #FFFFFF;
    text-decoration: none;
}
td.arrowbuttonSpacer
{
    width: 1px;
    background-color: #FFFFFF;
}
td.arrowbuttonArrow
{
    background-color: RGB(178,0,24);
    width: 20px;
    vertical-align: middle;
}
/*ARROW BUTTON END*/
tr.topmenuspacer, tr.topmenuspacer td, tr.topmenuspacer td div
{
    height: 1px;
    overflow: hidden;
}
tr.topmenuspacer td
{
    padding: 5px 0px;
}
tr.topmenuspacer div
{
    margin: 0px 10px;
}