@charset "UTF-8";
/**********************************************************************************************
	CONTENT - BASIC ELEMENTS
*/
/* line 4, ../Sass/Components/Content.scss */
.pagetitle {
  padding-bottom: 10px;
}

/* line 8, ../Sass/Components/Content.scss */
h1,
.h1 {
  font-size: 1.6em;
}

/* line 13, ../Sass/Components/Content.scss */
h2,
.h2 {
  font-size: 1.3em;
}

/* line 20, ../Sass/Components/Content.scss */
section#content .csc-default a,
section#content .frame a {
  color: #9d005c;
  text-decoration: none;
}
/* line 24, ../Sass/Components/Content.scss */
section#content .csc-default a:hover, section#content .csc-default a:focus,
section#content .frame a:hover,
section#content .frame a:focus {
  color: #222;
}

/* line 31, ../Sass/Components/Content.scss */
section#content p.csc-header-date a {
  color: #000;
}

/* line 35, ../Sass/Components/Content.scss */
section#content p.csc-header-date a:hover {
  color: #FFF;
  background: #000;
}

/**********************************************************************************************
	CONTENT - CSC ELEMENTS
*/
/* line 43, ../Sass/Components/Content.scss */
.csc-default {
  margin-bottom: 1em;
}

/* line 47, ../Sass/Components/Content.scss */
.frame {
  margin-bottom: 1em;
  padding: 0 1em .2em 1em;
}
/* line 51, ../Sass/Components/Content.scss */
.frame header {
  padding: 0 1em .2em 0;
}

/* line 56, ../Sass/Components/Content.scss */
.csc-default .csc-header,
.csc-default p.bodytext,
.csc-default p.synopsis,
.csc-default .movie-images,
.csc-default dl.movieinfos,
.csc-default .movielinks,
.csc-default .csc-textpic,
.csc-default .audio,
.csc-default .csc-text-only,
.ce-enisrotthoff_youtubevideo,
.ce-enisrotthoff_vimeovideo {
  padding: 0 1em 0.2em 1em;
}

/* line 70, ../Sass/Components/Content.scss */
.frame .ce-header,
.frame p.bodytext,
.frame p.synopsis,
.frame .movie-images,
.frame dl.movieinfos,
.frame .movielinks,
.frame .csc-textpic,
.frame .audio,
.frame .csc-text-only,
.ce-enisrotthoff_youtubevideo,
.ce-enisrotthoff_vimeovideo {
  padding: 0 0 0.2em 0;
}

/* line 84, ../Sass/Components/Content.scss */
.csc-default .csc-header-n1 {
  padding-top: 1em;
}

/* line 88, ../Sass/Components/Content.scss */
.csc-default .csc-textpic-above figure.csc-textpic-image img,
.frame .ce-above figure.image img {
  width: 100%;
  height: auto;
  margin-bottom: 10px !important;
}

/* line 95, ../Sass/Components/Content.scss */
#mini .container .inner a {
  color: #9D005C;
  text-decoration: none;
}

/* line 100, ../Sass/Components/Content.scss */
.morelink {
  float: right;
  font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
  margin-top: 12px;
}
/* line 105, ../Sass/Components/Content.scss */
.morelink a {
  padding: 2px 5px 2px 5px;
}

/**********************************************************************************************
	CONTENT - MOVIE TEASER
*/
/* line 114, ../Sass/Components/Content.scss */
section#content .csc-menu-4 .movie.teaser {
  padding: 1em;
}

/* line 118, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser {
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 123, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .year,
section#content .csc-menu-4 .movie.teaser .year {
  display: block;
  margin-bottom: 5px;
  margin-left: 8px;
}

/* line 130, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card,
section#content .csc-menu-4 .movie.teaser .card {
  background-color: #fcfcfc;
  border: 0.2em #fcfcfc solid;
  padding: 0.3em;
  border-radius: 0.2em;
}

/* line 138, ../Sass/Components/Content.scss */
.frame .card .movie-images,
.frame .card dl.movieinfos,
.frame .card .audio,
.csc-default .card .movie-images,
.csc-default .card dl.movieinfos,
.csc-default .card .audio {
  padding: 0 0 0.2em 0;
}

