/* ----------------------------------------------------------------------------------- */
/* InBalance Yoga & More main StyleSheet  -------------------------------------------- */
/* Kopie des css aus Yoga Gabriele Besser am 01.01.2015 ------------------------------ */
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */

/* Farbschema ------------------------------------------------------------------------ */
/* IB color: #dee1ff */
/* LS color: #996699 */
/* SY color: #ddaacb neu: ddaacb */
/* BM color: #cc99cc */
/* MO color: #9933cc */
/* DZ color: #cc0066 */
/* BB color: #c4cc65 */
/* KB color: #c4cc65 */
/* HY color: #ddb1aa */
/* WS color: #ffc117 */
/* IN color: #f7dce5 */
/* RE color: #9eb7cb */

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

/* font Papyrus */

/* Version 4 ------------------------------------------------------------------------- */
/* Farbschema ------------------------------------------------------------------------ */
/* hellblau1: #dee1ff >> IB color / Logo dunkel, Buchstabe A */
/* sand1    : #eae1d8 >> Hintergrund */
/* rosa1    : #f7dce5 >> IN color*/
/* graugrün1: #eeebc8 >> KB? */
/* graugrün2: #f5f4e4 >> KB color / Logo dunkel, Buchstabe A */
/* graugrün3: #c4cc65 >> BB color / Logo dunkel, Buchstabe G */
/* braun1	: #695848 */
/* rosalippe: #ddaacb */
/* rosa1	: #f085b3 >> DZ color / Logo dunkel, Buchstabe Y */
/* rosa2	: #ddaacb >> SY color / Logo dunkel, Buchstabe O */
/* orange1	: #ffb217 */
/* orange2	: #ffc117 >> WS color */
/* rotbraun1: #9c5468 */
/* HappyMind: #ff45f6 * Happy Mind Yoga Festival pink color */
/* puder1	: #ddb1aa >> HY color */
/* magenta1	: #ab3b61 */
/* blau1 	: #9eb7cb >> RE color St. Peter Ording Retreat */
/* blau2 	: #65d2f7 >> Sommer2014 index background */
/* Xmas 2015: #b11d1d >> solid color paprika, aus dibbern www */
/* In IBYM  : #ff0000 >> rot für In in InBalance*/


/* Version 4 ------------------------------------------------------------------------- */

/* body ------------------------------------------------------------------------------ */

body#gen {
background-color: #ffffff;
color: #333333;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
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: center;
position: relative;
background-image: url(../IBYMimages/Ornament01V3weiß_background2_40per_666666_25p_weiss.png);
background-repeat: no-repeat;
background-position: top center;
background-attachment:fixed;
}

body#genwhite {
background-color: #ffffff;
color: #666666;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
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: center;
position: relative;
}



body#gen333333 {
background-color: #333333;
color: #ffffff;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
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: center;
position: relative;
background-image: url(../images/ImagesNewV4/Ornament01V3weiß_background2_40per_333333.png);
background-repeat: no-repeat;
background-position: top left;
background-attachment:fixed;
}

body#gen666666 {
background-color: #666666;
color: #ffffff;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
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: center;
position: relative;
background-image: url(../images/ImagesNewV4/Ornament01V3weiß_background2_40per_666666_op25.png);
background-repeat: no-repeat;
background-position: top left;
background-attachment:fixed;
}

body {
background-color: #ffffff;
color: #000000;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
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: center;
position: relative;
}

body#iframe {
background-color: transparent;
color: #666666;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
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;
position: relative;
}

body#iframeLT {
background-color: transparent;
color: #ffffff;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
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: center;
position: relative;
}

body#iframeleer {
background-color: transparent;
color: #bbbbbb;
font-family: "Lucida Grande", "Helvetica", "Lucida Sans Unicode", "Papyrus";
font-style: italic;
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;
position: relative;
}


/* wichtig für firefox! border: none! */
iframe {
/* 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;
border: none;
scrolling: no;
overflow: hidden;
background-color: transparent;
}

div#indexcontainer {
text-align: center;
width: 1024px;
height: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 200px auto 200px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
float: none;
position: relative;
}

div#iframecontainer {
text-align: left;
width: 1024px;
height: 300px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 10px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
float: none;
position: relative;
}

div#iframecontainerCal {
text-align: left;
width: 1024px;
height: 30px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 50px auto 10px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
float: none;
position: relative;
}


div#iframecontainerLoc {
text-align: left;
width: 1024px;
height: 680px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 10px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
float: none;
position: relative;
}

div#iframecontainerLT {
text-align: left;
width: 1024px;
height: 1024px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 20px auto 10px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
float: none;
position: relative;
}

div#iframecontainer2 {
text-align: right;
width: auto;
height: 160px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
float: none;
position: relative;
}

div#iframecontainerFooter {
text-align: left;
width: 1024px;
height: 400px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 50px auto 0px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
float: none;
position: relative;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
}

div#toplogocontainer {
text-align: right;
color: #000000;
width:1024px;
font-size: 20pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 10px 0px 0px 0px;
height: auto;
background-color: transparent;
position: relative;
clear: both;
}

div#defcontainer {
text-align: left;
color: #666666;
width:1024px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 20px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
position: relative;
clear: both;
}

div#defcontainerXmas2014 {
text-align: center;
color: #ffffff;
width:604px;
height:800px;
font-size: 30pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 10px auto;
padding: 40px 200px 10px 200px;
background-color: transparent;
position: relative;
clear: both;
}

div#defcontainerWhite {
text-align: left;
color: #ffffff;
width:1004px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 10px 10px 10px 10px;
background-color: #666666;
position: relative;
clear: both;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
}

div#defcontainer2White {
text-align: center;
color: #ffffff;
width:1024px;
height: auto;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 20px auto;
padding: 10px 0px 0px 0px;
background-color: #666666;
position: relative;
clear: both;
}

div#defcontainerWhite512 {
text-align: left;
color: #ffffff;
width: 492px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 10px 10px 20px 10px;
background-color: #666666;
position: relative;
float: left;
}

div#defcontainerWhite768 {
text-align: left;
color: #ffffff;
width: 748px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 10px 10px 20px 10px;
background-color: #666666;
position: relative;
float: left;
}

div#defcontainerWhite256 {
text-align: left;
color: #ffffff;
width: 236px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 10px 10px 20px 10px;
background-color: #666666;
position: relative;
float: left;
}

div#defcontainerWhiteCalLeft {
text-align: left;
color: #ffffff;
width: 492px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
background-color: #666666;
position: relative;
float: left;
}

div#defcontainerWhiteCalRight {
text-align: left;
color: #ffffff;
width: 492px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
background-color: #666666;
position: relative;
float: left;
}

div#defcontainerLightgrey {
text-align: center;
color: #666666;
width:1004px;
height: auto;
font-size: 7pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 10px 10px 10px 10px;
/* background-color: #ddaacb; */
background-color: #ffffff;
position: relative;
clear: both;
filter:Alpha(opacity=100);
zoom: 1;
opacity:1.0;
}

