/*
body     {
background-image: url("../_img/logo-oben.jpg");
background-repeat: repeat-y;
background-position: 0 120px }
*/


p  { color: #2d2d2d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
table   {
        color: #2d2d2d;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 13px }

table.stundenplan    {
color: #2d2d2d;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px }


a   {
color: #2d2d2d;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 13px;
text-decoration: none }
a:hover {
color: #26488a;
font-size: 11px;
line-height: 13px;
text-decoration: none }

h1  { color: #2d2d2d; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 20px }
h2  { color: #2d2d2d; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px }
h3  { color: #2d2d2d; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px }
h4  { color: #2d2d2d; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px }
h5  { color: #2d2d2d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px }
h6  { color: #2d2d2d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px }
h7  { color: #2d2d2d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 10px }

.TEXT-9-grey   { color: #2d2d2d; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px }
.TEXT-10-grey  { color: #2d2d2d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.TEXT-11-grey  { color: #2d2d2d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }
.TEXT-12-grey  { color: #2d2d2d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
.TEXT-13-grey  { color: #2d2d2d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
.TEXT-14-grey  { color: #2d2d2d; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
.TEXT-15-grey  { color: #2d2d2d; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
.TEXT-16-grey  { color: #2d2d2d; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }

.TEXT-11-blue  { color: #26488a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px }
.TEXT-12-blue  { color: #26488a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
.TEXT-13-blue  { color: #26488a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }


.fotorand {
border: dashed 2px #e6e6e6 }

.innenabstand-5px  { padding: 5px }
.innenabstand-10px { padding: 10px }

.rand-rechts-1px { border-right: 1px dashed #E46B00 }
.rand-oben-rechts-1px  { border-top: 1px dashed #e46b00; border-right: 1px dashed #e46b00 }
.navi-bg { background-color: #e46b00 }

/* Navigations-Menue */

#eins       {
font-size : 12px;
background-color: #fcdf55;
text-align: center;
text-indent: 0px;
visibility: visible;
position: absolute;
top: 75px;
left: 330px;
width: 90px;
height: 20px;
vertical-align: text-baseline;
} /*border: solid 1px #e46b00*/

#zwei       {
font-size : 12px;
background-color: #fcdf55;
text-align: center;
text-indent: 0px;
visibility: visible;
position: absolute;
top: 75px;
left: 430px;
width: 100px;
height: 20px;
vertical-align: text-baseline;
} /*border: solid 1px #e46b00*/

#drei       {
font-size : 12px;
background-color: #fcdf55;
text-align: center;
text-indent: 0px;
visibility: visible;
position: absolute;
top: 75px;
left: 540px;
width: 70px;
height: 20px;
vertical-align: text-baseline;
} /*border: solid 1px #e46b00*/

#vier       {
font-size : 12px;
background-color: #fcdf55;
text-align: center;
text-indent: 0px;
visibility: visible;
position: absolute;
top: 75px;
left: 615px;
width: 70px;
height: 20px;
vertical-align: text-bottom;
}
/*
border: solid 0px #e46b00;
*/

#ueber       {
font-size : 14px;
text-align: center;
text-indent: 0px;
visibility: visible;
position: absolute;
top: 110px;
left: 260px;
width: 500px;
height: 25px;

}
/*
border: solid 0px #e46b00;   background-color: #fcdf55;   vertical-align: text-top;
*/



#home       {
background-color: #fcdf55;
text-align: left;
text-indent: 5px;
visibility: visible;
position: absolute;
top: 15px;
left: 20px;
width: 135px;
height: 15px;
vertical-align: middle;
border: solid 1px #e46b00 }

#WasIstYoga       {
background-color: #fcdf55;
text-align: left;
text-indent: 5px;
visibility: visible;
position: absolute;
top: 40px;
left: 20px;
width: 135px;
height: 15px;
vertical-align: middle;
border: solid 1px #e46b00 }

/* MeinYogaweg ist aus dem linken Menu genommen und in das Top Menu gestellt 08.2008 */
/* die Topposition wird f&uuml;r alle um 20px ab Yoga f&uuml;r Schwangere verringert*/

#MeinYogaweg  {
background-color: #fcdf55;
position: absolute;
top: 60px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#Grundstufe  {
background-color: #fcdf55;
position: absolute;
top: 60px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#Mittelstufe  {
background-color: #fcdf55;
position: absolute;
top: 80px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#Fortgeschrittene  {
background-color: #fcdf55;
position: absolute;
top: 100px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#YogaSpezial  {
background-color: #fcdf55;
position: absolute;
top: 120px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

/* Yoga f&uuml;r M&auml;nner ist aus dem Menu genommen 05.2008 */
/* die Topposition wird f&uuml;r alle um 20px ab Yoga f&uuml;r Schwangere verringert*/

#YogaFuerMaenner  {
background-color: #fcdf55;
position: absolute;
top: 300px;
left: 10px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#YogaFuerSchwangere  {
background-color: #fcdf55;
position: absolute;
top: 140px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#YogaFuerKinder  {
background-color: #fcdf55;
position: absolute;
top: 160px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#QiGong  {
background-color: #fcdf55;
position: absolute;
top: 180px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#DynamischesHatha  {
background-color: #fcdf55;
position: absolute;
top: 200px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#Klangschalen   {
background-color: #fcdf55;
visibility: visible;
position: absolute;
top: 220px;
left: 20px;
width: 135px;
height: 30px;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#Shiatsu  {
background-color: #fcdf55;
position: absolute;
top: 255px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#AGBs  {
background-color: #fcdf55;
position: absolute;
top: 275px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#Zahlungsweise  {
background-color: #fcdf55;
position: absolute;
top: 295px;
left: 20px;
width: 135px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#kontakt        {
background-color: #fcdf55;
text-align: left;
text-indent: 5px;
visibility: visible;
position: absolute;
top: 315px;
left: 20px;
width: 135px;
height: 15px;
vertical-align: middle;
border: solid 1px #e46b00 }

#alle1  {
background-color: #fcdf55;
width: 90%;
height: 25%;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#alle2  {
background-color: #fcdf55;
width: 90%;
height: 50%;
visibility: visible;
border: solid 1px #e46b00;
text-align: left;
vertical-align: middle;
text-indent: 5px; }

#oben  {
background-color: #fcdf55;
width: 117px;
height: 15px;
visibility: visible;
border: solid 1px #e46b00;
text-align: center;
vertical-align: middle;
text-indent: 5px; }

/* Stile */

#marginleft5px   {
margin-left: 5px; }
ul {
list-style-type: inherit;
margin: 1em 0 1em 40px }
