/* Seiteneinstellungen */
body, p { margin: 0px; padding: 0px; margin-top: 20px; }
body { background-color: #b4c2d2; }
#seitenzentrierung { margin: 0 auto; width: 970px; }

#datenschutz_impressum_container { text-align: right; width: 970px; }
.datenschutz_impressum_container { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.datenschutz_impressum_container a, .datenschutz_impressum_container a:link, .datenschutz_impressum_container a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.datenschutz_impressum_container a:hover { color: #fe800f; }

#logo_container { width: 970px; height: 150px; margin-top: 12px; position: relative; }
#mundt_werbemittel_logo { width: 332px; height: 150px; position: absolute; top: 0px; right: 0px; }
#logo_container_ueberschrift_container { position: absolute; top: 50px; left: 0px; }
.logo_container_ueberschrift_orange { margin-top: 5px; margin-left: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; color: #fe800f; font-weight: bold; }
.logo_container_ueberschrift_blau { margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003466; font-weight: bold; text-decoration: none; }
.logo_container_ueberschrift_blau a, .logo_container_ueberschrift_blau a:link, .logo_container_ueberschrift_blau a:visited, .logo_container_ueberschrift_blau a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003466; font-weight: bold; text-decoration: none; }
#logo_container_ueberschrift_hintergrund { float: left; height: 70px; background-image: url('/bilder/logo_container_ueberschrift_hintergrund.png'); background-repeat: repeat-x; }
#logo_container_ueberschrift_schraeges_ende { float: left; display: block; height: 70px; width: 40px; background-image: url('/bilder/logo_container_ueberschrift_schraeges_ende.png'); background-repeat: no-repeat; }

/* Hauptnavigation */
#main_navi_wrapper { width: 970px; height: 36px; overflow: hidden; margin-top: -12px; }
#main_navi { font-family: Arial, Helvetica, sans-serif;	font-weight: bold; font-size: 12px; background-color: #003466; height: 24px; width: 970px; }
#main_navi ul {	display: block;	list-style-position: inside; list-style-image: none; list-style-type: none;	height: 24px; background-color: #003466; margin-left: -20px; position:relative; }
.main_navi a, .main_navi a:link, .main_navi a:visited { color: #FFFFFF; text-decoration: none; display: block; }
.main_navi a li.aktive, .main_navi a:hover { color: #003466; text-decoration: none; display: block; }
#main_navi ul li { background-image: url('bilder/navi_background.png'); background-repeat: no-repeat; background-position: right top; display: block; float: left; line-height: 24px; margin-left: -20px; padding: 0 30px; position: relative; }
#main_navi ul li:hover, #main_navi ul li.aktive:hover { background-image: url('bilder/navi_background_down.png'); background-repeat: no-repeat; background-position: right top; }
#main_navi ul li.aktive { background-image: url('bilder/navi_background_down.png');	background-repeat: no-repeat; background-position: right top; }

/* Unternavigation */
#sub_navi_container ul { margin: 0px; padding: 0px; list-style: none; }
.sub_navi a, .sub_navi a:link, .sub_navi a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.sub_navi_element a,.sub_navi_element a:link, .sub_navi_element a:visited { color: #FFFFFF; }
.sub_navi_element a:hover { color: #fe800f; }
.sub_navi_element_down a, .sub_navi_element_down a:link, .sub_navi_element_down a:visited, .sub_navi_element_down a:hover { color: #fe800f; }

#sub_navi_wrapper { background-color: #1a4875; width: 940px; height: auto; padding-left: 15px; padding-top: 20px; padding-bottom: 20px; padding-right: 15px; }
#floater_subnavi { float: left; width: 156px; }

/* Inhalt */
#ueberschrift { margin-bottom: 10px; margin-top: 10px; }
#ueberschrift_teaser { margin-bottom: 10px; }
.ueberschrift { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #fe800f; }
.ueberschrift_teaser { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fe800f; }
#inhalt_container { margin-top: 14px; width: 970px; background-color: #FFFFFF; min-height: 205px; }
.inhalt { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #003466; padding-right: 20px; }
.inhalt a, .inhalt a:link, .inhalt a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #003466; text-decoration: none; border-bottom: 1px dotted #003466; }
.inhalt a:hover { color: #fe800f; border-bottom: 1px dotted #fe800f; }

#teaser_container { margin-top: 14px; width: 970px; height: auto; }
#teaser { float: left; width: 304px; height: 100px; background-color: #FFFFFF; padding: 5px; }

/* Footer */
#footer_container { width: 970px; background-color: #003466; height: auto; margin-top: 4px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; }
#main_navi_footer_container { width: 360px; margin-left: 10px; float: left; }
#main_navi_footer_container ul { margin: 0px; padding: 0px; }
#main_navi_footer_container li { list-style: none; }
.main_navi_footer_container li a, .main_navi_footer_container li a:link, .main_navi_footer_container li a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; font-weight: bold; float: left; list-style: none; text-decoration: none; }
.main_navi_footer_container li a:hover { color: #fe800f; }
.footer_navi_element a { color: #FFFFFF; }
.footer_navi_element_down a { color: #fe800f; }

#footer_information { float: left; width: 595px; margin-left: 5px; }
.footer_information { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; font-weight: bold; line-height: 18px; color: #FFFFFF; text-decoration: none; }
.footer_information a, .footer_information a:link, .footer_information a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; font-weight: bold; line-height: 18px; color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted; }
.footer_information a:hover { color: #fe800f; }
