/*Farben
Akzentgrün # 8DB724
Dunkelgrün #3F532C
Lightgreen E1E3DD

*/


body {
    background-color: #fff;
	 font-family: CorbertCondensed-Medium!important; 
	color:#3F532C;
}



.tm-page {
        box-shadow: 0px 0px 0px 0px #444346;
		margin-top:0px!important;max-width:100%;
}
.tm-block {
    padding-bottom: 0px;
}

.tm-page .tm-block:first-child {
    padding-top: 0px;
}

.tm-top-block {
    box-shadow: 0px 0px 0px #fff!important;
	
	
}
.tm-block-full {
    height: 400px;
    text-align: center;
}
.tm-headerbar .tm-logo {
    float: none;
}
@media screen and (max-width:568px) {
.tm-logo-klein {
  
   height:60px;
	text-align:center;
	
}
  
  .tm-article-content
  {padding-left:20px; padding-right:20px}
}
@media screen and (min-width:569px) {
.tm-logo-klein {
  display:none;
}
}
.tm-headerbar {
    padding: 15px 0px;
}

.tm-headerbar p
{padding:0 0 3px 0;
margin:0;}
.uk-navbar-nav {  
  display: table;  
  float: none;  
   margin: 0px  auto 0px auto;   
   text-align:left;
}




.uk-navbar-nav > :first-child {
    margin-bottom: 0px;
	margin-left:0px;
	padding:!important;
margin-right:164px;}
.uk-navbar-nav > li > a {
    display: block;
		 font-family: CorbertCondensed-Medium!important; 

    box-sizing: border-box;
    text-decoration: none;
    height: 50px;font-size:16px;
    padding: 0px 18px;
    color: #3F532C;
	vertical-align:bottom;
   

}

.uk-navbar-nav .uk-active
{border-bottom: 4px solid #8DB62A}

.tm-top-block {
    border-top:1px solid #E1E3DD;
	border-bottom:1px solid #E1E3DD;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: #FFF;
    color: #8DB62A;
    outline: medium none;
    background-position: 0px 0px;
    transition: all 0.2s ease-in-out 0s;
}
.tm-bottom-a
{margin-top:55px;border-top:1px solid #E1E3DD;
border-bottom:1px solid #E1E3DD;}
.tm-bottom-a a, .tm-bottom-a a:link
{color:#3F532C; text-decoration:underline;}
.tm-bottom-a p
{padding-top:15px;}

.tm-bottom  li {
    padding:0;margin:0;line-height:14px;
}
.tm-bottom .uk-panel {
    background-color: #fff;
	color:#fff;
	
}

.tm-main > :nth-child(n+2) {
  margin-top: 0px;
}
.rand 
{margin-top:0!important; padding:0 0 0 15px;}
.randlinks
{margin-top:0!important; padding:0 0 0 15px!important;}
.tm-main-bottom
{margin-top:0;
padding:0 0 0 -10px!important;}
 hr
 {border:0;
 height:1px;max-width:95%;
background-color:#E1E3DD}
.tm-bottom .uk-panel p, li, a{color:#3F532C;   }

.uk-button-primary, .uk-button-primary:hover, .uk-button-primary:focus {
    background-color: #C32633!important;}



.uk-panel-box, .uk-panel.uk-panel-box {
    padding: 0px 0 0 1px;
    background: none repeat scroll 0% 0% #fff;
    border: 0px solid #fff;
}



/*Menü Fussbereich */
.uk-panel-box .uk-nav-side {
    margin: 0px;
    text-align: right;
}
.uk-nav-side > li > a {
    background: none repeat scroll 0% 0% transparent;
    color: #3F532C;
	text-decoration:underline;
    outline: medium none;
	font-size:12px;
}

.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
    background: none repeat scroll 0% 0% transparent;
    color: #8DB724;
    outline: medium none;
	font-size:12px;
}

a:hover {
    background: none repeat scroll 0% 0% transparent;
    color: #8DB724;
    outline: medium none;
	
}
.uk-nav-side  li {
   border-top:1px solid #fff;
   padding:0!important;
   margin:0!important;
   line-height:12px!important;
}

.uk-nav-side > li > a {
   
    padding:0px;
}
.uk-container-center
{padding:0;
}


*::-moz-selection {
    background: none repeat scroll 0% 0% #8DB62A;
    color: #FFF;
    text-shadow: none;
}

dt, dd, td {
    line-height: 18px;font-size:15px;
}



h3
{font-size:15px;color:#3F532C; text-transform:none;margin-bottom:0;padding-bottom:0px;}
li {
    line-height: 24px;font-size:15px;
}

.tm-content  li {
    list-style-type:disc;
	list-style-position:outside;
	margin-left:-15px;
}
h1
{font-size:28px;
font-family: CorbertCondensed-Medium!important; 
  color:#8DB62A;
  text-transform:none;
  font-weight:300;
margin-bottom:20px;
padding-top:40px;
}

h2, .uk-h2
{ font-size: 22px;
    font-family: CorbertCondensed-Medium !important;
    color: #8DB62A;
    text-transform: none;
    font-weight: 300;
    margin-bottom: 10px;
    padding-top: 20px;
}
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
    margin-top: 0px;
}

.uk-width-medium-1-4 {
    width: 25%;
	padding:0 0px 0 20px!important;
}
p.klein
{
font-size:12px;
color:#3F532C;
font-family: CorbertCondensed-Medium!important; 
line-height:17px;}


p
{
font-size:15px;
color:#3F532C;
font-family: CorbertCondensed-Medium!important; 
padding-bottom:10px;
margin:0;
line-height:22px;}




@media screen and (min-width: 1024px){




.tm-block-full {
    height: 400px;
}



}

@media screen and (max-device-width: 768px){

	
.tm-block-full {
    height: auto;
	width:100%;
}


}
/*Tablet Hochformat*/
@media screen and (max-width: 768px) and  (min-width:481px)

{

.tm-block-full {
    height: auto;
	width:100%;
}

}

/*Smartphone */
@media screen and (max-width: 480px) and  (min-width:239px)

{

.tm-block-full {
    height: auto;
	width:100%;
}
  .tm-article-content {padding-left:20px; padding-right:20px;}
}


.uk-panel-box li
{padding-bottom:5px;}


.uk-panel-box ul
{padding-left:13px;}

.tm-article-content a, .tm-article-content a:link, .text-links a
{color:#8DB62A!important;}



.clear
{height:1px;
margin:0;
padding:0;
clear:both;}

.bild
{padding:0;
margin:0;}

.tm-block-light + .tm-block-dark, .tm-block-dark + .tm-block-light {
    border-top: 0px solid #F00;
}

