html {
  padding: 0px;
  margin: 0px;
}

body {
  background-color: White;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 8pt;
  padding: 0 0 0 0;
  margin: 0px;
  color: Black;  /*#828282;*/
  SCROLLBAR-FACE-COLOR: #DFDFDF;
  SCROLLBAR-HIGHLIGHT-COLOR: #828282;
  SCROLLBAR-SHADOW-COLOR: #828282;
  SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
  SCROLLBAR-ARROW-COLOR:  #828282;
  SCROLLBAR-TRACK-COLOR: #EEEEEE;
  SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;
  /*overflow-x:auto; overflow-y:scroll;*/
}

a {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ec008c;
  font-weight: none;
  text-decoration: normal;
}

table {
  width: 100%;
}

td {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: Black;  /*#828282;*/
  font-weight: none;
}

#Kopf {
  position: relative;
  height: 80px;
}

#Header {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 950px;
  height: 80px;
}

#Welder {
  position: absolute;
  top: 0px;
  left: 84px;
}

#Slogan {
  position: absolute;
  top: 36px;
  left: 450px;
  color: Black;
  font-size: 14pt;
  font-weight: bold;
  font-style: normal;
}

#Logo {
  position: absolute;
  top: 10px;
  left: 790px;
}

#Menu {
  width: 100%;
  height: 18px;
  background-color: #ec008c;
  /*background-image: url(../images/fade_magenta.jpg);*/
}

#BlueBar {
  position: relative;
  width: 100%;
  height: 111px;
  background-color: #415999;
}

#Collage {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 777px;
  height: 111px;
}

#LNGSelection {
  position: absolute;
  top: 60px;  /*105px;*/
  left: 787px;
}

#Search {
  position: absolute;
  top: 5px; /*189px;*/
  left: 787px;
}

#Content {
  width: 950px;
  background: url(../images/bgstripe.jpg) repeat-y;
  min-height: 250px;
}

*html #Content {
  height: 250px;
}

div.leftContent {
  float: left;
  width: 656px;
  padding: 10px 0px 10px 111px;
}

* html div.leftContent {
  width: 756px;
}

div.rightContent {
  float: right;
  width: 153px;
  margin: 35px 10px 10px 10px;
}

* html div.rightContent {
  width: 173px;
  margin: 0 0 0 0;
  padding: 35px 10px 10px 10px;
}

div.leftClontent p, div.rightColntent p {
  margin: 0;
  padding: 5px;
}

div.clear {
  clear: both;
  font-size: 1px;
  margin: 0;
  padding: 0;
  height: 0;
  line-height: 0;
}

#Copyright {
  position: absolute; 
  top: 0px;
  left: 777px;  
  width: 173px; 
  height: 18px; 
  color: White; 
  font-size: 8pt;
  border-left: 1px solid White; 
  border-right: 1px solid White;
  padding-top: 3px;
  text-align: right;
}

#Footer {
  position: relative;
  width: 100%;
  height: 18px;
  background-color: #828282;
  /*background-image: url(../images/fade_grey.jpg);*/
}

#HorizontalMenu div {
  border-right: 1px solid White;
  height: 20px;
  float: left;
  font-face: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  padding: 2px 10px 0 6px;
}

*html #HorizontalMenu div {
  height: 22px;
}

.Titel {
  font-size: 12pt; 
  font-weight: bold; 
  color: #e20660;
}

.subtitle {
  font-size: 10pt; 
  font-weight: bold; 
  color: White;
  background-color: #828282;
  width: 150px;
  padding: 1px 0 1px 5px;
}

.LNGSelect {
  font-face: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  color: White;
  background-color: #3d5491;
  border: 1px solid White;
  margin-top: 2px;
  width: 150px;
}

.suchfeld {
  font-face: Arial, Helvetica, Sans-Serif;
  font-size: 7pt;
  color: Black;
  background-color: #c0c0c0;
  border: 1px solid White;
  margin-right: 4px;
  width: 85px;
  vertical-align: center; 
}

.suchbutton {
  vertical-align: center;  
}

#overDiv {
  z-index: 1; 
  position: absolute;
  width: 150px;
  /*
  ### In show_rmodul.inc im onmouseover=overlib(... ###
  top: 0;
  left: 0;
  */
  filter: alpha(opacity=85)
}

#tdata >td {
  color: Black;
}

#history {
  font-size: 8pt;
  color: #828282;
  text-decoration: none;
}

#history a {
  font-size: 8pt;
  color: #828282;
  text-decoration: none;
}

#history a:hover {
  text-decoration: underline;
}

#tempholder {
  z-index: 0;
}

#placeholder {
 z-index: 0;
}

.events {
  color: White;
}

form {
  display: inline;
}

.but_normal {
  background-color: #415999;
}

.but_hover {
  background-color: #ec008c;
}

TD.Kopf {
  background-color:#e20660;
  font-style: none;
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 10pt;
  color: White;
  font-weight: bold;
}

TD.Linie2 {
  background-color:#ffecf5;
}

.Linie2 a {
  color: Black;
}

.mag { 
  font-family:Arial,Helvetica,Sans-serif;
  background-color: #f0f0f0; 
  color: Black; 
  border: 1px solid #f0f0f0; 
  font-size:8pt; 
}

.button { 
  font-family:Arial,Helvetica,Sans-serif;
  background-color: #FFA5D4; 
  color: Black; 
  border: 1px; 
  border-style: solid; 
  border-color: Black; 
  font-size:8pt; 
}