body {
  
  margin: 0;
  background-color:#ffffff; 
  
}




#page{position:absolute; width:1020px; height:860px; 
  border:2px solid #b5b6b7;}




#linie {
	position:absolute;
	width:1024px;
	height:2px;
	background-image:url(linie.png);
	padding-top:2px;
	margin-top:0px;
	top: 140px;
	left: 0px;
	
}





#header {
	position:absolute;
	top:67px;
	left:79px;
	width:357px;
	height:0px;
	font-size:40px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#990033;
}

#linie_blau_dick {
	position:absolute;
	left:1px;
	right:0px;
	top:177px;
	width:1024px;
	height:2px;
	background-image:url(linie_blau_dick.png);
	z-index:5;
}

#linie_blau {
	position:absolute;
	left:0px;
	right:0px;
	top:2px;
	width:1024px;
	height:1px;
	background-image:url(linie_blau.png);
	z-index:5;
}

 #Rahmen {
	position:absolute;
	left:0px;
	right:0px;
	top:143px;
	width:1024px;
	height:35px;
	background-image:url(footer_2.png);
	z-index:7;
}

  ul#Navigation {
    margin: 5px; padding-right: 20px;margin-left:55px;
    text-align: center;
	width:910px;
	z-index:7;
  }

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.08em; padding: -0.4em;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0px; padding: 5px;
    position: absolute;
    top: 0.7em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
	
  }
  
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {  /* Workaround fuer den IE 7 */
    background-color:silver; padding-bottom:0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
	
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: -0.2em;
	background-color:#ffffff;
	
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
    width: 10.1em;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 1.6em;
    text-decoration: none; 
    border-left-color: white; border-top-color: white; border-bottom-color:black;border-right-color:black;
	color: #004997; 
border-right:1px solid #ededed;
border-bottom:1px solid #b5b6b7;
border-left:1px solid #b5b6b7;
border-top:1px solid #ededed;		
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 8.6em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 10.4em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
    border-color: white;
    border-left-color: #76767e; border-top-color: #76767e;
    color: #990033; font-weight:bold; font-family:Verdana;
	
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #76767e; 
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: #ededed;
	
  }




#content {
	position:absolute;
	top:237px;
	left:74px;
	width:494px;
	visibility: visible;
	z-index:6;
	height: 540px;
	
}


#content a:hover, #content a.active {
              
        color:#ff6a00;
}

.Stil1 {
	color: #004997;
	font-size:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.Stil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #76767e;
}


.Stil3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #76767e;
	font-size: 20px;
}

.Stil4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #76767e;
	font-size: 18px;
}

.Stil5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #76767e;
	font-size: 16px;
}

.Stil6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #76767e;
	font-size: 12px;
}

.Stil7 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #76767e;
	font-size: 10px;
}

.Stil8 {
	color: #ff6a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.Stil9 {
	color: #ff6a00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.Stil10 {
	color: #990033;
	font-size:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.Stil11 {
	color: #990033;
	font-size:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.Stil12 {
	color: #990033;
	font-size:30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}










.bildkasten { float: right;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 10px;
}

img { border:1px solid #b5b6b7;}




#video {
	position:absolute;
	top:240px;
	left:613px;
	width:317px;
	height:558px;
	z-index:3;
	background-image:url(hg_movie2.png);
	background-repeat:no-repeat;
	
	}

#video a {height:25px;
        color:#ff6a00;
        text-decoration:none;
        font-size:15px;
        font-family:Verdana, Arial
	
}

#video p {
        color:#ff6a00;
        text-decoration:none;
        font-size:15px;
        font-family:Verdana, Arial;}

#video a:hover, #sidebarnav a.active {
        text-decoration:none;
        color:#ff6a00; font-weight:bold;		
}


#footer {
	position:absolute;
	top:865px;
	width:1024px;
	height:30px;
	background-image:url(footer.png);
	background-repeat:no-repeat;
	z-index:5;
	padding-left:0px;
	padding-right:0px;
	left:0px;
	
}



#footer p {
font-family: Verdana,Georgia, serif;
font-size:12px;
color:#004997;
text-align:left;
margin:0px;
padding-left:0px;
margin-left:545px;
margin-top:5px;
}



#footer a {
font-family: Verdana,Georgia, serif;
font-size:12px;
color:#004997;
margin:0;
padding-right:55px;
text-decoration:none;

}


#footer a:hover, #footer a.active {
        text-decoration:none;
        color:#ff6a00;
		font-family: Verdana,Georgia, serif;
		}



p {
line-height:20px;
font-family: Verdana, Arial;
font-size:20px;
margin-bottom:0px;
margin-top:0px;
}

a {
font-family: Verdana, Arial;
font-size:16px;
color:#76767e;
margin:0;

}
p a {
font-family: Verdana, Arial;
font-size:16px;
color:#76767e;
margin:0;
}
