.DATA {display:none; visibility:hidden;}

body  {padding:0px; margin:0px; background-color:#ffffff; font-family:arial, sans-serif; font-size:10; color:#000000; line-height:100%;

}
a        {text-decoration:none; font-weight:bold;}
a:hover  {text-decoration:none;}
ul    {list-style-type:disc;}
li    {}
span  {}
table                {spacing:0px; padding:0px; border:0px; border-width:0px;}
table td             {spacing:0px; padding:0px; margin:0px; font-family:arial, sans-serif; font-size:12px; color:#000000; vertical-align:top;}
.td td {border-width:1px; border-style:solid; border-color:#dddddd; border:0px;}
.programm td {padding:2px; border:0px solid #eeeeee; border-top-width:1px; border-top:1px;}

.td {border-width:1px; border-style:solid; border-color:#dddddd; border-left:1px;}
.td_highlight { border-width:1px; border-style:solid; border-color:#dddddd; background-color:#dddddd;}


.fText a:hover { text-decoration:underline; color:#7c2f29; }
.fText a:link { text-decoration:none; color:#7c2f29; }
.fText a:visited { text-decoration:none; color:#7c2f29; }
.fText a:active { text-decoration:none; color:#7c2f29; }

/*=== Content-Style =============================================================================*/

.headline	       	{font-size:23px; font-weight:bold; color:#7c2f29; font-style:italic; }
.subHeadline	       	{font-size:15px; font-weight:bold; color:#000000; font-style:italic; margin-left:20px; margin-top:10px; }
.textHeadline	       	{font-size:13px; font-weight:bold; color:#000000; margin-top:25px;}
.fText	      	 	{width:450px; font-size:12px; text-align:justify; color:#000000;}
.fText Img
.bildBlock	       	{width:450px; float:left; clear:both; margin-bottom:15px; margin-left:0px; margin-right:0px; margin-top:8px; padding:0px;}

.miniText	      	 	{font-size:8px; text-align:left; color:#A9AAA9;}
.bildText	      	 	{font-size:8px; text-align:left; color:#000000; line-height:100%;}

.Spacer24	          	{height:24px; width:525px;}
.Spacer12	          	{height:12px; width:525px;}

/*=== Blöcke ====================================================================================*/
.bAll		{width:800px; margin:0px; padding:0px; margin-left:0px;}
.bHeader 	{float:left; width:800px; height:131px; margin:0px; padding:0px;}
.bHeaderImage	{float:left; width:800px; height:131px; margin:0px; padding:0px;}


.bBody 		{float:left; width:800px;  margin:0; margin-left:0; padding:0; margin-top:0px; background-color:#FFFFFF;}
.bSubMenu	{float:left; width:244px; margin:0px; margin-top:10px; padding:0px; padding-right:0px;}

  .bContent 	{float:right; display:block; clear:none; width:525px; margin:0px; margin-top:10px; padding:10px;
background-image:url(img/schmiedefest_bg.jpg); background-repeat:no-repeat;
font-family:arial, sans-serif;
}

.bFooter 	{float:right; width:800px; height:31px; margin:0px; padding:0px; margin-top:0px;
 background-color:#ffffff; text-align:center;}

.bMenuFooter 	{float:left; width:800px; height:31px; margin:0px; padding:0px; margin-top:0px;
text-align:center;
}

/*=== Sub-Blöcke ====================================================================================*/
.hImageLinks	{float:left; width:460px; height:100px; margin:0px; padding:0px;}
.hImageRechts	{float:right; width:340px; height:100px; margin:0px; padding:0px;}

.menuLayer{
margin:0px;
margin-top:10px; }

.menuitem      	{ float:left; clear:both; height:17px; padding:2px; text-align:center; font-family:arial, sans-serif; font-weight:bold;}
.menuitem a     	{ color:#f28f1a; font-size:17px; line-height:130%; font-style:italic;}
.menuSep  	{ width:10px; float:left; clear:none; border:0px; color:#333333; padding:0px; text-align:center;}

.menuitemSub      	{float:left; clear:none; width:160px; height:10px; padding:2px; margin:2px; text-align:center; font-family:arial, sans-serif; font-weight:bold; background-color:#7e8068;
border-width:2px; border-style:solid; border-color:#000000; border:1px;
}
.menuitemSub a     	{color:#333333; font-size:13px; line-height:120%; }

/*= Elemente des Footer =========================================================================================================*/

.menuitemFooter      	{ float:left; clear:none; height:10px; padding:3px; margin:0px; text-align:center; font-family:arial, sans-serif; font-weight:bold;}
.menuitemFooter a     	{color:#333333; font-size:9px; line-height:100%; }
.menuSepFooter  	{ width:10px; float:left; clear:none; border:0px; color:#333333; padding:0px; text-align:center;}

