/* Standards */

*					{margin:0; padding:0;}
html, body			{min-height: 100%; height: auto; height: 100%;}
body				{font-size: 85%; font-family:Verdana, Helvetica, sans-serif; color:#6b6b6b; background:url(images/body_bg.jpg) repeat-x #fff;line-height:100%; }
td				{font-size: 0.9em; font-family:Verdana, Helvetica, sans-serif;}
li				{font-size: 85%; font-family:Verdana, Helvetica, sans-serif;}
.textgreat			{font-size: 1.1em; font-weight:bold;}

:focus 				{outline: 0;}
a 					{outline: 0;}

a, a:visited		{text-decoration:none; color:#6b6b6b;font-weight:bold}
a.reserv, a:visited.reserv		{text-decoration:none; font-size: 0.9em; color:#1f2de6;font-weight:bold}

a:hover	 			{color:#8b8b8b;}
a:hover	img	 		{filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }


p 				{font-weight:normal; font-size: 0.9em; color:#6b6b6b; text-align:left; line-height:170%;}
#footer p			{padding-top:45px;text-align:center;}
#footer ul			{margin-bottom:150px;}
.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.acro	 			{border-bottom: 1px dotted #cc160b; cursor:help;} 
.png				{behavior: url(iepngfix.htc);}
.right				{text-align:right;}
.left				{text-align:left;}
.header_index	{font-weight:bold; font-size: 1.1em; color:#6b6b6b; text-align:center; line-height:170%;}

ul 					{list-style:none;}
ol					{list-style-image:url(images/ok.jpg); margin-left:30px}

/* Headlines */ 
h1 span				{display:none;}
h2					{font-size:1.3em; border-bottom:1px solid #d9d9d9; display:block; width:590px;padding:0 0 10px 15px; margin-top:16px;}


/* Layoutelemente */ 

#wrapper			{width:960px; margin: 0 auto;}
#head				{width:960px; height:288px; background:url(images/head_bg.jpg) no-repeat;}
#text				{width:610px; background:url(images/text_bg.jpg) no-repeat; float:left; padding:0 45px 0 40px;display:inline;min-height:336px;}
#text2				{margin-left:1px;background:url(images/holder.jpg) repeat-y;}
	#text p			{margin:23px 17px 0 10px; text-align:justify;}
	.bild			{padding:20px 10px 0px 10px;}
	#text .center		{clear: both; font-weight:normal; font-size: 0.9em; color:#6b6b6b; text-align:center; line-height:170%;}

#footer				{width:959px; height:44px; background:url(images/footer_bg.jpg) no-repeat;position:relative; top:0; left:1px;margin-bottom:25px;}

.cmsTextDiv			{width: 400px; display: inline; margin-right: 30px;}
.cmsBMar			{margin-top: 23px;}
.cmsBildGal			{margin: 15px 34px 0 0; display: inline; cursor:pointer;}
.reflected			{cursor:pointer;}

.partnerIMG			{padding-left:20px; width:270px;}
.partnerTXT			{width:250px;}
.billing 			{Color: #ffffff;}

/* Navigation */

#navigation			{width:265px; background:url(images/navi_bg_350.jpg) no-repeat; float:left;margin-left:0px;display:inline;}
	#navigation ul	{display:block; margin-left:36px;padding-top:38px;margin-bottom:60px;}
	#navigation li	{margin:4px 0 0 0; border-bottom:1px solid #dddddd;display:block; width:170px;padding:3px 0 3px 20px ; font-size:0.9em; text-transform:none; font-weight:bold;line-height:120%;}
	#navigation li.ab1		{margin-top:6px;}
	#navigation li.ab2		{margin-top:22px;}
	#navigation li.unav		{line-height:90%;}
	#navigation li.abnav 	{margin-top:12px;}
	#navigation li.unav	a	{font-size:0.95em; text-transform:none; font-weight:lighter; border:none; margin-left:8px; margin-top:0px;}
	#navigation li.noborderbottom {border-bottom:none;}
	#navigation p.adresse	{margin-left:58px;font-size:0.75em;}
	#navigation p.ab3		{margin-top:6px;}
	#navigation p a			{font-weight:100; text-decoration:underline;}
	
	
/* Navigation fest */

#index #n01 a:visited,
#bauernhof #n02 a:visited,
#wohnungen #n03 a:visited,
#barriere #n04 a:visited,
#urlaub #n05 a:visited,
#galerie #n06 a:visited,
#belegung #n07 a:visited,
#anreise #n08 a:visited,
#impressum #n09 a:visited,		{color:#8b8b8b;}
#datenschutz #n10 a:visited,		{color:#8b8b8b;}

/* Bildrahmen */
  .rahmen {
    padding: 0.5em;
    border: 1px solid #888888;
    background: #ffffff
  }
