HTML
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
BODY
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
FORM
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H1
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H2
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H3
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H4
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H5
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H6
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
P
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
DIV
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
SPAN
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TABLE
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TR
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TH
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TD
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
INPUT
{
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.7em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
}
TABLE
{
    BORDER-RIGHT: #ffffff 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-COLLAPSE: collapse
}
TD
{
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top
}
TH
{
    FONT-SIZE: 0.7em;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
P
{
    MARGIN: 0px
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-RIGHT: #ffffff 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 0px
}
INPUT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
TEXTAREA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
BUTTON
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
SELECT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
file
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Sans-Serif
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.25em;
    MARGIN: 0px 0px 20px;
    COLOR: #909090;
    BACKGROUND-COLOR: #ffffff
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    MARGIN: 0px
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.9em;
    MARGIN: 0px
}
.fronttextbox
{
    BORDER-RIGHT: #dedede 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #dedede 1px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 7px;
    OVERFLOW: hidden;
    BORDER-LEFT: #dedede 1px solid;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #dedede 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.fronttextboxnomargin
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.frontbox
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 18px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 20px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 130%;
    PADDING-TOP: 20px
}
.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
{
    FONT-SIZE: 9px;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}
A:link
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #990000;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: underline
}
UL
{
    PADDING-LEFT: 20px;
    MARGIN-LEFT: 0px
}
OL
{
    PADDING-LEFT: 20px;
    MARGIN-LEFT: 0px
}
OL LI
{
    MARGIN-LEFT: 10px
}
UL LI
{
    MARGIN-LEFT: 10px
}
.left
{
    TEXT-ALIGN: left
}
.right
{
    TEXT-ALIGN: right
}
.size1
{
    FONT-SIZE: 0.55em
}
.leftmargin32px
{
    MARGIN-LEFT: 32px
}
.leftmargin20px
{
    MARGIN-LEFT: 20px
}
.leftmargin25px
{
    MARGIN-LEFT: 25px
}
.leftmargin35px
{
    MARGIN-LEFT: 35px
}
.servicemenu
{
    PADDING-RIGHT: 27px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff
}
.servicemenuitem
{
    FONT-SIZE: 9px
}
.servicemenuitem A
{
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.servicemenuitem A:link
{
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.servicemenuitem A:visited
{
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.servicemenuitem A:active
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.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
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 0px
}
.submenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.submenu A
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu A:link
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu A:visited
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu A:active
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.submenuOn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.submenuOn A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenuOn A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenuOn A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenuOn A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenuOn A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.submenu2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px
}
.submenu2 A
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu2 A:link
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu2 A:visited
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu2 A:active
{
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}
.submenu2 A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.submenu2on
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 0px
}
.submenu2on A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenu2on A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenu2on A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenu2on A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.submenu2on A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.submenuLine
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #e2e2e2
}
.frontfocusbox
{
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 18px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 20px;
    LINE-HEIGHT: 130%;
    PADDING-TOP: 20px
}
.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
{
    FONT-SIZE: 9px;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}
