/* Version: $Id: blue.css 14 2017-09-23 08:46:48Z info $ */
/*******************************************************************************************************/
/** @author      JOOM!WEB Webservice Olaf Dryja                                                       **/
/** @authorURL   http://joomweb.de                                                                    **/
/** @authorMail  info@joomweb.de                                                                      **/
/** @copyright   Copyright (C) 2017 JOOM!WEB  Webservice Olaf Dryja, Inc. All rights reserved. **/
/** @license     GNU General Public License version 2 or later                                        **/
/*******************************************************************************************************/


html {
    background: #5c584f;
    color: #333;
}
/* Social Section */
.uk-icon-button {
    background: #0171fb;
    color: #fff;
}

.uk-icon-button:hover, 
.uk-icon-button:focus {
    background-color: #fff;
    color: #444;
}

/* Tooltip */
.uk-tooltip {
    background: #0171fb;
    color: #fff;
}

.uk-tooltip:after {
    border: 5px dashed #0171fb;
}

.uk-tooltip-top:after,
.uk-tooltip-top-left:after,
.uk-tooltip-top-right:after {
  border-top-color: #0171fb;
}

.uk-tooltip-bottom:after,
.uk-tooltip-bottom-left:after,
.uk-tooltip-bottom-right:after {
  border-bottom-color: #0171fb;
}

.uk-tooltip-left:after {
  border-left-color: #0171fb;
}

.uk-tooltip-right:after {
  border-right-color: #0171fb;
}

/* Logobar */
.logo a {
    color: #fff
}

.logobar,
.logobar a h1,
.logobar a h2,
.logobar a h3,
.logobar a h4,
.logobar a h5,
.logobar a h6 {
    color: #fff
}

a.logo-small h3 {
    color: #fff;
    display: inline-block;
    letter-spacing: normal!important;
}

/* Navbar */
.uk-navbar {
    background: #000;
    color: #fff;
}

.uk-navbar-nav > li > a {
    background-color: #000;
    color: #fff;
}

.uk-navbar-nav > li.uk-active > a {
    background-color: #111;
    color: #fff;
}

.uk-navbar-nav > li.uk-open > a,
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus {
    background-color: #111;
    color: #fff;
}

.uk-dropdown-navbar {
    background: rgba(0,0,0,0.8);
    color: #111;
}

.uk-nav-navbar > li > a {
    color: #fff;
}

.uk-nav-navbar > li > a:focus,
.uk-nav-navbar > li > a:hover {
    background: #0171fb;
    color: #fff;
}

.uk-navbar-toggle {
    color: #fff;
	margin-left: 10px;
}

.uk-navbar-toggle:hover, 
.uk-navbar-toggle:focus {
    color: #222;
    text-decoration: none;
}

.uk-navbar-content, 
.uk-navbar-brand, 
.uk-navbar-toggle {
    box-sizing: border-box;
    height: 80px;
}

/* Slideshow */
.uk-slidenav {
    color: rgba(255,255,255,.9);
    background: rgba(0,0,0,0.6);
}

.slideshow-container {
    background-color: rgba(0,0,0,0.5);
    color: #fff;
}

.slideshow-container h2 {
    color: #fff;
}

.slideshow-container .uk-button-primary {
    background: transparent;
    color: #efefef;
    border: 2px solid #efefef;
}

.slideshow-container .uk-button-primary:hover,
.slideshow-container .uk-button-primary:focus {
    background-color: rgba(245,245,245,0.2);
    color: #ddd;
    border: 2px solid #ddd;
}

/* Modulpositionen */
.uk-panel-box {
    background: transparent;
    
}

.modulecontainer .uk-accordion {
    background: rgba(245,245,245,0.2);
}

.modulecontainer .uk-accordion-title {
    background: #ccc;
    color: #333;
}

.modulecontainer .uk-accordion-content {
    background: #ccc;
    color: #333;
}

.modulecontainer .uk-button-primary,
.ginfobox .uk-button-primary,
.linfobox .uk-button-primary {
    background: transparent;
    color: #333;
    border: 2px solid #333;
}

.cinfobox .uk-button-primary,
.moduletable_sidebar-color .uk-button-primary {
    background: transparent;
    color: #fff;
    border: 2px solid #fff;
}

.modulecontainer .uk-button-primary:hover,
.modulecontainer .uk-button-primary:focus,
.ginfobox .uk-button-primary:hover,
.ginfobox .uk-button-primary:focus {
    background-color: rgba(245,245,245,0.2);
    color: #333;
    border: 2px solid #333;
}

.cinfobox .uk-button-primary:hover,
.cinfobox .uk-button-primary:focus,
.moduletable_sidebar-color .uk-button-primary:hover,
.moduletable_sidebar-color .uk-button-primary:focus {
    background-color: rgba(245,245,245,0.2);
    color: #eee;
    border: 2px solid #eee;
}

.linfobox .uk-button-primary:hover,
.linfobox .uk-button-primary:focus {
    background-color: rgba(245,245,245,0.2);
    color: #666;
    border: 2px solid #666;
}