/* line 148, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card p.moviename,
section#content .csc-menu-4 .movie.teaser .card p.moviename {
  padding-bottom: 0.5em;
}

/* line 153, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card p.moviename a,
section#content .frame-type-menu_abstract .movie.teaser .card p.moviename,
section#content .ce-header h1 a,
section#content .ce-header h2 a,
section#content .csc-menu-4 .movie.teaser .card p.moviename a,
section#content .csc-menu-4 .movie.teaser .card p.moviename,
section#content .csc-header h1 a,
section#content .csc-header h2 a {
  display: block;
  font-family: 'TradeGothicW01-BoldCn20 675334';
  font-weight: normal;
  color: #111;
  text-decoration: none;
}

/* line 169, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card p.moviename,
section#content .csc-menu-4 .movie.teaser .card p.moviename {
  font-size: 1.6em;
}

/* line 174, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card p.moviename a:hover,
section#content .ce-header h1 a:hover,
section#content .ce-header h2 a:hover
section#content .csc-menu-4 .movie.teaser .card p.moviename a:hover,
section#content .csc-header h1 a:hover,
section#content .csc-header h2 a:hover {
  color: #999;
  background-color: transparent;
}

/*
section#content .csc-menu-4 .movie.teaser .card p.moviename a:hover:after, section#content .csc-header h2 a:hover:after, section#content  .csc-header h1 a:hover:after
 {
	content: ' »';
}
*/
/* line 190, ../Sass/Components/Content.scss */
section#content .movie-images img {
  display: block;
  float: left;
  width: 23%;
  height: auto;
  margin: 0;
  padding: 0 2.5% 2.5% 0;
}

/* line 200, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card.recordlis-item .movie-images img,
section#content .csc-menu-4 .movie.teaser .card.recordlis-item .movie-images img {
  width: 100%;
}

/* line 205, ../Sass/Components/Content.scss */
section#content .movie-images img:last-child {
  padding-right: 0;
}

/* line 209, ../Sass/Components/Content.scss */
dl {
  clear: both;
}

/* line 213, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card .movieinfos,
section#content .csc-menu-4 .movie.teaser .card .movieinfos {
  margin-bottom: 1em;
}

/* line 218, ../Sass/Components/Content.scss */
section#content .frame-type-menu_abstract .movie.teaser .card .audio,
section#content .csc-menu-4 .movie.teaser .card .audio {
  margin-bottom: 0.5em;
}

/* line 223, ../Sass/Components/Content.scss */
p.synopsis {
  display: inline-block;
}

/* line 227, ../Sass/Components/Content.scss */
.mejs-controls {
  background: none;
}

/* line 231, ../Sass/Components/Content.scss */
.mejs-duration-container {
  background: none !important;
}

/* line 235, ../Sass/Components/Content.scss */
.csc-frame-invisible {
  display: none;
}

/* line 239, ../Sass/Components/Content.scss */
.recordlis-item .movie-images {
  float: left;
  margin-right: 3%;
  width: 23%;
}

/* line 245, ../Sass/Components/Content.scss */
.recordlis-item .records_bodytext {
  float: left;
  width: 45%;
}

/* line 250, ../Sass/Components/Content.scss */
section#content .recordlis-item .movie-images figure {
  width: 100%;
}

/* line 254, ../Sass/Components/Content.scss */
.recordlis-item .records_html {
  width: 20%;
  float: left;
  margin-left: 3%;
}

/* line 260, ../Sass/Components/Content.scss */
.records_html_item {
  margin-bottom: 10px;
}

/* line 264, ../Sass/Components/Content.scss */
div.image-2col {
  margin-right: 1.5%;
  margin-bottom: 1.5%;
  width: 49.25%;
  float: left;
}

/* line 271, ../Sass/Components/Content.scss */
div.image-3col {
  margin-right: 1.5%;
  margin-bottom: 1.5%;
  width: 32.3333%;
  float: left;
}

