body, p a {
  font: normal 100.01% Helvetica, Arial, sans-serif;
  color: black; 
}

html {
  padding: 0;
}
body {
  margin: 0; padding: 0;
}

#fixed_top, #fixed_bottom, #fixed_center {
  position: absolute;
  margin: 0; 
  padding: 0;
  border-style: none; 
  overflow:hidden;
}

#fixed_top {
  top: 0; left: 0;
  width: 100%; height: 143px;
  z-index:2;
  overflow:visible;
}

#fixed_center {
  top: 0; left: 0;
  margin-top: 0;
  width:100%; height:100%;
  z-index:0;
}

#fixed_bottom {
  bottom: -1px; left: 0;
  width: 100%; height: 70px;
  z-index:3;
}

#scrollbarfix {
  border-left:10px solid white;
}
#scrollbarfix2 {
  height:100%;
  border-left:10px solid white;
}

html>body #fixed_top, #fixed_bottom, #fixed_center {  /* nur fuer moderne Browser! */
  position: fixed;
}

#Scrollbereich {
  position:relative;
  z-index:1;
}

#left_content {
  width:148px;
  border-right:5px solid white;
  height:100%;
  background-image:url(hintergrund.jpg);
  background-repeat:repeat;
  background-attachment:fixed;
}
#left_content ul{
  visibility:hidden;
}
#top_content {
  border-left:5px solid white;
  height:128px;
  background-image:url(oben.jpg);
  background-repeat:no-repeat;
  background-position:left;
  overflow:visible;
}

#bottom_content {
  border-left:5px solid white;
  height:55px;
  background-image:url(unten.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

#kontaktblock {
  padding-top:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12pt;
  text-align:center;
  font-weight:bold;
  color:white;
}

#kontaktblock a {
  color:white; 
  text-decoration:none;
}

#kontaktblock a:hover {
  text-decoration:underline;
}

#top_left {
  margin-left:-158px;
  width:148px; height:1000px; /*hässlicher Hack, um scrollende Schrift zu verstecken*/
  border-top:5px solid white;
  border-left:10px solid white;
  border-right:5px solid white;
  background-image:url(hintergrund.jpg);
  background-repeat:repeat;
  background-attachment:fixed;
}

#top_background {
  margin:0 auto;
  height:128px; width:785px;
  padding-left:148px;
  border-top:10px solid white;
  border-bottom:5px solid white;
  background-image:url(logo.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

#bottom_left {
  margin-left:-128px;
  margin-top:-37px;
  width:111px; height:35px; /*hässlicher Hack, um scrollende Schrift zu verstecken*/
}

#bottom_background {
  margin:0 auto;
  height:55px; width:785px;
  padding-left:148px;
  border-top:5px solid white;
  border-bottom:10px solid white;
  background-image:url(unten.jpg);
  background-repeat:no-repeat;
  background-position:left;
}

#center {
  margin:0 auto;
  padding-left:163px;
  width:780px;
}

#center_background {
  margin:0 auto;
  width:933px; height:100%;
  background-image:url(hintergrund.jpg);
  background-repeat:repeat;
  background-attachment:fixed;
}

#Inhalt {
  margin: 143px 0 70px 0;
  padding:20px; 
  font-size:12pt;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
}

#Inhalt h1 {
  font-size:22pt;
  text-align: center;
  margin-top:5px;
}

#Inhalt div.center_logos {
  margin:20px auto 0 auto;
  width:480px;
}
#Inhalt div.marles_de {
  float:left;
  width:240px;  height:90px;
}

#Inhalt div.marles_si { 
  margin-left:240px;
}

#Inhalt div.hise {
  font-family:'Times New Roman',Times,serif;
  font-size:12pt;
  font-weight:bold;
}
#Inhalt div.label {
  text-align:center;
  font-family:Arial,sans-serif;
  font-size:10pt;
  font-style:italic;
}

#Inhalt a {
  color:#FF5900; 
  text-decoration:none;
}
#Inhalt a:hover {
  text-decoration:underline;
}

#Inhalt input.feld { 
  font-family:fixed;
  font-size:12pt; 
  width:100%;
}

#Inhalt textarea.feld { 
  font-family:fixed;
  font-size:12pt;
  width:100%;
}

#Navigation {
  margin: 10px 0 0 0; padding: 0;
}

#Navigation li {
  list-style: none;
  margin: 0; padding: 1px;
}
ul#Navigation a {
  display: block;
  padding: 4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12pt;
  text-align:center;
  font-weight: bold;
  text-decoration:none;
}

ul#Navigation a:link {
  color: black;
  margin:1px;
  border:0px none;
}
ul#Navigation a:visited {
  color: #666;
  margin:1px;
  border:0px none;
}
ul#Navigation a:hover {
  color: #E67110;
  margin:0;
  border:1px solid #E67110;
}
ul#Navigation a:active {
  color: #E67110;
  margin:1px;
  border:0px none;
}

ul#Navigation a.active {
  color: #E67110;
  margin:1px;
  border:0px none;
}

