.lg_link { background-color: #eee; position: relative; width: 34em; margin-top: 0.5em; padding: 0.2em; }
.ebene3_link { margin-top: 0.5em; padding: 0.5em 0.2em 0.2em; position: relative; width: 34em; }
.lg_logo { float: left; }
.lg_link a { color: #9f2131; font-size: 1.1em; font-family: Corbel, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; position: absolute; left: 3em; bottom: 0.5em; }
#top_links { background-image: url(/bilder/weiss_80prozent.png); text-align: left; margin: 0 0.5em 0.5em 1.5em; padding: 0.5em; }
#top_links li { margin-left: 1em; list-style-type: square; }
#top_links a { color: #000; font-size: 0.8em; line-height: 1.1em; margin-top: 0.5em; display: block; }
#top_links a:hover { color: #9f2131; font-weight: normal; }
.anker_home { text-align: right; list-style-image: url(/bilder/Link-nach-oben.png); }
kurztext a { list-style-image: url(/bilder/Link.png); }
.button_nach_login { text-align: center; float: none; margin-right: 0; margin-left: 0; }
#veranstaltung { margin-top: 2em; padding-left: 0.6em; border-left: 2px solid #9f2131; }
#veranstaltung p.datum { font-weight: bold; border-bottom: 1px dotted #808080; }
#veranstaltung h2 { color: #9f2131; font-size: 1.4em; margin-bottom: 0; }
#kalender input { font-size: 0.8em; }
.wannwo { color: #adadad; font-weight: bold; width: 6em; float: left; }
.langtext a.downl { background: url(/bilder/download_button.gif) no-repeat; padding-left: 1.5em; }
.kurztext a.downl { background: url(/bilder/download_button.gif) no-repeat; padding-left: 1.5em; }
.seminarliste { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; text-align: left; margin: 8px; padding: 8px; width: 32em; border: solid 1px gray; -moz-border-radius: 10px; border-radius: 10px; }
.seminarliste h2 { color: #900; font-size: 13px; font-family: verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; margin-top: 3px; margin-bottom: 0; padding-top: 3px; padding-bottom: 0; }
.seminarliste h3 { color: gray; font-size: 12px; font-family: verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; margin-top: 4px; margin-bottom: 2px; margin-left: 20px; padding-top: 4px; padding-bottom: 0; border-top: 3px solid silver; }
.seminarliste li { list-style-position: outside; margin-left: 20px; margin-top: 5px; line-height: 20px; list-style-image: url(images/rotes_quadrat.gif); }
.seminarliste p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 6px; padding-bottom: 0; padding-left: 0; }
.seminarliste table { margin: 10px 0; }
.seminarliste td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.anbieter { background-color: white; width: 100%; padding: 0; border: solid 1px #900; }
.anbieter a { color: gray; text-decoration: none; }
.anbieter a:hover { color: #556; font-weight: bold; text-decoration: none; }
.seminare { background-color: white; text-align: left; margin: 8px; padding: 0.7em; width: 32em; border: solid 1px #900; -moz-border-radius: 15px; }
.seminare a { color: #556; background-image: none; text-decoration: none; padding: 0; }
#kontaktdaten { font-size: 1.2em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; width: 850px; height: 15px; visibility: hidden; }
#mitgliederdaten table { font-size: 0.9em; background-color: #eee; }
#mitgliederdaten td { padding: 2px; border-top: 2px solid #fff; border-right: 1px solid #fff; border-bottom: 2px solid #fff; border-left-style: none; border-left-width: 0; }
#mitgliederdaten input[type="text"] { width: 13em; margin: 1px; padding: 1px; border: solid 1px #ccc; }
#eingabeleiste a { color: #9f2131; background-image: url(/bilder/weiss_80prozent.png); text-decoration: none; border: solid 1px #ccc; }

