h1, h2, h3, .uk-h1, .uk-h2, .uk-h3, .uk-article-title, .el-title, .el-content {
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
}

.uk-button {
line-height: 1.5em;
padding-top: 10px;
padding-bottom: 10px;
}

.tm-toolbar .uk-subnav li {
    text-transform: uppercase;
}

.tm-page {
    box-shadow: 0px 0px 50px rgba(29,37,47,0.8);
}
/* *************************************************************************** */
/* Sidebar / Aside */
/* *************************************************************************** */

/* Navi */
.sidebar .uk-nav.uk-nav-default > li > a,
aside .uk-nav.uk-nav-default > li > a {
    padding: 10px 20px;
}

.sidebar .uk-nav.uk-nav-default > li.uk-active > a,
aside .uk-nav.uk-nav-default > li.uk-active > a {
    background-color: #a68564
    color: #fff;
}

.sidebar .uk-nav.uk-nav-default > li.uk-active.uk-parent > a:hover,
aside .uk-nav.uk-nav-default > li.uk-active.uk-parent > a:hover {
    background-color: #a68564;
    color: #fff;
}

/* Subnavi */
.sidebar .uk-nav.uk-nav-default > li > ul > li > a,
aside .uk-nav.uk-nav-default > li > ul > li > a {
    padding: 10px 20px;
    
    color: #91959C;
}
.sidebar .uk-nav.uk-nav-default > li > ul > li > a:hover,
aside .uk-nav.uk-nav-default > li > ul > li > a:hover {
    color: #a68564;
}

.sidebar .uk-nav.uk-nav-default > li > ul > li.uk-active > a,
aside .uk-nav.uk-nav-default > li > ul > li.uk-active > a {
    
    background-color: #E4F4D2;
    color: #666;
}



/* Quotations */
.sidebar .uk-card.uk-card-muted,
aside .uk-card.uk-card-muted {
    background-color: #f9f9f9;
    padding: 20px;

}

/* *****************************************************************************
* Header
* **************************************************************************** */
.uk-navbar-right .uk-navbar-toggle .uk-icon > svg{
    width: 30px;
}
 

/* *****************************************************************************
* Main Navi
* **************************************************************************** */
.uk-navbar-dropdown.uk-open {
    box-shadow: 0 17px 22px -14px rgba(0,0,0,.2);
    margin: 0!important;

    border: 0!important;
}
.uk-drop.uk-navbar-dropdown .uk-nav.uk-navbar-dropdown-nav a {
    font-size: 18px;
}
/* *****************************************************************************
* Divider
* **************************************************************************** */
.uk-divider-icon {
    background-image: url(/images/icons/ulrike-koch-favicon-03-transparent.svg) !important;
}

/* *****************************************************************************
* Modal Popup
* **************************************************************************** */
.uk-modal-dialog .uk-modal-body .uk-panel {
    font-size: 1.1em;
}

/* *************************************************************************** */
/* Passepartout Farben */
/* *************************************************************************** */

.stadtansicht .uk-tile.uk-tile-secondary  {
    background-color: #d3d6ce;
}

.leute .uk-tile.uk-tile-secondary  {
    background-color: #edceab; 
}

.landschaften .uk-tile.uk-tile-secondary  {
    background-color: #c3e7e2;
}

.flora .uk-tile.uk-tile-secondary  {
    background-color: #e1c7c7;
}


.kleinplastiken .uk-tile.uk-tile-secondary  {
}


.elphi .uk-tile.uk-tile-secondary  {
}





/* Werkbezogene Farbüberschreibungen */
.hellblau .uk-tile.uk-tile-secondary {
    background-color: #c3e7e2;
}

.rosa .uk-tile.uk-tile-secondary  {
    background-color: #e7cecb;
}

.hellgruen .uk-tile.uk-tile-secondary  {
    background-color: #d3d6ce;
}

.turkis .uk-tile.uk-tile-secondary  {
    background-color: #cae6e6;
}

.hellbraun .uk-tile.uk-tile-secondary  {
    background-color: #e1c7c7;
}

.hellorange .uk-tile.uk-tile-secondary  {
    background-color: #edceab;
}



/* *************************************************************************** */
/* Yootheme Redaktion Optimization */
/* *************************************************************************** */

/* Hide return URL textfield */
#uri_base64encoded {
    display: none;
}
/* Editor View: Hide Yootheme Pro Builder button */
.btn-primary[href*="p=customizer"],
.redaktion .btn-primary[href*="p=customizer"] {
    display: none;
} 
/* Editor View: Hide introtext on JCE, TinyMCE or Code Mirror*/
.redaktion.hideintro #com-content-form #editor .wf-editor-container:first-child, 
.redaktion.hideintro #com-content-form #editor .js-editor-tinymce:first-child { 
    display: none!important; 
} 
 
/* Hide Aimy Canonical Tab*/
#com-content-form button[aria-controls="attrib-aimy_cncl"],
.redaktion.hideaimy #com-content-form button[aria-controls="attrib-aimy_cncl"]{
    display: none!important;
}
 
/* Editor View: Hide image panel on TinyMCE or Code Mirror*/
#com-content-form button[aria-controls="images"],
.redaktion.hideimagepanel #com-content-form button[aria-controls="images"] {
    display: none!important;
}

/* Hide Publishing Tab*/
#com-content-form button[aria-controls="publishing"],
.redaktion.hidepublishing #com-content-form button[aria-controls="publishing"]{
    display: none!important;
}

/* Hide Metadata Tab*/
#com-content-form button[aria-controls="metadata"],
.redaktion.hidemetadata #com-content-form button[aria-controls="metadata"]{
    display: none!important;
}

/* Hide Button Kopieren und Speichern */
#adminForm button[data-submit-task="article.save2copy"],
.redaktion #adminForm button[data-submit-task="article.save2copy"]{
    display: none!important;
}

/* Hide Button Kopieren und Speichern */
#adminForm button[data-submit-task="article.save2copy"],
.redaktion #adminForm button[data-submit-task="article.save2copy"]{
    display: none!important;
} 

.redaktion input,
.redaktion input.form-control,
.redaktion select,
.redaktion textarea {
    font-size: 1.4em;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff!important;
    border-bottom: none!important;
} 
.redaktion .form-text {
    font-size: 1.4em;
}
.redaktion .tm-main {
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-family: 'Nunito Sans';
    font-size: 0.8em;
}

.redaktion .tm-main label {
    font-weight: bold;
}

.redaktion .tm-main fieldset {
    background-color: #f1f1f1;
    padding: 10px;
    margin-bottom: 10px;

} 


/* Table 9 */
.el-text-5 .filter-content {
    word-wrap: break-word!important;
    line-height: 1.5em;
    text-rendering: optimizeLegibility;

}

.fs-datatable-block.fs-datatable-footer,
.fs-datatable-block.fs-datatable-header {
    border: none;
    padding: 0;
}


/* *****************************************************************************
/* JSitemap */
/* *************************************************************************** */

#jmap_sitemap .folder:hover,
#jmap_sitemap .folder:focus,
#jmap_sitemap li a:hover,
#jmap_sitemap li a:focus {
color: #27306c;
}
#jmap_sitemap,
#jmap_sitemap li a.selected {
font-size: 18px;
}
