@charset "UTF-8";

/* ||||||||||||||||||||||||||||||||||||||||||*/
/*                                           */
/*               created by                  */
/*                                           */
/*            Velvet Guerilla -              */
/*      Bureau of Graphic and Design         */
/*                                           */
/*   copyright(c)2010, all rights reserved   */
/*                                           */
/*         www.velvet-guerilla.com           */
/*       bureau@velvet-guerilla.com          */
/*                                           */
/*|||||||||||||||||||||||||||||||||||||||||||*/ 


body					{	background-image:	url(../data/layout/hg.jpg);
							background-color:	rgb(161,208,149);
							background-repeat:	no-repeat;
							background-position:center;
							background-position:top;
							margin:				0px;
							padding:			0px;
							font-family:		Times, "Times New Roman", serif;
							font-size:			12px;
							color:				#222;
							font-style:			normal;
							font-weight:		normal;
							font-variant:		normal;
							font-stretch:		normal;}
							
div#teaser_bild			{	position:			absolute;
							left:				50%;
							clear:				both;
							float:;
							margin:				0px;
							margin-left:		-500px;
							margin-top:			-60px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				1000px;
							height:				492px;
							background:			url(../data/layout/teaser_bilder.png)	center	top;
							background-repeat:	no-repeat;
							overflow:			hidden;}


	
div.bannergroup			{		margin-left:	72px;
								margin-top:		130px;
								width:			777px;
								height:			280px;
								overflow:		hidden;}
								
div#teaser_bild div.moduletable_zufall {		margin-left:	112px;
								margin-top:		175px;
								width:		777px;
								height:		280px;
								overflow:	hidden;}
							
div#sitecontainer {			position:			absolute;
							left:				50%;
							clear:				both;
							margin:				0px;
							margin-left:		-510px;
							padding:			0px;
							width:				1020px;
							overflow:hidden;}
							
div#header		{			clear:				both;
							float:;
							margin:				0px;
							margin-bottom:		290px;
							padding:			0px;
							width:				1020px;
							height:				140px;
							background:			url(../data/layout/header.png);
							background-repeat:	no-repeat;
							background-position:	center;
							overflow:				hidden;}
							
							
div#global_tools {			clear:				both;
							position: 			absolute;
							margin-left:		700px;
							margin-top:			23px;
							width:				220px;
							height:				12px;
							font-family:		Times, "Times New Roman", serif;
							font-size:			11px;
							color:				rgb(159,105,72);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-align:			center;}
							
div.moduletable_global_tools tr td a.mainlevel_global_tools								{	font-family:		Times, "Times New Roman", serif;
							font-size:			11px;
							color:				rgb(159,105,72);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-decoration:	none;
							padding-left:		10px;
							padding-right:		10px;}

div.moduletable_global_tools tr td a:hover.mainlevel_global_tools {	font-family:		Times, "Times New Roman", serif;
							font-size:			11px;
							color:				rgb(161,208,149);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-decoration:    none;
							padding-left:		10px;
							padding-right:		10px;}

							
div#logos {			clear:				both;
							float:;
							margin:				0px;
							margin-left:		0px;
							margin-top:			0px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				auto;
							height:				auto;}
							
div#inhaltsbereich {			clear:				both;
							float:;
							margin:				0px;
							margin-left:		40px;
							padding:			0px;
							width:				1020px;}
							
div#navi {			clear:				both;
							float:				left;
							margin:				0px;
							padding:			0px;
							width:				190px;
							overflow:hidden;}
							

div.moduletable_main_navi								{	display:			block;
															background-color:	rgb(159,105,72);
															margin:				0px;
															padding:			0px;
															padding-bottom:		5px;
															width:				190px;}


div.moduletable_main_navi ul.menu_main_navi				{ 	list-style:			none;
															display:			block;
															padding:			10px;
															margin:				0px;
															background-color:	rgb(159,105,72);
															font-family:		Times, "Times New Roman", serif;
															font-size:			16px;
															color:				#fff;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															padding-top:		0px;
															position:relative;
															}
div.moduletable_main_navi ul.menu_main_navi li			{	
															font-family:		Times, "Times New Roman", serif;
															font-size:			16px;
															color:				#fff;
															font-style:			italic;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															border-bottom:		1px #FFF dotted;
															padding-top:		12px;
															padding-bottom:		4px;
															display:			block;
															position:relative;}
															
									
