/* ----------------------------------------------------------------------------------- */
/* Yoga - Gabriele Besser main StyleSheet -------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

/* Farbschema ------------------------------------------------------------------------ */
/* IB color: #660099 */
/* LS color: #996699 */
/* SY color: #9933ff */
/* BM color: #cc99cc */
/* MO color: #9933cc */
/* DZ color: #cc0066 */
/* BB color: #990066 */
/* KB color: #990066 */
/* HY color: #990000 */
/* WS color: #ff6600 */
/* IN color: #cc0000 */

/* vers2 color = background text #ebd5c0 */
/* u2 color = background text #e5dfd8 */
/* background dunkel #333333 */
/* background hell #777777 */
/* schrift/color hell #e5dfd8 */
/* link (text und liste) #99cc33 */

/* font Papyrus */

/* body ------------------------------------------------------------------------------ */

body {
background-color: #333333;
color: #000000;
font-family: "Papyrus", "Palatino", "Arial", "Book Antiqua", "Times New Roman";
font-style: normal;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
/* margin  = Außensabstand - Abstand nach Außen zum Objektrand */
/* padding = Innenabstand  - Abstand nach Innen vom Objektrand */
margin: 1em 0em 0em 0em;
padding: 0em 0em 0em 0em;
text-align: left;
}

body#iframe {
background-color: transparent;
color: #333333;
font-family: "Papyrus", "Palatino", "Arial", "Book Antiqua", "Times New Roman";
font-style: normal;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
/* margin  = Außensabstand - Abstand nach Außen zum Objektrand */
/* padding = Innenabstand  - Abstand nach Innen vom Objektrand */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
text-align: left;
}

/* ----------------------------------------------------------------------------------- */
/* anchor ---------------------------------------------------------------------------- */

div#anchor {
text-align: left;
width: 1px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 0px;
background-color: #333333;
position: absolute;
top: 710px;
left: 0px;
clear: both;
}

/* ----------------------------------------------------------------------------------- */
/* page > Haupt/Start-Seiten --------------------------------------------------------- */

