/*======================================================*/
/* CSS (Cascading Style Sheets)
/*======================================================*/
body {background-color: #FFE2B2;
      font-family:Arial,Avantgarde; font-size: 12px;
      color:black; text-align:justify;
      margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px}
table {background-color:#FFEED1; text-align:justify;
       vertical-align:top}
.table-haendler
      {width:600px;
       background-color:#FFEED1; text-align:left;
       font-size: 11px; vertical-align:top}
.table-index
      {width:600px; font-size:11px; font-weight:normal; text-align:left;}
.hg-allg {background-color:#FFE2B2}
/* nachstehende Definition notwendig, sonst kein align=top */
td   {vertical-align:top}
th   {font-size:10pt; color:black;
      text-align:center; background-color:white;
      margin-top: 0%; margin-bottom:0%; margin-left:0%; margin-right:0%}
ul {list-style-type: square; list-style-position: inside;
    margin-left:0px; margin-top:6px; margin-bottom:6px}

.durchgestrichen {text-decoration: line-through}
.streifen-rot
  {
   font-size:2px; /* sonst wird Streifen so breit wie Font-size */
   height:4px;
   width=100%;
   background-color:#FF6666;
  }
.streifen-orange
  {
   font-size:2px; /* sonst wird Streifen so breit wie Font-size */
   height:4px;
   width=100%;
   background-color:#FF9900;
  }
.button-hmenu
 {
  font-size:11px;
  font-weight:bold;
  color:yellow;
  text-decoration:none;
  border-color:#ffffff;
  background-color:#808080;
  padding-top:5px; /* Textabstand im Button */
  padding-left:5px; /* Textabstand im Button */
  padding-right:5px; /* Textabstand im Button */
  border-width:5px;
  border-style:outset;
 }
a.button-hmenu:LINK {color:yellow}
a.button-hmenu:VISITED {color:yellow}
a.button-hmenu:HOVER {color:#808080; background-color:#FFFFFF; border-style:inset;}

.button-umenu
 {
  font-size:11px;
  font-weight:bold;
  color:yellow;
  text-decoration:none;
  border-color:#ffffff;
  background-color:#A7A7A7;
  padding-top:5px; /* Textabstand im Button */
  padding-left:5px; /* Textabstand im Button */
  padding-right:5px; /* Textabstand im Button */
  border-width:5px;
  border-style:outset;
 }
a.button-umenu:LINK {color:yellow}
a.button-umenu:VISITED {color:yellow}
a.button-umenu:HOVER {color:#A7A7A7; background-color:#FFFFFF; border-style:inset;}

h1 {color:#616161; font-size:18px;
    line-height:2; text-align:center;
    margin-top:0px; margin-bottom: 0px}
h2 {color:#616161; font-size:16px;
    line-height:1; text-align:center;
    margin-top:0px; margin-bottom: 0px}
h3 {color:#616161; font-size:13px;
    text-align: center;
    margin-top:0px; margin-bottom: 0px}
h4 {background-color:#808080;
    color:white; font-size:13px;
    text-align:center;
    margin-top:0px; margin-bottom: 0px}
h5 {color:#616161; font-size:15px;
    text-align:left;
     margin-top:0px; margin-bottom: 0px}
h6 {background-color:#808080;
    color:white; font-size:11px;
    text-align:left; margin-top:0px; margin-bottom: 0px}
/* --------------- Highlight --------------------------*/
h7 {color:red; background-color:yellow;
    font-size:13px; text-align:left;
     margin-top:0px; margin-bottom: 0px}

a {font-size:13px; text-decoration:none}
a:link    {color:#0000FF}
a:visited {color:#0000FF}
a:active  {color:#0000FF}
a:hover   {color:white; background-color:blue;}
/*------------------------------------------------------*/
/* CLASSES                                              */
/*------------------------------------------------------*/
/*----------------- Textmarker -------------------------*/
.textmarker {background-color:#FFFF80}
.tm {background-color:#FFFF80}
.tm-gelb {background-color:#FFFF80}
.tm-rot {background-color:#FDA69C}
.tm-gruen {background-color:#CDFE83}
.tm-grau {background-color:#c0c0c0}

}