div#defcontainer2Lightgrey {
text-align: center;
color: #666666;
width:1024px;
height: auto;
font-size: 9pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 20px auto 0px auto;
padding: 10px 0px 10px 0px;
background-color: #ffffff;
position: relative;
clear: both;
filter:Alpha(opacity=100);
zoom: 1;
opacity:1.0;
}

div#defcontainerLightgrey256 {
text-align: middle;
color: #666666;
width: 216px;
font-size: 8pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 10px 20px 10px 20px;
background-color: #ffffff;
position: relative;
float: left;
}

div#defcontainerfillup {
text-align: center;
color: transparent;
/* width:1024px */
width:100%;
height: auto;
font-size: 0.1em;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
position: relative;
clear: both;
}

div#defcontainerfillup512 {
text-align: center;
color: transparent;
width:512px;
height: auto;
font-size: 0.1em;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-color: transparent;
position: relative;
clear: both;
}


div#defcontainer2HomeTransparent {
text-align: center;
color: #666666;
width:1024px;
height: auto;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 20px 0px 0px 0px;
background-color: transparent;
position: relative;
clear: both;
filter:Alpha(opacity=100);
zoom: 1;
opacity: 1;
}

div#defcontainerHomeTransparent1024 {
text-align: left;
color: #666666;
width: 1024px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
position: relative;
float: left;
}

div#defcontainerHomedarkgrey1024 {
text-align: left;
color: #666666;
width: 1024px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #666666;
position: relative;
float: left;
}

div#defcontainerHomewhite1024 {
text-align: left;
color: #666666;
width: 1024px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
position: relative;
float: left;
}

div#defcontainerHomeRetreat1024 {
text-align: left;
color: #666666;
width: 1024px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #9eb7cb;
position: relative;
float: left;
}


div#defcontainerHomeTransparent512 {
text-align: left;
color: #666666;
width: 511px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
position: relative;
float: left;
}

div#defcontainerHomeTransparent256 {
text-align: left;
color: #666666;
width: 255px;
font-size: 8pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
position: relative;
float: left;
}

div#defcontainer2grey {
text-align: center;
color: #ffffff;
width:1024px;
height: auto;
font-size: 9pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 20px auto 0px auto;
padding: 10px 0px 10px 0px;
background-color: #333333;
position: relative;
clear: both;
filter:Alpha(opacity=100);
zoom: 1;
opacity:1.0;
}



/* ----------------------------------------------------------------------------------- */
/* main navigation for page on top  -------------------------------------------------- */

div#topnavcontainer {
text-align: center;
color: #000000;
width:1024px;
font-size: 11pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 15px auto;
padding: 10px 0 10px 0;
height: 25px;
background-color: transparent;
position: relative;
clear: both;
}

ul#topnavlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 1.0em;
filter:Alpha(opacity=100);
zoom: 1;
opacity:1.0;
}

ul#topnavlist li {
display: block;
text-align: left;
float: left;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

/* Standard Navigationselement leer */
ul#topnavlist li#empty  {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 25px;
color: #ffffff;
/* font-weight: bold; */
font-weight: normal;
text-decoration: none;
/* background-color: #f5f4e4; */
/* background-color: #ddaacb; */
background-color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 5px 0px 0px 0px;
overflow:hidden;
}

/* Standard Navigationselement Link */
ul#topnavlist li a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 25px;
color: #ffffff;
/* font-weight: bold; */
font-weight: normal;
text-decoration: none;
/* background-color: #f5f4e4; */
/* background-color: #ddaacb; */
background-color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 5px 0px 0px 0px;
overflow:hidden;
}
ul#topnavlist a:hover {
letter-spacing: 0.0em;
/* font-weight: bold; */
font-weight: normal;
background-color: transparent;
color: #666666;
border-color: #999999;
width: 127px;
}
ul#topnavlist li#active a {
background: #ff0000;
}
ul#topnavlist li#active a:hover {
letter-spacing: 0.1em;
/* font-weight: bold; */
font-weight: normal;
background-color: transparent;
color: #333333;
border-color: #999999;
}