div#pagehome {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0 0 0 0;
height: 710px;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/IMG_1963_Steine1_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2135_Raum1_Kissen1_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2180_Raum1_1_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2295_KissenMatten1_1_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_2135_Raum1_Kissen1_web.jpg);
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageIndex {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0 0 0 0;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_1963_Steine1_2_B_logo.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageIndex2 {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0 0 0 0;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_1963_Steine1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}


/* ----------------------------------------------------------------------------------- */
/* page > unterschiedliche background-images Kurse ----------------------------------- */

div#pageIB {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_3658_SchilfA_web.jpg);
/* background-image: url(../images/ImagesNewV3/IMG_3882_CalderaC_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2180_Raum1_1_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2210_Raum1_1_web.jpg); */
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageLS {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/IMG_4102_GrosseSteineA_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_0437_Steg_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_0430_AlleeA_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2239_Buddha_1_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_1710_Allee_2_web.jpg);
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageSY {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_1692_GraeserA_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageBM {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_1693_Graeser2A_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageMO {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_3851_WasserA_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageDZ {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/IMG_1100_StrandA_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_4302_MuschelB_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_1061_WolkenA_web.jpg);
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageBB {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_1100_StrandA_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageKB {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/IMG_1100_StrandA_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_1100_StrandA_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageKB2 {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/IMG_1100_StrandA_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_2370_HaseRoteNaseA_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both
}

div#pageHY {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_1967_HolzstegA_web.jpg);
/* background-image: url(../images/ImagesNewV3/IMG_2241_BuddhaA3_web.jpg); */
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageWS {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/IMG_3658_SchilfA2_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_2241_BuddhaA3_web.jpg);
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageIN {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_3726_BlueteA_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

/* ----------------------------------------------------------------------------------- */
/* pages admin ----------------------------------------------------------------------- */

div#pageNews {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/F1000034_BuddhaSF2_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2352_Tablett1_2_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_1950_Eingang2_1_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_2284_Raum1_Matten_1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageStundenplan {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/F1000034_BuddhaSF2_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2352_Tablett1_2_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2295_KissenMatten1_1_web.jpg); */
/* background-image: url(../images/ImagesNewV3/IMG_2223_Raum1_1_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_2180_Raum1_1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageLocation {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2190_IBYM_LampenA_2_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageBio {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
/* background-image: url(../images/ImagesNewV3/IMG_2685_GabrieleBesser1_web.jpg); */
background-image: url(../images/ImagesNewV3/IMG_2592_GabrieleBesser1_2_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageBio2 {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2592_GabrieleBesser1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageBio3 {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2599_GabrieleBesser1_2_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageBio4 {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2709_GabrieleBesser1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageBio5 {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2545_GabrieleBesser1_1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pagePreise {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2162_Eingang1_1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageFriends {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2220_Raum1_3_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageshop {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2352_Tablett1_2_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

div#pageImpressum {
text-align: center;
width: 1020px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0px 0em 0em 0em;
height: 710px;
background-color: transparent;
background-image: url(../images/ImagesNewV3/IMG_2295_KissenMatten1_1_web.jpg); 
background-repeat: no-repeat;
background-position: center top;
position: relative;
clear: both;
}

/* ----------------------------------------------------------------------------------- */
/* links für Kalender & Anmeldung als block-elemente---------------------------------- */

div#KaAncontainer {
background: transparent;
width: auto;
float: left;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 1em 2em;
padding: 0em 0em 0em 0em;
clear: both;
}

ul#KaAnlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 0.9em;
}

ul#KaAnlist li {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 0.5em 0px 0px 0px;
}

ul#KaAnlist li#IBx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#IB a {
display: block;
text-align: center;
float: left;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #660099;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#IB a:hover {
color: #e5dfd8;
background: #99cc33;
float: left;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#LSx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#LS a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #996699;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#LS a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#SYx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#SY a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #9933ff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#SY a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#BMx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#BM a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
color: #e5dfd8;
background: #cc99cc;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#BM a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#MOx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#MO a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #9933cc;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#MO a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#DZx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#DZ a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #cc0066;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#DZ a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#BBx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#BB a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
color: #e5dfd8;
background: #990066;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#BB a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#KBx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#KB a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #990066;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#KB a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#HYx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#HY a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #990000;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#HY a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#WSx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#WS a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #ff6600;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#WS a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

ul#KaAnlist li#INx {
display: block;
text-align: left;
float: left;
border-width: 0px;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 1em 0.5em 0em;
padding: 0px 0px 0px 0px;
}
ul#KaAnlist li#IN a {
display: block;
text-align: center;
border-width: 0px;
width: 100px;
height: auto;
color: #e5dfd8;
background: #cc0000;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
overflow:hidden;
}
ul#KaAnlist li#IN a:hover {
color: #e5dfd8;
background: #99cc33;
width: 100px;
height: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 1em 0px 1em;
overflow:hidden;
}

/* div für text ----------------------------------------------------------------------- */

div#text1 {
text-align: left;
width: 800px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 10px 10px 5px 10px;
background-color: #E5DfD8;
/* background-color: transparent; */
float: none;
position: absolute;
top:300px;
left:50px;
}

div#textSY {
text-align: left;
width: auto;
height: 20;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0.5em 1em 0em 1em;
color: #E5DfD8;
background-color: #9933ff;
font-size: 0.9em;
/* background-color: transparent; */
float: none;
position: absolute;
top:0px;
right:10px;
clear: both;
}

div#iframecontainer {
text-align: left;
width: 800px;
/* height: 300px; */
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 10px 10px 10px 10px;
background-color: #e5dfd8;
/* opacity für IE: filter, 0-100; zoom als "Zwang" für IE, opacity zu verwenden, neben width oder position */ 
/* oder Firefox, Opera oder safari: opacity 0-1 */
filter:Alpha(opacity=90);
zoom: 1;
opacity:0.9;
float: none;
position: absolute;
top: 300px;
left: 50px;
overflow: hidden;
}


div#iframecontainerbio {
text-align: left;
width: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 10px 10px 10px 10px;
/* background-color: transparent; */
background-color: #e5dfd8;
/* opacity für IE: filter, 0-100; zoom als "Zwang" für IE, opacity zu verwenden, neben width oder position */ 
/* oder Firefox, Opera oder safari: opacity 0-1 */
filter:Alpha(opacity=90);
zoom: 1;
opacity:0.9;
float: none;
position: absolute;
top:400px;
/* left:688px; */
left:688px;
}


div#logocontainer {
text-align: right;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 3em 0em 0em 0em;
padding: 0em 0em 0em 0em;
background-color: transparent;
color: #333333;
font-size: 0.9em;
clear: both;
width: auto;
position: relative;
right:10px;
}

div#logotopcontainer {
text-align: left;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
background-color: transparent;
color: #333333;
font-size: 0.9em;
clear: both;
width: auto;
position: absolute;
top:0px;
left:50px;
}

div#image {
background: #e5dfd8;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
float: left;
}

/* Navigation Kurse ------------------------------------------------------------------ */

div#navcontainer {
background: transparent;
width: 920px;
float: left;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: absolute;
top:200px;
left:50px;
clear: both;
}

ul#navlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 0.9em;
}

ul#navlist li {
display: block;
text-align: left;
float: left;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

/* Standard Navigationselement */
ul#navlist li a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #333333;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
background: #99cc33;
}

