/* Seiteneinstellungen */
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
p { margin: 0px; padding: 0px; }
#seitenzentrierung { margin: 0 auto; width: 966px; background-image: url('/bilder/seitenhintergrund.jpg'); background-repeat: repeat-y; }
#seitenkopf { width: 966px; height: 110px; }
#seitenkopf_2 { width: 966px; height: 90px; }

/* Top Navigation */
#top_navigation_container { width: 966px; height: 33px; background-image: url('/bilder/top_navigation_background.jpg'); background-repeat: no-repeat; line-height: 25px; vertical-align: middle; }
#top_navigation { float: right;}
/* Weiter CSS-Formatierungen für die Top Navigation finden sich in der style.dropdown.css des Plugins */

/* Inhalt */
h1 { vertical-align: middle; line-height: 11px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #0081c6; margin: 0px; padding: 0px; margin-bottom: 15px; }
#inhalt_container { width: 932px; height: auto; padding: 48px 16px; }
#inhalt ul { margin-left: 13px; }
#inhalt li { list-style: square; }
#inhalt { width: 470px; height: auto; float: left; padding: 30px 0px; text-align: justify; }
.inhalt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; }
.inhalt a, .inhalt a:link, .inhalt a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; border-bottom: 1px dotted #0081c6; }
.inhalt a:hover { color: #0081c6; }
#galerie { width: 394px; height: auto; float: right; padding-top: 70px; text-align: justify; }

#sprachweiche {float: left; width: 100px; line-height: 33px; height: 33px; vertical-align: middle; margin-left: 10px; position: relative; }
#sprachweiche img { padding-top: 10px; }
.sprachweiche, .sprachweiche a, .sprachweiche a:link, .sprachweiche a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; border-bottom: 1px dotted #0081c6; }
.sprachweiche a:hover { color: #0081c6; }


/* Footer */
#footer_container { width: 930px; height: 56px; margin: 0 auto; background-color: #898681; display: block; border-top: 3px solid #dddcdb; }
#footer { margin-top: 7px; width: 600px; float: left; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding: 0px 16px; line-height: 20px; text-decoration: none; }
.footer a, .footer a:link, .footer a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.footer a:hover { color: #0081c6; }