/* Standard Navigationselement links*/
ul#topnavlist li#le a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: transparent;
width: 127px;
height: 25px;
color: #ffffff;
/* font-weight: bold; */
font-weight: normal;
background: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin:  0px 1px 0px 0px;
padding: 5px 0px 0px 0px;
overflow:hidden;
}
ul#topnavlist li#le a:hover {
letter-spacing: 0.1em;
/* font-weight: bold; */
font-weight: normal;
background: transparent;
color: #333333;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
}

/* Standard Navigationselement rechts*/
ul#topnavlist li#ri a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 128px;
height: 25px;
color: #ffffff;
/* font-weight: bold; */
font-weight: normal;
background: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin:  0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
overflow:hidden;
}
ul#topnavlist li#ri a:hover {
letter-spacing: 0.0em;
/* font-weight: bold; */
font-weight: normal;
text-decoration: none;
background: transparent;
color: #333333; 
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 128px;
}

ul#topnavlist li#riactive a {
background: #ff0000;
}
ul#topnavlist li#riactive a:hover {
letter-spacing: 0.0em;
/* font-weight: bold; */
font-weight: normal;
background: #ffffff;
color: #333333;
border-color: #999999;
}

/* ----------------------------------------------------------------------------------- */
/* navigation für Stundenplan  - analog zu top navigation ---------------------------- */

div#Stdnavcontainer {
text-align: center;
color: #000000;
width:1024px;
font-size: 10pt;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 15px auto;
padding: 0px 0 10px 0;
height: 25px;
background-color: transparent;
position: relative;
clear: both;
}

ul#Stdnavlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 1.0em;
filter:Alpha(opacity=100);
zoom: 1;
opacity:1.0;
}

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

/* Standard Navigationselement */
ul#Stdnavlist li a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 25px;
color: #ffffff;
/* font-weight: bold; */
font-weight: normal;
/* background-color: #f5f4e4; */
background-color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 5px 0px 0px 0px;
overflow:hidden;
}
ul#Stdnavlist a:hover {
letter-spacing: 0.2em;
/* font-weight: bold; */
font-weight: normal;
background-color: transparent;
color: #333333;
border-color: #999999;
}
ul#Stdnavlist li#active a {
background: #333333;
}
ul#Stdnavlist li#active a:hover {
letter-spacing: 0.2em;
/* font-weight: bold; */
font-weight: normal;
background: transparent;
color: #333333;
border-color: #999999;
}


/* Standard Navigationselement rechts*/
ul#Stdnavlist li#ri a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 128px;
height: 25px;
color: #ffffff;
/* font-weight: bold; */
font-weight: normal;
background: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin:  0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
overflow:hidden;
}
ul#Stdnavlist li#ri a:hover {
letter-spacing: 0.2em;
/* font-weight: bold; */
font-weight: normal;
background: transparent;
color: #333333; 
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 128px;
}

/* Standard Navigationselement text*/
ul#Stdnavlist li#text {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 363px;
height: 25px;
color: #ffffff;
/* font-weight: bold; */
font-weight: normal;
/* background-color: #f5f4e4; */
background-color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 5px 10px 0px 10px;
overflow:hidden;
}



/* ----------------------------------------------------------------------------------- */
/* navigation für Kurse  ------------------------------------------------------------- */

div#Kurscontainer {
text-align: center;
color: #666666;
width:1024px;
font-size: 11pt;
font-weight: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 30px auto 0px auto;
padding: 0px 0px 0px 0px;
height: 90px;
background-color: transparent;
position: relative;
clear: both;
}

ul#Kurslist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 1.0em;
filter:Alpha(opacity=100);
zoom: 1;
opacity:1.0;
}

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

/* Navigationselement IB */
ul#Kurslist li#IB a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 107px;
height: 60px;
color: #666666;
font-weight: normal;
background-color: #dee1ff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#IB a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 107px;
}

/* Navigationselement SY */
ul#Kurslist li#SY a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 107px;
height: 60px;
color: #ffffff;
font-weight: normal;
background-color: #ddaacb;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#SY a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 107px;
}

/* Navigationselement DZ */
ul#Kurslist li#DZ a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 107px;
height: 60px;
color: #ffffff;
font-weight: normal;
background-color: #f085b3;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#DZ a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 107px;
}

/* Navigationselement BB */
ul#Kurslist li#BB a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 107px;
height: 60px;
color: #ffffff;
font-weight: normal;
background-color: #c4cc65;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#BB a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 107px;
}

/* Navigationselement KB */
ul#Kurslist li#KB a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 107px;
height: 60px;
color: #666666;
font-weight: normal;
background-color: #f5f4e4;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#KB a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 107px;
}

/* Navigationselement HY */
ul#Kurslist li#HY a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 107px;
height: 60px;
color: #ffffff;
font-weight: normal;
background-color: #ddb1aa;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#HY a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 107px;
}

/* Navigationselement WS */
ul#Kurslist li#WS a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 107px;
height: 60px;
color: #ffffff;
font-weight: normal;
background-color: #ffc117;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#WS a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 107px;
}

/* Navigationselement IN */
ul#Kurslist li#IN a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 108px;
height: 60px;
color: #666666;
font-weight: normal;
background-color: #f7dce5;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 20px 10px 10px 10px;
overflow:hidden;
}
ul#Kurslist li#IN a:hover {
/* font-weight: bold; */
letter-spacing: 0.1em;
font-weight: normal;
color: #666666;
background-color: transparent;
width: 108px;
}


/* ----------------------------------------------------------------------------------- */
/* Navigation Punkte iframe----------------------------------------------------------- */

