/* HTML Refinements */
/* BG #566C11 - FG #CACEAF */
BODY {
    color: #FFFFFF; /* #000000; */
    background-color: #004712; /* #566C11; #90A106; */
    margin-left: 0;
    margin-top: 0;
}
A:link {
    color: white;
    text-decoration: none;
} 
A:visited {
    color: white;
    text-decoration: none;
} 
A:active {
    color: black;
    text-decoration: none;
} 
A:hover {
    color: #86888B; /* #CDCDCD */
    text-decoration: none;
}
UL, LI {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

/* Dividers */

DIV#page {
    position: absolute;

    left: 50%;
    top: 0; /* 50% ved centrering */

    width: 768px;
    /* height: 500px; */

    margin-left: -384px;
    /* margin-top: -250px; */
}
DIV#header {
}
DIV#sections {
    height: 460px;
}
DIV#menu {
    float: left;
    margin-top: 11px;
    margin-left: 7px;
    margin-right: 11px;
    vertical-align: top;
    width: 160px;
    background-repeat: no-repeat;
}
DIV.menu-level1-normal {
    border: solid 1px #FFFFFF;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    background-color: #366000; /* #CDD903; #CACEAF;  */
    color: #FFFFFF;     
    letter-spacing: 0.2mm;
    text-transform: uppercase;
}
DIV.menu-level1-active {
    border: solid 1px #FFFFFF;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
/*    background-color: #366000; */
    color: #FFFFFF; 
    letter-spacing: 0.2mm;
    text-transform: uppercase;
}
DIV#content {
    float: left;
    width: 569px;
}
DIV.left-logo {
    position: relative; 
    top: -155px; 
    left: 14px;
    width: 160px;
    height: 95px;
}
DIV.language {
    position: relative; 
    top: -70px;
    left: 14px;
}
DIV#footer {
    clear: left;
    /* margin-top: 11px; */
    border: solid 1px #FFFFFF;
    text-align: center;
    vertical-align: middle;
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    background-color: #366000; /* #CACEAF; */
    color: #FFFFFF;
}

/* Content */

#ct1 #colNormal {
    margin-top: 11px
}
#ct2 #colLeft {
    float: left;
    margin-right: 11px;
}
#ct2 #colNormal {
    float: left;
}
#ct2 #colRight {
    float: left;
}


/* Typo3 Class- Refinements */

.imgtext-table {
    margin-top: 11px;
}
P.bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.csc-caption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;

}
.spacer-gif_not_in_use {
    height: 0px;
    width: 0px;
}


/* Classes */

.clHeaderText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    letter-spacing: 0.8mm;
    text-transform: uppercase; 
}
.clText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
.clTextMini {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #FFFFFF;
}
.clFooterText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    /* letter-spacing: 0.2mm; */
    text-align: center;
}

/* Login */
DIV.tx-newloginbox-pi1 {}
DIV.tx-newloginbox-pi1 H3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
DIV.tx-newloginbox-pi1 P {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
DIV.tx-newloginbox-pi1 TABLE {}
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    border: 1px solid white;
    background: #004712;
    width: 50px;
}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: white;
    border: 1px solid white;
    background: #004712;
    width: 150px;
}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}

DIV.language { visibility:hidden; }
DIV.smiley { 
    position: relative;
    top: -92px;
    left: 40px;
}
