/* Copyright (c) 1989 - 2018 by Eighty Nine Network */

/* vt323-regular - latin */
@font-face {
  font-family: 'VT323';
  font-style: normal;
  font-weight: 400;
  src: local('VT323 Regular'), local('VT323-Regular'),
       url('vt323-v9-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('vt323-v9-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* geostar-fill-regular - latin */
@font-face {
  font-family: 'Geostar Fill';
  font-style: normal;
  font-weight: 400;
  src: url('geostar-fill-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Geostar Fill'), local('GeostarFill-Regular'),
       url('geostar-fill-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('geostar-fill-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('geostar-fill-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('geostar-fill-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('geostar-fill-v7-latin-regular.svg#GeostarFill') format('svg'); /* Legacy iOS */
}

/* titillium-web-200 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 200;
  src: local('Titillium Web ExtraLight'), local('TitilliumWeb-ExtraLight'),
       url('titillium-web-v6-latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('titillium-web-v6-latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

::-webkit-scrollbar {
 width: 18px;
 background: #222;
} 
::-webkit-scrollbar-thumb {
 border: 0px solid #777;
 background: #777;
 /*border-radius: 10px;*/
}
::-webkit-scrollbar-thumb:hover {
 background: #9b7f57;
}
::-webkit-scrollbar-thumb:active {
 background: #999;
}

::selection { background: #222; color: #fff; }
::-moz-selection { background: #222; color: #fff; }

html, body {
  background-color: #222;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  font-family: "Geostar Fill", monospace;
  color: #999;
  letter-spacing: 1px;
}

.jahre {
  font-family: "Geostar Fill", monospace;
  font-size:16px;
  letter-spacing: 1px;
  color: #999;
}

.logo {
  font-family: "Geostar Fill", monospace;
  font-size:40px;
  letter-spacing: 1px;
  color: #999;
  line-height: 150%;
}

#logo {
  position: fixed;
  left: 0px;
  bottom: 5px;
  width: 100%;
  background-color: #222;
  padding-top: 20px;
  padding-bottom: 45px;
  text-align: center;
}

#graphik {
  position: fixed;
  left: 0px;
  bottom: 320px;
  width: 100%;
  text-align: center;
}

#zeit {
  position: fixed;
  top: 280px;
  left: 0px;
  width: 100%;
  text-align: center;
}

/*--------------------------- Popup -------------------*/

#menu {
  position: absolute;
  bottom: 53px;
  left: 0px;
  width: 100%;
}

a.menu:link {
  color: #999; /*#999999 #968E85*/
  font-size: 10px; /*20*/
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: normal;
  line-height: 100%;
}

a.menu:visited {
  color: #999; /*#968E85*/
  font-size: 10px;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: normal;
  line-height: 100%;
}

a.menu:hover {
  color: #fff; /*#321F20*/
  font-size: 10px;
  text-decoration: none;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: normal;
  line-height: 100%
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.popup {
  position: absolute;
  width: 100%;
}

.popuptitle {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 19px;
  height: 41px;
  vertical-align: top;
}

.popupbody {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#popup_fenster {
  display: none; /* block*/
  text-align: left;
  bottom: 250px;
  left: 0px;
}

.zeit {
  font-family: "Geostar Fill", monospace;
  font-size: 110px;
  color: #999;
  letter-spacing: 1px;
}

.zeit_format {
  color: #333333; /*665743*/
  font-size: 144px;
  font-family: Droid Serif, Sans-Serif;
  font-weight: normal;
}

#zeit_links {
  position: relative;
  width: 280px;
  float: left;
  text-align: right;
  border-bottom: 1px solid #333333;
  margin-bottom: 22px;  
}

#zeit_mitte {
  position: relative;
  float: left;
  width: 30px;
  text-align: center;
  border-bottom: 1px solid #333333;
  margin-bottom: 22px;
}

#zeit_rechts {
  position: relative;
  width: 280px;
  float: left;
  text-align: left;
  border-bottom: 1px solid #333333;
  margin-bottom: 22px;
}

.zeit_format_links {
  color: #333333; /*665743*/
  font-size: 144px;
  font-family: Michroma,Courier;
  font-weight: normal;
}

.zeit_format_mitte {
  color: #665743; /*665743*/
  font-size: 144px;
  font-family: Michroma, Courier;
  font-weight: normal;
}

.zeit_format_rechts {
  color: #333333; /*665743*/
  font-size: 144px;
  font-family: Michroma, Courier;
  font-weight: normal;
}

#testbild_oben {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  /*height: 20px;*/
  overflow: hidden;
}

#testbild_unten {
  position: fixed;
  bottom: -15px;
  left: 0px;
  width: 100%;
  height: 20px;
  overflow: hidden;
}
