body				{ font-family: Arial, sans-serif; color: #666633; font-size: 13px; }
td					{ font-family: Arial, sans-serif; color: #000000; font-size: 11px; }

a					{ font-family: Arial, sans-serif; color: #000000; font-size: 13px; text-decoration: none; line-height: 14px; }
a:hover				{ text-decoration: underline; }

a.mainnavi:link		{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold; }
a.mainnavi:visited 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold; }
a.mainnavi:hover 	{ text-decoration: none; color: #ffffff; }
a.mainnavi:active 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold; }
a.mainnavi:focus 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold; }

a.mainnavioff:link		{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; }
a.mainnavioff:visited 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; }
a.mainnavioff:hover 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; }
a.mainnavioff:active 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; }
a.mainnavioff:focus 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; }

a.mail:link		{ font-family: Arial, sans-serif; color: #ff0000; font-size: 11px; text-decoration: none; font-weight: normal; }
a.mail:visited 	{ font-family: Arial, sans-serif; color: #ff0000; font-size: 11px; text-decoration: none; font-weight: normal; }
a.mail:hover 	{ text-decoration: underline; color: #ff0000; }
a.mail:active 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; }
a.mail:focus 	{ font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: normal; }



a.subnavi			{ font-family: Arial, sans-serif; color: #ff0000; font-size: 11px; text-decoration: none; line-height: 14px; font-weight: bold; }
a.subnavi:hover		{ text-decoration: none; color: #ff0000; }

a.subnavioff		{ font-family: Arial, sans-serif; color: #666666; font-size: 11px; text-decoration: none; line-height: 14px; font-weight: normal; }
a.subnavioff:hover	{ text-decoration: none; color: #666666; }

a.infotext2			{font-family:Arial,sans-serif;color:#FFFFFF;font-size:10px;text-decorationnone;line-height:14px;font-weight:bold;border:0px solid white;}

input  			 	{ font-family:  Arial, sans-serif; font-weight: normal; font-size: 11px; }

input.textsuche		{ font-family:  Arial, sans-serif; font-weight: normal; font-size: 12px; border-top:solid white 0px; border-bottom:solid white 0px; border-left:solid white 0px; border-right:solid white 0px; background-color:#FFF; height: 20px;width:100px;}

textarea	{ font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; }
select  	{ font-family: Verdana, Arial, sans-serif; font-weight: normal; font-size: 11px; }



.bgred		{ background-color:#FF0000; }


.red		{ color: #ff0000; }
.white		{ background-color: #ffffff; }
.black		{ color: #000000; }
.grey		{ color: #999999; }
.dgrey		{ background-color: #666666; }	
.hgrey		{ background-color: #CCCCCC;}

.warning		{ font-family: Verdana, Arial, sans-serif; color: #ff0000; font-size: 11px; background-color: #fff; font-weight:bold;}
.borderwhite 	{ background-color:#666666;}
.bordergrey 	{ background-color:#666666;}
.menuaktiv 		{ text-align:center; width:80px;  background-color:#FF0000; border-left:0px solid white; border-right:1px solid white;}
.menuinaktiv 	{ text-align:center; width:80px;  background-color:#666666; border-left:0px solid white; border-right:1px solid white;}
.mainnavtable	{ border-left: 1px solid white;}
.submenu 		{ text-align:right; background-color:#CCCCCC;}
.submenutable 	{ background-color:#CCC; height:18px; }
.subborder		{}
.kattable		{ height:41px;}
.anigif		 	{ }
.infotable		{ background-color:#666666;}



.infotableH		{ background-color:#CCC;}

.content		{
vertical-align: 	top;
color: 				#000;
font-family:		arial, sans-serif;
font-size:			11px;
line-height:		14px;
background-color:	#FFFFFF;
}

.headline		{
color:				#f00;
font-weight:		normal;
}

.subheadline	{	
color:				#000;
font-weight:		bold;

}

.infotext2		{
font-family: 		Arial, sans-serif; 
color:				#FFFFFF;
font-size:			10px;
text-decoration:	none;
line-height:		14px;
font-weight:		bold;
}

.infotext		{
font-family: 		Arial, sans-serif; 
color:				#000;
font-size:			10px;
text-decoration:	none;
line-height:		12px;
font-weight:		normal;
background-color:	#CCCCCC;
padding:			5px;
}

.kontakttable{
border:			0px solid #CCCCCC;
}

.kontakttext{
width:			280px;
font-size:		10px;
background-color:	#CCCCCC;
border:			1px solid #666;
}

.kontaktsubmit{
width:			150px;
font-size:		10px;
font-weight:		bold;
background-color:	#CCCCCC;
border:			1px solid #666;
}

.kontaktarea{
width:			280px;
height:			150px;
font-size:		10px;
background-color:	#CCCCCC;
border:			1px solid #666;
}