div.moduletable_main_navi ul.menu_main_navi li a			{	
															font-family:		Times, "Times New Roman", serif;
															font-size:			16px;
															color:				#fff;
															font-style:			italic;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															display:			block;}
									
div.moduletable_main_navi ul.menu_main_navi li a:hover			{	
															font-family:		Times, "Times New Roman", serif;
															font-size:			16px;
															color:				rgb(253,204,74);
															font-style:			italic;
															font-weight:		boldl;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															display:			block;}
															
div.moduletable_main_navi ul.menu_main_navi li a:active			{	
															font-family:		Times, "Times New Roman", serif;
															font-size:			16px;
															color:				rgb(253,204,74);
															font-style:			italic;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															display:			block;}
															
div.moduletable_main_navi ul.menu_main_navi li ul		{	list-style:			none;
															font-family:		Times, "Times New Roman", serif;
															font-size:			13px;
															color:				#fff;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															margin:				0px;
															padding:			0px;
															padding-top:		10px;
															padding-bottom:		10px;
															padding-left:		0px;
															position:relative;}
															
div.moduletable_main_navi ul.menu_main_navi li ul li	{	background-color:	rgb(246,241,215);
															border-bottom:		1px rgb(159,105,72) dotted;
															padding:			5px;
															padding-right:		0px;
															line-height:		16px;
															position:relative;
															}

div.moduletable_main_navi ul.menu_main_navi li ul li a	{	list-style:			none;
															font-family:		Times, "Times New Roman", serif;
															font-size:			13px;
															color:				rgb(159,105,72);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;}
															
div.moduletable_main_navi ul.menu_main_navi li ul li a:hover	{	list-style:			none;
															font-family:		Times, "Times New Roman", serif;
															font-size:			13px;
															color:				rgb(68,161,43);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;}

div.moduletable_main_navi ul.menu_main_navi li ul li a:active	{	list-style:			none;
															font-family:		Times, "Times New Roman", serif;
															font-size:			13px;
															color:				rgb(68,161,43);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;}
															
div.moduletable_main_navi ul.menu_main_navi li ul li ul	li {	background-color:	rgb(246,241,215);
															border-bottom:		1px rgb(159,105,72) dotted;
															margin-left:10px;
															margin-right:10px;
															padding:			5px;
															line-height:		16px;
															position:relative;
															}


div#farbe			{		background-color:	rgb(250,248,235);
							float:				left;
							margin:				0px;
							margin-left:		10px;
							margin-top:			0px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		20px;
							padding-top:		20px;
							padding-right:		20px;
							padding-bottom:		20px;
							}
							
							
div#content	{				clear:				both;
							float:				left;
							margin:				0px;
							margin-left:		0px;
							margin-top:			0px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				490px;
							height:				inherit;
							background-color:	rgb(250,248,235);
							overflow:hidden;
							}
							
						

p		{								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				#444;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}

table {								font-family:	Arial, Helvetica, sans-serif;
															font-size:			12px;
															line-height:		17px;
															color:				#000;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding-top:5px;
															padding-bottom:5px;}


h1 {
							font-family:		Times, "Times New Roman", serif;
							font-size:			25px;
							color:				rgb(68,161,43);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-align:			left;
							margin:0px;
							padding-bottom:	5px;}	

h3 	{						font-family:		Times, "Times New Roman", serif;
															font-size:			25px;
															line-height:		25px;
															color:				rgb(159,105,72);
															font-style:			italic;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
margin:0px;
padding-top: 5px}
														
h1.componentheading {
							font-family:		Times, "Times New Roman", serif;
							font-size:			25px;
							color:				rgb(68,161,43);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-align:			left;
							margin:0px;
							padding-bottom:	5px;}
							
h1.componentheading_blog	 {
							font-family:		Times, "Times New Roman", serif;
							font-size:			25px;
							color:				rgb(68,161,43);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-align:			left;
							margin:0px;
							padding-bottom:	5px;}


h1.componentheading_contact {
							font-family:		Times, "Times New Roman", serif;
							font-size:			25px;
							color:				rgb(68,161,43);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							margin:0px;
							padding-bottom:	5px;}
							
h2.contentheading				{			font-family:	Arial, Helvetica, sans-serif;
															font-size:			19px;
															line-height:		26px;
															color:				#444;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															margin:0px;}			
							
h2.contentheading_blog				{			font-family:	Arial, Helvetica, sans-serif;
															font-size:			19px;
															line-height:		26px;
															color:				#444;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															margin:0px;}

div#content a:link		{								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				rgb(68,161,43);
															font-style:			italic;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}
															
div#content a:visited	{								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				rgb(68,161,43);
															font-style:			italic;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}
															
div#content a:hover		{								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				rgb(159,105,72);
															font-style:			italic;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}
															
