@charset "UTF-8";
/* Reset Margin & Padding */
.gallery_creator ul.list_albums > li,
.gallery_creator ul.list_albums,
.gallery_creator ul.album_preview li,
.gallery_creator ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.gallery_creator li.inline
{
	display:inline;
}
.gallery_creator li.block
{
	display:block;
}
/* Rahmen (und Schatten) um die Bilder */
.gallery_creator img.thumb
{
	margin-bottom:5px;
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #ccc;
	-webkit-box-shadow: #ccc 0px 1px 4px;
	-moz-box-shadow: #ccc 0px 1px 4px;
	box-shadow: #ccc 0px 1px 4px;
}
/* figcaption ausblenden */
.gallery_creator figcaption.caption
{
	display:none;
}

/* Padding für die Listenelemente der Albenvorschau */
.gallery_creator .list_albums li.level_1
{
	padding:1em;
	width:100%;
}
/* Grauer overlay bei mouseover */
.gallery_creator .active
{
	background-color:#f3f3f3;
}
/* Ausrichtung der Thumnails */
.gallery_creator .show_album_pics li.level_2
{
	vertical-align:top;
}
/* kein margin-right fuer die letzte Spalte im detailview */
li.last_col>div
{
	margin-right:0 !important;
}
/* Vorschaubild links floaten */
.gallery_creator div.col_1,
.gallery_creator div.col_2
{
	float:left;
	display:inline;
}
/*  */
.gallery_creator .col_1 figure
{
	margin:0;
}
/* Albumtitel-Formatierung */
.gallery_creator a>h2:hover
{
	text-decoration:underline;
}
/* Albumkommentar in der Detailansicht */
.gallery_creator .albumComment
{
	margin-top:1em;
}
/* back link */
.gallery_creator .backLink
{
	display:block;
	text-align:right;
}
/* Spalte mit den Albumangaben, Breite nicht zu weit wählen, da ansonst
das Layout auseinanderfällt */
.gallery_creator div.col_2
{
	width:350px;
	margin-left:30px;
}
.gallery_creator p.count_pics
{
	color:#999999;
}
/* Datumsformatierung */
.gallery_creator div.tstamp
{
	margin-bottom:0.5em;
	color:#7A7A7A;
}
/* clearing-box */
.gallery_creator div.clr
{
	height:0;
	clear:both;
	margin:0;
	padding:0;
}
/* Vorschaubild links floaten */
.gallery_creator div.col_1,
.gallery_creator div.col_2
{
	float:left;
	display:inline;
}
.gallery_creator .col_1 .image_container
{
	margin-left:0px;
}
/* Albumtitel-Formatierung */
.gallery_creator a>h2:hover
{
	text-decoration:underline;
}
/* Albumkommentar in der Detailansicht */
.gallery_creator .albumComment
{
	margin-top:1em;
}
/* back link */
.gallery_creator .backLink
{
	display:block;
	text-align:right;
}
/* css rit-kitzalp.at, 2013 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../../tl_files/theme-ebmusik/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.0.3");src:url("../../tl_files/theme-ebmusik/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format('embedded-opentype'),url("../../tl_files/theme-ebmusik/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.0.3") format('woff'),url("../../tl_files/theme-ebmusik/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.0.3") format('truetype'),url("../../tl_files/theme-ebmusik/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
/* Overlay */
.fr-overlay {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  zoom: 1;
  overlay: hidden;
}
.fr-overlay-background {
  background: #000;
  filter: alpha(opacity=90);
  opacity: .9;
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

/* Window */
.fr-window {
  z-index: 100000;
  position: fixed;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
}

/* z-index */
.fr-ui-outside .fr-info { z-index: 100001; }

/* Loading icon */
.fr-loading {
  z-index: 100001;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 52px;
  height: 52px;
  margin-top: -26px;
  margin-left: -26px;
  overflow: visible;
}
.fr-loading-offset {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.fr-loading-background, .fr-loading-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-loading-background {
  background: #0d0d0d url(data:image/gif;base64,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) 50% 50% no-repeat;
  opacity: .8;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(80,80,80,.2);
}
.fr-loading-icon { display: none; }


/* Bubble (holds everything) */
.fr-bubble {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

/* Fonts */
.fr-ui,
.fr-info { 
  font: normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
}

/* Frames / UI */
.fr-frames {
  height: 100%;
  width: 100%;
  position: absolute;
  display:inline;
  top: 0;
  left: 0;
  overflow: hidden;
}
.fr-frames-move {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.fr-frame, .fr-ui {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.fr-frame-touch {
  position: relative;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}

.fr-window *:not(.fr-caption)::selection,
.fr-window *:not(.fr-caption)::-moz-selection,
.fr-window *:not(.fr-caption)::-webkit-selection {
  background: transparent;
}

.fr-mobile-touch-enabled .fr-frame .fr-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-frame-touch .fr-box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fr-mobile-touch-enabled .fr-ui,
.fr-mobile-touch-enabled .fr-ui-spacer,
.fr-mobile-touch-enabled .fr-ui-wrapper,
.fr-mobile-touch-enabled .fr-ui-padder,
.fr-mobile-touch-enabled .fr-ui-toggle,
.fr-mobile-touch-enabled .fr-ui-outer-border,
.fr-mobile-touch-enabled .fr-side { pointer-events: none; }


/* Content */
.fr-box { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.fr-box-has-ui-outside { overflow: hidden; }
.fr-box-spacer, .fr-ui-spacer {
  position: absolute; 
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fr-box-wrapper, .fr-ui-wrapper {
  position: relative;
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
  overflow: hidden;
}

.fr-box-padder, .fr-ui-padder {
  position: absolute;
  top: 0;
  left: 0;
  zoom: 1;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}

.fr-box-padder, .fr-ui-padder {
  position: absolute;
  top: 0;
  left: 0;
}
.fr-ui-padder { zoom: 1; }

.fr-box-wrapper, .fr-ui-wrapper, .fr-ui-toggle {
  position: relative;
  float: left;
  display: inline;
  zoom: 1;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fr-box-wrapper { background: #101010; }

.fr-ui-wrapper-outside {
  float: left;
  height: 100%;
  width: 100%;
}

/* outer-border */
.fr-box-outer-border,
.fr-ui-outer-border {
  position: relative;
  float: left;
  display: inline;
  height: 100%;
  width: 100%;
  zoom: 1;
}
/* IE < 8 has a bug where dimensions are ignored without a border */
.fr-ltIE9 .fr-box-outer-border,
.fr-ltIE9 .fr-ui-outer-border { border: 0px solid transparent; }  

.fr-content {
  height: 100%;
  width: 100%;
  zoom:1;
  *display:inline;
  margin: 0;
  padding: 0;
}

.fr-content-image {
  position: absolute;
  top: 0;
  left: 0;
  image-rendering: optimizeQuality;
  max-width: none;
}

.fr-content-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

.fr-download-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-user-drag: element;
  user-drag: element;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: auto;
}

/* onClick inside ui-outside */
.fr-onclick-side {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
  overflow: hidden;
  cursor: pointer;
  z-index: 1;
}
.fr-onclick-side img { cursor: pointer; }
.fr-onclick-previous { left: 0; }
.fr-onclick-next { right: 0; }

.fr-side {
  position: absolute;
  top: 0;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
  background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) 0 0 repeat;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  zoom: 1;
}
.fr-side-disabled { cursor: default; }

.fr-side-button {
  position: absolute;
  top: 50%;
  width: 54px;
  height: 72px;
  margin: 0 9px;
  margin-top: -36px;
  pointer-events: auto;
}
.fr-side-button-icon {
  float: left;
  position: relative;
  height: 100%;
  width: 100%;
  zoom: 1;
}

.fr-side-previous { left: 0; width: 50%; }
.fr-side-next { right: 0; width: 50%;}

.fr-side-previous .fr-side-button { left: 0; }
.fr-side-next .fr-side-button { right: 0; }


/* sides (UI outside), smaller area */
.fr-ui-outside .fr-side {
  width: 72px;
  height: 72px;
  top: 50%;
  margin-top: -36px;
}
.fr-ui-outside .fr-side-button { margin-top: 0; top: 0; }
 
 
/*
 * Info 
 */
.fr-info {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  color: #efefef;
  pointer-events: auto;
}
.fr-info-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  line-height: 1%;
  filter: alpha(opacity=80);
  opacity: .8;
  zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
}
.fr-info-outside .fr-info-background { background: #0d0d0d; filter: none; opacity: 1; }


.fr-info-padder {
  padding: 12px;
  display: block;
  filter: alpha(opacity=99);
  overflow: hidden;
  width: auto;
  position: relative;
}
.fr-caption {
  position: relative;
  filter: alpha(opacity=99);
  opacity: .99;
  width: auto;
  word-wrap: no-wrap;
}
.fr-position-text { position: relative; }

/* UI inside */
.fr-has-position .fr-info-inside .fr-caption { margin-right: 75px; }
.fr-info-inside .fr-position {
  filter: alpha(opacity=99);
  opacity: .99;
  position: relative;
  text-align: right;
  word-wrap: no-wrap;
  line-height: 21px;
  color: #b3b3b3;
  float: right;
  width: 75px;
}
.fr-no-caption .fr-info-inside .fr-position {
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
  filter: alpha(opacity=99);
}

.fr-info-inside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-no-caption .fr-info-inside .fr-position-background {
  border-radius: 12px;
  background: #101010;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-info-inside .fr-position-text { position: relative; }
.fr-no-caption .fr-info-inside .fr-position-text {
  float: left;
  height: 13px;
  line-height: 13px;
  padding: 6px 10px;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

/* hide the position on small screens */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-has-position .fr-info-inside .fr-caption { margin-right: 0; }
	.fr-position { display: none !important; }

	/* smaller side buttons */
  .fr-ui-outside .fr-side {
    width: 54px;
    height: 50px;
    margin-top: -25px;
  }
  .fr-side-button {
    width: 40px;
    height: 50px;
    margin: 0 6px;
    margin-top: -25px;
  }
}


/* UI outside */
.fr-ui-outside .fr-position {
  position: absolute;
  bottom: 15px;
  right: 15px;
  display: inline;
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
}
.fr-ui-outside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1e1e1e;
  border: 1px solid rgba(180,180,180,.2);
}
.fr-ui-outside .fr-position-text {
  position: relative;
  float: left;
  width: auto;
  text-align: right;
  word-wrap: no-wrap;
  color: #b3b3b3;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-wrap: no-wrap;
  padding: 6px 10px;
  height: 13px;
  line-height: 13px;
  
}

.fr-ui-outside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Info without caption */
.fr-no-caption .fr-info-outside { display: none; } 
.fr-no-caption .fr-info-padder { pointer-events: none; }
.fr-no-caption .fr-info-background { pointer-events: none; opacity: 0; filter: none; display: none;}


/* 1/5 */
.fr-no-caption .fr-position-text,
.fr-ui-outside .fr-position-text {
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

/* outside position */
.fr-ui-outside .fr-position {
  float: none;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 15px;
}



/* IE 7 */
.fr-ltIE8 .fr-info * { zoom: 1;  filter: alpha(opacity=99);   }
.fr-ltIE8 .fr-box * { zoom: 1; filter: alpha(opacity=99); }

/* Info (UI outside) */
.fr-info-outside { bottom: auto; }
.fr-no-caption .fr-info-outside .fr-info-padder { padding: 10px 5px; }
.fr-ui-outside .fr-no-caption .fr-position { margin: 0; }

/* X */
.fr-close {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 12px;
  width: 23px;
  height: 23px;
  cursor: pointer;
  pointer-events: auto;
}

.fr-close-background {
  position: absolute;
  top: 12px;
  left: 12px;
  height: 23px;
  width: 23px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #282828;
  cursor: pointer;
}
.fr-close:hover .fr-close-background { background-color: #333; }

.fr-ui-outside .fr-close-background { background-color: #363636; }
.fr-ui-outside .fr-close:hover .fr-close-background { background-color: #434343; }

.fr-close-icon {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}


/*
 * Thumbnails
 */ 
.fr-thumbnails {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9%;
  min-height: 40px;
  max-height: 120px;
  height: 9%;
  padding: 20px 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  zoom: 1;
}

.fr-thumbnails,
.fr-thumbnails * {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.fr-thumbnails-slider {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  zoom: 1;
}

.fr-thumbnails-slider-slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.fr-thumbnails-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  padding: 20px 0;
}

.fr-thumbnails-thumbs {
  float: left;
  height: 100%;
  overflow-x: hidden;
  position: relative;
  top: 0;
  left: 0;
}
.fr-ltIE9 .fr-thumbnails-thumbs {
  overflow: hidden;
}
.fr-thumbnails-slide {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

.fr-thumbnail {
  position: relative;
  width: 30px;
  height: 100%;
  float: left;
  margin: 0 10px;
  display: inline;
  zoom: 1;
  cursor: pointer;
}
.fr-ltIE9 .fr-thumbnail * {
  overflow: hidden; /* IE6 */
  z-index: 1;
  zoom: 1;
}

.fr-thumbnail-wrapper {
  position: relative;
  background: #161616;
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  display: inline; /* IE6 */
  z-index: 0; /* IE8 */
}

.lv_thumbnail_icon {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
  background-position: 99px 99px;
  background-repeat: no-repeat;
  display: block !important;
}

.fr-thumbnail-overlay { cursor: pointer; }
.fr-thumbnail-active .fr-thumbnail-overlay { cursor: default; }
.fr-thumbnail-overlay,
.fr-thumbnail-overlay-background,
.fr-thumbnail-overlay-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-thumbnail-overlay-border {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 0;
  overflow: hidden;
  border-style: solid;
  border-color: transparent;
  
}
.fr-thumbnail img {
	position: absolute;
  filter: alpha(opacity=85);
  opacity: .85;
  max-width: none;
}
.fr-thumbnail:hover img,
.fr-thumbnail-active:hover img {
  filter: alpha(opacity=99);
  opacity: .99;
}
.fr-thumbnail-active img,
.fr-thumbnail-active:hover img  {
  filter: alpha(opacity=35);
  opacity: .35;
}
.fr-thumbnail-active { cursor: default;  }

/* Thumbnails loading */
.fr-thumbnail-loading,
.fr-thumbnail-loading-background,
.fr-thumbnail-loading-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-thumbnail-loading-background {
  background-color: #101010;
  background-image: url(data:image/gif;base64,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);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: .8;
  position: relative;
  float: left;
}
/* this element is there as an alternative to putting the loading image on the background */
.fr-thumbnail-loading-icon { display: none; }


/* Thumbnail < > */
.fr-thumbnails-side {
  float: left;
  height: 100%;
  width: 28px;
  margin: 0 10px;
  position: relative;
  overflow: hidden;
}
.fr-thumbnails-side-previous { margin-left: 20px; }
.fr-thumbnails-side-next { margin-right: 20px; }

.fr-thumbnails-side-button {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px; 
  width: 28px;
  height: 28px;
  cursor: pointer;
}

.fr-thumbnails-side-button-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #333;
  cursor: pointer;
  border-radius: 4px;
}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { background-color: #3b3b3b; }

.fr-thumbnails-side-button-disabled * { cursor: default; }
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { background-color: #333; }

.fr-thumbnails-side-button-icon {
  height: 42px;
  width: 42px;
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
}


/* Touch Captions */
.fr-touch {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  margin-top: -43px;
}
.fr-touch-wrapper {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.fr-touch-overflow-scroll {
  overflow-x: hidden;
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.fr-touch-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  line-height: 1%;
  filter: alpha(opacity=80);
  opacity: .8;
  zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
}


.fr-touch-info {
  float: left;
  position: relative;
  clear: both;
  padding-right: 71px;
  color: #efefef;
}
.fr-touch-info-padder {
  float: left;
  padding: 11px;
  display: block;
  filter: alpha(opacity=99);
  overflow: hidden;
  width: auto;
  position: relative;
}
.fr-touch-caption-wrapper {
  float: left;
  clear: both;
  font-weight: normal;
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 21px;
  height: 21px; /* same as line-height */
  width: 100%;
  overflow: hidden;
}
.fr-touch-caption {
  float: left;
}

.fr-touch-overflow .fr-touch-caption-wrapper {
  overflow: visible;
  height: auto;
}


/* buttons */
.fr-touch-button {
  padding: 10px 4px;
  width: 23px;
  height: 23px;
  position: relative;
  cursor: pointer;
}
.fr-touch-button .fr-touch-button-background {
  position: absolute;
  top: 10px;
  left: 4px;
  height: 23px;
  width: 23px; 
}
.fr-touch-button .fr-touch-button-background { background-color: #303030; }
.fr-touch-button:hover .fr-touch-button-background { background-color: #404040; }

.fr-touch-button-icon {
  float: left;
  position: relative;
  width: 23px;
  height: 23px;
}
/* x */
.fr-touch-close {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 11px;
}

/* ... */
.fr-touch-more {
  position: absolute;
  top: 0;
  right: 38px;
  display: none;
}
.fr-touch-padded .fr-touch-more {
  display: block;
}


/* we can improve things on browsers that support media queries */
@media all and (min-height: 0px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 10px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 4px; }
  .fr-thumbnails-side-previous { margin-left: 8px; }
  .fr-thumbnails-side-next { margin-right: 8px; }
  .fr-thumbnail-loading-background { background-image: url(data:image/gif;base64,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); }
}
@media all and (min-height: 200px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 12px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 6px; }
  .fr-thumbnails-side-previous { margin-left: 12px; }
  .fr-thumbnails-side-next { margin-right: 12px; }
}

@media all and (min-height: 350px) {
  .fr-thumbnail-loading-background { background-image: url(data:image/gif;base64,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); }
}

@media all and (min-height: 500px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 14px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 7px; }
  .fr-thumbnails-side-previous { margin-left: 14px; }
  .fr-thumbnails-side-next { margin-right: 14px; }
}

@media all and (min-height: 700px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 20px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 10px; }
  .fr-thumbnails-side-previous { margin-left: 20px; }
  .fr-thumbnails-side-next { margin-right: 20px; }
  .fr-thumbnail-loading-background { background-image: url(data:image/gif;base64,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); }
}

/* IE specific resets */
.fr-ltIE8 * { zoom: 1; z-index: 1;}
.fr-ltIE9 .fr-content-image-overlay,
.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background { border: 0; }



/*
 * ===== Skin: Fresco ===== 
 */
/* Sprite */
.fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-touch-close .fr-touch-button-icon,
.fr-window-fresco .fr-touch-more .fr-touch-button-icon,
.fr-window-fresco .fr-thumbnails-side-button-icon {
  background-image: url(data:image/png;base64,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);
}
/* High-res sprite */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .fr-window-fresco .fr-side-button-icon,
  .fr-window-fresco .fr-close-icon,
  .fr-window-fresco .fr-touch-close .fr-touch-button-icon,
  .fr-window-fresco .fr-touch-more .fr-touch-button-icon,
  .fr-window-fresco .fr-side-button-icon {
    background-image: url("../../tl_files/theme-ebmusik/jscripts/fresco/css/fresco/skins/fresco/sprite@x2.png");
    background-size: 500px 500px; /* downscaled 50%, size of original sprite */
  }
}

.fr-window-fresco .fr-box-outer-border { box-shadow: 0 0 5px rgba(0,0,0,.4); }
/* outer-border instead of inner-border example (box and ui px should be the same) */ 
/*
.fr-window-fresco .fr-box-outer-border { border: 10px solid #fff; }
.fr-window-fresco .fr-ui-outer-border { padding: 10px; }
.fr-window-fresco .fr-content-image-overlay { border-width: 0; }
*/

.fr-window-fresco .fr-box-wrapper {
  background: #101010;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.fr-window-fresco .fr-content-image-overlay { 
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, .08);
}
/* remove bottom border if the image has a caption, or add it when it has a caption */
.fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 0px; }
.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 1px; }

.fr-window-fresco .fr-ui-outside .fr-position-text {
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background {
  border: 1px solid rgba(180,180,180,.15);
}
.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background {
  border: 1px solid rgba(68,68,68,.1);
  border-top-width: 0;
}
.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background {
  border: 1px solid rgba(80,80,80,.25);
  border-top-width: 0;
}

.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1);  }


/* < > */
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -14px; }
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -14px; }

.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }

/* disabled state (IE < 9) */
.fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; }

/* < > transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .5;
}
.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,
.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon { 
  opacity: 1;
}
/* < > transition (IE < 9) */
.fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon { background-position: -13px -114px; }
.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon { background-position: -93px -114px; }


/* disabled side */
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon { opacity: .2; }
/* on the inside we hide disabled sides */
.fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { background-image: none; }


/* responsive < > */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -300px; }
  .fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -300px; }

  .fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
  .fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }

  .fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
  .fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
}