/* fwd / backward Navigationselement */
ul#navlist li#fwd a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #333333;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#fwd a:hover {
/* width: auto; */
letter-spacing: 0.1em;
font-weight: bold;
background: #99cc33;
}

/* IB Navigationselement */
ul#navlist li#IB a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #660099;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#IB a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#IBactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #660099;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#IBactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* LS Navigationselement */
ul#navlist li#LS a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #996699;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#LS a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#LSactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #996699;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#LSactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* SY Navigationselement */
ul#navlist li#SY a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #9933ff;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#SY a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
text-decoration: none;
font-style: normal;
}
ul#navlist li#SYactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #9933ff;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#SYactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* BM Navigationselement */
ul#navlist li#BM a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #cc99cc;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#BM a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#BMactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #cc99cc;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#BMactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* MO Navigationselement */
ul#navlist li#MO a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #9933cc;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#MO a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#MOactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #9933cc;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#MOactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* DZ Navigationselement */
ul#navlist li#DZ a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
/* background: #ff0099; */
background: #cc0066;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#DZ a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#DZactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #cc0066;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#DZactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* BB Navigationselement */
ul#navlist li#BB a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #990066;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#BB a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#BBactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #990066;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#BBactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* KB Navigationselement */
ul#navlist li#KB a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #990066;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#KB a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#KBactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #990066;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#KBactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* HY Navigationselement */
ul#navlist li#HY a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #990000;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#HY a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#HYactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #990000;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#HYactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* WS Navigationselement */
ul#navlist li#WS a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
/* background: #990000; */
background: #ff6600;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#WS a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#WSactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #ff6600;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#WSactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* IN Navigationselement */
ul#navlist li#IN a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: normal;
background: #cc0000;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlist li#IN a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlist li#INactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
height: 45px;
color: #e5dfd8;
font-weight: bold;
background: #cc0000;
text-decoration: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
position: relative;
top: 25px;
}
ul#navlist li#INactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* ----------------------------------------------------------------------------------- */
/* Navigation Admin ------------------------------------------------------------------ */

div#navad2container {
background: transparent;
/* width: 951px;  */
width: auto;
float: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: absolute;
top:0px;
right:10px;
clear: both;
}

ul#navad2list {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
}

ul#navad2list li {
display: block;
text-align: left;
float: right;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

/* Standard Navigationselement */
ul#navad2list li a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 22px;
color: #e5dfd8;
background: #333333;
font-weight: bold;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2px 0em 0em;
padding: 5px 5px 5px 5px;
overflow:hidden;
position: relative;
top: 2px;
}

ul#navad2list li a:hover {
/* letter-spacing: 0.1em; */
color: #e5dfd8;
font-weight: bold;
/* background: #99cc33; */
/* background: #33cc66; */
/* background: #99ff33; */
/* background: #ccff00; */
background: #99cc33;
width: auto;
height: 38px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2px 0em 0em;
padding: 7px 5px 5px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
 
/* YOGA-Gabriele Besser Navigationselement */
ul#navad2list li#gb a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 50px;
color: #e5dfd8;
background: transparent; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0px 0px 0px 0px;
overflow:hidden;
position: relative;
top: 0px;
}


/* YOGA-Gabriele Besser Navigationselement */
ul#navad2list li#gb a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 50px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0px 0px 0px 0px;
overflow:hidden;
position: relative;
top: 0px;
}


/* ----------------------------------------------------------------------------------- */
/* Navigation Header iframe----------------------------------------------------------- */

div#navheadercontainer {
background-color: transparent;
width: auto;
height: 20px;
float: right;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top:0px;
right:0px;
clear: both;
}

ul#navheaderlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 1em;
}

ul#navheaderlist li {
display: block;
text-align: left;
float: left;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

ul#navheaderlist li#def a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#defactive a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #777777; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#def a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#defactive a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 15px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#IB a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #660099; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#IBactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#IB a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#LS a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #996699; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#LSactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#LS a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#SY a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #9933ff; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#SYactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#SY a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#BM a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #cc99cc; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#BMactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#BM a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#MO a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #9933cc; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#MOactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#MO a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#DZ a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #cc0066; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#DZactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#DZ a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#BB a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #990066; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#BBactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#BB a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#KB a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #990066; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#KBactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#KB a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#HY a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #990000; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#HYactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#HY a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#WS a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #ff6600; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#WSactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#WS a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

ul#navheaderlist li#IN a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #cc0000; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#INactive {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #333333; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 5px 2px 5px;
overflow:hidden;
position: relative;
top: 0px;
}
ul#navheaderlist li#IN a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 18px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 5px;
padding: 4px 10px 2px 10px;
overflow:hidden;
position: relative;
top: 0px;
}