div#content a:active	{								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				rgb(159,105,72);
															font-style:			italic;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}
															
div#content a:focus		{								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				rgb(68,161,43);
															font-style:			italic;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}

div.steck_image	{			padding:0px;
							clear:both;
							float:left;
							height: 380px;
							width:	240px;}

div.steck_text	{					
							margin-left:10px;
							padding:0px;
							float:left;
							height: 380px;
							width:	240px;
							font-size:16px;}
							
div.contentpane		{		margin:0px;
							padding:0px;}

															
div.blog_blog div.leading_blog	{padding: 0px;
									margin:0px;}


div.contact_contact {								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				#444;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding: 0px;
									margin:0px;}
															
div.contact_address address {								font-family:	Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		17px;
															color:				#444;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding: 0px;
									margin:0px;}

div.contact_contact form div			{	text-align:right;
											padding-top:10px;}


hr				{											border: 1px rgb(159,105,72) dotted;}			
							

div.blog		{padding: 0px;
									margin:0px;}

															
div#content ul		{											list-style:			none;
															padding-left:		13px;
															line-height:		15px;
															color:				#444;
															margin:				0px;
															padding-top:		0px;
															padding-bottom:		5px;
															position:relative;
															
															}
															
div#content ul li {						list-style:  circle;
															font-family:		Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		15px;
															color:				#444;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding:1px;
															position:relative;}
															
div#content ul li ul	{					list-style:			none;
															padding-left:		0px;
															padding:0px;
															position:relative;
															}
															
div#content ul li ul li{					list-style:			none;
															font-family:		Arial, Helvetica, sans-serif;
															font-size:			13px;
															line-height:		15px;
															color:				#444;
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding-bottom:		0px;
															padding:0px;
															padding-bottom:10px;
															position:relative;}	

div.moduletable_map			{ padding:0px;
								margin:0px;
								margin-top:-50px;}							
							
div#news		{			float:				left;
							margin:				0px;
							margin-left:		20px;
							margin-top:			0px;
							margin-right:		0px;
							margin-bottom:		10px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				190px;
							background-color:	rgb(250,248,235);
							border-left:		1px rgb(159,105,72) dotted;}
							
div.moduletable_news	{			padding: 	0px;
									margin:		0px;}
							
div.moduletable_news h3	{									font-family:		Times, "Times New Roman", serif;
															font-size:			25px;
															line-height:		25px;
															color:				rgb(159,105,72);
															font-style:			italic;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding-bottom:		5px;
															width:				185px;
															margin:				0px;
															padding-top:		10px;
															padding-left: 		10px;}
															
div.moduletable_news ul.latestnews			{				list-style: 		none;
															border-top:			1px rgb(159,105,72) dotted;
															margin:				0px;
															border-bottom:		1px rgb(159,105,72) dotted;
															width:				185px;
															padding-left:		0px;
															padding-top:		5px;
															padding-bottom:		5px;
															padding-left: 10px;}

div.moduletable_news ul.latestnews li.latestnews	{		list-style:			none;
															font-family:		Times, "Times New Roman", serif;
															font-size:			12px;
															line-height:		15px;
															color:				rgb(159,105,72);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															margin-top:			5px;
															margin-bottom:		5px;}

div.moduletable_news ul.latestnews li.latestnews a {		font-family:		Times, "Times New Roman", serif;
															font-size:			12px;
															color:				rgb(159,105,72);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}

div.moduletable_news ul.latestnews li.latestnews a:hover {	font-family:		Times, "Times New Roman", serif;
															font-size:			12px;
															color:				rgb(253,204,74);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}

div.moduletable_news ul.latestnews li.latestnews a:active { font-family:		Times, "Times New Roman", serif;
															font-size:			12px;
															color:				rgb(253,204,74);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;}

div.moduletable_termine_right							{	padding:			0px;
															margin:				0px;}

div.moduletable_termine_right h3 	{						font-family:		Times, "Times New Roman", serif;
															font-size:			25px;
															line-height:		25px;
															color:				rgb(159,105,72);
															font-style:			italic;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding-bottom:		5px;
															margin:				0px;
															margin-top: 		35px;
															width:				175px;
															padding-left: 10px;}
															
															
