/* <![CDATA[ */



/*****************   |---->>     www.waldundklima.net     <<----|   ********************/
/*****************   |---->>   www.forestandclimate.net   <<----|   ********************/
/*****************   |---->>     www.waldundklima.net     <<----|   ********************/



/* HTML-Tags */



body {
        margin: 0px;
        padding: 0px;
        background-color: #cfcec1;
        color: #442200;
        font-family: "verdana", "tahoma", "arial", "helvetica", sans-serif;
        text-align: left;
        font-size: 0.75em;
        /*line-height: 15px;*/
        background-image: url(pics/bgd_relief_01.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-attachment: fixed;
}



#complete {
        padding: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: left;
        width: 960px;
}



#top {
        margin: 0px;
        /*width: 775px;*/
        color: #442200;
        height: 110px;
}



#header {
        margin: 0px;
        float: left;
        padding: 0px;
        width: 960px;
        border: 0px solid #000000;
}



#headpic {
        padding: 0px;
        margin: 0px;
        /*float: left;*/
        width: 775px;
        background-image: url(pics/kopfbild_01.jpg);
        background-repeat: no-repeat;
        height: 105px;
        border: 0px solid #000000;
}



#logo {
        height: 50px;
        width: 170px;
        background-image: url(pics/leer.gif);
        background-repeat: repeat;
        margin: 26px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        float: right;
        border: 0px solid #000000;
        z-index: 9;
}



#menueline {
        margin: 0px;
        padding: 0px;
        height: 35px;
}



#menueleft {
        margin: 0px;
        padding: 0px;
        width: 170px;
        /*clear: left;*/
        float: left;
}



#suche {
        margin: 0px;
        padding: 5px 5px 2px 5px;
        /*float: left;*/
        height: 35px;
        z-index: 100;
        border-bottom: 1px solid #ff9900;
/*        background-color: #cfcec1;*/
        overflow: hidden;
}



#menueinhalt {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 775px;
        border-left: 1px solid #ff9900;
}



#menuecenter {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 600px;
        border: 0px solid #000000;
/*        background-color: #ffffff;*/
}



#menueright {
        position: relative;
        left: -10px;
        top: 0px;
        padding: 5px;
        float: right;
        border: 1px solid #000000;
        width: 10px;
}



#additional {
        position: absolute;
        left: 740px;
        top: 107px;
        padding: 5px;
        width: 200px; /* alt_25px*/
        border: 0px solid #000000;
}



#back {
        width: 30px;
        border: 0px solid #000000;
        float: left;
        padding: 0px;
}



#barriere {
        width: 145px;
        float: right;
        border: 0px solid #000000;
        padding: 0px;
}



#main {
        margin: 0px;
        padding: 0px;
}



#leftpart {
        margin: 0px;
        padding: 0px;
        width: 170px;
        clear: left;
        float: left;
}



/****************   |---->>     www.waldundklima.net     <<----|   *******************/
/****************   |---->>   www.forestandclimate.net   <<----|   *******************/
/****************   |---->> bottom bei klima_emp: -4px! <<----|   *******************/
/****************   |---->> bottom bei klima_em:   -5px! <<----|   *******************/
#service {
        padding: 0px;
        margin: 1px;
        z-index: 10;
        bottom: -4px;
        left: 0px;
        height: 158px;
        width: 164px;
        list-style: none;
        position: fixed;
        text-align: center;
}
/****************   |---->>     www.waldundklima.net     <<----|   *******************/
/****************   |---->>   www.forestandclimate.net   <<----|   *******************/



#service ul {
        list-style: none;
        margin: 0px;
        padding: 10px 0px 10px 15px;
        text-align: center;
        font-size: 1em; /* alt: 12px */
        font-weight: bold;
}



#service li {
        margin: 0px;
        padding: 5px 10px 5px 5px;
}



#line {
        margin: -5px 0px 0px 0px;
        padding: 0px 5px 0px 5px;
        text-align: center;
        background-color: #ff9900;
        height: 1px;
        width: 150px;
}



#symbole {
        margin: 10px 0px 0px 0px;
        padding: 0px 5px 0px 5px;
        text-align: center;
}



#inhalt {
        margin: 0px;
        padding: 5px 0px 10px 10px;
        float: left;
        width: 775px;
        border-left: 1px solid #ff9900;
        font-size: 1em; /* alt: 12px */
        text-align: justify;
}



#center {
        margin: 10px 10px 0px 0px;
        padding: 10px 20px 10px 20px;
        float: left;
        width: 550px;
        \width: 568px;
        w\idth: 550px;
        background-color: #ffffff;
        overflow: hidden;
        line-height: 1.35em;
}



#inhalt .subbox {
        margin: 20px 0px 20px 0px;
        padding: 10px 30px 10px 30px;
        border: 1px dotted #ff9900;
        width: auto;
        background-color: #fffcf6;
        color: #442200;
}



