body {
  padding:0px;
  margin-top:50px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;      
  background-color:#cfcfcf;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  color: #000000;
  text-align: center;
}
#box {
  border:1px solid black;
  width:790px;
  height: 440px;
  padding: 0px;
  margin:auto;
  text-align: left;  
  background-color:#a20000;
  background-image: url(bilder/strand.png);
}
#logo {
  width: 790px;
  height:100px;
  margin: 0px;
  padding: 0px;
  background-color:#a20000;
  background-image: url(bilder/rosen.png);
  background-repeat : no-repeat;  
  background-position: right bottom;
  
}
#inhalt {
  position: absolute;
/*  float: left; */
  height:310px;
/*  width: 439px; */
  width: 463px;
/*  min-width:120px; */
  margin: 0px;
  margin-left: 145px;
  padding: 0px;
  background-color:#f29327;
  display:block; 
  overflow:auto;
  scrollbar-3dlight-color: #f29327;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #f29327;
  scrollbar-darkshadow-color: A20000;
  scrollbar-face-color: #f29327;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #D16500;
  scrollbar-track-color: #A20000; 
}

#inhaltindex {
  background-image: url(bilder/haende.jpg);
  position: absolute;
  text-align: center;
/*  float: left; */
  height:310px;
/*  width: 439px; */
  width: 790px;
/*  min-width:120px; */
  margin: 0px;
/*  margin-left: 145px; */
  padding: 0px;
  background-color:#f29327;
  display:block; 
  overflow:none;
  scrollbar-3dlight-color: #f29327;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #f29327;
  scrollbar-darkshadow-color: A20000;
  scrollbar-face-color: #f29327;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #D16500;
  scrollbar-track-color: #A20000; 
}

#navrechts {
  float: left;
  height: 310px;
  width: 24px;
  margin: 0px;
  padding: 0px;
  background-color:#f29327;   
}

#links {
  position: absolute;
/*  float: left; */
  width: 145px;  
  height: 310px;
  margin: 0px;
  padding: 0px;  
  text-align: left;
  background-color:#cb750b;
  background-image: url(bilder/buddha.png);  
}
#rechts {
  position: absolute;
/*  float: left; */
  z-index: 0;
  width: 177px;
  height: 310px;
  margin: 0px;
  margin-left: 608px;
  padding: 0px;  
  text-align: center;
  background-color:#cb750b;
  background-image: url(bilder/strand.png);
}

#subsubnav {
  position: absolute;
  width: 790px;  
  top: 420px;
/*  z-index: 5; */
  margin: auto;
/*   width:500px;
  height: 30px; */
}

#fusszeile {
  position: absolute;
/*   float: left; */
  width: 790px; 
  height: 30px;
  margin: 0px;
  margin-top: 310px;
  padding: 0px;
  background-color: #a20000;
}

h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin-top: 20px;
	margin-left: 30px;
}

img.bildrechts {
/*	text-align: center; */
	margin-top: 25px;
	margin-left: 5px;	
/*	border-width: 1px;
	border-color: #a20000;
	border-style: solid; */
}

p.bildunterschrift {
	margin: 10px;
	margin-top: 5px;
	padding: 0px;
	width: 150px;
	color: #FFFFFF;
	font-size: 11px;
}

p.fusszeile {
  text-align: right;
/*  width: 789px; */
  color: #FFFFFF;
  font-size: 11px;
  margin: 0px;
/*  height: 30px; */
  padding: 0px;
  padding-top: 7px;
}

p.fliess {
  font-size:12px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  padding-right: 20px;  
  color: #000000;
  line-height: 170%;
  font-weight: normal;
}

h1.fliess {
  font-size:12px;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 20px;  
  color: #000000;
  line-height: 100%;
  font-weight: bold;
}

ul.fliess {
  font-size:12px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 90px;
  padding-right: 20px;  
  color: #000000;
  line-height: 140%;
}

.form {
  font-size: 13px;
  color: #000000;
}

pre {
  font-size:12px;
  padding:10px 15px;
}
#back {
  padding:15px;
  text-align:center;
}
#back a {
  color:white;
  font-size:0.8em;
  font-weight:600;
}
.rot {
  color:red;
  font-size:1.3em;
  font-weight:bold;
}

.carolalutz {
  margin-left: 10px;
  margin-top: 20px;
  font-family: times, "times new roman", serif;
  font-size: 32px;
  font-style: italic;
  font-weight: bold;  
  color: #cfcfcf;
}

.diplompsychologe {
  font-size: 11px;
  font-weight: bold;
  color: #f29327;
}

#hakomi {
  position: relative;
  bottom: -15px;
  right: 10px;
/*  font-size: 13px;
  font-style: italic;  
  font-weight: bold;
  color: #f29327; */
  text-align: right;
}

/* ANFANG NAVIGATION */

#navcontainer { width: 145px; margin-top: 60px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

#navcontainer a
{
display: block;
padding: 3px;
margin: 0px;
margin-left: 10px;
width: 99%;
background-color: transparent;
/* border-bottom: 1px solid #f29327; */
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #a20000;
color: #fff;
}

a.topnav {
  font-size: 12px;
  font-style: italic;  
  font-weight: bold;
  color: #f29327;
  text-decoration: none;
}

a.text:link {
  color: white;
}

a.text:visited {
  color: white;
}

a.text:hover {
  background-color: white;
  color: black;
}

a.text:active {
  color: white;
}

/* ==================================== */

a.afliesstext:link {
  text-decoration: none;
  color: #a20000;
}

a.afliesstext:visited {
  text-decoration: none;
  color: #993300;
}

a.afliesstext:hover {
  text-decoration: none;
  background-color: #a20000;
  color: #f29327;
}

a.afliesstext:active {
  background-color: #a20000;
  color: #f29327;
}

/* ==================================== */

a.impressum:link {
  color: white;
  text-decoration: none;  
}

a.impressum:visited {
  color: white;
  text-decoration: none;    
}

a.impressum:hover {
  background-color: white;
  color: black;
  text-decoration: none;    
}

a.impressum:active {
  color: white;
  text-decoration: none;    
}
/* ENDE NAVIGATION */
