

body {
	background-color:#ffffff;
	margin:6px;
	font-size:8pt;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	color:#000000;
}



/*** Schatten ***/

div.shadowtop {
	float:right;
	width:5px;
	background-color:#ffffff;
	background-image:url(img/shadow_right_top2.gif);
	background-repeat:no-repeat;
}

div.shadow {
	float:right;
	width:5px;
	background-color:#ffffff;
	background-image:url(img/shadow_right2.gif);
	background-repeat:repeat-y;
}

td.shadow {
	width:5px;
	background-color:#ffffff;
	background-image:url(img/shadow_right2.gif);
	background-repeat:repeat-y;
}

div.shadowbottom {
	width:765px;
	height:5px;
	background-color:#ffffff;
	background-image:url(img/shadow_bottom2.gif);
	background-repeat:no-repeat;
}


/*** Obere Navigation ***/

div.topnavi {
	font-size:10pt;
	color:#ffffff;
	font-weight:normal;
}

a.topnavi			{ display:block; font-size:8pt; text-decoration:none; color:#ffffff; }
a.topnavi:link		{  }
a.topnavi:visited	{  }
a.topnavi:active	{ color:#FECC00; }
a.topnavi:hover		{ color:#FECC00; }

span.small		{ font-size:8pt; text-decoration:none; color:#ffffff; }

a.title_firm2			{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:8pt; font-weight:bold; color:#ffffff; background-image:url(img/topnavi_edge.gif); background-repeat:no-repeat; }
a.title_quad2			{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:8pt; font-weight:bold; color:#ffffff; background-image:url(img/topnavi_edge.gif); background-repeat:no-repeat; }
a.title_akti2			{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:8pt; font-weight:bold; color:#ffffff; background-image:url(img/topnavi_edge.gif); background-repeat:no-repeat; }
a.title_news2			{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:8pt; font-weight:bold; color:#ffffff; background-image:url(img/topnavi_edge.gif); background-repeat:no-repeat; }
a.title_active			{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:8pt; font-weight:bold; color:#ffffff; background-image:url(img/topnavi_edge.gif); background-repeat:no-repeat; }


/*** Hauptmenu #FF0E0B (rot, neu) #FECC00 (gelb, neu) #FF6200 (orange, alt) ***/

td.menunormal {
	width:117px;
	background-color:none;
	font-size:8pt;
	color:#DCDCDC;
	padding-left:4px;
}

td.menuactive {
	width:117px;
	background-color:#141414;
	border:0px solid #ffffff;
	font-size:8pt;
	color:#ffffff;
	padding:4px;
}

td.menusubactive {
	width:117px;
	background-color:#141414;
	border:0px solid #ffffff;
	font-size:8pt;
	color:#ffffff;
	padding-left:4px;
}

a.menunormal		{ text-decoration:none; display:block; width:117px; padding-bottom:0px; color:#141414; }
a.menunormal:link		{  }
a.menunormal:visited	{  }
a.menunormal:active	{ text-decoration:none; color:#ffffff; background-color:#141414; }
a.menunormal:hover	{ text-decoration:none; color:#ffffff; background-color:#141414; }

a.menunormalopen		{ text-decoration:none; color:#ffffff; background-color:#141414; }


/*** Untermenues ***/

td.submenuentry {
	width:117px;
	background-color:none;
	font-size:8pt;
	color:#DCDCDC;
	padding:4px;
}

a.submenu		{ text-decoration:none; display:block; width:117px; margin-bottom:3px; margin-top:3px; color:#141414; }
a.submenu:link		{  }
a.submenu:visited		{  }
a.submenu:active		{ text-decoration:none; color:#ffffff; background-color:#141414; }
a.submenu:hover		{ text-decoration:none; color:#ffffff; background-color:#141414; }


b.submenu {
	color:#FFFFFF;
	background-color:#141414;
	font-weight:normal;
	margin-bottom:3px; margin-top:3px;
}


/*** Pagenavi ***/


td.pagenavi {
	width:117px;
	background-color:#141414;
	font-size:8pt;
	color:#ffffff;
}

/*** Startseite ***/

span.titlestart {
	font-size:10pt;
	font-weight:bolder;
	color:#ffffff;
}

a.titlestart		{ text-decoration:none; }

span.boxtext, p.boxtext { font-size:8pt; color:#ffffff; }

span.boxtext_white, p.boxtext_white { font-size:8pt; color:#ffffff; padding:5px; }

span.boxtext_black, p.boxtext_black { font-size:8pt; color:#000000; padding:5px; }

a.title_firm	{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:9pt; font-weight:bold; color:#141414; }
a.title_quad	{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:9pt; font-weight:bold; color:#141414; }
a.title_akti	{ display:block; width:100%; padding:4px; background-color:#FECC00; text-decoration:none; font-size:9pt; font-weight:bold; color:#141414; }
a.title_news	{ display:block; width:100%; padding:4px; text-decoration:none; font-size:9pt; font-weight:bold; color:#ffffff; }


/*** Hauptseiten ***/

td.bar {
	background-color:#FECC00;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	padding:3px;
}

td.firma {
	background-color:#141414;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	padding:3px;
}

td.aktivitaeten {
	background-color:#141414;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	padding:3px;
}

td.quadatv {
	background-color:#141414;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	padding:3px;
}

td.smallbar {
	background-color:#141414;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	padding:3px;
}

td.redbar {
	background-color:#141414;
	font-family:Verdana,Arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#ff6200;
	padding:3px;
}

td.daten {
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}

h1 {
	color:#141414;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:9px;
}

h1.quadatv {
	color:#141414;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:9px;
}

h1.firma {
	color:#141414;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:9px;
}

h1.aktivitaeten {
	color:#141414;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:9px;
}

h2 {
	color:#FFAA01;
	font-size:12pt;
	font-weight:bold;
}

h3 {
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

hr.white {
	color: #FFFFFF;
	background-color: #FFFFFF;
	height: 1px;
	border: 0px;
}

hr.black {
	color: #000000;
	background-color: #000000;
	height: 1px;
	border: 0px;
}

hr.news {
	color: #141414;
	background-color: #141414;
	height: 1px;
	border: 0px;
}

p {
	color:#000000;
	font-size:8.5pt;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:0px;
	line-height:10pt;
}

p.small {
	color:#000000;
	font-size:8pt;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:0px;
	line-height:9.5pt;
}

p.grey{
	color:#505050;
	font-size:8pt;
	font-weight:bold;
}

p.tipp{
	color:#000000;
	background-color:#DCDCDC;
	font-size:8pt;
	font-weight:normal;
	border:0px solid #000000;
 	padding:2px;
}

p.racing{
	color:#FFFFFF;
	background-color:#FF0E0B;
	font-size:8pt;
	font-weight:normal;
	border:1px solid #000000;
 	padding:2px;
}

p.veranstaltung{
	color:#000000;
	background-color:#FECC00;
	font-size:8pt;
	font-weight:normal;
	border:1px solid #000000;
 	padding:2px;
}

p.training{
	color:#000000;
	background-color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	border:1px solid #DCDCDC;
 	padding:2px;
}

td.tipp_red{
	color:#FF0000;	
}

p.info{
	color:#000000;
	font-size:8pt;
	font-weight:normal;
	border:1px solid #000000;
	padding:5px;
	text-align:justify;
	margin-bottom:5px;
	margin-top:0px;
}

info {
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;
}

a.menupage		{ display:block; width:140px; padding:5px; text-decoration:none; color:#ffffff; }
a.menupage:link		{  }
a.menupage:visited		{  }
a.menupage:active		{ text-decoration:underline; font-weight:normal; color:#FECC00; }
a.menupage:hover		{ text-decoration:none; font-weight:normal; color:#141414; background-color:#FECC00; }

td.buttonnormal {
	background-color:#141414;
	font-size:8pt;
	color:#ffffff;
}

td.subline {
	background-color:#141414;
	padding:5px;
	text-decoration:none; 
	font-size:8pt;
	color:#ffffff;
}

a.buttonlink		{ display:block; padding:5px; text-decoration:none; color:#ffffff; }
a.buttonlink:link		{  }
a.buttonlink:visited		{  }
a.buttonlink:active		{ text-decoration:underline; font-weight:normal; color:#FECC00; }
a.buttonlink:hover		{ text-decoration:none; font-weight:normal; color:#141414; background-color:#FECC00; }

a.pdf			{ text-decoration:none; color:#DCDCDC; }
a.pdf:link			{  }
a.pdf:visited		{  }
a.pdf:active		{ color:#FFFFFF; }
a.pdf:hover		{ color:#FFFFFF; }

a.red			{ text-decoration:none; color:#ffffff; }
a.red:link			{  }
a.redf:visited		{  }
a.red:active		{ color:#FFFFFF; }
a.red:hover		{ color:#ff6200; }

a.hlink			{ text-decoration:underline; color:#0000FF; }
a.hlink:link		{  }
a.hlink:visited		{  }
a.hlink:active		{ text-decoration:underline; color:#FF0E0B; }
a.hlink:hover		{ text-decoration:underline; color:#FF0E0B; }

a.textlink			{ text-decoration:none; color:#000000; }
a.textlink:link		{ text-decoration:none; font-weight:bold; color:#000000; }
a.textlink:visited		{ text-decoration:none; color:#505050; }
a.textlink:active		{ color:#000000; }
a.textlink:hover		{ text-decoration:underline; font-weight:normal; color:#000000; }

a.galerie			{ text-decoration:none; color:#ffffff; font-weight:bold; }
a.galerie:link		{  }
a.galerie:visited		{  }
a.galerie:active		{  }
a.galerie:hover		{  }

a.sitemap		{ text-decoration:underline; background-color:#ffffff; color:#404040; }
a.sitemap:link		{  }
a.sitemap:visited		{  }
a.sitemap:active		{  }
a.sitemap:hover		{  }


/*** Preisliste ***/

tr.pltop	{ background-color:#141414; color:#ffffff; font-family:Arial,sans-serif; font-size:8pt; font-weight:bold; }
tr.plbottom	{ background-color:#ffffff; color:#000000; font-family:Arial,sans-serif; font-size:7pt; font-weight:normal; }
tr.plheader	{ background-color:#ffffff; color:#000000; font-family:Arial,sans-serif; font-size:9pt; font-weight:bold; }
tr.pl1		{ background-color:#e8e8e8; color:#000000; font-family:Arial,sans-serif; font-size:8pt; font-weight:normal; }
tr.pl2		{ background-color:#d0d0d0; color:#000000; font-family:Arial,sans-serif; font-size:8pt; font-weight:normal; }

td.plprice	{ width:80px; text-align:right; font-weight:bold; }
td.plprice2	{ width:50px; text-align:right; font-weight:normal; }
td.plkmh	{ width:35px; text-align:center; font-weight:normal; }

span.smallinfo	{ font-size:7pt; }


/*mouse-following-picture div */
div.picture_follow_div {
position:absolute; 
overflow:hidden; 
visibility: hidden;
display:none;
z-index:999;
padding:0px;
border:1px solid #000000;
}
div.picture_follow_div  img{
border:0px;
}

/*** Copyright ***/

span.copyright			{ font-size:8pt; color:#ffffff; }
span.copyrightblack		{ font-size:8pt; color:#000000; }

div.info {color:#000000;font-weight:bold;text-align:center;border:1px solid #000000;background-color:#FF6200;margin:10px;padding:10px;width:300px;}

