body {background:#dfdfdf; font-family:ARIAL, VERDANA, HELVETICA; font-size:10pt; color:#8C1E21
      }
body.nav {background:#570002; font-family:ARIAL, VERDANA, HELVETICA; font-size:10pt; color:#8C1E21
      }

body.test{background:#0000BF; font-family:ARIAL, VERDANA, HELVETICA; font-size:10pt; color:#FF7F00
      }



font.titel {color:#FFFFFF; font-size:8pt; font-weight:500; text-align:left;}

font.Untertitel{
      font-family:Arial,Verdana,Helvetica;
      color:#000000;
      font-size:10pt;
      }
font.wichtig {font-family:Arial,Verdana,Helvetica;
              color:#FF0000;
              font-size:10pt;
              font-weight:bold;
             }

span.active {color:#000000;
	    font-weight:bold;
            text-decoration:none;
            }
span.unsichtbar {color:#dfdfdf;
	   }
span.Header1 {font-family:ARIAL, VERDANA, HELVETICA;
              font-weight:bold;
              font-size:10pt;
              text-decoration:underline;
              }

.small {font-size:9pt;}

table {
      font-family:Arial,Verdana,Helvetica;
      font-size:10pt;
      border-style:solid;
      border-width:1px 1px 1px 1px;
      border-color:#570002;
      border-spacing:1px;
      padding:6px;
      empty-cells:show;
      border-collapse:collapse;
      }
table.nobo {
      background-color: #dfdfdf;
      font-family:Arial,Verdana,Helvetica;
      border-style:none;
      empty-cells:show;
      }
table.nobocol {
      background-color: #570002;
      font-family:Arial,Verdana,Helvetica;
      border-style:none;
      border-spacing:50px;
      empty-cells:show;
      }

th , td.Titl {background-image: url(../Bilder/TabKopf.jpg);
      background-repeat:repeat-x;
      background-color: #CFCFCF;
      vertical-align:top;
      text-align:left;
      border-style:solid;
      border-width:2px 2px 2px 2px;
      border-color:#570002;
      color:#000000;
      font-size:10pt;
      font-weight:bold
      }

td.masch {
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#570002;
    background-color:#CFCFCF;
    color:#000000;
    vertical-align:top;
    }
td.text {
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#570002;
    color:#000000;
    vertical-align:top;
    }
td.nobord {
    border-style:none;
    background-color:#dfdfdf;
    height:8px;
    padding:0px;
    }
tr.titel {background-Color:#00A0FF;
          font-weight:bold
         }

input.bad {
       background-color:#FF0000;
       }

h2 {font-family:Arial,Helvetica; font-size:20;
    }

h3 {text-decoration:underline;
    }

h4 {text-decoration:underline;
    }

a { font-family: Arial; font-size:10pt; color: #000000;}

a.Button:link , a.Button:visited {background-image: url(../Bilder/btn1.jpg); color : #FFFFFF;border : #000000; }
a.Button:hover                   {background-image: url(../Bilder/btn1.jpg); color : #000000; border : #000000; }
a.Button:active                  {background-image: url(../Bilder/btn1.jpg); color : #FFFFFF;}

a.Button:link {
background-image: url(../Bilder/btn1.jpg);
display : block;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
border-style : solid;
border-top-width : 0px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width : 122px;
font-weight : normal;
text-align : left;
text-decoration:none;
}

a.Button:hover {
background-image: url(../Bilder/btn2.jpg);
display : block;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
border-style : solid;
border-top-width : 0px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width : 130px;
font-weight : normal;
text-align : left;
text-decoration:none;
}

a.Button:visited {
display : block;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
border-style : solid;
border-top-width : 0px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width : 122px;
font-weight : normal;
text-align : left;
text-decoration:none;
}
a.Button:active {
display : block;
padding-top : 2px;
padding-right : 2px;
padding-bottom : 2px;
padding-left : 2px;
border-style : solid;
border-top-width : 0px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
width : 130px;
font-weight : normal;
text-align : left;
text-decoration: underline;
}
a.katlist:link {
display : block;
border-style : none;
width : 350px;
font-weight : normal;
text-align : left;
}
a.katlist:hover {
display : block;
border-style : none;
width : 350px;
font-weight : normal;
text-align : left;
}
a.katlist:visited {
display : block;
border-style : none;
width : 350px;
font-weight : normal;
text-align : left;
}

a.th:link {
display : block;
color: #000000;
text-decoration: none;
}
a.th:visited {
color: #000000;
text-decoration: none;
}
a.th:hover {
color: #ffffff;
text-decoration: none;
}
a.th:visited {
display : block;
color: #000000;
text-decoration: none;
}

a:link {
 color: #6E0208;
 text-decoration:underline;
 /*text-decoration : none;*/
 font-family: Arial;
 font-size:10pt;
 }
a:visited {
 color: #6E0208;
 text-decoration : underline;
 font-size:10pt;
}
a:hover {
 font-family: Arial;
 font-size:10pt;
 text-decoration: none;
 color : #ffffff;
 background: #6E0208;
}
a:active {
 background-color : #98c2f0;
 font-family: Arial;
 font-size:10pt;
 text-decoration: underline;
 color : #FF9F00;
}

select.Herst {width:250px;}