a { font-size:13px; }

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

a.hauptsteuer:link    { color:#FFFFFF; margin-left:10px; margin-right:10px; text-decoration:none; }
a.hauptsteuer:visited { color:#FFFFFF; margin-left:10px; margin-right:10px; text-decoration:none; }
a.hauptsteuer:active  { color:#FFFFFF; margin-left:10px; margin-right:10px; text-decoration:none; }
a.hauptsteuer:hover   { color:#CCCCCC; margin-left:10px; margin-right:10px; text-decoration:none; }

a.untersteuer1:link    { color:#000000; text-decoration:none; padding:3px 5px 3px 10px; display:block; }
a.untersteuer1:visited { color:#000000; text-decoration:none; padding:3px 5px 3px 10px; display:block; }
a.untersteuer1:active  { color:#000000; text-decoration:none; padding:3px 5px 3px 10px; display:block; }
a.untersteuer1:hover   { color:#000000; text-decoration:none; padding:3px 5px 3px 10px; display:block; }

a.untersteuer2:link    { color:#000000; text-decoration:none; padding:3px 5px 3px 20px; display:block; }
a.untersteuer2:visited { color:#000000; text-decoration:none; padding:3px 5px 3px 20px; display:block; }
a.untersteuer2:active  { color:#000000; text-decoration:none; padding:3px 5px 3px 20px; display:block; }
a.untersteuer2:hover   { color:#000000; text-decoration:none; padding:3px 5px 3px 20px; display:block; }

td      { font-size:13px; color:#000000; }
th      { font-size:13px; color:#000000; }
body    { font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#000000; }
.normal { font-size:13px; color:#000000; }
.klein  { font-size:11px; color:#000000; }

.steuerlinkshl    { font-weight:bold; padding-left:10px; padding-top:2px; padding-bottom:2px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.steuerlinkstophl { font-weight:bold; padding-left:10px; padding-top:2px; padding-bottom:2px; }

.inhalt { padding-left:30px; padding-right:30px; padding-bottom:10px; border-right:1px solid #000000; }
.inhalt2 { padding-right:10px; padding-bottom:10px; border-right:1px solid #000000; }

.prodtab { border-bottom:1px solid #A2C0CE; }

li { padding-top:3px; padding-bottom:3px; }

h1 { font-size:20px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:16px; font-weight:bold; }

.thkontakt     { font-weight:bold; text-align:left; }
.formularfeld1 { background-color:#ECF3F7; background:#ECF3F7; border:1px solid #999999; }
.formularfeld2 { background-color:#ECF3F7; background:#ECF3F7; border:1px solid #999999; width:230px; }




/* ---------------
   Downloadbereich
   --------------- */
.downloadtabelle {
    border-collapse: collapse;
    empty-cells: show;
    margin-left: 5px;
}

.downloadtabelle th {
    padding: 2px 10px;
}

.downloadtabelle td {
    padding: 2px 0;
}

a.download {
    display: block;
    width: 100px;
    height: 15px;
    background-image: url(pic/downloadbutton.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

a.download img {
    width: 100px;
    height: 15px;
    border: none;
}

a.download:hover {
    background-position: 0 -15px;
}