
body {
 
    background-color:#ffffff; 
  
}


#wrapper {
position: absolute;
left:50%;
width:1024px;
margin-left: -512px; /* negative Hälfte von width:1024px */

}

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




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




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

#logo{
	position:absolute;
	top:-3px;
	left:89px;
	width:313px;
	height:183px;
	background-image:url(logo.png);
}


#linie_blau_dick {
	position:absolute;
	left:1px;
	right:0px;
	top:177px;
	width:1024px;
	height:2px;
	background-image:url();
	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:40px;
	background-image:url(footer_22.png);
	z-index:7;
}

  ul#Navigation {
    margin: 8px; 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: 1.0em; 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;
	z-index:8;
  }
  .li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #990033; 
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
    background-color: #ededed;
	
  }

#textbox {
	position:absolute;
	top:213px;
	left:43px;
	width:588px;
	height:666px;
	background-image:url(textbox.png);
	z-index: 2;
}

div#brand {
	width: 100%; 
	position: relative;
	height: 142px;
}

div#brand h1, div#brand blockquote {
	position: absolute;
	text-indent: -9999px;
}



#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;
	
}

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

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

.Stil15 {
	color: #990033;
	font-size:12px;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	
}
.Stil16 {
	color: #990033;
	font-size:16px;
	font-family: Verdana,Georgia, "Times New Roman", Times, serif;
	
}

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


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

img { border:0px solid #b5b6b7; text-decoration:none;}




#video {
	position:absolute;
	top:183px;
	left:568px;
	width:365px;
	height:725px;
	background-image:url(hg_movierepeat.png);
	background-repeat:repeat-y;
	
	
	}

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

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

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


#footer {
	position:absolute;
	top:890px;
	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;
}