/* X */
.fr-window-fresco .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-fresco .fr-close:hover .fr-close-icon { background-position: -210px -9px; }

/* X transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon {
  background-position: -210px -9px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-close:hover .fr-close-icon  { opacity: 1; }

/* Thumbnails */
.fr-window-fresco .fr-thumbnail-wrapper {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1); }
.fr-window-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
}
.fr-window-fresco .fr-thumbnail-overlay-border {
  border-width: 1px;
  border-color: rgba(255, 255, 255, .08); /* should remain rgba */
}
/* no inner border on active thumbnail */
.fr-thumbnail-active .fr-thumbnail-overlay-border,
.fr-thumbnail-active:hover .fr-thumbnail-overlay-border { border: 0px; }

/* Thumbnails < > */
.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -160px -41px;}
.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -202px -41px; }
.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -160px -83px;}
.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -202px -83px; }

/* Thumbnails < > transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -160px -41px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -202px -83px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon { opacity: 1; }

/* lower opacity on disabled states */
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled { opacity: .5; }

/* lower opacity IE < 9 using images */
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
  background-position: -244px -41px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
  background-position: -244px -83px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background { 
  filter: alpha(opacity=50);
}

/* Touch caption */
/* background */
.fr-window-fresco .fr-touch-background {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, .12);
  box-shadow: 0 -1px 3px rgba(0,0,0, .3);
}

