
.imagelist-img, 
.image-right, 
.image-thumb,
.imagelistimg, 
#WRAPPERMAIN img
{ 	-khtml-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border-style: solid ; 
 border-color: #d20000; 
 border-width: 1px ; 
-webkit-border-radius: 15px; 
}
 
img, 
#HEADERBLOCK .image-thumb,
#jul img
{border:none; }
 
 
.image-wrapper { float: left; }
.first  { clear: left; }
.imgtable-right { float: right;  }


.image-table {  border: 0px solid #c4c4c4;  margin: 0 auto; }
.imgtable-bottom-center, .imgtable-top-center { text-align: center; }
.image-list-table-center > imagelistimg  { text-align: center; }

.image-wrapper.first {  }
.image-wrapper { display: block; height: auto;  max-width: 100%; }
.image-thumb { margin: 4px 0;    }

.image-wrapper,  img.image-thumb, img.imagelisttd, .image-responsive {
    display: block;
    width: 100%;
    max-width: 100%; /* nie breiter als Elternelement */
    height: auto;
}
td img{ display: block; margin: 0; width: 100%; height:auto;  max-width: none; }
.fbild  {max-width:100%; height:auto; display:block;}

div.image-wrapper {float:left ;margin:,0px;}
div.image-wrapper > img.image-thumb{width:100%;height:auto;display:block;}
div.image-table  > img.image-thumb{width:100%;height:auto;display:block;}
div.image-table  > img .imagelistimg{width:100%;height:auto;display:block;}

div.image-wrapper > img.image-thumb {width:100% !important; height:auto !important; display:block; }


 #sliderjsmodule {
    height: 110%;
	max-height: 350px;
	z-index: 2;
	margin: 0 auto;
	padding: 15;
}
#sliderjsmodule img{
	width : 98%;
	height: auto;
	max-height: 350px;
	z-index: 2;
	margin: 0 auto;
	padding: 15;
}
  
	
#HEADERBLOCK-TEXT img   {max-width:100%; max-width:450px; height:auto;display:block;}
#HEADERBLOCK-LOGO img   {max-width:100%; height:auto;display:block; padding-top:10px;}

  .view:hover    {   
 transition: transform .3s ease;
 -webkit-transform: scale(1.1);
 transform: scale(1.1); 
 /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */ 
 }
  .view   {  border-style: solid ; 
 border-color: #d20000; 
 border-width: 1px ; 
 border-radius: 5%  5%  5%  5%; }
 
#Bild_m_Text_link , 
#flex {  position:relative;  display:flex; flex-wrap: wrap; justify-content:center; min-width: 200px;  
 border-radius: 0.5% 0.5% 0.5% 0.5%;   
   }


#Bild_m_Text_link  
a { font-family: Georgia, serif;   font-style: italic;   font-size: 20px;   position: relative;   color: #fff;    text-align: center; color: #fff;  }
#Bild_m_Text_link  h2 { font-size: 1.´0em;  color: #fff;  padding: 0px;  margin:0px 0 0 0;   }
#Bild_m_Text_link  a { font-family: Georgia, serif;   font-style: italic;   font-size: 15px;   position: relative;   color: #fff;    text-align: center; color: #fff;  }
#Bild_m_Text_link  p { margin:0px 0 0 0;  font-size: 1.0em;  color: #fff;  }
 