/* Buttons sollen Blau sein mit Wei�er Schrift und dunklerem Rahmen */
.ui-button-text-only .ui-button-text {
	/*background: #246ab0;*/
	background-color: #246ab0; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3988d7), to(#1a4a7b));
	background-image: -webkit-linear-gradient(top, #3988d7, #1a4a7b);
 	background-image: -moz-linear-gradient(top, #3988d7, #1a4a7b);
	background-image: -ms-linear-gradient(top, #3988d7, #1a4a7b);
 	background-image: -o-linear-gradient(top, #3988d7, #1a4a7b);
 	background-image: linear-gradient(to bottom, #3988d7, #1a4a7b);
 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3988d7, endColorstr=#1a4a7b);
	border:1px solid #1c5084; 
	-webkit-border-radius: 6px; -moz-border-radius: 6px;
	border-radius: 6px;
	height: 17px !important;
	line-height: 19px;
	font-weight: bold; /*800*/
	text-shadow: none;
	vertical-align: middle !important;
	color : white;
}

.ui-button.ui-corner-all {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

/*.ui-buttonset .ui-button-text-only .ui-button-text {
	background: rgb(179,195,215);
	font-weight: normal;
} */

/*.ui-buttonset .ui-button-text-only.ui-state-active .ui-button-text {
	background: white;
} */

.ui-buttonset .ui-button-text {
	background: white;
}


/* ************************
 * Menu
 ************************ */ 
.ui-menu.ui-menubar
 {
	border-radius        : 0px;
  /* background-image     : -moz-linear-gradient(center top , #FFF, #eccd23);*/
	background-color: #eccd23;
	border : 0px;
	height: 50px;
	padding-top: 50px;
	padding-left: 10px;
 }
 
.ui-menu.ui-widget-content {
    background-blend-mode: darken;
}

.ui-corner-all
 {
	border-radius        : 0px;
 }


.ui-menu .ui-state-hover {
	/*background: #246ab0;*/
	background-color: #246ab0; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3988d7), to(#1a4a7b));
	background-image: -webkit-linear-gradient(top, #3988d7, #1a4a7b);
 	background-image: -moz-linear-gradient(top, #3988d7, #1a4a7b);
	background-image: -ms-linear-gradient(top, #3988d7, #1a4a7b);
 	background-image: -o-linear-gradient(top, #3988d7, #1a4a7b);
 	background-image: linear-gradient(to bottom, #3988d7, #1a4a7b);
 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3988d7, endColorstr=#1a4a7b);
	border:1px solid #1c5084; 
	-webkit-border-radius: 6px; -moz-border-radius: 6px;
	border-radius: 6px;
	font-weight: bold; /*800*/
	text-shadow: none;
	vertical-align: middle !important;
	color : white;
}

/*	color : #4f4f4f;
.ui-menu .ui-menuitem-link {
    color: #4f4f4f;
} */

.northmenu a:active  {
  	color: #4f4f4f;
 }

.northmenu a:link {
	_qm_code_einrueckung : _value;
	text-decoration      : none;
	color: #4f4f4f;
 }

.northmenu a:visited {
	_qm_code_einrueckung : _value;
	text-decoration      : none;
	color: #4f4f4f;
 }

.northmenu a:hover {
	_qm_code_einrueckung : _value;
	 text-decoration      : none;
	 color: white;
 }

.northmenu .ui-menuitem-text {
	font-weight: bold;
}
.northmenu .ui-menuitem-text .ui-state-hover {
	color: white;
	font-weight: bold;
}

.ui-menubar .ui-menuitem-text {
    margin-left: 15px;
    margin-right: 15px;
}


/*
.ui-menu.ui-corner-all {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}
*/

.ui-menuitem.ui-corner-all {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}



/* ************************
 * blockUI
 ************************ */ 
/*
.ui-blockui-content.ui-widget-content { 
    background-color: white imortant!;
    background: white imortant!;
}
*/
 