/* ----------------------------------------------------------------------------------- */
/* Navigation footer iframe ---------------------------------------------------------- */

div#navfootercontainer {
background-color: transparent;
width: auto;
height: 50px;
float: none;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.5em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: relative;
bottom: 0px;
right: 10px;
clear: both;
}

ul#navfooterlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
}

ul#navfooterlist li {
display: block;
text-align: left;
float: right;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}
 
/* YOGA-Gabriele Besser Navigationselement */
ul#navfooterlist li#gb a {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 50px;
color: #e5dfd8;
background: #e5dfd8; 
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0px 0px 0px 0px;
overflow:hidden;
position: relative;
top: 0px;
}

/* YOGA-Gabriele Besser Navigationselement */
ul#navfooterlist li#gb a:hover {
display: block;
text-align: center;
border-width: 0px;
width: auto;
height: 50px;
color: #e5dfd8;
background: #99cc33;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0px 0px 0px 0px;
overflow:hidden;
position: relative;
top: 0px;
}


/* ----------------------------------------------------------------------------------- */
/* Weiterleitung auf index.html ------------------------------------------------------ */

div#navincontainer2 {
background: transparent;
width: 920px;
float: left;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: absolute;
top:500px;
/* left:98px; */
left:98px;
clear: both;
}

div#navincontainerlogo {
background: transparent;
width: 900px;
float: left;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: absolute;
top:57px;
left:98px;
clear: both;
}

ul#navinlistlogo {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 1.0em;
}

ul#navinlistlogo li {
background: transparent;
display: block;
text-align: right;
float: left;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

/* Weiterleitung */
ul#navinlistlogo li a {
display: block;
text-align: right;
border-width: 0px;
width: 738px;
height: 206px;
color: transparent;
background: transparent;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 100px 0em 0em 0em;
overflow:hidden;
}
ul#navinlistlogo li a:hover {
background: transparent;
color: 99cc33;
width: 880px;
}


/* ----------------------------------------------------------------------------------- */
/* Weiterleitung auf index.html 1. Versuch ------------------------------------------- */

div#navincontainer {
background: transparent;
width: 10px;
float: none;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: absolute;
top:50px;
left:100px;
clear: both;
}

ul#navinlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 1.0em;
}

ul#navinlist li {
display: block;
text-align: left;
float: left;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

/* Standard Navigationselement */
ul#navinlist li a {
display: block;
text-align: center;
border-width: 0px;
width: 140px;
height: 36px;
color: #333333;
background: #e5dfd8;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
overflow:hidden;
}
ul#navinlist a:hover {
letter-spacing: 0.1em;
color: #e5dfd8;
font-weight: bold;
/* background: #99cc33; */
/* background: #33cc66; */
/* background: #99ff33; */
/* background: #ccff00; */
background: #99cc33;
height: 80px;
}

/* ----------------------------------------------------------------------------------- */
/* footer ---------------------------------------------------------------------------- */



/* old ------------------------------------------------------------------------------- */

div#imgnavcontainer {
background: #e5dfd8;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0.5em 0em 0.5em 0em;
/* text-transform: lowercase; */
width: 100%;
float: left;
}

#imgnavcontainer:after {
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#imgnavlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.8em;
}

ul#imgnavlist li {
display: block;
text-align: center;
float: left;
/* width: 250px; */
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#imgnavlist li a {
display: block;
text-align: center;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
font-weight: normal;
background: #f7f2ea;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.0em 0em;
margin: 0.0em 0.0em 0.0em 0.0em;
width: 90px;
}

/* #imgnavcontainer>ul#imgnavlist li a { width: auto; } */

ul#imgnavlist li#active a {
background: #f0e7d7;
color: #866666;
font-weight: bold;
letter-spacing: 0.25em;
width: 90px;
}

ul#imgnavlist li#activeXX a {
background: #600060;
color: #f7f2ea;
font-weight: bold;
letter-spacing: 0.25em;
border-width: 0px 0px 0px 0px;
border-color: #e5dfd8 #e5dfd8 #e5dfd8 #e5dfd8;
width: 190px;
}

ul#imgnavlist li#active a:hover, ul#imgnavlist li#activeXX a:hover {
color: #866666;
background: transparent;
/* 1=oben 2=rechts 3=unten 4=links */
border-color: #e5dfd8 #e5dfd8 #e5dfd8 #e5dfd8;
}

ul#imgnavlist li#normalXX a {
background: #f7f2ea;
color: #777;
border-width: 0px 0px 0px 0px;
border-color: #e5dfd8 #e5dfd8 #e5dfd8 #e5dfd8;
width: 90px;
}

ul#imgnavlist li a:hover, ul#imgnavlist li#normalXX a:hover {
color: #866666;
background: transparent;
/* 1=oben 2=rechts 3=unten 4=links */
border-color: #e5dfd8 #e5dfd8 #e5dfd8 #e5dfd8;
font-weight: bold;
letter-spacing: 0.25em;
}