div#navdotcontainer {
background-color: transparent;
width: 200px;
height: 15px;
text-align: center;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top: 270px;
/* left= 512 - ( pro dot (15+10), -10, *1/2 ) */
/* 1 dot: left = 505; Delta zu 1 dot weniger: 7 */
/* 2 dot: left = 492; Delta zu 1 dot weniger: 13 */
/* 3 dot: left = 480; Delta zu 1 dot weniger: 12 */
/* 4 dot: left = 467; Delta zu 1 dot weniger: 13 */
/* 5 dot: left = 455; Delta zu 1 dot weniger: 12 */
/* 6 dot: left = 442; Delta zu 1 dot weniger: 13 */
/* 7 dot: left = 430; Delta zu 1 dot weniger: 12 */
left: 430px;
clear: both;
}

div#navdotcontainerBB {
background-color: transparent;
width: 200px;
height: 15px;
text-align: center;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top: 270px;
left: 480px;
clear: both;
}

ul#navdotlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 1em;
text-align: center;
}

ul#navdotlist li {
display: block;
text-align: center;
float: left;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
width: 15px;
height: 15px; 
}

ul#navdotlist li a {
display: block;
text-align: center;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
overflow:hidden;
width: 15px;
height: 15px;
}
ul#navdotlist li a:hover {
display: block;
text-align: center;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
overflow:hidden;
width: 15px;
height: 15px;
}

div#navrightcontainer {
background-color: transparent;
width: 30px;
height: 30px;
text-align: center;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top: 200px;
left: 964px;
clear: both;
}

div#navleftcontainer {
background-color: transparent;
width: 30px;
height: 30px;
text-align: center;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top: 200px;
left: 30px;
}

ul#navrightlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 1em;
text-align: center;
}

ul#navrightlist li {
display: block;
text-align: center;
float: left;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
width: 30px;
height: 30px; 
}

ul#navrightlist li a {
display: block;
text-align: center;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
overflow:hidden;
width: 30px;
height: 30px; 
}
ul#navrightlist li a:hover {
display: block;
text-align: center;
border-width: 0px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
overflow:hidden;
width: 30px;
height: 30px; 
}

div#navdotcontainerLT {
background-color: transparent;
width: 200px;
height: 15px;
text-align: center;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top: 18px;
/* left= 512 - ( pro dot (15+10), -10, *1/2 ) */
/* 1 dot: left = 505; Delta zu 1 dot weniger: 7 */
/* 2 dot: left = 492; Delta zu 1 dot weniger: 13 */
/* 3 dot: left = 480; Delta zu 1 dot weniger: 12 */
/* 4 dot: left = 467; Delta zu 1 dot weniger: 13 */
/* 5 dot: left = 455; Delta zu 1 dot weniger: 12 */
/* 6 dot: left = 442; Delta zu 1 dot weniger: 13 */
/* 7 dot: left = 430; Delta zu 1 dot weniger: 12 */
left: 467px;
clear: both;
}


div#navrightcontainerLT {
background-color: transparent;
width: 30px;
height: 30px;
text-align: center;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top: 10px;
left: 964px;
clear: both;
}

div#navleftcontainerLT {
background-color: transparent;
width: 30px;
height: 30px;
text-align: center;
font-style: normal;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: none;
position: absolute;
top: 10px;
left: 30px;
}


/* ----------------------------------------------------------------------------------- */
/* 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:100%;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0 auto 0 auto;
padding: 0 0 0 0;
height: 100%;
background-color: #fffff;
background-image: url(../images/ImagesNewV4/1_nonweb/IMG_1963_Steine1_skizze_2048.jpg);
background-repeat: no-repeat;
background-position: center top;
position: relative;
}






div#pageSpecial {
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/ImagesNewV4/IMG_1963_Steine1_2_B_DritterGeb_small.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;
/* Standard */
background-image: url(../images/ImagesNewV4/IMG_1963_Steine1_2_B_logo.jpg);
/* Spezial */
/* background-image: url(../images/ImagesNewV4/IMG_1963_Steine1_2_B_DritterGeb.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/ImagesNewV4/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/ImagesNewV4/IMG_3658_SchilfA_web.jpg);
/* background-image: url(../images/ImagesNewV4/IMG_3882_CalderaC_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_2180_Raum1_1_web.jpg); */
/* background-image: url(../images/ImagesNewV4/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/ImagesNewV4/IMG_4102_GrosseSteineA_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_0437_Steg_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_0430_AlleeA_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_2239_Buddha_1_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/IMG_1100_StrandA_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_4302_MuschelB_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/IMG_1100_StrandA_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/IMG_1100_StrandA_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/IMG_1967_HolzstegA_web.jpg);
/* background-image: url(../images/ImagesNewV4/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/ImagesNewV4/IMG_3658_SchilfA2_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/F1000034_BuddhaSF2_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_2352_Tablett1_2_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_1950_Eingang2_1_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/F1000034_BuddhaSF2_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_2352_Tablett1_2_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_2295_KissenMatten1_1_web.jpg); */
/* background-image: url(../images/ImagesNewV4/IMG_2223_Raum1_1_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/IMG_2685_GabrieleBesser1_web.jpg); */
background-image: url(../images/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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/ImagesNewV4/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: #ffffff;
width: auto;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0.5em 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 {
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: #dee1ff;
/* 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: #ddaacb;
/* 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: #f085b3;
/* 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 {
text-align: left;
float: left;
border-width: 0px;
width: 600px;
/* 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: #ffffff;
background: #c4cc65;
/* 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: #666666;
background: #cccccc;
width: 100px;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
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: #f5f4e4;
/* 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: #ddb1aa;
/* 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: #ffc117;
/* 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: #f7dce5;
/* 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: #ddaacb;
font-size: 0.9em;
/* background-color: transparent; */
float: none;
position: absolute;
top:0px;
right:10px;
clear: both;
}


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=100);
zoom: 1;
opacity:1.0;
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: #dee1ff;
/* 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: #dee1ff;
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: #ddaacb;
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: #ddaacb;
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: #f085b3;
/* 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: #f085b3;
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: #c4cc65;
/* 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: #c4cc65;
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: #f5f4e4;
/* 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: #f5f4e4;
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: #ddb1aa;
/* 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: #ddb1aa;
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: #ddb1aa; */
background: #ffc117;
/* 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: #ffc117;
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: #f7dce5;
/* 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: #f7dce5;
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;
}


/* ----------------------------------------------------------------------------------- */
/* Special 3. Geburtstag Start ------------------------------------------------------- */

