body, h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
}

body {
    background-color:#ffffff;
    background-image:url('../files/grafik/system/bodyBg.gif');
    background-repeat:repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:normal;
    font-size:11px;
}

img {
    border: 0;
    padding: 0;
    margin: 0;
}

li {
    list-style:none;
    list-style-image:url('../files/grafik/system/listStyle.gif')
}

a {
    color: #8e989b;
    text-decoration:none;
}

a:visited {
    color: #8e989b;
}

a:hover {
    color: #8e989b;
    text-decoration:underline;
}

a.topNav {
    font-size:12px;
    font-weight:bold;
    color: #2b3338;
    text-decoration: none;
}

a.topNav:visited {
    font-size:12px;
    font-weight:bold;
    color: #2b3338;
    text-decoration: none;
}

a.topNav:hover {
    font-weight:bold;
    color: #2b3338;	
    text-decoration:underline;
}

a.topNavSel {
    font-size:12px;
    font-weight:bold;
    color: #8e989b;
    text-decoration: none;
}

a.topNavSel:hover {
    color: #8e989b;	
    text-decoration:underline;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

/** layout **/

#Wrapper
{
/*    _position: relative; /*
    text-align: left;
    width: 960px;
    /* height: 100%; */
}

#mainBody {
/*    position: absolute; */
    width: 960px;
    height:300px;
    background-image:url('../files/grafik/system/contentBg.gif');
    background-repeat:repeat-y;
}

.topLeftColumn1 {
    float:left;
    width:250px;
    height:26px;
    background-color:#8e989b;
/*    border-bottom: 1px #ffffff solid; */
}

.topRightColumn1 {
    float:left;
    width:710px;
    height:26px;
    background-color:#ffffff;
    border-bottom: 1px #8e989b solid;
    text-align:right;
}

.topLeftColumn2 {
    float:left;
    width:250px;
    height:53px;
    background-color:#8e989b;
}

.topRightColumn2 {
    float:left;
    width:710px;
    height:23px;
    padding-top:30px;
    background-color:#ffffff;
    text-align:right;
}

.topRightColumn2 ul {
    list-style:none;
    margin:0;
    padding:0;
    float:right;
    text-align:right;
    padding-right: 6px;
}

.topRightColumn2 li {
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    text-align:right;
}

.topNavSpacer {
    width:29px;
}

.leftColumn {
    float:left;
    width:250px;
}

.middleColumn {
    float:left;
    width:460px;
}

.rightColumn {
    float:left;
    width:250px;
}

.lightGrey {
    width:460px;
    height:120px;
    background-color:#dce1e0;
}

.frontMain {
    float:left;
    padding: 25px 0 0 26px;
    text-align:left;
}

.frontMain2 {
    float:left;
    padding: 25px 0 0 26px;
    text-align:left;
}

.borderDark {
    clear:both;
    width:460px;
    height:1px;
    background-color:#2b3338;
}

.contact {
    margin: 5px 0 0 26px;
    font-size:12px;
    color:#8e989b;
    text-align:left;
}

.contact div {
    margin-right:24px;
}

.contact a {
    font-size: 12px;
    color: #8e989b;
}

.contact a:visited {
    font-size: 12px;
    color: #8e989b;
}

.contact a:hover {
    font-size: 12px;
    color: #2b3338;
}

.afdeling {
    float:left;
    width:210px;
    height:93px;
    padding: 27px 0 0 20px;
    text-align:left;
    color:#ffffff;
}

.afdeling2 {
    width:210px;
    height:93px;
    margin: 27px 0 0 20px;
    text-align:left;
    color:#ffffff;
    font-size:11px;
}

.afdeling .heading {
    font-size:18px;
}

.afdeling a {
    color:#ffffff;
}

.afdeling a:visited {
    color:#ffffff;
}

.afdeling2 a {
    color:#8e989b;
}

.afdeling2 a:visited {
    color:#8e989b;
}

.lidtAfHvertBox {
    clear:both;
    width:250px;
    height:285px;
    text-align:left;
    background-color:#8e989b;
}

.lidtAfHvert {
    width:210px;
    height:258px;
    padding: 27px 0 0 20px;
    text-align:left;
    color:#ffffff;
}

.lidtAfHvert h1 {
    font-size:14px;
    font-weight:bold;
    color: #ffffff;
    margin:0;
}

.lidtAfHvert a {
    color:#ffffff;
}

.lidtAfHvert a:visited {
    color:#ffffff;
}

.lidtAfHvert a:hover {
    color:#000000;
    text-decoration:underline;
}

.borderWhite {
    width:250px;
    height:1px;
    background-color:#ffffff;
}

.footer {
    height:38px;
    margin-top: 30px;
}

.breadCrumb1, .breadCrumb2 {
    margin: 0px;
    padding: 0px;
}

h1 {
    font-size:18px;
    color: #000000;
}
 
h2 {
    font-size:14px;
    color: #8e989b;
}

h2.MediumStdColor {
    font-weight:normal;
    font-size:11px;
    color:#000000;
    font-style:italic;
    padding-bottom:11px;
}

.greyWithArrow {
    padding-left: 9px;
    color:#8e989b;
    font-size:12px;
    font-weight:bold;
    background-image:url('../files/grafik/system/greyPil.gif');
    background-repeat:no-repeat;
    vertical-align:middle;
}

.greySeperator {
    margin: 7px 0 7px 0;
    background-color: #8e989b;
    width: 408px;
    height: 1px;
}

input.ButtonInputsWide {
    border: 1px #000000 solid;
    background: #cccccc;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    width: 150px;
    height: 22px;
    cursor: hand;
}

input.ButtonInputsMedium {
    border: 1px #000000 solid;
    background: #cccccc;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    width: 120px;
    height: 22px;
    cursor: hand;
}

input.ButtonInputsNarrow {
    border: 1px #000000 solid;
    background: #cccccc;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    width: 120px;
    height: 22px;
    cursor: hand;
}

.FormFieldInputsWide {
    border: 1px #000000 solid;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    width: 420px;
}

.FormFieldInputsMedium {
    border: 1px #000000 solid;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    width: 220px;
}

.FormFieldInputsNarrow {
    border: 1px #000000 solid;
    background: #ffffff;
    color: #000000;
    font-size: 12px;
    width: 120px;
}

.FormFieldLabelMediumStdColor {
    font-size: 12px;
}

.ChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_childnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}

.LastChildNode
{
 background-image:url("/AjrGfx/Sitemap/sitemap_lastchildnode.gif");
 background-repeat: no-repeat;
 background-position: top left;
}


