@charset "UTF-8";

body { height: 100%; margin: 0px; padding: 0px; background-color: #1A1A1A; background-image: url(../images/background.gif); font-family: Arial, Helvetica, sans-serif; background-repeat: repeat-x; }

img, div { behavior: url(iepngfix.htc); border: 0px; margin: 0px; padding: 0px; }

table { border: 0px; margin: 0px; padding: 0px; }

#clear { position: absolute; width: 737px; left: 50%; margin-left: -368px; z-index: 1; }

#backflag { position: absolute; width: 200px; height: 250px; left: -200px; top: 210px; background: url(../images/adler.png) no-repeat; z-index: 1; }

#space_imp { position: relative; height: 16px; z-index: 1; }

#impressum { position: relative; width: 717px; height: 15px; font-size: 8pt; color: #868686; letter-spacing: -0.5px; text-align: right; z-index: 1; }
#impressum a { text-decoration: none; color: #868686; }
#impressum a:hover { text-decoration: underline; }

#header { position: relative; width: 737px; margin-top: 8px; background-image: url(../images/header.gif); z-index: 1; }
#header a { text-decoration: none; }

#bildwelt { position: relative; width: 737px; height: 305px; z-index: 1; }

#navigation { position: relative; width: 737px; height: 35px; background-image: url(../images/navigation.gif); background-repeat: no-repeat; font-size: 8.5pt; color: #756F63; line-height: 35px; z-index: 1; }

#space { position: relative; width: 737px; height: 35px; background-color: #FFFFFF; z-index: 1; }
#space2 { position: relative; width: 737px; height: 55px; background-color: #FFFFFF; z-index: 1; }

#content { position: relative; width: 737px; background-color: #FFFFFF; font-size: 9pt; color: #1A1A1A; z-index: 1px; }

#footer { position: relative; width: 737px; margin-top: 4px; margin-bottom: 40px; height: 67px; line-height: 67px; background-image: url(../images/footer.gif); background-repeat: no-repeat; font-size: 7.5pt; color: #756F63; text-align: center; z-index: 1; }
#footer a { text-decoration: none; color: #756F63; }
#footer a:hover { text-decoration: underline; color: #756F63; }

#programm { position: relative; width: 100%; margin-top: 5px; margin-bottom: 5px; z-index: 1; }
#pdfdownload { font-size: 8.5pt; }
#pdfdownload a { color: #A29884; text-decoration: none; }
#pdfdownload a:hover { text-decoration: underline; }

#rueckblick09 { position: absolute; top: 20px; left: -110px; height: 124px; width: 293px; background: url(../images/rueckblick09.png) no-repeat; }

.text { line-height: 21px; }

.text a { color: #003f81; font-weight: bold; text-decoration: underline; }
.text a:hover { text-decoration: none; }

/* Hauptnavigation */
.mouseover a { color: #756F63; text-decoration: none; }
.mouseover a:hover, .mouseover a:focus, .mouseover a:active { background-image: url(../images/navigation_over.gif); background-repeat: repeat-x; color: #FFFFFF; }
.mouseover_on a { background-image: url(../images/navigation_over.gif); background-repeat: repeat-x; color: #FFFFFF; text-decoration: none; }
.mouseover_on a:hover, .mouseover_on a:focus, .mouseover_on a:active { background-image: url(../images/navigation_over.gif); background-repeat: repeat-x; color: #FFFFFF; }

/* Subnavigation */
.mouseover2 { color: #A29884; font-size: 8.5pt; text-decoration: none; }
.mouseover2:hover, .mouseover2:focus, .mouseover2:active { background-color: #f5ECD5; }
.mouseover2_on { color: #A29884;  font-size: 8.5pt; background-color: #f5ECD5; text-decoration: none; }
.mouseover2_on:hover, .mouseover2_on:focus, .mouseover2_on:active { background-color: #f5ECD5; }

.mouseover2 a { color: #A29884; text-decoration: none; line-height: 24px; }
.mouseover2 a:hover, .mouseover2 a:focus, .mouseover2 a:active { background-color: #f5ECD5; }
.mouseover2_on a { color: #A29884; text-decoration: none; line-height: 24px; background-color: #F5ECD5; }
.mouseover2_on a:hover, .mouseover2_on a:focus, .mouseover2_on a:active { background-color: #f5ECD5; }

.headline { font-size: 12pt; color: #01346A; line-height: 23px; text-transform: uppercase; }
.date { font-size: 14pt; font-weight: bold; color: #BE2A20; line-height; 24px; text-transform: uppercase; }
.date2 { font-weight: bold; font-size: 12pt; }
.head { font-size: 11pt; color: #C00808; line-height; 24px; font-weight: bold; text-transform: uppercase; }
.head2 { font-size: 9pt; color: #01346A; line-height; 21px; font-weight: bold; }

.highlight { background-color: #FFFFFF; cursor: pointer; }
.prog { display: block; width: 100%; height: 100%; }
.english { color: #003f81; font-style: italic; }

.hr { width: 100%; height: 0px; border-top: 1px solid #ECE7DC; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }
.hr2 { width: 100%; height: 0px; border-top: 1px dotted; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; }

@media print {

img { display: none; }
#impressum { display: none; }
.submenue { display: none; overflow: visible; }
#navigation { display: none; }
#footer { display: none; }

}