body {margin: 0px; padding: 0px; background-image: url(./img/fond.jpg); background-repeat: no-repeat; background-color: #fbf0de; line-height: 140%; background-position: 50% 0px; font-family: verdana, sans; font-size: 11px; color: #000; }

.site					{width: 1024px; position:absolute; top: 0px; left: 50%; margin-left: -512px;  }

	.mitte					{padding-left: 241px; width: 545px; float:left; overflow:hidden}
	.top					{width: 545px; height: 160px; float:left}


/* Formatierungen Navigation */

.navigation				{position:absolute; top: 100px; left: 100px; width:105px; }
	.navigation a			{display:block; border:none; text-decoration:none; margin:0px; padding:0px;   }
	.navigation img			{border:none; }


.sub					{border-bottom: 1px solid #000; width: 530px; padding-top: 150px; }

.header-text			{text-transform:uppercase; font-weight:bold; color: #7b7b7b; float:left}
.subnavigation			{ }
	.subnav					{border:none; letter-spacing: 0.1em; font-weight:bold; text-decoration:none; color: #000; }
	.subnav:hover			{color: #f00}
	.subnav_aktiv			{border:none; font-weight:bold; text-decoration:none; letter-spacing: 0.1em; color: #f00}

.metanav				{position:absolute; width:125px; top: 580px; left: 80px;}
.meta					{background-image: url(./img/trans.gif); background-repeat: repeat-x; display:block; width:105px; height: 15px; text-decoration: none; color: #000; margin-bottom: 3px; float:left}
	.metanav a				{width: 125px; border: 1px solid #f00; display:block; text-decoration: none; border:none; color: #000}
	.metanav a:hover		{}

.sitenavigation			{text-transform:uppercase; float:left}
.albumnavigation		{text-transform:uppercase; float:left}

.site-a					{border:none; text-decoration:none; font-weight:bold; color: #000}
.site-a:hover			{border:none; text-decoration:none; font-weight:bold; color: #000}
.site-a_aktiv			{border:none; text-decoration:none; font-weight:bold; color: #777}	

.album-a				{border:none; text-decoration:none; font-weight:bold; color: #000}
.album-a:hover			{border:none; text-decoration:none; font-weight:bold; color: #000}
.album-a_aktiv			{border:none; text-decoration:none; font-weight:bold; color: #777}	

.biergarten				{background-image:url(../images/trans.gif); position:absolute; top: 500px; right: 0px; width: 205px; height: 150px; }


/* Formatierung Content */

	.content			{width: 510px; padding-left: 10px; margin-top: -2px; padding-bottom:100px; float:left;  }

		.inhalt					{width: 510px; margin-top: 15px; margin-bottom: 15px; float:left}
		.inhalt p				{margin-top: 0px; padding-top: 0px; }
		.inhalt img				{padding-bottom: 5px; }
		.inhalt a				{text-decoration:none; border:none; color:#000; font-weight: bold; }
		.inhalt h1				{width: 510px; margin:0px; padding-bottom:15px; font-size: 13px; float:left }
		.inhalt h2				{font-size: 13px;}
		.inhalt h3				{font-size: 12px; margin:0px;}
		
		.inhalt ul	{list-style-type: none; margin: 0px; padding: 0px;}
		.inhalt ul li	{padding-bottom: 5px;}
		.field_label	{width: 100px; float:left;}			
			
		.ausflug				{width: 510px; border-bottom: 1px solid #000; padding-bottom: 10px; padding-top: 10px; float:left }
		.ausflug p				{margin-top: 0px; padding-top: 0px; }
		.partner				{width: 510px; border-bottom: 1px solid #000; padding-bottom: 10px; padding-top: 10px; float:left }
		.partner p				{margin-top: 0px; padding-top: 0px; }
		.album					{width: 510px; border-bottom: 1px solid #000; padding-bottom: 10px; padding-top: 10px; float:left }
		.album p				{margin-top: 0px; padding-top: 0px}
			
		.gaeste					{width:510px; float:left}
		.gaeste h1				{width: 510px; float:left}
		.gaeste p				{}
		.gaeste table			{width: 510px}


		.contenttable			{width: 510px; margin-bottom: 10px; float:left}
		.contenttable th		{text-align:left}
		.contenttable td		{margin:0px; padding:0px; border-bottom: 1px dotted #000; text-align:left}
		.contenttable tr		{margin:0px; padding:0px; }

		.mitwirkende		{width: 510px; font-size: 10px; margin-bottom: 10px; float:left}
		.mitwirkende th		{width: 80px; text-align:left}
		.mitwirkende td		{border-bottom: 1px dotted #000; width: 240px; text-align:left}
		.mitwirkende tr		{}
		

		.tx-t3maffiliate-pi3	{width: 510px;}
		.tx-t3maffiliate-pi3 table	{width: 510px; padding: 0px 0px 10px 0px; float:left;}


/* Styles zur Positionierung und Formatierung der Topimages */

.csc-textpic								{}
.csc-textpic-center							{}
.csc-textpic-intext-left					{}
.csc-textpic-above							{}
.csc-textpic-image							{}
.csc-textpic-firstcol 						{}
.csc-textpic-below							{}
.csc-textpic-left							{}
.csc-textpic-text							{}
.csc-textpic-firstcol 						{}	
.csc-textpic-imagewrap						{}
.csc-textpic-lastcol						{}

/* Styles für das Gästebuch */

.tx-guestbook-list-table			{border-bottom: 1px solid #fff; }
.guestbook-entry					{width: 510px; border-bottom: 1px solid #000; padding-top: 5px; padding-bottom: 10px; float:left }
.tx-guestbook-list-header			{background-color: transparent; color: #000; margin:0px; padding:0px; float:left}
.tx-guestbook-list-rowleft			{font-size: 10px; }
.tx-guestbook-list-row
.tx-guestbook-list-small
.guestcount							{float:left; padding:0px; margin:0px; }
.guestbook-nav						{}




.tx-danewslettersubscription-pi1					{width: 510px; }
.tx-danewslettersubscription-pi1-listrow			{width: 510px; float:left}
.tx-danewslettersubscription-pi1-listrow-header		{margin:0px; padding: 0px; }

/* Styles für die News */
.news-list-item						{width: 510px; border-bottom: 1px solid #000; margin-bottom: 20px; padding-bottom: 5px; float:left}
.news-list-item p					{width: 510px; }
.news-list-item h3					{margin:0px; padding:0px; width: 510px; }

.news-list-date						{width: 510px; font-size: 10px; padding-bottom: 5px; font-weight: normal; float:left}
.news-list-morelink					{margin:0px; padding:0px; }
.news-list-morelink					{float:left}

/* default styles for extension "tx_danewslettersubscription_pi1" */
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