/* line 278, ../Sass/Components/Content.scss */
div.image-4col {
  margin-right: 1.5%;
  margin-bottom: 1.5%;
  width: 23.875%;
  float: left;
}

/* line 285, ../Sass/Components/Content.scss */
.csc-textpic-imagerow .csc-textpic-lastcol {
  margin-right: 0 !important;
}

/*.playeronload {display: none;}*/
/* line 289, ../Sass/Components/Content.scss */
#player .movie {
  display: block !important;
}

/* line 293, ../Sass/Components/Content.scss */
.playertext {
  display: block;
  padding: 18px 0 0 1em;
}

/* line 298, ../Sass/Components/Content.scss */
.mejs-container {
  background-color: transparent !important;
}

/* line 302, ../Sass/Components/Content.scss */
.loading {
  display: none;
}

/* line 306, ../Sass/Components/Content.scss */
body.ajax-loading .loading {
  display: none;
  position: absolute;
  top: 150px;
  left: 31%;
  width: 38%;
  height: 200px;
  border: 1% solid #000;
  border-radius: 10px;
  background: url(/_assets/428da78a97a0f3ae5aa210b647e60517/Images/loading.gif) no-repeat center center #666666;
  z-index: 999999;
  filter: alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity: 0.60;
}

/* line 324, ../Sass/Components/Content.scss */
.csc-text-only, .ce-html {
  padding: 0 1em 0.2em;
}

/*.csc-textpic-text .csc-text-only {padding-left: 0 !important; padding-right: 0 !important;}*/
/* line 328, ../Sass/Components/Content.scss */
p.bodytext {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 333, ../Sass/Components/Content.scss */
.clearer {
  clear: both;
}

/* line 339, ../Sass/Components/Content.scss */
.ce-textpic.ce-intext.ce-right .ce-gallery {
  float: right;
  margin-left: 1em;
}
/* line 345, ../Sass/Components/Content.scss */
.ce-textpic.ce-intext.ce-left .ce-gallery {
  float: left;
  margin-right: 1em;
}

/* line 352, ../Sass/Components/Content.scss */
.csc-textpic-intext-right .csc-textpic-imagewrap {
  float: right;
  margin-left: 1em;
}

/* line 357, ../Sass/Components/Content.scss */
.csc-textpic-intext-left .csc-textpic-imagewrap {
  float: left;
  margin-right: 1em;
}

/* line 362, ../Sass/Components/Content.scss */
.card .audio {
  display: inline-block;
  margin: 0 0 0 0;
  border-right: 1em solid transparent;
}

/* line 368, ../Sass/Components/Content.scss */
.inner .start .audio {
  padding: 0 !important;
  margin-left: 0;
}

/* line 374, ../Sass/Components/Content.scss */
.inner .start {
  margin-left: 1em;
}

/* line 378, ../Sass/Components/Content.scss */
.inner .start {
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}

/* line 384, ../Sass/Components/Content.scss */
.ce-enisrotthoff_ceaudio {
  display: inline-block;
  margin: 0 0 1em 0;
}

/* line 389, ../Sass/Components/Content.scss */
#ajaxcontent {
  padding-right: 0;
}

/* line 393, ../Sass/Components/Content.scss */
dl.movieinfos dt, dl.movieinfos dd, dl.movielinks dt, dl.movielinks dd {
  float: none;
  display: inline-block;
}

/* line 398, ../Sass/Components/Content.scss */
dl.movieinfos dt, dl.movielinks dt {
  width: 23%;
  vertical-align: top;
}

/* line 404, ../Sass/Components/Content.scss */
dl.movieinfos dd, dl.movielinks dd {
  width: 74.5%;
  vertical-align: top;
}

/* line 409, ../Sass/Components/Content.scss */
.inner .inner {
  margin: 0;
  padding: 0;
}

