BODY {
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: medium;
font-style: normal;
color: #001579;
text-align:left;
background-color:#FFFFFF;
}

BODY.impressum {
padding: 15px 0px 0px 45px;
margin: 0px;
}

a:link {color:#000F6A ;}
a:visited {color:#6F77B1;}
a:active {color:#6F77B1;}

.linkani {
color:#102079;
font-weight:bold;
text-decoration: none;
}

sub {
font-family: Helvetica,Arial,sans-serif;
font-size: 8px;
}

.vorspann {
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
font-style: normal;
color:#001579;
text-align:left;
z-index:5;
}

td {
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: medium;
font-style: normal;
color: #001579;
}

.klein {
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;
}

.td1 {
font-family: Helvetica,Arial,sans-serif;
background-color: #001579;
}

.td2 {
vertical-align: top;
font-family: Helvetica,Arial,sans-serif;
background-color: #DEE7EF;
}

.bild {
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: medium;
font-style: normal;
color: #000000;
text-align:left;
}

.bild2 {
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: medium;
font-style: normal;
color: #000000;
text-align:right;
}

.gittertabelle {
horizontal-align:center; border: 1px black; border-right: 1px solid black; border-bottom: 1px solid black;
}

.tabelle1 {
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: medium;
font-style: normal;
color: #001579;
background-color:#A5AACF;
}

.tabelle2 {
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #FFFFFF;
background-color:#A5AACF;
}

.tabelle3 {
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #001579;
background-color:#DEE7EF;
}

.klein {
font-family: Helvetica,Arial,sans-serif;
font-size: 11px;
font-weight: medium;
font-style: normal;
color: #001579;
border: 1px;
}

#kachel {position:absolute; width:144px; height:42px; z-index:2; left:498px; top:105px;}

#logo {position:absolute; width:144px; height:42px; z-index:2; left:580px; top:20px;}

#head {position:absolute; z-index:2; left:20px; top:62px;;}

#head1 {position:absolute; left:58px; top:62px;;}

#head1b {position:absolute; z-index:3; left: 28px; top:83px;}

.content {width:530px; padding-top: 125px; margin-left: 50px; }

#steuer {position:absolute; width:144px; height:42px; z-index:2; left:616px; top:122px;}

#navi {position:absolute; z-index:2; left:638px; top:124px;}

#anmerkung {width:460px; font-family:courier, fixed;}

#fuss { position:relative; z-index:3; width:530px; left: 50px; bottom: -1px;}

#langesfeld {font-size:12px; width:350px; font-family:courier,fixed}
/* langesfeld ist size=43 und cols=41 */
#mittleresfeld {font-size:12px; width:246px; font-family:courier,fixed}
/* mittleresfeld ist size=31 */
#kurzesfeld {font-size:12px; width:100px; font-family:courier,fixed}
/* kurzesfeld ist size=11 */

.gitter { border-left: 1px solid;border-top: 1px solid;font-family: Helvetica,Arial,sans-serif;  }


/*
###############################

        NEU OHNE FRAMES

###############################
*/

table.main {
    height:100%;
    width:760px;
    margin-left:25px;
}

td.main-head-left {
    width:460px;
    height:100px;
    padding-top:20px;
    vertical-align:bottom;
}

td.main-head-right {
    text-align:right;
    width:300px;
}

td.main-content {
    vertical-align:top;
    padding-top:20px;
    padding-left:10px;
}

td.main-navi {
    vertical-align:top;
    text-align:right;
    background-image:url("/img/bg_muster.jpg");
    background-repeat:no-repeat;
    padding-right:20px;
    padding-top:10px;
}

td.main-bottom {
    height:20px;
}


/* #################################### */

div.section-main {
    z-index:1;
}

div.section-sub {
    z-index:2;
}
