a {
 text-decoration:underline;
  color:#d90a1a;
  font-size:12px;
}
a:hover {
 text-decoration:underline;
}


#breadcrumb,
#breadcrumb a{
 	color:#818181;
 	font-size:10px;
 	text-decoration:none;
 	line-height:22px;
 	clear:both;
}
.maincontent{
clear:both;
}

#footernav a,
#topnav a {
 	color:#666;
 	text-decoration:none;
 	padding-left:10px;
 	padding-right:10px;
 	font-size:11px;
 	vertical-align:bottom;
}
#topnav .lang a {
   padding:0px;
   vertical-align:bottom;
}

#topnav .tx-srlanguagemenu-pi1 {
	float: right;
	padding-right: 10px;
	margin: 0;
}

#topnav .tx-srlanguagemenu-pi1 a {
	padding: 0;
	vertical-align: top;
}

#footernav a {
 color:#666;
}

#leftcontent a {
 color:#666;
 font-size:11px;
 font-weight:bold;
 /*padding-left:12px;*/
 /*background:url('../images/navarrowno.gif');*/
 /*background-position:0 1px;*/
 /*background-repeat:no-repeat;*/
}

#leftcontent a:hover {
 
 text-decoration:none;
  /*background:url('../images/navarrowro.gif');*/
  /* background-position:0 1px;*/
 /*background-repeat:no-repeat;*/
}

#leftcontent ul {
	margin: 0;
	padding: 0;
	padding-top:0;
	list-style:none;

	  border-bottom:1px #818181 solid;
}

#leftcontent ul li {
	margin: 0;
	padding:0;
	border-top:1px #818181 solid;
	padding-top:3px;
	padding-bottom:5px;
	/*padding-top:3px;*/
}
#leftcontent ul li li{
	padding-bottom:0px;
	padding-top:0px;
		border-top:none;
}
#leftcontent ul ul {
  padding-left:10px;
  padding-bottom:3px;
  	  border-bottom:none;
}

#leftcontent ul ul ul{
  padding-left:10px;
  padding-bottom:0px;
}
#leftcontent ul li li {
 border:none;
}
#quest_group {
	color:#B71717;
	font-size:11px;
}
