

ul.listeheime li.lk.again {
  margin-top: 0px !important;
}

ul.listeheime li.header{

margin-top: 20px;
list-style: none;
font-size: 20px;
font-weight: 900;
color: #444;
background-color: #9beee6;
padding-left: 20px;
border-top-right-radius: 6px;
border-top: 1px solid #d2d2d2;
border-left: 1px dashed #bfbfbf;
}



#menu-item-11625 .sub-menu { 
	width: 380px
	}

.submenu .schalter {
	background-color: #188109;
}

.submenu .schalter button { 
	background-color: transparent;
	border: 0px;
	color: #188109;
	color: #fff;
	width: 100%;
	display: block;
	background-color: #188109;
	cursor: pointer;
	font-weight: 900;
	}


.submenu .schalter button::hover { 
	background-color: #0d5503;
	}


.listeheime .schalter {
	list-style-type: none;
}

.listeheime .schalter .button {
	background-color: #188109;
	border: none;
	color: #fff;
	font-size: 12px;	
	border-radius: 12px;
	cursor: pointer;
	}

.listeheime .submenu {
	max-height: 50px;
	overflow: hidden;
}


	.listeheime .submenu {
		margin-left:0px;
		padding-left: 0px;
		}



	.post-share  {
		display: none !important;
	}


	.content-area .post-title a:hover {
		text-decoration: none !important;
	}


	.category-selbstzeugnisse .content-area .post-title a {
  border-color: #188109;
  color: #0b7b4c;
  font-weight: 900;
  text-decoration: none;
}


.category-selbstzeugnisse .content-area .post-title a:hover {
  border-color: #0cae6a;
  color: #0cae6a;
  font-weight: 900;
  text-decoration: none;
}


.category-selbstzeugnisse .content-area .post-title a::before {
	content: "";
}


#timeline .admininfo {
	color:red;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px dashed #258817;
border-right: 1px dashed #258817;
}

	#timeline .zeugnissliste {
	list-style: none;
	padding: 0px;
}

#timeline p.header {
	font-size: 28px;
	font-weight:900;
	margin-bottom: 0px;
	line-height: 32px;
	padding: 5px;
	position: relative;
}


#timeline p.header .frage {
font-size: 28px;
color: red;
right: 10px;
top: 5px;
position: absolute;
}


#timeline {
  background: #fff !important;
  clear: both;
}

#timeline li.item { 
}

#timeline .item p {
  margin-bottom: 5px;

}
#timeline .item p span.marker4 {
	color: red;
	font-weight: 900;
	}


#timeline .item p span.marker1 {
	color: #03494d;;
	font-weight: 600;
	}
#timeline .item p span.marker2 {
	color: #17bedb;;
	font-weight: 600;
	}
#timeline .item p span.marker3 {
	color: #0e889d;
	font-weight: 600;
	}

#timeline .item .header {
	background-color: #258817;
	margin-bottom: 0px;
}

#timeline .item .header a.link {
	color: #fff;
	font-size: 20px;
	 }


#timeline .item .time {
color: #258817;
color: #fff;
font-size: 28px;
font-weight: 900;
display: block;
}


#timeline .item .link {
color: #188109;
cursor: pointer;
font-weight: 900;
}


#timeline .item .header .small {
color:#fff;
font-size: 18px;
}

#timeline .item .bottom {
	text-align: center;	
	background-image: linear-gradient(to top,rgba(255,255,255,0) 10%,rgba(255,255,255,0.8) 10%);
	display1: none;
	border-left: 1px dashed #258817;
	border-right: 1px dashed #258817;
border-bottom: 1px dashed #258817;
position: absolute;
bottom: 0px;
width: 100%;
box-shadow: 0px -7px 5px hsla(300,15%,25%,0.3) inset;
}

.content-area #timeline a::before {
	content: "";
}


#timeline p.beschreibung {
	
	}

#timeline .item .kastenwrap {
	position: relative;
}


#timeline .item .kastenwrap .kasten{
	
	border-left: 1px dashed #258817;
	border-right: 1px dashed #258817;


	padding-right: 5px;
	padding-left: 5px;
	max-height: 161px;
	/*max-height: 100%;
	*/
	overflow: hidden;
	/*
	animation-duration: 5s;
  animation-name: lineInserted;
  transition: all 1.3s linear;
  */
  transition: max-height 0.3s;
  padding-top: 10px;
	}

#timeline .item .kastenwrap.open .kasten{
	max-height: 100%;
	overflow: hidden;
	animation-duration: 5s;
  animation-name: lineInserted;
  transition: all 1.3s linear;

	}


body .category-selbstzeugnisse .post-cats,
body .category-selbstzeugnisse  .entry-meta {
	display: none;
}



.post-excerpt .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100%;
width: 100%;

}


body.single.postid-18806 .category-selbstzeugnisse .post-thumbnail {
	display: none;
}


.content-area .wp-block-image a::before {

	 content: "" !important;
}

