/*@CHARSET "utf8";*/

/* General 
-------------------------------------------------------------------------------*/
#bkgDrop{ 
	position: absolute; left: 0;  width: 100%;	background: url("../img/bkgDrop.png"); z-index: 10; display: none;}

#pageHeader{
	font-family: "Lucida Grande", verdana, sans-serif; width:100%; padding: 0; margin: 0; background: url("../img/top.png") repeat-x bottom left;}

#pageHeader h1{
	color: #7e7e7e;	font-size: 2.5em; font-weight: bold; margin: 0; padding: 30px 0 0 10%; letter-spacing: -1px; text-shadow: 2px 2px 3px #cdcdcd; white-space: nowrap;}

#pageHeader h4{
	margin: 0; padding: 10px 0 0 10%; font-size: 1em; font-weight: normal; color: #b8b8b8;	letter-spacing: 1px; word-spacing: 2px; text-shadow: 2px 2px 3px #ffffff;}

#pageHeader h1 a:link, #pageHeader h1 a:hover, #pageHeader h1 a:visited{
	color: #7e7e7e; text-decoration: none}

#pageHeader ul{
	border: 1px solid #ffffff; border-bottom: none; margin: 0; margin-bottom: -2px; padding: 4px 10px 4px 10px;}

#pageHeader ul li, #pageHeader a:link, #pageHeader a:visited{
	margin: 0; padding:0; color: #7e7e7e; text-decoration: none;}

#pageHeader a:hover, #pageHeader a:active{
	color: #c80000; text-decoration: none;}

#pageBody{
	width: 100%; padding: 0; margin: 0;	background-color: #ffffff; margin-bottom: 40px;}

#bodyLeftSide{
	width: 15%; font-family: "Lucida Grande", verdana, sans-serif; padding: 0; margin: 0;}

#bodyLeftSide hr{
	border: 1px solid #f5f5f5; margin-right: 20px; }

#pageNav{
	padding: 0; margin: 0;}

#headSplitter{
	width: 100%; height: 30px; background-color: #ffffff;}

#bodySplitter{
	padding: 0; margin: 0; width: 30px;}

#pageFooter{
	width: 100%; color: #7e7e7e; margin: 0; padding: 0; height: 60px; background: #ffffff url("../img/bottom.png") repeat-x top left;}

#pageFooter a:link, #pageFooter a:visited, #bodyRightSide a:link, #bodyRightSide a:visited{
	margin: 0; padding:0; color: #7e7e7e; text-decoration: none;}

#pageFooter a:hover, #pageFooter a:active, #bodyRightSide a:hover, #bodyRightSide a:active{
	color: #c80000; text-decoration: none;}

#bodyMain{
	padding: 0 2em 0 0; margin: 0;}

#bodyRightSide{
	width: 15%; font-family: "Lucida Grande", verdana, sans-serif; font-size: 0.9em;}
	
#rightPanel{
	padding-left: 0.6em;}
	
#rightPanel ul{
	list-style: none !important; padding: 0 0 3em 0.8em; margin: 0;}

#rightPanel li{
	padding-top: 0.8em;}

#pageContent h1,h2,h3{
	font-family: verdana, sans-serif; color: #54ce79;}

#pageContent h4{
	font-family: verdana, sans-serif; color: #7e7e7e; margin-bottom:0.6em;}

#pageContent h5{
	font-family: verdana, sans-serif; color: #7e7e7e; margin-bottom:0.6em; font-size: 0.9em;}


/* Site Navigation
-------------------------------------------------------------------------------*/
#pageNav{
	padding: 0px; border: 1px solid #f5f5f5;}

#pageNavTitle{ 
	font-size:0.8125em !important; text-align: center;}

#pageNav ul{
	padding: 10px; margin: 0;}

#pageNav ul li{
	display: block;	list-style-type: none !important; white-space: nowrap;}

#pageNav a:link, #pageNav a:visited {
	text-decoration: none; color: #7e7e7e;}

#pageNav a:hover, #pageNav a:active{
	text-decoration: none; color: #c80000;}

.menu-item{
	padding: 2px 2px 2px 18px; background: url("../img/menuitem.png") center left no-repeat;}

.menu-item:hover{
	background: url("../img/menuitem_active.png") center left no-repeat;}

