body {
text-align: left;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
background: #e2e8fc url(images/hg.jpg) repeat-x;
color: #392d83;
}

td {
font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
color: #392d83;
vertical-align: top;
}

div
{
font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
color: #392d83;
}

/* ANF. Navi-Ebenen  */



.div-nav-start
{

padding-top: 53px;
background: url(buttons/hg_start.gif) no-repeat 30px 0px;
position: absolute;
top: 15px;
left: 6px;
}

.div-nav-termine
{

padding-top: 37px;
background: url(buttons/hg_termine.gif) no-repeat 82px 0px;
position: absolute;
top: 29px;
left: 112px;
}

.div-nav-team
{

padding-top: 45px;
background: url(buttons/hg_team.gif) no-repeat 39px 0px;
position: absolute;
top: 26px;
left: 306px;
}

.div-nav-asthma
{

padding-top: 41px;
background: url(buttons/hg_asthma.gif) no-repeat 65px 0px;
position: absolute;
top: 38px;
left: 432px;
}

.div-nav-schul
{

padding-top: 42px;
background: url(buttons/hg_schul.gif) no-repeat 59px 0px;
position: absolute;
top: 36px;
left: 594px;
}

.div-nav-eltern
{

padding-top: 33px;
background: url(buttons/hg_eltern.gif) no-repeat 40px 0px;
position: absolute;
top: 30px;
left: 752px;
}

.div-nav-not
{

padding-top: 34px;
background: url(buttons/hg_not.gif) no-repeat 35px 0px;
position: absolute;
top: 11px;
left: 867px;
}

/* ENDE Navi-Ebenen  */


/* ANF. Ebenen  Startseite */




#div-box
{
text-align: center;
position: static;
padding-top: 124px;
margin-left: 21px;
width: 939px;
}

#div-box-o
{
height: 92px;
text-align: left;
padding-left: 20px;
position: static;
background: url(images/hg_o.gif) no-repeat;
font-size: 100%;
}


#div-box-o h1.termine-eltern
{
padding-top: 30px;
padding-bottom: 0px;
color: #136a43;
}

#div-box-o h1.wasasthma
{
padding-top: 30px;
padding-bottom: 0px;
color: #970f3c;
}

#div-box-o h1.asthmaschul
{
padding-top: 30px;
padding-bottom: 0px;
color: #392d83;
}

#div-box-o h1.team-not
{
padding-top: 30px;
padding-bottom: 0px;
color: #ad4b03;
}



#div-box-m
{
text-align: left;
padding-top: 0px;
padding-left: 20px;
padding-right: 6px;
padding-bottom: 30px;
position: static;
background: url(images/hg_m.gif) repeat-y;
font-size: 100%;
}

#div-box-m-innen
{
position: static;
width: 660px;
}

#div-box-m-innen h2.asthma
{

color: #970f3c;
}

#div-box-m-innen h2.schulung
{

color: #392d83;
}


#div-box-m-innen h2.eltern
{

color: #136a43;
}




#div-box-u
{
color: #970f3c;
text-align: left;
position: static;
padding-top: 10px;
padding-left: 20px;
padding-right: 16px;
height: 50px;
background: url(images/hg_u.gif) no-repeat;
font-size: 110%;
}


#div-box-galerie
{
border: 1px solid #392d83;
float: right;
margin-right: 10px;
margin-left: 12px;
padding: 8px;
background: #fdfae1;
width: 240px;
}


#div-box-galerie-i
{
border: 2px dotted #006633;
padding: 8px;
}


#div-box-u a
{
font-size: 90%;
color: #970f3c;
}

.div-buz
{
font-size: 90%;
text-align: center;
}

.div-buz-li
{
font-size: 90%;
}

.div-buz-buch
{
padding: 12px;
margin-top: 22px; 
border: 1px dashed #6d7abb;
width: 530px;
background: #ecf0ff;
font-size: 90%;
}

.div-buz-modelle
{
padding: 16px;
margin-top: 22px; 
border: 1px dashed #6d7abb;
width: 700px;
background: #ecf0ff;
font-size: 90%;
}

.div-box-li
{
position: static;
font-size: 96%;
float: left;
margin-top: 1px;
margin-bottom: 0px;
margin-right: 10px;
}

