
/*  Ausgelagerte css.datei !Achtung nicht veraendern, da sonst leicht Chaos!  */

body{
margin: 0;
padding: 0 ;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
text-align: left;
font-family: Arial, Swiss, Helvetica;
font-size: 100.1%;
font-weight: normal;
color: #0609b1;
}

h6 {
margin-top: -5px;
}

/* Ueberschriften   */

h1 {
font-size: 1.88em; 
line-height: 0.85em;
font-weight: bold;
text-align:center;
color: #0609b1;
 }

h2 {
font-size: 1.38em;
font-weight: bold;
text-align:center;
color: #c207c5;
margin-bottom: 4px
}

h3 {
font-size: 1.12em;
font-weight: bold;
text-align:left;
color: #0609b1;
}

h4 {
font-size: 1.06em;
font-weight: bold;
text-align:center;
color: #0609b1;
 }
 
 h5 { margin: 0;
 }
 
 h6 { margin: 0;
 }
 
/*  Ende Ueberschriften  */


/*  Klassen zur Formatierung von Text  */

.left {
 text-align: left;
 }
 
/*  Ende Klassen zur Formatierung von Text  */



/*  Linien  */

 hr {
 text-align:center;
 width:28em; 
 height:4px; 
 border-top: double 1px #0609b1;
}

hr_i{
 text-align:center;
 width:48em; 
 height:4px; 
 border-top: double 1px #0609b1;
}

/*  Ende Linien   */



td, th {
text-align:left;
}

tr {
text-valign:bottom;
}
 
/*  Anweisung fuer mittige Positionierungen */

#mitte{
text-align:center;
padding: 0.05em;
}

#bild_mitte{
text-align:center;
}

#gesund_aktiv{
text-align:center;
}

/* Ende  Anweisung fuer mittige Positionierungen */



/*  Anweisung fuer rechte Positionierungen */

#right{
float: right;
padding-right: 290px;
}


#right_background{
float: right;
padding-right: 200px;
background: #e7e7fe;
}


#image_right{
float: right;
padding-right: 200px;
}


#right_schoepferin{
float: right;
padding-right: 5em;
}

/*  Ende Anweisung fuer rechte Positionierungen */


/*  Anweisung fuer linke Positionierungen */

#left_background{
float: left;
padding-left: 25px;
background: #e7e7fe;
}


#left_bold{
float: left;
padding-left: 0.1em;
font-weight: bold;
}

/*  Ende Anweisung fuer linke Positionierungen */


/*   Anweisungen fuer eingerueckten Text und Formatierung Preise */

#eingerueckt{
font-size: 1em;
margin-left: 10.0em;
margin-right: 10.0em;
}


#preis{
font-size: 1em;
font-weight: bold;
text-align: right;
margin-right: 10.5em;
color: #0609b1;
}

#eingerueckt_home{
font-size: 1.2em;
line-height: 1.4em;
margin-left: 7.5em;
}



/*  Ende Anweisungen fuer eingerueckten Text und Formatierung Preise */


/*  Anweisungen fuer diverse Boxen  */

#box_artikel{
text-align: center;
margin-left:2.6em;
margin-right:2.6em;
margin-top:2.0em;
padding-top: 0.25em;
padding-bottom: 1.0em;
border-top: 2px outset #ca9cfc;
border-left: 2px outset #ca9cfc;
border-bottom: 3px inset #ca9cfc;
border-right: 3px inset #ca9cfc;
background: #e6fdce;
}



#box_schwerpunktseminar{
text-align: left;
margin-top:0.4em;
margin-left:2.6em;
margin-right:2.6em;
padding-top: 0.15em;
padding-bottom: 0.5em;
border-top: 2px outset #ca9cfc;
border-left: 2px outset #ca9cfc;
border-bottom: 3px inset #ca9cfc;
border-right: 3px inset #ca9cfc;
background: #e7f2fe;
}

#box_p_l_seminare{
text-align: left;
margin-top:0.4em;
margin-left:2.6em;
margin-right:2.6em;
padding-top: 0.15em;
padding-bottom: 0.5em;
border-top: 2px outset #ca9cfc;
border-left: 2px outset #ca9cfc;
border-bottom: 3px inset #ca9cfc;
border-right: 3px inset #ca9cfc;
background: #e6fdce;
}


#box_schmerzfrei_intensiv{
text-align: center;
margin-left:2.6em;
margin-right:2.6em;
margin-top:0.4em;
padding-top: 0.25em;
padding-bottom: 0.5em;
border-top: 2px outset #ca9cfc;
border-left: 2px outset #ca9cfc;
border-bottom: 3px inset #ca9cfc;
border-right: 3px inset #ca9cfc;
background: #f5f5f5;
}

#box_schmerzfrei_einzeltermine{
text-align: center;
margin-left:2.6em;
margin-right:2.6em;
margin-top:0.4em;
margin-left:2.6em;
margin-right:2.6em;
padding-top: 0.25em;
padding-bottom: 0.5em;
border-top: 2px outset #ca9cfc;
border-left: 2px outset #ca9cfc;
border-bottom: 3px inset #ca9cfc;
border-right: 3px inset #ca9cfc;
background: #e5cdfe;
}


