
/*<agl.folder "navigation">*/
	#navcontainer ul      { font: bold 11px Verdana, Arial, sans-serif; list-style-type: none; margin: 0 5px; padding-bottom: 24px; padding-left: 251px; border-bottom: 1px solid #9eb2cf }
	#navcontainer ul  li      { color: #fff; background-color: #9eb1cf; margin: 2px 2px 0; height: 21px; float: left; border-top: 1px solid #9eb2cf; border-right: 1px solid #9eb2cf; border-left: 1px solid #9eb2cf }
	#navcontainer ul li a { color: #ffffff; text-decoration: none; background-color: transparent; display: block; padding: 4px }
	#navcontainer a:hover { color: #ffffff; background-color: #bee2f1 }
	#navcontainer ul li a#current  { color: #1b1b1b; background-color: #fff; border-bottom: 1px solid #fff }
/*</agl.folder>*/
/*<agl.folder "startseite">*/
	#therapiecontainer       { background-image: url(pics/therapieblau.gif); background-repeat: no-repeat; margin-top: 7px; margin-left: 75px; padding: 0; position: absolute; top: 330px; width: 280px; height: 120px; border: dotted 1px #9eb1cf }
	#praxiscontainer    { background-image: url(pics/praxisrot.gif); background-repeat: no-repeat; margin-top: 7px; margin-left: 530px; padding: 0; position: absolute; top: 330px; width: 280px; height: 120px; border: dotted 1px #9eb1cf }
	#ueberunscontainer       { background-image: url(pics/ueberunsschwarzweiss.gif); background-repeat: no-repeat; margin-top: 10px; margin-left: 75px; padding: 0; position: absolute; top: 470px; width: 280px; height: 120px; border: dotted 1px #9eb1cf }
	#kontaktcontainer    { background-image: url(pics/kontaktgelb.gif); background-repeat: no-repeat; margin-top: 10px; margin-left: 530px; padding: 0; position: absolute; top: 470px; width: 280px; height: 120px; border: dotted 1px #9eb1cf }
	.text  { font-size: 85%; text-align: center; letter-spacing: 1px; margin-right: 30px; margin-left: 30px }
	.textcontainer  { color: #1b1b1b; font-size: 80%; text-align: center; letter-spacing: 1px; margin: 20px 5px 7px }
	.nolink a:link, .nolink a:visited { color: #1b1b1b; text-decoration: none; background-color: transparent }
	.nolink a:hover { background-color: #bee2f1 }
/*</agl.folder>*/
/*<agl.folder "praxis">*/
	#mitte  { color: #9fb2d0; font-size: 95%; font-weight: 600; background-image: url(pics/mitte.jpg); background-repeat: no-repeat; text-align: center; margin-left: 275px; position: relative; top: 110px; width: 350px; height: 244px; float: none; clear: none; border: solid 1px #9eb2cf }
	#linksoben    { color: #9fb2d0; font-size: 95%; font-weight: 600; background-image: url(pics/linksoben.jpg); background-repeat: no-repeat; text-align: center; margin-left: 145px; position: absolute; top: 200px; width: 154px; height: 220px; border: solid 1px #9eb2cf }
	#rechtsoben   { color: #9fb2d0; font-size: 95%; font-weight: 600; background-image: url(pics/rechtsoben.jpg); background-repeat: no-repeat; text-align: center; margin-left: 570px; position: absolute; top: 200px; width: 220px; height: 159px; border: solid 1px #9eb2cf }
	#linksunten   { color: #9fb2d0; font-size: 95%; font-weight: 600; background-image: url(pics/linksunten.jpg); background-repeat: no-repeat; text-align: center; margin-left: 70px; position: absolute; top: 470px; width: 250px; height: 130px; border: solid 1px #9eb2cf }
	#rechtsunten    { color: #9fb2d0; font-size: 95%; font-weight: 600; background-image: url(pics/rechtsunten.jpg); background-repeat: no-repeat; text-align: center; margin-left: 580px; position: absolute; top: 450px; width: 220px; height: 152px; border: solid 1px #9eb2cf }
/*</agl.folder>*/
/*<agl.folder "therapie">*/
	#therapie     { font-size: 93%; font-weight: 400; text-align: center; letter-spacing: 1px; padding: 15px 15px 20px }
	#kasse    { font-size: 93%; font-style: italic; font-weight: 600; background-position: 0 0; letter-spacing: 1px; margin-right: 100px; margin-left: 100px; height: 200px }
	#kasse1    { float: left }
	#kasse2    { float: right }
	#privat        { font-weight: 500; text-decoration: underline; background-color: #fff0d9; background-attachment: scroll; background-position: 0 0; text-align: center; letter-spacing: 1px; margin-left: 170px; padding: 5px 10px 10px; position: absolute; top: 520px; width: 550px }
	.privatgross  { font-size: 110%; font-weight: 600; line-height: 1.5; text-align: center; letter-spacing: 2px; padding: 15px 20px 10px }
	.privattext   { font-size: 95%; font-weight: 500; letter-spacing: 1px; padding: 10px 20px 5px }
	.privattextunten  { color: #9eb2cf; font-size: 100%; font-style: italic; font-weight: 600; text-align: center; letter-spacing: 1px; padding: 10px 20px }
	.privatliste    { font-size: 93%; letter-spacing: 1px; margin-left: 150px }
	.preis  { font-style: italic; letter-spacing: 0 }
	#wellness  { color: #1b1b1b; background-color: #fff0d9; text-align: left; margin-top: 0; margin-right: 5px; margin-left: 5px; padding: 0; height: 432px; border-right: 1px solid #9eb1cf; border-bottom: 1px solid #9eb1cf; border-left: 1px solid #9eb1cf }
	.normal  { font-size: 89%; font-style: normal; font-weight: 400 }
/*</agl.folder>*/
/*<agl.folder "uberuns">*/
	#silke     { letter-spacing: 1px; padding: 0; position: absolute; top: 205px; width: 350px }
	#pibi    { letter-spacing: 1px; margin-left: 560px; padding: 0; position: absolute; top: 510px; width: 320px }
	#bildsilke   { background-image: url(pics/silke.jpg); background-repeat: no-repeat; margin-left: 15px; position: absolute; top: 350px; width: 198px; height: 250px; border: solid 1px #9eb2cf }
	#bildpibi    { background-image: url(pics/pibi.jpg); background-repeat: no-repeat; margin-left: 672px; position: absolute; top: 200px; width: 198px; height: 250px; border: solid 1px #9eb2cf }
	#philosophie     { font-size: 98%; font-weight: 600; text-align: center; letter-spacing: 1px; margin-left: 222px; padding: 3px; position: absolute; top: 360px; width: 435px }
	.titelgross  { font-size: 110%; text-align: center }
	.titelklein  { font-size: 70%; text-align: center }
	.textklein { font-size: 80% }
/*</agl.folder>*/
/*<agl.folder "kontakt">*/
	#karte { margin-left: 15px; position: absolute; top: 310px; border: solid 1px #9eb2cf }
	#weg  { font-size: 98%; line-height: 1.3; word-spacing: 1px; letter-spacing: 1px; margin-left: 400px; position: absolute; top: 310px; width: 460px }
	#adresse  { font-size: 100%; font-weight: 600; line-height: 1.4; text-align: center; word-spacing: 1px; letter-spacing: 1px; margin-left: 120px; position: absolute; top: 195px; width: 650px; height: 110px }
	#adresse1  { font-size: 90%; font-weight: normal; text-align: left; padding-top: 5px; float: left }
	#adresse2  { font-size: 90%; font-weight: normal; text-align: left; padding-top: 5px; float: right }
/*</agl.folder>*/
/*<agl.folder "impressum">*/
	#paragraf     { background-image: url(pics/paragraf.gif); background-repeat: no-repeat; margin-left: 620px; position: absolute; top: 270px; width: 200px; height: 300px }
	#impressum1  { font-size: 93%; font-weight: 600; line-height: 1.5; word-spacing: 1px; letter-spacing: 1px; margin-left: 120px; padding-right: 20px; position: absolute; top: 280px; border-right: 1px solid #9eb1cf }
	#impressum2    { font-size: 93%; line-height: 1.5; word-spacing: 1px; letter-spacing: 1px; margin-left: 250px; padding-left: 10px; position: absolute; top: 280px }
/*</agl.folder>*/


body                            { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(pics/back.jpg); text-align: center; margin: 25px 0; padding: 0 }
#container             { background-color: #fff; margin: 0 auto; padding: 0; width: 900px; height: 600px; border-style: solid; border-width: 2px 5px 5px 2px; border-color: #999 }

#header                        { background-image: url(pics/Petris2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center 0; margin-top: 5px; margin-bottom: 2px; height: 125px }
#tab { color: #1b1b1b; background-color: #fff; text-align: left; margin-top: 0; margin-right: 5px; margin-left: 5px; padding: 0; height: 432px; border-right: 1px solid #9eb1cf; border-bottom: 1px solid #9eb1cf; border-left: 1px solid #9eb1cf }
h1                 { font-size: 140%; font-weight: 100; text-align: center; letter-spacing: 2px; margin-top: 0 }

h2               { font-size: 100%; font-weight: 400; text-align: center; letter-spacing: 2px; margin-top: 0 }
h3               { font-size: 90%; font-style: oblique; font-weight: normal; text-align: center; letter-spacing: 1px; margin-top: 0; padding-top: 15px }
h4           { font-size: 100%; font-style: italic; font-weight: 600; text-align: center; margin: 10px 10px 0 }
h5 { font-size: 100%; font-style: italic; font-weight: 600; margin-bottom: 10px }
p { margin-top: 0 }