.breadcrumb
{
    PADDING-LEFT: 12px;
    FONT-SIZE: 9px;
    COLOR: #848282;
    BACKGROUND-COLOR: #ffffff
}
.breadcrumb A
{
    COLOR: #848282;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.breadcrumb A:link
{
    COLOR: #848282;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.breadcrumb A:visited
{
    COLOR: #848282;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.breadcrumb A:active
{
    COLOR: #848282;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.breadcrumb A:hover
{
    COLOR: #848282;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.breadcrumbline
{
    BACKGROUND-COLOR: #e2e2e2
}
.content
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
.innercontent
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 18px
}
.creditinfo
{
    FONT-SIZE: 0.9em;
    FLOAT: right;
    PADDING-BOTTOM: 4px;
    COLOR: #a2a2a2;
    FONT-STYLE: italic
}
.contenttitle
{
    PADDING-RIGHT: 13px;
    PADDING-LEFT: 13px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.25em;
    MARGIN-BOTTOM: 24px;
    PADDING-BOTTOM: 6px;
    COLOR: #ffffff;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #b6b6b6
}
.contentsummary
{
    MARGIN-BOTTOM: 16px;
    COLOR: #8e8e8e;
    LINE-HEIGHT: 150%;
    BACKGROUND-COLOR: #ffffff
}
.calendarsummary
{
    MARGIN-BOTTOM: 16px;
    COLOR: #8e8e8e;
    LINE-HEIGHT: 150%;
    BACKGROUND-COLOR: #ffffff
}
.calendarsummary A
{
    COLOR: #8e8e8e;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.calendarsummary A:link
{
    COLOR: #8e8e8e;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.calendarsummary A:visited
{
    COLOR: #8e8e8e;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.calendarsummary A:active
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.calendarsummary A:hover
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.contenttext
{
    MARGIN-BOTTOM: 30px;
    COLOR: #000000;
    LINE-HEIGHT: 150%
}
.contenttext  TD
{
    MARGIN-BOTTOM: 30px;
    COLOR: #000000;
    LINE-HEIGHT: 150%
}
.contentspacer
{
    COLOR: #666666;
}
.rightcolumn
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 18px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.links
{
    FONT-SIZE: 0.55em;
    PADDING-TOP: 10px
}
.link
{
    PADDING-BOTTOM: 4px
}
.link A
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.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
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.link A:hover
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.newslinks
{
    FONT-SIZE: 0.65em
}
.newslink
{
    PADDING-BOTTOM: 18px;
    LINE-HEIGHT: 130%
}
.newslink A
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.newslink A:link
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.newslink A:visited
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.newslink A:active
{
    COLOR: #990000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.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
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: #e2e2e2 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #e2e2e2 1px solid
}
.listheading A
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.listheading A:link
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.listheading A:visited
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.listheading A:active
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.listheading A:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.joblist
{
    BACKGROUND-COLOR: #eaeaea
}
.joblist TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 60%;
    PADDING-BOTTOM: 5px;
    COLOR: #292929;
    PADDING-TOP: 5px
}
.jobheading
{
    HEIGHT: 15px;
    BACKGROUND-COLOR: #fbfbfb
}
.jobheading TH
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d0c9c9 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d0c9c9 1px solid
}
.jobheading:hover
{
    TEXT-DECORATION: underline
}
.jobDropdown
{
    FONT-SIZE: 10px;
    WIDTH: 170px;
    COLOR: #000000
}
.jobOnlineText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    COLOR: white;
    LINE-HEIGHT: 100%;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #8e8e8e
}
UNKNOWN
{
    MARGIN-RIGHT: 23px
}
.jobOnlineTextNormal
{
    HEIGHT: 20px
}
.jobOnlineArrowNormal
{
    HEIGHT: 20px
}
.jobOnlineArrowRed
{
    HEIGHT: 20px
}
.jobOnlineTextRed
{
    HEIGHT: 20px
}
.jobOnlineTextRight
{
    HEIGHT: 30px
}
.jobOnlineArrowRight
{
    HEIGHT: 30px
}
.jobOnlineArrowRight
{
    BACKGROUND-COLOR: #33b210
}
.jobOnlineArrowNormal
{
    BACKGROUND-COLOR: #33b210
}
.jobOnlineArrow
{
    FLOAT: right;
    WIDTH: 21px;
    CURSOR: pointer;
    TEXT-ALIGN: center
}
.jobOnlineArrowRed
{
    BACKGROUND-COLOR: #b20018
}
.jobDescription P
{
    MARGIN-BOTTOM: 7px;
    LINE-HEIGHT: 150%
}
.listelement
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #ffffff
}
.listelementalt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #eeeeee
}
.listelementalt A:link
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
.listelementalt A:visited
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
.listelementalt A:active
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
.listelementalt A:hover
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
.letterHeadline
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize
}
.capitalize:first-letter
{
    TEXT-TRANSFORM: uppercase
}
.letterInfo
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #eeeeee
}
.infotitle
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    COLOR: #848282;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.infotext
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 6px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.infocontent
{
    LINE-HEIGHT: 150%
}
.searchelement
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #ffffff
}
.searchHelper
{
    FONT-WEIGHT: normal;
    WIDTH: 110px;
    WHITE-SPACE: nowrap
}
.searchelementkeymatch
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    BACKGROUND-COLOR: #cfeaf1
}
.searchelementsuggestions
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e2e2e2 1px solid;
    BACKGROUND-COLOR: #ed8105
}
.searchelementsynonyms
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #ffffff;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #edc204
}
.searchelementalt
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #eeeeee
}
.searchelementalt A:link
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
.searchelementalt A:visited
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
.searchelementalt A:active
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
.searchelementalt A:hover
{
    COLOR: #990000;
    BACKGROUND-COLOR: #eeeeee
}
DIV.searchsummary
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 6px
}
DIV.searchurl
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    COLOR: #666666;
    PADDING-TOP: 6px
}
.bannerheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN: 14px 0px 4px;
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff
}
.bannerheader A
{
    FONT-WEIGHT: bold;
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bannerheader A:link
{
    FONT-WEIGHT: bold;
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bannerheader A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.bannerheader A:active
{
    FONT-WEIGHT: bold;
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.bannerheader A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #6c6c6c;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.bannertext
{
    FONT-SIZE: 9px;
    COLOR: #939699;
    LINE-HEIGHT: 130%;
    BACKGROUND-COLOR: #ffffff
}
.textboxes
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 130%
}
.textboxes  P
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 130%
}
.lastupdate
{
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 20px;
    COLOR: #a2a2a2;
    BACKGROUND-COLOR: #ffffff
}
.textboxmargin
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 18px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 10px
}
.sitemap1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 0px
}
.sitemap1 A
{
    COLOR: #767575
}
.sitemap1 A:link
{
    COLOR: #767575
}
.sitemap1 A:visited
{
    COLOR: #767575
}
.sitemap1 A:active
{
    COLOR: #767575;
    TEXT-DECORATION: underline
}
.sitemap1 A:hover
{
    COLOR: #767575;
    TEXT-DECORATION: underline
}
.sitemap2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 2px
}
.sitemap2off
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 2px
}
.sitemap3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 0px
}
.sitemap3off
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.6em;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 0px
}
.sitemap2 A
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.sitemap2 A:link
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.sitemap2 A:visited
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.sitemap2off A
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.sitemap2off A:link
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.sitemap2off A:visited
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.sitemap2 A:active
{
    COLOR: #990000;
    TEXT-DECORATION: underline
}
.sitemap2 A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: underline
}
.sitemap2off A:active
{
    COLOR: #990000;
    TEXT-DECORATION: underline
}
.sitemap2off A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: underline
}
.sitemap3 A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.sitemap3 A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.sitemap3 A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.sitemap3off A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.sitemap3off A:link
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.sitemap3off A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.sitemap3 A:active
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.sitemap3 A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.sitemap3off A:active
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.sitemap3off A:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.contentbottom
{
    FONT-SIZE: 10px
}
.contentbottom A
{
    COLOR: #a2a2a2;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.contentbottom A:link
{
    COLOR: #a2a2a2;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.contentbottom A:visited
{
    COLOR: #a2a2a2;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.shadowbottom
{
    BACKGROUND-IMAGE: url(/images/shadow_horizbg.gif);
}
.shadowright
{
    BACKGROUND-IMAGE: url(/images/shadow_vertbg.gif);
}
.bottomaddress
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 4px
}
.bottomaddress TABLE TD
{
    FONT-SIZE: 9px;
    COLOR: #868585;
    TEXT-ALIGN: center
}
.bottomaddress TABLE TD A
{
    COLOR: #868585;
}
.bottomaddress TABLE TD A:link
{
    COLOR: #868585;
}
.bottomaddress TABLE TD A:visited
{
    COLOR: #868585;
}
.tablelist
{
    WIDTH: 90%
}
UNKNOWN
{
    HEIGHT: 15px
}
 HTML BODY .searchbutton
{
    MARGIN-BOTTOM: 1px
}
 HTML BODY .searchinput
{
    HEIGHT: 17px
}
UNKNOWN
{
    HEIGHT: 17px
}
HTML BODY .searchinput
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #a1a1a1 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #a1a1a1 1px solid;
    COLOR: #666666;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #a1a1a1 1px solid
}
.searchbutton
{
    VERTICAL-ALIGN: bottom;
    HEIGHT: 17px
}
.dtunetwork
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #a1a1a1 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #a1a1a1 1px solid;
    WIDTH: 130px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #a1a1a1 1px solid
}
.phonebookborder
{
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 16px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 16px;
    PADDING-TOP: 16px;
    BACKGROUND-COLOR: #eeeeee
}
.phonebookinput
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 140px;
    COLOR: #000000;
    PADDING-TOP: 1px
}
.phonebooklist
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 0px
}
.phonebookbutton
{
    FONT-SIZE: 10px;
    MARGIN: 0px 26px 0px 6px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000
}
.newsline
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 0.9em
}
.mainnews
{
    PADDING-BOTTOM: 10px
}
.topline
{
    PADDING-TOP: 15px
}
.SummaryNewsHeadline
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #e9e9e9
}
.SummaryNewsHeadline A
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.SummaryNewsHeadline A:link
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.SummaryNewsHeadline A:visited
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.SummaryNewsHeadline A:hover
{
    TEXT-DECORATION: underline
}
.cfonlinetext_WithPadding
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 20px
}
.cfcaption
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px
}
.cfonlinetext
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px
}
.cfcaptionmandatory
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px
}
.cfcaptionread
{
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px
}
.cfcaptioncheckbox
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 4px
}
.cfButton
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px
}
.cfbtn
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px
}
.cfformlookup
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformtext
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformpassword
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformhtml
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformmemo
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformmultilist
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformnumber
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformlink
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 250px
}
.cfformdate
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 120px
}
.cfformdatetime
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px;
    WIDTH: 120px
}
.cfformlookup_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformtext_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformpassword_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformhtml_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformmemo_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformmultilist_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformnumber_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformlink_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 250px
}
.cfformdate_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 120px
}
.cfformdatetime_NoBottomMargin
{
    FONT-SIZE: 11px;
    WIDTH: 120px
}
.cfstatuslabel
{
    FONT-WEIGHT: bold;
    COLOR: #990000
}
.datetable
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.dateHeaderTable
{
    COLOR: #333333;
    BACKGROUND-COLOR: #ffffff
}
.dateHeader
{
    MARGIN: 5px 2px
}
.dateHeader TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #333333;
    BACKGROUND-COLOR: #ffffff
}
.datetabledays
{
    PADDING-RIGHT: 6px;
    BORDER-TOP: #aaaaaa 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 3px;
    COLOR: #333333;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.dateCell
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
.close
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 8px;
    COLOR: #333333;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
#networks
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-TOP: #a1a1a1 1px solid;
    BORDER-LEFT: #a1a1a1 1px solid;
    CURSOR: pointer;
    BORDER-BOTTOM: #a1a1a1 1px solid
}
#networks DIV TABLE
{
    WIDTH: 130px
}
#networks DIV DIV
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 130px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: white
}
UNKNOWN
{
    WIDTH: 126px;
    TOP: -1px
}
#networks .options
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-TOP: #a1a1a1 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #a1a1a1 1px solid;
    BORDER-BOTTOM: #a1a1a1 1px solid
}
#networks .options .dropdown
{
    COLOR: #666666;
    BACKGROUND-COLOR: #ffffff
}
#networks .options .dropdownhover
{
    CURSOR: pointer;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8a8a8a
}
.dtunetworkScript
{
    MARGIN: 0px;
    COLOR: #666666;
    BORDER-COLLAPSE: collapse
}
.dtunetworkTitle
{
    FONT-SIZE: 9px
}
.dtunetworksoptions  A
{
    COLOR: #666666
}
.dtunetworksoptions  A:visited
{
    COLOR: #666666
}
.dtunetworksoptions  A:link
{
    COLOR: #666666
}
.dtunetworksoptions  A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.dropdownLinkHover A
{
    COLOR: #ffffff
}
.dropdownLinkHover A:visited
{
    COLOR: #ffffff
}
.dropdownLinkHover A:link
{
    COLOR: #ffffff
}
.dropdownLink
{
    FONT-SIZE: 9px;
    WIDTH: 100%;
    BACKGROUND-COLOR: #ffffff
}
.dropdownLinkHover
{
    FONT-SIZE: 9px;
    WIDTH: 100%;
    CURSOR: pointer;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #8a8a8a
}
.dropdownLinkBorder
{
    BORDER-TOP: #a1a1a1 1px solid
}
.TabSelected A
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabSelected A:hover
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabSelected A:visited
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabSelected A:link
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabSelected A:active
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabHover A
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabHover A:hover
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabHover A:visited
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabHover A:link
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabHover A:active
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabUnselected A
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabUnselected A:hover
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabUnselected A:visited
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabUnselected A:link
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabUnselected A:active
{
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.TabSelected
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e5e5e5 1px solid;
    WIDTH: 12px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.TabHover
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e5e5e5 1px solid;
    WIDTH: 12px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.TabUnselected
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #e5e5e5 1px solid;
    WIDTH: 12px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.TabSelected
{
}
.TabHover
{
    CURSOR: pointer;
    BACKGROUND-COLOR: #adadad
}
.TabUnselected
{
    BACKGROUND-COLOR: #7b7b7b
}
.TabSeperator
{
    HEIGHT: 3px
}
.TabBottom
{
    HEIGHT: 4px;
    BACKGROUND-COLOR: #eeeeee
}
.monthBottom
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    BORDER-LEFT: #e5e5e5 1px solid;
    BACKGROUND-COLOR: #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
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 4px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 32px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.visitkort
{
    BORDER-RIGHT: #d1d1d1 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #d1d1d1 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    BORDER-LEFT: #d1d1d1 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #d1d1d1 1px solid;
    BACKGROUND-COLOR: #f0f0f0
}
.visitkort P
{
    MARGIN-BOTTOM: 7px
}
.visitkortinfo
{
    WIDTH: 100%
}
.adressekort
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: 50%;
    PADDING-TOP: 0px
}
.andetinfo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: 50%;
    PADDING-TOP: 0px
}
.visitkort TR TD.adressekort
{
    BORDER-RIGHT: #d1d1d1 2px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
HR.profilSplit
{
    MARGIN: 5px 0px;
    COLOR: #d1d1d1;
    HEIGHT: 1px
}
.adressekort TABLE
{
    WIDTH: 100%
}
TD.infobeskrivelse
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    WIDTH: 50px;
    COLOR: #6d6d6d;
    PADDING-TOP: 5px
}
TD.info
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: auto;
    PADDING-TOP: 5px
}
TD.info
{
    FONT-SIZE: 0.65em
}
TD.infobeskrivelse
{
    FONT-SIZE: 0.65em
}
.visitkortspacer
{
    HEIGHT: 10px
}
.nmformfieldgrouping
{
    FLOAT: left;
    WIDTH: auto
}
.nmformfieldgrouping .nmformcaption
{
    PADDING-RIGHT: 10px
}
.nmformfieldgrouping .nmformfieldgroup
{
    PADDING-RIGHT: 10px
}
.nmformfield
{
    DISPLAY: block
}
.nmformfield TEXTAREA
{
    WIDTH: 200px;
    HEIGHT: 150px
}
#calendar_description
{
    WIDTH: 350px;
    HEIGHT: 250px
}
.nmformcaption
{
    PADDING-TOP: 15px
}
.nmformfield TEXTAREA
{
    FONT-SIZE: 0.9em
}
.nmformfieldgrouping TEXTAREA
{
    FONT-SIZE: 0.9em
}
.multipleselectformfield
{
    OVERFLOW: auto;
    WIDTH: 200px
}
.nmformfieldgrouping TEXTAREA
{
    OVERFLOW: auto;
    WIDTH: 200px
}
.multipleselectformfield
{
    HEIGHT: 120px
}
.nmformfieldgrouping TEXTAREA
{
    HEIGHT: 100px
}
DIV.exampletext
{
    FONT-SIZE: 0.8em;
    COLOR: gray
}
#DTU_Kalender1_searchPanel
{
    WIDTH: 100%
}
TABLE.calendartable
{
    VERTICAL-ALIGN: middle;
    WIDTH: 200px;
    TEXT-ALIGN: center
}
DIV.calendarmonthyear
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
DIV#calendarMonth
{
    PADDING-RIGHT: 3px;
    DISPLAY: inline;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #990000;
    PADDING-TOP: 3px
}
DIV#calendarYear
{
    PADDING-RIGHT: 3px;
    DISPLAY: inline;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #990000;
    PADDING-TOP: 3px
}
TABLE.calendartable TH
{
    BORDER-RIGHT: #d8d8d8 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #d8d8d8 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #d8d8d8 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #d8d8d8 1px solid;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}
TABLE.calendartable TD
{
    BORDER-RIGHT: #d8d8d8 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #d8d8d8 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #d8d8d8 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #d8d8d8 1px solid;
    HEIGHT: 16px;
    TEXT-ALIGN: center
}
TABLE.calendartable TH
{
    FONT-SIZE: 11px;
    COLOR: #585858;
    BACKGROUND-COLOR: #ececec
}
TABLE.calendartable TD
{
    FONT-SIZE: 9px;
    COLOR: #990000
}
TABLE.calendartable TD.calendaractivecell
{
    CURSOR: pointer;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000
}
TABLE.calendartable TD.seperatorcell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: white 0px;
    BORDER-LEFT: white 0px;
    WIDTH: 5px;
    BORDER-BOTTOM: white 0px;
    BACKGROUND-COLOR: white
}
TABLE.calendartable TH.seperatorcell
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: white 0px;
    BORDER-LEFT: white 0px;
    WIDTH: 5px;
    BORDER-BOTTOM: white 0px;
    BACKGROUND-COLOR: white
}
TABLE.calendartable TD.weekselect
{
    WIDTH: 30px;
    COLOR: #990000
}
.calendartable TD A
{
    COLOR: #990000;
    BACKGROUND-COLOR: #f4f5f6;
    TEXT-DECORATION: none
}
.calendartable TD A:link
{
    COLOR: #990000;
    BACKGROUND-COLOR: #f4f5f6;
    TEXT-DECORATION: none
}
.calendartable TD A:visited
{
    COLOR: #990000;
    BACKGROUND-COLOR: #f4f5f6;
    TEXT-DECORATION: none
}
.calendartable TD A:active
{
    COLOR: #990000;
    BACKGROUND-COLOR: #f4f5f6;
    TEXT-DECORATION: none
}
.calendartable TD A:hover
{
    COLOR: #990000;
    BACKGROUND-COLOR: #f4f5f6;
    TEXT-DECORATION: none
}
TD.calendaractivecell A
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
    TEXT-DECORATION: none
}
TD.calendaractivecell A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
    TEXT-DECORATION: none
}
TD.calendaractivecell A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
    TEXT-DECORATION: none
}
TD.calendaractivecell A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
    TEXT-DECORATION: none
}
TD.calendaractivecell A:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #990000;
    TEXT-DECORATION: none
}
TABLE.calendartable TD.calenderolddate
{
    BACKGROUND-COLOR: #f2f2f2
}
TABLE.calendartable TD.calenderolddate A
{
    BACKGROUND-COLOR: #f2f2f2
}
DIV#calendarMonth A
{
    COLOR: #585858;
    TEXT-DECORATION: none
}
DIV#calendarYear
{
    COLOR: #585858;
    TEXT-DECORATION: none
}
DIV.weblogdate:first-letter
{
    TEXT-TRANSFORM: capitalize
}
DIV.weblogdate
{
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 5px;
    COLOR: #939699;
    BACKGROUND-COLOR: #ffffff
}
DIV.weblogheadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 5px
}
DIV.weblogtext
{
    FONT-SIZE: 10px
}
HR.weblogline
{
    MARGIN: 10px 0px;
    COLOR: #e2e2e2;
    HEIGHT: 1px
}
DIV.postcardpreview
{
    DISPLAY: inline;
    WIDTH: 150px
}
DIV.postcardpreview IMG
{
    DISPLAY: inline
}
DIV#postcards
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 25px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 25px;
    WIDTH: auto;
    PADDING-TOP: 25px;
    BACKGROUND-COLOR: #e5e5e5;
    TEXT-ALIGN: center
}
TABLE.arrowbutton  TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TABLE.arrowbutton
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 160px;
    CURSOR: pointer;
    BORDER-BOTTOM: medium none;
    BORDER-COLLAPSE: collapse
}
TABLE.arrowbutton  TD.linkForArrowButton
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #8e8e8e
}
TABLE.arrowbutton  TD.linkForArrowButton A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TABLE.arrowbutton  TD.linkForArrowButton A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TABLE.arrowbutton  TD.linkForArrowButton A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TABLE.arrowbutton  TD.linkForArrowButton A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TABLE.arrowbutton  TD.linkForArrowButton A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.arrowbuttonSpacer
{
    WIDTH: 1px;
    BACKGROUND-COLOR: #ffffff
}
TD.arrowbuttonArrow
{
    VERTICAL-ALIGN: middle;
    WIDTH: 20px;
    BACKGROUND-COLOR: #b20018
}
/* mainmenu */
.mainmenu
{
	color: #ffffff;
	background-color: #660066;
}
.mainmenuitemOn
{
	color: #660066;
	background-color: #ffffff;
	font-size: 10px;
	padding: 7px 6px 7px 6px;
	border-top: solid 1px #660066;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
}
.mainmenuitemOn a,.mainmenuitemOn a:link,.mainmenuitemOn a:visited
{
	color: #660066;
	background-color: #ffffff;
	text-decoration: none;	
}
.mainmenuitem
{
	color: #ffffff;
	background-color: #660066;
	font-size: 10px;
	padding: 7px 6px 7px 6px;
	border-top: solid 1px #660066;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
}
.mainmenuitem a,.mainmenuitem a:link,.mainmenuitem a:visited
{
	color: #ffffff;
	background-color: #660066;
	text-decoration: none;	
}

