* {
 margin: 0;
}


a:link {
	color: #0099FF;
	text-decoration: none;
}


a:visited {
	color: #0099FF;
	text-decoration: none;
}


a:hover {
	color: #CCCCCC;
	text-decoration: none;
}


a:active { outline: none;
}


a:focus { outline: none;
}



.Stil1{
	color: #000000;
}

.Stil2{
	color: #000000;
	font-size:26px;
}


.Stil3{
	font-size: 18;
}


body, html {
	height: 100%;
	width: 100%;
	padding: 0;
    margin: 0;
	background-image:url(pictures/background.png);
	background-position: left top;
	background-repeat: repeat;
	background-attachment: scroll;
	display: block;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Geneva;
	font-size: 14px;
	color: #000000;
}


.menu ul {
padding:0;
margin:0;
list-style-type:none;
}


.menu ul ul {
}


.menu li {
float:left;
position:relative;
}


.menu a, .menu a:visited {
display:block;
text-decoration:none;  
height:20px;  
line-height:20px;
}


.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:20px;
left:0;
}


.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}


.menu {
	position: absolute;
	top: 70px;
	left: 180px;
	height: 150px;
	width: 800px;
	overflow: hidden;
	display: block;
	font:Tahoma, Arial, Verdana;
	font-size:14px;
	color:#FFFFFF;
}


.wappen {
	position: absolute;
	top: 7px;
	left: 3px;
	height: 120px;
	width: 120px;
	overflow: hidden;
	display: block;
}	


.siegel {
	position: absolute;
	top: 35px;
	left: 62px;
	height: 120px;
	width: 120px;
	overflow: hidden;
	display: block;
}	


.header {
  background-image:url(pictures/header_background.png);
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:170px;
}
 
 
.content {
  position:absolute;
  top:220px;
  left:55px;
  width:800px;
  font-size:14px;
  color:#000000;
} 


.footer {
  background-image:url(pictures/footer.png);
  background-repeat:repeat;
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  height:20px;
  font-size:12px;
  color:#CCCCCC;
}

 
.footer_text {
  position:fixed;
  bottom:0;
  left:55px;
  width:70%;
  height:17px;
  font-size:12px;
  color:#CCCCCC;
}
 
 
@media screen {
  body>div#header{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
}
