

#Gal_Holder {
  background: #ddd;
  width: 950px;
  padding: 20px;
  margin-bottom: 22px;
  }
  
#Gal_ContentLeft {
  float: left;
  width: 400px;
  border: 1px solid white;
  background: white;
  text-align: center;
  padding: 12px;
  }
  
#Gal_ContentLeft p.leiste a {
  margin-right: 4px;
  }
  
#Gal_ContentRight {
  float: right;
  width: 440px;
  margin-left: 40px;
  padding: 0;
  margin-top: 30px;
  }
  
  
#Gal_ContentRight h1 {
  color: white;
  font-size: 2.2em;
  font-weight: normal;
  margin: 0 !important;
  }
  
#Gal_ContentRight h2 {
  font-size: 2em;
  font-weight: normal;
  margin: 0 !important;
  }
  
#Gal_ContentRight h3 {
  font-size: 1.6em;
  font-weight: normal;
  margin: 0 !important;
  color: #666;
  margin-bottom: 12px !important;
  }
  
#ArtistLeft {
  float: left;
  width: 240px;
  }
  
#ArtistLeft h2 {
  font-size: 92%;
  font-weight: bold;
  }
  
#ArtistRight {
  float: left;
  width: 620px;
  margin-left: 40px;
  }
  
.clearer {
  clear: both;
  }
  
#Gal_ContentRight a {
  color: #6a9b87;
  background: white;
  border: 1px solid #6a9b87;
  text-decoration: none;
  padding: 4px;
  text-transform: uppercase;
  }
  
#Gal_ContentRight a:hover {
  color: #3f6254;
  text-decoration: none;
  }

.example2 {
  border: 0px solid red;
  margin: 0;
  padding: 0;
  }
  
.example2 ul,
.example2 li {
  margin: 0 !important;
  padding: 0 !important;
  }
  
span.prev:hover,
span.next:hover {
  cursor: pointer;
  }
  

  
div#Artists
{
    /* feste breite für den kontainer, mit innenabstand und einem rahmen */
    width: 980px;
    padding: 5px;
    border: 0px solid silver;
}

div#Artists div.columns 
{     
    /* blocksatz in den spalten */
    width: 100%;
    line-height: 1.6em;
    text-align: justify;
    
    -webkit-column-count: 3;  
    -webkit-column-gap: 20px;  
    -webkit-column-rule-color: silver;
    -webkit-column-rule-style: solid;
    -webkit-column-rule-width: 1px;
    -moz-column-count: 3;  
    -moz-column-gap: 20px;
    -moz-column-rule-color: silver;
    -moz-column-rule-style: solid;
    -moz-column-rule-width: 1px;
    column-count: 3;  
    column-gap: 20px;
    column-rule-color: silver;
    column-rule-style: solid;
    column-rule-width: 1px;
} 

div.cat {
  float: left;
  width: 316px;
  margin: 7px;
  }
  
  
#ArtistInfo {
 padding: 30px;
}

  
div.carousel-frame {
  border: 2px solid #fff;
  padding: 0 !important;
  margin: 0 !important;
  }
  

div.carousel-frame ul.example2 a {
 padding: 0px;
 padding-left: 0px !important;
  }
  
div.overview {
   float: left; 
   width: 311px; 
   margin-right: 13px; 
   margin-left: 0px;
   margin-top: 15px;
   height: 115px; 
   background: #bdced1;
   text-align: center;
   font-family: 'Cabin', sans-serif; font-weight: bold; color: white !important; font-size: 3em;
   padding-top: 85px;"
  }
  
div.cat.art > :nth-child(1) a,
div.cat.art > :nth-child(2) a,
div.cat.art > :nth-child(3) a {
	  display: block;
	  height: 0px;
	  color: white;
	  margin-top: -85px;
	  padding-top: 208px;
	  overflow: hidden;
  }
 
div.cat.art > :nth-child(1) {
  	background: url(/fileadmin/style/image/bilder_link.jpg) no-repeat;
  } 
  
div.cat.art > :nth-child(2) {
  	background: url(/fileadmin/style/image/teppiche_link.jpg) no-repeat;
  }
  
  
div.cat.art > :nth-child(3) {
	background: url(/fileadmin/style/image/skulpturen_link.jpg) no-repeat;
}

div.cat h2,
div.cat div {
  	background: white;
  } 
  
  
.foohidden {
	opacity:0.2;
}  

  