body, html {
	text-align: left;
	margin:0em ;
	padding: 0em;
	width: 100%;
    height: 100%;
	overflow: hidden;
}

.framerate {
  position: absolute;
  top: 140px;
  left: 10px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 1em;
  color: white;
  z-index: 100;
}

#GWOS {
  display : inline-block;
  width : 100%;
  height : 100%;
  margin : auto;
  padding : 0;
  border : none;
  background-color : black;
}

canvas {
    border: 2px solid black;
}

.kursiv {
font-size:12pt}

a:link { text-decoration:none; color:#17099F }
a:visited { text-decoration:none; color:#17099F }
a:hover { text-decoration:underline; color:#111111 }
a:active { text-decoration:underline; color:#111111 }
a:focus { text-decoration:underline; color:#111111 }

#L2 {
position:static;
width:100%;
height: 2000px;
z-index: -1;
background-color: #EEEEEE;}

#L6 {
position:static;
width:100%;
height: 640px;
z-index: -1;
background-color: #EEEEEE;}

#L8 {
position:static;
width:100%;
height: 800px;
z-index: -1;
background-color: #EEEEEE;}

#L7 {
position:static;
width:100%;
height: 700px;
z-index: -1;
background-color: #EEEEEE;}

#L1 {
position:static;
top:0px;
left:0px;
width:100%;
height:200px;
z-index: 1;
background-color: #EEEEEE;}

div#Header {
position: fixed;
width: 100%;
height: 100px;
z-index: 1;
background-color: #202752;
border: 0px dashed silver; }

div#Navigation-Header {
position: fixed;
top:90px;
z-index: 2;
width: 100%;
background-color: #D7D7FF;
border: 0px dashed silver; }

table#Navigation-Header {
position: fixed;
top:90px;
z-index: 1;
border: 0px  dashed silver; }

div#Slideshow {
clear: both;
width: 100%;
height: 1000px;
float: left;
border: 0px dashed silver;}

div#Slideshow-Tab {
width: 100%;
height: 45px;
clear: both;
position: static;
font-size: 0.9em;
text-align: center;
background-color: #202752;
border: 0px solid silver; }

div#Header-Tab {
width: 100%;
height: 120px;
clear: both;
position: static;
border: 0px solid silver; }

div#Site1 {
width: 100%;
height: 100%;
margin-top: 0em;
margin-bottom: 0em;
position: static;
font-size: 0.9em;
text-align: center;
color: #EEEEEE;
background-color: #EEEEEE;
border: 0px solid silver; }

div#Site2 {
width: 100%;
height: 95%;
position: static;
margin-top: 3.0em;
padding-top: 3.0em;
margin-bottom: 2.0em;
padding-bottom: 1.0em;
text-align: center;
background-color: #53597B;
border: 0px solid silver; }

div#Site3 {
color: #EEEEEE;
width: 100%;
height: 1700px;
clear: both;
margin-top: 1.0em;
padding-top: 1.0em;
margin-bottom: 0.5em;
padding-bottom: 0.5em;
font-size: 0.9em;
position: static;
background-color: #EEEEEE;
border: 0px solid silver; }

div#Site4 {
width: 100%;
height: 100%;
position: static;
margin-top: 0.0em;
padding-top: 0.0em;
margin-bottom: 0.0em;
padding-bottom: 0.0em;
text-align: center;
background-color: #EEEEEE;
border: 0px solid silver; }

div#Pub {
color: #111111;
position: static;
width: 100%;
height: 1500px;
float: left;
margin-top: 4em;
background-color: #EEEEEE;
border: 0px dashed silver;}

#radio {
text-align: center;
font-size: 14pt;
font-weight: bold;
border:0px solid silver;
background-color: #202752; }

* html #radio   /* nur fuer Internet Explorer */ {
width:200px;     /* Version 5.x */
w\idth:120px;    /* Version 6 */ }

#radio a {
font-size: 10pt;
display:block;
padding: 1.2em;
margin: -0.25em;
color: #e6e6e6;
background-color: #202752; }

#radio a:hover {
text-align: center;
display:block;
padding: 1.2em;
margin: -0.25em;
color: #111111;
background-color: #D7D7FF;
border:0px solid silver;}

table#Footer-Table {
position: static;
background-color: #AAAAAA;
width: 100%;
text-align: center;
border: 0px dashed silver; }

div#Footer-Tab {
width: 100%;
height: 45px;
clear: both;
position: static;
font-size: 0.9em;
text-align: center;
background-color: #202752;
border: 0px solid silver; }

div#Footer-Left {
font-size: 0.9em;
width: 50%;
height: 200px;
clear: both;
position: static;
float: left;
padding: 0em;
background-color: #AAAAAA;
border: 0px dashed silver; }

div#Footer-Right {
position: static;
width: 50%;
height: 200px;
font-size: 0.9em;
float: right;
padding: 0em;
background-color: #AAAAAA;
border: 0px dashed silver; }

div#Footer {
color: #EEEEEE;
width: 100%;
height: 50px;
clear: both;
position: static;
font-size: 0.9em;
text-align: center;
background-color: #111111;
border: 0px solid silver; }