#inhalt .subboxs {
        margin: 20px 0px 20px 0px;
        padding: 10px 10px 10px 10px;
        border: 1px dotted #ff9900;
        width: auto;
        background-color: #fffcf6;
        color: #442200;
}



#inhalt .subbox_archiv {
        margin: 0px;
        padding: 10px 30px 10px 30px;
        border: 1px dotted #ff9900;
        width: auto;
        background-color: #fffcf6;
        color: #442200;
}



#inhalt .topline {
        width: 500px;
        float: left;
        text-align: left;
        font-size: 1.1em; /* alt: 13px */
}



#inhalt .print {
        margin: 0px;
        padding: 5px 0px 0px 0px;
        width: 30px;
        float: right;
        text-align: right;
}



#inhalt .arrow {
        margin: 0px;
        padding: 0px;
        font-size: 0.9em; /* alt: 11px */
        border: 1px dotted #ff9900;
        width: 20px;
        background-color: #fffcf6;
        color: #442200;
        float: left;
        text-align: left;
}



#inhalt .maininfo {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 150px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .maininfob {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 150px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
        font-weight: bold;
}



#inhalt .maininfof {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 190px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .maininfo_box {
        margin: 0px;
        padding: 5px 0px 0px 0px;
        width: 120px;
        float: left;
        text-align: left;
        font-size: 1em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
        border: 0px solid #000000;
}



#inhalt .details_box {
        margin: 0px;
        padding: 5px 0px 0px 0px;
        width: 350px;
        float: left;
        text-align: left;
        font-size: 1em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
        border: 0px solid #000000;
}



#inhalt .adinfo {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 550px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .adinfoj {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 550px;
        float: left;
        text-align: justify;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .details {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 400px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsb {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 400px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
        font-weight: bold;
}



#inhalt .detailsj {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 400px;
        float: left;
        text-align: justify;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsql {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 370px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsqr {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 30px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsqv {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 550px;
        float: left;
        text-align: left;
        font-size: 0.9em; /* alt: 11px */
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .detailsf {
        margin: 0px;
        padding: 15px 0px 0px 0px;
        width: 360px;
        float: left;
        text-align: justify;
        /*font-size: 11px;*/
        line-height: 1.2em; /* alt: 14px */
}



#inhalt .facts {
        margin: 0px;
        padding: 20px 0px 10px 0px;
        width: auto;
        /*float: left;*/
}



#inhalt .archiv_raquo {
        margin: 0px;
        padding: 5px 0px 0px 0px;
        width: 20px;
        float: left;
        text-align: left;
        font-size: 1.2em; /* alt: 14px */
        font-weight: bold;
        line-height: 1.2em; /* alt: 14px */
        border: 0px solid #000000;
}



#inhalt .archiv_titel {
        margin: 0px;
        padding: 5px 0px 0px 0px;
        width: 520px;
        float: left;
        text-align: left;
        font-size: 1.1em; /* alt: 13px */
        font-weight: bold;
        line-height: 1.2em; /* alt: 13px */
}



#inhalt .headlineraquo {
        width: 20px;
        float: left;
        text-align: left;
        font-size: 1.1em; /* alt: 14px */
        font-weight: bold;
        border: 0px solid #000000;
        vertical-align: text-top;
}



#inhalt .headlinefull {
        width: 529px; /* alt: 550px */
        float: left;
        text-align: left;
        font-size: 1.1em; /* alt: 13px */
        border: 0px dotted #ff9900;
        vertical-align: text-top;
}



#inhalt .headlineleft {
        width: 374px; /* alt: 395px */
        float: left;
        text-align: left;
        font-size: 1.1em; /* alt: 13px */
        border: 0px dotted #ff9900;
        vertical-align: text-top;
}



#inhalt .headlinecenter {
        width: 20px;
        float: left;
        text-align: right;
        font-size: 1.1em; /* alt: 13px */
        border: 0px dotted #ff9900;
        vertical-align: text-top;
}



#inhalt .headlineright {
        padding: 25px 0px 5px 0px;
        width: 135px;
        float: left;
        text-align: right;
        font-size: 1.1em; /* alt: 13px */
        border: 0px dotted #ff9900;
        vertical-align: text-top;
}



#rightpart {
        padding: 5px;
        float: right;
        width: 150px;
        border: 0px solid #000000;
}



#pica {background-image: url(pics/wald_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#picb {background-image: url(pics/dach_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#picc {background-image: url(pics/klima_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#picd {background-image: url(pics/politik_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }
#pice {background-image: url(pics/projekte_01.jpg); padding: 0px; MARGIN: 5px; height: 80px; width: 130px; TEXT-ALIGN: center; }

.picleer {border: #ff9900 1px solid; padding: 0px; MARGIN: 5px; height: 80px; width: 128px; TEXT-ALIGN: center; }



#footerline {
        margin: 0px;
        padding: 0px;
        border: 0px solid #000000;
        height: 35px;
}



#footerleft {
        margin: 0px;
        padding: 0px;
        width: 170px;
        clear: left;
        float: left;
        border: 0px dotted #000000;
}



