body            {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000;margin:25px 10px 15px 10px; }
.frame			{width:990px; height:100%; margin:0 auto;}
.top			{display:block;height:93px;width:990px;}
.top > *		{float:left;}
.banner			{background:url(../images/banner.gif) center no-repeat; margin:0px 28px; width:584px; height:93px; }
.hnav			{position: relative; right:0px;bottom: 0px;}
.main			{clear:left; margin-top:15px;}
.main> *		{float:left;}
.navi			{position:relative; left:62px; top:10px;}
.content		{height:560px; padding:10px 7px 15px; overflow:hidden; width:584px; position: relative; left:56px; border:dashed #666666 2px; z-index:-1;}
a img {border: 0px;}

.punkte   	 	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight: bold;
	text-decoration: none
}
.fahrer 		{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 0px;
}


.headline   	{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight: bold}
.smallheadline  {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight: bold}
.subheadline   	{font-family: Geneva, Arial, Helvetica, sans-serif;font-size:13px;color: #333333}
.text			{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000 }
.navigation 	{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF}
.texti {
	font-size: 11px;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif
}


A:link           {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
	color: #000000;
	font-weight: bold
}
A:visited        {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
	color: #000000;
	font-weight: bold
}
A:hover          {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
	color: #FFB3C8;
	font-weight: bold
}
A:active         {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
	color: #FFB3C8;
	font-weight: bold
}
A.klein:link	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold
}
A.klein:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold
}
A.klein:hover	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #FFAACC;
	font-weight: bold
}
A.klein:active	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #FFAACC;
	font-weight: bold
}
A.bling:link, A.bling:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	color: #FF0066;
	font-weight: bold
}
A.bling:hover, A.bling:active	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	color: #FFAACC;
	font-weight: bold
}
.borderD{border-color: #FFAACC;
	border-width: 1px;
	border-style: dashed}

#haupt{border-collapse:collapse; border:0px; background:#666666;}
#hauptalt * td{ height:22px;
}
.nav{ height:22px;;}
.nav a:link, .nav a:visited    {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E1E1E1;
	font-weight:bold;
}

.nav a:active,.nav a:hover           {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#999999;
}
.nav:hover           {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight: bold;
	cursor:pointer;
	background-color:#999999;
}
#navhead_neu{background:url(../images/haupt2.png) left no-repeat #FFFFFF; height:30px; width:140px;
}
#navbtm{background:url(../images/haupt_btm.png) left no-repeat #FFFFFF; height:16px; width:140px;
}
#nav1off{ border: 0px; border-top:dashed #888888 1px; padding-left:20px; 
}
#nav1on{border: 0px; font-style:italic;border-bottom:2px dashed #FF1F55; padding-left:5px; 
}
#nav2off{ border: 0px; border-bottom:1px dashed #888888; border-left:2px dashed #FF1F55; padding-left:20px;
}
#nav2on{border: 0px; border-bottom:1px dashed #888888; border-left:2px dashed #FF1F55; padding-left:20px; font-style:italic;
}
#nav3off{border: 0px; border-bottom:1px #888888 dashed; padding-left:30px; 
}
#nav3on{border: 0px; border-bottom:1px #888888 dashed; padding-left:30px; 
}
#navhead{border: 1px #666666 dashed;border-right: 0px; background-image:url(../images/wuerfelgr.gif); height:21px; width:22px;
}
#artikel{border: 1px #666666 dashed; padding-left:5px; height:22px; text-align:left;
}
#subnav{border: 1px #666666 dashed; border-left:0px; border-right:0px; background-color: #FF3C72;padding-left: 10px; height:21px; width:105px;
}
#nav2{border:0px; border-top:1px #888888 dashed; background-color: #FFFFFF; padding-left:7px; padding-right:7px; height:21px;
}
#navhead2{border-left:0px; border: 1px #666666 dashed; background-color: #FF3C72; padding-left:10px; text-align:left; width:143px;
}
#tbldwn{width:740px; margin:0 auto}
#tbldwn div .sponsor {float:left; margin:8px 5px 8px 5px;}
.sponsor a{ text-align:center;display: table-cell;background:url(../images/framegr.gif) no-repeat center; vertical-align:middle;width:173px; height:93px; border: dashed #FFF 1px;}
.sponsor img{vertical-align:middle; }
/*\*//*/
.sponsor {
    display: block;
}
.sponsor span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
.sponsor a:hover{text-align:center; background-image:url(../images/frame.gif); border: dashed #FF97B9 1px;}
#ads{text-align:center;clear:left;padding-top:20px;}
.ad{padding:0px 5px;}