/* line 416, ../Sass/Components/Content.scss */
.csc-textpic .csc-text-only,
.ce-textpic .csc-text-only {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 422, ../Sass/Components/Content.scss */
a.twitter-timeline {
  padding-left: 1em;
}

/* line 426, ../Sass/Components/Content.scss */
.csc-menu-4 .teaser .card:hover,
.imageshadow img,
a.itunes_store img {
  box-shadow: 4px 4px 14px #999;
}

/* line 436, ../Sass/Components/Content.scss */
.video-container,
.video-container-vimeo {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

/* line 445, ../Sass/Components/Content.scss */
.video-container iframe, .video-container object, .video-container embed, .video-container-vimeo iframe, .video-container-vimeo object, .video-container-vimeo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 454, ../Sass/Components/Content.scss */
.csc-default .csc-header {
  padding: 1em 1em 0.2em 1em;
}

/* line 458, ../Sass/Components/Content.scss */
.frame .ce-header {
  padding: 1em 0em 0.2em 0em;
}

/* line 462, ../Sass/Components/Content.scss */
.csc-default .mainheadertext {
  padding: 1em 1em 0.2em 1em;
}

/* line 466, ../Sass/Components/Content.scss */
.frame .mainheadertext {
  padding: 1em 0em 0.2em 0em;
}

/* line 470, ../Sass/Components/Content.scss */
.mejs-inner {
  background: none;
}

/* line 474, ../Sass/Components/Content.scss */
.mejs-controls .mejs-time-rail .mejs-time-total {
  background: url(/_assets/428da78a97a0f3ae5aa210b647e60517/Images/player_total.gif) no-repeat 0 0 transparent;
}

/* line 478, ../Sass/Components/Content.scss */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: url(/_assets/428da78a97a0f3ae5aa210b647e60517/Images/player_loaded.gif) no-repeat 0 0 transparent;
}

/* line 482, ../Sass/Components/Content.scss */
.mejs-controls .mejs-time-rail .mejs-time-current {
  background: url(/_assets/428da78a97a0f3ae5aa210b647e60517/Images/player_current.gif) no-repeat 0 0 transparent;
}

/*.fixed #player {background: #222222 !important;}*/
/* line 486, ../Sass/Components/Content.scss */
#player dfn {
  diplay: block;
  float: left;
}

/* line 491, ../Sass/Components/Content.scss */
#player dfn.title, #player dfn.morelink {
  font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 13px;
  margin-left: 6em;
}

/* line 499, ../Sass/Components/Content.scss */
#player dfn.movie, #player dfn.music {
  font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 13px;
}

/* line 506, ../Sass/Components/Content.scss */
#player dfn.title span {
  font-size: 8px;
  margin-right: 5px;
  margin-top: -2px;
  display: block;
  float: left;
}

/* line 514, ../Sass/Components/Content.scss */
#player dfn.movie span, #player dfn.music span {
  font-size: 8px;
  margin-right: 5px;
  margin-top: -2px;
  display: block;
  float: left;
}

/* line 522, ../Sass/Components/Content.scss */
#player dfn.title span.button, #player dfn.musoc span.button {
  display: none;
  margin: 0;
  padding: 0;
  margin-top: 5px;
}

/* line 529, ../Sass/Components/Content.scss */
#player dfn.movie a {
  float: left;
  margin-right: 0px !important;
}

/* line 538, ../Sass/Components/Content.scss */
#player dfn.morelink {
  color: #FFFFFF;
  paddin: 0;
  margin: 0;
  float: right;
  margin-right: -12px;
}

/* line 546, ../Sass/Components/Content.scss */
#player dfn.morelink a {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 551, ../Sass/Components/Content.scss */
#player dfn.morelink a:hover {
  color: #9D005C;
}

/* line 555, ../Sass/Components/Content.scss */
.csc-textpic-center figure.csc-textpic-image img,
.csc-textpic-intext-left figure.csc-textpic-image img,
.csc-textpic-intext-right figure.csc-textpic-image img {
  margin-bottom: 10px !important;
}

/*
 * CUSTOM
 */