#footer {
        margin: 0px;
        padding: 5px 5px 2px 5px;
        /*float: left;*/
        height: 35px;
        border-top: 1px solid #ff9900;
        border-bottom: 0px solid #ff9900;
        background-color: #cfcec1;
}



#footerinhalt {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 600px;
        border-left: 1px solid #ff9900;
}



#footercenter {
        margin: 0px;
        padding: 15px 0px 0px 10px;
        float: left;
        border-top: 1px solid #ff9900;
        width: 400px;
        /*font-weight: bold; */
        font-size: 11px;
        text-align: left;
}



#footerright {
        margin: 0px;
        padding: 10px 0px 0px 10px;
        float: right;
        border-top: 1px solid #ff9900;
        width: 180px;
        text-align: right;
}



.picleft {float: left; border: 0px dotted #ff9900; margin-left: 0px; margin-right: 30px; margin-top: 15px; margin-bottom: 15px; line-height: 15px; width: 250px; overflow: hidden;}
.picright {float: right; border: 0px dotted #ff9900; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin-left: 30px; margin-right: 0px; margin-top: 15px; margin-bottom: 15px; line-height: 15px; width: 250px; overflow: hidden;}
.picright_small {float: right; border: 0px dotted #ff9900; margin-left: 30px; margin-right: 0px; margin-top: 10px; margin-bottom: 15px; line-height: 15px; width: 80px; overflow: hidden;}
.center {margin-left: 0px; border: 0px dotted #ff9900; margin-right: 0px; margin-top: 15px; margin-bottom: 10px; line-height: 15px; overflow: hidden;}
.picrightkl {float: right; border: 0px dotted #ff9900; margin-left: 30px; margin-right: 0px; margin-top: 0px; margin-bottom: 15px; line-height: 15px; width: 250px; overflow: hidden;}



#bigprint {
        position: fixed;
        left: 615px;
        bottom: 145px;
        padding: 5px;
        float: right;
        border: 1px dotted #ff9900;
        width: 120px;
        height: 115px;
        text-align: center;
        font-size: 1.1em; /* alt: 13px */
        color: #442200;
        font-weight: bold;
        background-color: #cfcec1;
}



#bigclose {
        position: fixed;
        left: 615px;
        bottom: 10px;
        padding: 5px;
        float: right;
        border: 1px dotted #ff9900;
        width: 120px;
        height: 115px;
        text-align: center;
        font-size: 1.1em; /* alt: 13px */
        color: #442200;
        font-weight: bold;
        background-color: #cfcec1;
}



#bigempty {
        position: fixed;
        left: 615px;
        bottom: 300px;
        padding: 5px;
        float: right;
        border: 0px dotted #ff9900;
        width: 120px;
        height: 135px;
        text-align: center;
        font-size: 1.1em; /* alt: 13px */
        color: #442200;
        font-weight: bold;
}



.address {
        padding: 5px;
        float: right;
        border-top: 1px dotted #000000;
        text-align: center;
        overflow: hidden;
        width: 400px;
        font-size: 10px;
        color: #442200;
        font-weight: bold;
        display: none;
}



#hmenue {
        padding: 7px 0px 0px 10px;
        margin: 0px;
        width: 595px;
        \width: 605px;
        w\idth: 595px;
        background-color: #cfcec1;
        border-bottom: 1px solid #ff9900;
        height: 35px;
        float: left;
        font-weight: bold;
        font-size: 1em; /* alt: 12px */
        /*position: relative;*/
        z-index: 100;
        /*background-image: url(pics/leer.gif);*/
}



#hmenue ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        text-align: center;
}



#hmenue li {
        color: #cfcec1;
        float: left;
        width: 110px;
        margin: 0px;
        padding: 0px;
}



#hmenue li a {
        height: 100%;
        width: 100%;
        margin: 0px;
        display: block;
        border-left: 0px dotted #ff0099;
        padding: 0px;
}



#hmenue li ul {
        text-align: center;
        position: absolute;
        white-space: normal;
        background-color: #e8e8e0;
        border: 1px dotted #ff9900;
        margin: 1px 0px 0px -5px;
        padding: 0px;
        width: 120px;
        visibility: hidden;
}



#hmenue li:hover ul {
        visibility: visible;
}



#hmenue li ul li {
        font-size: 1em; /* alt: 13px */
        width: 110px;
        margin: 0px;
        padding: 8px 3px 8px 3px;
        float: none;
        background-color: #e8e8e0;
}



#hmenue li ul li a {
        padding: 0px;
        border: 0px dotted #ff9900;
        /*background-color: #f5555f;*/
}



#vmenue {
        margin: 0px;
        padding: 0px;
        width: 169px;
        border: 0px solid #000000;
        /*position: relative;*/
        background-color: transparent;
        overflow: hidden;
        /*top: -5px;*/
        /*left: -5px;*/
        /*clear: left;*/
}



#vmenue ul {
        list-style: none;
        margin: 0px;
        padding: 15px 0px 0px 0px;
        text-align: left;
        font-size: 1em; /* alt: 12px */
        font-weight: bold;
        border: 0px solid #000000;
}



