body{
  background-color: #BCC384;
  margin: 0;
  padding: 0;
}
#main {
  background-image:url(http://www.ekir.de/gee/cms/fileadmin/img/bodyback.gif);
  background-repeat:repeat-y;
  width: 760px;
}
#mainbox {
  position: relative;
  width: 730px;
  height: 100%;
}
#topimage{
cursor: pointer;
}
#startimage{
  position: absolute;
  left: 0px;
  top: 208px;
}

#contentstart{
  background-image:url(http://www.ekir.de/gee/cms/fileadmin/img/headerstart2a.gif);
  background-repeat: no-repeat;
  width: 730px;
  z-index: 10000;
}
#contentstartspace{

  margin: 0px 0 0 500px;
  padding: 180px 0 100px 0;
  z-index: 1000;
}
#menutop {
  position: relative; 
}
#headerspace {
  width: 730px;
  height: 13px;
}
#mtspace1 {
  width: 15px;
  float: left;
}
#mtspace2 {
  width: 7px;
  float: left;
  background-color: #851C1C;  
}
#mtspace1, #mtspace2, #mtdruck, #mtkontakt, #mtinhalt, #mtanmeldung {
  margin: 0;
  padding: 4px 0 4px 0;
  border-bottom: 1px solid #A2A2A1;
}
#mtdruck {
  width: 383px;
  float: left;
}
#mtkontakt {
  width: 136px;
  float: left;
}
#mtinhalt {
  width: 56px;
  float: left;
}
#mtanmeldung {
  width: 133px;
  float: left;
  background-color: #851C1C;
}
#contentspace{
  width: 730px;
  height: 35px;
}
#contentspace3{
  width: 730px;
  height: 10px;
  border-bottom: 1px solid #A2A2A1;
}
#bcbox{
  width: 730px;
}
#bcboxspace{
  margin: 0 0 0 172px;
  padding: 0;
}
#contentbox, #contentboxvorwort {
  width: 730px;
}
#contentboxvorwort {
  background-image:url(http://www.ekir.de/gee/cms/fileadmin/img/bg_vorwort.gif);
  background-repeat: repeat-y;
}
#content {
  width: 570px;

}
#contentspace2, #contentspace2a{
  margin: 0 0 0 160px;
  padding: 15px 12px 20px 12px;
  border-left: 1px solid #851C1C;
  border-right: 1px solid #851C1C;
  border-bottom: 1px solid #851C1C;
  background-color: #F2F3E6;
  min-height: 500px;  
}
#contentspace2a{

  border-left: 1px solid #A2A2A1;
  border-right: 1px solid #A2A2A1;
  border-bottom: none;

  background-color: #FFFFFF;
  min-height: 114px;
}
#content2{
  width: 569px;
  background-color: #F2F3E6;
  border-top: 1px solid #A2A2A1;
  border-right: 1px solid #A2A2A1;
  border-bottom: 1px solid #A2A2A1;      
}
#contentright {
  position: absolute;
  top: 270px; 
  left: 583px;
  width: 147px;
}
.fortbildung{
  border-top: 1px solid #7A852B;
  padding: 10px 0 0 0;
}
.fortbildung2{
  padding: 10px 0 0 0;
}
.fbl{
  width: 160px;
  margin: 0;
  padding: 0 0 0 0;
  float: left;
  text-align: right;

}
.sp10r{
  padding: 0 10px 0 0;
}
.sp10lr{
  padding: 0 10px 0 10px;
}
.fbr{
  width: 400px;
  float: left;
}
#footer{
  width: 730px;
  margin: 0;
  padding: 5px 0 15px 0;
}
#sidenavi{
  position: absolute;
  top: 253px; 
  left: 0px;
}
#m1a {
  position: absolute;
  top: 166px; 
  left: 0px;
}
#m1b {
  position: absolute;
  top: 166px; 
  left: 209px;
}
#m1c {
  position: absolute;
  top: 186px; 
  left: 336px;
}
#m1d {
  position: absolute;
  top: 186px; 
  left: 439px;
}
.menuitem, .menuitemactive{
  width: 160px;
  padding: 3px 0 3px 0;

}
.menuitemactive{
  background-color: #E7E998;
  background-image:url(http://www.ekir.de/gee/cms/fileadmin/img/pfeil.gif);
  background-repeat: no-repeat;  
}
.menuitem2, .menuitem2active{
  width: 160px;
  padding: 3px 0 3px 0;

}
.menuitem2active{
  background-color: #F2F3E6;
  background-image:url(http://www.ekir.de/gee/cms/fileadmin/img/pfeil2.gif);
  background-repeat: no-repeat;   
}
.mi2, .mi2a {
  padding: 3px 0 0 15px;
  color: #454544;
}
.mi2a {
  padding: 3px 0 0 30px;
}
.mi22, .mi22a {
  padding: 3px 0 0 40px;
  color: #454544;
}
.mi22a {
  padding: 3px 0 0 40px;
}
#startuu {
  position: absolute;
  top: 277px; 
  left: 340px;
}
#startlf {
  position: absolute;
  top: 414px; 
  left: 148px;
}
#startak {
  position: absolute;
  top: 325px; 
  left: 485px;
}
.clear{
  float: none;
  clear: both;
  height: 1px;
}
a, .fubt {
  font-family: Arial;
  font-size: 1em;
  line-height: 1em;
  color: #454544;
}
#mtdruck a, #mtkontakt a, #mtinhalt a, #mtanmeldung a, .fubt {
  font-size: 0.8em;
  line-height: 0.8em;
  text-decoration: none;
}
#mtanmeldung a{
  color: #FFFFFF;
}
.fe {
  padding: 10px 0 0 0;
}
.fet {
  width: 80px;
  float: left;
  text-align: right;
  padding: 3px 5px 0 0;
}
.fet2 {
  width: 150px;
  float: left;
  text-align: right;
  padding: 3px 5px 0 0;
}
.fet3 {
  padding: 3px 5px 0 0;
}
.fee {
  width: 100px;
  float: left;
}
.fee2 {
  float: left;
}
.fri {
  width: 100px;
  border: 1px solid #000000;
}
.frs {
  border: 1px solid #000000;
}
.formtextarea{
  width: 285px;
  height: 150px;
  border: 1px solid #000000;
}
.bodytext, .bodytexts, h1, h2, h3, h4, h5, h6, .bctext, .mnorm, .mnorma, 
.leftnav, .leftnavactive, .starta, .startw, .startb, .sitemap1, .green,
.more, .red, .green3 {
  font-family: Arial;
  font-size: 0.8em;
  line-height: 1.2em;
  color: #454544;
}
.green3{
  font-size: 1.3em;
  color: #7A852B;
  text-decoration: none;
}
#content23 ul {
  font-family: Arial;
  font-size: 0.8em;
  line-height: 1.2em;
  color: #454544;
}
#content2 ul {

}
.more {
  color: #5C5C5B;
  padding: 0 5px 0 0;
}
.green {
  color: #7A852B;
}
.green2 {
  color: #7A852B;
  text-decoration: none;
}
.starta, .startb {
  color: #FFFFFF;
  text-decoration: none;
}
.startb {
  color: #454544;
}
.startw {
  color: #851C1C;
}

.leftnav, .leftnavactive {
  text-decoration: none;
  color: #454544;
}
.leftnavactive {
  color: #882220;
}
.red {
  color: #882220;
}
.red2{
  color: #882220;
}
.bodytexts {
  font-size: 0.7em;
  line-height: 1.1em;
}
.mnorm {
  text-decoration: none;
}
h1, h2 {
  color: #851C1C;
}
h2 {
  color: #454544;
  padding: 0;
  margin: 0;
}
p {
  margin: 0;
  padding: 2px 0 10px 0;
}
ul {
  padding: 0 0 0 15px;

}
.red{
  font-family: Arial;
  font-size: 1.0em;
  line-height: 1.2em;
  color: red;
  font-weight: bold

}