.mainmenuspacer
{
	border-right: solid 1px #923b92;
}
.menulayer
{
	position: absolute;
	color: #ffffff;
	background-color: #660066;
	border-top: solid 1px #E5E5E5;
	padding: 12px 0px 12px 0px;
	text-align: left;
}
.menulayeritemdot
{
	color: #ffffff;
	background-color: #660066;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
}
.menulayeritem
{
	color: #ffffff;
	background-color: #660066;
	font-weight: normal;
	font-size: 10px;
	padding: 1px 20px 2px 0px;
	cursor: pointer;
}
.menulayeritemdotover
{
	color: #ffffff;
	background-color: #444444;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
}
.menulayeritemover
{
	color: #ffffff;
	background-color: #444444;
	font-weight: normal;
	font-size: 10px;
	padding: 1px 20px 2px 0px;
	cursor: pointer;
}
.menulayeritem a,.menulayeritem a:link,.menulayeritem a:visited
{
	color: #ffffff;
	background-color: #660066;
	text-decoration: none;	
}
.menulayeritem a:active,.menulayeritem a:hover
{
	color: #333333;
	background-color: #660066;
	text-decoration: none;	
}
.menulayeritemover a,.menulayeritemover a:link,.menulayeritemover a:visited,.menulayeritemover a:active,.menulayeritemover a:hover
{
	color: #ffffff;
	background-color: #444444;
	text-decoration: none;	
}

.selectedMonth, .TabSelected
{
	background-color:#660066;
}

div.weblogheadline
{
	color: #660066;
	background-color: #FFFFFF;
}
legend, fieldset
{
	border-color: #660066;
}

