
/* basics: textbloecke + header */
p {
        font-size: 12px;
        color: #626262;
}

.imprint {
        margin:   0px 0px 0px 0px;
        padding: 4px 0px 0px 0px;
        text-align: center;
        font-size: 10px;
        color: #775944;
}

.jText {

        text-align: justify;
}


.TopTeaserBlock {
        float: left;
        display: block;
        height: 100px;
        width: 670px;
        padding: 10px 20px 10px 20px;
        border: 0px dotted #FF0000;
}

.Rlogo {
        display: block;
        width: 210px;
        float: right;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;

}

/* neben dem Bild */
.picLI {
        display: block;
        width: 160px;
        float: left;
        clear: none;
        margin: 0px 20px 0px 0px;
}

.absL {
        font-size: 11px;
        display: block;
        width: 510px;
        float: left;
        clear: none;
        margin: 0px 0px 2px 0px;
        padding: 0px 0px 0px 0px;
        text-align: justify;
        border: 0px dashed #0000FF;
}

.clearAbsL {
        width: 600px;
        height: 1px;
        clear: left;margin: 6px 0px 6px 0px;

}

/* header */
h1 {
        font-size: 15px;
        font-weight: normal;
        color: #4A6CDA;
}

h2 {
        font-size: 13px;
        font-weight: bold;
        color: #4A6CDA;
}



/*        display: block;
 links -------------------------------------------------------------- */
/* MENUE TO BAR: hoehe - padding oben unten! */

a:link, a:visited {
        color: #791C0D;
}

a:active, a:hover {
        color: #D00202;
}


a.topMenue:link, a.topMenue:visited {
        display: block;
        float: left;
        font-size: 13px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        color: #dfdfdf;
        width: 140px;
        height: 30px;
        padding: 15px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border: 0px dashed #00FF00;
}

a.topMenue:hover, a.topMenue:active {
        color: #300606;
        text-decoration: none;
        background-image:url(../images/menues/tm_up.gif);
        background-repeat: no-repeat;
}

/* navRELI */
a.range0:link, a.range0:visited {
        display: block;
        width: 150px;
        height: 20px;
        font-size: 11px;
        float: right;
        color: #0066FF;
        padding: 4px 10px 0px 20px;
        margin: 1px 0px 0px 0px;
        border: 0px solid #dcdcdc;
        background-image: url(../images/menues/bgRange0_dnX.gif);
        background-repeat: no-repeat;
        text-decoration: none;
}

a.range0:active, a.range0:hover {
        color: #000F2A;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../images/menues/bgRange0_up.gif);
        background-repeat: no-repeat;
}


/* navRELI */
a.range0Links:link, a.range0Links:visited {
        display: block;
        width: 150px;
        height: 20px;
        font-size: 11px;
        float: right;
        color: #0066FF;
        padding: 4px 10px 0px 20px;
        margin: 1px 0px 0px 0px;
        border: 0px solid #dcdcdc;
        background-image: url(../images/menues/bgRange0_dnX.gif);
        background-repeat: no-repeat;
        text-decoration: none;
}

a.range0Links:active, a.range0Links:hover {
        color: #000F2A;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../images/menues/bgRangeLinks0_up.gif);
        background-repeat: no-repeat;
}



/* submenue im login */
a.subMenue:link, a.subMenue:visited {
        display: block;
        float: left;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        color: #606060;
        width: 40px;
        height: 20px;
        padding: 10px 5px 0px 5px;
        margin: 0px 0px 0px 0px;
        background-image:url(../images/menues/tm_dn.gif);
        background-repeat: no-repeat;
        border: 0px dotted #FF0000;
}

a.subMenue:hover, a.subMenue:active {
        color: #000000;
        text-decoration: none;
        background-image:url(../images/menues/tm_up.gif);
        background-repeat: no-repeat;
}

/* active file ------ */
a.subMenueACT:link, a.subMenueACT:visited {
        display: block;
        float: left;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        color: #BB1923;
        width: 140px;
        height: 20px;
        padding: 4px 0px 0px 0px;
        margin: 4px 0px 0px 0px;
        background-image:url(../images/menues/tm_dn.gif);
        background-repeat: no-repeat;
        border: 1px dotted #FF0000;
}


/* formats bars  */
.barText {
        margin: 4px 14px 4px 14px;
        font-size: 10px;
        color: #626262;
        text-align: justify;
}




.spI {
        display: block;
        margin: 4px auto 4px auto;
}

.ficken {

        margin-left: auto;
        margin-right: auto;

}


/* fuer mitte 500 */
.BG500head {
        display: block;
        width: 500px;
        height: 20px;
        background-image: url(../images/elements/bg_mi500_a.gif);
        background-repeat: no-repeat;
}

.BG500center {
        display: block;
        width: 500px;
        background-image: url(../images/elements/bg_mi500_c.gif);
}

.BG500foot {
        display: block;
        width: 500px;
        height: 20px;
        background-image: url(../images/elements/bg_mi500_v.gif);
        background-repeat: no-repeat;
}

.block500 {
        display: block;
        margin: 0px 0px 0px 0px;
        padding: 0px 6px 0px 6px;
        font-size: 11px;
        color: #1f1f1f;
        text-align: justify;
}

/* agb und teilnahmebed. */
.tenbed {
        display: block;
        margin: 4px 0px 0px 0px;
        font-size: 9px;
        color: #747474;
        text-align: justify;

}