@charset "ISO-8859-1";
body	{
		background-color:#FFFFDD;
		}
		
a:link	{
		color:#DCC02A;
		font-size:13px;
		text-decoration:none;
		}
a:visited {
		text-decoration:none;
		}
a:hover {
		text-decoration:underline;
		}
a.impressum:link {
		color:#FFFFDD;
		font-size:12px;
		font-family:Tahoma, Helvetica, Arial;
		/*text-decoration:none;*/
		}
a.impressum:visited {
		color:#FFFFDD;
		font-size:12px;
		font-family:Tahoma, Helvetica, Arial;
		/*text-decoration:none;*/
		}
a.pagelinks:link {
		color:#DCC02A;
		/*font-size:15px;*/
		}
a.pagelinks:visited {
		color:#DCC02A;
		text-decoration:none;
		}
a.pagelinks:hover {
		text-decoration:underline;
		}
a.kurse:link {
		color:#4F4F00;
		}
a.kurse:hover {
		color:#4F4F00;
		text-decoration:underline;
		}
a.kurse:visited {
		color:#4F4F00;
		}
a.links:link {
		color:#4F4F00;
		font-size:13px;
		font-family:Calibri, Tahoma, Helvetica, Arial;
		}
a.links:hover {
		color:#4F4F00;
		font-size:13px;
		font-family:Calibri, Tahoma, Helvetica, Arial;
		text-decoration:underline;
		}
a.links:visited {
		color:#4F4F00;
		font-size:13px;
		font-family:Calibri, Tahoma, Helvetica, Arial;
		}
a.news:link {
		color:#DCC02A;
		text-decoration:underline;
		font-size:15px;
		}
a.news:hover {
		color:#DCC02A;
		text-decoration:underline;
		}
a.news:visited {
		color:#DCC02A;
		text-decoration:underline;
		}
p		{
		color:#4F4F00;
		font-size:13px;
		font-family:Calibri, Tahoma, Helvetica, Arial;
		}
ul		{
		list-style-type:circle;
		color:#4F4F00;
		font-size:13px;
		font-family:Calibri, Tahoma, Helvetica, Arial;
		}
span	{display:none}


*.home		{
			color:#DCC02A;
			text-align:center;
			font-size:15px;
			letter-spacing:0.5px;
			}
*.adresse	{
			text-align:center;
			font-size:14px;
			letter-spacing:1px;
			}
*.klang		{
			color:#004080;
			}
*.kraft		{
			color:#800040;
			}
*.natur		{
			color:#006400;
			}
*.okker		{
			color:#DCC02A;
			}
*.dunkel	{
			color:#4F4F00;
			}
*.normtext	{
			color:#4F4F00;
			font-size:13px;
			font-family:Calibri, Tahoma, Helvetica, Arial;
			}
td.gs_art	{
			color:#4F4F00;
			font-size:14px;
			font-family:Calibri, Tahoma, Helvetica, Arial;
			}
td.gs_preis {
			color:#4F4F00;
			font-size:14px;
			font-family:Calibri, Tahoma, Helvetica, Arial;
			text-align: center;			
			}
tr.termin	{
			color: #4F4F00;
			font-size: 16px;
			font-family: Calibri, Tahoma, Helvetica, Arial;
			}
td.news		{
			vertical-align:middle;
			text-align:center;
			}				
/* ids */

#ueb_home	{
			color:#DCC02A;
			font-family:Calibri, Tahoma;
			font-size:20px;
			font-weight:bold;
			line-height:2em;
			letter-spacing:0.5px;
			}
			
#ueb_1		{
			font-family:Calibri, Tahoma;
			font-size:24px;
			font-weight:bold;
			letter-spacing:0.8px;
			}

#ueb_2		{
			font-family:Calibri, Tahoma;
			font-size:20px;
			font-weight:bold;
			letter-spacing:0.5px;
			}

#ueb_3		{
			font-family:Calibri, Tahoma;
			font-size:18px;
			font-weight:bold;
			letter-spacing:0.5px;
			}
			
#ueb_4		{
			font-family:Calibri, Tahoma;
			font-size:14px;
			font-weight:bold;
			}
			
/* Layout Navigation oben */	
		
#navigation_o	td	{
				background:#DCC02A;
				line-height: 12px;
				}
				
#navigation_o	a	{
				color:#FFFFDD;
				line-height:12px;
				text-shadow:grey 2px 2px 1px;
				font: bold 14px Tahoma, Helvetica, sans-serif;
				letter-spacing:1px;
				display:block;
				padding:6px 10px 8px 10px;
				}
				
#navigation_o	a:hover	{
				color:#4F4F00;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}
					
#navigation_o	a:active	{
				color:#4F4F00;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}
				
/* Layout Navigation links */	
			
#navigation_l	td	{
				background:#DCC02A;
				line-height: 12pt;
				border-bottom: 1px solid #FFFFDD;
				}
				
#navigation_l	a	{
				color:#FFFFDD;
				line-height:16px;
				text-shadow:grey 2px 2px 1px;
				font: bold 14px Tahoma, Helvetica, sans-serif;
				letter-spacing:1px;
				display:block;
				padding:10px 10px 10px 10px;
				}

#navigation_l	a:hover	{
				color:#4F4F00;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}

#navigation_l	a:active	{
				color:#4F4F00;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}
								
