html { overflow-y:scroll; }
body {
font-family:arial,helvetica,sans-serif;
SCROLLBAR-FACE-COLOR: #f0f0f0;
SCROLLBAR-HIGHLIGHT-COLOR: #c0c0c0;
SCROLLBAR-SHADOW-COLOR: #c0c0c0;
SCROLLBAR-3DLIGHT-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #808080;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}
h1 {font-size:16px;}
td		{font-size: 12px;font-family: Arial,Helvetica,sans-serif;vertical-align:top;}
.rahmen {width:1000px;margin-top:10px;}
.kopf01 {height:140px;background-color:#C0FFFF;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.button {float:left;margin-top:6px;background-color: white;opacity:0.6;border: none;color: white;padding: 12px 41px;text-align: center;text-decoration: none;display: block;font-size: 16px;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
.buttona {float:left;margin-top:6px;background-color: #F4FA58;border: none;color: white;padding: 12px 41px;text-align: center;text-decoration: none;display: block;font-size: 16px;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
.button:hover {background-color: #d3d3d3;color: white;}
.button:active {background-color: #FFFF00;box-shadow: 0 5px #666;transform: translateY(4px);}
.navleft {margin-top:9px;font-size:16px;}
.navlefta {margin-top:9px;font-size:16px;background-color:#F4FA58;}
.navlefttd {width:130px;}
.space	{margin-top:6px;margin-left:20px;font-size:14px;color:#000000;}
.bq   {float:left;padding:8px;font-size:10px;}
.bqn   {float:none;padding:8px;font-size:10px;}
.bk   {height:180px;}
.bkh  {height:180px;}
.bkw  {height:110px;}
.titel	{margin-top:9px;margin-bottom:0px;margin-left:23px;font-size:14px;color:#000000;background-color:#F4FA58;padding:2px;text-align:center;}
.bild_beschriftung {position: relative;}
.bild_beschriftung img {display: block;}
.bild_beschriftung span {position: absolute;bottom: 35;left: 20px;width: 480px;color: #000000;font-size:48px;font-weight:bold;text-align: left;height: 1.3em;line-height: 1.3em;border-top: 0px solid #ababab;background: #404040; /* Fallback IE 6-8 */background-color: hsla(0, 0%, 100%, 0);}


.kopf02 {height:140px;background-image:url('img/himmel02.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.kopf03 {height:140px;background-image:url('img/himmel03.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.kopf04 {height:140px;background-image:url('img/himmel04.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.kopf05 {height:140px;background-image:url('img/himmel05.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.kopf06 {height:140px;background-image:url('img/himmel06.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.kopf07 {height:140px;background-image:url('img/himmel07.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.kopf08 {height:140px;background-image:url('img/himmel08.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.kopf09 {height:140px;background-image:url('img/himmel09.jpg');box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}



.button1 {margin-top:12px;background-color: #FDCCFE;opacity:0.6;border: none;color: white;padding: 12px 6px;text-align: center;text-decoration: none;display: block;font-size: 16px;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.button1a {margin-top:12px;background-color: #FA64FC;border: none;color: white;padding: 12px 6px;text-align: center;text-decoration: none;display: block;font-size: 16px;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);border-radius:10px;}
.button1:hover {background-color: #d3d3d3;color: white;}
.button1:active {background-color: #FF00FF;box-shadow: 0 5px #666;transform: translateY(4px);}

.llnet {margin-right:15px;margin-top:9px;}
.starttext {margin-left:20px;margin-top:24px;font-family:arial,helvetica,sans-serif;font-size:28px;color:#FF00FF;text-shadow: 0.1em 0.1em 0.05em #FFFFFF;}

.spaceb	{margin-top:9px;margin-left:20px;font-size:14px;color:#000000;font-weight:bold;}
.spacep	{margin-top:6px;margin-left:20px;font-size:14px;color:#FF00FF;}
ul {list-style-type:square;margin-top:6px;margin-bottom:6px;margin-left: 1px;}


.s0 {margin-left:20px;}
.s1 {margin-left:60px;}
.s2 {margin-left:80px;}
.s3 {margin-left:100px;}
.scroll {margin-left:5px;background-color:#FFFFFF;height: 250px;overflow: auto;width: 350px;border: 1px solid #c0c0c0;padding:2px;}
.scroll2 {margin-left:20px;background-color:#FFFFFF;height: 200px;overflow: auto;width: 340px;border: 1px solid #c0c0c0;padding:2px;} 
#navigation {position:fixed;top:124px;}

.top	{margin-left:15px;font-size:22px;color:#000000;text-shadow: 0.1em 0.1em 0.05em #FFFFFF;}
.topa	{margin-left:20px;font-size:22px;color:#000000;background-color:#FFFFFF;}

.titel1	{margin-top:3px;margin-left:20px;font-size:14px;color:#000000;text-decoration:underline;}
.titel2	{margin-top:3px;margin-left:20px;font-size:12px;color:#000000;text-decoration:underline;}
.termine	{margin-top:12px;margin-left:15px;font-size:12px;color:#000000;}
.terminea	{margin-top:12px;margin-left:15px;font-size:12px;color:#000000;background-color:#F4FA58;}
.pg1	{margin-top:3px;margin-left:20px;font-size:12px;color:#000000;line-height: 1.1;text-align:justify;}

.zitat	{margin-top:6px;margin-left:20px;font-size:12px;color:#0B2161;}


.highlight	{;margin-left:20px;color:#FF0000;}
.liste   {margin-left:10px}
.liste2 {margin-left:30px;} 
.liste3	{margin-top:2px;margin-bottom:3px;margin-left:15px;font-size:12px;color:#000000;text-decoration:underline;}
.liste4	{margin-top:2px;margin-left:20px;font-size:11px;color:#000000;}
.liste5	{margin-top:2px;margin-bottom:3px;margin-left:15px;font-size:12px;color:#000000;}
.liste3a	{margin-top:1px;margin-bottom:3px;margin-left:25px;font-size:12px;color:#000000;}
.liste3b	{margin-top:1px;margin-bottom:3px;margin-left:35px;font-size:12px;color:#000000;}
.liste3c	{margin-top:1px;margin-bottom:3px;margin-left:45px;font-size:12px;color:#000000;}
.lgfeld { width:140px;height:17px;font-size:10px; }
hr	       {height:1px;color:#C0C0C0;}
.feld { font-family:arial,helvetica,sans-serif;font-size:11px;border:1px solid #808080; }
.feld2	{margin-top:3px;margin-left:5px;font-size:12px;color:#000000;}

nav {
  box-sizing: border-box;
  float: left;
  width: 100%;
  background: #3a3a3a;
  background: hsla(250,50%,50%,0.1);
  font-size: 19px;
}
nav ul {
  margin: 0;
  padding: 0;
}
 
nav a {
  display: block;
  color: #fff;
  text-decoration: none;
}
nav ul li {
  position: relative;
  float: left;
  list-style: none;
}
 
nav ul li:hover {
  background: #e0e0e0;
}
 
nav ul li a {
    padding: 10px;padding-top:2px;padding-bottom:2px;
}
nav ul ul {
  position: absolute;
  top: -9999px;
  left: -9999px;
  background: #c0c0c0;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
}
 
nav ul ul li {
  float: none;
  width: 350px;
  border-bottom: 1px solid #555;
}
 
nav ul ul li a {
  padding: 5px 5px;font-size:12px;
}
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: 1px;
  margin-top: 8px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #FFFF00;
  border-bottom: 8px solid transparent;
}
nav ul ul li.submenu a:after {
  margin-left: auto;
  margin-right: -10px;
  border-left: 5px solid #fff;
  border-right: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
nav ul ul li:last-child {
  border-bottom: none;
}


A:link	{font-family: Arial,Helvetica,sans-serif; text-decoration: none;color:#000000;}
A:visited    {font-family:Arial,Helvetica, sans-serif;text-decoration:none;color:#000000;}
A:active     {font-family: Arial,Helvetica, sans-serif;text-decoration:underline;color:#000000;}
A:hover     {font-family: Arial,Helvetica,sans-serif;color:#000000;text-decoration: underline;}
.box {
position:relative;float:left;margin-left:2px;margin-right:2px;
width: 11px;
padding: 1px;
border:solid #c0c0c0 1px;
}
 
.box:before {
content: "";
display:block;
padding-top: 100%;
}
 
.box .content {
 position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
font-size:12px;text-align:center;vertical-align:middle;
}