@charset "utf-8";
/* CSS Document */

html
{ 
	margin:0px;
	padding:0px;
}

body
{
	background-color:#f0f2da;
}

#uebermich
{
	position:absolute;
	top:57px;
	height:18px;
	width:250px;
	left:90px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;

	
}

#terminvereinbarung
{
	position:absolute;
	top:200px;
	height:18px;
	width:250px;
	left:115px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;}

#behandlungsmethoden
{
	position:absolute;
	top:115px;
	height:18px;
	width:270px;
	left:690px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;}
	


#haupt1
{
	position:relative;
	margin:auto;
	width:1050px;
	height:770px;
	background-image:url(Bilder/backroundbody.png);
}

#textausbildung
{
	height:300px;
	width:750px;
	left:100px;
	top:100px;
	position:absolute;
	text-align:center;
	font-size:20px;
}

#datenschutz
{
	position:absolute;
	height:1098px;
	width:970px;
	left:5px;
	top:5px;
	text-align:justify;
	
}

#textdatenschutz
{
	height:1067px;
	width:930px;
	left:15px;
	top:15px;
	position:absolute;
	text-align:left;
	font-size:20px;
}

#textgut
{
	height:300px;
	width:750px;
	left:100px;
	top:150px;
	position:absolute;
	text-align:center;
	font-size:20px;
}

#textimp
{
	height:400px;
	width:750px;
	left:100px;
	top:40px;
	position:absolute;
	text-align:center;
	font-size:20px;
}

#mail
{
	position:absolute;
	height:20px;
	width:172px;
	left:600px;
	top:10px;
	
}
	
#haupt
{
	position:absolute;
	top:0px;
	left:25px;
	margin:0px;
	padding:0px;
	width:1000px;
	height:750px;
}



#kopf
{
	position:absolute;
	height:172px;
	width:1000px;
	left:0px;
	top:0px;
}

#nav
{
	position:absolute;
	height:40px;
	width:1000px;
	left:0px;
	top:172px;
	z-index:100;
}

#daten
{
	position:absolute;
	height:502px;
	width:1000px;
	left:0px;
	top:212px;
	overflow:auto;	
}

#imp
{
	position:absolute;
	height:36px;
	width:1000px;
	left:0px;
	top:714px;
	font-size:16px;
	text-align:inherit;
	
}
#impressum
{
	position:absolute;
	height:20px;
	width:598px;
	left:22px;
	top:8px;
	font-size:16px;
	text-align:inherit;
	
}

#login
{
	position:absolute;
	height:20px;
	width:72px;
	right:22px;
	top:8px;
	
}

#datenschutz
{
	position:absolute;
	height:20px;
	width:78px;
	left:783px;
	top:8px;
	
}

#tabellelogin
{
	position:absolute;
	height:20px;
	width:60px;
	left:217px;
	top:160px;
	
}

#behandlungen
{
	position:absolute;
	height:1065px;
	width:540px;
	left:5px;
	top:5px;
	text-align:justify;
	
}

#ausb
{
	position:absolute;
	height:475px;
	width:970px;
	left:5px;
	top:5px;
	text-align:justify;
	
}

#textgutschein
{
	position:absolute;
	height:475px;
	width:150px;
	left:5px;
	top:5px;
	text-align:justify;
	
}

textimpressum
{
	position:absolute;
	height:475px;
	width:150px;
	left:5px;
	top:5px;
	text-align:justify;
	
}

#mich
{
	position:absolute;
	width:540px;
	left:5px;
	top:5px;
	height:900px;
	text-align:justify;
}
#plan
{
	position:absolute;
	height:32px;
	width:657px;
	left:5px;
	top:5px;
	text-align:justify;
	
}

#praxisfotos
{
	position:absolute;
	height:43px;
	width:163px;
	left:20px;
	top:140px;
	text-align:justify;
	
}

#anmeldetabelle
{
	position:absolute;
	left:230px;
	top:150px;
	height:100px;
	width:500px;

}
	


#diashow
{
	position:absolute;
	height:167px;
	width:1000px;
	left:0px;
	top:167px;
	float:left;
}
	
#transparent
{
	position:absolute;
	width:550px;
	height:1075px;
	left:15px;
	top:15px;
	background-repeat:repeat-y;
	background-image:url(Bilder/transparent.png);
	text-align:justify;
	
}

#transparenta
{
	position:absolute;
	width:970px;
	height:475px;
	left:15px;
	top:15px;

	background-image:url(Bilder/transparent.png);
	text-align:justify;
	
}

#transparentd
{
	position:absolute;
	width:964px;
	height:1119px;
	left:15px;
	top:15px;
	background-image:url(Bilder/transparent.png);
	text-align:justify;
	
}

#transparentg
{
	position:absolute;
	width:970px;
	height:475px;
	left:15px;
	top:15px;
	background-image:url(Bilder/transparent.png);
	text-align:justify;
	
}


#transparent3
{
	position:absolute;
	width:550px;
	height:940px;
	left:15px;
	top:15px;
	background-image:url(Bilder/transparent.png);
	
}

