body 
{color: #435270; font-size: 75%; line-height: 150%; font-family: arial, sans-serif; 
background: #ebeff6 url(light_body.jpg) center; text-align: center; margin: 0; padding: 0 }


p {
margin:0.2em 0 1.2em 0; padding:0.3em;}

h1  { color: #ffa800; font-weight: normal; font-size: 500%; font-family: "Trebuchet MS", verdana, arial, sans-serif; margin: 0; padding: 0 }

h2   { color: #f00; font-weight: bold; font-size: 100%; font-family: "Trebuchet MS", verdana, arial, sans-serif; text-align: center; text-transform: uppercase; letter-spacing: 0.2em; margin: 0.2em; padding: 0; border-bottom: 1px solid #fc0 }
h3  { color: #f00; font-weight: bold; font-size: 120%; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-transform: uppercase; text-indent: 1em; letter-spacing: 0.2em; margin: 0.5em; padding: 0 }
h4 { color: #f00; font-weight: bold; font-size: 100%; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: center; text-indent: 1em; letter-spacing: 0.2em; padding: 0 }
h5 { color: #ff4500; font-size: 120%; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; text-indent: 0.5em; letter-spacing: 0.2em; padding: 0; border-bottom: 5pt solid #fff1ba }
div {
margin:0; padding:0; display:block;}

a:link, a:visited  { color: #435270; text-decoration: underline }
a:hover  { color: #435270; text-decoration: none }
a:active  { color: #ffa800; text-decoration: underline }



.container  { background-color: #ffffff; margin: 0 auto; padding: 0; width: 900px }

.titleblock    { background-color: white; background-image: url(head_start1.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; margin: 0; padding: 2em    }
.titleblock1 { background-color: white; background-image: url(head_therapie1.jpg); background-repeat: no-repeat;text-align: left; margin: 0; padding: 2em  }
.titleblock2 { background-color: white; background-image: url(head_coaching1.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; margin: 0; padding: 2em   }
.titleblock4 { background-color: white; background-image: url(head_praxis1.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; margin: 0; padding: 2em; }
.titleblock3 { background-color: white; background-image: url(head_ausbildung1.jpg); background-repeat: no-repeat; background-position: right 0; text-align: left; margin: 0; padding: 2em   }
.titleblock p   { color: #f00; font-weight: bold; font-size: 100%; font-family: Trebuchet, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; text-indent: 4em; letter-spacing: 0.2em }



ul.navbar   { line-height: 1.5em; background-color: #fc0; list-style-type: none; display: block; float: left; clear: both; margin: 0; padding: 0; border-top: 1pt solid #f00; border-bottom: 1pt solid #f00; width: 100% }

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited   { color: #f00; text-decoration: none; background-color: #fc0; display: block; float: left; margin: 0; padding: 1.2em 0; width: 33% }

a.nav:hover    { color: #f00; text-decoration: none; background-color: #fff1ba; display: block; float: left; margin: 0; padding: 1.2em 0; width: 33% }

a.nav:active   { color: #ffffff; text-decoration: none; background-color: #fff1ba; display: block; float: left; margin: 0; padding: 1.2em 0; width: 33% }
a.nav:active1 { color: #ffffff; text-decoration: none; background-color: #fff1ba; display: block; float: left; margin: 0; padding: 1.2em 0; width: 24.5% }
.rightcontainer  { float: right; clear: both; margin: 1em 0 0; padding: 0; width: 13em }

.rightbox   { font-size: 8pt; text-align: left; margin: 0.5em; padding: 0.3em; border: solid 1px #fc0  }
.sidebar { text-align: left; margin: 0.5em; padding: 0.3em; }
.rightcontainer h2 {
text-align:left; padding:0 0 0 1.5em;}

.linkbox a {display:block;}



.content  { font-size: 100%; text-align: left; clear: left; margin-right: 13.5em; margin-bottom: 0; margin-left: 0; padding-right: 1ex; padding-bottom: 1em; padding-left: 1.5ex  }

.content h2 {text-indent:3em;}



.footer {
color:#999999; font-size:75%; margin:2.5em 0.2em 0.5em 0.5em; padding:0.8em; 
border-top:1px solid #999999; text-align:left; clear:both;}

.footer .right {
float:right; clear:right; text-align:right;}

.footer p {margin:0;}

blockquote   { 
background-color: #fff1ba; margin: 0 5pt; padding: 5px 20px; border-top: 1px solid #fc0; 
border-bottom: 1px solid #fc0 }
.content .anzeige { color: #999; font-size: 90%; font-family: "Trebuchet MS"; position: static; top: 5px }
input,textarea { border: solid 1px #fc0 }
form { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.button { background-color: #fff1ba; border: solid 1px #fc0 }

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: white;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff; }

.lbLoading {
	background: url(sb/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover { background: url(sb/prevlabel.gif) no-repeat 0 15%; }

#lbNextLink {
	right: 0;
}

#lbNextLink:hover { background: url(sb/nextlabel.gif) no-repeat 100% 15%; }

#lbBottom { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border-color: #fff; border-style: none solid solid; border-width: 10px; }

#lbCloseLink { background: url(sb/closelabel.gif) no-repeat center; display: block; float: right; width: 113px; height: 22px; margin: 5px 0; }

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

