* { margin: 0; padding: 0;}

body {
  color: #000000; background-color: #b2bec5;
  font-size: 100.01%;
  font-family: Halvetica, Arial;
  text-align: left;
  min-width: 20em;
}

div#Seite {
  text-align: left;
  margin: 0 auto;
  width: 60.55em;
  background-color: #b2bec5;
}

* html div#Seite {
  text-align: left;
  position: absolute;
  margin: 0 auto;
  left: 50%;
  width: 61.18em;
  lef\t: 0;
  p\osition: relative;
  ma\rgin: 0 auto;
  background-color: #b2bec5;
}

div#Mitte {
  text-align: left;
  float: left;
  width: 36em;
  background-color: #ffffff;
}

div#Kopfzeile {
  height: 9.69em;
  background-color: #b2bec5;
  margin: 0 .31em 0 .31em;
}

div#Links {
  text-align: left;
  float: left;
  width: 12.12em;
  background-color: #ffffff;
}

div#Link_Box {
  margin: 0.31em 0 0 0.31em;
  padding: 0.31em;
  background-color: #E7EBEE;
}

div#Rechts {
  float: left;;
  width: 12.12em;
  padding: 0.31em 0.31em 0.31em 0;
  background-color: #ffffff;
}

div#Text {
  font-size: .69em;
  font-family: Verdana;
  margin-left: .45em;
  margin-right: .45em;
  margin-top: 0.31em;
  background-color: #FFFFFF;
  overflow: auto;
}

div#Text h1 {
  font-size: 1.19em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 1em;
}

div#Text h2 {
  font-size: 1.5em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: .44em;
}

div#Text a {
  font-size: 1em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
}


div#Text b {
  color: #454545;
}

/*.content_element {
  background-color: #E7EBEE;
  padding: .91em;
  margin-bottom: .44em;
}*/

div#Text ul {
  margin-left: 2em;
  margin-bottom: 1em;
}

div#Text ol {
  margin-left: 2em;
  margin-bottom: 1em;
}

.bodytext {
  margin-bottom: 1em;
}

.indent {
  margin-left: 1.63em;
  margin-bottom: 1.63em;
  margin-top: -1em;
}

.csc-frame {
  background-color: #E7EBEE;
  padding: .91em;
  margin-bottom: .45em !important;
}
  
div#Rootline {
  font-size: .69em;
  margin: .45em;
  padding-top: .45em;
  padding-bottom: .45em;
  background-color: #E7EBEE;
}

div#Rootline a {
  text-decoration: none;
  color: #444444;
  font-weight: bold;
  margin-left: .318em;
  margin-right: .318em;
}

div#Kundenlogin {
  font-size: .69em;
  margin: .45em 0;
  padding-top: .45em;
  padding-bottom: .45em;
  background-color: #E7EBEE;
}

div#Kundenlogin a {
  text-decoration: none;
  color: #444444;
  font-weight: bold;
  margin-left: .318em;
  margin-right: .318em;
}

div#Logo {
  padding: 0.31em 0.31em 0 0;
  height: 9.38em;
  background-color: #ffffff;
  float: left;
}

/* Box Container rechte Seite kein Abstand */

div#Box_Container1 {
  height: 9.38em;
  width: 100%;
  padding: 0.31em 0 0 0.31em;
  background-color: #ffffff;
}

div#Box_Container2 {
  height: 9.38em;
  width: 8em;
  padding: 0.31em 0.31em 0.31em 0;
  background-color: #ffffff;
  float: left;
}

div#Box_Container3 {
  height: 10em;
  width: 8.56em;
  padding-top: 0;
  padding-bottom: 0.45em;
  background-color: #ffffff;
  float: left;
}

div#Box0 {
  height: 100%;
  padding-left: 1.2em;
  background-color: #E7EBEE;
}

div#Box1 {
  height: 100%;
  width: 100%;
  background-color: #c9d2d7;
}

div#Box2 {
  height: 100%;
  width: 100%;
  background-color: #c9d2d7;
}

div#Box3 {
  height: 100%;
  width: 100%;
  background-color: #b2bec5;
}

div.Bild_links {
  font-size: .69em;
  margin-top: .39em;
  margin-left: .31em;
  padding: .63em .63em 0 .63em;
  background-color: #B2BEC5;
}

div.Bild_links img {
  margin:0 auto;
  display: block;
  border-bottom:5px solid #B2BEC5;
}

