body {
  color: #666;
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif !important;
  background-color: #fffcfc;
  background-image: url("../img/bg-pattern.png"); }

a,
a:hover,
a:visited {
  color: #8EB468; }

::-moz-selection {
  background-color: #8EB468;
  color: #ffffff; }

::selection {
  background-color: #8EB468;
  color: #ffffff; }

a:hover {
  text-decoration: none; }

h2,
h3,
h4 {
  font-family: "Roboto Condensed" !important; }

h1 {
  font-family: "Roboto Condensed" !important;
  margin-top: 12px; }

em {
  color: #666; }

.highlight-flashing {
  color: #E4554F; }

.highlight-flashing-muted {
  color: #634A4D; }

.alignleft {
  float: left !important;
  margin: .5rem; }

.alignright {
  float: right !important;
  margin: .5rem; }

.uk-panel-box-secondary {
  background-color: transparent;
  border-style: dashed;
  border-width: 1px;
  border-color: #B8E986; }

/* HEADER */
.vb-header {
  background: #f3f3f3;
  background-color: rgba(243, 243, 243, 0.9); }

.vb-header-bar {
  padding: 5px 0; }

.vb-header-horizontal-rule {
  height: 5px;
  background-color: #B8E986; }

.vb-header-languages {
  font-size: 12px; }

.vb-header-title,
.vb-header-title a,
.vb-header-title a:hover,
.vb-header-title a:visited {
  font-family: "Roboto Condensed" !important;
  padding: 0px;
  font-size: 36px;
  color: #444444 !important;
  padding-left: 7px; }

.vb-header-image {
  background-size: cover; }

.vb-header-image-placeholder {
  height: 350px;
  margin-bottom: 0px; }

/* NAVBAR */
.uk-navbar {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif !important;
  background: transparent; }

.uk-nav-navbar {
  background: #f3f3f3;
  background-color: rgba(243, 243, 243, 0.9); }

.uk-nav-navbar > li > a:hover {
  background-color: #8EB468; }

.uk-dropdown-navbar li {
  padding: 5px; }

.vb-navbar-primary-a {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif !important;
  font-size: 20px !important; }

.uk-icon-button {
  width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 24px; }

.vb-social-icons a,
.vb-social-icons a:visited {
  color: #8EB468; }

.tp_recent_tweets > ul {
  padding-left: 0px; }

/* ARTICLE */
.uk-article-title {
  font-size: 24px;
  line-height: 28px; }

.uk-article-title > a,
.uk-article-title > a:hover,
.uk-article-title > a:visited {
  text-decoration: none;
  color: #444; }

.uk-article-meta {
  color: #8EB468;
  font-size: 14px; }

.uk-article-lead {
  font-size: 14px;
  margin-bottom: 10px; }

.more-link {
  margin-top: 5px;
  margin-bottom: 5px;
  float: right; }

article img {
  margin: .5rem; }

/* SOCIAL SHARING */
.vb-icon-social {
  padding: .5em;
  color: #8E8E8E; }

.vb-icon-twitter {
  color: #68ACE3; }

.vb-icon-facebook {
  color: #4560A3; }

.vb-icon-gplus {
  color: #C33; }

/* COMMENT */
.uk-comment {
  padding: 5px; }

/* SIDEBAR */
.uk-icon-twitter-green {
  color: #B8E986; }

.vb-widget-no-title {
  display: none; }

.tp_recent_tweets li {
  background-image: url("../img/tweet.png"); }

/* FOOTER */
footer {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 15px;
  padding-bottom: 15px;
  background-color: #EEEEEE; }

footer a,
footer a:hover,
footer a:visited {
  color: #666; }

/*CUSTOM STYLES*/
.fussbereich {
    position:fixed;
    bottom: 0;
	right: 10px;
	width:230px;
    height: 2em;
}

.vb-article {
  position: relative; }

.uk-button-primary {
  background-color: #8EB468; }

.uk-button-primary:hover {
  background-color: #8EB468; }

/* OFF CANVAS */
.offcanvas-header {
  color: #ffffff;
  font-size: 18px; }

/* PRINT SETTINGS */
@media print {
  @page {
    margin: 1.5cm; }
  footer,
  .vb-header-horizontal-rule,
  .vb-header-image,
  .vb-header,
  .uk-icon-print,
  #respond,
  .uk-panel-box-secondary,
  .social_share_privacy,
  .help_info,
  .icon,
  .vb-social-sharing-box {
    display: none; }

  h1.uk-article.title {
    font-size: 14px; } }

/*# sourceMappingURL=style.css.map */
