body {
  margin:0; padding:0;
  margin-left:1px;	// Bug des IE!
  text-align:center;
  font-family:Arial,sans-serif;
  font-size:67.5%;
  background-color:#fafafa;
}

#Kopfzeile {
  width:800px;
  margin:30px auto 0px;
  padding:0px;
  text-align:right;
  vertical-align:bottom;
  font-size:x-small;
}

#Kopfzeile a {  text-decoration:none;}

#Kopfzeile a:link {color:#004B84;}

#Kopfzeile a:visited {color:#9CB6D5;}

#Kopfzeile a:hover {color:#9CB6D5;}

#Kopfzeile a:active {color: white; background-color: gray;}

#Logo {
  width:800px;
  margin:0px auto;
        padding:0px;
        background-repeat:no-repeat;
        background-position: center;
        height:70px;
        border-top: 1px solid #004b84;
        border-right:1px solid #004b84;
        border-left: 3px solid #F0EDAE;
      }

#Content {
        width:800px;
        margin:0px auto;
        padding:0px;
        text-align:left;
        background-image:url('Bilder/blau.jpg');
        background-repeat:repeat-y;
        background-position:left top;
		background-color:#fff;
        min-height:600px;
        border-right:1px solid #004b84;
        border-left: 3px solid #F0EDAE;
        border-bottom: 1px solid #004b84;
        overflow:visible;
        position:relative;
       }

* html div#Content {
         height:400px;
         overflow:visible;
       }

#myContent {
  background-image:url('Bilder/bg.gif');
  background-repeat:no-repeat;
  background-position:185px top;
  padding-left: 185px;
  padding-bottom:0px;
  padding-top:2.1em;
  margin:0px;
}

#SAPService {
  position:absolute;
  right:1px; bottom:1px;
}

#google {
  position:absolute;
  left:1px; bottom:1px;
  display:none;
}

#Navigation {
  width:185px;
  float:left;
  position:absolut;
  margin:0;padding:0;
  padding-top:2.1em;
  height:100%;
  font-size:1.1em;
}
#Navigation a {
    display: block; padding-left: 0.5em; text-decoration:none; border-top: 1px solid #F0EDAE; line-height:2.1;font-weight:normal;
}

#Navigation a:link {
  color:#FFF; background-color: #9CB6D5;
}

#Navigation a:visited {
  color:#FFF; background-color: #9CB6D5;
}

#Navigation a:hover {
  color:#FFF; background-color: #004b84;
}

#Navigation a:active {
  color: white; background-color: gray;
}

#subnavi {
         margin:0;padding:0;background-color:#8094AE;  font-size:0.96em;
       }

#subnavi a { display:block; padding-left:0.5em; text-decoration:none; border:none; background-color:#8094AE;line-height:1.7;font-weight:normal;}

#subnavi a:link {  color:#FFF; background-color: #8094AE; }

#subnavi a:visited { color:#FFF; background-color: #8094AE; }

#subnavi a:hover { color:#FFF; background-color: #004b84; }

#subnavi a:active { color: white; background-color: gray; }

#subsubnavi a { background-color:#64768B; font-weight:normal;}

#subsubnavi a:link, #subsubnavi a:visited {
  padding-left:2em; line-height:1.7; background-color:#64768B; border-top:0px;
}

#subsubnavi a:hover {
  color:#FFF; background-color: #004b84;
}

#subsubnavi a:active {
  color: white; background-color: gray; font-weight:normal;
}

a {font-weight:bold;text-decoration:none;}
a:link {color:#004B84;}
a:visited {color:#004B84;}
a:hover {color:#9DB5D1;}
a:active {color:gray;}

h1 {
  font-family:Arial,sans-serif;
  font-size:1.8em;
  font-weight:bold;
  color:#004b84;
  margin-left:8px;
  margin-bottom: 8px;
  margin-top:0px;
  padding-top:0px;
}

h2 {
  font-family:Arial,sans-serif;
  font-size:1.29em;
  font-weight:bold;
  color:#004b84;
  border-left:4px solid #F0EDAE;
  border-top:1px solid #F0EDAE;
  margin-left:8px;
  margin-bottom: 4px;
  margin-top:0px;
  padding-top:0px;
  background-image:url("Bilder/textbox.gif");
  display:inline;
  background-repeat:no-repeat;
}

p {
  margin-bottom:1em;
  margin-top:0;
  line-height:1.4em;
  font-size:1.1em;
  margin-left:5%;
  margin-right:90px;

}

table {
  margin-bottom:1em;
  margin-top:0;
  line-height:1.4em;
  font-size:1.1em;
  margin-left:5%;
}

* html table {
  margin-left:0px;
}

.imgright {
  position:absolute;
  right:1px;
  float:right;
  margin-left:10px;
}

td li {
  list-style-image:url('Bilder/li.gif');
  font-size:1.1em;
  line-height:1.4em;
  padding-left:6px;
}

dl, ul li {
  list-style-image:url('Bilder/li.gif');
  padding-bottom:6pt;
  line-height:1.4em;
  font-size:1.1em;
  margin-left:5%;
  margin-right:90px;
  text-align:left;
}

* html td li {
  padding-left:0px;
}

a img {border:1px solid #004b84;}

ul.consultants li {
  list-style-image:url('Bilder/li.gif');
  padding-bottom:6pt;
  line-height:1.4em;
  font-size:1.1em;
  margin-left:5%;
  margin-right:175px;
  text-align:left;
}

ul.consultants {
  margin-left:2%;
}

dt { font-weight:bold;color:#004b84; }
dd { margin-bottom:1em;margin-left:2em;}

.red { color: #B40000; }

/*Additional Styles for Forms*/
fieldset {  margin-bottom:1em;
  margin-top:0;
  margin-bottom:0px;
  border:0px;
/*   font-size:1.1em; */
  margin-left:5%;
  margin-right:90px; }
legend {font-size:1.29em; font-weight:bold;}
label {margin:0px;}
.txt { border:1px solid #004780;margin-left:2px;font-size:1.1em;}
select {margin-left:2px;}
.formular {color: #666;}
.mand {color:#000;}
textarea {line-height:1.4em;
font-family:Arial,sans-serif;font-size:1.1em;}
