@import url('style_qigong.css');

body, html {
   margin: 0px;
   padding: 0px;
   background-image: url('images/bg_upper_gradient_variante3.gif');
   background-repeat: repeat-x;
   background-color: #CADDE3;
   font-family: Arial, Verdana, Helvetica, sans-serif;
}

#page {
   position: relative;
   width: 850px;
   min-height: 700px;
   height:auto !important;
   height: 700px;
   top: 38px;
   margin-left: auto;
   margin-right: auto;
   background-color: #256C93;
   background-image: url('images/bg_content.gif');
   background-repeat: repeat-y;
   z-index: 90;
}

#container {
   position: relative;
   top: 0px;
   left: 132px;
   width: 718px;
   height: 700px;
   background-color: white;
}

#mittig {
   text-align: center;
   width: 100%;
}

.absatz img {
 float: left;
 margin-right: 5px;
}


#menu {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 132px;
   height: 700px;
   background-image: url('images/menu_upper_logo.gif');
   background-repeat: no-repeat;
   background-color: #256C93;
   z-index: 700;
}

#menu ul.lev1 {
   position: relative;
   top: 0px;
   left: 14px;
   margin: 0px;
   padding: 0px;
   margin-top: 136px;
   font-size: 12px;
   font-weight: bold;
}

#menu ul.lev1 li {
   line-height: 14px;
   list-style-type: none;
   margin-bottom: 3px;
}

#menu ul.lev1 li.no a {
   color: #FFFFFF;
   text-decoration: none;
}

#menu ul.lev1 li.act a {
   color: #000000;
   text-decoration: none;
}

#menu ul.lev2 {
   margin: 0px;
   margin-left: 10px;
   padding: 0px;
   font-size: 11px;
   font-weight: bold;
}

#menu ul.lev2 li {
   line-height: 14px;
   list-style-type: none;
}

#menu ul.lev2 li a {
   color: #000000;
   text-decoration: none;
}

#menu img {
   position: relative;
   left: 25px;
   top: 12px;
}

#header {
   position: relative;
   top: 0px;
   left: 132px;
   width: 718px;
   height: 96px;
   background-image: url('images/bg_header_gradient.gif');
   background-repeat: repeat-x;
}

#header a img {
   position: absolute;
   bottom: 10px;
   right: 15px;
   border-style: none;
}

#caption {
   position: relative;
   left: 132px;
   width: 718px;
   height: 30px;
   color: #000000;
   background-color: #D4E2E7;
   margin-bottom: -18px;
}

#caption h1 {
   position: absolute;
   top: 6px;
   font-size: 12px;
   font-weight: bold;
   margin-top: 0px;
   margin-left: 25px;
}

#content {
 font-size: 10px;
}

#content a {
 font-size: 10px;
}

#page h2 {
   position: relative;
   top: 0px;
   font-size: 14px;
   margin: 0px;
   margin-left: 157px;
   margin-right: 32px;
   margin-top: 30px;
}

#page h2 a {
   font-size: 14px;
   color: black;
}

#page select {
   font-size: 12px;
   color: black;
}

#page input {
   font-size: 12px;
}


#page p {
   position: relative;
   top: 0px;
   font-size: 12px;
   font-weight: normal;
   margin: 0px;
   margin-left: 157px;
   margin-right: 32px;
   margin-top: 10px;
}

#page ul {
   list-style-type: disc;
   position: relative;
   top: 0px;
   font-size: 12px;
   font-weight: normal;
   margin: 0px;
   margin-left: 174px;
   margin-right: 32px;
   margin-top: 10px;
}

#page table {
   position: relative;
   left: 157px;
   font-weight: normal;
   margin-left: 0px;
   margin-top: 10px;
   border: none;
   font-size: 10px;
}


table#big {
   position: relative;
   left: 157px;
   font-weight: normal;
   margin-left: 0px;
   margin-top: 10px;
   border: none;
   font-size: 12px;
}

table#big2 {
   position: relative;
   left: 0px;
   font-weight: normal;
   margin-left: 0px;
   margin-top: 0px;
   border: none;
   font-size: 12px;
}

table.font {
   font-size: 12px;
}

#page hr {
   position: relative;
   left: 65px;
}

div#einzelinhalt {
   z-index: 100;
   margin-top: 30px;
}

div#einzelinhalt img {
   float: left;
   margin-right: 10px;
}

div#qigong_rechts {
   margin-top: 10px;
   margin-right: 15px;
   width: 100px;
   float: right;
   font-size: 10px;
   font-weight: normal;
}

div#left {
   position: absolute;
   top: 126px;
   width: 450px;
   font-size: 12px;
   font-weight: normal;
   z-index: 600;
}

div#right {
   position: absolute;
   top: 126px;
   left: 0px;
   width: 750px;
   font-size: 12px;
   font-weight: normal;
   z-index: 500;
}

div#left h2 {
   position: relative;
   top: 0px;
   font-size: 14px;
   margin: 0px;
   margin-left: 157px;
   margin-top: 10px;
}

div#right h2 {
   position: relative;
   top: 0px;
   font-size: 14px;
   margin: 0px;
   margin-left: 497px;
   margin-top: 10px;
}

div#right p {
   position: relative;
   top: 0px;
   font-size: 12px;
   font-weight: normal;
   margin: 0px;
   margin-left: 497px;
   margin-top: 10px;
}

div#left p {
   position: relative;
   top: 0px;
   font-size: 12px;
   font-weight: normal;
   margin: 0px;
   margin-left: 157px;
   margin-top: 10px;
}

div#kursleiterinnen {
 background-color: white;
 height: 100%;
 width: 100%
}

div#kursleiterinnen div#header {
   position: absolute;
   top: 0px;
   left: 0px;
   height: 96px;
   width: 100%;
   background-image: url('images/bg_header_gradient.gif');
   background-repeat: repeat-x;
}

div#kursleiterinnen div#header img {
   position: absolute;
   bottom: 10px;
   right: 15px;
   border-style: none;
}

div#kursleiterinnen div#close {
   margin-top: 115px;
   font-size: 12px;
}

div#kursleiterinnen div#close a {
   font-size: 12px;
   margin-left: 25px;
}

div#kursleiterinnen div#close p {
   font-size: 12px;
   margin-left: 25px;
}

div#kursleiterinnen table {
   margin-top: 10px;
}

div#kursleiterinnen div.caption {
   position: relative;
   left: 0px;
   top: 96px;
   width: 100%;
   height: 30px;
   color: #000000;
   background-color: #D4E2E7;
}

div#kursleiterinnen div.caption h1 {
   position: absolute;
   top: 6px;
   font-size: 12px;
   font-weight: bold;
   margin-top: 0px;
   margin-left: 25px;
}

div#center img {
   text-align: center;
   float: center;
}

div#auswahl {
   position: relative;
   left: 157px;
   font-size: 12px;
}

div#auswahl a {
   position: relative;
   font-size: 12px;
}

span.red {
   color: red;
}

span#printlink {
 float: right;
 font-size: 12px;
 margin-right: 15px;
 margin-top: 6px;
 line-height: 14px;
 border-bottom: 1px solid black;
}
span#printlink a {
 text-decoration: none;
}
span#printlink img {
 border: 0;
}



div#tab1 {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 280px;
}

div#tab2 {
 position: absolute;
 top: 0px;
 left: 280px;
 width: 240px;
}

div#tab3 {
 position: absolute;
 top: 0px;
 left: 520px;
 width: 200px;
}