@charset "utf-8";
/* CSS Document */
@import url(../fonts/stylesheet.css);


.urldark	{ 
	font-size:16px;
	font-style:italic;
	color:#1f0d04;
	font-weight:bold; 
	text-decoration:none;
}
.urllight	{ 
	font-size:16px;
	font-style:italic;
	color:#df9b41;
	font-weight:bold;	
	text-decoration:none;
	margin-right:1px;
}

.urllightactive	{ 
	font-size:18px;
	font-style:italic;
	color:#fabf53;
	font-weight:bold;	
	text-decoration:none;
	margin-right:3px;
}

.urldarknk	{ 
	font-size:16px;
	color:#1f0d04;
	font-weight:bold; 
	text-decoration:none;
}

.urldarknb	{ 
	font-size:16px;
	color:#1f0d04; 
	font-style:italic;
	text-decoration:none;
}

.urldarknknw	{ 
	font-size:20px;
	color:#1f0d04;
	font-weight:bold; 
	text-decoration:underline;
	
	
}

body	{ 
	background-color: #452e1a;
	color: #1f0d04;
	font-family: Sans-Serif;
	font-size: 16px;
	margin:0;
	text-align:center;
}


#rahmen {
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
	text-align:left;

}

#header	{
	background-image: url(../pics/header2.png);
	background-repeat:no-repeat;
	width:1000px;
	height:199px;
}

#menu	{
		background-color:#1f0d04;
		width:1000px;
		height:32px;
		padding-top:8px;
		margin:0;
		text-align:center;
}

#seiteninhalt	{
	background-image: url(../pics/inhalt.png);
	background-repeat:no-repeat;
	background-color:#f9e6a2;
	width:1000px;
	min-height:580px;
	margin-top:-50px; 
}

#inhalt {
	width:930px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
	min-height:580px;
}

#inhaltbg {
	width:850px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
	min-height:580px;
	background-image:url(../pics/reiki.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#inhaltbga {
	width:850px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
	min-height:580px;
	background-image: url(../pics/aurveda.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#inhaltbgio {
	width:850px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
	min-height:580px;
	background-image: url(../pics/ionen.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#inhaltrec	{
	width:880px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
	min-height:580px;
	background-image:url(../pics/regal2.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#inhalterf	{
	width:880px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
	min-height:580px;
	background-image:url(../pics/erfahrung.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#bgindex {
	width:800px;
	margin-left:50px;
	margin-bottom:50px;
	margin-top:-50px;
	padding:0px;
	min-height:442px;
	text-align:center;
	background-image: url(../pics/willkommen.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#footer {
	background-image: url(../pics/footer.png);
	background-repeat:no-repeat;
	width:600px;
	height:32px;
	padding-left:400px;
	padding-top:45px;
	margin-top:-50px;
}

h1	{
	padding-top:50px;
	font-size:26px;
	font-style:italic;
	}
	
h2	{
	font-size:22px;
	font-weight:bold;
	margin-left:87px;
	}
	
h3,h4	{
	text-decoration:underline;
	margin-bottom:5px;
}

h5	{
	margin-bottom:5px;
	font-size:16px;
	font-style:italic;
	margin-left:97px;
	margin-top:-10px;
}


.floatr	{
	float:right;
	padding-right:50px;
}

.floatl	{
	float:left;
	
}

.clear 	{ 
	clear:both;
}

.right, .hright {
	margin:0;
	text-align:right;
	padding-right:50px;
}	

.center	{
	text-align:center;
}


.headline	{ 
	font-weight: bold;
	font-size:22px;	
	margin-bottom:10px;
	font-style:italic;
	margin-top:20px;
}


.headlineeinzug	{ 
	font-weight: bold;
	font-size:22px;	
	margin-left:18px;
	margin-bottom:10px;
	font-style:italic;
	margin-top:20px;
}

.firstltr	{
	font-family: 'before_the_rainregular';
	font-size: 40px;
	font-weight:bold;
	font-style: normal;
}
.firstltrreiki	{
	font-family: 'before_the_rainregular';
	font-size: 40px;
	font-weight:bold;
	font-style: normal;
	margin-right:25px;
}

.firstltrmsg	{
	font-family: 'before_the_rainregular';
	font-size: 40px;
	font-weight:bold;
	font-style: normal;
	margin-right:10px;
}


.fliesstxt	{
	margin-top:-40px;
	margin-left:90px;
	font-style:italic;
}


.spaneinzg {
	margin-left:90px;
	font-style:italic;
}

.teinzug { 
	margin-left:87px;
		
}

.teinzugr {
	position:relative;
	text-align:right;
	margin-top:-125px;
	margin-right:50px;	
}

.teinzugII { 
	margin-left:97px;
		
}

ul,ol			{
	margin-left:66px;
	margin-bottom:15px;
	margin-top:20px;
}

ol.reiki	{
	list-style:none;
	margin-left:50px;
	margin-top:-5px;
}

ul.listenpkt { 
	list-style-type:none;
	margin-top:-10px;
}

li			{
	margin-bottom:5px;
}

.kursiv	{ 
 	font-style: italic;
}

.kursivkl	{ 
	font-size:14px;
 	font-style: italic;
}

.bold	{ 
 	font-weight: bold;
}

.boldgr	{ 
 	font-weight: bold;
	font-size:18px;
}


.boldul	{ 
 	font-weight: bold;
	text-decoration:underline;
	font-style:normal;
}

.boldlow	{ 
 	font-weight: bold;
	margin-top:35px;
}


.invis	{
	visibility:hidden;
}

.vita	{
	color:#F08A00;
}



#kontakt	{
	margin-top:0px;
}

/* BILDER */
#tuerbild	{
		float:right;
		margin-right:50px;
		margin-top:0px;
}

#jade		{

	position:relative;
	width:400px;
	margin-left:430px;
	text-align:right;
}

#magnet		{
	position:relative;
	width:400px;
	margin-left:87px;
	margin-top:-80px;
}

#hhp		{
	position:relative;
	width:400px;
	margin-left:370px;
	margin-top:-80px;
}

#lobby		{
	position:absolute;
	width:400px;
	z-index:1;
	margin-left:430px;
}

#behandlg	{
	position:absolute;
	width:400px;
	z-index:2;
	margin-left:100px;
	margin-top:160px;
}

#praxis		{
	position:absolute;
	width:400px;
	z-index:3;
	margin-left:410px;
	margin-top:320px;
}


/* TABELLEN FORMATIERUNG */

caption { 
	text-align:left;
	text-decoration:underline;
	margin-bottom:10px;
}

td.thumbnails {
		text-align:center;
}
	
td.spare {
	width:18px;
}

td.descript { 
	height:18px;

}

td.year	{ 
	width:70px;
	
}









/* Vorrübergehende Klassen: Seite unter Bearbeitung */

.kontakt {
 	padding-top:138px;
}
.praxis { 
	padding-right:50px;
	padding-top:50px;
	float:right;
}

#alte	{ 
	font-size:18px;
	font-style:italic;
	color:#a44c1b;
	font-weight:bold;
	
}