#vmenue li {
        margin: 0px;
        padding: 5px 10px 5px 10px;
        border: 0px solid #000000;
}



/*bewirkt dass um den link platz gelassen wird der */
/*mit der anweisung darunter braun ausgefuellt wird*/
/*#vmenue a {*/
/*        margin: 0px;*/
/*        padding: 5px;*/
/*        border: 0px solid #000000;*/
/*}*/

/*#vmenue a:hover {*/
/*        background: #442200;*/
/*}*/



/* div for sub-files*/
#sub_divbgd {
        margin: 0px;
        padding: 0px;
        float: left;
        width: 100%;
        background-color: #cfcec1;
        line-height: 16px;
}



/* dummy to stop floating of elements (original name #nofloat)*/
.spacer {
        clear: both;
        visibility: hidden;
        height: 1px;
}



h1 {padding: 5px 0px 5px 0px; font-size: 1.2em; text-align: left; font-weight: bold; line-height: 1.4em; }                                        /* alt: 14px */
h2 {padding: 15px 0px 5px 0px; font-size: 1.1em; text-align: left; font-weight: bold; }                                        /* alt: 13px */
h3 {padding: 15px 0px 5px 0px; font-size: 1em; text-align: left; font-weight: bold; }                                        /* alt: 11px */
h4 {padding: 15px 0px 5px 0px; font-size: 0.9em; text-align: left; font-weight: bold; font-style: italic; }                /* alt: 11px */
h5 {padding: 15px 0px 5px 0px; font-size: 1em; text-align: left; font-weight: normal; text-decoration: underline; }        /* alt: 12px */



.font2 { font-size:120%; line-height: 125%; }
.font3 { font-size:140%; line-height: 150%; }



#form_a { font-size: 13px; font-family: "arial narrow", "verdana", "arial"; color: #000000; width: 115px; height: 20px; border: 1px solid #ff9900; background-color:#ffffff; margin: 0px; padding: 0px; }
#form_b { font-size: 13px; font-family: "verdana", "arial"; color: #000000; width: 340px; height: 22px; border: 1px solid #ff9900; background-color:#ffffff; }
#form_c { font-size: 13px; font-family: "verdana", "arial"; color: #000000; width: 160px; height: 22px; border: 1px solid #ff9900; background-color:#ffffff; }
#button_a { font-size: 11px; font-family: "verdana", "tahoma", "arial"; height: 20px; width: 35px; color: #442200; font-weight: bold; background-color: #cccccc; border: 1px solid #442200; cursor: pointer; margin: 2px 0px 0px 0px; padding: 0px; }
#button_b { font-size: 11px; font-family: "verdana", "tahoma", "arial"; height: 20px; width: 100px; color: #442200; font-weight: bold; background-color: #cccccc; border: 1px solid #442200; cursor: pointer; margin: 0px; padding: 0px; }
#button_c { font-size: 11px; font-family: "verdana", "tahoma", "arial"; height: 20px; width: 160px; color: #442200; font-weight: bold; background-color: #cccccc; border: 1px solid #442200; cursor: pointer; margin: 0px; padding: 0px; }
#textar_a { font-size: 14px; font-family: "verdana", "tahoma", "arial"; color: #000000; width: 340px; border: 1px solid #ff9900; background-color:#ffffff; margin: 0px; padding: 0px; }

