html {
  padding: 0px;
}
body {
	font-family : Arial, Helvetica, sans-serif;
  font-size : 100.01%;
  /*line-height: 1.6;*/
  color: #000000;
  SCROLLBAR-FACE-COLOR: #ffffff;
  SCROLLBAR-HIGHLIGHT-COLOR: #000099;
  SCROLLBAR-SHADOW-COLOR: #000099;
  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #000099;
  SCROLLBAR-TRACK-COLOR: #e5e5e5;
  SCROLLBAR-DARKSHADOW-COLOR: #eee;
  background-color: #FFFFFF;
  background-image: url(../images/bg_main.gif);
  background-repeat: repeat-y;
  margin-bottom: 20px; padding: 0px;
  overflow-x:auto; overflow-y: auto; 
}


P {
	font-family : Arial, Helvetica, sans-serif;
  color: #000;
}

TABLE {
  border-collapse:collapse;
  /*border-width: 1px;*/
  border-style: solid;
  border-color: #DBDBDB;
}

*html TABLE {
  border-collapse:collapse;
  border-style: none;
  border-color: #DBDBDB;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
  font-size: 90%;
  line-height: 1.6;
  color: #000;
}

A {
	font-family : Arial, Helvetica, sans-serif;
  color: #00F;
  /*color: #21306B;*/
  text-decoration:underline;
}
A:hover { 
  color:#F00; 
  text-decoration:underline; 
}

FORM {
  padding: 0px; margin: 0px;
}

UL LI { list-style-image: url(../images/li_item.gif); margin-bottom:5px; font-weight:normal; }
OL LI { margin-bottom:5px; font-weight:normal; }

HR { color: #000;	height: 1px; }

#Rahmen {
  background-image: none;
  background-repeat: repeat-y;
  margin: 0 0 0 20px; padding: 0px;
  width: 970px; height: 100%;
}

#Kopfbereich {
}

#Menubereich1 {
  position: absolute;
  left: 155px;
  top: 120px;
  z-index: 5;
}

* html #Menubereich1 {
  left: 153px;
  top: 113px;
}

#Suche {
  margin-left: 5px;
}

* html #Suche {
  margin-top: 0.375em;
  margin-left: 0px;
}

#Menubereich2 {
  position: absolute;
  left: 0px;
  top: 157px;
  margin: 0 0 0 0; padding: 0px;
  width: 157px;
}

#Inhaltsbereich {
  position: absolute;
  left: 157px;
  top: 142px;
  margin-left: 20px;
  margin-top: 20px;
  padding: 0px;
  background-color: #FFF;
  width: 800px;
}

* html #Inhaltsbereich {
  width: 760px;
}

#Inhaltsbereich #Content {
  line-height: 1.6;
  font-size: 90%;
}

#Inhaltsbereich #Content #MenuPath {
  margin-bottom:5px;
}

#Inhaltsbereich #Content #MenuPath a {
  font-weight:bold;
}
/***** Header *****/

#Logo {
  position: absolute;
  left: 790px;
  top: 20px;
  width: 180px; 
  height: 83px;
  background-image: url(../images/logo.gif);
  cursor: pointer;
}

#Img_Messrobotic {
  position: absolute;
  left: 0px;
  top: 0px;
  width:157px; height:94px;
  background-image: url(../images/messrobotic.jpg);
  cursor: pointer;
}

#Bildleiste {
  margin: 0 0 0 0; padding: 0px;
  position: absolute;
  left: 170px;
  top: 13px;
}

#Verlauf {
  position: absolute;
  left: 157px;
  top: 0px;
  width: 813px;
  /*width: 867px;*/
  height: 118px;
  background-image: url(../images/verlauf.jpg);
  background-repeat: no-repeat;
}

#Bildleiste img { margin-right: 12px; }

#Ticker_Popup {
  border: 1px solid #00008C;
  background-color:#FFF;
  padding:10px;
  margin: 1px;
}

#Normalansicht {
  display:none;
}

#divPreview {
  font-size: 90%;
}

.border { border: 1px solid #e5e5e5; }

H1          { font-family:Arial,Helvetica,sans-serif; font-size: 120%; font-weight: bold; color:#000; font-style:italic; }
H1.schwarz  { font-family:Arial,Helvetica,sans-serif; font-size: 120%; font-weight: bold; color:#000; font-style:normal; }
H1.blau     { font-family:Arial,Helvetica,sans-serif; font-size: 120%; font-weight: bold; color:#339; font-style:normal; }
H1.hellblau { font-family:Arial,Helvetica,sans-serif; font-size: 120%; font-weight: bold; color:#00F; font-style:normal; }
H1.rot      { font-family:Arial,Helvetica,sans-serif; font-size: 120%; font-weight: bold; color:#F00; font-style:normal; }
H2          { font-family:Arial,Helvetica,sans-serif; font-size: 105%; font-weight: bold; color:#000; }
H2.blau     { font-family:Arial,Helvetica,sans-serif; font-size: 105%; font-weight: bold; color:#339; }
H2.hellblau { font-family:Arial,Helvetica,sans-serif; font-size: 105%; font-weight: bold; color:#00F; }
H2.rot      { font-family:Arial,Helvetica,sans-serif; font-size: 105%; font-weight: bold; color:#F00; }

.headline_blau  { font-size: 120%; color:#339; font-weight: bold; }
.headline_rot   { font-size: 120%; color:#F00; font-weight: bold; }
.blau           { color: #339; }
.hellblau       { color: #00F; }
.weiss          { color: #FFF; }
.rot            { color: #F00; }
.small          { font-size: 11px; }

.input_300 { font-size: 13px; color:#000; width: 300px; border: #999 1px solid; }
.input_250 { font-size: 13px; color:#000; width: 250px; border: #999 1px solid; }
.input_150 { font-size: 13px; color:#000; width: 150px; border: #999 1px solid; }
.input_80  { font-size: 13px; color:#000; width: 80px; border: #999 1px solid; }
.input_50  { font-size: 13px; color:#000; width: 50px; border: #999 1px solid; }
.txtfield  { font-family:Arial,Helvetica,sans-serif; font-size: 13px; color:#000; width: 425px; border: 1px solid #999; }

.ip { border: #999 1px solid; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.searchfield { font-family: Arial, Helvetica, sans-serif; color: #000; width:140px; border: 1px solid #669; background-color: #FFF; }

.btn            { 
  font-family:arial,helvetica,sans-serif; 
  font-size:13px; 
  color:#000; 
  background-color:#DBDBDB; 
  border:1px solid #DBDBDB; 
  height:20px; 
  text-decoration:none; 
  cursor:pointer; 
}

.btnOver        { 
  font-family:arial,helvetica,sans-serif; 
  font-size:13px; 
  color:#FFF; 
  background-color:#000063; 
  border:1px solid #000063; 
  height:20px;
  cursor:pointer; 
}