div#navcontainerSpecial {
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:100px;
left:50px;
clear: both;
}

ul#navlistSpecial {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 3.6em;
}

ul#navlistSpecial 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#navlistSpecial li a {
display: block;
text-align: left;
border-width: 0px;
width: 50px;
height: 100px;
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#navlistSpecial a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
background: #99cc33;
}

/* IB Navigationselement */
ul#navlistSpecial li#IB a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #dee1ff;
font-weight: normal;
background: transparent;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0.3em 0em 0em;
padding: 15px 10px 5px 10px;
overflow:hidden;
}
ul#navlistSpecial li#IB a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlistSpecial li#IBactive a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #dee1ff;
font-weight: bold;
background: transparent;
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#navlistSpecial li#IBactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* SY Navigationselement */
ul#navlistSpecial li#SY a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: normal;
background: #ddaacb;
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#navlistSpecial li#SY a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
text-decoration: none;
font-style: normal;
}
ul#navlistSpecial li#SYactive a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: bold;
background: #ddaacb;
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#navlistSpecial li#SYactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* DZ Navigationselement */
ul#navlistSpecial li#DZ a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: normal;
/* background: #ff0099; */
background: #f085b3;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlistSpecial li#DZ a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlistSpecial li#DZactive a {
display: block;
text-align: left;
border-width: 0px;
width: 25px;
width: 75px;
height: 135px;
font-weight: bold;
background: #f085b3;
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#navlistSpecial li#DZactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* BB Navigationselement */
ul#navlistSpecial li#BB a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: normal;
background: #c4cc65;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlistSpecial li#BB a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlistSpecial li#BBactive a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: bold;
background: #c4cc65;
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#navlistSpecial li#BBactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* WS Navigationselement */
ul#navlistSpecial li#WS a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: normal;
/* background: #ddb1aa; */
background: #ffc117;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlistSpecial li#WS a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlistSpecial li#WSactive a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: bold;
background: #ffc117;
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#navlistSpecial li#WSactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}

/* IN Navigationselement */
ul#navlistSpecial li#IN a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: normal;
background: #f7dce5;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 1em 0em 0em;
padding: 5px 10px 5px 10px;
overflow:hidden;
}
ul#navlistSpecial li#IN a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}
ul#navlistSpecial li#INactive a {
display: block;
text-align: left;
border-width: 0px;
width: 75px;
height: 135px;
color: #e5dfd8;
font-weight: bold;
background: #f7dce5;
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#navlistSpecial li#INactive a:hover {
width: auto;
letter-spacing: 0.1em;
font-weight: bold;
}


/* Special 3. Geburtstag Ende -------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------- */
/* 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:10px;
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: #666666; 
/* 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: #dee1ff; 
/* 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: #ddaacb; 
/* 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: #f085b3; 
/* 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: #c4cc65; 
/* 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: #f5f4e4; 
/* 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: #ddb1aa; 
/* 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: #ffc117; 
/* 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: #f7dce5; 
/* 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#navincontainer3 {
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:580px;
/* left:98px; */
left:98px;
clear: both;
}

ul#navin3 {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
font-size: 1.6em;
}

ul#navin3 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#navin3 li a {
display: block;
text-align: left;
border-width: 0px;
/* Standard: width: 726px */
width: 800px;
/* height: 40px; */
font-weight: normal;
color: #e5dfd8;
background: #333333;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0em 0em 0em 0em;
padding: 0.5em 0em 0.5em 0.5em;
overflow:hidden;
}
ul#navin3 li a:hover {
font-weight: bold;
background: #99cc33;
width: 820px;
}

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 2em;
padding: 0em 0em 0em 0em;
width: 100%;
float: left;
color: #666666;
}

ul#calmonthlist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#calmonthlist li {
background-color: #666666;
display: block;
text-align: center;
float: left;
width: 140px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.1em 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: transparent;
display: block;
text-align: center;
float: left;
width: 10px;
border-width: 0px;
border-color: #e5dfd8;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.1em 0em 0.1em 0em;
margin: 0em 0em 0em 0em;
font-size: 0.9em;
/* font-weight: bold; */
color: transparent;
}

ul#calweeklist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

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

ul#calweeklist li#id0 {
background-color: transparent;
display: block;
text-align: center;
float: left;
width: 88px;
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: normal;
color: #666666;
}

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

ul#calweeklist li#id2 {
background-color: #666666;
display: block;
text-align: center;
float: left;
width: 88px;
height: 35px;
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: normal;
color: #ffffff;
}

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

ul#calweeklist li#id4 {
background-color: transparent;
display: block;
text-align: center;
float: left;
width: 440px;
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: normal;
color: #666666;
}


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

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

