
a:link 					{	font-family: verdana, arial, tahoma; color: #019F64; text-decoration: none; font-size: 11px; font-weight: normal;		} 
a:visited 				{	font-family: verdana, arial, tahoma; color: #019F64; text-decoration: none; font-size: 11px; font-weight: normal;		}
a:hover 					{	color: #9F6039;	text-decoration: underline; }

.top_navi				{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; color: #ffffff;		}
.top_navi a:link 		{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; color: #ffffff;		}
.top_navi a:visited	{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; color: #ffffff;		}
.top_navi a:hover 	{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; color: #ffffff;		}

.top2_navi				{	font-family: verdana, arial, tahoma; font-size: 11px; font-weight: normal; color: #019F64;		}
.inner_title				{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; color: #666666;		}


.list a:link 				{	font-family: verdana, arial, tahoma; color: #333333; text-decoration: none; font-size: 11px; font-weight: normal;		} 
.list a:visited 			{	font-family: verdana, arial, tahoma; color: #333333; text-decoration: none; font-size: 11px; font-weight: normal;		}
.list a:hover 			{	color: #9F6039;	text-decoration: underline; }


.weiss a:link			{	font-family: verdana, arial, tahoma; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold; 	}
.weiss a:visited		{	font-family: verdana, arial, tahoma; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;	}
.weiss a:hover 		{ 	font-family: verdana, arial, tahoma; color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: bold;	 } 


td 							{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: normal; color: #666666;		}

/* blue and yellow describing titles at all sides	*/
.side_title_b			{	font-family: verdana, arial, tahoma; font-size: 17px; font-weight: bold; color: #7F7FB2;			}
.side_title_b_small	{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; color: #4E4E9C;			}

.side_title_y			{	font-family: verdana, arial, tahoma; font-size: 17px; font-weight: bold; color: #CC0000;		}
.side_title_y_small	{	font-family: verdana, arial, tahoma; font-size: 12px; font-weight: bold; color: #CC0000;		}



.td_header 			{	font-family: verdana, arial, tahoma; font-size: 11px; font-weight: normal; color: #333333; background-color: #EFE3C3;	}
.td_content				{	font-family: verdana, arial, tahoma; font-size: 11px; font-color: #000000; font-weight: normal; background-color: #EAE0C9;		}

.AnzTitleTraining 	{	font-size: 22px; color: #000066; font-weight: bold; font-family: verdana, arial, tahoma;	}


.msg_box 								{	display:none; z-index:1000; left:50%; margin-left:-160px; width:400px; height: 300px; position: absolute;	}
.msg_box_link a:link				{	font-family: verdana, arial, tahoma; color: #800000; text-decoration: none; font-size: 11px; font-weight: bold;		}
.msg_box_link a:hover			{	font-family: verdana, arial, tahoma; color: #800000; text-decoration: underline;		}
.msg_box_link a:visited			{	font-family: verdana, arial, tahoma; color: #800000; 	font-size: 11px; font-weight: normal;		}

.msg_box_input						{ 	font-family:verdana, arial, tahoma; font-size: 11px; color: #000000; background-color: #F8F7EA; width: 200px; border: 0px solid #F8F7EA;		}
.msg_box_input_big				{ 	font-family:verdana, arial, tahoma; font-size: 12px; color: #cc0000; font-weight: bold; background-color: #F8F7EA; width: 200px; border: 0px solid #F8F7EA;	}

.frm_fields 			{	font-family: verdana, arial, tahoma; font-size: 11px; color: #333333; background-color: #F8F5E7; border: 1px dotted #C2AD8A; }
.frm_fields_drop	{	font-family: verdana, arial, tahoma; font-size: 11px; color: #333333; background-color: #F8F5E7; border: 1px solid #C2AD8A; }
.frm_btn				{	font-family: verdana, arial, tahoma; font-size: 11px; color: #7F5944; background-color: #EAE0C9; border: 1px solid #C2AD8A; padding: 2px;		}

