* {
  font-size: 1em;
  font-family: Helvetica,Verdana,Tahoma;
  color: #2e2b2b;
}

html {
  position: relative;
  padding: 0;
  margin: 0;
  border: 0;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
body {
  position: relative;
  padding: 0;
  margin: 0;
  border: 0;
  text-align: center;
  font-size: 75%;
  background: #ffffff;
}

#editmode {
  position: relative;
  width: 1005px;
  height: 584px;
  margin: 0 auto;
  padding: 40px;
  text-align: left;
  background: #ffffff;
}
#editmode h1 {
  color: #1e3a5a;
  font-size: 1.4em;
  font-weight:bold;
  margin: 0px;
  padding: 15px 0 5px 0;
}

#page {
  position: relative;
  width: 1005px;
  height: 584px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background: #ffffff;
}

#logo {
  position: absolute;
  top: 0px;
  left:0px;
  height: 90px;
  width: 138px;
  margin: 0px;
  padding: 64px 6px 0px 6px;
  background: #b0d2e9;
}
#left {
  position: absolute;
  top: 200px;
  left:0px;
  height: 395px;
  width: 150px;
  margin: 0px;
  padding: 0px;
  background: #a7c8e3;
}

#left_inner {
  height: 326px;
  width: 150px;
  margin: 8px 0 0 0;
  padding: 0px;
  background: #dce9f4;
}
#left_inner #text {
  position: absolute;
  bottom: 220px;
  left:8px;
  height: 94px;
  width: 134px;
  margin: 0 0 0 0;
  padding: 0px;
  font-size: 0.95em;
}

#content_bild {
  position: absolute;
  top: 0px;
  left:157px;
  height: 584px;
  width: 848px;
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  z-index:1;
}
#footer {
  position: absolute;
  top: 538px;
  left:157px;
  height: 56px;
  width: 800px;
  margin: 0px;
  padding: 0px;
  z-index:3;
  text-align:right;
  clear:both;
  font-weight:bold;
  color:#4c4949;
}
#footer_abschluss {
  position: absolute;
  top: 533px;
  left:965px;
  height: 56px;
  width: 40px;
  margin: 0px;
  padding: 0px;
  z-index:3;
  background: #a7c8e3;
}
#header {
  position: absolute;
  top: 82px;
  left:157px;
  height: 65px;
  width: 848px;
  margin: 0px;
  padding: 0px 0 0 0;
  background: #a7c8e3;
  z-index:2;
  filter:Alpha(opacity=80); 
  -moz-opacity:0.8; 
  -khtml-opacity:0.8; 
  opacity:0.8;
  vertical-align: center;
}
#header_text {
  position: absolute;
  top: 102px;
  left:280px;
  height: 65px;
  width: 725px;
  font-size: 2.2em;
  font-weight:bold;
  color: #FFFFFF;
  z-index:3;
}
#navigation {
  position: absolute;
  top: 154px;
  left:150px;
  height: 46px;
  width: 855px;
  background: #ffffff;
  z-index:2;
}
#navigation_inner {
  position: absolute;
  top: 0px;
  left:0px;
  height: 46px;
  width: 700px;
  background: #ffffff;
  z-index:3;
}
#navigation_inner a{
  height: 25px;
  display:block;
  float:left;
  background: #ffffff;
  color:#4c4949;
  text-decoration:none;
  font-weight:bold;
  font-size: 1.2em;
  z-index:4;
  padding: 21px 15px 0px 15px;
}
#navigation_inner a:hover{
  height: 25px;
  display:block;
  float:left;
  background: #1e3a5b;
  color:#ffffff;
  text-decoration:none;
  z-index:4;
  padding: 21px 15px 0px 15px;
}
#navigation_inner a.an{
  height: 25px;
  display:block;
  float:left;
  background: #1e3a5b;
  color:#ffffff;
  text-decoration:none;
  z-index:4;
  padding: 21px 15px 0px 15px;
}
#print {
  position: absolute;
  top: 0px;
  left:700px;
  height: 46px;
  width: 155px;
  background: #9ebeda;
  z-index:3;
}

#content {
  position: absolute;
  top: 208px;
  left:157px;
  height: 325px;
  width: 848px;
  margin: 0px;
  padding: 0px 0 0 0;
  background: #ffffff;
  z-index:2;
  filter:Alpha(opacity=60); 
  -moz-opacity:0.6; 
  -khtml-opacity:0.6; 
  opacity:0.6;
}
#content_inner {
  position: absolute;
  top: 325px;
  left:280px;
  height: 180px;
  width: 725px;
  margin: 0px;
  padding: 0px 0 15px 0;
  z-index:3;
  overflow:auto;
}
#content_inner h1 {
  color: #1e3a5a;
  font-size: 2.0em;
  font-weight:bold;
  margin: 0px;
  padding: 0px 0 0px 0;
}
#content_inner h1 sup{
  color: #1e3a5a;
  font-size: 14px;
  font-weight:bold;
}
#content_inner h2 {
  color: #2e2b2b;
  font-size: 1.7em;
  margin: 0px;
  padding: 0;
}
#content_inner h2 sup{
  color: #2e2b2b;
  font-size: 11px;
}
#content_inner .klein {
  color: #2e2b2b;
  font-size: 14px;
  margin: 0px;
  padding: 0;
}
.aufheben{
  clear:both;
  padding:0;
  margin: 0;
  height:1px;
}
#content_oben {
  position: absolute;
  top: 233px;
  left:280px;
  height: 270px;
  width: 725px;
  margin: 0px;
  padding: 0px 0 15px 0;
  z-index:3;
  overflow:auto;
}
#content_oben h1 {
  color: #1e3a5a;
  font-size: 2.0em;
  font-weight:bold;
  margin: 0px;
  padding: 0px 0 0px 0;
}
#content_oben h2 {
  color: #2e2b2b;
  font-size: 1.7em;
  margin: 0px;
  padding: 0;
}
#content_oben form {
  z-index:8;
}
#content_oben label {
  width:160px;
  float:left;
  color: #2e2b2b;
}
#content_oben .inputtext {
  width: 300px;
  border: 1px #a1a5ac solid;
  color: #2e2b2b;
  float:left;
}
#content_oben .inputtext_klein {
  width: 150px;
  border: 1px #a1a5ac solid;
  color: #2e2b2b;
  float:left;
}
.blau {
  color: #1e3a5a;
}
a.blau  {
  color: #1e3a5a;
  font-size: 1.3em; !important
  font-weight:bold;
  text-decoration:underline;
}
a.blau:hover {
  color: #1e3a5a;
  font-size: 1.3em; !important
  font-weight:bold;
}
#content_inner .left_box,#content_oben .left_box {
  width: 325px;
  margin: 0px;
  padding: 0px 25px 0 0;
  float:left;
}
#content_oben .left_box_02 {
  width: 325px;
  margin: 0px;
  padding: 10px 25px 0 0;
  float:left;
}
