/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
    src: url('../fonts/RobotoCondensed-Regular.eot');
    src: url('../fonts/RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/RobotoCondensed-Regular.woff2') format('woff2'),
         url('../fonts/RobotoCondensed-Regular.woff') format('woff'),
         url('../fonts/RobotoCondensed-Regular.ttf')  format('truetype'),
         url('../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');
}
@font-face {
  font-family: 'NotoSerif';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
    src: url('../fonts/NotoSerif-Italic.eot');
    src: url('../fonts/NotoSerif-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSerif-Italic.woff2') format('woff2'),
         url('../fonts/NotoSerif-Italic.woff') format('woff'),
         url('../fonts/NotoSerif-Italic.ttf')  format('truetype'),
         url('../fonts/NotoSerif-Italic.svg#NotoSerif-Italic') format('svg');
}
@font-face {
  font-family: 'NotoSerif';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
    src: url('../fonts/NotoSerif.eot');
    src: url('../fonts/NotoSerif.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSerif.woff2') format('woff2'),
         url('../fonts/NotoSerif.woff') format('woff'),
         url('../fonts/NotoSerif.ttf')  format('truetype'),
         url('../fonts/NotoSerif.svg#NotoSerif-Italic') format('svg');
}
@font-face {
  font-family: 'NotoSerif';
  font-stretch: 100%;
    src: url('../fonts/NotoSerif-Bold.eot');
    src: url('../fonts/NotoSerif-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NotoSerif-Bold.woff2') format('woff2'),
         url('../fonts/NotoSerif-Bold.woff') format('woff'),
         url('../fonts/NotoSerif-Bold.ttf')  format('truetype'),
         url('../fonts/NotoSerif-Bold.svg#NotoSerif-Bold') format('svg');
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
    src: url('../fonts/OpenSans-Light.eot');
    src: url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light.woff2') format('woff2'),
         url('../fonts/OpenSans-Light.woff') format('woff'),
         url('../fonts/OpenSans-Light.ttf')  format('truetype'),
         url('../fonts/OpenSans-Light.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
     src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular.woff2') format('woff2'),
         url('../fonts/OpenSans-Regular.woff') format('woff'),
         url('../fonts/OpenSans-Regular.ttf')  format('truetype'),
         url('../fonts/OpenSans-Regular.svg#OpenSans') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff2') format('woff2'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf')  format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSans') format('svg');
}


.tm-toolbar {
  background: /*url("../images/breadcrumbs.png")*/ no-repeat scroll 100% 0 rgba(92, 119, 18, 1);
  background-position: 10px;
}


body {
    color: #000000;
}

.uk-breadcrumb {
  color: #b1b1b1;
  margin-left: 5px;
}

table.acymailing_form {
    margin: 0;
}

.acysubbuttons {
    text-align: left;
}

a, .uk-link {
    color: #000000;
    cursor: pointer;
    text-decoration: none;
}

.uk-subnav > li > a {
    color: #b1b1b1;
}

div.blauer-balken {     
    background: none repeat scroll 0 0 #cbd3b0;
    border-bottom: 0 solid #d4d9de;
    border-top: 0 solid #d4d9de;
    color: #323232;
    padding: 5px 10px;
	text-align: center;
	color: #000000;
    margin-left: 50px;
    height: 24px;
  	font-weight: 300;
}

div.ueberschrift {     
    font-size: 24px;
    line-height: 24px;
    font-weight: 300;
	color: #000000;
	margin-top: 25px;
}



div.intro {     
    font-style: italic;
	font-weight: 300;
	color: #5c7712;
	margin-top: 10px;
}

em {
	color: #000000;
	font-weight: 500;
}

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    height: 85px;
}

.uk-panel-box-secondary .uk-panel-title {
    background: none repeat scroll 10px center #5c7712;
    color: #ffffff;
    height: 40px;
    margin: -25px -25px 15px;
    padding: 15px 0 0 25px;
}

.uk-panel-box-secondary {
    background-color: #ffffff;
    color: #000000;
}

.tm-top-b {  
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  
  box-shadow: none;  
}

.tm-grid-block  { 
  	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	box-shadow: none;
}

.uk-subnav > li > a:hover {
    color: #ffffff;
}

/*.tm-sidebar-a {
width: 28%;
}

.tm-main {
width: 72%;
}*/

div.note, span.note {
    background: none repeat scroll 0 0 #e0f2fb;
    border-bottom: 0 solid #d4d9de;
    border-top: 0 solid #d4d9de;
    color: #323232;
    margin: 10px 0;
    padding: 5px 10px;
    text-align: justify;
}

h2, .uk-h2 {
    font-size: 24px;
    font-family: 'NotoSerif';
    line-height: 24px;
    text-transform: none;
}

.uk-navbar-center {
    float: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 70%;
    text-align: center;
}

.uk-article-title {
	font-size: 30px;
    text-transform: none;
}


h1, h2, h3, h4, h5, h6 {
  text-transform: none;
}

.uk-panel-right {
    text-align: right;
	padding-left: 4px;
}

.uk-panel-left {
    text-align: left;
	padding-right: 4px;
}

.uk-panel-center {
    text-align: center;
}

.tm-totop-scroller {
    right: 10px;
    top: 10px;
}

.easy_img_caption {
    max-width: 100% !important;
    width: 100% !important;
    font-weight: inherit;
    background-color: #F2F2F2;
}

.easy_img_caption_inner {
  font-weight: lighter;
  display: inline-block;
  line-height: normal;
  color: #000000;
  font-size: 8pt;
  font-style: normal;
  padding: 12px 12px;
  margin: 0px;
}

.easy_img_caption-small {
    width: 160px !important;
}

@media (max-width: 767px) {  

.uk-panel-right {
    text-align: center;
	padding: 12px 0 0 0;
}

.uk-panel-left {
    text-align: center;
	padding: 0;
}
  
 
.uk-panel-header .uk-panel-title {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    color: #5c7712;
}
  