/* Kalender für Kurse ------------------------------------------------------------------ */

div#calmonthcontainer {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 1em 0em 0em 5em;
padding: 0em 0em 0em 0em;
width: 90%;
float: left;
}

ul#calmonthlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#calmonthlist li {
background-color: #333333;
display: block;
text-align: center;
float: left;
width: 175px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0.1em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
font-weight: bold;
color: #ffffff;
}

ul#calmonthlist li#id1 {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 20px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
}

div#caldaycontainer {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 5em;
padding: 0em 0em 0em 0em;
width: 90%;
float: left;
}

div#caldaycontainer6 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 2em 5em;
padding: 0em 0em 0em 0em;
width: 90%;
float: left;
}

ul#caldaylist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#caldaylist li {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}

ul#caldaylist li#id1 {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 20px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.1em;
/* font-weight: bold; */
color: #e5dfd8;
}

ul#caldaylist li#id2 {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}

/* id3: Kurstermine */
ul#caldaylist li#id3 {
background-color: #333333;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3IB {
background-color: #660099;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3LS {
background-color: #996699;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3SY {
background-color: #9933ff;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3BM {
background-color: #cc99cc;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3MO {
background-color: #9933cc;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3DZ {
background-color: #cc0066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3BB {
background-color: #990066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3KB {
background-color: #990066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3HY {
background-color: #990000;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3WS {
background-color: #ff6600;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}

ul#caldaylist li#id4 {
background-color: #ffffff;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
font-weight: bold;
color: #000000;
}

/* id5: Kurstermine = today */
ul#caldaylist li#id5 {
background-color: #9933ff;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
font-weight: bold;
color: #000000;
}
ul#caldaylist li#id5IB {
background-color: #660099;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5LS {
background-color: #996699;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5SY {
background-color: #9933ff;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5BM {
background-color: #cc99cc;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5MO {
background-color: #9933cc;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5DZ {
background-color: #cc0066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5BB {
background-color: #990066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5KB {
background-color: #990066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5HY {
background-color: #990000;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}
ul#caldaylist li#id5WS {
background-color: #ff6600;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}

/* ---------------------------------------------------------------------- */
/* xxx-------- ---------------------------------------------------------- */

div#concontainer {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.1em 2em 0em 2em;
padding: 0em 0em 0em 0em;
width: 100%;
float: left;
}

div#concontainer2 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.1em 2em 2em 2em;
padding: 0em 0em 0em 0em;
width: 100%;
float: left;
}

ul#conlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#conlist li {
background-color: #777777;
display: block;
text-align: center;
float: left;
width: 177px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.4em 0em 0.1em 0em;
margin: 0em 0.1em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}

ul#conlist li#id1 {
/* background-color: #f7f2ea; */
background-color: transparent;
display: block;
text-align: center;
float: left;
width: 177px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0em 0em;
margin: 0em 0.1em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}

ul#conlist li#id1b {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 885px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0em 0em;
margin: 0em 0.3em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #000000;
}

ul#conlist li#id2 {
background-color: #777777;
display: block;
text-align: center;
float: left;
width: 45px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.4em 0em 0.1em 0em;
margin: 0em 0.1em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #777777;
}

ul#conlist li#id3 {
background-color: #777777;
display: block;
text-align: center;
float: left;
width: 45px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 1em 0em 1.0em 0em;
margin: 0em 0.1em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #ffffff;
}

/* ---------------------------------------------------------------------- */
/* Preise --------------------------------------------------------------- */

div#PreiseTabellecontainer {
background: transparent;
width: 95%;
float: left;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: absolute;
top:100px;
left:5px;
clear: both;
/* opacity für IE: filter, 0-100; zoom als "Zwang" für IE, opacity zu verwenden, neben width oder position */ 
/* oder Firefox, Opera oder safari: opacity 0-1 */
/* filter:Alpha(opacity=90);
zoom: 1;
opacity:0.9; */
}

div#Preisecontainer {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 10px 5px 20px;
padding: 0em 0em 0em 0em;
width: 100%;
float: left;
}

ul#Preiselist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#Preiselist li a {
background-color: #e5dfd8;
display: block;
text-align: left;
float: left;
width: 25px;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
/* margin  = Außensabstand - Abstand nach Außen zum Objektrand */
/* padding = Innenabstand  - Abstand nach Innen vom Objektrand */ 
margin: 0em 0.3em 0em 0em;
padding: 5px 10px 5px 10px;
font-size: 0.9em;
font-weight: bold;
color: #333333;
height:40px;
overflow:hidden;
}