div.Bild_links p {
  font-family: Arial;
  color: #454545;
}

div#Links_Container {
  width: 100%;
  background-color: #FFFFFF;
  margin: 0.31em 0 0.31em 0.07em;
}

div#Bild_Rechts {
  margin-top: 0.31em;
}

div#Bild_Rechts img {
  z-index: 1;
}

div#Box_Rechts {
  height: 9.38em;
  width: 100%;
  margin-bottom: 0.31em;
  background-color: #c9d2d7;
}

div#eib {
  font-family: Helvetica New Roman, Arial;
  padding-top: 8em;
  padding-left: 1em;
  color: #ffffff;
}

div#eib img {
  position: absolute;
  z-index: 2;
  float: left;
  margin-top: .35em;
}

div#Rechts_Content {
  font-size: .69em;
  margin-top: .12em;
  background-color: #e7ebee;
  color:#454545;
  font-family:Arial;
}

div#Rechts_Content p {
  margin-left: 1em
}

div#Rechts_Content h1 {
  font-size: 1.09em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  margin-bottom: 1em;
}

div#Rechts_Content h2 {
  font-size: 1.4em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
  padding-left: .61em;
  margin-bottom: .61em;
  margin-top: -2em;
  position: absolute;
}

div#Rechts_Content a {
  font-size: 1.09em;
  color: #454545;
  font-family: Arial;
  font-weight: bold;
}

div#Rechts_Logo {
  padding: .61em .9em .61em .8em;
  font-size: .69em;
  color: #454545;
  margin-top: 0.45em;
  background-color: #C9D2D7;
}

div#Rechts_Logo img {
  margin: 0 auto;
}

div#Kopfzeile_Container {
  padding: 0;
  height: 3.25em;
  margin-top: 2.94em;
  margin-bottom: 1.25em;
}

div#Fusszeile {
  margin: 0 auto;
  background-color: #ffffff;
}

div#Copyright {
  font-family: Arial;
  font-size: .69em;
  font-weight: bold;
  margin: 0 .45em .45em .45em;
  padding: .45em;
  background-color: #b2bec5;
}

ul#Navigation {
  font-size: .8em;
  line-height: 1.5em;
  font-family: Arial;
}

* html ul#Navigation {
  height: .06em;
  font-size: .75em;
}

ul#Navigation li {
  list-style: none;

}

ul#Navigation li.sub {
  list-style: none;
  margin-left: .88em;
}

* html ul#Navigation li {
  list-style: none;
  display: inline;
}

* html ul#Navigation li.sub {
  list-style: none;
  display: inline;
}

ul#Navigation a {
  display: block;
  text-decoration: none;
}

ul#Navigation a:link {
  color: #444444;
  font-weight: bold;
}

ul#Navigation a:visited {
  color: #444444;
  font-weight: bold;
}

ul#Navigation a:hover {
  /*color: #e7ebee;*/
  color: #444444;
  font-weight: bold;
}

li#aktiv a{
  color: #444444 !important;
  font-weight: bold;
  text-decoration:underline;
}

li#aktiv_sub a{
  color: #444444 !important;
  margin-left: .88em;
  font-weight: bold;
  text-decoration:underline;
}

legend {
padding-left: 0.63em;
padding-right: 0.63em;
border: 0;
}

fieldset {
border: 0;
padding-left: 0.63em;
padding-right: 0.63em;
padding-top: 0.63em;
padding-bottom: 0.63em;
border: 0.06em solid #B2BEC5;
}

.radiolayout {
width:60%;
padding-top: 0.938em;
padding-bottom: 0.938em;
}

.formu {
padding-top: 0.63em;
padding-bottom: 0.63em;
padding-left: 0;
}

.mf-radio {
border: 0;
}

.mf-text {
color: #000000;
border: 0.06em solid #B2BEC5;
margin-bottom: 0.63em;
margin-top: 0.63em;
}

.mf-check {
border: 0;
margin-bottom: 0.313em; 
}

.mf-select {
border: 0;
margin-bottom: 0.63em;
border: 0.06em solid #B2BEC5;
}

.mf-input {
border: 0.06em solid #B2BEC5;
margin-bottom: 0.63em;
}

.mf-submit {
color: #000000;
background-color: #B2BEC5;
border: 0;
margin-top: 1em;
margin-left: 10em;
}

img {
border: 0;
}