@charset "UTF-8";

/* CSS Copyright: MGOS - ctdst->Europa */

#fotoalbum { position:relative; width:100%; margin:0px 0px 0px 0px; }
#fotoalbum div.titel { display:none; }
#fotoalbum div.foto { position:relative; width:100%; max-width:660px; min-width:280px; margin:0px 0px 0px 0px; }
#fotoalbum div.foto { background-color:#EEE; border-bottom:10px solid #FFF; }
#fotoalbum div.foto div.fototable { position:relative; width:auto; margin:0px auto; display:table; }
#fotoalbum div.foto div.fototable div.image { }
#fotoalbum div.foto div.fototable div.image img { display:block; width:100%; }
#fotoalbum div.foto div.fototable div.beschreibung { padding:5px; }
#fotoalbum div.foto div.fototable div.beschreibung #mainbeschreibung { font-size:0.9em; }
#fotoalbum div.foto div.fototable div.beschreibung #maincopyright { font-size:0.7em; }
#fotoalbum div.foto div.fototable div.fotonavtop { display:none; }
#fotoalbum div.foto div.fototable div.fotonav { position:absolute; width:100%; top:50%; }
#fotoalbum div.foto div.fototable div.fotonav div.arrow-prev { float:left; width:40px; height:40px; cursor:pointer; }
#fotoalbum div.foto div.fototable div.fotonav div.arrow-next { float:right; width:40px; height:40px; cursor:pointer; }
#fotoalbum div.foto div.fototable div.fotonav div.clear { clear:both; }
#fotoalbum div.controls { display:none; }
#fotoalbum div.fotoelemente { position:relative; width:100%; max-width:660px; min-width:280px; margin:0px 0px 0px 0px; }
#fotoalbum div.fotoelemente { font-size:1.0em; color:#FFF; font-weight:bold; }
#fotoalbum div.fotoelemente a  { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#fotoalbum div.fotoelemente a:hover { color:#a07e7f; }
#fotoalbum div.fotoelemente div.fotoelementetable { position:relative; width:100%; }
#fotoalbum div.fotoelemente div.fotoelementetable div.fotoelement { display:inline-block; width:50px; height:auto; margin:0px 10px 10px 0px; cursor:pointer; text-align:left; }
#fotoalbum div.fotoelemente div.fotoelementetable div.fotoelement div.back { display:inline-block; margin:0px 0px; background-color:#FFF; }
#fotoalbum div.fotoelemente div.fotoelementetable div.fotoelement div.back img { display:block; width:100%; height:auto; }
#fotoalbum div.fotoelemente div.fotoelementetable div.clear { clear:left; }	
#fotoalbum div.fotoalbum-clear { clear:left; }

#fotoalbum img.normal {
 -webkit-border-radius: 0%; -webkit-animation: none !important;
 -ms-border-radius: 0%; -ms-animation: none !important;
 -moz-border-radius: 0%; -moz-animation: none !important;
 -o-border-radius: 0%; -o-animation: none !important;
 border-radius: 0%; animation: none !important;
}
#fotoalbum img.auswahl {
 -webkit-border-radius: 50%; -webkit-animation: pulseframe 5s ease-out; -webkit-animation-iteration-count: infinite;
 -ms-border-radius: 50%; -ms-animation: pulseframe 5s ease-out; -ms-animation-iteration-count: infinite;
 -moz-border-radius: 50%; -moz-animation: pulseframe 5s ease-out; -moz-animation-iteration-count: infinite;
 -o-border-radius: 50%; -o-animation: pulseframe 5s ease-out; -o-animation-iteration-count: infinite;
 border-radius: 50%; animation: pulseframe 5s ease-out; animation-iteration-count: infinite;
}
@-webkit-keyframes pulseframe {
 0% { -webkit-transform: scale(1,1); opacity: 1.0; }
  50% { -webkit-transform: scale(1.1,1.1); opacity: 0.4; }
 100% { -webkit-transform: scale(1,1); opacity: 1.0; } }
@-moz-keyframes pulseframe {
 0% { -moz-transform: scale(1,1); opacity: 1.0; }
 50% { -moz-transform: scale(1.1,1.1); opacity: 0.4; }
 100% { -moz-transform: scale(1,1); opacity: 1.0; } }
@-ms-keyframes pulseframe {
 0% { -ms-transform: scale(1,1); opacity: 1.0; }
 50% { -ms-transform: scale(1.1,1.1); opacity: 0.4; }
 100% { -ms-transform: scale(1,1); opacity: 1.0; } }
@-o-keyframes pulseframe {
 0% { -o-transform: scale(1,1); opacity: 1.0; }
 50% { -o-transform: scale(1.1,1.1); opacity: 0.4; }
 100% { -o-transform: scale(1,1); opacity: 1.0; } }
@keyframes pulseframe {
 0% { transform: scale(1,1); opacity: 1.0; }
 50% { transform: scale(1.1,1.1); opacity: 0.4; }
 100% { transform: scale(1,1); opacity: 1.0; } }
