


body{
font-family: verdana, helvetia, sans serif;
background-color: #999999;
font-size: 90%;
color: #555555;
}


                                       /*DIV anfang*/


div#textboxsitemap{
position: absolute;
top:100px;
left:15%;
width: 65%;
background-image: url(img/textbg.png);
padding: 25px;
font-size: 90%;
}




img#hintergrund {
position: fixed;
z-index: -1;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color:#bcbcbc;

}


div#navilinks{
position: fixed;
top: 100px;
left: 5px;
width: 90px;
background-image: url(img/bgnavi.png);
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
line-height: 140%;
font-size: 80%;
}


div#navirechts{
position: absolute;
top: 5px;
right: 5px;
width: 90px;
height: 90px;
background-image: url(img/bgnavi.png);
text-align: center;
line-height: 140%;
font-size: 80%;
}





div#leftbox{
position: absolute;
top: 100px;
left: 12%;
width: 35%;
height: 40%;
background-image: url(img/textbg.png);
padding:10px;
padding-bottom: 50px;
font-size: 90%;
}


div#rightbox{
position: absolute;
top:100px;
right:12%;
width: 35%;
height: 40%;
background-image: url(img/textbg.png);
padding:10px;
padding-bottom: 50px;
font-size: 90%;
}

div#textbox{
position: absolute;
top:100px;
left:15%;
width: 65%;
height: auto;
background-image: url(img/textbg.png);
padding: 25px;
padding-top: 10px;
font-size: 90%;
}







div#linktextbox{
position: absolute;
top:100px;
left:15%;
width: 65%;
background-image: url(img/textbg.png);
padding: 25px;

font-size: 90%;
}






div#head{
position: relative;
top:30px;
margin: 0px auto;
padding:0 100px;
background-color: transparent;
text-align: center;

}




div#bottom{
position: fixed;
bottom: 0%;
left:0%;
width: 100%;
margin:0 0 0 0;
padding: 5px;
min-height: 15px;
background-color: #444444;
text-align: center;
font-size: 80%;
}

div#navibottom{
position: relative;
bottom: 0%;
left:0%;
right: 0%;
margin: -25px;
padding: 10px;
height: auto;
background-color: #444444;
text-align: center;
font-size: 90%;
}

div#logo{
position: fixed;
top:5px;
left:5px;
background-repeat: no-repeat;
z-index: 20;
border: 0px;
}

                                      /*DIV ende*/








                                     /*GRAFIK anfang*/



.fotorechts{
float: right;
width: 40%;
max-width: 300px;
margin:25px 10px 15px 10px;
clear: both;

}

.fotorechtsklein{
float: right;
width: 25%;
margin:25px 10px 15px 10px;
clear: both;
}


.fotorechtskleiner{
float: right;
width: 25%;
margin:25px 10px 15px 15px;
clear: both;
}


.fotolinkskleiner{
float: left;
width: 25%;
margin:13px 10px 0px 0px ;
clear: both;
}










img#buch{
width: 120px;
height: 160px;
float: left;
margin-right: 10px;
border: 0px;
}



img#gestalttherapie {
position: absolute;
top: 80px; 
left: 405px;
}

img#gestaltkelch {
position: absolute;
top: 280px; 
left: 430px;
}


img#christa {
float: left;
margin-top: 20px;
margin-right: 20px;
}


img#horst {
float: right;

}


                                         /*GRAFIK ende*/




                                           /*LINK anfang*/



div#leftbox a:link {
color: #fd4600;
text-decoration: underline;
font-size: 100%;

}

div#leftbox a:visited {
color: #555555;
text-decoration: underline;
}

div#leftbox a:hover {
text-decoration: none;                
color: #ffffff;
background-color: #666666;
}



div#rightbox a:link {
color: #fd4600;
text-decoration: underline;
font-size: 100%;

}

div#rightbox a:visited {
color: #555555;
text-decoration: underline;
}

div#rightbox a:hover {
text-decoration: none;                
color: #ffffff;
background-color: #666666;
}





/*



*/







div#textbox a:link {
color: #fd4600;
text-decoration: underline;
font-size: 100%;

}

div#textbox a:visited {
color: #555555;
text-decoration: none;
}

div#textbox a:hover {
text-decoration: underline;                
color: #ffffff;
background-color: #666666;
}










