		
/*  body und schrift deffinitionen */
html { 
  padding:0px;
  margin:0px;
}

body {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	margin:0px;
	padding-top: 0px;
	padding-right: 5%;
	padding-bottom: 0px;
	padding-left: 5%;
	background-image: url(../img/kl.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

p,pre, h1 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	line-height: 1.5em;
}

h1 {
font-size:14px;
padding-top:15px;
color: #564b47;
background-color: transparent;
	}

a { 
color: #DB0000;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}


/*  positioning-layers statisch und absolut */

#box {
	text-align:left;
	margin-top: 2%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/bg-rahmen.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 895px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#links {
	width:190px;
	padding:0px;
	float:left;
	height: 400px;
	margin: 0px;
}

#inhalt {
	width:60%;
	float:left;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 15%;
}

#rechts {
	width:190px;
	padding:0px;
	float:left;
	height: 370px;
	margin: 0px;
}
/* scrollarea für firefox browser */
#inhalt #scrollarea{
	width:570px;
	height: 400px;
	overflow: auto;
}
/* scrollarea für IE browser */
* html  { 
	overflow-x: hidden;
    overflow-y: auto;
	}

/* exploder V6 only */
* html #inhalt #scrollarea {
 overflow: auto;
}

/* exploder V7 only */
*+html #inhalt #scrollarea {
 overflow: scroll;
}


#kopf {
	background-color:transparent;
	margin-bottom: 60px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 800px;
}

#kopf h1 {
font-size: 11px;
text-transform:uppercase;
text-align: right;
color: #564b47;
padding:5px 15px;
margin:0px
}

ul.metamenu {
	list-style-type: none;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	text-align: right;
	margin-bottom: 0px;
	margin-left: auto;
}

#kopf p {
	margin:0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ul.metamenu li {
	display: inline;
	margin-right: 3px;
	margin-left: 3px;
}
ul.metamenu li a, ul.metamenu li a:visited {
	color: #666666;
}
#footer {
	background-color:transparent;
	background-image: url(../img/bg-rahmen.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 935px;
	height: 30px;
	margin-top: 0px;
	margin-right: -20px;
	margin-bottom: 0px;
	margin-left: -20px;
}
#footer ul {
	list-style-type: none;
	margin-left: 730px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#footer a, #footer a:visited {
	color: #F20000;
}
#footer a:hover {
	color: #5C584B;
}
#footer ul li {
	display: inline;
	margin-right: 10px;
	font-size: 0.8em;
}
ul.submenu {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	list-style-type: none;
}
ul.submenu li {
	line-height: 1.8em;
	display: block;
}
ul.submenu a {
	color: #FFFFFF;
	display: block;
}
ul.submenu a:hover {
	color: #000000;
}

#rechts h1, #rechts p {
	margin-left: 20px;
}

	
 /* ]]> */
 
.weiss {
	color: #FFFFFF;
}
#inhalt table {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 45px;
	line-height: 1.3em;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 500px;
}
#box #inhalt a {
}

.kleiner {
	font-size: 10px;
}


/* Aktuellen Link hervorheben */

/*
#html a#navImpressum,
#html a#navSitemap,
#buero a#navBuero,
#projekte a#navProjekte,
#wettbewerbe a#navWettbewerbe,
#kontakt a#navKontakt {
	cursor: default;
	background-image: url(../img/b3afa4.gif);
	background-color: #B3AFA4;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	color: #000000;
}

*/
ul.sitemap li {
	list-style-type: none;
	margin-left: 7px;
	line-height: 1.8em;
}
ul.sitemap li ul.submenu {
	margin-left: 7px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
}

#links p, #links h1 {
	margin-left: 45px;
}

#box #inhalt img {
	margin: 0px;
}

/* menu */
.sporthypnose {
	background-image: url(../img/sporthypnose.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
		height: 650px;
}
.coaching {
	background-image: url(../img/coaching.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
		height: 370px;
}

Xli.sporthypnose-nav ul { display: none; }
Xli.sporthypnose-nav:hover ul { display: block; }

ul#menu {
	padding: 0;
	text-align: center;
	clear: right;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
  }

ul#menu li { z-index:9; } 
		ul#menu li.folder ul { left:0px; /* IE */ }		
			ul#menu li.folder>ul { left:0px; } /* others */


  ul#menu li {
	list-style: none;
	float: left;
	position: relative;
	margin: 0em;
	text-align: center;
	padding: 0;
  }
    ul#menu li.menulast {
	background-image: none;
	padding-right: 0px;
  }
  
  ul#menu span{
	list-style: none;
	float: left;
	margin: 0em;
	background-image: url(../img/navpunkt-rot.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	position: relative;
	width: 15px;
	padding: 0;
	height: 25px;
  }
  
  * html ul#menu li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#menu li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }
#menu img {
	float: left;
}


  ul#menu li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 2em;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#menu li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#menu ul {  /* Workaround fuer den IE 7 */
    
  } 
  ul#menu li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#menu li ul li {
	float: none;
	display: block;
	margin-bottom: 20px;
	background-color: #DB0000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #FFFFFF;
	line-height: 15px;
	height: 250px;
	text-align: left;
	width: 158px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
  }

  ul#menu a {
	display: block;
	width: 160px;  /* Breite den in li enthaltenen Elementen zuweisen */
	text-decoration: none;
	color: #db0000;
	font-size: 18px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	letter-spacing: 2px;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
  } 
  * html ul#menu a {
    width: 160px;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: 160px;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#menu a:hover, li a#aktuell {
    color: #FFFFFF; background-color: #db0000;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #FFFFFF; background-color: #db0000;
  }

.coaching-nav ul li{
	background-image: url(../img/coaching-ws.gif) !important;
	background-position: right top;
}
.supervision-nav ul li{
	background-image: url(../img/coaching-ws.gif) !important;
	background-position: right top;
}
.sporthypnose-nav ul li{
	background-image: url(../img/coaching-ws.gif)!important;
	background-position: right top;
}
.mediation-nav ul li{
	background-image: url(../img/coaching-ws.gif) !important;
	background-position: right top;
}
#header {
	width:895px;
	margin-right: auto;
	margin-left: auto;
	
}
.txtrot {
	color: #DB0000;
}
#inhalt a.nolink, #inhalt a.nolink:visited, #inhalt a.nolink:link,
a.nolink, a.nolink:visited, a.nolink:link {
color:#666;
text-decoration:none;
}
