/* Seiteneinstellungen */
body { margin: 0px; padding: 0px; background-color: #666666; }
#seitenzentrierung { margin: 0 auto; width: 980px; background-color: #FFFFFF; padding-bottom: 20px; }

/* Seitenkopf */
#header_container { width: 980px; height: 219px; }
#logo_container { width: 149px; height: 176px; margin-left: 24px; margin-top: 24px; float: left; }
#header_galerie { width: auto; height: auto; margin-right: 0px; margin-top: 60px; float: right;}

/* Navigation */
#navigation_container { width: 980px; height: 50px; }
#navigation_ebene1 { display: block; width: 980px; height: 25px; background-color: #ee8116; }
#navigation_ebene1 li { float: left; list-style: none; }
#navigation_ebene1 li a { padding-left: 10px; padding-right: 10px; line-height: 25px; vertical-align: middle; display: block; }
#navigation_ebene1 li a:hover { background-color: #b1b3b4; }
#navigation_ebene1_down a { padding-left: 10px; padding-right: 10px; line-height: 25px; vertical-align: middle; display: block; background-color: #b1b3b4; color: #FFFFFF; }
#navigation_ebene1 li:hover { background-color: #b1b3b4; }
#navigation_ebene1 ul { list-style: none; margin: 0px; padding: 0px; }
.navigation_ebene1, .navigation_ebene1 a, .navigation_ebene1 a:link, .navigation_ebene1 a:visited { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.navigation_ebene1 a:hover { color: #FFFFFF; }

#navigation_ebene2 { display: block; width: 980px; height: 25px; background-color: #b1b2b4; }
#navigation_ebene2 li { float: left; list-style: none; }
#navigation_ebene2 li a { padding-left: 10px; padding-right: 10px; line-height: 25px; vertical-align: middle; display: block; }
#navigation_ebene2 li a:hover { background-color: #b1b3b4; }
#navigation_ebene2_down a { padding-left: 10px; padding-right: 10px; line-height: 25px; vertical-align: middle; display: block; color: #FFFFFF; }
#navigation_ebene2 li:hover { background-color: #b1b3b4; }
#navigation_ebene2 ul { list-style: none; margin: 0px; padding: 0px; }
.navigation_ebene2, .navigation_ebene2 a, .navigation_ebene2 a:link, .navigation_ebene2 a:visited { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.navigation_ebene2 a:hover { color: #FFFFFF; }

/* Inhalt */
#inhalt_container { width: 980px; height: auto; margin-top: 45px; }
#inhalt_rechts { width: 612px; height: auto; float: left; margin-left: 58px; }
.inhalt_ueberschrift { margin-bottom: 10px; }
.inhalt_text { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #000000; line-height: 22px; }
.inhalt_text a, .inhalt_text a:link, .inhalt_text a:visited { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #000000; line-height: 22px; text-decoration: none; border-bottom: 1px dotted #000000; }
.inhalt_text a:hover { color: #ee8116; }

/* Kalende */
#kalender_container { width: 310px; height: auto; float: left; }
#kalender_bild { width: 310px; height: 208px; }
#kalender_ueberschrift_container { width: 310px; height: auto; }

#kalenderblatt_container { width: 54px; height: 43px; margin-left: 10px; margin-right: 20px; float: left; }
#kalenderblatt_inhalt_container { width: 218px; height: auto; float: left; }
#kalenderblatt_monat { width: 54px; height: 15px; line-height: 15px; background-image: url('/bilder/kalenderblatt_header.jpg'); background-repeat: no-repeat; }
.kalenderblatt_monat { font-family: Tahoma, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-align: center; }
#kalenderblatt_tag { width: 54px; height: 28px; line-height: 28px; background-image: url('/bilder/kalenderblatt_content.jpg'); background-repeat: no-repeat; }
.kalenderblatt_tag { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #707173; font-weight: bold; text-align: center; }
#kalenderblatt_ueberschrift_container { float: left; width: 310px; height: auto; }
.kalenderblatt_ueberschrift, .kalenderblatt_ueberschrift a, .kalenderblatt_ueberschrift a:link, .kalenderblatt_ueberschrift a:visited { font-family: Tahoma, Geneva, sans-serif; font-size: 16px; color: #ee8116; text-decoration: none; }
#kalenderblatt_ort { width: 218px; height: auto; }
.kalenderblatt_ort { font-family: Tahoma, Geneva, sans-serif; font-size: 16px; line-height: 26px; vertical-align: middle; color: #000000; }
#kalenderblatt_eintrag { width: 218px; height: auto; margin-bottom: 10px; }
.kalenderblatt_eintrag { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #000000; }
#kalenderblatt_dotted_line { width: 218px; border-bottom: 1px dotted #dbdcdd; height: 1px; line-height: 1px; display: block; }

/* Footer */
#footer_container { width: 960px; height: auto; text-align: right; }
.footer { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #b1b3b4; text-decoration: none; margin-right: 20px; }
.footer a, .footer a:link, .footer a:visited, .footer a:hover { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #595959; text-decoration: none; font-weight: bold; }