div.moduletable_termine_right					{	padding:			0px;
															margin:				0px;}

div.moduletable_termine_right ul		{					list-style:			none;
															color:				rgb(68,161,43);
															width:				185px;
															border-top:			1px rgb(159,105,72) dotted;
															padding-top:		5px;
															padding-bottom:		5px;
															margin:0px;
															padding-left: 10px;
															}


div.moduletable_termine_right ul li {						list-style: none;
															font-family:		Times, "Times New Roman", serif;
															font-size:			15px;
															color:				rgb(68,161,43);
															font-style:			normal;
															font-weight:		bold;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															border-top:			0px rgb(159,105,72) dotted;
															border-bottom:		0px rgb(159,105,72) dotted;
															padding:0px;
															width:				175px;}


div.moduletable_termine_right ul li ul	{					list-style:			none;
															padding-left:		0px;
															border-top:			0px rgb(159,105,72) dotted;
															border-bottom:		0px rgb(159,105,72) dotted;
															padding:0px;
															width:				175px;
															}

div.moduletable_termine_right ul li ul li{					list-style:			none;
															font-family:		Arial, Helvetica, sans-serif;
															font-size:			12px;
															line-height:		15px;
															color:				rgb(159,105,72);
															font-style:			normal;
															font-weight:		normal;
															font-variant:		normal;
															font-stretch:		normal;
															text-decoration:	none;
															padding-bottom:		0px;
															border-top:			0px rgb(159,105,72) dotted;
															border-bottom:		0px rgb(159,105,72) dotted;
															padding:0px;
															padding-bottom:5px;
															width:				175px;}
															
							
div#footer{					clear:				both;
							float:;
							margin:				0px;
							margin-left:		0px;
							margin-top:			0px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				1020px;
							height:				99px;
							background-image:	url(../data/layout/footer.png);
							background-position:center;
							background-position: bottom;
							background-repeat:	no-repeat;
							text-align:left;
							font-family:		Times, "Times New Roman", serif;
							font-size:			11px;
							color:				rgb(161,208,149);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-decoration:none;
							overflow:hidden}

div.moduletable				{	padding:0px;
margin:0px;
margin-left:40px;
padding-top:45px;
clear:both;
float:left;}

a.pathway	{	font-family:		Times, "Times New Roman", serif;
							font-size:			11px;
							color:				rgb(159,105,72);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-decoration:none;}

a:hover.pathway {	font-family:		Times, "Times New Roman", serif;
							font-size:			11px;
							color:				rgb(161,208,149);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-decoration:none;}
							
div#global_tools_footer  div.moduletable_global_tools
						{	margin:0px;
						padding:0px;
						float:right;
						padding-top:45px;
						padding-right:40px;
							font-family:		Times, "Times New Roman", serif;
							font-size:			11px;
							color:				rgb(159,105,72);
							font-style:			normal;
							font-weight:		bold;
							font-variant:		normal;
							font-stretch:		normal;
							text-decoration:none;}
							
div#pferd_right	{			position:			absolute;
							left:				50%;
							margin:				0px;
							margin-left:		250px;
							margin-top:			240px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				305px;
							height:				200px;
							background:			url(../data/layout/pferd_right_dolly.png);
							background-repeat:	no-repeat;
							background-position:	center;
							overflow:hidden;}

div#schleife {			position:			absolute;
							left:				50%;
							margin:				0px;
							margin-left:		-515px;
							margin-top:			70px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				187px;
							height:				346px;
							background:			url(../data/layout/schleife.png);
							background-repeat:	no-repeat;
							background-position:	center;
							overflow:hidden;}
							
							
div#shadow_left		{			position:			absolute;
							left:				50%;
							margin:				0px;
							margin-left:		-492px;
							margin-top:			408px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				215px;
							height:				213px;
							background:			url(../data/layout/shadow_left.png);
							background-repeat:	no-repeat;
							background-position:	center;
							overflow:hidden;}
							
							
div#shadow_right {			position:			absolute;
							left:				50%;
							margin:				0px;
							margin-left:		173px;
							margin-top:			408px;
							margin-right:		0px;
							margin-bottom:		0px;
							padding:			0px;
							padding-left:		0px;
							padding-top:		0px;
							padding-right:		0px;
							padding-bottom:		0px;
							width:				318px;
							height:				382px;
							background:			url(../data/layout/shadow_right.png);
							background-repeat:	no-repeat;
							background-position: right;
							overflow:hidden;}
