body {
        margin: 0px;
        padding: 0px;
        font-family: "Helvetica Neue", "Helvetica", "Arial", "sans serif";
        color: #ffffff;                /* Schriftfarbe*/
        background-color: #333333;     /* globaler Hintergrund Farbe*/
}

a:link {
        color: red;                    /*Farbe für Mail-Link */
        font-family: inherit;
        text-decoration: none;
}

a:visited {
        color: red;                    /*Farbe für besuchten Link */
        font-family: inherit;
        text-align: center;
        text-decoration: none;
}

a:hover {
        color: #f2f5a9;                /*Farbe Maus auf Link hellgelb*/
        font-family: inherit;
        text-align: center;
        text-decoration: underline;
        background-color: none;
}

a:current {
        color: #ffff00;                /*Farbe aktiver-Link  Gelb*/
        font-family: inherit;
        text-decoration: none;
}

a:active {
        color: #00ff00;                /*Farbe grün*/
        font-family: inherit;
        text-decoration: none;
}

/* --------------------------------------------------------------*/
/*                    Kopfleiste*/
/* --------------------------------------------------------------*/ 

#kopfleiste_rechts {
        position: fixed;
        top: 0px;
        left: 50%;
        width: 50%;
        height: 70px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color: #333333;       /* Hintergrund Kopfleiste*/
}


#kopfleiste {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 50%;
        height: 70px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        background-color: #333333;       /* Hintergrund Kopfleiste*/
        /*box-shadow: 2px 2px 2px 0px #515151;*/
}

 /* Logo Positionierung in der Kopfleiste*/
#kopfleiste img {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 15%;
        text-align: center;
}

 
/* --------------------------------------------------------------*/
/*                    Menu                                       */
/* --------------------------------------------------------------*/ 

#menu {
        position: fixed;
        top: 70px;
        left: 0px;
        /*float: right;*/
        width: 100%;
        height: 30px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 00%;
        text-align: center;                         /* Ausrichtng in td-Box*/
        color: lightskyblue;                        /* Txtfarbe für Menu hellblau (Aktiv Link?) */
        line-height: 1.8;
        background-color: #444444;                  /* Hintergrund Menu dunkelgrau*/
        /*box-shadow: 2px 2px 2px 0px #515151;*/
}

/* Rahmen für^das Menu*/
nav {
       border-left: 10px solid red;
       border-top: 1px solid red;
       border-right: 10px solid red;
       border-bottom: 1px solid red;
       text-align: center;
}

/* Menu-Balken wird bei Bilder sxhwarz statt dunkelgrau*/
#menu-bilder {
        position: fixed;
        top: 70px;
        left: 0px;
        /*float: right;*/
        width: 100%;
        height: 30px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 00%;
        text-align: center;                         /* Ausrichtng in td-Box*/
        color: lightskyblue;
        line-height: 1.8;                            /* Txtfarbe für Menu hellblau (Aktiv Link?) */
        background-color: #000000;                  /* Hintergrund Menu schwarz*/
        /*box-shadow: 2px 2px 2px 0px #515151;*/
}

/* --------------------------------------------------------------*/
/*                        Inhalt */
/* --------------------------------------------------------------*/ 

#inhalt-mitte {
        width: 70%;
        height: 100%;
        align: center;
        text-align: left;
        padding: 0px 15% 0px 15%;
        margin: 0px 0px 30px 0px;
        background-color: #333333;                  /* Hintergrund */
        /*box-shadow: 22px 2px 2px 0px #515151;*/
}

#inhalt {
        width: 100%;
        height: 100%;
        overflow: hidden;                          /* Damit das Layout mit float funktioniert*/
        padding: 2px 0px 0px 0px;
        margin: 100px 0px 30px 0px;
        text-align: center;
        background-color: #333333;                  
        /*box-shadow: 22px 2px 2px 0px #515151;*/
}

.inhalt h2 {
        text-align: center;
}

.inhalt h3 {
        text-align: center;
        /*font-size: 18px;
        line-height: 1.4;*/
}

.inhalt h4 {
        text-align: center;
}

#inhalt footer {
        text-align: center;

}


#inhalt p {
        text-align: center;

}

/* --------------------------------------------------------------*/
/*                   Fusszeile*/
/* --------------------------------------------------------------*/ 
#fusszeile_left {
        position: fixed;
        bottom: 00px;
        left: 0px;
        width: 20%;
        height: 35px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
	    line-height: 2.2;
        color: #ffffff;
        background-color: #444444;
       }

#fusszeile {
        position: fixed;
        bottom: 00px;
        left: 0px;
        width: 60%;
        height: 35px;
        margin: 0px 0px 0px 20%;
        padding: 0px 0px 0px 0px;
        text-align: center;
        background-color: #444444;
       }

#fusszeile_right {
        position: fixed;
        bottom: 00px;
        left: 0px;
        width: 20%;
        height: 35px;
        margin: 0% 0px 0px 80%;
        padding: 0px 0px 0px 0px;
        text-align: center;
        line-height: 2.2;
        color: #ffffff;
        background-color: #444444;
}

#fusszeile h5 {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
        line-height: 0.0;
        text-align: center;
        color: #ffffff;
}

/* --------------------------------------------------------------*/
/*                   Diverse*/
/* --------------------------------------------------------------*/ 

 .img_radius {
        border-radius: 25px;
        /*box-shadow: 2px 2px 2px gray;*/
 }
 .img_ellipse {
        border-radius: 50%;
        box-shadow: 2px 2px 2px gray;
 }