ul#caldaylist {
list-style: none;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

ul#caldaylist li {
background-color: transparent;
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.9em;
/* font-weight: bold; */
color: #666666;
}

ul#caldaylist li#id0 {
background-color: transparent;
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.9em;
/* font-weight: bold; */
color: #666666;
}

ul#caldaylist li#id1 {
background-color: transparent;
display: block;
text-align: center;
float: left;
width: 10px;
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: #666666;
}

ul#caldaylist li#id2 {
background-color: transparent;
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.9em;
/* font-weight: bold; */
color: #dddddd;
}

/* id3: Kurstermine */
ul#caldaylist li#id3 {
background-color: #333333;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3IB {
background-color: #dee1ff;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id3LS {
background-color: #996699;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3SY {
background-color: #ddaacb;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3BM {
background-color: #cc99cc;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3MO {
background-color: #9933cc;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3DZ {
background-color: #f085b3;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3BB {
background-color: #c4cc65;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3KB {
background-color: #f5f4e4;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id3HY {
background-color: #ddb1aa;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3WS {
background-color: #ffc117;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3RE {
background-color: #9eb7cb;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id3FE {
background-color: #ff45f6;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}


ul#caldaylist li#id4 {
background-color: #666666;
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.9em;
font-weight: bold;
color: #ffffff;
}

/* id5: Kurstermine = today */
ul#caldaylist li#id5 {
background-color: #ddaacb;
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.9em;
font-weight: bold;
color: #000000;
}
ul#caldaylist li#id5IB {
background-color: #dee1ff;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id5LS {
background-color: #996699;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5SY {
background-color: #ddaacb;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5BM {
background-color: #cc99cc;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5MO {
background-color: #9933cc;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5DZ {
background-color: #f085b3;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5BB {
background-color: #c4cc65;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5KB {
background-color: #f5f4e4;
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.9em;
/* font-weight: bold; */
color: #ffffff;
}
ul#caldaylist li#id5HY {
background-color: #ddb1aa;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5WS {
background-color: #ffc117;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5RE {
background-color: #9eb7cb;
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.9em;
/* font-weight: bold; */
color: #666666;
}
ul#caldaylist li#id5FE {
background-color: #ff45f6;
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.9em;
/* font-weight: bold; */
color: #666666;
}



/* ---------------------------------------------------------------------- */
/* 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: #666666;
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: #666666;
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: #666666;
}

ul#conlist li#id3 {
background-color: #666666;
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; */
top:60px;
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=100);
zoom: 1;
opacity:1.0; */
}

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=100);
zoom: 1;
opacity:1.0;
}

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: 280px;
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=100);
zoom: 1;
opacity:1.0;
}

ul#Preiselist li#id2b {
background-color: #333333;
display: block;
text-align: left;
float: left;
width: 280px;
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: #e5dfd8;
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=100);
zoom: 1;
opacity:1.0;
}


ul#Preiselist 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: 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=100);
zoom: 1;
opacity:1.0;
}

ul#Preiselist li#id3b {
background-color: #333333;
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: 5px 5px 5px 5px;
font-size: 0.9em;
font-weight: bold;
color: #e5dfd8;
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=100);
zoom: 1;
opacity:1.0;
}


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: #dee1ff;
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: #ddaacb;
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: #f085b3;
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: #c4cc65;
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: #f5f4e4;
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: #ddb1aa;
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: #ffc117;
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: #f7dce5;
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: 0.5em 0.3em 0em 0em;
padding: 0px 10px 10px 5px;
font-size: 0.9em;
font-weight: bold;
color: #e5dfd8;
height:auto;
}

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

/* Wochenview ----------------------------------------------------------- */
div#hoursplancontainer {
background-color: transparent;
width: 1024px;
height:440px;
/* 1=oben 2=rechts 3=unten 4=links */
text-align: center;
margin: 20px auto 0px auto;
padding: 0px 0px 0px 0px;
position: relative;
clear: both;
}

div#hourscontainer {
text-align: center;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 10px auto;
padding: 0px 0px 0px 0px;
width: 1024px;
position: relative;
clear: both;
}

div#hourscontainer2 {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 1024px;
position: relative;
clear: both;
}

ul#hourslist {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 1.0em;
/* 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=100);
zoom: 1;
opacity:1.0;
}

ul#hourslist li {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
/* height: 60px;  */
/* font-weight: bold; */
font-weight: normal;
background-color: transparent;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1 {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: transparent;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1b a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 40px;
/* font-weight: bold; */
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1b a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1IB a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #dee1ff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1IB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1SY a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #ddaacb;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1SY a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1DZ a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #f085b3;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1DZ a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1BB a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #c4cc65;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1BB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1KB a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #f5f4e4;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1KB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1HY a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #ddb1aa;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1HY a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1WS a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #ffc117;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1WS a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1RE a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #9eb7cb;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1RE a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1FE a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
/* font-weight: bold; */
font-weight: normal;
background-color: #ff45f6;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslist li#id1FE a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslist li#id1c {
background-color: transparent;
display: block;
text-align: center;
float: left;
width: 0px;
height: 40px;
border-width: 0px;
border-color: #333333;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 2px 0px 0px 0px;
font-size: 1.0em;
color: #666666;
}

ul#hourslist li#id1d {
background-color: transparent;
display: block;
text-align: left;
float: left;
width: 383px;
height: 40px;
border-width: 0px;
border-color: #333333;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 0px 0px 0px;
font-size: 1.0em;
color: #666666;
}