/* line 567, ../Sass/Components/Content.scss */
.frame-type-enisrotthoff_newsaudio header h1 ~ h2,
.frame-type-enisrotthoff_newsaudio header h2 ~ h3,
.frame-type-enisrotthoff_newsaudio header h3 ~ h4,
.frame-type-enisrotthoff_newsaudio header h4 ~ h5,
.frame-type-enisrotthoff_newsaudio header h5 ~ h6 {
  display: none;
}

/**********************************************************************************************
	FONT DEFINITIONS: Trade Gothic and Helvetiva
*/
/* headline and menu font */
@font-face {
  font-family: "TradeGothicW01-BoldCn20 675334";
  src: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?iefix") format("eot");
}
@font-face {
  font-family: "TradeGothicW01-BoldCn20 675334";
  src: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?iefix");
  src: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"), url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"), url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
}
/* default content font */
@font-face {
  font-family: "Helvetica W01 Light";
  src: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/717f8140-20c9-4892-9815-38b48f14ce2b.eot?iefix") format("eot");
}
@font-face {
  font-family: "Helvetica W01 Light";
  src: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/717f8140-20c9-4892-9815-38b48f14ce2b.eot?iefix");
  src: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/03805817-4611-4dbc-8c65-0f73031c3973.woff") format("woff"), url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/d5f9f72d-afb7-4c57-8348-b4bdac42edbb.ttf") format("truetype"), url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/05ad458f-263b-413f-b054-6001a987ff3e.svg#05ad458f-263b-413f-b054-6001a987ff3e") format("svg");
}
/* icons and symbols */
@font-face {
  font-family: 'Pictos';
  src: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/pictos-web.eot");
  src: local("☺"), url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/pictos-web.woff") format("woff"), url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/pictos-web.ttf") format("truetype"), url("/_assets/428da78a97a0f3ae5aa210b647e60517/Fonts/pictos-web.svg#webfontphKv1xv9") format("svg");
  font-weight: normal;
  font-style: normal;
}
/**********************************************************************************************
	FOOTER
*/
/* TODO adjust footer menu padding/margin/floating */
/* line 6, ../Sass/Components/Footer.scss */
footer {
  font-size: 1em;
}

/* line 10, ../Sass/Components/Footer.scss */
footer .container .inner {
  background-color: #eee;
  padding: 5px 10px;
}

/* line 15, ../Sass/Components/Footer.scss */
footer i {
  font-style: normal;
}

/* line 19, ../Sass/Components/Footer.scss */
footer .copyright {
  float: left;
}

/* line 23, ../Sass/Components/Footer.scss */
footer .menu {
  float: right;
  text-transform: uppercase;
}

/* line 28, ../Sass/Components/Footer.scss */
footer .menu a {
  padding: 3px 8px;
  margin: 1px 3px;
  text-decoration: none;
  color: #222;
}

/* line 35, ../Sass/Components/Footer.scss */
footer .menu a.act, footer .menu a:hover {
  background-color: #9d005c;
  color: white;
}

/**********************************************************************************************
	NO CSS ELEMENTS
*/
/* line 4, ../Sass/Components/Layouts.scss */
.nocss, hr {
  display: none;
}

/**********************************************************************************************
	SECTIONS: positions, sizes, behaviour and default margins
*/
/* line 11, ../Sass/Components/Layouts.scss */
html, body {
  margin: 0 auto;
  padding: 0;
}

/* line 16, ../Sass/Components/Layouts.scss */
body {
  background-color: black;
  background: fixed;
  background-size: contain;
  font-family: 'Helvetica W01 Light', Lucida, sans-serif;
  font-size: 0.95em;
  color: #111;
}

/* set all content section to 100% due to width differences cause by scrollbars and position fixed/relative */
/* line 26, ../Sass/Components/Layouts.scss */
header, footer, section {
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 32, ../Sass/Components/Layouts.scss */
.mejs-container .mejs-controls .mejs-time {
  width: 35px !important;
}

/* line 36, ../Sass/Components/Layouts.scss */
footer {
  padding-top: 1em;
}

/* z-index seetings */
/* line 41, ../Sass/Components/Layouts.scss */
header#default {
  z-index: 100;
  position: relative;
}

