body {
	margin: 0;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 117px;
	background-color: #CC9966;
	color: #FFFFFF;
	border-top: #778899;
}

#logoimage {
	margin-top:0.25em;
	margin-left:0.1em;
	float:none;
}

div#Tmenu {
	position:absolute;
	left:8px;
	top:118px;
	margin: 0 0 0 auto;
	width:16.0em;
}

#brb {
	top: 105px;
	left: 59%;
	float: none;
	position: absolute;
}

#vhsbild {
    position: absolute;
    top: 110px; 
	left: 26%;
}

#lauf {
 position:absolute; 
 	top: 130px; 
  	left: 1%;
  	width: 100%; 
 	height: 117px;
      font-size:30pt;
	color: #CC0000;
	font-weight: bold;
	text-decoration:none;
	background-color:transparent;	
}
  
#map_canvas {
    position: absolute;
    top: 130px; 
	left: 26%;
}
#input {
    position: absolute;
    top: 500px; 
	left: 26%;
}
#lernorte {
    position: absolute;
    top: 130px; 
	left: 63%;
}

#box1 { 
 	position:absolute; 
	top: 165px; 
 	left: 58%;
 	width: 18em; 
 	height: 16em; 
}
 
#elearn {
    position: absolute;
    top: 0.7em; 
	left: 1.0em;
}

#quali {
    position: absolute;
    top: 1.5em; 
	left: 8.0em;
}

#fixiert {
    position: absolute;
    top: 405px; 
	left: 58%;
    margin-right: 2em;
    width: 20em;
    height: 2.5em;
}
  
#text {
	font-size: 110%;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}

#text1 {
	font-size: 80%;
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}

#text2 {
	font-size:12px;
	text-decoration: none;
	color:#000000;
	background-color: transparent;
	top:105px;
	left:59%;
	float:none;
	position: absolute;
}

#text3 {
	font-size:11pt;
	text-decoration:none;
	color:#000000;
	background-color:transparent;
}

#box1 a:link, #nav a:visited {
 	text-decoration: none;
 	background-color: transparent;
}
 

#nav {list-style-type:none; margin-left: 0.5em; padding: 0;}
#nav li ul {list-style-type:none; display:none; margin:0; padding:0; width:150px;}

#nav li {margin:1px; padding:0px; float:left; width:100%;}
#nav li ul li {background-color:#CC9966;margin:0;}

#nav li:hover {position:relative;}
#nav li:hover ul {display:block; position:absolute; top:10px; left:25px;border: 1px solid black;}

#nav a {
	padding-top:0px; 
	padding-left: 0px; 
	color:#FFFFFF; 
	height:15px; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; 
}

* html ul#nav a {height: 20px;}
html * > body ul#nav a, html:first-child>b\ody ul#nav a {
	height: 20px;
}

#nav li ul li a {
	height: auto; 
	padding-top:0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	padding-left:0px; 
}

ul#nav li a:hover, #nav li a#aktuell {
    text-decoration: none;
 	color: black;
 	background-color: #CC9966;
}

#nav li ul li a:hover, #nav li ul li a#aktuell {
color:black; 
}



#nav2 {list-style-type:none; margin-left: 0.5em; padding: 0;}
#nav2 li ul {list-style-type:none; display:none; margin:0; padding:0; width:150px;}

#nav2 li {margin:1px; padding:0px; float:left; width:100%;}
#nav2 li ul li {background-color:#CC9966;margin:0;}

#nav2 li:hover {position:relative;}
#nav2 li:hover ul {display:block; position:absolute; top:10px; left:25px;border: 1px solid black;}

#nav2 a {
	padding-top:0px; 
	padding-left: 0px; 
	color:black; 
	height:15px; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; 
}

* html ul#nav2 a {height: 20px;}
html * > body ul#nav2 a, html:first-child>b\ody ul#nav2 a {
	height: 20px;
}

#nav2 li ul li a {
	height: auto; 
	padding-top:0px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	padding-left:0px; 
}

ul#nav2 li a:hover, #nav2 li a#aktuell {
    text-decoration: none;
 	color: black;
 	background-color: #CC9966;
}

#nav2 li ul li a:hover, #nav2 li ul li a#aktuell {
color:black; 
}
