/*
#######################################
# FunctionNav Leiste
#######################################
*/

.functionNavWrapper {
  background:			#a73441;
  margin:				0px 20px 0px 20px;
}
.functionNav {
  height:				32px;
  display:				block;
  overflow:				hidden;
}
.functionNav ul {
  float:				left;
  height:				32px;
  list-style:			none;
}
.functionNav li {
  float:				left;
}
.functionNav span {
  display:				block;
  height:				32px;
  line-height:			32px;
  padding:				0px 10px 0px 10px;
  color:				#ffffff;
  font-weight:			bold;
  padding:				0px 10px 0px 28px;
  cursor:				pointer;
}
.functionNav span:hover {
  background-color:		#ffffff;	
  color:				#8e212e;
}
.functionNav span:active {
  background-color:		#63C54F;	
}
.functionNav li.fcnDisabled span {
	color:				#f08793 !important;
	cursor:				default;
}
.functionNav li.fcnDisabled span:hover {
  background-color:		transparent !important;	
}
.functionNav li.funktionRefresh span {
  width:				178px;
  padding:				0px 5px 0px 35px;
  background-image:		url("/img/icons/refresh.png");
  background-position:	10px 7px;
  background-repeat:	no-repeat;
}
.functionNav li.funktionNew span, 
.functionNav li.funktionEdit span {
  background-image:		url("/img/icons/write.png");
  background-position:	7px 7px;
  background-repeat:	no-repeat;
} 
.functionNav li.funktionSave span {
  background-image:		url("/img/icons/save.png");
  background-position:	7px 7px;
  background-repeat:	no-repeat;
}
.functionNav li.funktionDelete span {
  background-image:		url("/img/icons/cross.png");
  background-position:	7px 7px;
  background-repeat:	no-repeat;
}

/* Next/Prev */
ul.funktionPrevNext {
	height:				22px;
	margin:				4px 0px 0px 20px;
}
.funktionPrevNext li.fcnPrev span,
.funktionPrevNext li.fcnNext span {
  padding:				0px !important;
  height:				22px;
  background-position:	left top;
  background-repeat:	no-repeat;
  text-indent:			-4000px;
}
.funktionPrevNext li.fcnPrev span:hover,
.funktionPrevNext li.fcnNext span:hover {
  background-color:		transparent !important;
}
.funktionPrevNext li.fcnPrev span {
  width:				29px !important;
  background-image:		url("/img/icons/fnc_prev2.png");
}
.funktionPrevNext li.fcnNext span {
  width:				28px !important;
  background-image:		url("/img/icons/fnc_next2.png");
}
.funktionPrevNext li.fcnPrev.fcnDisabled span,
.funktionPrevNext li.fcnPrev.fcnDisabled span:active {
  background-image:		url("/img/icons/fnc_prev_disabled2.png");
}
.funktionPrevNext li.fcnNext.fcnDisabled span,
.funktionPrevNext li.fcnNext.fcnDisabled span:active {
  background-image:		url("/img/icons/fnc_next_disabled2.png");
}
.funktionPrevNext li.fcnPrev span:active {
  background-image:		url("/img/icons/fnc_prev_active2.png");
}
.funktionPrevNext li.fcnNext span:active {
  background-image:		url("/img/icons/fnc_next_active2.png");
}
/* Race Push */
ul.funktionPush {
	margin:				0px 0px 0px 20px;
}
.functionNav li.fcnPush span {
  background-image:		url("/img/icons/push.png");
  background-position:	7px 7px;
  background-repeat:	no-repeat;
}