/* smaller text on mobile devices */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-window-fresco .fr-touch-caption-wrapper { font-size: 12px; }
}

/* x */
.fr-window-fresco .fr-touch-close .fr-touch-button-icon { background-position: -169px -9px; }
.fr-window-fresco .fr-touch-close:hover .fr-touch-button-icon { background-position: -210px -9px; }

/* x transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-close .fr-touch-button-icon {
  background-position: -210px -9px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-touch-close .fr-touch-button-icon  { opacity: 1; }

/* ... */
.fr-window-fresco .fr-touch-more .fr-touch-button-icon { background-position: -169px -134px;  }
.fr-window-fresco .fr-touch-more:hover .fr-touch-button-icon { background-position: -210px -134px;  }
/* ... transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-more .fr-touch-button-icon {
  background-position: -210px -134px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-touch-more .fr-touch-button-icon  { opacity: 1; }


/* ... \/ */
.fr-window-fresco .fr-touch-less .fr-touch-button-icon { background-position: -169px -175px;  }
.fr-window-fresco .fr-touch-less:hover .fr-touch-button-icon { background-position: -210px -175px;  }
/* ... \/ transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-less .fr-touch-button-icon {
  background-position: -210px -175px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-touch-less .fr-touch-button-icon  { opacity: 1; }



/*
 * ===== Skin: IE6 (always used there as a fallback) ===== 
 */
.fr-window-IE6 * { zoom: 1; }