ul#Preiselist li#id1 {
background-color: #e5dfd8;
display: block;
text-align: left;
float: left;
width: 105px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 5px 5px 5px 5px;
font-size: 0.9em;
font-weight: bold;
color: #333333;
height:35px;
/* opacity für IE: filter, 0-100; zoom als "Zwang" für IE, opacity zu verwenden, neben width oder position */ 
/* oder Firefox, Opera oder safari: opacity 0-1 */
filter:Alpha(opacity=90);
zoom: 1;
opacity:0.9;
}

ul#Preiselist li#id1 a {
background-color: #e5dfd8;
display: block;
text-align: left;
float: left;
width: 105px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 5px 5px 5px 5px;
font-size: 0.9em;
font-weight: bold;
color: #333333;
height:35px;
}

ul#Preiselist li#id1 a:hover {
background-color: #99cc33;
}

ul#Preiselist li#id2 {
background-color: #e5dfd8;
display: block;
text-align: left;
float: left;
width: 260px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 5px 5px 5px 5px;
font-size: 0.9em;
font-weight: bold;
color: #333333;
height:35px;
/* opacity für IE: filter, 0-100; zoom als "Zwang" für IE, opacity zu verwenden, neben width oder position */ 
/* oder Firefox, Opera oder safari: opacity 0-1 */
filter:Alpha(opacity=90);
zoom: 1;
opacity:0.9;
}

ul#Preiselist li#id3 {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 70px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 5px 5px 5px 5px;
font-size: 0.9em;
font-weight: bold;
color: #333333;
height:35px;
/* opacity für IE: filter, 0-100; zoom als "Zwang" für IE, opacity zu verwenden, neben width oder position */ 
/* oder Firefox, Opera oder safari: opacity 0-1 */
filter:Alpha(opacity=90);
zoom: 1;
opacity:0.9;
}

ul#Preiselist li#id4 {
background-color: transparent;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #e5dfd8;
height:35px;
}

ul#Preiselist li#id4IB a {
background: #660099;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4IB a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4LS a {
background: #996699;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4LS a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4SY a {
background: #9933ff;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4SY a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4BM a {
background: #cc99cc;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4BM a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4MO a {
background: #9933cc;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4MO a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4DZ a {
background: #cc0066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4DZ a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4BB a {
background: #990066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4BB a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4KB a {
background: #990066;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4KB a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4BM a {
background: #cc99cc;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4BM a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4HY a {
background: #990000;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4HY a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4WS a {
background: #ff6600;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4WS a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id4IN a {
background: #cc0000;
display: block;
text-align: center;
float: left;
width: 25px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 1em;
font-weight: normal;
color: #333333;
height:35px;
}
ul#Preiselist li#id4IN a:hover {
background-color: #99cc33;
font-weight: bold;
width: 30px;
}

ul#Preiselist li#id5 {
background-color: transparent;
display: block;
text-align: left;
float: left;
width: 950px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 0.9em;
font-weight: bold;
color: #e5dfd8;
height:auto;
}

/* ---------------------------------------------------------------------- */
/* Stundenplan ---------------------------------------------------------- */

/* 
form { font-size:8pt; font-family:"Papyrus", "Palatino", "Arial", "Book Antiqua", "Times New Roman"; font-weight:bold;  border:0px solid #333333; }
.hoursplan { font-size:10pt; font-family:"Papyrus", "Palatino", "Arial", "Book Antiqua", "Times New Roman"; font-weight:bold; background-color:#333333; color:#e5dfd8; border:0px solid #333333; }
.hoursplan2 { font-size:12pt; font-family:"Papyrus", "Palatino", "Arial", "Book Antiqua", "Times New Roman"; font-weight:bold; background-color:transparent; color:#e5dfd8; border:0px solid #333333; } */

div#hoursplancontainer {
background: transparent;
width: 1010px;
float: left;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
position: absolute;
top:180px;
left:5px;
clear: both;
}

div#hourscontainer {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.3em 0em 0em 2em;
padding: 0em 0em 0em 0em;
width: 980px;
float: left;
}

div#hourscontainer2 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0.3em 2em 2em 2em;
padding: 0em 0em 0em 0em;
width: 980px;
float: left;
}

ul#hourslist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#hourslist li {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
/* margin  = Außensabstand - Abstand nach Außen zum Objektrand */
/* padding = Innenabstand  - Abstand nach Innen vom Objektrand */ 
margin: 0em 0.3em 0em 0em;
padding: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:35px;
}

