html,body {overflow:hidden; padding:0; margin:0}
html {overflow-y: scroll;}
body {font-family:Arial; padding-bottom:20px}
body {background:url(pics/home/bg1920.jpg) center 0 repeat-y; background-size: calc(100% - 76px); background-attachment: fixed;}
/* startseite */
.hintergrund {opacity:1; z-index:0; position: absolute; left:0; top:0; display:block; width:100%; min-height:100%}
.hintergrund table {width:100%; height: 100%; position: absolute;}
.hintergrund table td {padding:0;}

/* unterseiten */
.balken_left {z-index:1000; position:fixed; left:0; top:0; width:76px; height:100%}
.balken_left table {width:100%; height: 100%; position: absolute;}
.balken_left table td {padding:0;}
.balken_right {z-index:1000; position:fixed; right:0; top:0; width:76px; height:100%}
.balken_right table {width:100%; height: 100%; position: absolute;}
.balken_right table td {padding:0;}

.zentriert {position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}

.inhalt {z-index:10; width:100%; max-width:1370px; margin:80px auto 0 auto; position: relative;}
.inhalt .link
{
  color: #783737;
  text-decoration: none;
}
.inhalt .link:hover
{
  text-shadow: 0 0 2px;
}
@media screen and (max-width: 799px) {
    body {background-size:100% auto !important;}
    
    .home {margin-bottom:20px;}
}