body                { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 14px; background-color: white; margin: 0 }
h1                                   { color: black; font-size: 14px; font-family: Arial, Helvetica, Verdana; font-weight: bold; line-height: 17px; margin: 0 330px 0 0; padding: 20px 0 3px 15px }
h2     { color: black; font-size: 11px; font-family: Arial, Helvetica, Verdana; font-weight: bold; line-height: 14px; margin: 0 0 0 0; padding: 0 0 3px 15px }
h3    { color: #555; font-size: 11px; font-family: Arial, Helvetica, Verdana; font-weight: bold; line-height: 14px; margin: 0 330px 0 0; padding: 0 0 3px 15px }
p                                                  {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
	line-height: 14px;
	margin: 0 330px 0 0;
	padding: 0 0 3px 15px
}
ul { font-size: 11px; font-family: Arial, Helvetica, Verdana; line-height: 14px; list-style-type: square; list-style-position: outside; margin: 0 330px 0 0; padding-bottom: 6px; padding-left: 30px  }
.klein { font-size: 11px; line-height: 14px }
.rechts             { font-size: 11px; line-height: 14px; margin-right: 25px }
.home             { color: #52812a; font-size: 14px; font-weight: bold; line-height: 18px; text-align: right; margin-top: 356px; margin-right: 0; padding-right: 120px; float: right }
.titel_gross { color: #52812a; font-size: 14px; font-weight: bold; line-height: 18px; padding-top: 4px }
.gross       { color: #d79b00; font-size: 14px; font-weight: bold; line-height: 18px; padding-top: 4px }
.ab { padding-bottom: 4px; }
#rahmen                  { background-repeat: repeat-y; margin-top: 0; margin-left: -465px; position: absolute; top: 0; left: 50%; width: 930px; height: 100% }
#kopf               { background-image: url("../images/kopf.jpg"); background-repeat: no-repeat; position: absolute; z-index: 2; top: 0; left: 0; width: 930px; height: 300px }
#top        { margin-top: 0; padding-left: 693px; position: absolute; z-index: 3; top: 73px; left: 0; width: auto; height: auto; float: left }
#hauptnavi     { padding-left: 50px; position: absolute; z-index: 4; top: 95px; left: 0; width: auto; height: 35px }
#logo, #navi1, #navi2, #navi3, #navi4 { width: auto; height: 35px; float: left }
#logo  { margin-right: 10px }
#inhalt_gesamt         { background-color: transparent; background-image: url("../images/unter.jpg"); background-repeat: repeat-y; position: absolute; z-index: 5; top: 150px; left: 0; width: 930px; height: auto }
#unternavi                      { background-image: url("../images/fuss.jpg"); background-repeat: no-repeat; text-align: right; margin-right: 0; width: 340px; height: 460px; float: left; clear: both }
#unternavi a         { color: #52812a; font-size: 10px; line-height: 13px; text-decoration: none; display: block; padding-right: 170px; padding-bottom: 6px }
#unternavi a.rubrik { margin-top: 4px; padding-bottom: 0   }
#unternavi a.aktiv  { color: black; font-weight: bold }
#unternavi a.rubrik_aktiv { color: black; font-weight: bold; margin-top: 4px; padding-bottom: 0   }
#news {
	background-image: url("../images/fuss.jpg");
	background-repeat: no-repeat;
	text-align: left;
	margin-right: 0;
	width: 340px;
	height: 460px;
	float: left;
	clear: both;
	padding: 0px 0px 0px 110px;
}
#inhalt_home    { background-image: url("../images/0home/inhalt.jpg"); background-repeat: repeat-y; margin-right: 0; position: absolute; left: 340px; width: 546px; height: 460px }
#inhalt0  { background-image: url("../images/0home/0top/inhalt0.jpg"); background-repeat: repeat-y; margin-right: 0; width: 546px; height: 460px; float: left }
#inhalt1                        { background-image: url("../images/1praxis/inhalt1.jpg"); background-repeat: repeat-y; margin-right: 0; width: 546px; height: auto; float: left }
#inhalt2 { background-image: url("../images/2angebot/inhalt2.jpg"); background-repeat: repeat-y; margin-right: 0; width: 546px; height: auto; float: left }
#inhalt3 {
	background-image: url(../images/3veranstaltungen/inhalt3.jpg);
	background-repeat: repeat-y;
	margin-right: 0;
	width: 546px;
	height: auto;
	float: left;
}
#inhalt3fotos {
	margin-right: 0;
	width: 445px;
	height: auto;
	float: left;
	padding: 20px 0 0 15px;
	background-color: #e9f1dc;
}
#inhalt4 { background-image: url("../images/4geschichten/inhalt4.jpg"); background-repeat: repeat-y; margin-right: 0; width: 546px; height: auto; float: left }
#text { }
#text2      { position: absolute; z-index: 7; top: 405px; left: 570px; width: 230px; height: auto }
#text3 {
	position: absolute;
	z-index: 7;
	top: 0px;
	left: 570px;
	width: 215px;
	height: auto;
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
	line-height: 14px;
	margin: 0;
	padding: 0 0 3px 15px
}
img    { margin: 0; padding: 0
; border-style: solid; border-width: 0; }
#inhalt_gesamt img   { margin: 0; padding: 0; float: right }
#inhalt_gesamt img.foto  { padding-right: 86px }
#inhalt_gesamt img.foto2  { position: absolute; top: 230px; float: left}
#inhalt_gesamt img.foto3   { position: absolute; top: 625px; left: 570px; float: left }
#inhalt_gesamt img.foto4   { position: absolute; top: 625px; float: left }
#inhalt_gesamt img.foto5   { position: absolute; top: 854px; left: 570px; float: left }
#inhalt_gesamt img.foto6   { position: absolute; top: 854px; float: left }
#deko_home    {
	background-image: url("../images/0home/home.jpg");
	position: absolute;
	z-index: 6;
	top: 150px;
	left: 290px;
	width: 630px;
	height: 345px
}
#deko0 { background-image: url("../images/0home/0top/skorpion.jpg"); background-repeat: no-repeat; position: absolute; z-index: 6; top: 95px; left: 835px; width: 80px; height: 75px }
#deko1     { background-image: url("../images/1praxis/frosch.jpg"); background-repeat: no-repeat; position: absolute; z-index: 6; top: 150px; left: 830px; width: 100px; height: 145px }
#deko2  { background-image: url("../images/2angebot/schmetterling.jpg"); background-repeat: no-repeat; position: absolute; z-index: 6; top: 0; left: 525px; width: 80px; height: 80px }
#deko3 {
	background-image: url("../images/3veranstaltungen/hund.jpg");
	background-repeat: no-repeat;
	position: absolute;
	z-index: 6;
	top: 182px;
	left: 185px;
	width: 115px;
	height: 118px
}
#deko4     { background-image: url("../images/4geschichten/insekten.jpg"); background-repeat: no-repeat; position: absolute; z-index: 6; top: 270px; left: 75px; width: 125px; height: 105px }
a            {
	color: #52812a;
	text-decoration: none;
	padding-right: 0;
}
a:hover   { color: #52812a; text-decoration: none }
a:visited  { color: #52812a; text-decoration: none }
a:active  { color: #52812a; text-decoration: none }
#ani_katze   { position: absolute; z-index: 7; top: 402px; left: 90px; width: 220px; height: 190px }
#ani_home { background-image: url("../images/animation_vogel.gif"); position: absolute; z-index: 8; top: 150px; left: 740px; width: 180px; height: 230px }
#inhalt_gesamt #inhalt3fotos img {
	margin: 0px 8px 10px 0px;
	float: left;
}
#inhalt_gesamt #inhalt3fotos .quer {
	margin: 25px 8px 10px 0px;
}
#deko3fotos {
	background-image: url("../images/3veranstaltungen/hund.jpg");
	background-repeat: no-repeat;
	position: absolute;
	z-index: 6;
	top: 32px;
	left: 185px;
	width: 115px;
	height: 118px;
}
#inhalt3fotoslink {
	float: left;
	margin: 25px 0px 0px 0px;
}
#ani_katzefotos {
	background-image: url("../images/animation_katze.gif");
	position: absolute;
	z-index: 7;
	top: 252px;
	left: 90px;
	width: 220px;
	height: 190px
}
.links { width: 300px; clear: left; }
.light { font-weight: normal; }

