/* CSS Document */
/* ******************  body  *************** */

body {
    margin: 8px;
    background: #ffffff;
    color: #000000;
    font-family:  Times, 'Times New Roman', serif;
    font-size: 90%;
}

/* *** logo **** */
#obenlinks {

    margin-top: 10px;
    margin-left: 20px;
    font-family:  Times, 'Times New Roman', serif;
    font-size: 0.9em;
    background: transparent;
    display: none;
}

/* *** firmenname *** */
#obenmitte {
/*    float: left; */
}


/* *** siegelstempel rechts mitte *** */
.rechts {
float: right;
display: none;
}

.wegskizze {
    float: right;
    padding-left: 20px;
}

.glinkemann {
    display: none;
}


/* *** navigationsmenue *** */
#navigation {
    display: none;
}

#navigation ul {
    display: none;
}

#navigation li {
    display: none;
}

/* *** kennzeichnung der aktuellen seite *** */
.actpage {
        color:#0000ff;
        background: #ffff99;

}

/* *** anchor *** */

a[href^="http://"]:after {
    content:" <" attr(href) ">";
    }


a:link {
    color: #000000;
    background: transparent;
    text-decoration:none;
}

a:visited {
    text-decoration:none;
    color:#000000;
    background: transparent;
}


a:hover {
    color:#E00000;
    text-decoration:none;
    background: #ffff99; /*#f90;*/
}

a:focus {
    background: transparent;
    color: #000;
    background: #ffff99;
    text-decoration:none;
}

a:active {  text-decoration:none;
        color:#0000ff;
        background: #ffff99;
}



/* *** eigentlicher text-inhalt *** */

#content {

    margin-top: 30px;

}

/* *** ueberschriften *** */
h1  {
    font-family:  Times, 'Times New Roman', serif;
    font-size: 12pt;
    font-weight: bold;

    margin-bottom: -12px;
}

h2 {
    font-family:  Times, 'Times New Roman', serif;
    font-size: 10pt;
    margin-bottom: -12px;
}


h3 {
    font-family:  Times, 'Times New Roman', serif;;
    font-size: 10pt;
}

h4 {
    font-family:  Times, 'Times New Roman', serif;
    font-size: 10pt;
    font-weight: normal;
    margin-bottom: -12px;
}

h5 {
    font-family:  Times, 'Times New Roman', serif;
    font-size: 7pt;
}

/* *** standard absatz *** */
p {
    text-align: justify;
    font-family: 'Times New Roman',Times, serif;
    font-size: 9pt;
    background: transparent;
    font-style:normal;
    font-weight:normal;

}

/* *** kleine schrift *** */
.small {
    font-size: 0.8em;
}

/* *** extrakleine schrift *** */
.xtrasmall {
    font-size: 0.6em;
}

/* *** bilder *** */
img {
    border:0;
}


/* *** tabellen *** */
table {
    text-align: left;
    width: 98%;
    margin: 4px;
}

table td {
    padding: 0px 0px 0px 0px;
    border-width: 0;
    vertical-align: top;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    background: transparent;
    font-style:normal;
    font-weight:normal;
}

/* *** listen *** */


ul {
    font-family:   Times, 'Times New Roman', serif;
    font-size: 0.9em;
    background: transparent;
    font-style:normal;
    font-weight:normal;
    list-style-type: square;
    list-style-image: none;
    padding-left: 10px;
    margin-left: 8px;

}

ul ul {
    list-style-type: circle;
}


ol {
    font-family:   Times, 'Times New Roman', serif;
    font-size: 0.9em;
    background: transparent;
    font-style:normal;
    font-weight:normal;
}

.alpha {
    list-style-type: lower-alpha;
}

.alpha3 {
    list-style-type: lower-alpha;

}

/* *** button *** */
.button {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 1.1em;
    color:#000000;
    background-color: yellow;
    font-style:normal;
    font-weight:bold;

}

.kleinerabsatz {
    margin-bottom: -6px;
}



.farbe1 {
    width:230px;
    color: #000000;
    background-color: #EFEFEF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;

}

.farbe2 {
    color: #000000;
    background-color: #E6E6E6;
}


.farbe3 {
    color: #000000;
    background-color: #DFDFDF;
}

textarea {
    background-color: #EFEFEF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
}

p.klein {
   font-family:  Arial, Verdana, Helvetica, sans-serif;
   font-size:7pt;
}
.kleiner_abstand {
    margin-top:-1.3em;
    margin-bottom:-1.2em;
}

.unterstreichen {
            text-decoration:underline;
}

.tabulator {
         position: absolute;
         left:400px;
}
.tabelle {
    margin-left:-6px;
            margin-top:-6px;

}
.adresse {
    font-size: 10pt;
    color:#000000;
    background: transparent;
    font-style:normal;
    font-weight:normal;
    margin-bottom: -14px;
}
.fett {
    font-weight:bold;
}

.bild2_rechts {
    margin-top:16px;
    text-align:center;
    display: none;
}
.bild3_rechts {
    margin-top:16px;
    text-align:center;
    display: none;
}

