html, body {
 height: 100%;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #e9e9ea;
 text-align: center;
 margin: 0;
 min-height: 600px;
}
kbd {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 background-color: #ffff00;
}
/* ------------------------------------------------------------ */
/* Site                                                         */
/* ------------------------------------------------------------ */
.site {
 top: 0px;
 bottom: 0px;
 text-align: left;
 width: 953px;
 margin: 0px auto;
}
.header {
 background-image: url("./../upload/images/background/efco01-en.jpg");
 position: absolute;
 height: 185px;
 width: 953px;
}
.headersearch {
 position: absolute;
 top: 155px;
 left: 793px;
}
.headersearch input {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 border: 1px solid #8888ff;
 vertical-align: top;
 margin-right: 15px;
}
.headersearch img {
 border: 1px solid #8888ff;
 margin-top: 0.2em;
}
.footer1 {
 background-image: url("../upload/images/background/efco21.jpg");
 height: 1px;
 overflow: hidden;
 position: absolute;
 bottom: 25px;
 width: 953px;
}
.footer2 {
 background-image: url("../upload/images/background/efco22.jpg");
 position: absolute;
 bottom: 0px;
 height: 25px;
 width: 953px;
}
.footer2 a {
 color: #ffffff;
 text-decoration: none;
}
.footer2textleft {
 position: absolute;
 top: 6px;
 left: 25px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #8888ff;
}
.footer2textright {
 position: absolute;
 top: 6px;
 right: 20px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
}
/* ------------------------------------------------------------ */
/* Menue                                                        */
/* ------------------------------------------------------------ */
.menue {
 background-image: url("../upload/images/background/efco13.jpg");
 position: absolute;
 top: 185px;
 bottom: 25px;
 width: 194px;
}
.menuetop1 {
 background-image: url("../upload/images/background/efco13.jpg");
 height: 20px;
}
.menuetop2 {
 background-image: url("../upload/images/background/efco4.jpg");
 height: 1px;
 overflow: hidden;
}
.menueline1 {
 background-image: url("../upload/images/background/efco11.jpg");
 height: 1px;
 overflow: hidden;
}
.menueline2 {
 background-image: url("../upload/images/background/efco11a.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem1topon {
 background-image: url("../upload/images/background/efco15.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem1on {
 background-image: url("../upload/images/background/efco16.jpg");
 padding-top: 2px;
 padding-left: 21px;
 padding-right: 15px;
 padding-bottom: 2px;
}
.menueitem1on a {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #32489d;
 text-decoration: none;
}
.menueitem1on img {
 position: absolute;
 right: 4px;
}
.menueitem1bottomon {
 background-image: url("../upload/images/background/efco17.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem1topoff {
 background-image: url("../upload/images/background/efco12.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem1off {
 background-image: url("../upload/images/background/efco13.jpg");
 padding-top: 2px;
 padding-left: 21px;
 padding-right: 15px;
 padding-bottom: 2px;
}
.menueitem1off a {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}
.menueitem1bottomoff {
 background-image: url("../upload/images/background/efco14.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem2topon {
 background-image: url("../upload/images/background/efco15a.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem2on {
 background-image: url("../upload/images/background/efco16a.jpg");
 padding-top: 2px;
 padding-left: 31px;
 padding-bottom: 2px;
}
.menueitem2on a {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #ffffff;
 text-decoration: none;
}
.menueitem2on img {
 position: absolute;
 right: 4px;
}
.menueitem2bottomon {
 background-image: url("../upload/images/background/efco17a.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem2topoff {
 background-image: url("../upload/images/background/efco12.jpg");
 height: 1px;
 overflow: hidden;
}
.menueitem2off {
 background-image: url("../upload/images/background/efco13a.jpg");
 padding-top: 2px;
 padding-left: 31px;
 padding-bottom: 2px;
}
.menueitem2off a {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}
.menueitem2bottomoff {
 background-image: url("../upload/images/background/efco14.jpg");
 height: 1px;
 overflow: hidden;
}
.menuebottom1 {
 background-image: url("../upload/images/background/efco12.jpg");
 height: 1px;
 overflow: hidden;
}
.menuebottom2 {
 background-image: url("../upload/images/background/efco13.jpg");
}
/* ------------------------------------------------------------ */
/* Content                                                      */
/* ------------------------------------------------------------ */
.content {
 background-image: url("../upload/images/background/background2.jpg");
 background-color: #ffffff;
 background-repeat: no-repeat;
 background-position: top right;
 position: absolute;
 width: 754px;
 top: 185px;
 bottom: 25px;
 overflow: auto;
 margin-left: 194px;
}
.contentborder {
 background-image: url("../upload/images/background/efco19.jpg");
 position: absolute;
 width: 5px;
 top: 185px;
 bottom: 25px;
 padding-bottom: 20px;
 margin-left: 948px;
}
.contenttext {
 width: 494px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 text-align: justify;
 color: #000000;
 margin-top: 15px;
 margin-left: 60px;
}
.contenttext h1 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #474b4d;
}
.contenttext h2 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #32489d;
}
