body		 { background:#FFFFFF url('BG3.jpg') repeat fixed center center; color: #000000; font-family: Candara; font-size: 13pt; text-align: center; overflow:scroll; margin: 0px; background-repeat:repeat; background-attachment:fixed }
div			 { font-family: Candara }
table        { border:0px solid #000000; font-family: Candara; color: #000000; vertical-align: top; align: center; text-align: left; height: 1px }
td			 { border-color: #000000; border: 0px solid #000000; font-size: 12pt; vertical-align: center }
#gastebuch	 { vertical-align: top; font-size: 13pt; font-weight: bold; text-align: center; padding: 0px; line-height:100% }
#news 		 { vertical-align: top; font-size: 13pt; font-weight: bold; text-align: center; padding: 15px; line-height:150% }
#aktuell	 { vertical-align: top; font-size: 13pt; font-weight: bold; text-align: left; padding: 15px; line-height:150% }
#aktubild	 { vertical-align: top; font-size: 9pt; font-weight: bold; text-align: right; padding: 15px; padding-bottom: 50px; line-height:120% }
#bottom		 { background:#00A9FF; vertical-align: center; font-size: 10pt; font-weight: bold; text-align: center; padding: 5px; height: 10px }
#discl 		 { vertical-align: top; font-size: 8.5pt; text-align: left; padding: 15px }
a            { color: #000080 }
a:hover      { color: #0000FF }
iframe 		 { border: none; }
h3			 { font-weight: bold; font-size: 18pt }

#blink {
 
  animation: blink 1s linear infinite;
}

@keyframes blink {
  0%, 50% {
    opacity: 0;
  }
  50.01%, 100% {
    opacity: 1;
  }
}


nav {
  box-sizing: border-box;
  float: left;
  text-align: center;
  width: 100%;
  background: #ACFEFF;
  font-size: 16px;
}

#cbox		 { text-align: center }

nav ul {
  margin: 0;
  padding: 0;
}
 
nav a {
  display: inline-block;
  color: #008;
  text-decoration: none;
}

nav ul li {
  position: relative;
  float: left;
  list-style: none;
}
 
nav ul li:hover {
  background: #00A9FF;
}
 
nav ul li a {
    padding: 10px;
}

nav ul ul {
  position: absolute;
  top: -9999px;
  left: -9999px;
  background: #FFF;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
}
 
nav ul ul li {
  float: none;
  width: 200px;
  border-bottom: 1px solid #008;
}
 
nav ul ul li a {
  padding: 5px 10px;
}

nav ul li:hover > ul {
  top: 100%;
  left: 0;
}

nav ul ul li:hover > ul {
  top: 0;
  left: 200px;
}

nav ul li.submenu > a:after {
  position: relative;
  float: right;
  content: '';
  margin-left: 10px;
  margin-top: 5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #008; <!--- Pfeil nach unten für Dropdown --->
  border-bottom: 5px solid transparent
}

nav ul ul li.submenu a:after {
  margin-left: auto;
  margin-right: -10px;
  border-left: 5px solid #000;
  border-right: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

nav ul ul li:last-child {
  border-bottom: none;
}