#box_gesund_aktiv{
text-align: center;
margin-left:2.6em;
margin-right:2.6em;
margin-top:0.4em;
padding-top: 0.25em;
padding-bottom: 1.0em;
border-top: 2px outset #ca9cfc;
border-left: 2px outset #ca9cfc;
border-bottom: 3px inset #ca9cfc;
border-right: 3px inset #ca9cfc;
background: #e7f2fe;
}

/*  Ende Anweisungen fuer diverse Boxen  */


/*  Anweisungen fuer diverse Listen */

#schoepferin ul {
list-style-type: disc;
font-size: 1.06em;
font-weight:bold;
}

#schoepferin li {
margin-left: 50px;
padding: 3px;
}

.liste{
list-style-type: none;
margin:0px;
padding:0px;
}

.impressum{
list-style-type: none;
line-height: 1.5em;
margin: 0;
padding: 1em;
}


#termine ol {
text-align:justify;
padding-left: 2,8em;
}

/*  Ende Anweisungen fuer diverse Listen */


/*   Anweisungen fuer das linke Seiten-Menue */

#menu{
position: absolute;
top: 120px;
background:transparent;
}

#menu a{
color:#0609b1;
font:bold 0.79em Arial, Swiss, Helvetica;
margin:2px 0 3px 0;
padding:4px 3px 4px 8px;
text-decoration:none;
background:transparent;
border-top:1px solid #fdfdc4;
border-right:1px solid #837c6b;
border-bottom:1px solid #837c6b;
border-left:1px solid #fdfdc4;
display:block;
width:13.1em;} 

#menu a:hover{
color:#fdfdc4;
background:#c207c5;
border-top:1px solid #fdfdc4;
border-right:1px solid #837c6b;
border-bottom:1px solid #837c6b;
border-left:1px solid #fdfdc4;
}

#active {
font:bold 0.79em Arial, Swiss, Helvetica;
margin:2px 0 3px 0;
padding:4px 3px 4px 8px;
text-decoration:none;
color: #c207c5;
background: #fdfdc4;
border-top:1px solid #837c6b;
border-right:1px solid #fdfdc4;
border-bottom:1px solid #fdfdc4;
border-left:1px solid #837c6b;
}

/*  Ende Anweisungen fuer das linke Seiten-Menue  */



/*   Anweisungen fuer die frameartige Struktur  */

#framecontent_left{
position: absolute; 
top: 0; 
left: 0; 
width: 200px; /*Width of left frame div*/
height: 100%;
overflow: auto; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #cdcefe;
}

#framecontent_top{ 
position: absolute; 
top: 0; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
padding-top: 0px;
height: 120px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #cdcefe;
}

#maincontent_white{
position: fixed; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 120px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
padding-top:10px;
padding-left:30px;
padding-bottom: 20px;
padding-right:30px;
background:  #f5f5f5;
border-top: 3px outset #ca9cfc;
border-left: 3px outset #ca9cfc;
font-size: 0.92em;
}

#maincontent_gelb{
position: fixed; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 120px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
padding-top:10px;
padding-left:30px;
padding-bottom: 20px;
padding-right:30px;
background:  #fdfdc4;
border-top: 3px outset #ca9cfc;
border-left: 3px outset #ca9cfc;
font-size: 0.92em;
}

#maincontent_tuerkis{
position: fixed; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 120px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
padding-top:10px;
padding-left:30px;
padding-bottom: 20px;
padding-right:30px;
background:  #e7f2fe;
border-top: 3px outset #ca9cfc;
border-left: 3px outset #ca9cfc;
font-size: 0.92em;
}

#maincontent_gruen{
position: fixed; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 120px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
padding-top:10px;
padding-left:30px;
padding-bottom: 20px;
padding-right:30px;
background:  #e6fdce;
border-top: 3px outset #ca9cfc;
border-left: 3px outset #ca9cfc;
font-size: 0.92em;
}

#maincontent_flieder{
position:fixed ;
height:100%;
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 120px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
padding-top:10px;
padding-left:30px;
padding-bottom: 20px;
padding-right:30px;
background:  #e5cdfe;
border-top: 3px outset #ca9cfc;
border-left: 3px outset #ca9cfc;
font-size: 0.9em;
}

#maincontent_rose{
position: fixed; 
left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
top: 120px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
padding-top:10px;
padding-left:30px;
padding-bottom: 20px;
padding-right:30px;
background:  #fee7fe;
border-top: 3px outset #ca9cfc;
border-left: 3px outset #ca9cfc;
font-size: 0.9em;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}



* html body{ /*IE6 hack*/
padding: 120px 0 0 200px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent_white{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent_gelb{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent_tuerkis{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent_gruen{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent_flieder{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #maincontent_rose{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

* html #framecontent_top{ /*IE6 hack*/
width: 100%;
}

*  Ende Anweisungen fuer die frameartige Struktur  */