html {
  padding: 0px;
}

body {
	font-family : Arial, Helvetica, sans-serif;
  font-size : 80%;
  color: #4E5163;
  SCROLLBAR-FACE-COLOR: #F0F0F0;
  SCROLLBAR-HIGHLIGHT-COLOR: #999;
  SCROLLBAR-SHADOW-COLOR: #999;
  SCROLLBAR-3DLIGHT-COLOR: #F0F0F0;
  SCROLLBAR-ARROW-COLOR: #999;
  SCROLLBAR-TRACK-COLOR: #e5e5e5;
  SCROLLBAR-DARKSHADOW-COLOR: #eee;
  background-image: url(../images/bg_main.gif);
  background-repeat: repeat-y;
  background-color: #F0F0F0;
  padding: 0px;
  overflow-x:auto; overflow-y: auto; 
}

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

TD {
	font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
}

A {
	font-family : Arial, Helvetica, sans-serif;
  color: #0D1A60;
  text-decoration:none;
}
A:hover { 
  color: #0D1A60;
  text-decoration:underline; 
}

FORM {
  margin: 0; padding: 0;
}

HR {
  color: #0D1A60;
  background-color: #0D1A60;
  height: 1px;
  border: none; 
}

#divPreview {
}

#Kopfbereich {
  width: 100%;
  height: 100px;
  font-size: 100%;
  margin: 0; padding: 0;
  background-color: #0D1A60;
}

#Kopfbereich #Rahmen {
  width: 975px;
  height: 100px;
}

#Kopfbereich #Rahmen #Logo {
  float: left;
  width: 200px;
  height: 100px;
  text-align: center;
  background-color: #F0F0F0;
}

#Kopfbereich #Rahmen #Slogan {
  text-align: center;
  padding: 40px 0 0 0;
}

#Kopfbereich #Rahmen #Grafik {
  float: right;
  width: 250px;
  height: 100px;
}

#Zwischenbereich {
  margin: 0; padding: 0;
  background-color: #FFF;
  border-top: 1px solid #FFF;;
  background-image: url(../images/bg_line2.gif);
  background-repeat: repeat-y;
 }

#Zwischenbereich #Rahmen {
  width: 975px;
}

#Zwischenbereich #Rahmen #Niederlassung {
  float: left;
  width: 200px;
  text-align: center;
  background-color: #F0F0F0;
  font-size: 13px;
  color: #0D1A60;
  font-weight:bold;
  padding: 9px 0 9px 0;
}

#Zwischenbereich #Rahmen #Firma {
  text-align: center;
  color: #0D1A60;
  font-weight:bold;
  font-size: 24px;
  letter-spacing: 1px;
  padding: 12px 0 10px 0;
}

#Zwischenbereich #Rahmen #Basismenu {
  float: right;
  height: 51px;
}

#Menubereich {
  position: absolute;
  left: 0px;
  top: 183px;
  z-index:2;
  width: 200px;
}

#Inhaltsbereich {
  position: absolute;
  left: 240px;
  top: 150px;
  z-index:1;
  width: 730px;
}

#Inhaltsbereich #Content {
  padding: 5px 0 0 0;
	width: 730px;
}

#Inhaltsbereich #Content OL LI { margin-bottom:5px; }
#Inhaltsbereich #Content UL { margin-top:5px; margin-bottom:5px; }
#Inhaltsbereich #Content LI { margin-bottom:5px; }

.Ticker {
  /*border: 1px solid #999;*/
	line-height:16px;
  background-color: #D3E3DE;
}
#Ticker {
  /*border: 1px solid #999;*/
  background-color: #D3E3DE;
}
#Ticker_Popup {
  border: 1px solid #C5C7B1;
  background-color:#F2F2F2;
  padding:10px;
}
.Ticker_Content {
  background-color:#F7F7F7;
}

#printbut {
  font-size: 14px;
  margin: 10px 0 10px 0;
}
.border { border: 1px solid #00008C; }

.headline { font-family:Arial,Helvetica,sans-serif; font-size:120%; font-weight:bold; color:#A0A4BC; letter-spacing: 1px; }
.link { font-family:Arial,Helvetica,sans-serif; font-size: 12px; color:#0D8074; text-decoration:underline; }
.small { font-family:Arial,Helvetica,sans-serif; font-size: 11px; color:#000000; }
.footer { font-family:Arial,Helvetica,sans-serif; font-size: 10px; color:#000000; }
.red_link  { color: #F00; }
.gray_link { color: #444; }

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

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

.btn            { 
  font-family:arial,helvetica,sans-serif; 
  font-size:12px; 
  color:#4E5163; 
  background-color:#E0E0E0; 
  border:1px solid #E0E0E0; 
  height:18px; 
  text-decoration:none; 
  cursor:pointer; 
}

.btnOver        { 
  font-family:arial,helvetica,sans-serif; 
  font-size:12px; 
  color:#4E5163; 
  background-color:#D2D0D7; 
  border:1px solid #D2D0D7; 
  height:18px;
  cursor:pointer; 
}

