      body {
        margin:0px auto;
        text-align:center;
        background-color:white;

        font-family:Poppins-Regular, arial;font-size:18px;line-height:26px;
        padding:20px;
        color:#4f4f4f;
              -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
              font-smoothing: antialiased;
              /* -webkit-text-stroke: 0.1px #666666;*/
        }

        @font-face {
            font-family: 'Poppins-Regular';
            src: url('css/fonts/Poppins-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'Poppins-Bold';
            src: url('css/fonts/Poppins-Bold.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
        }


      a {-webkit-text-stroke: 0.0px #666666;}

      a {color:black;font-weight:normal;text-decoration:none;}
      a:Hover {text-decoration:none;background-color:#9376FB;color:white;}

      input[type="checkbox"] {width:40px !important;vertical-align:middle;border:1px solid black;}

      img {border: 0px solid black;}


      #content {
          width:60%;max-width:60%;
          margin-top:40px;
          text-align:left;
        }

      #content img {max-width:100%;height:auto !important;}

      #headertypo   {
          width: 100%;
          padding-bottom: 0px;
          min-height: 0px;
          display: block;
          margin-top: 0px;
          position: absolute;
          right:10px;
          top:0px;
          }

      #flag {
        padding:0px;border:0px;margin:0px;margin-top:3px;
        width:300px;
        height:20px;
        z-index:1600;
        text-align:right;
        position: absolute;
        top: 30px;
        right:10px;
        }

      #flag a {
        text-align:right;font-size:1.2em;font-family:Poppins-Regular;
        /* -webkit-text-stroke: 0.1px #c0c0c0;  */
        }

      #flag img {
        padding-left:8px; display:none;
        }

    .softgreyedge {display:block;width:auto;min-width:60px; border:0px solid black;padding:20px; padding-top:10px;padding-bottom:10px;margin:0px;border-left:transparent;padding-left:0;}
    .floatleft {float:left;margin:0px;}
    .largelink {font-size:18px;}

    .fancybox-button {
      background: rgba(130, 130, 130, 0.6);
      border-radius: 101px;
      }

    .fancybox-button, .fancybox-button:visited, .fancybox-button:link {background-color: #f6f4f3;}
    .fancybox-navigation .fancybox-button--arrow_right {height: 100%;}
    .fancybox-navigation .fancybox-button--arrow_left {height: 100%;}

    .fancybox-caption {font-size: 18px;font-family: Poppins-Regular;background-color: white;}
    .fancybox-caption:Hover, .fancybox-caption:Active {color: black !important ;}
    .fancybox-caption a, .fancybox-caption a:Hover {font-size: 12px !important;color:black;}



      #smiconsbox {width:440px;text-align:center;}

      .smicons {background-size:50px 50px !important;}
      #smiconsbox {width:202px;}

      #mb_icon {float:left;display:block;width:50px;height:50px;background: url('images/icons/fb.png') center 100% no-repeat; background-position:contain;}
      #tblr_icon {float:left;display:block;width:50px;height:50px;background: url('images/icons/tblr.png') top center no-repeat; background-position:contain;}
      #vimeo_icon {float:left;display:block;width:50px;height:50px;background: url('images/icons/vimeo.png') top center no-repeat; background-position:contain;}
      #soundcloud_icon {float:left;display:block;width:50px;height:50px;background: url('images/icons/soundcloud.png') top center no-repeat; background-position:contain;}

      #mb_icon:Hover {background: url('images/icons/fb_hover.png') top center no-repeat; background-position:contain;}
      #tblr_icon:Hover {background: url('images/icons/tblr_hover.png') top center no-repeat; background-position:contain;}
      #vimeo_icon:Hover {background: url('images/icons/vimeo_hover.png') top center no-repeat; background-position:contain;}
      #soundcloud_icon:Hover {background: url('images/icons/soundcloud_hover.png') top center no-repeat; background-position:contain;}

      #welcomeinfobox {text-align:center;padding-top:20px;padding-bottom:20px;}

      .content_link {font-size:18px;line-height:34px;color:#323232;text-transform: uppercase;}

      
      .ueberschrift {font-size:16px;color:#256086;}
      .subueberschrift {font-size:24px;text-transform:uppercase;margin-bottom: 70px;font-family: Poppins-Bold;margin-top: 70px;}
      .line {width:100%;height:2px;background-color:#dedede;display:block;margin-bottom:30px;margin-top:30px;}
      
      .artist_name {font-family:Poppins-Bold;}
      
      #left_column {width:46%;padding-right:4%;float:left;text-align:left;}
      #right_column {width:46%;padding-left:4%;float:left;text-align:left;}

      #logozeile {width:100%;float:right;margin-top:10px;}
      #logozeile a:Hover {
          opacity:0.7;
          filter:alpha(opacity=70);
          -moz-opacity:0.7;
          filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
          -khtml-opacity: 0.7;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
          }

      #logozeile img {height:125px;}
      #logozeile a:hover {background-color:white;}

      #organised_by {width:100%;float:left;border-top:0px solid black;display:block;text-align: left;}
      #produced_by {width:100%;float:left;border-top:0px solid black;display:block;text-align: left;}
      #funded_by {width:100%;float:left;border-top:0px solid black;display:block;margin-top:0px;margin-bottom:0px;padding-bottom:0px;text-align: left;}
      #sponsored_by {width:100%;float:left;border-top:0px solid black;display:block;text-align: left;}

      #organised_by_header {width:100%;text-align:left;padding-left:0px;margin-top: 10px;text-align: left;font-size:18px;}
      #produced_by_header {width:100%;text-align:left;padding-left:0px;margin-top: 10px;text-align: left;font-size:18px;}
      #funded_by_header {width:100%;text-align:left;padding-left:0px;margin-top: 10px;text-align: left;font-size:18px;}
      #sponsored_by_header {width:100%;text-align:left;padding-left:0px;margin-top: 10px;text-align: left;font-size:18px;}


      #back-to-top {
          position: fixed;
          bottom: 2em;
          right: 0px;
          text-decoration: none;
          font-size: 14px;
          padding: 0.4em;
          visibility: hidden;
          border:1px solid #323232;
          text-transform:uppercase;
          background-color: white;
        }

      #back-to-top:hover {    
          background-color: black;
          color:white;
        }


      /* NEWS-BEREICH */

      .blog_single_image {max-width:100%;}
      .blog_single_image_description {}

      /* SLIDESHOW */

      #slideshow img{
        position: absolute;
        top: 0em;
        left: 0;
        width: 800px;
        height:534px;
      }


      @media screen and (max-width:1360px) 
          {
          #content {width:60%;max-width:60%;}
          #content img {max-width:100%;height:auto !important;}
          #headertypo { min-height: 0px; }
          #flag {}
          #left_column, #right_column {width:90%;padding-left:5%;padding-right:5%;}
          #produced_by, #funded_by {width:100% !important;}
          #funded_by {}

          .fancybox-button, .fancybox-button:visited, .fancybox-button:link {background-color: transparent;}
          .fancybox-caption {font-size: 16px;font-family: Poppins-Regular;}
          .fancybox-caption:Hover, .fancybox-caption:Active {color: #979797;}
          }

      @media screen and (max-width:850px) 
          {
          #content {width:90%;max-width:90%;}
          #headertypo { min-height: 0px; }
          #flag {right:8% !important;}
          }
      @media screen and (max-width:450px) 
          {
          body {font-size:12px;line-height:25px;}
          #content {width:98%;max-width:98%;}
          #headertypo {background-position:center 80px !important;min-height: 0px;background-size: 70%;}
          #flag {right:1% !important;top:23px;}
          #flag a {font-size:10px !important;}
          #enigmatic {width: 50%;}

          .smicons {background-size:40px 40px !important;width:40px !important;height:40px !important;}
          #smiconsbox {width:162px;}
          }