ul#hourslist li#id1 {
background-color: transparent;
/* background-color: #e5dfd; */
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1IB a {
background-color: #660099;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1IB a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1LS a {
background-color: #996699;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1LS a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1SY a {
background-color: #9933ff;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1SY a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1BM a {
background-color: #cc99cc;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1BM a:hover {
background-color: #99cc33;
}
ul#hourslist li#id1MO a {
background-color: #9933cc;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1MO a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1DZ a {
background-color: #cc0066;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1DZ a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1BB a {
background-color: #990066;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1BB a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1KB a {
background-color: #990066;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1KB a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1HY a {
background-color: #990000;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1HY a:hover {
background-color: #99cc33;
}

ul#hourslist li#id1WS a {
background-color: #ff6600;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: #e5dfd8;
min-height:55px;
}

ul#hourslist li#id1WS a:hover {
background-color: #99cc33;
}

ul#hourslist li#id2a {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 80px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
font-weight: bold;
color: #333333;
min-height:35px;
}

ul#hourslist li#id2b {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 122px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
font-weight: bold;
color: #333333;
min-height:35px;
}

ul#hourslist li#id2c {
background-color: transparent;
display: block;
text-align: center;
float: left;
width: 80px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 1.2em;
font-weight: bold;
color: #e5dfd8;
min-height:30px;
}

ul#hourslist li#id2d {
background-color: transparent;
display: block;
text-align: left;
float: left;
width: 900px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 1.2em;
font-weight: bold;
color: #e5dfd8;
min-height:30px;
}


ul#hourslist li#id3 {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 80px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 0.4em 0em 0.1em 0em;
font-size: 0.9em;
font-weight: bold;
color: #333333;
min-height:55px;
}

div#imgcontainer {
background: #e5dfd8;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 2em 7em;
text-align: center;
width: 90%; 
}

ul#imglist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#imglist li {
background-color: #e5dfd8;
display: block;
text-align: center;
float: left;
width: 250px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.5em 0.5em 0.5em 0.5em;
margin: 0em 0em 0em 0em;
font-size: 1em;
}

div#footer {
clear: both;
font-size: 0.8em;
/* font-weight: bold; */
margin: 0; padding: 0.5em;
text-align: left;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0.5em 2em;
margin: 0em 0em 0em 0em;
background-color: #e5dfd8;
color: #600060;
}

div#footer a {
font-weight: normal;
}

div#footer2 {
clear: both;
font-size: 0.8em;
text-align: right;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 1.0em 2em 0em 0em;
margin: 0em 0em 0em 0em;
background-color: #e5dfd8;
color: #600060;
}

div#footer2 a {
font-weight: normal;
}

/* ---------------------------------------------------------------------- */
/* fundamentale Formatierungselemente ----------------------------------- */

a:link {
color:#777777;
font-weight: bold;
text-decoration: none;
/* font-style: italic; */
}
a:visited {
color:#777777;
text-decoration: none;
/* font-style: italic; */
}
a:hover {
/* color:#99cc33; */
background-color: #99cc33;
text-decoration: none;
}
a:active {
color:#aaaaaa;
text-decoration: none;
}

/* Links innerhalb iframe, kursspezifisch ------------------------------- */
a#IB:link {
background-color: #660099;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#IB:visited {
background-color: #660099;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#IB:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#IB:active {
color:#333333;
text-decoration: none;
}

a#LS:link {
background-color: #996699;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#LS:visited {
background-color: #996699;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#LS:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#LS:active {
color:#333333;
text-decoration: none;
}

a#SY:link {
background-color: #9933ff;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#SY:visited {
background-color: #9933ff;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#SY:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#SY:active {
color:#333333;
text-decoration: none;
}

a#BM:link {
background-color: #cc99cc;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#BM:visited {
background-color: #cc99cc;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#BM:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#BM:active {
color:#333333;
text-decoration: none;
}

a#MO:link {
background-color: #9933cc;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#MO:visited {
background-color: #9933cc;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#MO:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#MO:active {
color:#333333;
text-decoration: none;
}

a#DZ:link {
background-color: #cc0066;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#DZ:visited {
background-color: #cc0066;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#DZ:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#DZ:active {
color:#333333;
text-decoration: none;
}

a#BB:link {
background-color: #990066;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#BB:visited {
background-color: #990066;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#BB:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#BB:active {
color:#333333;
text-decoration: none;
}

a#KB:link {
background-color: #990066;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#KB:visited {
background-color: #990066;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#KB:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#KB:active {
color:#333333;
text-decoration: none;
}

a#HY:link {
background-color: #990000;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#HY:visited {
background-color: #990000;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#HY:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#HY:active {
color:#333333;
text-decoration: none;
}

a#WS:link {
background-color: #ff6600;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#WS:visited {
background-color: #ff6600;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#WS:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#WS:active {
color:#333333;
text-decoration: none;
}

