html {
	height: 100%;
}
abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #000;
}

td.klein {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding: 0px 5px 0px 0px;
}

a.log:link {
  text-decoration:none; 
  font-weight:bold;
  color:#000000;
}
a.log:visited {
  text-decoration:none; 
  font-weight:bold;
  color:#000000;
}
a.log:hover {
  text-decoration:underline; 
  font-weight:bold;
  color:#ff0000;
}
a.log:active {
  text-decoration:none; 
  font-weight:bold;
  color:#ff0000;
}
a.normal:link {
  color:#000000;
}
a.normal:visited {
  color:#000000;
}
a.normal:hover {
  color:#ff0000;
}
a.normal:active {
  color:#ff0000;
}
a.login:link {
  text-decoration:none; 
  font-weight:bold;
  color:#000000;
}
a.login:visited {
  text-decoration:none; 
  font-weight:bold;
  color:#000000;
}
a.login:hover {
  text-decoration:none; 
  font-weight:bold;
  color:#ff0000;
}
a.login:active {
  text-decoration:none; 
  font-weight:bold;
  color:#ff0000;
}

td.tt {
    background-color: #084B8A;
    color: #ffffff;
    font-size: 14px;
    padding: 0px 3px 2px 1px;
}
td.ttk {
    background-color: #084B8A;
    color: #ffffff;
    font-size: 10px;
    padding: 0px 3px 0px 1px;
}
td.ti {
    font-size: 12px;
    padding: 1px 3px 1px 3px;
}
td.ref {
    color: #000000
}
td.opt {
    color: #999999
}
td.smallfett {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
    PADDING: 0px;
    MARGIN: 0px;
}
td.normfett {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}

td.small
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    PADDING: 0px;
    MARGIN: 0px;
}

.input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	margin: 0px;
	height: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/back-site.gif);
}

h1, h2, h3, h4, h5, h6, marquee {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
}
HR
{
	color: rgb(0,0,0);
}
BUTTON 
{
	background-color: rgb(0,0,0);	
	border-color: rgb(204,204,153);
	color:white;
}
LABEL, .MSTHEME-LABEL
{
	color: rgb(0,0,0);
}
TEXTAREA
{
	border-color: rgb(153,153,102);
	color: black;
}
FIELDSET
{
	border-color: rgb(153,153,102);
	color: black;
}
LEGEND
{
	color: rgb(0,0,0);
}
SELECT
{
	border-color: rgb(153,153,102);
	color: black;
}
TABLE
{	
	table-border-color-light: rgb(204,204,153);
	table-border-color-dark: rgb(153,153,102);
    border-color: #cccc99;
	color: rgb(0,0,0);
}
CAPTION 
{
	color: rgb(0,0,0);
}
TH
{
	color: rgb(0,0,0);
	border-color: rgb(153,153,102);
}
TD
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-color: rgb(153,153,102);
    empty-cells: show;
    -padding: 0px 1px;
}

TD.big
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-color: rgb(153,153,102);
}

TABLE.fineline, TD.fineline
{	
    border-width:1px;
    border-style:solid;
    border-color:#aaaaaa;
    padding: 1px 2px;
}

.unterstrichen
{
	text-decoration: underline;
}

/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 140;
-BORDER: 1px solid #000000;
PADDING: 2px;
-MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #000000;
-BACKGROUND-COLOR: #A9A9FE;
}
DIV.fstLevel a:visited
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 140;
-BORDER: 1px solid #000000;
PADDING: 2px;
-MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #000000;
-BACKGROUND-COLOR: #A9A9FE;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #B40404;
-BACKGROUND-COLOR: #000000;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 140;
-BORDER: 1px solid #000000;
PADDING: 2px;
-MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
COLOR: #B40404;
-BACKGROUND-COLOR: #ffffff;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a {
    list-style-type: none;
    TEXT-DECORATION: none;
    DISPLAY: block;
    WIDTH: 140;
    -BORDER: 1px solid #000000;
    PADDING: 1px;
    -MARGIN: 1Px;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR: #000000;
    -BACKGROUND-COLOR: #A9A9FE;
}
ul.navi {
    border: 0px;
    list-style-type: none;
    PADDING: 0px;
    MARGIN: 0Px;
}

DIV.secLevel a:visited {
    list-style-type: none;
    TEXT-DECORATION: none;
    DISPLAY: block;
    WIDTH: 140;
    -BORDER: 1px solid #000000;
    PADDING: 1px;
    -MARGIN: 1Px;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR: #000000;
    -BACKGROUND-COLOR: #A9A9FE;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover {
    COLOR: #B40404;
    -BACKGROUND-COLOR: #000000;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a {
    list-style-type: none;
    TEXT-DECORATION: none;
    DISPLAY: block;
    WIDTH: 140;
    -BORDER: 1px solid #000000;
    PADDING: 1px;
    -MARGIN: 1Px;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    COLOR: #B40404;
    -BACKGROUND-COLOR: #ffffff;
}