/* line 46, ../Sass/Components/Layouts.scss */
header#mini {
  z-index: 70;
}

/* line 50, ../Sass/Components/Layouts.scss */
section, footer {
  z-index: 30;
}

/* header settings: default for desktop with sticky script, mini for smartphones as no-script fixed header */
/* line 55, ../Sass/Components/Layouts.scss */
header#mini {
  display: none;
  position: fixed;
  top: 0px;
  padding-bottom: 1px;
  /* TODO check shadows*/
}

/* set the background for fixed headers */
/* line 64, ../Sass/Components/Layouts.scss */
header#default, header#mini {
  background: fixed;
  background-position: top center;
  background-repeat: no-repeat;
}

/* sticky header settings */
/* line 71, ../Sass/Components/Layouts.scss */
header#default.fixed {
  position: fixed;
}

/* line 75, ../Sass/Components/Layouts.scss */
header#default.static {
  position: static;
}

@media screen and (max-height: 400px) {
  /* line 80, ../Sass/Components/Layouts.scss */
  section#content.fixed .container {
    padding-top: 220px;
  }
}
/* set container behaviour, every main section (header, section, footer) has a container */
/* line 86, ../Sass/Components/Layouts.scss */
.container {
  width: 100%;
  max-width: 750px;
  margin: 0 auto;
}

/* set margins for small resolutions */
/* line 93, ../Sass/Components/Layouts.scss */
.container .inner {
  margin: 0 4%;
  padding-bottom: 1px;
}

/* line 98, ../Sass/Components/Layouts.scss */
#menu, #player, #content, #footer, .clear {
  clear: both;
}

/* line 102, ../Sass/Components/Layouts.scss */
#menu, #player, #content, #footer {
  position: relative;
}

/**********************************************************************************************
	LOGO
*/
/* line 4, ../Sass/Components/Logo.scss */
header #logo {
  padding-top: 2em;
}

/* sclae the logo dependent on screen size */
/* line 9, ../Sass/Components/Logo.scss */
header #logo img {
  /*width: 45%;*/
  width: 250px;
  border: none;
}

/* line 14, ../Sass/Components/Logo.scss */
header.fixed #logo {
  display: none;
  margin-top: 15px;
  background-position: 55px 0px;
}

/* line 20, ../Sass/Components/Logo.scss */
header.fixed #logo img {
  padding: 0px 10px 0px 0px;
}

/**********************************************************************************************
	MENU
*/
/* line 4, ../Sass/Components/Menu.scss */
#menu, ul#mainmenu2 {
  background-color: white;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 1.1em;
}

/* line 11, ../Sass/Components/Menu.scss */
#menu ul, ul#mainmenu2 {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 17, ../Sass/Components/Menu.scss */
#subnavi {
  display: block;
  padding: 5px 10px;
  background-color: white;
  margin-bottom: 1em;
}

/* line 24, ../Sass/Components/Menu.scss */
#menu ul li, ul#mainmenu2 li {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
}

/* line 31, ../Sass/Components/Menu.scss */
#menu ul li a, ul#mainmenu2 li a {
  display: inline-block;
  padding: 2px 8px;
  margin: 1px 3px;
  text-decoration: none;
  color: #222;
}

/* line 39, ../Sass/Components/Menu.scss */
#menu ul li a.act, #menu ul li a:hover, ul#mainmenu2 li a.act, ul#mainmenu2 li a:hover {
  background-color: #9d005c;
  color: white;
}

/* line 45, ../Sass/Components/Menu.scss */
#menu #languagemenu {
  float: right;
  font-size: 0.8em;
  text-transform: uppercase;
  color: #222;
  padding-top: 0.2em;
}

/* line 53, ../Sass/Components/Menu.scss */
header#mini .container .inner {
  background-color: #fff;
  padding: 5px 10px;
  text-transform: uppercase;
}

/* line 59, ../Sass/Components/Menu.scss */
.backlink {
  display: block;
  position: absolute;
  right: 1em;
  text-align: right;
  top: 0.5em;
}

