body             
{
font-family: verdana, helvetica, geneva, sans-serif; 
font-size: 10; 
color: #8a8a8a;
margin-left: 0px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
overflow:auto;

scrollbar-base-color:#ffffff;
scrollbar-3dlight-color:#CED0DF;
scrollbar-arrow-color:#79233e;
scrollbar-darkshadow-color:#CED0DF;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
}

.punkte   	 {font-family: verdana, helvetica, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold;}
.navigation {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; color:#FFFFFF;}
.foot                          {font-family: verdana, helvetica, geneva, sans-serif; font-size:9; color:#FFFFFF;}
.maildanke   	 {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; color:#79223e; font-weight: normal;}

.headline   	 {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; color:#79223e; font-weight: bold;}
.coach_headline   	 {font-family: verdana, helvetica, geneva, sans-serif; font-size:11; color:#79223e; font-weight: bold;}
.subheadline   	 {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; color:#79223e;}
.text		{font-family: verdana, helvetica, geneva, sans-serif; font-size: 10; color: #8a8a8a;}
.textwhite        {font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; color: #ffffff;}

.right_headline   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}

A         {border: 0; font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a}
A:visited        {border: 0; font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a}
A:hover          {border: 0; font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a;}
A:active         {border: 0; font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a;}



a.service_headline   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.service_headline:hover   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.service_headline:visited  {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.service_headline:active   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link         {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link  :visited        {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link  :hover          {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link  :active         {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}

A.subnavi:link	{font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: bold;color: #ffffff;}
A.subnavi:visited  {font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: bold;color: #ffffff;}
A.subnavi:hover	{font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: bold;color: #8a8a8a;}
A.subnavi:active	{font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: bold;color: #ffffff;}

/*
A.navi:link	{font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: normal;}
A.navi:visited  {font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: normal;}
A.navi:hover	{font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: normal; color: #8a8a8a;}
A.navi:active	{font-family: verdana, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; font-weight: normal;}

A.navi2:link	{font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #8a8a8a;}
A.navi2:visited {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #8a8a8a;}
A.navi2:hover	{font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #79223e;}
A.navi2:active	{font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #79223e;}

A.navi3:link	{font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #ffffff;}
A.navi3:visited {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #ffffff;}
A.navi3:hover	{font-family: verdana, helvetica, geneva, sans-serif; font-size:10; font-weight: bold; color: #ffffff;}
A.navi3:active	{font-family: verdana, helvetica, geneva, sans-serif; font-size:10; font-weight: bold; color: #ffffff;}
*/


A.special:link           {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; font-weight: bold; color: #8a8a8a;}
A.special:visited        {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; font-weight: bold; color: #8a8a8a;}
A.special:hover          {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; font-weight: bold; color: #8a8a8a;}
A.special:active         {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; font-weight: bold; color: #8a8a8a;}

A.coaches:link           {font-family: verdana, helvetica, geneva, sans-serif; font-size:9; color: #8a8a8a; font-weight:normal}
A.coaches:visited        {font-family: verdana, helvetica, geneva, sans-serif; font-size:9; color: #8a8a8a;font-weight:normal}
A.coaches:hover          {font-family: verdana, helvetica, geneva, sans-serif; font-size:9; color: #8a8a8a;font-weight:normal}
A.coaches:active         {font-family: verdana, helvetica, geneva, sans-serif; font-size:9; color: #8a8a8a;font-weight:normal}


P                               {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #8a8a8a;}
P.coaches                   {font-family: verdana, helvetica, geneva, sans-serif; font-size:9; text-decoration: none; color: #8a8a8a;}
P.copy                        {font-family: verdana, helvetica, geneva, sans-serif; font-size:8; text-decoration: none; color: #ffffff;}
TD.coaches                   {font-family: verdana, helvetica, geneva, sans-serif; font-size:9; text-decoration: none; color: #8a8a8a;}
TD                              {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #8a8a8a;}
TR                              {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #8a8a8a;}
LI	{
	list-style-image: url(../images/dot_r.gif);
}


.leiste {
	background: #b1b3cc;
	background-image: url(../images/_bck2.gif);
	background-repeat: repeat-x;

}



#vpnavigation, #vpnavigation ul { /* alle Listen */ 
   padding: 0; 
   margin: 0; 
   list-style: none; 
   z-index: 99;
   font-family: verdana, helvetica, geneva, sans-serif; 
   font-size:11; 
   text-decoration: none; 
   font-weight: bold;

} 

#vpnavigation a { 
   display: block; 
   z-index: 99;
   text-decoration: none;
   color: #ffffff;
   font-size:11; 
   
} 
#vpnavigation a:hover { 
   display: block; 
   z-index: 99;
   text-decoration: none;
   color: #8a8a8a;
   font-size:11; 

} 

#vpnavigation li { /* alle Listenelemente */ 
  float: left; 
  padding-right: 40px;
  padding-top: 5px;
  padding-top: 5px;
  z-index: 99;
  list-style-image: none;
   
  

} 

#vpnavigation li ul { /* Listen 2. Ebene */ 
   position: absolute;
   width: 13em; 
   padding: 3px;
   left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */ 
   z-index: 99;
   list-style-image: none;
   font-weight: normal;
}

#vpnavigation li ul a /* Listen 2. Ebene */ 
{
color: #8a8a8a;
font-size: 11px;


}
#vpnavigation li ul a:hover /* Listen 2. Ebene */ 
{
color: #79223e;
font-size: 11px;
font-weight: bold;

}


 

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */ 
   background: url(../images/rightarrow.gif) center right no-repeat; 
   z-index: 99;
   list-style-image: none;
} 

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */ 
   margin: -1em 0 0 10em; 
   z-index: 99;
   list-style-image: none;
   color: #8a8a8a;
} 

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul { 
   left: -999em;
   list-style-image: none;
 
} 

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */ 
   left: auto; 
   z-index: 99;
   list-style-image: none;

} 

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */ 
   z-index: 99;
   list-style-image: none;
   visivility: visible;
   
} 

.form2 {border: 1px solid #8a8a8a;
font-family: verdana, helvetica, geneva, sans-serif; 
font-size: 10; 
color: #8a8a8a;
}

.form3 {border: 0px solid #8a8a8a;
		background-color: #ffffff;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		color: #8a8a8a;
}

.tabelle {border-bottom: 1px solid #8A8A8A; 
		border-top: 1px solid #8A8A8A; 
		border-left: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		color: #8a8a8a
}

.tabelle-head {border-bottom: 1px solid #8A8A8A; 
		border-top: 1px solid #8A8A8A; 
		border-left: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		color: #8a8a8a;
		background-color:#C8C7C7
}

.tabelle-frage {border-bottom: 1px solid #8A8A8A; 
		border-left: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10;
		font-weight:bold 
		color: #8a8a8a;
		background-color:#C8C7C7
}

.tabelle-auswahl {border-bottom: 1px solid #8A8A8A; 
		border-left: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10;
		font-weight:bold 
		color: #8a8a8a;
}
.tabelle-auswahl2 {border-bottom: 1px solid #8A8A8A; 
		border-left: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10;
		font-weight:bold 
		color: #8a8a8a;
		width: 30px;
}


.tabelle-smile {border-bottom: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10;
		font-weight:bold 
		color: #8a8a8a;
		background-color:#C8C7C7;
		text-align: center;
}
.tabelle-smile2 {border-bottom: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10;
		font-weight:bold 
		color: #8a8a8a;
		background-color:#C8C7C7;
		text-align: center;
}

.tabelle-smile-r {border-bottom: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10;
		font-weight:bold 
		color: #8a8a8a;
		background-color:#C8C7C7;
		text-align: center;

}
.tabelle-smile-r2 {border-bottom: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10;
		font-weight:bold 
		color: #8a8a8a;
		background-color:#C8C7C7;
		text-align: center;
}

.tabelle-ul {border-bottom: 1px solid #8A8A8A; 
		border-left: 1px solid #8A8A8A;  
		border-right: 1px solid #8A8A8A;  
		padding: 3px;
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		color: #8a8a8a
}

.tabelle-ur {border-bottom: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		color: #8a8a8a
}

.tabelle_u {border-bottom: 1px solid #8A8A8A; 
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		text-align: center;

}
.tabelle_u2 {border-bottom: 1px solid #8A8A8A; 
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		text-align: center;

}

.tabelle_ur {border-bottom: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		text-align: center;

}
.tabelle_ur2 {border-bottom: 1px solid #8A8A8A; 
		border-right: 1px solid #8A8A8A; 
		font-family: verdana, helvetica, geneva, sans-serif; 
		font-size: 10; 
		text-align: center;

}


.formbutton {border: 0px solid #8a8a8a; background: #e2e2ec; font-family: verdana, helvetica, geneva, sans-serif; font-size: 10; color: #79223e;
			background-image: url(../upload/bilder/more.gif);
			background-position:right;
			background-repeat:no-repeat;
			cursor: pointer;
			
}
.formbutton2 {border: 0px solid #8a8a8a; background: #ffffff; font-family: verdana, helvetica, geneva, sans-serif; font-size: 10; color: #79223e;
			background-image: url(../upload/bilder/more.gif);
			background-position:right;
			background-repeat:no-repeat;
			cursor: pointer;
			
}

li activepath{
   font-weight: bold;
}

.null{}
img {border:0;}

a.service_headline   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.service_headline:hover   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.service_headline:visited  {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.service_headline:active   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link         {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link  :visited        {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link  :hover          {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
A.link  :active         {font-family: verdana, helvetica, geneva, sans-serif; font-size:10; text-decoration: underline; color: #8a8a8a; font-weight: bold;}

.right_headline   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.right_headline   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
a.right_headline:hover   {font-family: verdana, helvetica, geneva, sans-serif; font-size:12; text-decoration: underline; color: #8a8a8a; font-weight: bold;}