div#textboxsitemap a:link {
color: #fd4600;
text-decoration: none;
line-height: 110%;
font-size: 100%;
}

div#textboxsitemap a:visited {
color: #555555;
text-decoration: none;
}

div#textboxsitemap a:hover {
text-decoration: none;                
color: #ffffff;
background-color: #666666;
}





#linktextbox a:link {

color: #fd4600;
text-decoration: underline;
font-size: 100%;
}

#linktextbox a:visited {
color: #555555;
text-decoration: none;
}

#linktextbox a:hover {
text-decoration: underline;                
color: #ffffff;
background-color: #666666;
}



a:link {
font-family: verdana,sans serif;
color: #ffffff;
text-decoration: none;
}

a:visited {
font-family: verdana,sans serif;
color: #ffffff;
text-decoration: none;
}

a:hover {
font-family: verdana,sans serif;
text-decoration: underline;                
color: #ffffff;
}




div#navibottom a:link {
color: #ffffff;
text-decoration: none;
font-size: 90%;

}

div#navibottom a:visited {
color: #ffffff;
text-decoration: none;
}

div#navibottom a:hover {
text-decoration: none;                
color: #666666;
background-color: #ffffff;
}






                                          /*LINK ende*/





                                     /*TEXT anfang*/


.subheader{
font-size: 110%;
font-weight: 700;
margin-top: 5px;

}

.amor{
font-size: 250%;
font-weight: 700;
margin-top: 5px;

}

.km{
font-family: Arial;
color: #fd4600;
font-size: 115%;
font-weight: 700;
margin-top: 5px;
}

.kursiv{
font-style: italic;
font-size: 95%;
}


p{
margin-top: 0px;
}


p#top{
color: #ffffff;
text-align:center;
font-weight: bold;
font-size: 150%;
background-color: transparent;
}



h1{
font-size: 180%;
font-weight: bold;
/*margin-top: -1px;*/
background-color: transparent;
}


h1#mitte{
font-size: 180%;
font-weight: bold;
text-align: center;
background-color: transparent;
}


h2{
font-size: 140%;
font-weight: bold;
background-color: transparent;
margin-bottom: 0px;
}

h2#center{
font-size: 140%;
font-weight: bold;
text-align: center;
background-color: transparent;
}



h3{
font-size: 115%;
font-weight: 100;
background-color: transparent;
}





p#center{
text-align: center;
background-color: transparent;
}

.kleinkursiv{
font-weight: 100;
font-size: 85%;
font-style: italic;
}




table#kontakt{
padding-left: 50px;
}



ul{
padding-left: 20px;
margin-top: -5px;
background-color: transparent;
}



ul#ohne{
padding-left: 20px;
list-style-type: none;
line-height: 150%;
}




ol{
padding-left: 20px;
margin-top: -5px;
clear: both;
}



a img{
border: none;
}

.orange{
color:#fd4600; 
font-weight: bold;
font-size: 90%;
}

.weiss{
color:#ffffff; 
font-weight: bold;
font-size: 90%;
margin-right: 5px;
clear: both;
}


.klein{
font-size: 75%;
}


.mittel{
font-size: 85%;
}

.rechts{
float: right;
padding-top: 20px;
}

.textgrossfett{
font-size: 110%;
font-weight: 800;
text-decoration: none;
}


hr{
border-top: solid 1px #fd4600;
border-bottom: solid 1px #FFFFFF; 

}




div#textbox hr{
border-top: solid 1px #fd4600;
border-bottom: solid 1px #FFFFFF; 
margin-bottom: 10px;
margin-top: -12px;
}


div#textboxsitemap hr{
border-top: solid 1px #bfbfbf;
border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
margin: px;
}




.buch{
font-weight: bold;
text-decoration: underline;
font-size: 110%;
}











                                     /*TEXT ende*/













@media print{
body{
background-color: #ffffff;
font-family: verdana,sans serif;
font-size: 10pt;
color: #000000;

}


div#textbox{
position: absolute;
top:100px;
left:15%;
min-width: 50%;
max-width: 60%;
min-height: 60%;
background-color: #ffffff;
padding: 25px;
padding-bottom: 60px;

}

div#bottom{
display: none;
}

img#hintergrund {
display: none;

}

div#navilinks{
display: none;
}








