/* CSS Document */


  /* Spezial */
  .abis, .abis a  {
      background-color: #237ca8;
      color:#FFF;
  }
    
  .auswahl_block label    {
	  display:none;
  }
  
  .auswahl_block legend {
	  display:none;
  }
  
  /* Auswahl */
  
  #text_suchbegriffe {
	  width:250px;
  }
  
  input[type=button]  {
      font-size:90%;
      background-color:#EEE;
      border-radius:3px;
      border:1px solid #09F;
      padding:1px;
      margin:2px;
      padding-left:4px;
      padding-right:4px;
  }
	
  input[type=button].btn_active {
      background-color:#6CF;
  }

  .auswahl_block { 
      display: table; 
      border-collapse: collapse; 
	  margin-top: 15px;
	  margin-bottom:15px;
  }

  .auswahl_eigenschaft { 
      display:table-row; 
  }

  .auswahl_bezeichnung { 
      display:table-cell; 
      padding:3px; 
	  white-space:nowrap;
  }

  .auswahl_werte { 
      display:table-cell; 
      padding:3px; 
  }


  
  /* Auswahlliste */
	  
  .elemente {
	  clear:both; 
	  margin:10px 0; 
	  padding:0px; 
	  border-top: 1px solid #CCC; 
	  display:table; 
	  width:100%;
  }
  .element_block {
	  margin-top:10px; 
	  display:table; 
	  width:100%; 
  }
  .element_block a:hover {
	  text-decoration:underline;
  }
  
  .element_block img {
	  display: table-column;
	  width:130px; 
	  height:auto;
	  float:left;
	  padding:5px; 
  }
 
  .element_block_informationen {
	  margin-left: 140px;
	  padding-right:5px;
	  padding-bottom:10px;
	  
  }
  
 .element_titel {
	 font-size:130%;
	 line-height: 26.4px;
	 font-weight: 500;
	 font-family: "Open Sans", Arial, Segoe, Tahoma, Helvetica, sans-serif;
	 color:rgb(51, 51, 51);
	 margin-bottom:15px;
	 overflow-wrap: break-word;
	 margin-top:2px; 
	  
  }
  .element_titel a
, .element_titel a:link {
	 color:rgb(51, 51, 51);
	  
  }
   
	
  .element_teaser {
      display:inline;
  }	
  .element_teaser .p {
	  display: block;
  }
  .element_details {
      float:right; 
      font-size:110%; 
      margin-right:20px; 
      mxargin-top:20px;
      font-family: "Open Sans", Arial, Segoe, Tahoma, Helvetica, sans-serif;
      margin-bottom:10px;
      padding-top:10px;
  }

  /* Detailansicht */
  .element_content {
	  padding-left: 20px;  
	  padding-bottom: 20px;  
  }
  .element_content_backlink_top {
	  float:right;
  }
  .element_content_bottominfo {
      text-align:center; 
	  padding:5px;
  }
    
  /* Detailsansicht Galerie */
  .ml_galerie_preview {
	  text-align: center; 
	  overflow: auto; 
	  padding-top:5px;
	  width:100%;
  }
  .ml_galerie_preview img {
	  float:left; 
	  margin-right:8px; 
	  margin-bottom:8px; 
	  border:2px solid #CCC; 
  }   
  .ml_galerie_detail {
	  text-align: center; 
	  border:1px solid #CCC; 
	  margin-top:10px;
	  display: inline-block;
	  width:100%;
	  position: relative; margin-bottom:25px;
  }
  .ml_galerie_detail img {
	  padding:10px;
	  max-width: 100%;
  }
  .ml_galerie_detail_links {
	  display:flex; 
	  position:absolute; 
	  height: 100%;   
	  width:23px; 
	  float:left; 
	  z-index:1; 
	  margin-left:15px;
  }
  .ml_galerie_detail_links img {
	  position: absolute; top: 50%; margin:0; margin-top: -23px; padding:0;
  }
  .ml_galerie_detail_rechts {
	  float:right;
	  width:23px;
	  margin:0;   
	  padding:0; 
	  text-align:right;
	  margin-right:15px; 
  }
  .ml_galerie_detail_inner_rechts {
	  display:flex;
	  position:absolute;
	  float:right; 
	  text-align:right;
	  height: 100%;   
	  width:23px;  
	  z-index:2; 
	  margin:0;   
	  padding:0;
	  clear: both;
  }
  .ml_galerie_detail_inner_rechts img {
	  position: absolute; 
	  top: 50%; 
	  margin:0; 
	  margin-top: -23px;  
	  padding:0;
	  float:right;
  }
  #ml_galerie_detail_titel {
	  padding-top:4px;
  }
  #ml_galerie_detail_copyright {
	  padding-bottom:4px;
  }
  .hiddenelemente {
	  display:none;
  }
  

  /*tablet/widescreen breit*/
  @media screen and (max-width: 1255px) {
	  
	  /* Detailsansicht Galerie */
	  .ml_galerie_preview img {
	      max-height: 100px;
	  }

	  .ml_galerie_detail img {
	      max-height: 450px;
	  }
	  .element_titel {
		  font-size: 120%;
	  }
  }

	
  /*tablet/widescreen*/
  @media screen and (max-width: 992px) {
	  /* Detailsansicht Galerie */
	  .ml_galerie_detail img {
	      max-height: 400px
	  }

	  .element_details {
	      font-size: 100%;
	  }

  }
	
  /*mobile*/
  @media screen and (max-width: 600px) {
	  
	  /* Auswahl */
	  
	  .auswahl_block { 
	      display: block; 
		  border-collapse: inherit;
		  lxine-height:200% !important; 
	  }

	  .auswahl_eigenschaft {
		  display: block;
	  }

	  .auswahl_bezeichnung { 
		  display: block;
		  font-weight:bold;
		   
	  }

	  .auswahl_werte { 
		  display: block;
		  margin-bottom:10px;
		  
	  }
		

	  /* Auswahlliste */
	  .element_titel {
		  display:block;
		  font-size: 100%;
		    line-height:150%;
		  font-weight: bold;
	  }

	  .element_titel a  {
		   
		  text-decoration:underline !important;
		  color: #237ca8 !important; 
		   
	  }	 
	  
	  .abis a  {
		  background-color: #237ca8;
		  color:#FFF !important;
		  text-decoration:underline !important;
	  }
	  
	  .element_teaser .m {
		  display: block;
	  }
		
	  .element_details {
	      display:none;
	  }

	  .element_block img {
		  width:100px; 
		  height:auto; 
	  }
	 
	  .element_block a img  {
		  border:1px solid #237ca8 !important; 
	  }
	 
	  .element_block_informationen {
		  margin-left: 110px;
	  }
	  
	  /* Detailsansicht Galerie */
	  .ml_galerie_preview img {
	      max-height: 95px;
	  }
	  

						 
  }
	
	
	

			



			 
 