body { color: black; background-image: url(back03.jpg); margin: 0; padding: 0; }a { color: #f60; font-weight: bold; text-decoration: none; margin: 0; padding-top: 0; padding-bottom: 1px; }a:hover { color: #101985; font-weight: bold; background-color: transparent; text-decoration: none; margin: 0 0 0 0; padding-top: 0; padding-bottom: 0; border-bottom: 1px solid #b22222; }p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; width: 83%; margin-top: 3px; margin-bottom: 0; padding: 0 80px 0 20px; }li { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: none; margin: 0; padding: 0; }ul { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; list-style-type: disc; margin: 1em 0 1em 40px; }td { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }.phervorgehoben { color: #b22222; }h1 { color: #808080; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; width: 70%; margin-top: 10px; margin-right: 10px; margin-bottom: 0; padding-right: 40px; padding-bottom: 0; padding-left: 20px; }.h1verwaltung { color: #808080; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; text-decoration: none; margin-top: 10px; margin-right: 10px; margin-bottom: 0; padding-right: 40px; padding-bottom: 0; padding-left: 0; width: 70%; }.h1hervorgehoben { color: #b22222; text-decoration: none; }.h1lightkursiv { font-weight: lighter; font-style: italic; }h2 { color: #1e2f9b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; width: 70%; margin-top: 3px; margin-right: 10px; margin-bottom: 0; padding: 0 40px 0 20px; }.h2hervorgehoben { color: #b22222; }/*Basistabelle*/.basictable { width: 100%; height: 100% ; margin: 0; padding: 0; }.basictabletoptr { text-decoration: none; vertical-align: top; width: 100%; height: 6%; margin: 0; padding: 0; }.basictableactiontr { vertical-align: top; width: 100%; height: 90%; margin: 0; padding: 0; border-style: none; border-width: 0; }.basictabledowntr { vertical-align: bottom; width: 100%; height: 4%; margin: 0; padding: 0; border-style: none; border-width: 0; }/*Untertabellen*/.tabletop { background-color: #7183c2; text-decoration: none; vertical-align: top; width: 100%; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; }.tablenavigationaction { vertical-align: top; margin: 0; padding: 0; width: 100%; height: 100%; }.tablefooter { margin: 0; padding: 0; width: 100%; vertical-align: bottom; }.tdschulenintro { margin: 0; padding: 0 0 0 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }.tdnavigation { background-color: #fc6; margin: 0; padding: 0; z-index: 3; width: 204px; vertical-align: top; border-right: 3px solid #fff; }.tdaction { vertical-align: top; margin: 0; padding: 0; }.tdlastchange { background-color: #fc6; vertical-align: bottom; width: 204px; padding-bottom: 20px; border-right: 3px solid #fff; }.tdcopyright { vertical-align: bottom; padding-bottom: 20px; }/*Logo und Schriftzug*/#pageschriftzug { text-decoration: none; text-align: left; margin: 26px 32px 10px 20px; padding-left: 0; border: 0 transparent; outline-style: none; }#pageschriftzug a { text-decoration: none; text-align: left; margin: 26px 32px 13px 20px; padding-left: 20px; border: 0 transparent; outline-style: none; }#pageschriftzug a:hover { text-decoration: none; text-align: left; margin: 26px 32px 13px 20px; border: 0 transparent; outline-style: none; }#pageheadline { text-decoration: none; text-align: left; margin-top: 26px; margin-bottom: 13px; padding-left: 0; border-style: none; border-width: 0; }#pageheadline a:hover { text-decoration: none; text-align: left; margin-top: 26px; margin-bottom: 13px; padding-left: 0; border-style: none; border-width: 0; }#logoecke { position: fixed; right: 20px; bottom: 20px; width: auto; height: auto; z-index: 0; visibility: visible; float: left; clear: both; }/*Auflistung Schulen*/.tableauflistung { background-color: #7183c2; width: 100%; padding-top: 12px; padding-bottom: 6px; border-bottom: 3px solid white; }.tableschulen { background-color: #7183c2; width: 95%; margin-left: 0; padding-left: 0; }.tableschulenintro { background-color: #7183c2; width: 207px; padding-left: 20px; }.schulen #currentschule { color: #ffa200; }.schulen a { color: #101985; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; margin: 0; padding: 0; }.schulen #alleschulen { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; margin-left: 20px; padding-left: 20px; }.schulen a:link { color: white; }.schulen a:visited { color: white; }.schulen a:hover { color: #ffa200; text-decoration: none; border-bottom-style: none; }.schulen a:active { color: #f00; }.alleschulen { color: #101985; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11px; text-decoration: none; margin-left: 20px; }.schulentrenner { background-color: #101985; width: 1px; height: 11px; }/*Navigation*/#navcontainer { color: #003d7b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16px; text-decoration: none; margin: 0; padding: 10px 0 3px; }#navcontainer a { color: #003d7b; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 20px; padding-top: 0; padding-bottom: 3px; border-style: none; outline-style: none; }#navcontainer a:hover { color: #f00; text-decoration: none; margin-left: 20px; padding-top: 0; padding-bottom: 3px; border-style: none; outline-style: none; }#navcontainer #schule { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-left: 21px; padding-right: 0; padding-bottom: 5px; }#navcontainer #currentbereich { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-top: 0; padding-bottom: 3px; }#navcontainer2 { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; margin-top: 8px; margin-bottom: 7px; margin-left: 20px; padding-top: 0; padding-bottom: 0; border-style: none; outline-style: none; }#navcontainer2 a { color: #708090; font-size: 10px; line-height: 18px; text-decoration: none; margin-bottom: 7px; padding-top: 0; padding-bottom: 0; border-style: none; outline-style: none; }#navcontainer2 a:hover { color: #eea531; font-size: 10px; line-height: 18px; margin-bottom: 8px; padding-top: 0; padding-bottom: 0; border-style: none; outline-style: none; }/*last change und Copyrigt*/.copyright { color: #1e3394; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; margin-left: 20px; }#verwaltungslogin { color: #fc6; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; background-color: #fc6; text-decoration: none; border-style: none; }.copyright a:link { color: #1e3394; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; }.copyright a:hover { color: #1e3394; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; }.copyright a:active { color: #1e3394; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; }.copyright a:visited { color: #1e3394; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13px; text-decoration: none; }.lastchange { color: #003d7b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; padding-left: 20px; }/*Action Inhalte*/#tablelistemitbild { width: 83%; margin-left: 20px; padding: 0; }#tableterminliste { width: 83%; margin-left: 20px; }#td1terminliste { width: 70px; margin-left: 0; padding: 1px; }#td2terminliste { margin-left: 0; padding: 1px; }#tableveranstaltungsdaten { margin-left: 20px; width: 85%; padding: 1px; }#td1veranstaltungsdaten { color: #fff; font-size: 9px; font-weight: bold; background-color: #f6d38e; text-align: right; vertical-align: top; width: 80px; padding: 1px 5px; }#td2veranstaltungsdaten { padding-left: 5px; }#td3veranstaltungsdaten { text-align: right; padding-right: 0; padding-left: 0; }.tableinside { margin-left: 20px; }.linkzumehr { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px; text-decoration: none; }.linkzumehr ul { margin: 0; padding-left: 20px; list-style-image: url(grafiken/pfeil1.gif); list-style-position: inside; }.linkzumehr li {  }.linkzumehr a { color: #1e2f9b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; background-color: #c5cce4; text-decoration: none; width: 350px; height: 21px; margin: 0; padding: 2px 0; display: block; }.linkzumehr a:hover { color: #b22222; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px; background-color: #fef5de; text-decoration: none; }ul { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: disc; margin: 12px 0 12px 40px; }#einleitung { margin-top: 12px; margin-bottom: 8px; }#textstartseite {  }#inside { margin-left: 20px; }.actionframe { border-top: 1px solid #ff8c00; border-left: 1px solid #ff8c00; }.bereichkurzbeschreibung { width: 90%; margin-bottom: 0; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; }.veranstaltungkurzbeschreibung { padding-top: 4px; padding-bottom: 8px; padding-left: 20px; width: 70%; min-height: 30px; margin: 0; }.veranstaltungbeschreibung { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; width: 85%; min-height: 50px; }.ausdrucken { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; width: 80%; min-height: 160px; }.dozentenbeschreibung { width: 70%; min-height: 230px; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; }.themakurzbeschreibung { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; width: 65%; min-height: 160px; max-height: 3000px; }#standardfoto { text-align: right; visibility: visible; margin: 0; z-index: 0; border-style: none; border-width: 0; }#dozentenfoto { text-align: right; z-index: 0; visibility: visible; margin: 0; border-style: none; border-width: 0; }#dozentenkleinesfoto { width: auto; height: 250px; overflow: auto; clip: rect(auto auto 146px auto); border: solid 3px #fff; }#dozentenbilderrahmen { float: right; clear: left; margin: 10px 20px 0 0; border-style: none; }#kleinesfoto { border: solid 3px #fff; }#bilderrahmen { margin: 10px 20px 0 0; width: 206px; float: right; clear: left; border-style: none; }#bildinliste { width: 80px; margin: 0; float: right; clear: left; border: solid 3px white; }#dozentenbildinliste { margin: 0; padding: 0; border: solid 3px white; outline-style: solid; outline-width: 0; }#bilderrahmenklein {  }#bilderrahmengross { position: relative; top: -1px; right: -1px; float: right; clear: left; border: solid 2px #fff; }#ja { color: #00bb04; }#anmeldung { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: white; text-align: right; padding: 0 0 0 2px; }#themenliste { color: #113570; font-size: 11px; line-height: 18px; text-decoration: none; background-image: none; max-width: 680px; padding-top: 10px; padding-bottom: 20px; }#themenliste ul { list-style-position: outside; margin: 0; padding: 0; list-style-type: none; }#themenliste li { }#themenliste a { color: #369; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; height: 13px; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; }#themenliste a:hover { color: #eea531; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 12px; max-width: 500px; padding-left: 20px; border-bottom: 1px solid #b22; border-top-width: 0; border-right-width: 0; border-left-width: 0; }#fehleingabe { background-color: #f1b3ae; border: solid 2px #ff2f0a; outline-color: #ff2f0a; }#tdanmeldung { width: 110px; height: 20px; }#listenlink a { color: #7183c2; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }#tdterminliste { background-color: #ebedf3; }#raumbilder { padding: 3px; border: solid 1px white; }