#navigation_l	a.klang:hover	{
				color:#000099;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}

#navigation_l	a.klang:active	{
				color:#000099;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}
#navigation_l	a.kraft:hover	{
				color:#800040;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}

#navigation_l	a.kraft:active	{
				color:#800040;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}
#navigation_l	a.natur:hover	{
				color:#006400;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}

#navigation_l	a.natur:active	{
				color:#006400;
				text-decoration:none;
				text-shadow:#FFFFDD 1px 1px 1px;
				}

#navi_klang_sub	td	{
				background:#F2FFFF;
				line-height: 10pt;
				border-bottom: 1px solid #004080;
				}
#navi_klang_sub	a	{
				color:#DCC02A;
				line-height:10px;
				font: bold 11px Tahoma, Helvetica, sans-serif;
				text-align:left;
				letter-spacing:.1em;
				text-decoration:none;
				text-shadow:none;
				padding:8px 8px 8px 20px;
				}
#navi_klang_sub	a:hover	{
				color:#004080;
				}
#navi_klang_sub2	td	{
				background:#F2FFFF;
				line-height: 10pt;
				border-bottom: 1px solid #004080;
				}
#navi_klang_sub2	a	{
				color:#DCC02A;
				line-height:10px;
				font: bold 11px Tahoma, Helvetica, sans-serif;
				text-align:left;
				letter-spacing:.1em;
				text-decoration:none;
				text-shadow:none;
				padding:8px 8px 8px 30px;
				}
#navi_klang_sub2	a:hover	{
				color:#004080;
				}
				
#navi_kraft_sub	td	{
				background:#FFF0FF;
				line-height: 10pt;
				border-bottom: 1px solid #800040;
				}
#navi_kraft_sub	a	{
				color:#DCC02A;
				line-height:10px;
				font: bold 11px Tahoma, Helvetica, sans-serif;
				text-align:left;
				letter-spacing:.1em;
				text-decoration:none;
				text-shadow:none;
				padding:8px 8px 8px 20px;
				}
#navi_kraft_sub	a:hover	{
				color:#800040;
				}
				
#navi_natur_sub	td	{
				background:#E7FFE1;
				line-height: 10pt;
				border-bottom: 1px solid #006400;
				}
#navi_natur_sub	a	{
				color:#DCC02A;
				line-height:10px;
				font: bold 11px Tahoma, Helvetica, sans-serif;
				text-align:left;
				letter-spacing:.1em;
				text-decoration:none;
				text-shadow:none;
				padding:8px 8px 8px 20px;
				}
#navi_natur_sub	a:hover	{
				color:#006400;
				}

#navi_natur_sub2	td	{
				background:#E7FFE1;
				line-height: 10pt;
				border-bottom: 1px solid #006400;
				}
#navi_natur_sub2	a	{
				color:#DCC02A;
				line-height:10px;
				font: bold 11px Tahoma, Helvetica, sans-serif;
				text-align:left;
				letter-spacing:1px;
				text-decoration:none;
				text-shadow:none;
				padding:8px 4px 8px 26px;
				}
#navi_natur_sub2	a:hover	{
				color:#006400;
				}
				
/* Layout für Terminseite */

div#termin_reiter {
				margin: 2em 0em 0em 1em;
				/*padding: 1em 1em;*/
				background: transparent url(reiter.gif) no-repeat top left;
			/*	background-color: transparent;
				background-image: url(reiter.gif);
				background-repeat: no-repeat; */
				clear: both;
				}
div#termin_reiter h4 {
				font-family: Calibri, Arial, Haettenschweiler;
				font-size: 17px;
				color: #FFFFDD;
				letter-spacing: 1px;
				margin: 0 0 0 8px;
				}
div#termin_box	{
				width: 600px;
				margin: 0 0 2em 0;
				padding: 0.5em;
				border: 2px solid #DCC02A;
				background-image: url(marmor.jpg);
				}
div#termin_box h4 {
				font-family: Calibri, Tahoma, Haettenschweiler;
				font-size: 18px;
				margin: 0;
				padding: 5px;
				}
div#termin_box p {
				font-size: 13px;
				margin: 0;
				padding: 5px;
				}
div#termin_box a:link {
				color: #4F4F00;
				text-decoration:underline;
				}
div#termin_box a:hover {
				color: #4F4F00;
				text-decoration:underline;
				}
div#termin_box a:visited {
				color: #4F4F00;
				text-decoration:underline;
				}
div#termin_detail {
				float: right;
				width: 7em;
				margin: 5px;
				border: 1px solid #DCC02A;
				background: #FFFFDD;
				text-align: center;
				}
div#termin_detail a:link {
				color: #4F4F00;
				text-decoration:underline;
				}
div#termin_detail a:hover {
				color: #4F4F00;
				text-decoration:underline;
				}
div#termin_detail a:visited {
				color: #4F4F00;
				text-decoration:underline;
				}
div#preis_box	{
				width: 685px;
				padding: 0.5em;
				border: 2px solid #DCC02A;
				background-image: url(marmor.jpg);
				}
div#news 		{
				position:absolute;
				width:180px;
				height:110px;
				z-index:7;
				left: 8px;
				top: 459px;
				background-color: #FFFFDD;
				font-family: Calibri, Tahoma, Haettenschweiler;
				text-align:center;
				}
