/* HTML Refinements */
BODY {
    color: #86888B;
    background-color: #DED6AD; 
    margin-left: 0;
    margin-top: 0;
}
A:link {
    color: #86888B;
    text-decoration: none;
} 
A:visited {
    color: #86888B;
    text-decoration: none;
} 
A:active {
    color: black;
    text-decoration: none;
} 
A:hover {
    color: #FFFFFF;
    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: 940px;
    /* width: 768px; */

    margin-left: -470px;
    /* margin-left: -384px; */
}
DIV#header {
}
DIV#sections {
    /* height: 470px; */
}
DIV#menu {
    float: left;
    margin-top: 11px;
    margin-left: 5px; /*7px;*/
    margin-right: 11px;
    vertical-align: top;
    width: 150px; /*160px;*/
    background-repeat: no-repeat;
}
DIV.menu-level1-normal {
    border: solid 1px #86888B;
    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; 
    color: #86888B;
    letter-spacing: 0.2mm;
    text-transform: uppercase;
}
DIV.menu-level1-active {
    border: solid 1px #86888B;
    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; 
    color: #86888B;
    letter-spacing: 0.2mm;
    text-transform: uppercase;
}
DIV#content {
    float: left;
    /* width: 584px; */ /*569px;*/
	width: 768px;
}
DIV.left-logo {
    position: relative; 
    top: -155px; 
    left: 14px;
    width: 160px;
    height: 95px;
}
DIV.language {
    position: relative; 
    top: -45px;
    left: 14px;
}
DIV#footer {
    clear: left;
    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; 
    color: #86888B;
}

/* Content */

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

/*
#ct4 {
	margin-top: 11px;
}
*/
/*
#ct4 #colLeft {    
	vertical-align: top;
}
#ct4 #colNormal {    	
	vertical-align: bottom;
}
#ct4 #colRight {    
	vertical-align: bottom;	
}
*/
/* Typo3 Class- Refinements */

.imgtext-table {
    margin-top: 11px;
}

P.bodytext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #86888B; background-color: #DED6AD }

.csc-caption {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #86888B;
}
.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: #86888B;
    letter-spacing: 0.8mm;
    text-transform: uppercase; 
}
.clText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #86888B;
}
.clTextMini {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #86888B;
}
.clFooterText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #86888B;
    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: #86888B;
    border: 1px solid white;
    background: #DED6AD;
    width: 50px;
}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #86888B;
    border: 1px solid white;
    background: #DED6AD;
    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 {}

/* Company spec. */
.clKrasilImage {  border: #86888B; border-style: solid; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium}
.clKrasilButtonText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #86888B; background-color: #DED6AD; letter-spacing: 0.4mm; text-transform: uppercase}
.clKrasilButtonCell { border-left: solid 1px #86888B; border-bottom: solid 1px #86888B; border-top: solid 1px #86888B; border-right: solid 1px #86888B; text-align: center; vertical-align: middle}
.clKrasilFooterText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #86888B; background-color: #DED6AD; letter-spacing: 0.2mm}
.clKrasilText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #86888B; background-color: #DED6AD }
.clKrasilHeaderText { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #86888B; background-color: #DED6AD; letter-spacing: 0.8mm; text-transform: uppercase }
.clKrasilTextMini { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #86888B; background-color: #DED6AD }





