BODY

.body {
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px
        }

html, body{
        font-family:verdana, arial, helvetica, sans-serif;
        font-size:95%; /*erreicht ann&auml;hernd gleiche Schriftgr&ouml;&szlig;en in NN, IE und OP*/
        margin:0;
        padding:0;
}


h1, h2, h3, h4, h5, h6, p, form {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

img{
  border:none;
}


h2.start{
        color: #002261;
 }

 #logo_start{
        position:absolute;
        height:0px;
        width:100%;
        text-align:right;
        right:70px;
        top:0;
}




/* - - - - - - - - - - - - Tabellen / Zellenhinterguende - - - - - - - - - - - - */


.babyblau { background-color:#A8C4D9; }
.hellblau { background-color:#B4C1CA; }
.blaugrau { background-color:#8FA1AF; }
.grau { background-color:#B4C1CA; }
.mittelgrau { background-color:#DBDBDB; }
.hellgrau { background-color:#EDECEC; }
.weiss { background-color:#ffffff; }
.tuerkis { background-color:#2489B0; }


/* - - - - - - - - - - - - Bilder Positionierung Kopfbereich - - - - - - - - - - - - */

#rand_quadrate{
        position:absolute;
        background-image:url(../pix/rand_quadrate.gif);
        background-position:top left;
        height:68px;
        width:15px;
        left:0;
        top:144;
}

#rand_gitter{
        position:absolute;
        background-image:url(../pix/rand_gitter.gif);
        background-position:top left;
        height:245px;
        width:200px;
        left:16;
        top:455;
}

#rand_gitter_klein{
        position:absolute;
        background-image:url(../pix/rand_gitter_klein.gif);
        background-position:top left;
        height:241px;
        width:15px;
        left:0;
        top:302;
}



#rahmen_links_linien{
        position:absolute;
        background-image:url(../pix/rahmen_links_linien.gif);
        background-position:top left;
        height:49px;
        width:198px;
        left:17;
        top:556;
}

#schriftzug_zeitschriften{
        position:absolute;
        background-image:url(../pix/schriftzug_zeitschriften.gif);
        background-position:top left;
        height:62px;
        width:538px;
        left:163;
        top:72;
}


.bilder {
        border-bottom:1px solid #002261;
        border-right:1px solid #002261;
        border-left:1px solid #002261;
        border-top:1px solid #002261;
}

/* - - - - - - - - - - - - Schriftformatierung - - - - - - - - - - - - */

.normal {
        font-size:0.7em;
        vertical-align:top;
        color: #425163;
        }

.normal_fett {
        font-size:100%;
        font-weight: bold;
        }

.normal_kursiv {
        font-size:100%;
        font-style:italic;
        }

.weiss_fett {
        font-size:0.7em;
        font-weight: bold;
        color: #ffffff;
        }

.rot_fett {
        font-size:100%;
        font-weight: bold;
        color: #EA0814;
        }
.blau_fett {
        font-size:100%;
        font-weight: bold;
        color: #002261;
        }

/* - - - - - - - - - - - - Ueberschriften - - - - - - - - - - - - */

h1 {
        font-size:0.8em;
        font weight: bold;
        color: #5B6F7F;
 }


 h2 {
        font-size:100%;
        font weight: bold;
        color: #ffffff;
 }



/* - - - - - - - - - - - - Links / Navigation - - - - - - - - - - - - */

a.link {
        font-size:100%;
        text-decoration: none;
        color: #002261;
        }

a.link_rot {
        font-size:100%;
        text-decoration: none;
        color: #EA0814;
        }

a.link_weiss {
        font-size:100%;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
        }

a.link_ueberschrift {
        font-size:100%;
        text-decoration: underline;
        color: #5B6F7F;
        }

a.navigation {
        font-size:0.7em;
        font-weight: bold;
        text-decoration:none;
        color: #ffffff;
        }

a.navigation:hover {
        font-size:0.7em;
        font-weight: bold;
        text-decoration:none;
        color: #002261;
        }

a.navigation_aktiv {
        font-size:0.7em;
        font-weight: bold;
        text-decoration:none;
        color: #002261;
        }

a.navigation_rechts {
        font-size:100%;
        text-decoration:none;
        color: #002261;
        }

a.navigation_rechts:hover {
        font-size:100%;
        text-decoration:none;
        color: #EA0814;
        }

a.navigation_rechts_aktiv {
        font-size:100%;
        text-decoration:none;
        color: #EA0814;
        }

