a:link,
a:visited,
a:hover,
a:link span,
a:visited span,
a:hover span {
	color: #404040; 
	text-decoration: underline;
}

a:hover,
a:hover span {
	color: #d70f00; 
	text-decoration: underline;
}

a.softlink:link, 
a.softlink:visited,
a.softlink:link span, 
a.softlink:visited span { 
	color: #404040; 
	text-decoration: none; 
}
a.softlink:hover,
a.softlink:hover span { 
	text-decoration: underline; 
}


a.softlink_lite:link, 
a.softlink_lite:visited,
a.softlink_lite:link span, 
a.softlink_lite:visited span { 
	color: #bec9db;
	font-weight: lighter !important;
	text-decoration: none; 
}
a.softlink_lite:hover,
a.softlink_lite:hover span { 
	text-decoration: underline; 
}


a.softlink_white:link, 
a.softlink_white:visited,
a.softlink_white:hover { 
	color: #ffffff; 
	text-decoration:none; 
}
a.softlink_white:hover  { 
	text-decoration: underline; 
}

a.title:link, 
a.title:visited,
a.title:hover { 
	color: #ffffff; 
	text-decoration:none; 
}
a.title:hover  { 
	color: red;
	text-decoration: none; 
}




a.link_mainnavi:link, 
a.link_mainnavi:visited,
a.link_mainnavi:hover,
a.link_mainnavi_selected:link, 
a.link_mainnavi_selected:visited,
a.link_mainnavi_selected:hover { 
	display: block;
	height: 17px;
	padding: 5px 8px 0px 8px;
	text-transform: uppercase;
	color: #ffffff; 
	text-decoration:none; 
}


a.link_mainnavi_selected:link, 
a.link_mainnavi_selected:visited,
a.link_mainnavi_selected:hover { 
	color: #303030; 
	background-color: #ffffff;
}


a.link_mainnavi:hover { 
	color: #303030;
	background-color: #ffffff;
	text-decoration: none; 
}

a.link_mainnavi_selected:hover  { 
	color: #303030;
	background-color: #ffffff;
}




a.link_submit:link,
a.link_submit:visited,
a.link_submit:hover {
	border: none;
	height: 17px;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 10px;
	padding: 4px 5px 3px 5px;
	background-color: #66ff00;
	color: #ffffff;
	text-decoration: none;
}

a.link_submit:hover {
	background-color: #ff9900;
}







.arrow a:link, 
.arrow a:visited,
.arrow a:hover,
.plus a:link, 
.plus a:visited,
.plus a:hover { 
	color: #122d49; 
	background-color: transparent;
	text-decoration:none; 
}
.arrow a:hover,
.plus a:hover  { 
	text-decoration: underline; 
}



a.edit_navi_button_link:link  { color: #4D5A60; text-decoration: none; }
a.edit_navi_button_link:visited  { color: #4D5A60; text-decoration: none; }
a.edit_navi_button_link:hover  { color: #7E0101; text-decoration: underline; }

a.link_footer_1:link,
a.link_footer_1:visited,
a.link_footer_1:hover,
a.link_footer_2:link,
a.link_footer_2:visited,
a.link_footer_2:hover {
	color: #909090; 
	text-decoration: none;
}

a.link_footer_2:link,
a.link_footer_2:visited,
a.link_footer_2:hover {	
	font-weight: bold;
	text-decoration: underline; 
}

a.link_footer_1:hover,
a.link_footer_2:hover { 
	color: #7E0101;
}
