/****   TAGS   ****/
BODY 
{ 	font-family:Veranda, Arial, sans-serif; font-size:12px; color:#000; text-decoration:none;
	margin:5px; background-color:#FFF; float:left;
}
BODY.iframe
	{ 	margin:2px; padding:0px; background-color:#FFF; }


TABLE
{	font-family:Veranda, Arial, sans-serif; font-size:11px; color:#000; text-decoration:none;
	width:100%; margin:0px; padding:0px; border:0px; 
}
TABLE.titel
	{	font-weight:bold; border-bottom:2px solid #000; }
	
TABLE.today, TABLE.aktuelles
	{	background-color:#FFF; padding:0px; }
/*	{	background-color:#F6F6F6; padding:0px; }	*/
	
TABLE.bauernregel
	{	width:200px; height:190px; text-align:center;
		border:0px solid #AA0000;
		background-image:url(bauernkalender.jpg);
		background-position:center;
		background-repeat:no-repeat;
	}
		
TD				{	text-align:left; vertical-align:top; margin:0px; padding:4px 2px; }
TD.titel		{	font-weight:bold; text-align:left; vertical-align:top; width:120px; }

TD.titel_01 	{	text-align:left; vertical-align:bottom; }
TD.titel_02 	{	text-align:right; font-size:24px; }

TD.fotoshow		{	cursor:pointer; border-left:0px dashed #AAA; padding:0 15px; text-align:center; vertical-align:middle; }
TD.heutelinks	{	text-align:left;    vertical-align:top; padding:5px 10px; }
TD.heuterechts	{	text-align:center;  vertical-align:top; padding:5px 10px; width:30%; border-left:1px dashed #AAA; }


TD#BR01			{ height:20px; }
TD#BR02			{ text-align:center; vertical-align:middle; height:auto; padding:0px 15px; font-size:13px; font-weight:bold; }
TD#BR03			{ text-align:center; vertical-align:middle; height:30px; padding: 5px 0 10px 0; font-size:15px; font-weight:bold; }
	
HR
{	width:98%; height:1px; margin:5px 0px; text-align:left;
	border:0px solid #000; background-color:#000;
}

IFRAME
{	width:100%; height:220px; padding:0px; border:0px solid #AAA;
}



/****   LINKS    ****/
.URL:link			{ color:#000; text-decoration:none; } 
.URL:visited		{ color:#000; text-decoration:none; } 
.URL:hover			{ color:#000099; text-decoration:none; border-bottom:1px dashed #999; }
.URL:active			{ color:#000099; text-decoration:none; border-bottom:1px solid #999; }



/****   LAYERS   ****/
#welcome
{	position:absolute; z-index:200;
	left:50%; width:400px; margin-left:-200px;
	top:50%; height:400px; margin-top:-200px;
	border:2px solid #FFF; visibility:visible;
	background-image:url();
}


/****   TOOLS   ****/
.bold			{ font-weight:bold; }
.center			{ text-align:center; }
.right			{ text-align:right; }
.mini_img 		{ width:90px; height:60px; margin:5px 10px; border:1px solid #AAA; }
.link			{ cursor:pointer; }
.outlook		{ cursor:crosshair; border:0px; text-decoration:none; margin:5px; text-align:center; }



/****   STYLES   ****/
.regel			{ font-size:11px; color:#006600; }
.zitat			{ font-size:11px; color:#000000; }
.high			{ font-size:16px; font-weight:bold; color:#000000; }

.font11			{	font-size:11px; }
.font11b		{	font-size:11px; font-weight:bold; }
.font12			{	font-size:12px; }
.font12b		{	font-size:12px; font-weight:bold; }
.font13			{	font-size:13px; }
.font13b		{	font-size:13px; font-weight:bold; }
.font14			{	font-size:14px; }
.font14b		{	font-size:14px; font-weight:bold; }
.font18b		{ 	font-size:18px; font-weight:bold; }



/****   Gestaltung der 'SEITE.PHP'   ****/
DIV#today 	    	{ 	width:100%; clear:both; margin: 0 0 10px 0; overflow:hidden;
					}
DIV#neues	 		{ 	width:100%; clear:both; padding:0 0 10px 0; }

DIV#bauern 			{ 	width:30%; float:right; border:0px solid #000; text-align:center; }
DIV#fotoshow		{ 	width:30%; float:right; border:0px solid #000; text-align:center; }
DIV#regionales		{ 	width:100%; clear:both; padding:0px; }

TD#kalenderblatt	{	width:180px; height:80px; padding:0px;
						background-image: url('kalenderblatt.gif');
						background-position:center;
						background-repeat:no-repeat;
						background-color:#CCCCCC;
						text-align:center; vertical-align:middle;
					}

/* Anzeige im fieldset zusammen mit 'legend' wirkt etwas übersichtlicher */
html > body fieldset
				{ background-color:#FFF; } /* MOZ/FF: Hintergrundfarbe für fieldset (funzt im IE nicht) */

FIELDSET		{ border:1px solid #EEE; padding:5px; }
LEGEND			{ color:#000099; font-size:11px; }
.legend			{ color:#000099; }  /* IE-Bug: Farbe über class zuweisen */



/****   Gestaltung der 'IF_VERANSTALTUNGEN.PHP'   ****/

#va_menufixed	
{	position:fixed; z-index:900; top:0px; left:0px; width:100%; height:auto;
	padding:0 0 10px 0; background-color:#FFF;
}

#va_menu
{	top:0px; left:0px; width:100%; height:auto; padding:0 0 25px 0;
}

#va_inhalt	
{	width:100%; height:auto; padding:0px; text-align:left; clear:both;
}

#va_menu .vaMenuZeile
{	text-decoration:none; text-align:center; color:#000;
	line-height:16px; padding:1px; display:block; clear:both;
	width:100%; 
	border-top:1px dashed #333; border-bottom:1px dashed #333; background-color:#EEE; }
					
#va_menu a.vaMenuOFF, a.vaMenuOFF:link, a.vaMenuOFF:visited
{	text-decoration:none; text-align:center; color:#000;
	line-height:16px; padding:1px 5px; display:block; float:left;
	background-color:#EEE; }

#va_menu a.vaMenuOFF:hover, a.vaMenuOFF:active, a.vaMenuOFF:focus 
{	text-decoration:none; text-align:center; color:#0000FF;
	line-height:16px; padding:0 4px; display:block; float:left;
	border:1px solid #000; background-color:#DDD;
	cursor:pointer; }

#va_menu .vaMenuON
{	text-decoration:none; text-align:center; color:#000; 
	line-height:16px; padding:0 5px; display:block; float:left;
	margin:0 1px; 
	border:1px solid #000; background-color:#BBB;
	cursor:crosshair; }

#va_menufixed .vaMenuZeile
{	text-decoration:none; text-align:center; color:#000;
	line-height:16px; padding:1px; display:block; float:left;
	width:100%; 
	border-top:1px dashed #333; border-bottom:1px dashed #333; background-color:#EEE; }
					
#va_menufixed a.vaMenuOFF, a.vaMenuOFF:link, a.vaMenuOFF:visited
{	text-decoration:none; text-align:center; color:#000;
	line-height:16px; padding:1px 5px; display:block; float:left;
	background-color:#EEE; }

#va_menufixed a.vaMenuOFF:hover, a.vaMenuOFF:active, a.vaMenuOFF:focus 
{	text-decoration:none; text-align:center; color:#000099;
	line-height:16px; padding:0 4px; display:block; float:left;
	border:1px solid #000; background-color:#DDD;
	cursor:pointer; }

#va_menufixed .vaMenuON
{	text-decoration:none; text-align:center; color:#000; 
	line-height:16px; padding:0 5px; display:block; float:left;
	margin:0 1px; 
	border:1px solid #000; background-color:#BBB;
	cursor:crosshair; }
	
	
#va_menufixed a.vaMenuOUT, a.vaMenuOUT:link, a.vaMenuOUT:visited
{	text-decoration:none; text-align:right; color:#000;
	line-height:16px; padding:1px 5px; margin-right:5px; display:block; float:right;
	background-color:#EEE; }

#va_menufixed a.vaMenuOUT:hover, a.vaMenuOUT:active, a.vaMenuOUT:focus 
{	text-decoration:none; text-align:right; color:#990000;
	line-height:16px; padding:0 4px; margin-right:5px; display:block; float:right;
	border:1px solid #000; background-color:#DDD;
	cursor:pointer; }