textarea.textar_b { font-size: 1.0em; line-height: 1.35em; font-family: "verdana", "tahoma", "arial"; color: #000000; width: 480px; border: 1px solid #ff9900; background-color:#ffffff; margin: 0px; padding: 0px; }
input.form_aa { font-size: 1.0em; font-family: "verdana", "tahoma", "arial"; color: #000000; width: 480px; height: 20px; border: 1px solid #ff9900; background-color:#ffffff; margin: 0px; padding: 0px; }

input.butt_aa { font-size: 12px; font-family: "verdana", "tahoma", "arial"; height: 25px; width: 200px; color: #442200; font-weight: bold; background-color: #cfcec1; border: 1px solid #442200; cursor: pointer; }



a.lk_aab:link{color: #ff9900; text-decoration: none; }
a.lk_aab:visited{color: #ff6600; text-decoration: none; }
a.lk_aab:active{color: #442200; text-decoration: none; }
a.lk_aab:hover{color: #442200; text-decoration: none; }

a.lk_aac:link{color: #ff9900; text-decoration: none; }
a.lk_aac:visited{color: #ff9900; text-decoration: none; }
a.lk_aac:active{color: #ff9900; text-decoration: none; }
a.lk_aac:hover{color: #ff9900; text-decoration: overline underline; }

a.lk_aad:link{color: #ff9900; text-decoration: none; font-weight: bold; }
a.lk_aad:visited{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aad:active{color: #ff9900; text-decoration: none; font-weight: bold; }
a.lk_aad:hover{color: #ff9900; text-decoration: underline; font-weight: bold; }

a.lk_aae:link{color: #442200; text-decoration: none; font-weight: bold; }
a.lk_aae:visited{color: #660000; text-decoration: none; font-weight: bold; }
a.lk_aae:active{color: #442200; text-decoration: none; font-weight: bold; }
a.lk_aae:hover{color: #ff9900; text-decoration: none; font-weight: bold; }

a.lk_aaf:link{color: #ff9900; text-decoration: none; font-weight: bold; }
a.lk_aaf:visited{color: #ff6600; text-decoration: none; font-weight: bold; }
a.lk_aaf:active{color: #ff9900; text-decoration: none; font-weight: bold; }
a.lk_aaf:hover{color: #442200; text-decoration: none; font-weight: bold; }



a.lk_maab:link{color: #442200; text-decoration: none; }
a.lk_maab:visited{color: #442200; text-decoration: none; }
a.lk_maab:active{color: #442200; text-decoration: none; }
a.lk_maab:hover{color: #ff9900; text-decoration: none; }

a.lk_maad:link{color: #ff9900; text-decoration: none; font-weight: bold; }
a.lk_maad:visited{color: #ff9900; text-decoration: none; font-weight: bold; }
a.lk_maad:active{color: #ff9900; text-decoration: none; font-weight: bold; }
a.lk_maad:hover{color: #ff9900; text-decoration: underline; font-weight: bold; }



/* 9px = 0.75em */
p.tt_aaa_aa{font-size: 0.75em; text-align: left; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_aaa_ab{font-size: 0.75em; text-align: center; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_aaa_ac{font-size: 0.75em; text-align: right; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_aaa_ad{font-size: 0.75em; text-align: justify; color: #442200; line-height: 1.2em; font-weight: normal; }

p.tt_aaa_ba{font-size: 0.75em; text-align: left; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_aaa_bb{font-size: 0.75em; text-align: center; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_aaa_bc{font-size: 0.75em; text-align: right; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_aaa_bd{font-size: 0.75em; text-align: justify; color: #442200; font-weight: bold; line-height: 1.2em; }

p.tt_aab_ba{font-size: 0.75em; text-align: left; color: #ff9900; font-weight: bold; line-height: 1.2em; }
p.tt_aab_bb{font-size: 0.75em; text-align: center; color: #ff9900; font-weight: bold; line-height: 1.2em; }
p.tt_aab_bc{font-size: 0.75em; text-align: right; color: #ff9900; font-weight: bold; line-height: 1.2em; }
p.tt_aab_bd{font-size: 0.75em; text-align: justify; color: #ff9900; font-weight: bold; line-height: 1.2em; }



/* 10px = 0.8em */
p.tt_aa_aa{font-size: 0.8em; text-align: left; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_aa_ab{font-size: 0.8em; text-align: center; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_aa_ac{font-size: 0.8em; text-align: right; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_aa_ad{font-size: 0.8em; text-align: justify; color: #442200; line-height: 1.2em; font-weight: normal; }

p.tt_aa_ba{font-size: 0.8em; text-align: left; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_aa_bb{font-size: 0.8em; text-align: center; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_aa_bc{font-size: 0.8em; text-align: right; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_aa_bd{font-size: 0.8em; text-align: justify; color: #442200; font-weight: bold; line-height: 1.2em; }

p.tt_ab_ba{font-size: 0.8em; text-align: left; color: #ff9900; font-weight: bold; line-height: 1.2em; }
p.tt_ab_bb{font-size: 0.8em; text-align: center; color: #ff9900; font-weight: bold; line-height: 1.2em; }
p.tt_ab_bc{font-size: 0.8em; text-align: right; color: #ff9900; font-weight: bold; line-height: 1.2em; }
p.tt_ab_bd{font-size: 0.8em; text-align: justify; color: #ff9900; font-weight: bold; line-height: 1.2em; }



/* 11px = 0.9em */
p.tt_ba_aa{font-size: 0.9em; text-align: left; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_ba_ab{font-size: 0.9em; text-align: center; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_ba_ac{font-size: 0.9em; text-align: right; color: #442200; line-height: 1.2em; font-weight: normal; }
p.tt_ba_ad{font-size: 0.9em; text-align: justify; color: #442200; line-height: 1.2em; font-weight: normal; }

p.tt_ba_ba{font-size: 0.9em; text-align: left; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_ba_bb{font-size: 0.9em; text-align: center; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_ba_bc{font-size: 0.9em; text-align: right; color: #442200; font-weight: bold; line-height: 1.2em; }
p.tt_ba_bd{font-size: 0.9em; text-align: justify; color: #442200; font-weight: bold; line-height: 1.2em; }

p.tt_ba_da{font-size: 0.9em; text-align: left; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ba_db{font-size: 0.9em; text-align: center; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ba_dc{font-size: 0.9em; text-align: right; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ba_dd{font-size: 0.9em; text-align: justify; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }



/* 12px = 1.0em */
p.tt_ca_aa{font-size: 1em; text-align: left; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_ca_ab{font-size: 1em; text-align: center; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_ca_ac{font-size: 1em; text-align: right; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_ca_ad{font-size: 1em; text-align: justify; color: #442200; line-height: 1.35em; font-weight: normal; }

p.tt_ca_ba{font-size: 1em; text-align: left; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_ca_bb{font-size: 1em; text-align: center; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_ca_bc{font-size: 1em; text-align: right; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_ca_bd{font-size: 1em; text-align: justify; color: #442200; font-weight: bold; line-height: 1.35em; }

p.tt_cb_ba{font-size: 1em; text-align: left; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_cb_bb{font-size: 1em; text-align: center; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_cb_bc{font-size: 1em; text-align: right; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_cb_bd{font-size: 1em; text-align: justify; color: #ff9900; font-weight: bold; line-height: 1.35em; }

p.tt_ca_ca{font-size: 1em; text-align: left; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_cb{font-size: 1em; text-align: center; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_cc{font-size: 1em; text-align: right; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_cd{font-size: 1em; text-align: justify; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }

p.tt_ca_da{font-size: 1em; text-align: left; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_db{font-size: 1em; text-align: center; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_dc{font-size: 1em; text-align: right; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }
p.tt_ca_dd{font-size: 1em; text-align: justify; color: #442200; font-weight: bold; font-style: italic; line-height: 1.35em; }



/* 13px = 1.1em */
p.tt_da_aa{font-size: 1.1em; text-align: left; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_da_ab{font-size: 1.1em; text-align: center; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_da_ac{font-size: 1.1em; text-align: right; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_da_ad{font-size: 1.1em; text-align: justify; color: #442200; line-height: 1.35em; font-weight: normal; }

p.tt_da_ba{font-size: 1.1em; text-align: left; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_da_bb{font-size: 1.1em; text-align: center; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_da_bc{font-size: 1.1em; text-align: right; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_da_bd{font-size: 1.1em; text-align: justify; color: #442200; font-weight: bold; line-height: 1.35em; }

p.tt_db_ba{font-size: 1.1em; text-align: left; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_db_bb{font-size: 1.1em; text-align: center; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_db_bc{font-size: 1.1em; text-align: right; color: #ff9900; font-weight: bold; line-height: 1.35em; }
p.tt_db_bd{font-size: 1.1em; text-align: justify; color: #ff9900; font-weight: bold; line-height: 1.35em; }



/* 14px = 1.2em */
p.tt_ea_aa{font-size: 1.2em; text-align: left; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_ea_ab{font-size: 1.2em; text-align: center; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_ea_ac{font-size: 1.2em; text-align: right; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_ea_ad{font-size: 1.2em; text-align: justify; color: #442200; line-height: 1.35em; font-weight: normal; }

p.tt_ea_ba{font-size: 1.2em; text-align: left; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_ea_bb{font-size: 1.2em; text-align: center; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_ea_bc{font-size: 1.2em; text-align: right; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_ea_bd{font-size: 1.2em; text-align: justify; color: #442200; font-weight: bold; line-height: 1.35em; }



/* 15px = 1.3em */
p.tt_fa_aa{font-size: 1.3em; text-align: left; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_fa_ab{font-size: 1.3em; text-align: center; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_fa_ac{font-size: 1.3em; text-align: right; color: #442200; line-height: 1.35em; font-weight: normal; }
p.tt_fa_ad{font-size: 1.3em; text-align: justify; color: #442200; line-height: 1.35em; font-weight: normal; }

p.tt_fa_ba{font-size: 1.3em; text-align: left; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_fa_bb{font-size: 1.3em; text-align: center; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_fa_bc{font-size: 1.3em; text-align: right; color: #442200; font-weight: bold; line-height: 1.35em; }
p.tt_fa_bd{font-size: 1.3em; text-align: justify; color: #442200; font-weight: bold; line-height: 1.35em; }



p.tt_bez_aa{font-size: 0.9em; text-align: left; line-height: 1.2em; color: #442200; font-weight: normal; }
p.tt_bez_ab{font-size: 0.9em; text-align: center; line-height: 1.2em; color: #442200; font-weight: normal; }
p.tt_bez_ac{font-size: 0.9em; text-align: right; line-height: 1.2em; color: #442200; font-weight: normal; }
p.tt_bez_ad{font-size: 0.9em; text-align: justify; line-height: 1.2em; color: #442200; font-weight: normal; }



li.ul_aaa {text-align: left; list-style-type: square; list-style-position: outside; margin-left:-23px; }
li.ul_aab {text-align: left; list-style-type: disc; list-style-position: outside; margin-left:-20px; }
li.ul_aac {text-align: left; list-style-type: circle; list-style-position: outside; }
li.ul_aad {text-align: left; list-style-type: square; list-style-position: inside; }
li.ul_aae {text-align: left; list-style-type: disc; list-style-position: inside; }
li.ul_aaf {text-align: left; list-style-type: circle; list-style-position: inside; }
li.ul_aag {text-align: left; list-style-type: square; list-style-position: outside; }
li.ul_aah {text-align: left; list-style-image: url(pics/zaehler_01.gif); list-style-position: outside; margin-left:-10px; margin-top:3px; }



li.ol_aaa {text-align: left; list-style-type: lower-alpha; list-style-position: outside; }
li.ol_aab {text-align: left; list-style-type: decimal; list-style-position: outside; margin-left:-20px; }
li.ol_aac {text-align: left; list-style-type: upper-roman; list-style-position: outside; }
li.ol_aad {text-align: left; list-style-type: lower-alpha; list-style-position: inside; }
li.ol_aae {text-align: left; list-style-type: decimal; list-style-position: inside; }
li.ol_aaf {text-align: left; list-style-type: upper-roman; list-style-position: inside; }



.goup {text-align: right; clear: both; margin-top: 20px; margin-bottom: 20px; }
.goupc {text-align: center; clear: both; margin-top: 20px; margin-bottom: 20px; }



.fett {font-weight: bold; }
.italic {font-style: italic; }
.line {text-decoration: underline; }
.orange {color: #ff9900; }



table.tab_01 {table-layout: auto; width: 100%; border: 0px solid #000000; border-collapse: collapse; border-spacing: 0px; }




/* unterschiedliche formatierungen fuer tabellenueberschriften */
/* nur diese sind in der groesse als em angegeben und werden mitskaliert */
/* tabelleninhalte werden nicht mitskaliert, da dies alles stark verschiebt */
td.td_n_aaa {background-color: #ffffff; font-size: 0.9em; text-align: left; line-height: 1.2em; color: #442200; font-weight: normal; color: #442200; border: 0px solid #996633; vertical-align: bottom; }
td.td_n_aab {background-color: #ffffff; font-size: 0.9em; text-align: center; line-height: 1.2em; color: #442200; font-weight: normal; color: #442200; border: 0px solid #996633; vertical-align: bottom; }
td.td_n_aac {background-color: #ffffff; font-size: 0.9em; text-align: right; line-height: 1.2em; color: #442200; font-weight: normal; color: #442200; border: 0px solid #996633; vertical-align: bottom; }
td.td_n_aad {background-color: #ffffff; font-size: 0.9em; text-align: justify; line-height: 1.2em; color: #442200; font-weight: normal; color: #442200; border: 0px solid #996633; vertical-align: bottom; }



/* unterschiedliche formatierungen fuer ueberschriftenzellen */
td.td_h_aaa {background-color: #ff9900; font-size: 13px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_aab {background-color: #ff9900; font-size: 13px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_aac {background-color: #ff9900; font-size: 13px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 70px; vertical-align: middle; }
td.td_h_aad {background-color: #ff9900; font-size: 13px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 90px; vertical-align: middle; }
td.td_h_aae {background-color: #ff9900; font-size: 13px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 110px; vertical-align: middle; }

td.td_h_aai {background-color: #ff9900; font-size: 13px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_aaj {background-color: #ff9900; font-size: 13px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_aak {background-color: #ff9900; font-size: 13px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 70px; vertical-align: middle; }
td.td_h_aal {background-color: #ff9900; font-size: 13px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 90px; vertical-align: middle; }
td.td_h_aam {background-color: #ff9900; font-size: 13px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 110px; vertical-align: middle; }

td.td_h_aaq {background-color: #ff9900; font-size: 13px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_aar {background-color: #ff9900; font-size: 13px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_aas {background-color: #ff9900; font-size: 13px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 70px; vertical-align: middle; }
td.td_h_aat {background-color: #ff9900; font-size: 13px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 90px; vertical-align: middle; }
td.td_h_aau {background-color: #ff9900; font-size: 13px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 110px; vertical-align: middle; }

td.td_h_baa {background-color: #ff9900; font-size: 12px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 30px; vertical-align: middle; }
td.td_h_bab {background-color: #ff9900; font-size: 12px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_bad {background-color: #ff9900; font-size: 12px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 80px; vertical-align: middle; }
td.td_h_bbb {background-color: #ff9900; font-size: 12px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }

td.td_h_cab {background-color: #ff9900; font-size: 11px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_cbb {background-color: #ff9900; font-size: 11px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 50px; vertical-align: middle; }
td.td_h_cbd {background-color: #ff9900; font-size: 11px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 80px; vertical-align: middle; }



/* unterschiedliche formatierungen fuer inhaltszellen */
td.td_c_aaa {background-color: #fffcf6; font-size: 13px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_aab {background-color: #fffcf6; font-size: 13px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_aac {background-color: #fffcf6; font-size: 13px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_aad {background-color: #fffcf6; font-size: 13px; text-align: justify; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_aba {background-color: #fffcf6; font-size: 13px; text-align: left; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_abb {background-color: #fffcf6; font-size: 13px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_abc {background-color: #fffcf6; font-size: 13px; text-align: right; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_abd {background-color: #fffcf6; font-size: 13px; text-align: justify; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_aca {background-color: #ffffff; font-size: 13px; text-align: left; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_acb {background-color: #ffffff; font-size: 13px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_acc {background-color: #ffffff; font-size: 13px; text-align: right; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_acd {background-color: #ffffff; font-size: 13px; text-align: justify; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_ada {background-color: #cccccc; font-size: 13px; text-align: left; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_adb {background-color: #cccccc; font-size: 13px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_adc {background-color: #cccccc; font-size: 13px; text-align: right; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_add {background-color: #cccccc; font-size: 13px; text-align: justify; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_baa {background-color: #fffcf6; font-size: 12px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bab {background-color: #fffcf6; font-size: 12px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bac {background-color: #fffcf6; font-size: 12px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bad {background-color: #fffcf6; font-size: 12px; text-align: justify; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_bba {background-color: #fffcf6; font-size: 12px; text-align: left; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bbb {background-color: #fffcf6; font-size: 12px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bbc {background-color: #fffcf6; font-size: 12px; text-align: right; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bbd {background-color: #fffcf6; font-size: 12px; text-align: justify; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_bda {background-color: #cccccc; font-size: 12px; text-align: left; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bdb {background-color: #cccccc; font-size: 12px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bdc {background-color: #cccccc; font-size: 12px; text-align: right; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_bdd {background-color: #cccccc; font-size: 12px; text-align: justify; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_caa {background-color: #fffcf6; font-size: 11px; text-align: left; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cab {background-color: #fffcf6; font-size: 11px; text-align: center; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cac {background-color: #fffcf6; font-size: 11px; text-align: right; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cad {background-color: #fffcf6; font-size: 11px; text-align: justify; color: #442200; font-weight: bold; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }

td.td_c_cba {background-color: #fffcf6; font-size: 11px; text-align: left; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cbb {background-color: #fffcf6; font-size: 11px; text-align: center; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cbc {background-color: #fffcf6; font-size: 11px; text-align: right; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }
td.td_c_cbd {background-color: #fffcf6; font-size: 11px; text-align: justify; color: #442200; font-weight: normal; border: 0px solid #996633; border-spacing: 0px; height: 25px; vertical-align: middle; }



/* farbige linien mit verschiedenen farben und linienstaerken */
td.td_l_aaa {background-color: #ff9900; border: 0px solid #996633; border-spacing: 0px; height: 1px; vertical-align: middle; }
td.td_l_aab {background-color: #ff9900; border: 0px solid #996633; border-spacing: 0px; height: 5px; vertical-align: middle; }
td.td_l_aac {background-color: #ff9900; border: 0px solid #996633; border-spacing: 0px; height: 10px; vertical-align: middle; }

td.td_l_aba {background-color: #442200; border: 0px solid #996633; border-spacing: 0px; height: 1px; vertical-align: middle; }
td.td_l_abb {background-color: #442200; border: 0px solid #996633; border-spacing: 0px; height: 5px; vertical-align: middle; }
td.td_l_abc {background-color: #442200; border: 0px solid #996633; border-spacing: 0px; height: 10px; vertical-align: middle; }

td.td_l_aca {background-color: #ffffff; border: 0px solid #996633; border-spacing: 0px; height: 1px; vertical-align: middle; }
td.td_l_acb {background-color: #ffffff; border: 0px solid #996633; border-spacing: 0px; height: 5px; vertical-align: middle; }
td.td_l_acc {background-color: #ffffff; border: 0px solid #996633; border-spacing: 0px; height: 10px; vertical-align: middle; }

td.td_l_aza {border: 0px solid #996633; border-spacing: 0px; height: 1px; vertical-align: middle; }
td.td_l_azb {border: 0px solid #996633; border-spacing: 0px; height: 5px; vertical-align: middle; }
td.td_l_azc {border: 0px solid #996633; border-spacing: 0px; height: 10px; vertical-align: middle; }



#plwait {
        display: none;
        position: absolute;
        left: 33%;
        right: 33%;
        /*top: 40%;*/
        height: 25%;
        margin: auto;
        padding: 2px;
        width: 30%;
        z-index: 100;
        border: 1px double #ff9900;
        font-family: "verdana", "tahoma", "arial", "helvetica", sans-serif;
        text-align: center;
        font-weight: bold;
        font-size: 120%;
        background-color: #cfcec1;
        color: #442200;
}



.blind {
        /*background-image: url(pics/leer.gif);*/
        background-color: #ff6600;
        color: #000000;
        filter: alpha(opacity=35);
                        -moz-opacity:0.35;
                        opacity: 0.35;
        /*display: none;*/
        position: absolute;
        height: 975px;
        width: 508px;
        cursor: url(hobbes.ico);
        /*left: 33%;*/
        /*right: 33%;*/
        /*top: 40%;*/
        /*height: 25%;*/
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 0px 20px;
        z-index: 100;
        border: 1px dotted #ff9900;
        font-family: "verdana", "tahoma", "arial", "helvetica", sans-serif;
        text-align: center;
        font-weight: bold;
        font-size: 2em;
        line-height: 2em;
}



/* ]]> */