/* Body */
body{background-color: #fff;color: #000;font-family:helvetica,"lucida grande",arial,sans-serif;font-size:large;text-align:justify;line-height:1.5;margin:50px auto 25px auto;min-width:852px;max-width:1920px;padding:0px 40px;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
@media screen and (min-width:480px) and (max-width:960px) {#header{display:none;}}
/* Menü */
nav{color:#000;background-color:#eee;position:fixed;top:0;left:40px;right:40px;max-width:1920px;min-width:710px;margin:auto;z-index:1;}
nav li{width:144px;text-align:justify;}
nav ul, nav li, nav a{margin:0;padding:0;position:relative;}
nav:after, nav ul:after{content:'';display:block;clear:both;}
nav a{color:#000;background-color:transparent;display:block;font-family:helvetica,"lucida grande",arial,sans-serif;font-size:large;text-align:center;text-decoration:none;}
nav >ul{list-style:none;width:864px;margin:auto;}
nav ul{list-style:none;}
nav >ul> li{float:left;}
nav .sub a.active{color:#000;background-color:#fc0;}
nav >ul li a{color:#000;background:transparent;line-height:40px;padding:0 24px;}
nav >ul> li a:hover{color:#000;background-color:#eec;}
nav .sub:hover ul{display:block;}
nav .sub ul{display:none;position:absolute;min-width:100%;text-align:center;}
nav .sub ul li{text-align:center;}
nav .sub ul li a{color:#000;background-color:#eee;display:block;border-top:1px solid #929292;font-size:large;line-height:120%;padding:9px 5px;text-align:center;width:132px;}
nav .sub ul li a:hover{color:#000;background-color:#eec;}
.haus{width:28px;height:24px;margin:5px 0 -5px 0;}
/* Navi */
#nav{width:450px;margin:34px auto;}
#nav li{width:225px;text-align:center;}
#nav ul, #nav li, #nav a{margin:0;padding:0;position:relative;}
#nav:after, #nav ul:after{content:'';display:block;clear:both;}
#nav a{color:#000;background-color:#eec;display:block;font-family:helvetica,"lucida grande",arial,sans-serif;font-size:large;font-weight:bold;text-decoration:none;}
#nav ul{list-style:none;}
#nav>ul>li{float:left;}
#nav a:hover{color:#000;background-color:#eec;}
#pfl, #pfr{width:48px;height:20px;padding:10px 15px;vertical-align:middle;}
#li{text-align:left;}
#re{text-align:right;}
/* Pfe */
.pfe{border:none;width:60px;height:60px;}
#ssc{position:fixed;top:80%;right:40px;}
/* Überschrift */
h1{font-size:36px;}
h2{font-size:22px;}
h3{font-size:large;}
h4{font-size:medium;}
h5{font-size:large;margin:0;}
h6{font-size:small;}
/* Zentriert */
h1,h2,h3,.uline,#rest,.cen,#ter tr,#update tr,#her2,#tou,#tit tr,#ama,header,#foto{text-align:center;}
/* Unterstrich */
.uline{text-decoration:underline;}
/* Tab Rest */
#rest{margin:0 auto;}
#rest td{padding:5px;}
.rest{width:743px;height:461px;}
.maps{width:400px;height:300px;border:none;overflow:hidden;margin-bottom:11px;}
/* Tab KalTwit */
table#zip td{padding:3px;}
.kal{width:50px;height:50px;}
/* Fotoübersicht */
#fot,#fotz{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-around;-webkit-justify-content:space-around;}
figure img{transition:1s;}
figure{flex:0 1 200px;-webkit-flex:0 1 200px;margin:20px 10px;}
.fot:hover>a>img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}
figcaption{text-align:center;}
.fot{width:200px;height:158px;box-shadow:2px 5px 10px rgba(0,0,0,0.7);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.7);overflow:hidden;}
#foto img{box-shadow:7px 7px 12px rgba(0,0,0,0.7);-webkit-box-shadow:7px 7px 12px rgba(0,0,0,0.7);}
#ter{margin:0 auto;}
#ter td{padding:6px;}
#terz{margin:0 auto;}
.vob{width:200px;height:158px;}
.log{width:320px;height:255px;display:block; margin:0 auto}
/* Tab Ver */
.sortable{width:880px;border-collapse:collapse;border:1px solid black;margin:0 auto;}
.sortable thead{color:#000;background-color:#cc9;}
.sortable tr:nth-of-type(even){background-color:#eee;color:#000;}
.sortable tr{text-align:center;display:block;position:relative;}
.sortable th, .sortable td{padding:5px;border:1px solid black;}
.sortable tbody{display:block;height:600px;width:100%;overflow-y:auto;}
.sortable td:nth-child(1), .sortable th:nth-child(1){min-width:210px;}
.sortable td:nth-child(2), .sortable th:nth-child(2){min-width:170px;}
.sortable td:nth-child(3), .sortable th:nth-child(3){min-width:240px;}
.sortable td:nth-child(4), .sortable th:nth-child(4){width:260px;}
.date{display:none;}
/* Tab Fup */
#update{margin:0 auto;border-collapse:collapse;border:1px solid black;}
#update td, #update th, #her2 td, #her2 th, #tou td, #tou th{padding:5px;border:1px solid black;}
#update th, #her2 th, #tou th{color:#000;background-color:#cc9;}
#update tr:nth-of-type(odd), #her2 tr:nth-of-type(odd), #tou tr:nth-of-type(odd){background-color:#eee;color:#000;}
/* Tab Frep */
#her tr{vertical-align:top;}
#her2{border-collapse:collapse;border:1px solid black;}
/* Tab Ftour */
#tou{margin:0 auto;border-collapse:collapse;border:1px solid black;}
/* Amazon */
.ama{width:780px;height:900px;border:none;overflow:hidden;}
/* Tab DVD */
#tit{margin:0 auto;}
#tit td{padding:10px;}
/* Tab Bro */
.bro{margin:0 auto;}
.bro td{padding:10px;}
.blo{width:100px;height:100px;}
.w3i{width:256px;height:90px;}
/* Tab Wir */
table#wir td{padding:5px;}
/* News */
hr{clear:left;}
.neu li{margin-bottom:16px;clear:left;}
.vid{width:853px;height:480px;border:none;box-shadow:2px 5px 10px rgba(0,0,0,0.7);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.7);overflow:hidden;}
.emp{width:40px;height:40px;}
/* Fuss */
footer{clear:both;color:#000;background-color:#eee;padding:18px;text-align:center;}
.twi{float:left;width:100px;height:75px;margin-top:-26px;}
.imp{float:right;margin-top:-26px;}
.cop{text-align:center;padding-right:100px;}
/* Webdesign */
.art{clear:both;margin:0 auto;}
.dri{width:30%;float:left;margin:0 3.33% 30px 0;}
table.web{margin:0 auto;text-align:center;border-collapse:collapse;}
table.web tr{border:1px solid #777;}
table.web td{border:1px solid #777;padding:20px;}
table.w3c{margin-top:-20px;}
.w3w{width:128px;height:45px;}