body {
#behavior: url('csshover2.htc');
background:	#40E0D0;}

#inhalt   { background: #40e0d0; margin-left: 5px; padding-top: 255px; padding-left: 150px; z-index: 1; height: 90% }
#v-nav  { font-family: "ARIAL";font-size: 12px; background: #40e0d0; margin: 0; padding: 0; position: absolute; top: 115px; left: 8px; width: 150px; height: 100%; border-right: 2px solid #ffffff }

ul,li,a {
margin:		0;
padding:		0;
display:		block;}

ul {
width:		150px;
background:	#40E0D0;
list-style:		none;
}

li {
line-height:	1.5em;
border-top:	1px solid #FFFFFF;}

li a.leer {
background:	#40E0D0;}

li a  { color: #000099; text-decoration: none;/* background: url("bild_navi/file.gif") no-repeat 5px 50%; */padding: 0 0 0 26px; width: 100% }

li>a {
width:		auto; /*andere Browser z.B. IE erfordern diese Angabe*/}

li a.treff  { background: url("bild_navi/navi_treff.gif") no-repeat 5px 50% }

li a.ltg  { background: url("bild_navi/navi_ltg.gif") no-repeat 5px 50% }

li a.ges  { background: url("bild_navi/navi_ges.gif") no-repeat 5px 50% }

li a.gnk  { background: url("bild_navi/navi_gnk.gif") no-repeat 5px 50% }

li a.sozw  { background: url("bild_navi/navi_sozw.gif") no-repeat 5px 50% }

li a.gym  { background: url("bild_navi/navi_gym.gif") no-repeat 5px 50% }

li a.heilp  { background: url("bild_navi/navi_heilp.gif") no-repeat 5px 50% }

li a.abvm  { background: url("bild_navi/navi_abvm.gif") no-repeat 5px 50% }


li.folder  { background: url("bild_navi/navi_pfeil.gif") no-repeat 95% 50% }

li:hover {
background-color: #00cc99;}

#gymbos #nav-gymbos,
#tipps #nav-tipps,
#loads #nav-loads,
#zeiten #nav-zeiten,
#ausb_bvm #nav-ausb_bvm,
#ausb_koerper #nav-ausb_koerper,
#ausb_nah #nav-ausb_nah,
#ausb_gastro #nav-ausb_gastro,
#ausb_ges #nav-ausb_ges,
#ausb_sozwes #nav-ausb_sozwes,
#ausb_sozpaed #nav-ausb_sozpaed,
#ausb_paed #nav-ausb_paed,
#ausb_gym #nav-ausb_gym,
#ausb_berufe #nav-ausb_berufe,
#bewform #nav-bewform,
#termine #nav-termine,
#ferien #nav-ferien,
#zeiten #nav-zeiten,
#lage #nav-lage,
#leitbild #nav-leitbild,
#hannah #nav-hannah,
#stellen #nav-stellen,
#impressum #nav-impressum,
#neues #nav-neues,
#s_hs #nav-s_hs,
li:hover {
background-color: #40C0D0;
border-left:  4px solid #99ffff;
z-index:1;}

li:hover {
background-color: #00cc99;
border-left:  5px solid #99ffff;
z-index:1;}

a:focus {
background-color: #00cc99;
border-left:  5px solid #99ffff;}  /* focus ist nur fuer a einsetzbar und nicht li */

ul ul {
display:		none;
z-index:2;}

li:hover ul {
display:		block;
z-index:2;}

li:hover ul ul {
display:		none;
z-index:2;}


li:hover li:hover ul {
display:		block;
z-index:2;}



li:hover li:hover ul ul {
display:		none;
z-index:2;}

li:hover li:hover ul li:hover ul {
display:		block;
z-index:2;}

li {
position:		relative;
padding:		1px 0;}

li.folder ul {
position:		absolute;
left:		96%;
top:		5px;}

li.unten {
border-bottom:	1px solid #FFFFFF;}

#unten {
border-bottom:	1px solid #FFFFFF;}

p.extra-nav {
text-align: center;
position:		relative;
top:		8px;}

#kopf1 { color: #0099cc; font-family: "ARIAL"; font-style: italic; font-weight: bold; background: #40e0d0; text-align: center; margin: 0; padding: 0; position: absolute; top: 10px; left: 10px; width: 150px; height: 80px; border: solid 1px #ffffff }
#kopf1test { color: #0099cc; background: #40e0d0; text-align: center; margin: 0; padding: 0; position: absolute; top: 10px; left: 10px; width: 150px; height: 80px; border: solid 1px #ffffff }

#kopf2     { color: #00c; font-style: normal; font-weight: bold; background: #ffffff url("bild_navi/logo03b.gif") no-repeat 680px center; margin: 0; padding-left: 75px; position: absolute; top: 10px; left: 160px; width: 756px; height: 80px; float: left; clear: left }
span.Stil1 { color: #000099;font-family: "ARIAL"; font-size: 38px;  text-align: left; float: left; position: absolute; top: 5px; left: 200px; }
span.Stil2  { color: #009999;font-family: "ARIAL"; font-size: 18px; text-align: left; position: absolute; top: 30px; left: 200px; float: left; clear: left; vertical-align: bottom }
a:hover {
	color: #000099;
}

#h-nav1   { font-family: "ARIAL";  font-weight: bold; background: #f00; text-align: center; margin: 0; padding: 0; position: absolute; top: 90px; left: 10px; width: 150px; height: 25px; border: solid 1px #ffffff }

#h-nav1gym   { background: #006400; margin: 0; padding: 0; position: absolute; top: 90px; left: 10px; width: 150px; height: 25px; border: solid 1px #ffffff }
#h-nav1sozwes   { background: #00008b; margin: 0; padding: 0; position: absolute; top: 90px; left: 10px; width: 150px; height: 25px; border: solid 1px #ffffff }
#h-nav1gesu   { background: #b8860b; margin: 0; padding: 0; position: absolute; top: 90px; left: 10px; width: 150px; height: 25px; border: solid 1px #ffffff }
#h-nav1gastro  { background: #EC7502; margin: 0; padding: 0; position: absolute; top: 90px; left: 10px; width: 150px; height: 25px; border: solid 1px #ffffff}
#h-nav1heilpaed  { background: #8b6914; margin: 0; padding: 0; position: absolute; top: 90px; left: 10px; width: 150px; height: 25px; border: solid 1px #ffffff }
#h-nav1avjbvm  { background: #7a378b; margin: 0; padding: 0; position: absolute; top: 90px; left: 10px; width: 150px; height: 25px; border: solid 1px #ffffff }

#h-nav2   { background: #f66; margin: 0; padding: 0; position: absolute; top: 90px; left: 160px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav2gym   { background: #228b22; margin: 0; padding: 0; position: absolute; top: 90px; left: 160px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav2sozwes   { background: #0000ff; margin: 0; padding: 0; position: absolute; top: 90px; left: 160px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav2gesu   { background: #daa520; margin: 0; padding: 0; position: absolute; top: 90px; left: 160px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav2gastro   { background: #fc771f; margin: 0; padding: 0; position: absolute; top: 90px; left: 160px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav2heilpaed   { background: #cd9b1d; margin: 0; padding: 0; position: absolute; top: 90px; left: 160px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav2avjbvm  { background: #b452cd; margin: 0; padding: 0; position: absolute; top: 90px; left: 160px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }

#h-nav3    { background: #f99; text-align:center; margin: 0; padding: 0; position: absolute; top: 90px; left: 500px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav3gym    { background: #00ff00; margin: 0; padding: 0; position: absolute; top: 90px; left: 500px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav3sozwes    { background: #1e90ff; margin: 0; padding: 0; position: absolute; top: 90px; left: 500px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav3gesu    { background: #ffff00; margin: 0; padding: 0; position: absolute; top: 90px; left: 500px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav3gastro    { background: #fc8c1f; margin: 0; padding: 0; position: absolute; top: 90px; left: 500px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav3heilpaed    { background: #eeb422; margin: 0; padding: 0; position: absolute; top: 90px; left: 500px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav3avjbvm   { background: #d15fee; margin: 0; padding: 0; position: absolute; top: 90px; left: 500px; width: 340px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }

#h-nav4     { background: #fcc; margin: 0; padding: 0; position: absolute; top: 90px; left: 840px; width: 150px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
a.h-nav4 {text-decoration: none;text-align:center; color:#ffffff; font-family: ARIAL; font-weight: bold; font-size: 0.8em;}
#h-nav4gym     { background: #90ee90; margin: 0; padding: 0; position: absolute; top: 90px; left: 840px; width: 150px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav4sozwes     { background: #87cefa; margin: 0; padding: 0; position: absolute; top: 90px; left: 840px; width: 150px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav4gesu  { background: #f0e68c; margin: 0; padding: 0; position: absolute; top: 90px; left: 840px; width: 150px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav4gastro  { background: #FB922C; margin: 0; padding: 0; position: absolute; top: 90px; left: 840px; width: 150px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav4heilpaed  { background: #ffc125; margin: 0; padding: 0; position: absolute; top: 90px; left: 840px; width: 150px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }
#h-nav4avjbvm { background: #e066ff; margin: 0; padding: 0; position: absolute; top: 90px; left: 840px; width: 150px; height: 25px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #ffffff }

#kopfunter-h-nav1    { background-image: url("bild_navi/schule_panorama.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; position: absolute; top: 115px; left: 160px; width: 680px; height: 150px; border-top: 1px none; border-right: 1px none; border-bottom: 1px none }
#kopfunter-h-nav2  { background-image: url("bild_navi/u1raum08.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; position: absolute; top: 115px; left: 840px; width: 150px; height: 150px }