.menu-item-active{
	padding: 2px 2px 2px 18px; background: url("../img/menuitem_active.png") center left no-repeat;}

.menu-item-active-sub{
	padding: 2px 2px 2px 18px; background: url("../img/menuitem_active_sub.png") center left no-repeat;}

.sub-menu-item, .sub-menu-item-active{
	margin: 0px 8px 2px 32px;}

.sub-menu-item-active{
	margin: 0px 8px 2px 20px; padding-left: 12px; background: url("../img/listitem.png") center left no-repeat;}
	
	
/* tags
-------------------------------------------------------------------------------*/
body{
	font: 0.8125em/1.4em "Lucida Sans Unicode", "Arial Unicode MS", "Lucida Grande", verdana, sans-serif; color: #000; text-decoration: none; margin: 0; padding: 0;	background: #ffffff;}

a:link, a:visited{
	text-decoration: underline;	color: #54ce79;	background: none;}

a:hover, a:active{
	text-decoration: none;}
	
a.litRes{
	color: #7e7e7e !important;}
			
ul{
	list-style-image: url("../img/listitem.png");}
	
fieldset{
	border: double #f5f5f5; padding: 20px 10px;}

legend{
	padding: 1px 6px; border: double #f5f5f5;font-weight: bold; color: #7e7e7e;	background-color: #fbfbfb;}

input[type="text"], input[type="password"], select, textarea{
	border: 1px solid #7e7e7e;}

input[type="button"], input[type="reset"], input[type="submit"]{
	}

optgroup{
	color: #54ce79;	font-style: normal;	font-weight: bold; }
	
option{
	color: #000000;}
	
tr, td{
	vertical-align: top;}

pre{
	font: 0.75em/1em verdana; color: #c80000;}


/* classes
----------------------------------------------*/
.dnb-state-default{
	border: 1px solid #f5f5f5; background: #ffffff; color: #7e7e7e;}

.dnb-state-hover{
	border: 1px solid #f5f5f5; background: #fbf9ee; color: #7e7e7e; cursor: pointer;}

.dnb-state-active{
	border: 1px solid #f5f5f5; background: #fbf9ee;}

.dnb-state-editable{
	border: 1px solid #f5f5f5 !important;}

.dnb-state-editable:hover, .dnb-state-editable:active, .dnb-state-editable:focus{
	border: 1px solid #54ce79 !important; background-color: #fbf9ee;}

.dnb-state-bit-opaque {
	opacity: 0.2; filter: alpha(opacity = 20);}
	
.dnb-state-bit-opaque:hover { 
	opacity: 1; filter: alpha(opacity = 100);}

.dnb-state-highlight, .hi{
	color: #c80000;}

.dnb-state-error{
	color: #c80000;	font-style: italic;}

.dnb-state-info{
	color: #54ce79;	font-style: italic;}

.dnb-statusbar{
	margin: 0; padding: 0 1em; white-space: nowrap;}
	
.dnb-status-cell{
	display: inline; font-size: 0.5em; margin: 0; padding: 0;  border-width: 1px; border-style: solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; letter-spacing: 1em; cursor: help;}
	
.dnb-status-value{
	font-size: 0.8em; margin: 0; padding: 0 2px;  border: 1px solid #cdcdcd; display: inline; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; cursor: help;}
	
.dnb-status-complete{
	background: #54ce79; border-color: #35824c; }

.dnb-status-acceptable{
	background: #ffff00; border-color: #ffccaa;}

.dnb-status-incomplete{
	background: #ff6600; border-color: #c80000;}

.dnb-status-undefined{
	background: #f5f5f5 url(../img/undef.png) top left; border-color: #cdcdcd;}

.dnb-icon-7{
	width: 11px !important; height: 7px !important;}

.dnb-icon-11{
	width: 11px !important; height: 11px !important;}

.dnb-icon-16{
	width: 16px !important; height: 16px !important;}
	
.dnb-icon-7, .dnb-icon-11, .dnb-icon-16{
	background: none no-repeat center left; border: none; text-decoration: none; cursor: pointer; vertical-align: middle; float: none;}

.dnb-icon-link{
	background-image: url(../img/link.png);}

.dnb-icon-link:hover{
	background-image: url(../img/link_active.png);}

.dnb-icon-speaker-16{
        background-image: url(../img/speaker.png);}

.dnb-icon-speaker-16:hover{
        background-image: url(../img/speaker_active.png);}

.dnb-icon-info{
	background-image: url(../img/info.png);}

.dnb-icon-info:hover{
	background-image: url(../img/info_active.png);}

.dnb-icon-pin-w{
	background-image: url(../img/pin_w.png);}

.dnb-icon-pin-w:hover{
	background-image: url(../img/pin_w_active.png);}

.dnb-icon-up{
	background-image: url(../img/up.png);}

.dnb-icon-up:hover{
	background-image: url(../img/up_active.png);}

.dnb-icon-down{
	background-image: url(../img/down.png);}

.dnb-icon-down:hover{
	background-image: url(../img/down_active.png);}

.dnb-icon-pin-s{
	background-image: url(../img/pin_s.png);}

.dnb-icon-pin-s:hover{
	background-image: url(../img/pin_s_active.png);}

.dnb-icon-link-16{
	background-image: url(../img/link16.png);}

.dnb-icon-link-16:hover{
	background-image: url(../img/link16_active.png);}

.dnb-icon-ok-16{
	background-image: url(../img/ok16.png);}

.dnb-icon-ok-16:hover{
	background-image: url(../img/ok16_active.png);}

.dnb-icon-close{
	background-image: url(../img/close.png);}

.dnb-icon-close:hover{
	background-image: url(../img/close_active.png);}

.dnb-icon-save{
	background-image: url(../img/save.png);}

.dnb-icon-save:hover{
	background-image: url(../img/save_active.png);}

.dnb-icon-edit{
	background-image: url(../img/edit.png);}

.dnb-icon-edit:hover{
	background-image: url(../img/edit_active.png);}

.dnb-icon-del{
	background-image: url(../img/del.png);}

.dnb-icon-del:hover{
	background-image: url(../img/del_active.png);}

.dnb-icon-settings{
	background-image: url(../img/settings.png);}

.dnb-icon-settings:hover, .dnb-icon-settings-active{
	background-image: url(../img/settings_active.png);}

.dnb-icon-view{
	background-image: url(../img/view.png);}

.dnb-icon-view:hover, .dnb-icon-view-active{
	background-image: url(../img/view_active.png);}

.dnb-icon-visible{
	background-image: url(../img/visible.png);}

.dnb-icon-hidden{
	background-image: url(../img/hidden.png);}

.dnb-icon-refresh{
	background-image: url(../img/refresh.png);}

.dnb-icon-refresh:hover{
	background-image: url(../img/refresh_active.png);}

.dnb-icon-expand{
	background-image: url(../img/expand.png);}

.dnb-icon-expand:hover{
	background-image: url(../img/expand_active.png);}
	
.dnb-icon-shrink{
	background-image: url(../img/shrink.png);}

.dnb-icon-shrink:hover{
	background-image: url(../img/shrink_active.png);}

.dnb-icon-contact{
	background-image: url(../img/contact.png);}

.dnb-icon-contact:hover{
	background-image: url(../img/contact_active.png);}

.dnb-icon-home{
	background-image: url(../img/home.png);}

.dnb-icon-home:hover{
	background-image: url(../img/home_active.png);}

.h-menu{
	white-space: nowrap;}
	
.h-menu ul{
	margin: 0; padding: 0; white-space: nowrap;}
	
.h-menu ul li {
	margin: 2px; padding: 4px 0; cursor: pointer; float: left; list-style: none;}
	
.h-menu ul li span {
	float: left;}

.dnb-titlebar{
	margin: 0; padding: 2px 10px; height: 22px; background: #ffffff url("../img/title.png") bottom left repeat-x; vertical-align: middle; color: #b8b8b8; font-weight: bold; }

.dnb-paginator {
	padding:0; margin: 1em 0;}
	
.dnb-paginator li{
	display: inline; cursor: pointer; padding: 0 0.4em; color: #54ce79; text-decoration: none;}

.dnb-paginator li:hover{
	text-decoration: underline;}

.dnb-paginator .active-page, .dnb-paginator .active-page:hover, .dnb-paginator .caption, .dnb-paginator .caption:hover{
	cursor: default !important; color: #7e7e7e !important; text-decoration: none;}

.dnb-table-1{
	border: solid #f5f5f5; border-width: 1px 2px 2px 1px;}
	
.dnb-table-1 tr td{
	border: solid #f5f5f5; border-width: 1px 0 0 1px; padding: 1px 4px;}
	
.dnb-table-1 tr th{
	border: solid #ffffff; border-width: 1px 0 1px 1px; background-color: #f5f5f5; color: #000000; font-weight: normal; text-align: left; padding: 4px;}

.dnb-table-1 tr:hover{
	 background-color: #fbf9ee;}
	 
.dnb-table-1 tr:hover td{
	 border: solid #ffffff; border-width: 1px 0 0 1px; }

.label-td{
	width: 90px !important; text-align: right; border-right: 1px solid #b8b8b8;}

.background-light{
	background-color: #fbfbfb;}

.border-left{
	border-left: 1px solid #f5f5f5;}

.border-right{
	border-right: 1px solid #f5f5f5;}

.border-top{
	border-top: 1px solid #f5f5f5;}

.border-bottom{
	border-bottom: 1px solid #f5f5f5;}

.border-all{
	border: 1px solid #f5f5f5;}
	
.dnb-text{
	border: none; background-color: #ffffff; color: #000000;}

.ul-inline li{
	display: inline; vertical-align: middle;}

.text-90{
	font-size: 0.9em;}

.text-80{
	font-size: 0.8em;}

.padding-05{
	padding: 0.5em;}

.padding-02{
	padding: 0.2em;}

.padding-1{
	padding: 1em;}

.text-no-deco{
	text-decoration: none !important; }

.hidden{
	display: none;}

.invisible{
	visibility: hidden;}

.comment{
	color: #808080;}

.ref-or-label{
	color: #7e7e7e !important;}

.quote{
	font-style: italic;}

.edit-emph{
	color: 54ce79;}

.emph{
	color: #7e7e7e;}
.remark{
	color: red; display: none;}
	
.small-caps{
	font-variant: small-caps !important;}

.missingValue{
	color: #c80000;}

.ona-direct{
	margin: 0 4px 0 4px; white-space: nowrap; color: #888888;}

.ona-direct:hover{
	color: #54ce79; cursor: pointer; text-decoration: underline;}
	
.svg-glyph{
	vertical-align: middle; border: none; padding: 0px; margin: 0px; float: none;}



/* rich-content editor
-------------------------------------------------------------------------------*/
.rc {
	display: block; background-color: #ffffff; border: double #f5f5f5; position: relative; z-index: 50;}

#RCEditor{
	 width: 450px; /*height: auto;*/ height: 50em;}

#LITRESINPBOX{
	background-color: #fafae2; margin: 4px;}

#IPA{
	background-color: #ffe4b5;}
	
#MODIF{
	background-color: #e6e6fa;}
	
#COMBI{
	background-color: #eee8aa;}
	
#DNBSYMB{
	background-color: #d5fbb5;}
	
#SYMBPREW{}
	
div.ipa_btn_o {
	background: url("../img/ipa_o.png") no-repeat left top; cursor: pointer; height: 11px; width: 30px; }
	
div.ipa_btn_o:hover {
	background: url("../img/ipa_o_h.png") no-repeat left top; cursor: pointer;}
	
div.ipa_btn_c {
	background: url("../img/ipa_c.png") no-repeat left top;	cursor: pointer; height: 11px; width: 30px;}
	
div.ipa_btn_c:hover {
	background: url("../img/ipa_c_h.png") no-repeat left top; cursor: pointer;}
	
div.modif_btn_o {
	background: url("../img/modif_o.png") no-repeat left top; cursor: pointer; height: 11px; width: 27px;}
	
div.modif_btn_o:hover {
	background: url("../img/modif_o_h.png") no-repeat left top;	cursor: pointer;}
	
div.modif_btn_c {
	background: url("../img/modif_c.png") no-repeat left top; cursor: pointer; height: 11px; width: 27px;}
	
div.modif_btn_c:hover {
	background: url("../img/modif_c_h.png") no-repeat left top;	cursor: pointer;}
	
div.combi_btn_o {
	background: url("../img/combi_o.png") no-repeat left top; cursor: pointer; height: 11px; width: 32px;
}
div.combi_btn_o:hover {
	background: url("../img/combi_o_h.png") no-repeat left top;	cursor: pointer;}
	
div.combi_btn_c {
	background: url("../img/combi_c.png") no-repeat left top; cursor: pointer; height: 11px; width: 32px;}
	
div.combi_btn_c:hover {
	background: url("../img/combi_c_h.png") no-repeat left top; cursor: pointer;}
	
div.dnbsymb_btn_c {
	background: url("../img/dnbsymb_c.png") no-repeat left top; cursor: pointer; height: 11px; width: 35px;}
	
div.dnbsymb_btn_c:hover {
	background: url("../img/dnbsymb_c_h.png") no-repeat left top; cursor: pointer;}
	
div.dnbsymb_btn_o {
	background: url("../img/dnbsymb_o.png") no-repeat left top; cursor: pointer; height: 11px; width: 35px;}
	
div.dnbsymb_btn_o:hover { background: url("../img/dnbsymb_o_h.png") no-repeat left top; cursor: pointer;}

div.proofs_btn_c {
	background: url("../img/proofs_c.png") no-repeat left top; cursor: pointer; height: 11px; width: 46px;}
	
div.proofs_btn_c:hover {
	background: url("../img/proofs_c_h.png") no-repeat left top; cursor: pointer;}

div.proofs_btn_o {
	background: url("../img/proofs_o.png") no-repeat left top; cursor: pointer; height: 11px; width: 46px;}
	
div.proofs_btn_o:hover { background: url("../img/proofs_o_h.png") no-repeat left top; cursor: pointer;}

#clear_format_btn {
	background: url("../img/clear_format.png") no-repeat left top; cursor: pointer; height: 11px; width: 28px;}

#clear_format_btn:hover {
	background: url("../img/clear_format_h.png") no-repeat left top; cursor: pointer;}
	
div.tree_btn_o {
	background: url("../img/tree_o.png") no-repeat left top; cursor: pointer; height: 11px; width: 46px;}
	
div.tree_btn_o:hover {
	background: url("../img/tree_o_h.png") no-repeat left top; cursor: pointer;}
	
div.tree_btn_c {
	background: url("../img/tree_c.png") no-repeat left top; cursor: pointer; height: 11px; width: 46px;}
	
div.tree_btn_c:hover {
	background: url("../img/tree_c_h.png") no-repeat left top; cursor: pointer; }
	
#italic_btn{
	background: url("../img/italic.png") no-repeat left top; cursor: pointer; height: 11px; width: 12px;}
	
#italic_btn:hover{
	background: url("../img/italic_h.png") no-repeat left top;}
	
#back_btn{
	background: url("../img/back.png") no-repeat left top; cursor: pointer; height: 11px; width: 12px;}
	
#back_btn:hover{
	background: url("../img/back_h.png") no-repeat left top;}

#sup_btn{
	background: url("../img/sup.png") no-repeat left top; cursor: pointer; height: 11px; width: 12px;}
	
#sup_btn:hover{
	background: url("../img/sup_h.png") no-repeat left top;}
	
#sub_btn{
	background: url("../img/sub.png") no-repeat left top; cursor: pointer; height: 11px; width: 12px;}
	
#sub_btn:hover{
	background: url("../img/sub_h.png") no-repeat left top;}

#link_btn{
	cursor: pointer; height: 11px; width: 12px; background: url("../img/url.png") no-repeat left top;}

#link_btn:hover{
	background: url("../img/url_h.png") no-repeat left top;}

#unlink_btn{
	cursor: pointer; height: 11px; width: 12px; background: url("../img/unlink.png") no-repeat left top;}

#unlink_btn:hover{
	background: url("../img/unlink_h.png") no-repeat left top;}

#litres_btn{
	cursor: pointer; height: 11px; width: 11px; background: url("../img/lit_source.png") no-repeat left top;}
	
#litres_btn:hover{
	background: url("../img/lit_source_h.png") no-repeat left top;}

#remark_btn{
	cursor: pointer; height: 11px; width: 11px; background: url("../img/remark.png") no-repeat left top;}
	
#remark_btn:hover{
	background: url("../img/remark_h.png") no-repeat left top;}

.rc-symbol-div {
    text-align: center; vertical-align: middle; border: 1px solid #cdcdcd; background-color: #ffffff; padding: 1px; margin: 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
    
.rc-symbol {
	font-size: 1.2em;  height: 20px; width: 20px; cursor: pointer;}

.rc-symbol:hover {
	background-color: #cdcdcd; border: 1px solid #ffffff;}

.rc-glyph-img, .rc-glyph-svg{}

.rc-glyph-img span, .rc-glyph-svg span{
 	font-size: 0.8em; padding-left: 4px; cursor: pointer;}

.rc-glyph-img span:hover, .rc-glyph-svg span:hover{
 	color: #54ce79;}	

/* tree
-------------------------------------------------------------------------------*/
#RCTree{
	margin: 4px; font: 11px/16px "Lucida Grande", verdana, sans-serif !important; background: url("../img/tree_bkg.png") repeat-y;
}
.rc-tree-root{
	background-color: #ffffff !important; padding-left: 16px;}
	
.rc-tree-node{
	background-color: #ffffff !important; padding-left: 16px !important;}
	
.rc-tree-node span, .rc-tree-root span{
	white-space: nowrap;}
	
.rc-tree-node span:hover{
	cursor: pointer; color: #54ce79}

.rc-selected-tree-node{
	color: #c80000 !important; font-weight: bold !important;}

.first-node{ 
	background:   url("../img/first.png") top left no-repeat;}

.intermediate-node{ 
	background: url("../img/intermediate.png") top left no-repeat;}

.last-node{
	background: url("../img/last.png") top left no-repeat;}

.16cubic{ 
	width: 16px; background: red url("../img/v_line.png") top left no-repeat;}

.level-0{
	margin-left: 0 !important;}

.level-1{
	margin-left: 16px !important;}

.level-2{
	margin-left: 32px !important;}

.level-3{
	margin-left: 48px !important;}

.level-4{
	margin-left: 64px !important;}

.level-5{
	margin-left: 80px !important;}

.branch-point {
	cursor:pointer; background: url("../img/plus.png") top left no-repeat;}

.branch-point:hover {
	background: url("../img/plus_active.png") top left no-repeat;}

.branch-point-expanded {
	cursor:pointer; background: url("../img/minus.png") top left no-repeat;}

.branch-point-expanded:hover {
	background: url("../img/minus_active.png") top left no-repeat;}

.branch-node {
	padding-left: 3px; font-weight: bold;}

/* TEI2HTML formating */
div#orte,
div#aussprache {
	padding-bottom: .5em;
}
div.mdr {
	padding-bottom: .5em;
}



/* jQuery UI 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 */
 
/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #f5f5f5; background: #ffffff; color: #000000; margin: 0; padding: 0;}
.ui-widget-content a { color: #54ce79; }
.ui-widget-header { border: none; background: #fbfbfb; color: #e7e7e7; font-weight: bold; margin: 0 !important; padding: 0 !important;}
.ui-widget-header a { color: #54ce79; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #f5f5f5; background: #fbfbfb	; color: #7e7e7e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #54ce79;}
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus { border: 1px solid #f5f5f5; background: #54ce79; font-weight: bold; color: #ffffff; }

.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #f5f5f5; background: #ffffff; font-weight: bold; color: #54ce79; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #54ce79; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Corner radius */
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

 /* Tabs
 ----------------------------------*/
.ui-tabs { position: relative; padding: 2px; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0;  }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 2px 0px 2px; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; border-bottom: 1px solid #ffffff !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 2.6em 0.1em 1em 0.1em; background: #fbfbfb;}
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Accordion
-----------------------------------*/
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; color: #b8b8b8; margin-bottom: 0px !important;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; text-decoration: none; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: 0; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; margin-bottom_: 2px; padding: 1em 2.2em;}


/* Icons
----------------------------------*/
.ui-icon { width: 16px; height: 16px; background-image: url(../img/ui/ui-icons_54ce79_256x240.png); }
.ui-widget-content .ui-icon { background-image: url(../img/ui/ui-icons_54ce79_256x240.png); }
.ui-widget-header .ui-icon{ background-image: url(../img/ui/ui-icons_54ce79_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../img/ui/ui-icons_54ce79_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../img/ui/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon { background-image: url(../img/ui/ui-icons_54ce79_256x240.png); }

.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }


/* ADDED AFTER UPDATE 2019
---------------------------------*/

#searchResults .hit * {
  display: inline;
}