/* line 67, ../Sass/Components/Menu.scss */
.backlink a {
  font-family: 'TradeGothicW01-BoldCn20 675334';
  font-size: 1em;
  font-weight: normal;
  color: #9D005C;
  text-decoration: none;
  padding: 0.2em;
}

/* line 76, ../Sass/Components/Menu.scss */
.backlink a:hover, .backlink a:active {
  color: #222;
}

/**********************************************************************************************
	PLAYER
*/
/* line 4, ../Sass/Components/Player.scss */
#player {
  background: url("/_assets/428da78a97a0f3ae5aa210b647e60517/Images/stripes-with-corner.png") no-repeat 74px -21px transparent;
  font-family: 'Helvetica W01 Light', Lucida, sans-serif;
  margin: 0;
  padding: 0;
}

/* line 12, ../Sass/Components/Player.scss */
#player .inner {
  /* padding: 0.7em 1em 0.5em 1em; */
  padding: 0;
}

/* line 16, ../Sass/Components/Player.scss */
#player .controls {
  float: left;
  margin-right: 1em;
}

/* line 21, ../Sass/Components/Player.scss */
#player .songdesc {
  display: inline-block;
  padding-top: 0.3em;
}

/* line 26, ../Sass/Components/Player.scss */
#player dl, #player dt, #player dd {
  display: inline;
  float: none;
  width: auto;
}

/* line 32, ../Sass/Components/Player.scss */
dt:after {
  content: ':';
}

/* line 36, ../Sass/Components/Player.scss */
dt, dd {
  display: block;
}

/* line 40, ../Sass/Components/Player.scss */
dt {
  float: left;
  width: 10em;
}

/* line 45, ../Sass/Components/Player.scss */
#player dt {
  margin-right: 0.2em;
}

/* line 49, ../Sass/Components/Player.scss */
#player dd {
  margin-right: 1em;
}

/* line 53, ../Sass/Components/Player.scss */
#player dfn {
  font-size: 90%;
  margin-right: 1em;
  color: white;
}

/* line 59, ../Sass/Components/Player.scss */
#player dfn.movie a {
  color: white;
  text-decoration: none;
}

/* line 64, ../Sass/Components/Player.scss */
#player dfn.movie a:hover {
  color: #9d005c;
}

/* line 68, ../Sass/Components/Player.scss */
button, .button, .mejs-controls .mejs-button button {
  font-family: 'Pictos';
  font-size: 1.3em;
  text-align: center;
  color: #990066;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  background: none;
  border: none;
  font-style: normal;
}

/* line 81, ../Sass/Components/Player.scss */
.mejs-container .mejs-controls div {
  font-size: inherit;
  width: 40px;
}

/* line 86, ../Sass/Components/Player.scss */
.mejs-controls .mejs-button button {
  margin-top: -9px;
  margin-left: 11px;
  height: 30px;
}

/* line 92, ../Sass/Components/Player.scss */
.mejs-container .mejs-controls .mejs-time {
  padding: 7px 0 0 0;
}

/* line 96, ../Sass/Components/Player.scss */
button:hover {
  color: white;
}

/* line 100, ../Sass/Components/Player.scss */
button.back:before {
  content: '8';
}

/* line 104, ../Sass/Components/Player.scss */
button.play:before {
  content: '4';
}

/* line 108, ../Sass/Components/Player.scss */
.mejs-controls .mejs-button button {
  background: none;
}

/* line 112, ../Sass/Components/Player.scss */
.mejs-pause button:before {
  content: '5	';
}

/* line 116, ../Sass/Components/Player.scss */
.mejs-play button:before {
  content: '4 ';
}

/* line 120, ../Sass/Components/Player.scss */
.sendtoplayer {
  color: white;
  display: inline-block;
  clear: both;
  padding: 0.25em 0.6em 0.2em 0.3em;
  /*border-radius: 0.2em;*/
  cursor: pointer;
  background-color: #444;
  background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0.9)), to(rgba(30, 30, 30, 0.9)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.9), rgba(30, 30, 30, 0.9));
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.9), rgba(30, 30, 30, 0.9));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.9), rgba(30, 30, 30, 0.9));
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.9), rgba(30, 30, 30, 0.9));
  background: linear-gradient(rgba(0, 0, 0, 0.9), rgba(30, 30, 30, 0.9));
  font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
}

