
/* BASICS */
body 							{margin:0; padding:0px; line-height:15px; font-family:verdana,arial,helvetica,sans-serif; color:#FFFFFF; background: url(../images/global/basic/hg_site.gif); background-attachment:fixed;}
p 								{font-size:11px; color:#FFFFFF; line-height:16px;}
/* Wichtig!! */
html, body, table, td, form, img, div, ol, ul, li		{margin: 0; padding: 0; border: none; font:1px/1 Verdana, Arial, Helvetica, sans-serif;}

/* Standardlinks */
A 		  						{color:#7E0C29;	text-decoration:underline;}
A:link    					{color:#7E0C29;}
A:visited 					{color:#7E0C29;}
A:active  					{color:#7E0C29;}
A:hover   					{color:#D0E283;}

/* POSITIONIERUNGEN */
#possite 						{position:relative; width:777px; margin:30px auto; padding:0px; background-color: transparent;}
#posheader 					{width:777px; height:196px; display:block; background: url(../images/global/basic/img_header.png);}/* Headerbereich (Bild mit Newsticker) */
#posnavi 						{width:740px; height:30px; display:block; background:#FFFFFF; margin-left:17px;}/* Hauptnavigation */
.navigation 				{padding:0px; position:absolute; width:750px; height:20px; display:block; margin-top:5px; float:left;}
.navigation img	 		{float:left; margin-right:1px; padding:0px;}

#poscontent					{margin-left:17px; padding:0px; width:740px; display:block;}/* Content-Bereich */
/* Content und Sub in Tabelle (wegen mitgehendem HG) */
td.spalte_content	 	{width:548px; background-color:#858761; border:1px solid #32322F; margin:0px;}
td.spalte_vLine	 		{width:5px; background-color:#FFFFFF;}
td.spalte_sub				{width:185px; background-color:#D4DABB; border:1px solid #000000;}

/* Boxen zur pos des Inhalts im Content-Bereich */
.boxInhalt 					{width:515px; margin:15px 0 15px 15px;}
.boxBilderInhalt 		{width:270px; margin-bottom:5px; float:left;}
.boxThumbInhalt 		{width:130px; display:block; float:left; background-color:#919372;}/* inkl. abstand zum text rechts */


/* SEITENINHALTE */

/* Texte */
.header1			 			{width:520px; font-size:15px; font-weight:bold; height:30px; background: url(../images/global/basic/h_trenner.gif) no-repeat top left;}
.header2			 			{float:left; width:240px; font-size:15px; font-weight:bold; height:30px; background: url(../images/global/basic/h_trenner.gif) no-repeat top right;}

/* Container */
.boxfliesstext			{margin:10px 10px 20px 0; clear:both;}/* Fliesstext 1-spaltig */
.boxfliesstext2			{width:200px; float:right; margin-top:10px; margin-right:10px;}/* Fliesstext 2-spaltig */
/* Inhalt */
.fliesstext					{font-size:11px; line-height:16px; display:block;}
.fliesstext2	 			{float:left; line-height:16px; width:240px; font-size:11px; color:#FFFFFF;}

/* Bilder */
img.thumb						{border:1px solid #000000;}
img.bild						{border:1px solid #000000; float:left; margin-bottom:5px; margin-right:10px;}
img.pfeil						{float:left; margin-top:2px; margin-right:5px;}
img.icon						{float:right; margin-top:0px; margin-right:2px;}
img.aktuell					{float:left; display:block; margin-bottom:0px; margin-right:0px;}
.flash							{border:1px solid #000000; margin-right:8px;}

/* Boxen Termine/Gästebuch */
.posbox1	 					{width:505px; margin:15px 0 0 0; border:1px solid #D4DABB; background-color:#747655;}

/* Boxen Band Liste, Links Liste */
.posbox2	 					{width:515px; margin:10px 0 0 0; background-color:#919372; float:left;}
.boxliste						{display:block; padding:3px;} /* Liste ohne thumb (Pressstimmen) */
.thumbheaderCont		{height:16px; display:block; margin-top:3px;}
.thumbheader				{height:16px; width:335px; font-weight: bold; font-size:11px; margin-top:3px; float:left;}/* Header mit icon rechts z.b. Band */
.thumbheader2				{height:16px; width:440px; font-weight: bold; font-size:11px; margin-top:3px; float:left;}/* 1-spaltig (Pressestimmen) mit pdf-icon*/
.thumbheader3				{height:16px; width:350px; font-weight: bold; font-size:11px; margin-top:3px; float:left;}/* Header ohne icon rechts z.b. Basar, Fotos */
.boxthumbtext		 		{width:370px; float:left; margin-left:3px; background-color:#919372;}/* box mit Header und Text (Listen) */
.thumbtext					{font-size:11px; width:370px; line-height:16px; float:left;} /* Fliesstext z.b. Band */
.thumbtext2					{font-size:10px; width:370px; line-height:14px; float:left;} /* Fliesstext small z.b. Basar */
.thumbtext3					{font-size:10px; width:490px; line-height:14px; clear:both;} /* Fliesstext small z.b. Presse */

/* Termine */
.datum 							{width:80px; float:left;}
.boxfacts 					{width:505px; display:block; background-color:#ADAE92; clear:both;}
.factsheader 				{width:490px; font-size:11px; display:block; line-height:15px; margin:3px;}
.boxinfo						{width:500px;}
.infoT			 				{font-size:11px; line-height:15px; margin:5px;} /* Text Neben Bild */
.infoT2			 				{font-size:11px; line-height:15px; width:500px; margin:5px; display:block;} /* Text 1-spaltig */

td.termineH		 			{font-size:11px; height:20px; font-weight:bold; padding:2px;}
td.termineT		 			{font-size:11px; height:20px; padding:2px;}

/* Shop */
.bestellnrCont			{width:370px; margin-top:10px; height:20px; float:left;}
.bestellnr					{font-size:11px; color:#D0E283; width:290px; display:block; float:left;}
.preis							{font-size:11px; color:#D0E283; font-weight:bold; width:70px; text-align:right;}


/* Boxen zur pos des Inhalts im Sub-Bereich */
.boxRahmen 					{margin-top:10px; height:214px;}
.boxTInfo 					{margin:10px 0 10px 5px; width:170px; text-align:center;}
.boxInfotxt					{font-size:10px; line-height:14px; color:#333333;}

/* Submenu Box mit Infos */
.subInfobox					{margin:10px 0 10px 5px; width:170px; border:1px solid #D4DABB; background-color: #ADAE92;}
.subHeaderbox				{width:170px; background-color: #858761; height:20px;}
.subHeader					{font-size:11px; color: #D0E283; font-weight:bold; float:left; display:block; margin-top:5px; margin-left:3px;}
.subContentbox			{margin-top:5px; margin-bottom:5px;}
.subContent					{font-size:11px; margin:5px; display:block; line-height:14px;}

/* Submenu */
#masterdiv 										{margin:10px 0 10px 5px; width:173px; border-top: #FFFFFF 1px solid;}
#masterdiv .menutitle					{border-bottom: #FFFFFF 1px solid; display: block; height:18px; margin: 0px;}
#masterdiv .menutitle A 			{text-decoration: none; display: block; padding-left: 8px; font-size:10px; margin-top:3px; color: #610F25;}
A.menuD:hover									{font-weight:bold;}

/*  --------------------------------------------------------------------------------------------------------- 
	FORMULAR
----------------------------------------------------------------------------------------------------------- */
/* Formular 370px */
.formTxt					 {width:130px; font-size: 11px; margin-right:10px; margin-top:2px; float:left;}

input 						 {border:0; margin:0 0 3px 0; padding:0; font-size:10px;}
input.input250  	 {width: 300px; font-size:10px; background-color:#ADAE92; border:1px solid #D4DABB; height: 16px;}
input.input150  	 {width: 150px; font-size:10px; background-color:#ADAE92; border:1px solid #D4DABB; height: 16px;}
input.inputNL  	 {width: 150px; font-size:10px; background-color:#FFFFFF; border:1px solid #D4DABB; height: 16px;}
select				  	 {border:0; margin:0 0 3px 0; padding:0;}
select.select150 	 {width: 150px; font-size:10px; background-color:#ADAE92; border:1px solid #D4DABB; height: 16px;}

input.senden  		 {font-size:10px; margin-top:5px; height:18px; border:1px solid #D4DABB; color:#D5DABC; background-color:#69A02D; padding:0;}	

textarea 					 {width:300px; height:80px; border:0; margin:0;	padding:0; color:#000000; background-color:#ADAE92; font:10px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;border:1px solid #D4DABB;}

.warnung	 					{font-size:11px; color:red; line-height:15px; display:block; margin:5px 5px 5px 50px;}

/* Footer */
#posfooter 					{display:block; border-top:5px solid white; margin-left: 17px; width: 740px; height:31px; background: url(../images/global/basic/hg_footer.gif) no-repeat top;}

/* Clear */
.clear 		{display:block; font:1px/1 sans-serif;  clear:both; margin: 0; padding: 0; height:1px;}

/* Spacer */
.spacer5	{display:block; font:1px/1 sans-serif; clear:both; margin:0; padding:0; height:5px;}
.spacer10	{display:block; font:1px/1 sans-serif; clear:both; margin:0; padding:0; height:10px;}
.spacer20	{display:block; font:1px/1 sans-serif; clear:both; margin:0; padding:0; height:20px;}

/* Trenner */	
.trenner510 	{display:block; margin-left: 25px; width: 485px; height:25px; }

/* Trenner mit Image */
.trennerLine300	{display:block; width:520px; height:35px; font:1px/1 sans-serif;clear:both; background: url(../images/global/basic/h_trenner.gif) no-repeat top left;} 

/* FARBEN */
#gruen 		{color: #D0E283}
#rot 			{color: #7E0C29}