ul#hourslist li#id1e {
background-color: transparent;
display: block;
text-align: left;
float: left;
width: 632px;
height: 20px;
border-width: 0px;
border-color: #333333;
border-style: solid;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 2px 2px 0px 5px;
font-size: 1.0em;
color: #666666;
}

ul#hourslist li#id1e2 a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 20px;
/* font-weight: bold; */
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
overflow: hidden;
float: left;
}

ul#hourslist li#id1e2 a:hover {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 20px;
/* font-weight: bold; */
font-weight: normal;
background-color: transparent;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
overflow: hidden;
float: left;
}



/* Tagesview ----------------------------------------------------------- */

div#hoursplancontainerday {
background-color: transparent;
width: 1024px;
height:150px;
/* 1=oben 2=rechts 3=unten 4=links */
text-align: center;
margin: 20px auto 0px auto;
padding: 0px 0px 0px 0px;
position: relative;
clear: both;
}

div#hourscontainerday {
text-align: center;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 10px auto;
padding: 0px 0px 0px 0px;
width: 1024px;
position: relative;
clear: both;
}

ul#hourslistday {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 1.0em;
/* 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=100);
zoom: 1;
opacity:1.0;
}

ul#hourslistday2 {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 1.0em;
/* 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=100);
zoom: 1;
opacity:1.0;
}

ul#hourslistday li {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 511px;
height: 150px;
font-weight: normal;
background-color: transparent;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslistday2 li {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 42px;
font-weight: normal;
background-color: transparent;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslistday2 li#id1a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 30px;
/* font-weight: bold; */
/* font-weight: normal; */
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 12px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslistday2 li#id1b {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 215px;
height: 30px;
/* font-weight: bold; */
/* font-weight: normal; */
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 12px 20px 0px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday2 li#id1c a {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 128px;
height: 30px;
/* font-weight: bold; */
/* font-weight: normal; */
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 12px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslistday2 li#id1c a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday2 li#id1d {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 30px;
/* font-weight: bold; */
/* font-weight: normal; */
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 12px 20px 0px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1IB a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #dee1ff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1IB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1SY a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ddaacb;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1SY a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1DZ a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #f085b3;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1DZ a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1BB a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #c4cc65;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1BB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1KB a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #f5f4e4;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1KB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1HY a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ddb1aa;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1HY a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1WS a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ffc117;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1WS a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1RE a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #9eb7cb;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1RE a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1FE a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ff45f6;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistday li#id1FE a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistday li#id1XX {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #666666;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}


/* Monatsview ----------------------------------------------------------- */

div#hoursplancontainerMonat {
background-color: transparent;
width: 1024px;
height:150px;
/* 1=oben 2=rechts 3=unten 4=links */
text-align: center;
margin: 20px auto 0px auto;
padding: 0px 0px 0px 0px;
position: relative;
clear: both;
}

div#hourscontainerMonat {
text-align: center;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px auto 10px auto;
padding: 0px 0px 0px 0px;
width: 1024px;
position: relative;
clear: both;
}

ul#hourslistMonat {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 1.0em;
/* 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=100);
zoom: 1;
opacity:1.0;
}

ul#hourslistMonat2 {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 1.0em;
/* 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=100);
zoom: 1;
opacity:1.0;
}

ul#hourslistMonat li {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
font-weight: normal;
background-color: transparent;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1b {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 60px;
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
}


ul#hourslistMonat2 li {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 42px;
font-weight: normal;
background-color: transparent;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslistMonat2 li#id1b {
display: block;
text-align: center;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 127px;
height: 30px;
/* font-weight: bold; */
/* font-weight: normal; */
font-weight: normal;
background-color: #ffffff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 1px 2px 0px;
padding: 12px 0px 0px 0px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1IB a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #dee1ff;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1IB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1SY a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ddaacb;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1SY a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1DZ a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #f085b3;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1DZ a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1BB a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #c4cc65;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1BB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1KB a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #f5f4e4;
color: #666666;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1KB a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1HY a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ddb1aa;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1HY a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1WS a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ffc117;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1WS a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1RE a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #9eb7cb;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1RE a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1FE a {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #ff45f6;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

ul#hourslistMonat li#id1FE a:hover {
background-color: transparent;
color: #666666;
}

ul#hourslistMonat li#id1XX {
display: block;
text-align: left;
border-style: solid;
border-width: 0px 0px 0px 0px;
border-color: #999999;
width: 472px;
height: 110px;
font-weight: normal;
background-color: #666666;
color: #ffffff;
/* 1=oben 2=rechts 3=unten 4=links */
margin: 0px 0px 2px 0px;
padding: 20px 20px 20px 20px;
overflow: hidden;
float: left;
}

/* ---------------------------------------------------------------------- */
/* verschiedene Formatierungselemente ----------------------------------- */

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;
}

/* ---------------------------------------------------------------------- */
/* Footer Formatierungselemente ----------------------------------------- */

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:#eae1d8;
text-decoration: none;
/* font-style: italic; */
}
a:visited {
color:#eae1d8;
text-decoration: none;
/* font-style: italic; */
}
a:hover {
/* color:#99cc33; */
text-decoration: underline;
}
a:active {
color:#333333;
text-decoration: underline;
}
a:focus {
color:#333333;
text-decoration: underline;
}

a#footer:link {
color:#ffffff;
text-decoration: none;
/* font-style: italic; */
}
a#footer:visited {
color:#ffffff;
text-decoration: none;
/* font-style: italic; */
}
a#footer:hover {
/* color:#99cc33; */
text-decoration: underline;
}
a#footer:active {
color:#eae1d8;
text-decoration: underline;
}
a#footer:focus {
color:#eae1d8;
text-decoration: underline;
}