body.post-template-default  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%);
font-size: 17px;
text-align: left;
  }


body.post-template-default .post-excerpt .wp-block-image figcaption {
    margin-bottom: -5px;
    padding: 0px 6px 0;
font-size: 16px;
}

.clearboth,
.clear {
	clear: both;
}

.clearright {
	clear: right;
}

.clearleft {
	clear: left;
}


.post-excerpt .wp-block-separator.abstand2x {
	margin-top: 30px;
	margin-bottom: 30px;
}

.post-excerpt .wp-block-separator.abstand4x {
		margin-top: 60px;
	margin-bottom: 60px;
}


#site-navigation ul > li.lila > a {
  background-color: #7a3793;
}

.content.post-excerpt  ul li a {
	color: #188109;
}


body.single .post-excerpt ul li {
  margin-bottom: 0px;
}

#site-navigation.col-lg-10 { 
	flex: 0 0 100%;
max-width: 100%;

}

#site-navigation #primary-menu {
  width: 100%;
  max-width: 100%;
	}


#site-navigation ul > li.red > a {
  background-color: #7a3793;
}



.single .post-excerpt .formoutWrap h1 {
	margin-bottom: 0px;
}

.single .post-excerpt ul.zeile {
	margin-left: 0px !important;
	list-style-position: outside !important;
	}
.single .post-excerpt ul.zeile.header li {
	font-weight: 900;
	}

.single .post-excerpt ul.zeile li {
	margin-bottom: 0px;
	}


.single .post-excerpt ul.list {
	margin-left: 30px !important;
	margin-left: 0px !important;
	list-style-position: outside !important;
	list-style-type: symbols;
	}

.single .post-excerpt ul.list li {
	margin-left: 30px !important;
}
.single .post-excerpt ul.list li ul li {
	margin-left: 0px !important;
}




.single .post-excerpt ul.list li:first-child ul {
	border-bottom: 1px dashed #aaa;
	padding-bottom: 5px;
	}
.single .post-excerpt ul.list li:first-child  {
	list-style-type: none;
	margin-left: 0px !important;
	}




.single .post-excerpt ul.list li:last-child ul li {
	
	}

.single .post-excerpt ul.list li:last-child {
	counter-reset: inherit;	
	list-style-type: none;
	margin-left: 0px !important;
	}

.single .post-excerpt ul.list li:nth-child(2) ul li {
	
	}

.single .post-excerpt ul.list li:nth-child(2)  {
	counter-reset: inherit;
	}



ul.zeile  {
	margin: 0px;
	padding: 0px;
	
}


ul.zeile li {
	display: inline-block;
	padding-left: 10px;
}

.single .post-excerpt ul.list {
	margin: 0px;
	padding: 0px;
}

.single .post-excerpt ul.liste li  {
	margin: 0px;
}


.single .post-excerpt ul li ul.zeile {
	margin: 0px;
	line-height: 20px;
}


.legende .item {

	padding-left: 10px;
	padding-right: 10px;
}


.legende .item img.iconSmall2  {
  width: 31px;
}


#wp-admin-bar-promoter-admin-bar a.ab-item .promoter-admin-bar__icon {
display: none;
	}


.post-template-default.single.postid-16338 .post-excerpt ul {
	padding-left: 10px;
	border-top: 1px dashed #aaa;
	  padding-top: 5px;
  margin-top: 5px;
  list-style-type: none;

}

.post-template-default.single.postid-16338 .post-excerpt ul ul {
  padding-top: 0px;
  margin-top: 0px;
	
	margin-bottom: 0px;
list-style: disclosure-closed;
margin-left:19px ;
border-top: none;
}


.post-template-default.single.postid-16338 .post-excerpt ul li {
	margin-bottom: 0px;
}

.post-template-default.single.postid-16338 .post-excerpt ul li.header {
	margin-top: 10px;
	font-size: 20px;

}

.page-template-default .arbeit {
  background-color: #d7e5f4;
  border-radius: 8px;
  margin-bottom: 0;
  position: relative;
  margin-bottom: 10px;
	}

.page-template-default .arbeit a {
  color: #2b8c1c;
  font-size: 24px;
  letter-spacing: 1px;
  font: 900;
  padding-left: 30px;
	}

.page-template-default .arbeit a::before {
content: "\f170";
position: absolute;
left: 0;
width: 15px;
height: 15px;
font-family: Fontawesome;
padding-right: 5px;
font-size: 31px;
color: #188109;
top: 9px;
left: 16px;
}

.page-template-default .arbeit .textwidget.custom-html-widget  a::before {
	content: "\f170";
	}

.content-area .wp-block-gallery a:hover::before,
.content-area .wp-block-gallery a::before {	
content: none;
}

@media (max-width:841px)  { 
	#primary {
		padding: 0px;
	}

 .single .post-wrap {
 	padding-left: 10px !important;
padding-right: 10px !important;
 }

 }
