body {background: url('../img/back.jpg') center top repeat-y #000000; margin: 10px 0}

html {
    overflow: scroll;
    overflow-x: hidden;
}
::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
/* optional: show position indicator in red */
::-webkit-scrollbar-thumb {
    background: #FF0000;
}

/* Absaetze */
a {font-family: Calibri, Arial, Sans-serif}
/* Überschriften, Absatz */
h1, h2, h3, p { font-family: Calibri, Arial, Sans-serif}
h1 { font-size: 26px; color: #C1C1C1; font-weight: bold; }
h2 { font-size: 18px; color: #999999; font-weight: bold; }
h3 { font-size: 16px; color: #727272; font-weight: bold; }
p { font-size: 16px; color: #727272; font-weight: normal;}

/* Links */	
a:link, a:visited, a:active {color: #595959; text-decoration: none; font-weight: bold; }
a:hover {color: #002060; text-decoration: none}

/* Titelzeile */
#logo {background: url('../img/Logo_750x160.jpg') center top no-repeat #000000; height: 160px; width: 750px; border-right: 1px solid #898989; border-left: 1px solid #898989; border-top: 1px solid #898989}

/* Nav-Zeile */
nav {position: -webkit-sticky; position: sticky; top: 0px;}
#men {/*position: fixed; left: 50%; margin-left: -375px;*/ background: #000000; width: 750px; border-right: 1px solid #898989; border-left: 1px solid #898989; table-layout: fixed; font: 16px Calibri, Arial, Sans-serif}
#men a:link, a:visited, a:active {font-weight: bold; text-align: center; color: #002060; text-decoration: none; display: block; line-height: 22px; /*background: #595959*/}
#men a:hover {color: #DDDDDD; text-decoration: none}
#lnk_t {background: #595959}
#lnk_f {background: #898989}

/* Seitliche Navigation */
#s-nav{background: #000000; table-layout: fixed; font: 16px Calibri, Arial, Sans-serif}
#s-nav a:link, a:visited, a:active {font-weight: bold; text-align: left; color: #111111; text-decoration: none; display: block; line-height: 24px; /*background: #595959*/}
#s-nav a:hover {color: #DDDDDD; text-decoration: none}
#s-lnk_t {background: #111199; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
#s-lnk_f {background: #3333BB; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}


#main {background: #000000; width: 750px; border-right: 1px solid #898989; border-left: 1px solid #898989}
#end {background: #000000; width: 750px; height: 2px; border-right: 1px solid #898989; border-left: 1px solid #898989; border-bottom: 1px solid #898989}

/* Klassen */


.main_td {background: #000000; padding-left: 10px; padding-right: 10px}
.side_td {background: #000000; width: 200px; vertical-align: top;}
.infobox {background: #101010; border: 1px solid #828282}
.stickybox {background: #202020; border: 1px solid #828282; position: -webkit-sticky; position: sticky; top: 29px;}
.stickymen {background: #000000; position: -webkit-sticky; position: sticky; top: 29px;}
.p05 {padding-left: 5px; padding-right: 5px}
.p20 {padding-left: 20px; padding-right: 20px}
.p3010 {padding-left: 30px; padding-right: 10px}
.zentriert {display: block; width:100%; text-align: center;}



/* Email Links */

a.eml:link {color: #727272; line-height: 22px;}
a.eml:visited {color: #727272; line-height: 22px;}
a.eml:hover {color: #dddddd; line-height: 22px;}
a.eml:focus {color: #727272; line-height: 22px;}
a.eml:active {color: #727272; line-height: 22px;}

a.emlc:link {color: #727272; text-align: center; line-height: 22px;}
a.emlc:visited {color: #727272; text-align: center; line-height: 22px;}
a.emlc:hover {color: #dddddd; text-align: center; line-height: 22px;}
a.emlc:focus {color: #727272; text-align: center; line-height: 22px;}
a.emlc:active {color: #727272; text-align: center; line-height: 22px;}




#dum {background: #000000; width: 750px; height: 1000px; border-right: 1px solid #898989; border-left: 1px solid #898989}