/* quick and dirty */

.uk-article {
	position: relative;
}
.tm-isblog .uk-width-medium-1-2 article,
.tm-isblog .tm-leading-article article {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #e3e3e3;
}
.tm-isblog .tm-leading-article article {
	margin-bottom: 0;
}
.box_put {
	margin: 25px 0 0 0;
	padding: 25px 0 0 25px;
	border-left: 3px dotted #ff7b00;
	border-top: 3px dotted #ff7b00;
	position: relative;

}
.box img.uk-border-circle {
	position: relative;
	margin-left: -90px;
	margin-right: 10px;
	max-width: 120px;
	float: left;
	box-shadow: 0px 2px 3px #333;
}
.box_put .box.bild img.uk-border-circle {
	position: absolute;
	left: -60px;
	top: 25px;
	margin-right: 0;
	margin-left: 0;
	max-width: 120px;
	float: inherit;
	box-shadow: 0px 2px 3px #333;
}
.box.bild {
	padding-left: 45px;
}

/* Keyword-view */
.tag-category .category-desc {
	float: left;
	width: 30%;
	margin-right: 25px;
}
.tag-category .table {
	width: 65%;
	float: left;
}

/* Readmore… */
.tm-readmore {
	font-family: tr_grotesk_demi;
}

.uk-panel-box-secondary .uk-button-primary {
	font-family: tr_grotesk_demi;
	text-transform: uppercase;
}

/* Article-Typo
   ------------------------------ */

.box p,
.box ol,
.box ul,
.uk-article-lead {
	font-family: "tr_grotesk_book";
}
.uk-overlay-panel {
	padding: 5px 10px;
}
.uk-overlay-panel,
.uk-overlay-panel > * {
	font-family: "tr_grotesk_book";
	font-size: 0.9rem;
}
span.legend {
	display: none;
}
span.the-end {
	float: right;
}
span.the-end:before {
	content: "■";
	color: #ff7b00;
}
.tipps {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	font-style: italic;
}

/* Bild links */
 
.img-l,
.img-l1 {
	float: left;
	margin: 5px 15px 5px -150px;
}
.img-full {
    margin-left: -150px;
}
.img-full img {
    min-width: 100%;
}
.img-full span.legend,
.img-l1 span.legend {
    display: block;
    font-family: "tr_grotesk_book";
    font-size: 14px;
    line-height: 1.3;
}

.uk-button-primary.tm-button-tr {
font-family: tr_grotesk_demi;
text-transform: uppercase;
}

.footnote {
	font-size: 0.8em;
	line-height: 1.3;
}
.uk-article-lead img {
	margin-bottom: 10px;
}

/* Lead in Blog-View */
.tm-isblog .uk-width-medium-1-2 > .uk-article .uk-article-lead {
	font-size: 17px;
	line-height: 23px;
}

.box_put h3,
.box_put h4,
.box_put h5,
h2.subtitle {
	color: #ff7b00;
}
h5.author {
	font-family: "tr_grotesk_book";
	border-bottom: 1px solid;	
}
h5.cite {
	margin-left: 0;
	margin-top: 0;
	margin-right: 25px;
	padding: 10px 0;
	float: left;
	width: 40%;
	border-top: 1px solid #ff7b00;
	border-bottom: 1px solid #ff7b00;
	font-family: "tr_grotesk_book";
	color: #ff7b00;
	text-align: center;
	font-size: 1.3rem;
	line-height: 1.3;
}
h5.cite .c-aut {
	font-size: 1rem;
	color: #333;
	line-height: 1;
}

.box h5.cite {
	width: inherit;
	float: inherit;
	margin-right: 0;
	margin-top: 0;
}

.box .logo {
	width: 100px;
}
.box hr {
	border-color: #ff7b00;
}
.box h5,
.box p:first-child,
.box h3:first-child {
	margin-top: 0;
}

.adv .uk-article>div {
	margin-left: 0;
}

.adv .uk-button {
	/* color: #ff7b00; */
	border: 1px solid #ff7b00;
}
.adv .uk-button:hover {
	color: #fff;
	background: #ff7b00;
}
.adv .wf_file_size {
	font-size: 0.8rem;
	margin-left: 0;
	font-family: "tr_grotesk_book";
}
.adv .wf_file_size:before {
	content: "(";
	margin-left: 5px;
}
.adv .wf_file_size:after {
	content: ")";
}

/* Banners */
div.bannergroup {
	background: #ddd;
	padding: 3px;
}

/* Forms 

.rsform-block-f4 .formControls {
	float: left !important;
	width: 10% !important;
}
.rsform-block-f4 label {
	margin-left: 12% !important;
	width: 88% !important;
	float: right !important;
}
*/

@media (min-width: 768px) {
	
.uk-article > div {
	margin-left: 150px;
}
.uk-article .uk-article-lead,
.uk-article .top_slide,
.uk-article .top,
.uk-article .cite {
	margin-left: -150px;
}
.box h5.cite {
	margin-left: 0;
}

.uk-article .uk-cover-background {
	background-size: contain;
}

}

@media (max-width: 767px) {
	.box.bild {
		padding-left: 0;
	}
	.box_put .box.bild img.uk-border-circle {
	position: relative;
	left: inherit;
	top: inherit;
	margin-left: -15px;
	margin-right: 10px;
	max-width: 120px;
	float: left;
	box-shadow: 0px 2px 3px #333;
    }
    .img-full {
        margin-left: 0;
    }
	
}

@media (max-width: 470px) {
	h5.cite {
		width: 100%;
	}
}

/* Menu */
.uk-dropdown .uk-nav-header {
	font-family: "tr_grotesk_demi";
	color: rgba(222, 222, 222, 0.8);	
}
.uk-dropdown-navbar .uk-nav .uk-nav-header {
	border-bottom: 0;
}
.uk-nav-header:not(:first-child) {
	margin-top: 5px;
}

/* Search-Field */

input.uk-search-field {
	padding-left: 55px;
	border-bottom: 1px solid #fff !important;
	font-family: "tr_grotesk_book";
}

.uk-autocomplete-results li a {
	font-family: "tr_grotesk_demi";
}
.uk-autocomplete-results li a > div {
	font-family: "tr_regular";
}
.uk-autocomplete-results .highlight {
	background: rgba(164, 79, 32, 0.5)
}