/*---------_Start---------------*/

.seitenklasse .uk-article {
  border: 2px solid #fc0;
  position: relative;
                padding: 10px;
                background: #f8f8f8;
}

.ap_fb_blog {
   border-top: 1px solid #007c48;
                padding: 10px;
                background: #b2b2b23d;
}
.uk-margin-remove-last-child {
  color: #004c8a;
}

/*-----LS-------*/
div.uk-width-medium-7-10 {
                font-size: 1.2rem !important;
                line-height: 160%;
                float: left;
                width: 70%;
                padding-right: 10px;
}

div.uk-width-medium-3-10 {
                float: right;
                width: 30%;
}

.clear {
                clear: both;
}

@media (max-width:549px) {
div.uk-width-medium-7-10 {
	float: left;
	width: 100%;
	padding-right: 10px;
}
div.uk-width-medium-3-10 {
	width: 100%;
}
  }
  


/*---Bilder in Accordion---*/
div.uk-width-medium-4-10 {
    font: normal 1.2rem / 160% 'Segoe UI' !important;
                float: left;
                width: 30%;
                }

div.uk-width-medium-6-10 {
                float: right;
                width: 60%;
}

@media (max-width:549px) {
.div.uk-width-medium-4-10 {
	clear: both;
	width: 100%;
}
div.uk-width-medium-6-10 {
	clear: both;
	width: 100%;
}
  }


/*---- Card-secondary---*/
.uk-card-secondary .uk-card-title {
	color: #fff;
	background: #00579e;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: -15px;
	padding-left: 15px;}
  
/*---Sprachumschalter---*/
div.mod-languages::before {
	content: url("../../../images/ETR_35x35.jpg");
	float: left;
}
div.mod-languages li {
  margin: 0rem !important;
  padding-left: 0px !important;
}
div.mod-languages > ul.uk-subnav {
  padding-left: 10px !important;
}

.uk-subnav > * > :first-child {
  text-transform: none;
}

.uk-navbar-item .uk-subnav > * > :first-child {
	font-size: 1.0rem;
	color: white;
}

/*---- Subnavi---*/
.subnav li {
	width: calc(100% * 1 / 3.001);
}

/*---- debug--*/
.debug_menue {
  background-color: #fff;
  padding: 10px;
  justify-content: center;
}
.debug_menue a {
color: #000 !important;
}

/*---- p-Link-*/
.uk-link, a {
	font-weight: 600;
}

/*---- totop-*/
.uk-totop {
	padding: 10px;
	border: 1px solid #000;
}

.uk-hidden-visually {
  display: none;
}