a#footerdark:link {
color:#666666;
text-decoration: none;
/* font-style: italic; */
}
a#footerdark:visited {
color:#666666;
text-decoration: none;
}
a#footerdark:hover {
color:#666666;
text-decoration: underline;
}
a#footerdark:active {
color:#eae1d8;
text-decoration: underline;
}
a#footerdark:focus {
color:#eae1d8;
text-decoration: underline;
}


/* Links innerhalb iframe, kursspezifisch ------------------------------- */

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

a#IB:link {
background-color: #dee1ff;
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: #dee1ff;
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: #ddaacb;
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: #ddaacb;
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: #f085b3;
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: #f085b3;
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: #c4cc65;
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: #c4cc65;
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: #f5f4e4;
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: #f5f4e4;
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: #ddb1aa;
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: #ddb1aa;
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: #ffc117;
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: #ffc117;
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: #f7dce5;
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: #f7dce5;
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#Yoga {
/* 1=oben 2=rechts 3=unten 4=links */
margin: 1em 0em 0em 0em;
padding: 0em 1em 0em 0em;
font-size: 1em;
font-style: italic;
clear: both;
}


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;
}

ol{
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 1em 0em 2em;
margin: 0em 0em 0em 0em;
}

ul{
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 1em 0em 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;
}

ul#cal2{
/* 1=oben 2=rechts 3=unten 4=links */
list-style: none;
padding: 0.3em 1em 0em 0em;
margin: 0em 0em 0em 0em;
}

li#expanded{
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.3em 0em 0em 0em;
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=100);
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;
}

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

span#special {
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#specialIB {
font-size: 1.8em;
color: #dee1ff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 1em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#IB {
font-size: 1.0em;
display: block;
background-color: #dee1ff;
color: #666666;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#LS {
font-size: 1.0em;
display: block;
background-color: #c4cc65;
color: #996699;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#SY {
font-size: 1.0em;
display: block;
background-color: #ddaacb;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#BM {
font-size: 1.0em;
display: block;
background-color: #c4cc65;
color: #cc99cc;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#MO {
font-size: 1.0em;
display: block;
background-color: #c4cc65;
color: #9933cc;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#DZ {
font-size: 1.0em;
display: block;
background-color: #f085b3;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#BB {
font-size: 1.0em;
display: block;
background-color: #c4cc65;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#KB {
font-size: 1.0em;
display: block;
background-color: #f5f4e4;
color: #666666;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#HY {
font-size: 1.0em;
display: block;
background-color: #ddb1aa;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#WS {
font-size: 1.0em;
display: block;
background-color: #ffc117;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#WShoursplan {
font-size: 1.0em;
display: block;
background-color: #ffc117;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}

span#IN {
font-size: 1.0em;
display: block;
background-color: #f7dce5;
color: #666666;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#RE {
font-size: 1.0em;
display: block;
background-color: #9eb7cb;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#HappyMind {
font-size: 1.0em;
display: block;
background-color: #ff45f6;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#home {
font-size: 1.0em;
display: block;
background-color: #666666;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#homewhite {
font-size: 1.0em;
display: block;
background-color: #ffffff;
color: #666666;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

span#homered {
font-size: 1.0em;
display: block;
background-color: #ff0000;
color: #ffffff;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0.2em 0em 0.2em 1em;
margin: 0em 0em 0em 0em;
}

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

p#fillup {
font-size: 0.1em;
color: transparent;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
float: none;
}

img#detailfwd {
font-size: 1em;
color: transparent;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: none;
}

img#detailback {
font-size: 1em;
color: transparent;
letter-spacing: 0.0em;
/* 1=oben 2=rechts 3=unten 4=links */
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 300px;
float: none;
}

/* IBYM special Start */
span#IBYMtext1 {
font-size: 1.0em;
color: #ff0000;
}
span#IBYMtext2 {
font-size: 1.0em;
color: #ddaacb;
}
span#IBYMtext3 {
font-size: 0.7em;
color: #ffffff;
}
/* IBYM special Ende */

span#IBtext {
font-size: 1.0em;
color: #dee1ff;
}

span#SYtext {
font-size: 1.0em;
color: #ddaacb;
}

span#SYtextlarge {
font-size: 1.2em;
color: #ddaacb;
}


span#DZtext {
font-size: 1.0em;
color: #f085b3;
}

span#BBtext {
font-size: 1.0em;
color: #c4cc65;
}

span#KBtext {
font-size: 1.0em;
color: #f5f4e4;
}

span#HYtext {
font-size: 1.0em;
color: #ddb1aa;
}

span#WStext {
font-size: 1.0em;
color: #ffc117;
}

span#INtext {
font-size: 1.0em;
color: #f7dce5;
}

ul#footer {
text-align: left;
font-size: 1.0em;
}

ul#footer li {
font-size: 1.0em;
}

ul#footer li#IB {
font-weight: normal;
color: #dee1ff;
}
ul#footer li#SY {
font-weight: normal;
color: #ddaacb;
}
ul#footer li#DZ {
font-weight: normal;
color: #f085b3;
}
ul#footer li#BB {
font-weight: normal;
color: #c4cc65;
}
ul#footer li#KB {
font-weight: normal;
color: #f5f4e4;
}
ul#footer li#HY {
font-weight: normal;
color: #ddb1aa;
}
ul#footer li#WS {
font-weight: normal;
color: #ffc117;
}
ul#footer li#IN {
font-weight: normal;
color: #f7dce5;
}