/* Sprite */
.fr-window-IE6 .fr-side-button-icon,
.fr-window-IE6 .fr-close-icon,
.fr-window-IE6 .fr-thumbnails-side-button-icon {
  background-image: url(data:image/png;base64,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);
}

/* < > */
.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }

/* disabled */
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; }
.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { display: none; }


/* responsive < > */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
  .fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }

  .fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
  .fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: 0px -400px; }
  .fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
  .fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -40px -400px; }
}


/* X */
.fr-window-IE6 .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-IE6 .fr-close:hover .fr-close-icon { background-position: -210px -9px; }

.fr-window-IE6 .fr-info { filter: alpha(opacity=99);  }
.fr-window-IE6 .fr-ui-outside .fr-info { background: #000; }
.fr-window-IE6 .fr-close-icon { background-color: #232323; }
.fr-window-IE6 .fr-close .fr-close-background { display: none; }

.fr-window-IE6 .fr-info-background { display: none; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,
.fr-window-IE6 .fr-info-outside { background: #0d0d0d; }


.fr-window-IE6 .fr-position { background: #101010; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position { background: none; }
.fr-window-IE6 .fr-position .fr-position-background { display: none; }
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(data:image/gif;base64,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) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(data:image/png;base64,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) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA/CAYAAAAfQM0aAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAh1SURBVHjaYvz//z8DMcAyMEkASLkDsS0Q6wCxHBDzQaU/AfEjIL4CxEeAeMfx9fM+MAwQGAxuZWRkPASkCoDhew6fOoAAYiQUAUDPgDxQCMR+QMxOpP0/gXgzEPcBPXeFjgE/aNwKjABQwILwAiCuAobzC2zqAAIIZwRAU1ErEEcDMROZ7vgHxEuBuJqWOWIwuhUaATDwBeq+fmB4/0RWBxBAWCMA6CEzaMzJUCmMngBxHNBjZ2gQ+IPSrWgRAAP3gbgEGObrYAIAAYQRAUAPuQGpxUDMSeWw+g7EsUCP7aJi4A9at+KIABg4CK0fLgAEEEoEAD1kCaQ20MBDyB4LAHrsOBUCf1C7lUAEgMBfIPYACCB4BAA9JAmkDgOxGI3ryleg1gnQY88pCPxB71ZicwBAACFXWD108BAD1I4+Cs0YSm5FrwOCgQHvAAp8kABAADFBU5Q9kPIlx0RFZTUGfX0DUrV5Q+0kJ/WT7FaQ+0DuJBOQ7Va0VlAlEGsiV8AgABBALFC6jNzA97Q1BbOZmBgZzp8/T4r2MmhWJBWQ5FZDQ0MGS30tMHs7KAnevcVApp3kuJVgPwAggBgtAhKVgPQFSgIfBo6ev8pw8SJJRhkAy9d7JKR+ktwKSvnWhtooYtsPnyY3EkhyK7E9YYAAAhVBHtQIfHAf/8s3Uo3yoKV6bO4BuZvM4ogku4EJm8HcP4GgOoAAYoKOl1Ac+GSmLBsS1ZPkVpB7QO6iUiSQ49YzwIiYZ+odI4FLEUAAgSJAnegk4OJEzcAHAQ0S1auTagG+SAD5h4ZuBRVDIJDIwsZ2GxgRFZqWbhjjUwABBIoAcWIM83J1ZlCSkaRm4DMQazcF6vFGAsg/IH/R0m4o4AFGRDu/uPR1YD0WhCwBEECgCOAlJuUrSEtQO/AZiLGbQvUEIwHkLyJzAi8DhQAYCYpAai0wNxyw8E8Et90BAggUAZ8JVhSMjLTq6HymsfqBdCu+iLBnYATWD/6JLgABxATtbuMF23bvZXjw9AU1WxQw8JKMoQGyAK7GA8hfO/bso4VbcXcO/v8/COwhmJzYOH8PQACBIuAGMZpAkXDvyXNqR8INGqvHG/gg/4D8RUu70QIePBRxYsN8B2Dgg/szAAEEioAjxBoASilUbNaB+24kqj9CrcAH+YPIlE+uW1GGIoCBX/nx5VNNYGcOZSgCIIBAEbAN2mWmd9v6P9RuUgBJbqVin4Uct4JSPAjM//Prlyow1XdcP77rJ7oagABiAsYIKFscpkaLgo+HixRjDkPtJhqQ6lYBPm5qtdxIdivUnSbAgE86vXXJC1yKAAIINhjXDcR2JEcCNOWDA+fiNVLHgbrJzM5EuxU2OAgfjCO/2UyyW4ERRpQbAQIIeUJmOZDyJqeMBaV8EgN/K9CBkeQWqKS6FTQoBxoXIjPwKXIrIQAQQCxI7CIgBiVnMVJzAhlNySIK3U2SW0lMHNR2K14AEEBMSFkG1MaMZ4DMhdIKgMyOp2Q6cqi5lRAACKDRVRF0cisuABBAo+uC6OhWbAAggJhwZPFTQMoKmrr+UWD+P6gZVrTy0FByKzYAEEDErg0FVUSgiXBS11v2Az1zmV6eGUpuhQGAAGIkcXU0aFoOtuJYFoj5odIfgfgxA2TFMagDshPomfcMAwSGklsBAojoCBgFtAEAAURKDgCtrwfNixoDsSoQg6bHeGCDTUAMaq7dBuKzQHwEmKo+DWAOGDJuBQggYuoAVWibGzRtxEakub+AeD+odQL03G06BvygcSsjI+MHpGKvEBjOE4BiAUD2epgaoBgjQADh2x8ASkUFQOzDQNma+y1APIGWqWwwupXYCAAIICYcHtIDUssYIDtNmChwBxPUjGXQFgotAn/IuBUbAAggJiwesgZS04FYgor2gMyaATWbmoE/ZNyKCwAEEBOah0Az9Z0ktKFJARwgs6F2UCPwh4xb8QGAAGJC8pAokOqCWk4rADK7C2oXJYE/ZNxKCAAEEHIOAK0AFqJDrgPZUUGhGUPJrXgBQADB9geAxtYdyTGAzP0B9lA7yUn9JLuVwv0BZLuVGAAQQLAJmRRyA5+C/QEgO0+TYS1JbqXS/gBy3UoQAAQQEzB2ZaE9RrIDH5wygZ4kMScYQ+0mJfWT5FaQe2CBDwIULJ8h2a3EAoAAInl5OrbAhwEy9gfY0lI9lfcH2NIiAgACiIXU1E/l/QFG0E4U0SmRFMPRV24gRwIZxRFJbgVtzmCErqmFjTYgi8EAQACBcoAisYbSYH+AEqmZj1QLqLg/QIkWOQAggEARIEyMQhrtDxCmsXq8kUDi/gBhWkQAQACBIoCbmJRPo/0B3DRWTzASSNgfwE2LCAAIIFAEfCWoiHb7A77SWP1AupUoABBAoAh4S0gRDfcHvKWxeoKNBxL2B7ylRQQABBAoAohadEqj/QH3SC1JqBn4JO4PuEeLCAAIIFAEnCVWMQ32B5wjUf1ZagU+GfsDztEiAgACCBQBoB3dA7U/4BCJ7iXJrVTeH3CIFhEAEECg/QFPSE1ZVNofcBZqN9GAVLdScX8AyW4lFgAEEGw4ei6lzToy9gfMJdPNROsDDQ6C3EWFZvNcBhoBgABC3h/QC6RIPpaFzP0BB4EpqphcR5PqVgr3B1DkVkIAIICQ9wd0ALEuA4kTHWR46h3ULkoASW6lYH8ANdyKFwAEEPL+gNcMkNmfHzS0D2R2BdQussFQcishABBA2PYHgFYDgOZb2WngoXKgh45Sy8Ch5FZcACCAcO0PAK21aWOg3nKPF9DURPVTdIeSW7EBgAAaXRlHZ7eiA4AAInZtaAIDZCKc1PWWC4GeuUUvzwwlt8IAQACRszraBIhVGCArjmFHuIBOEgENFN0BYtDuksGyOnrQuxUgwAA7qBzimH6IggAAAABJRU5ErkJggg==) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(data:image/png;base64,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) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(data:image/png;base64,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) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* css eisenbahnermusi.at, 2013 */
html { height:100%; }
body {
    font-family: 'Open Sans', sans-serif;
    /*font-family: "Times Roman", times, serif;*/
	font-size:1em;
    letter-spacing:normal;
    font-weight: normal;
	color: #000;
	background:#FFF;
	width:100%;
    min-height:100%;
    height:auto;
    background: url(/tl_files/theme-ebmusik/layout/seamless_music_pattern_faded.png) repeat top left;
}

a { text-decoration: none; }
a:link, a:active, a:visited { color:#05365C; }
a:hover { color: #7F5B06; }

ul, li { list-style: none; margin: 0px; padding: 0px; }

p { margin:0px 0px 20px 0px; padding: 0px; }

a.back { font-size: 0.9em; }

/* HEADINGS */
h1, h2 {
	font-weight:bold;
    margin:10px 0px;
    line-height: normal;
    background-color: #00406F;
    color: #FDB813;
    padding: 2px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
h1 {
	font-size: 1.6em;
}
h2 {
	font-size: 1.4em;
}
h3 {
    display: inline-block;
	font-size: 1.1em;
    font-weight: bold;
    color: #C39119;
    border-bottom: 1px solid #00406F;
    padding-right: 10px;
}
h4 {
    display: inline-block;
    font-size: 1em;
    color: #C39119;
    border-bottom: 1px solid #00406F;
    padding-right: 10px;
}

.invisible { display:none !important; }

small { font-size: 0.7em; }
small a { text-decoration: none; }
small i { width: auto !important; }

.block { overflow: hidden; }

.news-grosse-schrift { font-size:3em; }
.news-mittlere-schrift { font-size:2.1em; }
.news-kleinere-schrift { font-size:1.8em; }

.browserinfo {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 25px;
    background-color: #CC0000;
    color: #FFF;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 25px;
}
.browserinfo a { color: #CCC; }

.animated {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
.animated-short {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}

/* CONTAINER DEFS */

#wrapper {
    width: 100%;
    min-height:100%;
    margin:0px;
}


#header {
    height: 155px;
    /*background-color: #002A48;*/
    margin-bottom:20px;

}
#header .inside {
    width: 990px;
    position: relative;
    margin: auto;
    height:155px;
    background-color: #00406F;
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    -webkit-box-shadow: 1px 5px 10px rgba(50, 50, 50, 1);
    -moz-box-shadow:    1px 5px 10px rgba(50, 50, 50, 1);
    box-shadow:         1px 5px 10px rgba(50, 50, 50, 1);
}


#header #mainlogo_schrift {
    position: absolute;
    top: 15px;
    left:20px;
    width: 344px;
    height: 88px;
    display: block;
    text-indent: -999px;
    background: url(/tl_files/theme-ebmusik/layout/logo_schrift.png) no-repeat top left;
    overflow: hidden;
    z-index: 10;
}
#header #mainlogo_saalfelden {
    position: absolute;
    top: 80px;
    left:390px;
    width: 273px;
    height: 14px;
    display: block;
    text-indent: -999px;
    background: url(/tl_files/theme-ebmusik/layout/logo_saalfelden.png) no-repeat top left;
    overflow: hidden;
    z-index: 20;
}
#header #mainlogo_horn {
    position: absolute;
    top: -20px;
    right:-35px;
    width: 345px;
    height: 205px;
    display: block;
    text-indent: -999px;
    background: url(/tl_files/theme-ebmusik/layout/logo_horn.png) no-repeat top left;
    overflow: hidden;
    z-index: 40;
}


#main {
    position: relative;
    min-height: 400px;
    overflow:hidden;

}
#main .inside {
    position: relative;
    width: 990px;
    margin: 0px auto;
    overflow: hidden;
    padding-bottom: 30px;
}

#footer {
    position: fixed;
    bottom:0px;
    left:0px;
    width: 100%;
    font-size: 0.8em;
    letter-spacing: 2px;
    height: 30px;
}
#footer .inside {
    position: relative;
    width: 990px;
    margin:0px auto;
    height: 30px;
    text-align: center;
    background-color: #00406F;
    color: #F9A900;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px ;
}