/* line 142, ../Sass/Components/Player.scss */
.sendtoplayer.pause, .sendtoplayer:hover {
  background: none;
  background-color: #9d005c;
  background: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(157, 0, 91, 0.9)), to(rgba(110, 19, 72, 0.9)));
  background: -webkit-linear-gradient(top, rgba(157, 0, 91, 0.9), rgba(110, 19, 72, 0.9));
  background: -moz-linear-gradient(top, rgba(157, 0, 91, 0.9), rgba(110, 19, 72, 0.9));
  background: -o-linear-gradient(top, rgba(157, 0, 91, 0.9), rgba(110, 19, 72, 0.9));
  background: -ms-linear-gradient(top, rgba(157, 0, 91, 0.9), rgba(110, 19, 72, 0.9));
  background: linear-gradient(rgba(157, 0, 91, 0.9), rgba(110, 19, 72, 0.9));
}

/* line 159, ../Sass/Components/Player.scss */
.sendtoplayer .button {
  color: white;
  padding-right: 0.5em;
  width: 1em;
  font-size: 90%;
}

/*
.sendtoplayer.start:hover .button {
	color: #990066;
}
*/
/* line 170, ../Sass/Components/Player.scss */
.sendtoplayer.pause dfn.title .button:before {
  content: '5	';
}

/* line 174, ../Sass/Components/Player.scss */
.sendtoplayer.start dfn.title .button:before {
  content: '4 ';
}

/* line 178, ../Sass/Components/Player.scss */
dfn {
  font-style: normal;
}

/* line 182, ../Sass/Components/Player.scss */
.sendtoplayer .button {
  display: inline-block;
  margin-top: -0.8em;
}

/* line 187, ../Sass/Components/Player.scss */
.sendtoplayer dfn.title {
  display: inline-block;
}

/* line 191, ../Sass/Components/Player.scss */
.sendtoplayer a.more {
  display: block;
}

/* line 195, ../Sass/Components/Player.scss */
.picturebar {
  margin-bottom: 1em;
}

/* line 199, ../Sass/Components/Player.scss */
.picturebar img {
  margin: 0;
  width: 31%;
  margin-right: 2%;
  border: 1px #ccc solid;
}

/* line 206, ../Sass/Components/Player.scss */
.picturebar img.last {
  margin-right: 0;
}

/* line 210, ../Sass/Components/Player.scss */
#player .controls button.play, #player .controls button.pause {
  font-size: 2em;
}

/* line 214, ../Sass/Components/Player.scss */
#player .controls button.next:before {
  content: '7';
}

/**********************************************************************************************
	CONTENT SECTIONS
*/
/* line 4, ../Sass/Components/Sections.scss */
section#content .container .inner {
  background-color: #ddd;
  position: relative;
}

/* line 9, ../Sass/Components/Sections.scss */
section#content .container ul {
  margin: 0;
  padding: 0;
}

/* line 14, ../Sass/Components/Sections.scss */
section#content .container .ce {
  background-color: #ddd;
  margin: 0;
  padding: 10px 20px;
  margin-bottom: 1em;
  margin: 0;
  /* remove to prevent empty background margin */
}

/* line 22, ../Sass/Components/Sections.scss */
section#content .container .ce:hover {
  background-color: #fff;
}

/* line 2, ../Sass/Components/Typography.scss */
header,
footer,
#mainmenu2 {
  font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
}

/* line 8, ../Sass/Components/Typography.scss */
h1,
h2 {
  font-family: 'TradeGothicW01-BoldCn20 675334', sans-serif;
  text-transform: uppercase;
}

/* line 15, ../Sass/Components/Typography.scss */
.frame p {
  padding: 0 1em 0.2em 0;
}