#transparent1
{
	position:absolute;
	width:970px;
	height:475px;
	left:15px;
	top:15px;
	background-image:url(Bilder/transparent.png);

}
#transparent5
{
	position:absolute;
	width:960px;
	left:15px;
	top:15px;
	background-image:url(Bilder/transparent.png);

}
#hintgast
{
	position:relative;
	width:960px;
	left:15px;
	top:15px;
	background-image:url(Bilder/transparent.png);
	
	background-repeat:repeat-y;
background-repeat:repeat;
}
#hintgast99
{
	position:absolute;
	width:970px;
	height:475px;
	left:15px;
	top:15px;
	background-image:url(Bilder/transparent.png);
	background-repeat:repeat;

}

#button
{
	height:20px;
	top:22px;
	left:890px;
	width:50px;
	position:absolute;	
	
}



#buddha
{
	position:absolute;
	width:1000px;
	height:502px;
	left:0px;
	top:0px;
	background-image:url(Bilder/homebildtran.png);

}
#willkommen
{
	position:absolute;
	height:110px;
	width:917px;
	left:37px;
	top:348px;
	z-index:2;
	
}

#dornbreuss
{
	position:absolute;
	height:233px;
	width:350px;
	left:600px;
	top:100px;
}


#fuss
{
	position:absolute;
	height:328px;
	width:350px;
	left:600px;
	top:393px;
}

#tachyon
{
	position:absolute;
	height:304px;
	width:355px;
	left:600px;
	top:780px;
}



#foto 
{
	position:absolute;
	height:398px;
	width:300px;
	left:650px;
	top:90px;
	
}

#maps
{
	position:absolute;
	height:420px;
	width:600px;
	left:5px;
	top:20px;

	
}
#adresse
{
	position:absolute;
	height:391px;
	width:926px;
	left:37px;
	top:82px;
}


#gaestebuch
{
	position:absolute;
	margin:auto;
	width:700px;
	left:150px;
	top:20px;
}

#termin
{
	position:absolute;
	margin:auto;
	width:500px;
	left:250px;
	top:20px;
}

td
{margin:0px;
padding:0px;}

img
{
	border:none;
}

p.schwarz
{
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:justify;

}


p.titel
{
	color:#aec181;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:justify;

}
p.gross
{
	color:#000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:justify;

}
p.text
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:justify;
}
p.textkontakt
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:left;
}
p.einrucken
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:justify;
	padding:15px;
	margin-bottom:0px;
}
p.einrucken2
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-top:0px;
	padding:10px;
}
	
* {
 margin: 0;
 padding: 0;
 }
#menu {
left: 0px;		
 width: 100%;
 height:40px;

/*-- background-color:#aec181; ist nav leiste--*/
 font-family: Verdana;
 font-size:14px;
 line-height: 40px;
 float: left;
 }
#menu ul {
 float: left;
 width: 200px;
 list-style-type: none;
 }
/*--definiert die Blocküberschriften--*/
 #menu h3 {
 font-size: 1em;
 text-align: center;
 color:#000;
 background:#aec181;
 }
/*--definiert die "Drop-Down-Links" im Normalzustand--*/
 #menu a {
 text-decoration: none;
 display: block;
border: 2px solid #f0f2da;
 text-align: center;
 background-image:url(Templates/a_hintergrund.png);
 background-repeat:repeat-y;
background:#aec181;
color:#000;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
 font-weight: bold;


 }
/*--definiert die "Drop-Down-Links" im Hoverzustand--*/
 #menu a:hover {
 color:#000;
 background-image:url(Templates/a_hover_hintergrund.png);
 background-repeat:repeat-y;
 background: #f0f2da;
 border: 2px solid #f0f2da;
	


 }
/*verhindert im Zusammenhang mit position absolute bei ul ul
 *eine Höhenvergrößerung von #menu beim Hovern--
 */
#menu li {
 position:relative;
 }
/*--versteckt die "Drop-Down-Links", solange nicht gehovert wird--*/
 #menu ul ul {
 
 position: absolute;
 z-index: 2;
 display: none;
 }
/*--lässt die Dropdown-Links beim Hovern erscheinen--*/
 #menu ul li:hover ul {
 
 display: block;
 }
/*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/
 * html #menu ul li{
 float: left;
 width: 100%;
 }
 /*--nur für IE 7 erkennbar--*/
 *+ html #menu ul li {
 float: left;
 width: 100%;
 }
/*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/
 *html body {
 behavior: url(Templates/csshover3-source.htc);
 font-size: 100%;
 }
*html #menu ul li a {
 height: 1%;
 }
/*--definiert einen Einzellink im Normalzustand, wenn kein Drop-Down erforderlich--*/
#menu a.direkt:link {
 font-size: 1em;
 font-weight: bold;
 text-align: center;
 color: #000;
 border: 2px solid #f0f2da;
 background:#aec181;
 }
/*--definiert einen Einzellink im Hoverzustand, wenn kein Drop-Down erforderlich--*/
#menu a.direkt:hover {
 color:#000;
 background: #f0f2da;
 border: 2px solid #f0f2da;
 }
 
 
 
 
 input.hintergrund
{
	background-color:#f2f5e0;
	font:Arial, Helvetica, sans-serif;
}
a
{
	text-decoration:none;
	color:#000;
}
a:hover
{
	color:#aec181;
}
textarea.hintergrund
{
	background-color:#f2f5e0;
	font:Arial, Helvetica, sans-serif;
}
 
  input.eintrag
{
	background-color:#f2f5e0;
	color:#000;
	border-bottom:none;
	font:Arial, Helvetica, sans-serif;
}


textarea.eintrag
{
	background-color:#f2f5e0;
	border-bottom:none;
	font:Arial, Helvetica, sans-serif;
}
 