#footer p { margin: 0px; padding: 0px; line-height: 30px; }
#footer a:link, #footer a:active, #footer a:visited { color:#F9A900; text-decoration: underline; }
#footer a:hover { color: #CCC; }

/* MAINMENU */
.mainmenu {
    position: absolute;
    top:110px;
    left: 0px;
    width: 100%;
    height: 50px;
    z-index: 60;
    line-height: 30px;
    /*background-color: #00406F;*/
    overflow: visible;
}


.mainmenu ul {
    margin-left: 22px;
}
.mainmenu ul li {
    float:left;
}
/*.mainmenu ul li.el_4 { margin-right:190px; }*/
.mainmenu ul li a {
    display: block;
    color:#FBB900;
    margin-right: 20px;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;

    /*background-color: #002A48;
    padding: 2px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 3px 3px 4px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    3px 3px 4px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         3px 3px 4px 0px rgba(0, 0, 0, 0.2);
    */
}
.mainmenu ul li a:hover, .mainmenu ul li a.active  { color:#C5C6C8; }

.mainmenu ul li #link_18 { margin-right: 55px; }


/* 2nd & 3rd LEVEL */

.mainmenu ul li ul.level_2 {
    text-align: left;
    position: absolute;
    margin-top:3px;
    background-color:#002A49;
    border-top: 0px;
    z-index: 100;
    display: none;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 1);
    -moz-box-shadow:    0px 2px 5px rgba(0, 0, 0, 1);
    box-shadow:         0px 2px 5px rgba(0, 0, 0, 1);
}
.mainmenu ul li ul.level_2 li, .mainmenu ul li ul.level_3 li { display: block; width: 200px; float: none; }
.mainmenu ul li ul.level_2 li a, .mainmenu ul li ul.level_3 li a {
    display: block;
    color:#FDB813;
    margin: 0px;
    padding: 5px 8px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    line-height: normal;
}
.mainmenu ul.level_2 a:hover, .mainmenu ul.level_2 a.active,
.mainmenu ul.level_3 a:hover, .mainmenu ul.level_3 a.active {
    background-color: #000;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.mainmenu ul li:hover ul {
    display: block;
}

.mainmenu ul.level_2 li.submenu > a {
    color:#000;
    font-size: 1.1em;
}
.mainmenu ul li ul.level_3 { text-align: left; }
.mainmenu ul li ul.level_3 a { margin-left:5px; }


#mobileMenuButton { display: none; }


/* SUBMENU */

.content-submenu {
    margin-top: 20px;
    float: left;
    width: 20%;
    margin-right: 2%;
}
.content-submenu li, .content-submenu ul { list-style: none !important; margin:0px !important; padding: 0px !important; }
.content-submenu ul { padding-top: 5px; }
.content-submenu ul a {
    display: block;
    margin:4px 4px;
    padding: 6px 4px;
    text-decoration: none;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200 ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #FDB813;
    color:#004071;
}
.content-submenu ul a:hover {
    color:#FDB813;
    background-color: #004071;
}
.content-submenu ul a.active {
    color:#FDB813;
    background-color: #004071;
}

