/* Galleria Miniml Theme 2012-08-07 | http://galleria.io/license/ | (c) Aino */

.galleria-errors{
  display:block;
}


#galleria-loader{height:1px!important}

.galleria-container {
  position: relative;
  background: #fff;
}
.galleria-container img {
  -moz-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}

.galleria-dots {
  position:absolute;
  height:10px;
  bottom:35px;
  
  /*IE Hack*/
  bottom /*\**/: 20px\9 ;
  /*IE Hack END*/
  z-index:2;
  
  left:50%;
}
/*html.js body#page-481 div.galleria-dots {
	left:41%;
}
html.js body#page-175 div.galleria-dots{
  left:39%;
}

html.js body#page-176 div.galleria-dots{
  left:35%;
}

html.js body#page-177 div.galleria-dots{
  left:34%;
}

html.js body#page-173 div.galleria-dots{
  left:38%;
}

html.js body#page-178 div.galleria-dots{
  left:19%;
  width:90%;
}

html.js body#page-179 div.galleria-dots{
  left:41%;
}

html.js body#page-174 div.galleria-dots{
  left:37%;
}

html.js body#page-233 div.galleria-dots{
  left:30%;
}
*/

.galleria-dots div {
  width:10px;
  height:10px;
  margin-right:5px;
  margin-bottom: 5px;
  background:#cfd1d2 url(/fileadmin/templates/img/circ.png) no-repeat;
  /*float:left;*/
  border:0;
  outline:none;
  cursor:pointer;
}


html.js body#page-164  .galleria-container.notouch{
  margin-top:30px;
  background-color: #F4F4F4;
}


.galleria-container.notouch .galleria-dots div:hover,
.galleria-container.touch .galleria-dots div:active {
  background-color:#82c5e7;
}
.galleria-dots div.active {
  background-color:#0071b9;
}

html.js body#page-28 div.galleria-fs,
html.js body#page-28 div.galleria-thumbs,
html.js body#page-28 div.galleria-more{
  margin-right:0px;
}

html.js body#page-28 div.galleria-desc{
  left:81%;
}


.galleria-fs,
.galleria-thumbs,
.galleria-more {
  width:10px;
  height:10px;
  cursor:pointer;
  background:#cfd1d2 url(/fileadmin/templates/img/fs.png) no-repeat;
  position:absolute;
  bottom:35px;
  margin-right:29px;
  z-index:2;
  
  /*IE Hack*/
  bottom /*\**/: 20px\9 ;
  /*IE Hack END*/
  
  right:0;
}
.galleria-thumbs{
  background-image:url(/fileadmin/templates/img/thumb.png);
  right:15px;
}
.galleria-more{
  background-image:url(/fileadmin/templates/img/info.png);
  right:30px;
}
.galleria-container.notouch .galleria-fs:hover,
.galleria-container.notouch .galleria-thumbs:hover,
.galleria-container.notouch .galleria-more:hover,
.galleria-container.touch .galleria-fs:active,
.galleria-container.touch .galleria-thumbs:active,
.galleria-container.touch .galleria-more:active,
.galleria-thumbs.active,
.galleria-more.active {
  background-color:#0071b9;
}
.fullscreen .galleria-stage{
  bottom:30px;
}
.fullscreen .galleria-dots {
  left:10px;
  bottom:10px;
}
.fullscreen .galleria-fs {
  right:10px;
  bottom:10px;
  background-image:url(/fileadmin/templates/img/exit.png);
}
.fullscreen .galleria-thumbs {
  right:25px;
  bottom:10px;
}
.fullscreen .galleria-more {
  right:40px;
  bottom:10px;
}
.fullscreen .galleria-info {
  bottom:10px;
  margin-left:5px;
}
.fullscreen .galleria-thumbnails-container{
  bottom:30px;
}
.galleria-counter {
  display:none;
}
.galleria-loader {
  width: 30px;
  height: 30px;
  background: #fff url(/fileadmin/templates/img/loader.gif) no-repeat 50% 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -15px;
  z-index: 3;
  display:none;
}
.galleria-info {
  position: absolute;
  bottom:0px;
  height:10px;
  line-height:10px;
}
.galleria-info-title {
  display:inline;
  color:#666;
}
.galleria-info-description {
  display:none!important;
}
.galleria-desc {
  position:absolute;
  width:30%;
  bottom:75px;
  left:80%;
  margin-left:-15%;
  background:#fff;
  border:5px solid #fff;
  padding:5px;
  z-index:2;
  display:none;
  color:#777;
  cursor:pointer;
}
.galleria-desc.hover{
  background:#fff url(/fileadmin/templates/img/bye.png) no-repeat 100% 0;
}
.galleria-desc strong{
  color:#0079C2;
  text-decoration:underline;
  font-weight:normal;
  margin-bottom:5px;
  font-size:15px;
  display:block;
  text-transform:uppercase;
}
.galleria-desc p{
  margin-bottom:0;
  font-size:12px;
}
.galleria-image-nav {
  display:none;
}
.galleria-thumbnails-container {
  position:absolute;
  top:0;
  bottom:20px;
  left:0;
  right:0;
  background:url(/fileadmin/templates/img/bg.png);
  z-index:2;
  overflow:hidden;
  margin-top:0px;
  visibility: hidden;
}
.galleria-thumbnails {
  margin:16px;
}
.galleria-thumbnails .galleria-image {
  height: 50px;
  width:80px;
  background: #d77;
  margin: 2px 8px 8px 2px;
  float: left;
  cursor: pointer;
  -moz-box-shadow: 0 0 2px rgb(0,0,0);
  -webkit-box-shadow: 0 0 2px rgb(0,0,0);
  box-shadow: 0 0 2px rgb(0,0,0);
}
.galleria-container.notouch .galleria-thumbnails .galleria-image img:hover,
.galleria-container.touch .galleria-thumbnails .galleria-image img:active {
  opacity:.1!important;
  filter: alpha(opacity=10)!important;
}