.div-box-re
{
position: static;
font-size: 96%;
float: right;
margin-top: 6px;
margin-bottom: 5px;
margin-left: 20px;
}

.div-box-li-rahmen
{
position: static;
font-size: 90%;
float: left;
margin-top: 20px;
margin-bottom: 20px;
margin-right: 12px;
padding: 5px;
border: 1px dashed #6d7abb;
background: #ecf0ff;
}

.div-box-re-rahmen
{
position: static;
font-size: 90%;
float: right;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 12px;
padding: 5px;
border: 1px solid #392d83;
background: #ecf0ff;
}

#div-box-kontakt
{
position: static;
font-size: 84%;
float: right;
margin-top: 6px;
width: 178px;
}

.box-gal
{
width: 700px;
margin-bottom: 40px;
padding: 0px;
font-size: 80%;
}

.box-gal-li
{
width: 320px;
padding: 0px;
margin-top: 35px;
text-align: center;
}

.box-gal-re
{
float: right;
width: 320px;
padding: 0px;
text-align: center;
}



.div-m-start
{
text-align: center;
position: absolute;
top: 120px;
left: 0px;
width: 974px;
height: 400px;
}


#div-start-lufti
{
	position: absolute;
	top: 0px;
	left: -20px;
	width: 345px;
	z-index: 20;
	height: 260px;

}

#div-start-luftikurs
{
position: absolute;
top: 50px;
left: 350px;
width: 300px;
z-index: 10;
}

#div-start-titel
{
text-align: center;
position: absolute;
top: 140px;
left: 265px;
z-index: 30;
}


#div-start-titel h1
{
font-size: 110%;
}

#div-start-text
{
text-align: left;
position: absolute;
top: 221px;
left: 193px;
width: 645px;
z-index: 30;
font-size: 90%;
}


#div-info
{
padding-top: 9px;
position: static;
width: 800px;
font-size: 96%;
}


.div-nav-re
{
float: right;
color: #970f3c;
}

.img-re
{
float: right;
margin-left: 5px;
margin-bottom: 5px;

}

.div-portrait
{
width: 520px;
position: static;
margin-bottom: 40px;
font-size: 90%;
}


.p-portrait
{
padding-top: 44px;
}



.img-float-li
{
float: left;
margin-right: 8px;
margin-bottom: 6px;
}

.img-float-re
{
float: right;
margin-left: 8px;
margin-bottom: 6px;
}

.img-bottom
{
margin-bottom: 6px;
}

.img-top-bottom
{
margin-top: 6px;
margin-bottom: 6px;
}



/* ENDE Ebenen Einzelseite */




/* ANF. Absätze, Überschriften */

h1
{
font-size: 150%;
font-weight: normal;
margin-top: 0px;
}

h2
{
margin-top: 0px;
font-size: 120%;
font-weight: normal;
}

h3
{
margin-top: 0px;
font-size: 104%;

}

/* ENDE Absätze, Überschriften */


/* ANF. Klassen */


p.linie-blau
{
border-bottom: 1px solid #392d83;

}



.symb-titel
{
margin-left: 15px;
}

.gruen
{
color: #006633;
}

.rot
{
color: #970f3c;
}


.gross
{
font-size: 130%;
}

.klein
{
font-size: 80%;
}

.marg-oben
{
margin-top: 0px;
 }
 
 .marg-bottom
{
margin-bottom: 0px;
 }
 
 
 .marg-li
{
margin-left: 38px;
 }

/* ENDE Klassen */



/* ANF. Links */

a:link
{
color: #473c9a;
text-decoration: underline;
}

a:visited
{
color: #473c9a;
text-decoration: underline;
}

a:hover
{
color: #990000;
text-decoration: none;
}

a:active
{
color: #990000;
text-decoration: none;
}

/* ENDE Links */


/* ANF. Tabellen, Zellen */



#tab-termine
{
background: #6d7abb;
width: 100%;
}

#tab-termine td
{
background: #f6f7fe;
padding: 5px;
font-size: 90%;
}

#tab-termine ul
{
margin-top: 0px;
margin-bottom: 0px;
}


td.weiss
{
font-size: 96%;
padding: 9px;
background: #ffffff;
}

/* ANF. Tabellen, Zellen */