.content-submenu li.submenu > a { font-size: 1em; padding-top: 7px; }
.content-submenu li.submenu ul a { margin-left: 10px; }
.content-submenu li.submenu > a { color: #000; }

.submenu-header {
    min-height: 30px;
    margin-bottom:0px;
    padding: 4px;
}
.submenu-header h2.mainTitle, .submenu-header h2.mainTitle a, .mm_select.kategorie > label {
    display:block;
    color:#004071;
    font-size: 1.1em;
    line-height: 30px;
    margin:0px;
    background-color: transparent;
}


.bx-wrapper, .bx-wrapper .bx-viewport {
    background: transparent;
    border:0px;
    margin-bottom: 30px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

a.bx-prev, a.bx-next { top:100% !important; margin-top: -5px !important; }

/* CONTENT STRUCTUR */

.mod_article {
    padding:20px;
    margin-bottom:20px;
}
.mod_article .image_container img { max-width: 100%; height: auto; }
.mod_article .image_container img {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.content_startbild {
    padding:0px;
}


.content_middle {
    float: left;
    padding: 0px;
    margin-top: 20px;
    width: 480px;
}

.content_right {
    padding: 20px;
    width: 171px;
    overflow: hidden;
    position: relative;
}

.content_left {
    margin-left: 20px;
    float: left;
    width: 230px;
}

body.withSub .mod_article {
    margin: 0px 0px 20px 21%;
    width: auto;
}

.ce_text {
    line-height: 1.2em !important;
}

.ce_text ul li {
    margin-bottom: 4px;
    list-style: disc;
    list-style-position: outside;
    margin-left: 20px;
}

.ce_text.image-centered .image_container {
    text-align: center;
}
.ce_text.image-shadow .image_container img {
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.5);
    box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ce_text.zentriert {
    text-align: center;
}

.noUnderline { text-decoration: none; }
.big { font-size: larger; }
.veryBig { font-size: 2.3em; }


/* BOX AND BUTTONS */
strong { font-weight: bold; }
strong { font-weight: bold; }

.box {
    background: #FFF;
    background-color: rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(50, 50, 50, 0.6); /* WebKit */
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(50, 50, 50, 0.6); /* Firefox */
    box-shadow: inset 0px 0px 10px 0px rgba(50, 50, 50, 0.6); /* Standard */
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border:10px solid #00406F;
}
.box.sliderbox {
    background: #004071;
}

.box.w50 {
    float:left;
    width: 46%;
    margin-right: 1%;
}

a.btn, .btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    line-height: 20px;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #3e3e40;
    border-radius: 4px;
    padding: 7px 30px 5px 30px;
    text-decoration: none;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.btn:hover, .region-linklist a:hover, .region-linklist a.active {
    box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-color: #747476;
    color:#FFF;
}
.btn.w50 {
    font-size:1.5em;
    display: block;
    float:left;
    width: 46%;
    margin-right: 1%;
    margin-bottom: 10px;
}

/* ALERT ERROR */
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-warning {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5;
}
.alert-error {
    color: #000;
    background-color: #CC9999;
    border-color: #CC0000;
}
.alert-error a { color: #000; text-decoration: underline; }
p.error {
    padding: 5px 2px;
    margin:2px 0px;
    border: 1px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000;
    background-color: #CC9999;
    border-color: #CC0000;
}

/* INPUT */
input, textarea {
    background-color: #C5C6C8;
    background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    border: 1px solid #AAA;
    padding:5px 2px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.captcha_text { display: block; }

body.ie input.checkbox { background-color: #3e3e40; border: 0px; }



#filterLoading {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(62, 62, 64, 0.8);
}

div.clearall {
    margin:10px 0px;
    text-align: right;
    font-size: 0.9em;
}

.team_list_entry h3 { font-size: 0.9em; font-weight: normal; }
.team_list_entry ul.dataList li {
    padding: 2px;
    margin-right: 15px;
    border: 0px;
}
.team_list_entry ul.dataList li i { display:inline-block; width: 20px; text-align: center; }
.team_list_entry ul.dataList li span.label { margin-right: 3px; display:inline-block; min-width: 70px; }
.team_list_entry ul.dataList a { text-decoration: none; }

.region_list_entry .dataList a { text-decoration: none; }

/* CHRONIK DOWNLOADS */
.chronik-downloads ul { overflow: hidden; }
.chronik-downloads ul li img {
    display: block;
    width: 150px;
    height: 150px;
    margin:0px auto 10px auto;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 64, 113, 1);
    -moz-box-shadow:    0px 0px 10px rgba(0, 64, 113, 1);
    box-shadow:         0px 0px 10px rgba(0, 64, 113, 1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.chronik-downloads ul li .filename {
    font-size: 0.9em;
    text-align: center;
    font-variant: small-caps;
}
.chronik-downloads ul li {
    float: left;
    text-align: center;
    padding:10px;
    margin:0px 10px 15px 0px;
}

/* ALLGEMEINE ANFRAGE */

.anfrageform {
    color:#000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}
.anfrageform fieldset {
    border: 1px solid #3e3e40;
    padding: 1%;
    margin-bottom: 10px;
}
.anfrageform fieldset.checkbox_container {
    float: none;
    width: auto;
    margin-right: 0px;
    margin-bottom: 10px;
    border: 0px;
    padding: 0px;
    min-height: 0px;
}
.anfrageform .checkbox_container label { font-size: 0.9em; }
.anfrageform fieldset legend { font-variant: small-caps; color:#CCC; font-size: 1.2em; }
.anfrageform label { text-align:right; display: inline-block; width: 30%; margin-bottom: 10px; }
.anfrageform input.text { width: 55%;  }
body.ie .anfrageform input.text, body.ie .anfrageform textarea { margin-bottom: 5px; }
.anfrageform textarea { width: 55%; height:50px; }
.anfrageform .submit_container input { font-size: 1.1em; border: 1px solid #A6B0C1; font-weight: bold; margin-top: 15px; margin-left: 30%; padding:5px;  }
.anfrageform span.mandatory { color: #990000; }
.anfrageform select, .anfrageform .chosen-container { min-width: 100px; margin-bottom: 10px; }
.anfrageform textarea { margin-bottom:5px; }

.anfrageform .captcha_text { display: inline; }

/* PAGINATION */

.pagination {
    font-size: 0.9em;
    margin-bottom: 15px;
    overflow: hidden;
}
.pagination ul {

}
.pagination ul li {
    float:left;
}
.pagination ul li.next a, .pagination ul li.next span {
    border-left:1px solid #CCC;
}
.pagination ul li.previous a, .pagination ul li.previous span {
    border-right:1px solid #CCC;
}
.pagination ul li a, .pagination ul li span {
    display:block;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding: 5px 8px;
    text-decoration: none;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.pagination ul li a:hover, .pagination ul li span:hover { background-color: #CCC; }
.pagination ul li:first-child a, .pagination ul li:first-child span { border-left: 1px solid #CCC; border-radius: 3px 0px 0px 3px; }
.pagination ul li:last-child a { border-right: 1px solid #CCC; border-radius: 0px 3px 3px 0px; }
.pagination ul li span.current { font-weight: bold; background-color: #CCC; }

/* UI TO TOP */

#toTop {
    display:none;
    position:fixed;
    text-decoration: none;
    bottom:10px;
    right:10px;
    overflow:hidden;
    width:55px;
    height:55px;
    border:none;
    z-index: 200;
}

#toTopHover {
    z-index: 200;
    width:55px;
    height:55px;
    display:block;
    overflow:hidden;
}
#toTop i {
    position: absolute;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

#toTop:active, #toTop:focus {
    outline:none;
}


/* FB ALBUM */

.fbalbum_list_entry {
    position: relative;
    float: left;
    margin:10px 10px 10px 10px;
    padding: 5px;
    width: 150px;
    min-height: 150px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 64, 113, 1);
    -moz-box-shadow:    0px 0px 10px rgba(0, 64, 113, 1);
    box-shadow:         0px 0px 10px rgba(0, 64, 113, 1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
}
.fbalbum_list_entry .previewImageLink {
    width: 100%;
    text-align: center;
    display: block;
    margin-bottom:5px;
}
.fbalbum_list_entry .previewImageLink img {
    width: auto;
    max-height: 86px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.fbalbum_list_entry h2 {
    font-weight: normal;
    font-size: 0.8em;
    background: transparent;
    margin:0px;
    padding: 0px;
}
.fbalbum_list_entry .watchFBLink {
    position: absolute;
    display: block;
    background: url(/tl_files/theme-ebmusik/layout/facebook-icon.png) no-repeat top left;
    width: 20px;
    height: 20px;
    bottom: 5px;
    margin-left: -10px;
    left:50%;
}

.fbalbum_detail_entry { position: relative; }
.fbalbum_detail_entry .watchFBLink {
    position: absolute;
    display: block;
    background: url(/tl_files/theme-ebmusik/layout/facebook-icon.png) no-repeat top left;
    width: 20px;
    height: 20px;
    top: 40px;
    right:0px;
}

.photoListing { overflow: hidden; margin: 10px 0px; }
.photoListing li {
    position: relative;
    float: left;
    margin:10px 10px 10px 10px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 64, 113, 1);
    -moz-box-shadow:    0px 0px 10px rgba(0, 64, 113, 1);
    box-shadow:         0px 0px 10px rgba(0, 64, 113, 1);
    width: 130px;
    height: 86px;
}
.photoListing li img {
    width: 130px;
    height: 86px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.fbalbum_detail_entry .photoListing li img {
    width: auto;
}
.fbalbum_detail_entry .photoListing li {
    width: auto;
}

/* NEWS / EVENT LIST */

.newsevent_list_entry {
    position: relative;
    width: 100%;
    height: 350px;
    overflow: hidden;
    margin-bottom:20px;
    border-bottom:1px solid #A87C12;
}
.newsevent_list_entry:last-child { border-bottom: 0px; }
.newsevent_list_entry .previewImage {
    position: absolute;
    top: 0px;
    right: 30px;
    width:35%;
    height: 300px;
}
.newsevent_list_entry .previewImage img {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-left: 10px;
    max-width: 100%;
    max-height: 100%;
    margin: 0px auto;
}

.newsevent_list_entry .previewText {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 95%;
    height: 300px;
}
.newsevent_list_entry .previewText.hasImage {
    width: 60%;
}
.newsevent_list_entry h2 {
    background: transparent;
}

/* LIST IN SLIDER */
.bx-viewport .newsevent_list_entry {
    color:#FDB813;
    margin-bottom: 0px;
    margin-left: 30px;
    border-bottom: 0px;
}
.bx-viewport .newsevent_list_entry h2 { font-size: 3em; }
.bx-viewport .newsevent_list_entry h2, .bx-viewport .newsevent_list_entry h2 a {
    color:#FDB813;
    margin-left: 0px;
    padding-left: 0px;
}
.bx-viewport a { color:#A87C12; }
.bx-viewport a:hover { color:#FDB813; }


/* NEWS / EVENT DETAIL */

.newsevent_detail_entry {
    overflow: hidden;
    margin-bottom:20px;
}
.newsevent_detail_entry .previewImage {
    float: right;
    margin-left: 20px;
}
.newsevent_detail_entry .previewImage img {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.newsevent_detail_entry .entryText {
}

/* MUSIKER LIST */

.mod_metamodels_frontendfilter {
    margin-bottom: 20px;
}

.musiker_list_entry {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom:20px;
    border-bottom:1px solid #A87C12;
    height: 220px;
}
.musiker_list_entry:last-child { border-bottom: 0px; }
.musiker_list_entry .previewImage {
    float:left;
    width: 150px;
    margin-bottom: 10px;
}
.musiker_list_entry .previewImage img {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.musiker_list_entry .previewText {
    float: left;
    min-width: 400px;
}
.musiker_list_entry h2 {

}

/* DATA LIST */

ul.dataListBox li {
    font-size: 0.9em;
    padding: 4px 6px 4px 2px;
    margin-bottom: 4px;
    background: #FDB813;
    color:#004071;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
body.ie8 ul.dataListBox { clear: both; float: none; padding-top: 10px;  }
ul.dataListBox li i { display:inline-block; width: 20px; text-align: center; }
ul.dataListBox li span { display:inline-block; width: 120px; margin-right: 4px; }
ul.dataListBox li a { text-decoration: underline; }

/* FRONTEND FILTER */

.mm_select.kategorie ul li {
    text-align: right;
}
.mm_select.kategorie li a.doNotFilter .count { display: none; }
.mm_select.kategorie > label { margin-left: 5px; }


/* NEWS / EVENT Termine */

.termin_list_entry {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-bottom:20px;
    border-bottom:1px solid #A87C12;
}
.termin_list_entry:last-child { border-bottom: 0px; }
.termin_list_entry .previewImage {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 270px;
    height: 300px;
}
.termin_list_entry .previewImage img {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-left: 10px;
}

.termin_list_entry .previewText {
    margin-right: 270px;
}
.termin_list_entry h2 {
    background: transparent;
}

/* LINKS */

.linksammlung a {
    padding:5px;
    margin-bottom:5px;
}
.linksammlung ul {
    columns: 2;
    -webkit-columns: 2;
    -mox-columns: 2;
}

/* Tablelisting */

.tablelisting table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #D8D9DA;
    margin-bottom:40px;
}
.tablelisting td, .tablelisting th {
    text-align: left;
    padding: 6px 6px;
}
.tablelisting.big td, .tablelisting.big th {
    text-align: left;
    padding: 12px 12px;
}
.tablelisting.big th { padding:16px 16px; }
.tablelisting th { padding:10px 10px; }
.tablelisting th {
    font-weight:bold;
    -webkit-text-stroke: 0px;
}
.tablelisting thead th {
    background-color: #00406e; color:#FFF;
}

.tablelisting tr.trWithLink:hover td, .tablelisting tr.trWithLink:hover th {
    background-color: #B9B9B5;
    cursor: pointer;
}

.tablelisting .even {  }
.tablelisting .odd { background-color: #D5E3DA; }

.tablelisting th.col_first { min-width: 70px; }
.tablelisting .even th.col_first {  }

.tablelisting-mobile { display: none; }

/* Termin Ansichten */

.termin_switches {
    overflow: hidden;
    text-align: right;
    margin-bottom: 10px;
}
.termin_switches a {
    display: block;
    text-align: right;
}
#calendar { margin-bottom: 20px; display: block; background-color: #C7DAE7; padding:5px; border:1px solid #A2BFD4; }
#switch_calendar { display: block; }
#switch_table { display: none; }


.bx-viewport .slide_start h2 {
    font-size: 2em;
}
.slide_start a.titlePic {
    display: block;
    float: left;
    margin-right: 25px;
}
.slide_start a img {
    height: 340px;
    width: auto;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}


/* PARTNER */
.partnerbild {
    float: left;
    margin: 5px 90px 5px 20px;
    min-height: 165px;
}
.partnerbild img {
    max-height: 180px;
    width: auto;
}
/* css eisenbahnermusi.at, 2013 */

/* HÖHENANPASSUNGEN */
@media only screen and (max-height: 800px) {
}

/* BREITENANPASSUNGEN */
@media only screen and (min-width: 1400px) {

    #header .inside, #footer .inside, #main .inside { width: 1200px; }

    .content_middle { width: 660px; }
    .content_left { width:250px; }
    .content_right {  width: 171px; }

    .bx-viewport .slide_start h2 {
        font-size: 3em;
    }

}

@media only screen and (max-width: 1070px) {
    #header #mainlogo_horn {
        top:-35px;
        right:0px;
    }
}

@media only screen and (max-width: 990px) {

    #header .inside, #footer .inside, #main .inside { width: 720px; }

    #header #mainlogo_horn {
        top:-45px;
        right:0px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: alpha(opacity=20);
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        opacity: 0.2;
    }

    .mainmenu ul li a {
        font-size: 0.9em;
        padding: 2px 4px;
        margin-right: 10px;
    }

    .content_middle { width: 430px; margin-left: 10px; }
    .content_left { margin-left: 0px; width:230px; }
    .content_right {  float:none; width: auto; }

    .anfrageform .captcha_text { display: block; }

    .team_list_entry h3 { font-size: 0.9em; font-weight: normal; }

    /* LIST IN SLIDER */
    .bx-viewport .newsevent_list_entry { font-size: 0.9em; }
    .bx-viewport .newsevent_list_entry h2 { font-size: 2em; }

    .content-submenu ul a { font-size: 0.7em; }

    .ce_text .image_container { float:none !important; margin-bottom: 15px;  }

    .musiker_list_entry .previewText {
        min-width: 0px;
        width: 350px;
    }

    .news-grosse-schrift { font-size:3em; }
    .news-mittlere-schrift { font-size:1.8em; line-height: 1.2em; }
    .news-kleinere-schrift { font-size:1.8em; }

    .newsevent_detail_entry .previewImage {
        float: none;
        margin-left: 0px;
    }

    .linksammlung ul {
        columns: 1;
        -webkit-columns: 1;
        -mox-columns: 1;
    }

    .bx-viewport .slide_start h2, .bx-viewport .slide_start p {
        display: none;
    }
}

@media only screen and (max-width: 720px) {

    #wrapper {
        width: 100%;
        overflow: hidden;
    }

    #header .inside, #footer .inside, #main .inside { width: 100%; }
    #header .inside { overflow: hidden; }
    #header, #header .inside { overflow: visible; }
    #header #mainlogo_horn {
        top:-45px;
        right:-90px;
        background-size: contain;
    }
    #header #mainlogo_saalfelden {
        top: 113px;
        left:20px;
        width: 200px;
        height: 10px;
        background-size: contain;
        z-index:90;
    }

    #footer {
        position: relative;
        height:auto;
        line-height: normal;
    }
    #footer .inside {
        height: auto;
    }

    .mainmenu { overflow: visible; }
    .mainmenu ul { display:none; }
    .mainmenu ul li { float:none;  }
    .mainmenu ul li a {
        margin:0px 0px 5px 0px;
        font-size: 1.1em;
        color:#004071;
        background-color: #FDB813;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        text-align: center;
        display: block;
        line-height: 35px;
    }
    .mainmenu ul li a:hover, .mainmenu ul li a.active  { color:#FDB813; background-color: #004071; }


    #mobileMenuButton {
        display: block;
        position: absolute;
        bottom: 10px;
        right:30px;
        width: 30px;
        height: 30px;
        background: url(/tl_files/theme-ebmusik/layout/icon-mobilemenu.png) no-repeat top left;
        z-index: 70;
        cursor: pointer;
    }
    .mainmenu ul {
        z-index: 200;
    }

    .mainmenu ul {
        margin:0px 0px 0px 15%;
        position: absolute;
        top:-80px;
        width: 70%;
        height: auto;
        background-color: rgba(255, 255, 255, 0.9);
        z-index: 500;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        padding: 5px;
        -webkit-box-shadow: 0px 0px 5px 1px #9e9e9f;
        box-shadow: 0px 0px 5px 1px #9e9e9f;
    }

    /* SUBMENU */

    body.withSub .mod_article {
        margin: 0px 0px 20px 0px;
        width: auto;
    }

    .content-submenu {
        float:none;
        width: auto;
        margin: 15px;
    }
    .content-submenu ul { padding-top: 5px; }
    .content-submenu ul li { display:inline-block; }
    .content-submenu a { border-bottom: 0px; }
    .content-submenu ul a { font-size: 0.9em; }
    .content-submenu a:hover {
        color:#FFF;
        background-color: #3E3E40;
    }
    .content-submenu a.active {
        color:#3E3E40;
        background-color: transparent;
    }

    .content-submenu li.submenu > a { font-size: 1em; padding-top: 7px; }
    .content-submenu li.submenu ul a { margin-left: 10px; }
    .content-submenu li.submenu > a { color: #000; }

    .submenu-header {
        min-height: 30px;
        margin-bottom:0px;
        padding: 4px;
    }
    .submenu-header h2.mainTitle { font-size: 1.1em; line-height: 30px; margin:0px; padding: 0px; }

    .content_middle { float:none; width: auto; margin:0px; padding: 0px; }
    .content_left { float:none; width: auto; margin:0px; padding: 0px; }
    .content_right {  float:none; width: auto; margin:0px; padding: 0px; }
    .mod_article { margin: 15px; }

    .anfrageform fieldset { padding-top: 15px; }
    .anfrageform label { text-align:left; display: block; width: auto; margin-bottom: 4px; }
    .anfrageform input.text { width: 90%; margin-bottom: 10px;  }
    .anfrageform textarea { width: 90%; margin-bottom: 10px; }
    .anfrageform .submit_container input { margin-left: 0%; }
    .anfrageform .checkbox_container label { display:inline-block; width: 40%; }

    .team_list_entry img.previewImage { float: none; }
    .team_list_entry .dataList { font-size: 0.9em; }

    /* LIST IN SLIDER */
    .bx-viewport .newsevent_list_entry { font-size: 0.8em; }
    .bx-viewport .newsevent_list_entry h2 { font-size: 1.5em; }

    .musiker_list_entry .previewImage { float: none; }
    .musiker_list_entry {
        height: auto;
    }
    .musiker_list_entry .previewText {
        width: auto;
        min-width: 100%;
    }
    .musiker_list_entry ul.dataListBox {
        margin-bottom: 15px;
    }
    ul.dataListBox li span { width: 80px; }
    ul.dataListBox li {
        font-size: 0.8em;
    }

    .newsevent_list_entry, .termin_list_entry {
        height: auto;
    }
    .newsevent_list_entry .previewImage, .termin_list_entry .previewImage {
        position:static;
        float: left;
        max-width: 270px;
        height:auto;
        margin-bottom:15px;
    }
    .newsevent_list_entry .previewText {
        position: static;
        float:left;
        min-width: 300px;
        height: auto;
        margin-bottom:10px;
    }

    .news-grosse-schrift { font-size:1.2em; }
    .news-mittlere-schrift { font-size:1.1em; line-height: normal; }
    .news-kleinere-schrift { font-size:1em; }

    #calendar { display: none !important; }
    .termin_list { display: block !important; }
    #switch_calendar { display: none !important; }
    #switch_table { display: none !important; }

    .slide_start a img {
        height: auto;
        max-width: 100%;
    }

    .partnerbild {
        float: none;
        margin: 20px;
        min-height: 0px;
    }

}

@media only screen and (max-width: 580px) {
    .newsevent_list_entry .previewImage, .termin_list_entry .previewImage {
        float:none;
    }
    .newsevent_list_entry .previewText, .termin_list_entry .previewText {
        margin-right: 0px;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 440px) {
    #header #mainlogo_horn { right:-150px; }

}

@media only screen and (max-width: 380px) {

    #header #mainlogo_schrift {
        -webkit-transition: all 200ms ease-in-out;
        -moz-transition: all 200ms ease-in-out;
        -ms-transition: all 200ms ease-in-out;
        -o-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
        width: 300px;
        height: 77px;
        background-size: contain;
    }
    #header #mainlogo_saalfelden {
       top:103px;
    }
}

/* PRINT AUSGABE */
@media print {
    a { text-decoration: none !important; }
    .mainmenu, .mod_changelanguage, #youtube-link, a.immodetail-back,
    .immoanfrage, .bottommenu, .detail_regiondata .regionsDetailLink, #header, #toTop,
    .custom, .immo-boxfilter, .main-immofilter { display: none !important; }
    ul.dataList li, ul.dataListBox li, #footer, #footer a, .detail_regiondata h4 { color: #000 !important; }
    #main {
        background-color: #FFF;
        padding-bottom:0px;
        margin-top: 80px;
    }
    #footer {
        position: absolute;
        top:0px;
        left:0px;
        height: 65px;
        z-index: 100;
        border-bottom: 1px solid #3E3E40;
    }
    #printlogo {
        display: block;
        position: absolute;
        top: 0px;
        right:0px;
        z-index: 100;
    }
}
