body 	{
	background-color:	#fdf6c6;	/*yellow*/
	/*margin:		0px 15% 0px 15%;*/
	font-family: 		Tahoma, Arial, Garamond, "Times New Roman", Times, Serif;
	font-size:		normal;
	background-image:	url(bilder/Fotolia_55162260_96px.jpg);
	background-position:	top right;
	background-repeat:	no-repeat;
	background-attachment:	fixed;
	}


a	{
	text-decoration:	none;
	}
	

header	{
	position: 		absolute;
	float:			none;
	top:			0px;
	left:			0px;
	margin-right:		20%;
	min-width:		800px;
	background-color:	#009900;
	}

header h2
	{
	padding-left:		10px;
	padding-top:		5px;
	color:			#ffffff;
	font-weight:		normal;
	font-variant:		small-caps;
	}
	

#kopfgrafik
	{
	margin-left:		30px;
	}

nav	{

	margin:			0px 0px 0px 0px;
	padding:		10px 0px 10px 0px;
	border-top-style:	solid;
	border-top-width:	1px;
	color:			white;
	}

nav ul	{

	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 10px;
	list-style-type:	none;
	font-size:		1.0em;
	font-variant:		small-caps;	
	}

nav ul li {
	margin:			0px 0px 20px 0px;
	padding:		10px 10px 10px 10px;
	border-width:		0px 2px 0px 2px;
	border-style:		solid;
	border-color:		#fdf6c6;
	background-color:	#009900;
	display:		inline;
	
	}

nav ul li:hover
	{
	background-color:	#66ff00;
	color:			#1e3c21;
	}

nav ul li a:link, nav ul li a:visited 
	{
	color:			#fdf6c6;
	}

nav ul li.selected {
	background-color:	#66ff00;
	fontweight:		bold;
	color:			#1e3c21;
	}

#inhalt	{
	padding:		50px 0px 100px 0px;
	min-height:		465px;
		
	}

#inhalt_2	
	{
	padding:		50px 0px 100px 0px;
		
	}
	
#welcome
	{
	position:		relative;
	top:			100px;
	margin-left:		10%;
	padding:		20px 5% 20px 5%;
	min-width:		150px;
	width:			40%;
	/*border-style:		dashed;
	border-color:		#009900;
	border-width:		1px;*/
	background-color:	#ffffff;
	}

#welcome h2
	{
	color:			#009900;
	font-weight:		normal;
	font-variant:		small-caps;
	}

#content
	{
	position:		relative;
	top:			100px;
	margin-left:		10%;
	padding:		20px 5% 20px 5%;
	min-width:		150px;
	width:			50%;
	
	/*border-style:		dashed;
	border-color:		#009900;
	border-width:		1px;*/
	background-color:	#ffffff;
	}

#content h2
	{
	color:			#009900;
	font-weight:		normal;
	font-variant:		small-caps;
	}

#content ul
	{
	list-style-type:	none;
	font-size:		1.1em;
	}

#content ol
	{
	list-style-type:	decimal;
	}

#content ol li
	{
	font-weight:		bold;
	}
#reiki
	{
	width:			120px;
	float:			right;
	margin-left:		30px;
	}
#foto_h
	{
	position:		relative;
	top:			0px;
	left:			-50px;
	width:			200px;
	float:			left;
	clear:			right;
	margin-right:		10px;
	border-width:		0px 3px 3px 0px;
	border-style:		groove;
	border-color:		DimGray;
	}


#foto_q
	{
	position:		relative;
	left:			-150px;
	top:			0px;
	height:			170px;
	float:			left;
	margin-right:		-15%;
	maring-bottom:		30px;
	border-width:		0px 3px 3px 0px;
	border-style:		groove;
	border-color:		DimGray;
	}

#blog
	{
	border-width:		1px;
	border-style:		solid;
	padding:		2px;
	margin-bottom:		5px;
	border-color:		#009900;
	}

table	{
	vertical-align:		top;
	}

th	{
	text-align:		left;
		
	}

tr	{
	height:			30px;
	padding-top:		5px;
	vertical-align:		top;
	}

td	{
	min-width:		150px;
	}

#spruch
	{
	margin-left:		40%;
	padding-top:		10px;
	background-color:	#fdf6c6;
	border-radius:		15px 0px 15px 0px;
	}

ul#sitemap
	{
	font-variant:		small-caps;
	list-style-type:	square;
	color:			#009900;
	}

.zitat 
	{
	font-family:		Garamond, "Times New Roman", Times, Serif;
	font-size:		medium;
	color:			maroon;
	text-align:		left;
	}

.zitat_td 
	{
	font-family:		Garamond, "Times New Roman", Times, Serif;
	font-size:		large;
	color:			maroon;
	vertical-align:		bottom;
	text-align:		left;
	padding-left:		20px;
	padding-bottom:		20px;
	}

.agb	{
	max-height:		500px;
	overflow:		scroll;
	}
.betont
	{
	color:			#009900;
	font-weight:		normal;
	font-variant:		small-caps;
	font-size:		1.2em;
	white-space:		nowrap;
	}

.reduced
	{
	color:			DimGray;
	font-size:		small;
	}
	
.author	{
	text-align:		right;
	padding-right:		10px;
	padding-bottom:		5px;
	color: 			grey;
	font-stretch:		condensed;
	font-size:		small;
	font-style:		italic;
	
	}

footer	{
	background-color:	#fdf6c6;
	border-top-width:	1px;
	border-top-style:	solid;
	border-top-color:	#009900;
	color:			#009900;
	font-size:		0.9em;
	text-align:		center;
	}

footer ul {
	list-style-type:	none;
	margin:			5px 0px 5px 0px;
	}

footer ul li {
	display:		inline;
	padding:		0px 5px 0px 5px;
	}

footer ul li a:link, footer ul li a:visited 
	{
	color:			#009900;
	}