.slidertext {
    background-color: rgba(0,0,0,0.6);
    color: #fff;
}

.slidertext h2,
.slidertext h3 {
    color: #fff;
}

/* Infobox */
.cinfobox {
    background-color: #0171fb;
    color: #fff;
    border: 1px solid #0171fb;
}

.ginfobox {
    background-color: #ccc;
    color: #000;
    border: 1px solid #999;
}

.linfobox {
    border: 1px solid #ddd;
    color: #000;
}

.cinfobox h2,
.cinfobox h3,
.cinfobox h4,
.cinfobox h5,
.cinfobox h6{
    color: #fff;
}

#modpos-d.fullinfobox.uk-cover-background {
    background-color: #aaa;
    color: #000;
}

#modposab.fullinfobox.uk-cover-background {
    background-color: #ddd;
    color: #000;
}

.icon-fullinfo {
    border: 1px solid #000;
    color: #000;
    opacity: 0.5;
}

.icon-fullinfo:hover {
    border: 1px solid #000;
    opacity: 0.9;
}

#modposab .icon-fullinfo:hover {
    border: 1px solid #0171fb;
    opacity: 0.9;
    color: #0171fb;
}

/* Main */
.uk-article-title {
    color: #fff;
}

a,
.uk-link {
    color: #333;
}

a:hover,
a:focus,
.uk-link:hover,
.uk-link:focus {
    color: #333;
    text-decoration: none;
}

aside .moduletable_sidebar-color {
    background-color: #0171fb;
    color: #fff;
}

aside .moduletable_sidebar-gray {
    background-color: #ccc;
    color: #000;
}

.uk-panel-box-primary .moduletable_sidebar-color h3.uk-panel-title {
    color: #fff !important;
}

.uk-panel-box-secondary .moduletable_sidebar-gray h3.uk-panel-title,
.uk-panel-box-primary .moduletable_sidebar-gray h3.uk-panel-title {
    color: #000 !important;
}

.moduletable_sidebar-color h3.uk-panel-title {
   border-bottom: 1px solid rgba(255,255,255,0.5); 
}

.moduletable_sidebar-color > ul > li,
.moduletable_sidebar-gray > ul > li {
    border-bottom: 1px dotted rgba(255,255,255,0.5);
}

.moduletable_sidebar-color > ul > li > a,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > a,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li > a {
    color: #fff;
}

.moduletable_sidebar-gray > ul > li > a,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > a,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li > a {
    color: #000;
}

.moduletable_sidebar-color > ul > li > a:hover,
.moduletable_sidebar-color > ul > li > a:focus,
.moduletable_sidebar-color > ul > li:hover > a,
.moduletable_sidebar-color > ul > li:focus > a,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > a:hover,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li:hover > a,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > a:focus,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li:focus > a,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li > a:hover,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li > a:focus,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li:hover > a,
.moduletable_sidebar-color > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li:focus > a {
    color: #ddd;
}

.moduletable_sidebar-gray > ul > li > a:hover,
.moduletable_sidebar-gray > ul > li > a:focus,
.moduletable_sidebar-gray > ul > li:hover > a,
.moduletable_sidebar-gray > ul > li:focus > a,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > a:hover,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li:hover > a,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > a:focus,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li:focus > a,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li > a:hover,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li > a:focus,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li:hover > a,
.moduletable_sidebar-gray > ul > li > div > ul.uk-nav-sub > li > ul.uk-nav-sub > li:focus > a {
    color: #333;
}

/* Bottom D Sektion */
.bottomd.uk-cover-background {
    background: #eee;
    color: #666;
}

.bottomd.uk-cover-background a,
.bottomd.uk-cover-background .uk-link {
    color: #000;
}

.bottomd.uk-cover-background a:hover,
.bottomd.uk-cover-background a:focus,
.bottomd.uk-cover-background .uk-link:hover,
.bottomd.uk-cover-background .uk-link:focus {
    color: #333;
}

#map {
    border-top:1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

.footer {
    background: #ccc;
    color: #000;
}

.footer .uk-subnav>*>:focus,
.footer .uk-subnav>*>:hover {
    color: #0171fb;
}

.footer .uk-subnav-line>:nth-child(n+2):before {
    border-left: 1px solid #0171fb;
}

#sitenavi .uk-navbar-nav > li > .nav-child {
    background-color: rgba(0,0,0,0.9);
}

#sitenavi .uk-navbar-nav > li > .nav-child > li > a,
#sitenavi .uk-navbar-nav > li > .nav-child > li > .nav-child > li > a,
#sitenavi .uk-navbar-nav > li > .nav-child > li > .nav-child > li > .nav-child > li > a{
    color: #fff;
}

#sitenavi .uk-navbar-nav > li > .nav-child > li:hover > a,
#sitenavi .uk-navbar-nav > li > .nav-child > li > .nav-child > li:hover > a,
#sitenavi .uk-navbar-nav > li > .nav-child > li > .nav-child > li > .nav-child > li:hover > a{
    color: #eee;
}