a#IN:link {
background-color: #cc0000;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#IN:visited {
background-color: #cc0000;
color:#e5dfd8;
font-weight: bold;
text-decoration: none;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0.3em 0em 0.3em;
}
a#IN:hover {
background-color: #99cc33;
text-decoration: none;
font-weight: bold;
padding: 0em 0.5em 0em 0.3em;
}
a#IN:active {
color:#333333;
text-decoration: none;
}

p#p11 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2em 0em 2em;
padding: 0em 0em 0em 0em;
font-size: 1em;
color: #e5dfd8;
}

p#p1 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
}
p#p1center {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
text-align: center;
}

p#p2 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 1em 0em 0em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
}
p#p2center {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 1em 0em 0em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
text-align: center;
}

p#p3 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 1em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
}
p#p3center {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 1em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
text-align: center;
}

p#p4 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 1em 0em 1em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
}
p#p4center {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 1em 0em 1em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
clear: both;
text-align: center;
}

p#ptop {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 0em 0em 0em 0em;
font-size: 0.7em;
text-align: right;
position: relative;
clear: both;
}

p#pnews {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2em 0em 2em;
padding: 0em 0em 0em 0em;
font-size: 1em;
}

p#center {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 1em 2em 0em 1em;
padding: 0em 0em 0em 0em;
text-align: center;
font-size: 1em;
}

p#pimages {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
text-align: center;
font-size: 1em;
}

p#pimages2 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 2em 0em 2em 0em;
padding: 0em 0em 0em em;
text-align: center;
font-size: 1em;
}

p#zitat {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 3em 0.5em 0em;
padding: 0em 0em 0em 0em;
font-size: 1em;
font-style: italic;
text-align: right;
}

p#zitat2 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 3em 0em 0em;
padding: 0em 0em 0em 0em;
font-size: 1em;
font-style: italic;
text-align: right;
}

p#zitat3 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 6em 0em 0em;
padding: 0em 0em 0em 0em;
font-size: 0.8em;
text-align: right;
}

p#Form {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2em 0em 3em;
padding: 0em 0em 0em 0em;
font-size: 1.0em;
font-weight: bold;
}

p#Anmeldung {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2em 0em 3em;
padding: 0em 0em 0em 0em;
font-size: 0.7em;
color: #600060;
}

p#build {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 3em 2em 0em 2em;
padding: 0em 0em 0em 0em;
font-size: 0.8em;
}

p#home {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2em 0em 2em;
padding: 0em 0em 0em 0em;
}

p#list1 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 2em 0.5em 4em;
padding: 0em 0em 0em 0em;
font-size: 1em;
}

li#termine{
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.5em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul{
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 1em 0.5em 2em;
margin: 0em 0em 0em 0em;
}

ul#Form{
/* 1=oben 2=rechts 3=unten 4=links */
list-style: none;
vertical-align: middle;
padding: 0.3em 2em 0.5em 5em;
margin: 0em 0em 0em 0em;
}

ul#Danke{
/* 1=oben 2=rechts 3=unten 4=links */
list-style: none;
vertical-align: middle;
padding: 0.3em 2em 0.5em 5em;
margin: 0em 0em 0em 0em;
}

ul#Level2{
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 2em 0.3em 2em;
margin: 0em 0em 0em 0em;
}

h1 {
font-size: 1.8em;
color: #333333;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0.5em 0em;
margin: 0em 0em 0em 0em;
}

h1#A {
/* 1=oben 2=rechts 3=unten 4=links */
padding: 1.5em 0em 0.5em 1em;
margin: 0em 0em 0em 0em;
}

h1#B {
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 1em;
margin: 0em 0em 0em 0em;
}

div#Form {
font-size: 1.0em;
text-align: left;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 2em 0em 0em;
margin: 0em 0em 0em 0em;
background-color: #e5dfd8;
}

span#A {
font-size: 1.0em;
color: #333333;
letter-spacing: 0em;
font-weight: bold;
}

span#B {
font-size: 0.8em;
letter-spacing: 0em;
font-weight: normal;
}

span#X {
font-size: 1.0em;
color: #333333;
/* opacity für IE: filter, 0-100; zoom als "Zwang" für IE, opacity zu verwenden, neben width oder position */ 
/* oder Firefox, Opera oder safari: opacity 0-1 */
filter:Alpha(opacity=90);
zoom: 1;
opacity:1;
letter-spacing: 0em;
font-weight: normal;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;

}


span#h1 {
font-size: 0.7 em;
color: #600060;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#Afooter {
font-size: 1.0em;
letter-spacing: 0.1em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#nav {
font-size: 1.8em;
color: #e5dfd8;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 1em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#nav2 {
font-size: 1.8em;
color: #e5dfd8;
letter-spacing: 0.0em;
text-align: right;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 1em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#navlogo {
font-size: 8.0em;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#navad {
font-size: 1.5em;
color: #333333;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 1em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#navin {
font-size: 2.5em;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}



