/* Standards */
*							{margin: 0; padding: 0;	}
body						{font-size: 76%; font-family: Arial; background-color:#515c3a; line-height:150%; }

a, a:visited				{text-decoration:none; color: #fff;}
a:hover	 					{text-decoration:underline; color: #fff;}

:focus 						{outline: 0;}
a 							{outline: 0;}
p 				{font-family: Verdana; font-weight:normal; font-size: 11px; color:#fff; text-align:left; line-height:140%;}

.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;}
.news_line					{border-bottom:1px solid #2e2c2c; padding-bottom:10px;}
.border_pix					{border:1px solid #999;}
.margin_pix					{margin-left:10px;}

h1 span						{display: none}
.h1logo						{width:301px; height:138px; background:url(../images/logo.gif) no-repeat;}
.h1startlogo				{width:990px; height:222px; background:url(../images/logostart.gif) no-repeat;}

h2 span						{display: none}
h3							{font-weight:bold; font-size: 1.0em; color:#558c30; text-transform:uppercase;}			
h4							{font-weight:bold; font-size: 1.0em; color:#BFCF31;}			


#navigation ul 			{list-style:none; padding:10px 0 0 445px; }
#navigation li			{line-height: 160%; text-align:left; padding: 0 0 0 15px; float:left; text-transform:uppercase; color:#fff; ont-family: Verdana; font-weight:normal; font-size: 12px; }
#navigation ul li ul 	{display:block;}
#navigation a, #navigation a:visited	{text-decoration:none; color: #fff;}
#navigation a:hover	 					{text-decoration:none; color: #2e2b2b;}

#sub_navigation ul 						{list-style:none; padding:10px 0 0 622px;}
#sub_navigation li			{line-height: 160%; text-align:left; padding: 0 0 0 15px; float:left; text-transform:uppercase; color:#fff; ont-family: Verdana; font-weight:normal; font-size: 12px; }
#sub_navigation ul li ul 	{display:block;}
#sub_navigation a, #sub_navigation a:visited	{text-decoration:none; color: #fff;}
#sub_navigation a:hover	 					{text-decoration:none; color: #2e2b2b;}


#navigation					{width:1000px; height:34px; margin:68px 0 0 0;}
#main						{width:1000px;}
#news						{width:430px; height:537px; background: url(../images/bg_news.jpg) no-repeat;}
#about						{width:430px; height:537px; background: url(../images/bg_about.jpg) no-repeat;}
#dates						{width:430px; height:537px; background: url(../images/bg_dates.jpg) no-repeat;}
#playlists					{width:430px; height:537px; background: url(../images/bg_playlists.jpg) no-repeat;}
#references					{width:430px; height:537px; background: url(../images/bg_references.jpg) no-repeat;}
#gallery					{width:430px; height:537px; background: url(../images/bg_gallery.jpg) no-repeat;}
#links						{width:430px; height:537px; background: url(../images/bg_links.jpg) no-repeat;}
#contact					{width:430px; height:537px; background: url(../images/bg_contact.jpg) no-repeat;}
#booking					{width:430px; height:537px; background: url(../images/bg_booking.jpg) no-repeat;}
#impressum					{width:430px; height:537px; background: url(../images/bg_impressum.jpg) no-repeat;}
#guestbook					{width:430px; height:537px; background: url(../images/bg_guestbook.jpg) no-repeat;}
#content					{width:570px; height:537px; background: url(../images/bg_text.jpg) no-repeat;}
#sub_navigation				{width:1000px; height:34px; margin-top:-20px;}
.spalte1					{width:80px; margin:80px 0 0 20px;}
.spalte_breit				{width:480px; margin:80px 0 0 20px;}
.spalte2					{width:380px; margin:80px 0 0 20px;}
.spalte_ref					{width:220px; margin:80px 0 0 20px;}
.spalte_ref2				{width:220px; margin:80px 0 0 20px;}


.spalte_breit td			{padding:3px 2px 3px 8px; vertical-align:top;}
.spalte_breit tr:hover		{background-color: #515c3a;}
.spalte_breit table			{margin:0 0 0 0px}