
#main-wrapper #sidebar-left{ display:none}

#main-wrapper #content #sidebar-left{ display:block}
#content, #contentstart {	padding: 3% 0;}

/* #contentwrp { margin:100px 0 0 0;} */
div#breadcrumb { padding:0; display:none;margin:0; top:0}

/* Versicherungsfilter als Menü */

ul.download-filter {
	margin:30px 0;padding:0; list-style:none;	
}

.download-filter li { display:inline-block;margin:15px 15px 0px 0;}
.download-filter li a {
 display:inline-block;
 padding:10px;
 border:2px solid var(--layout-first-contrast-color);
 color:var(--layout-first-contrast-color);
 border-radius:5px;
 text-decoration:none !important;
}

.download-filter li.current a {
 display:inline-block;
 padding:10px;
 background:var(--layout-second-contrast-color);
 color:#fff !important;
}

.download-filter li a:hover { background:#015581;color:#fff !important;}




ol#downloads {
  width: 100%;
  list-style-type: none;
  margin: 0% auto;  
  padding: 2em 9%;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  box-pack: justify;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  align-items: stretch;
  justify-content: start;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

/* #downloads LI {
	width: 31.333%;
	float: left;
	background: var(--section-color-even);
	margin: 1%;
	padding: 2em 2em 3em 2em;
	box-sizing: border-box;
	position: relative;
} */

#downloads LI {
	  width: calc(33.333% - 40px);
	  float: left;
	  background: #fff;
	  background: #EEF3F7;
	  border: 1px solid #ccc;
	  margin: 20px;
	  padding: 2em 2em 3em 2em;
	  box-sizing: border-box;
	  position: relative;
	  border-radius: 5px;
	  box-shadow: 0 0 3px #ccc;
}





	#downloads LI H3 { float:left; width:100%; margin:0; padding:0 0 10px 0;   font-family:var(--basic-font-family); font-size:1.2em; text-transform:none; font-weight:500	}
	div.description	{ float:left; width:100%;  text-align:left; background:none }
	.date {
			float:left; width:80px;
			color:#585c61}

	div.preview			{ float:left; width:100%; margin:0 0 1em 0;}
	.preview IMG			{ max-width:100%; }
	
	div.link {	position:relative; float:right;  margin:5px 0 0 20px;}


/* 	.link a.link_de	        { display:block;  color:		#fff; background:#18597d; width:100%;   text-align:center; transition: all ease 0.3s}
	.link a.link_de:hover   { background:#585c61; color:#fff} */

	.link .btn-rounded:after { content:"\f063"; }


	.link a.link_en	        { display:block;  color:		#fff; background:#18597d; width:100%;   text-align:center; transition: all ease 0.3s }
	.link a.link_en:hover   { background:#585c61; color:#f}




@media screen and (max-width:1500px) {ol#downloads {padding: 2em 4%;}}
@media screen and (max-width:900px) {#downloads LI {width: 48%;	margin: 1%; padding:1.2em}}
@media screen and (max-width:568px) {#downloads LI {width: 100%;	margin: 1% 0; padding:1em}}















	