.filo{display:table;width:395px}
.filo a img{border:none}
.filo .clear{clear:both}
.filo__album{margin:10px}
.filo__album__title {margin:0 0 18px 0}
.filo__album__thumbs {margin:10px}
.filo__album__thumbs__thumb {margin: 0;display: inline-block;position: relative;}
.filo__album__thumbs__thumb i {
          display: block;
          position: absolute;
          background-repeat: no-repeat;
          background-position: 50% 25%;
          background-size: cover;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
        .filo__album__thumbs__thumb:before {
          content: '';
          display: block;
          margin-top: 100%; }
      .filo__album__thumbs:after {
        content: '';
        display: block;
        clear: both; }

.filo__album__thumbs__thumb {
  /* desktop - large screen - 8 images per row */
  width: 10%;
  max-width: 395px;
  min-width: 100px;
  /**
  max-width: load smaller images on smaller 
  devices to optimize the page speed
  */
  /* desktop - 6 images per row */
  /* tablet - 4 images per row */
  /* smartphone - 2 images per row */ }
  @media only screen and (max-width: 992px) {
    .filo__album__thumbs__thumb {
      width: 16.66667%;
      max-width: 165.33333px; } }
  @media only screen and (max-width: 768px) {
    .filo__album__thumbs__thumb {
      width: 25%;
      max-width: 192px; } }
  @media only screen and (max-width: 480px) {
    .filo__album__thumbs__thumb {
      width: 25%;
      max-width: 120px; } }

.filo_loader {
  opacity: .7;
  left: 0;
  top: 50%;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1000; }

.filo__overlay {
  color: #999;
  font-family: arial;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 996;
  top: 0;
  left: 0; }
  .filo__overlay__background {
    background: #333;
    opacity: .75;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 997;
    top: 0;
    left: 0; }
  .filo__overlay__container {
    position: relative;
    left: 50%;
    top: 50%;
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
    background: #fff;
    box-shadow: 0px 0px 11px 0px #222222;
    display: none;
    z-index: 998; }
    .filo__overlay__container__left {
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURCQjMxMjdFRDJDMTFFMUJBOUJDRDU5NUJEQjg1NEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURCQjMxMjhFRDJDMTFFMUJBOUJDRDU5NUJEQjg1NEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREJCMzEyNUVEMkMxMUUxQkE5QkNENTk1QkRCODU0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREJCMzEyNkVEMkMxMUUxQkE5QkNENTk1QkRCODU0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
      width: 50%;
      height: 100%;
      overflow: hidden;
      position: absolute;
      left: 0px;
      top: 0;
      cursor: pointer;
      z-index: 999; }
      .filo__overlay__container__left .arrow-left {
        background: url(../../files/plugins/./img/arrow-left.png) no-repeat;
        content: '';
        display: block;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        height: 106px;
        opacity: 0;
        position: absolute;
        top: 50%;
        margin-top: -53px;
        left: -55px;
        width: 55px; }
      .filo__overlay__container__left:hover .arrow-left {
        left: 10px;
        opacity: 0.9; }
    .filo__overlay__container__right {
      background: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURCQjMxMjdFRDJDMTFFMUJBOUJDRDU5NUJEQjg1NEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURCQjMxMjhFRDJDMTFFMUJBOUJDRDU5NUJEQjg1NEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREJCMzEyNUVEMkMxMUUxQkE5QkNENTk1QkRCODU0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREJCMzEyNkVEMkMxMUUxQkE5QkNENTk1QkRCODU0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
      width: 50%;
      height: 100%;
      overflow: hidden;
      position: absolute;
      right: 0px;
      top: 0;
      cursor: pointer;
      z-index: 999; }
      .filo__overlay__container__right .arrow-right {
        background: url(../../files/plugins/./img/arrow-right.png) no-repeat;
        content: '';
        display: block;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        height: 106px;
        opacity: 0;
        position: absolute;
        top: 50%;
        margin-top: -53px;
        right: -55px;
        width: 55px; }
      .filo__overlay__container__right:hover .arrow-right {
        right: 10px;
        opacity: 0.9; }
    .filo__overlay__container__close {
      opacity: 1;
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer;
      display: none;
      z-index: 999; }
    .filo__overlay__container__meta {
      background: rgba(0, 0, 0, 0.6);
      bottom: 0;
      box-sizing: border-box;
      font-size: 14px;
      opacity: 0.1;
      padding: 7px;
      position: absolute;
      width: 100%;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .filo__overlay__container__meta__count {
        display: inline-block;
        margin-left: 10px; }
      .filo__overlay__container__meta__album {
        color: #fff;
        display: inline-block; }
    .filo__overlay__container__full {
      background: url(../../files/plugins/./img/full-screen-white.png) top left no-repeat;
      background-size: cover;
      cursor: pointer;
      -webkit-transition: all 0.1s ease-in-out;
      -moz-transition: all 0.1s ease-in-out;
      -o-transition: all 0.1s ease-in-out;
      transition: all 0.1s ease-in-out;
      height: 26px;
      position: absolute;
      right: 12px;
      top: 12px;
      width: 26px;
      z-index: 1000; }
      .filo__overlay__container__full:hover {
        height: 32px;
        right: 10px;
        top: 10px;
        width: 32px; }
    .filo__overlay__container:hover .filo__overlay__container__meta {
      opacity: 1; }
  .filo__overlay img.filo__full__picture {
    z-index: 998;
    width: 100%;
    height: 100%; }

.filo_loader .progress-bar {
  background-color: #1a1a1a;
  display: inline-block;
  height: 25px;
  padding: 5px;
  width: 80%;
  border-radius: 5px;
  box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;
  max-width: 350px;
  text-align: left; }
.filo_loader .progress-bar span {
  display: inline-block;
  height: 100%;
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  transition: width .4s ease-in-out; }
.filo_loader .blue span {
  background-color: #34c2e3; }
.filo_loader .orange span {
  background-color: #fecf23;
  background-image: linear-gradient(top, #fecf23, #fd9215); }
.filo_loader .green span {
  background-color: #a5df41;
  background-image: linear-gradient(top, #a5df41, #4ca916); }
.filo_loader .stripes span {
  background-size: 30px 30px;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  animation: animate-stripes 3s linear infinite; }
@keyframes animate-stripes {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 60px 0; } }
.filo_loader .shine span {
  position: relative; }
.filo_loader .shine span::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 3px;
  animation: animate-shine 2s ease-out infinite; }
@keyframes animate-shine {
  0% {
    opacity: 0;
    width: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 0;
    width: 95%; } }
.filo_loader .glow span {
  box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset;
  animation: animate-glow 1s ease-out infinite; }
@keyframes animate-glow {
  0% {
    box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset; }
  50% {
    box-shadow: 0 5px 5px rgba(255, 255, 255, 0.3) inset, 0 -5px 5px rgba(255, 255, 255, 0.3) inset; }
  100% {
    box-shadow: 0 5px 5px rgba(255, 255, 255, 0.7) inset, 0 -5px 5px rgba(255, 255, 255, 0.7) inset; } }

.filo__template-1 .filo__album__thumbs__thumb {
  background: none repeat scroll 0 0 #FFF;
  border: 2px solid #BBB;
  height: 60px;
  position: relative;
  width: 100px;
  margin-bottom: 10px; }
  .filo__template-1 .filo__album__thumbs__thumb i {
    border: none; }
  .filo__template-1 .filo__album__thumbs__thumb .before {
    display: block; }
  .filo__template-1 .filo__album__thumbs__thumb:nth-child(3n + 1) {
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    z-index: 2; }
  .filo__template-1 .filo__album__thumbs__thumb:nth-child(3n + 2) {
    margin-left: -100px; }
  .filo__template-1 .filo__album__thumbs__thumb:nth-child(3n) {
    -moz-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    z-index: 3;
    margin-left: -100px;
    margin-right: 50px; }
  .filo__template-1 .filo__album__thumbs__thumb:after {
    content: '\A';
    display: block;
    clear: both;
    float: none; }

/*# sourceMappingURL=filo_style.css.map */

/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano .content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano .content:focus {
  outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;  
  border-radius         : 5px;
}
.nano > .pane > .slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;  
  border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../../files/plugins/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../../files/plugins/close.png);}
#sb-nav-next{background-image:url(../../files/plugins/next.png);}
#sb-nav-previous{background-image:url(../../files/plugins/previous.png);}
#sb-nav-play{background-image:url(../../files/plugins/play.png);}
#sb-nav-pause{background-image:url(../../files/plugins/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:"WeblySleek UI Normal";
	src:url("../../files/layout/fonts/weblysleekui.eot?") format("eot"), url("../../files/layout/fonts/weblysleekui.woff") format("woff"), url("../../files/layout/fonts/weblysleekui.ttf") format("truetype"), url("../../files/layout/fonts/weblysleekui.svg#WeblySleekUINormal") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"WeblySleek UI Semibold";
	src:url("../../files/layout/fonts/weblysleekuisb.eot?") format("eot"), url("../../files/layout/fonts/weblysleekuisb.woff") format("woff"), url("../../files/layout/fonts/weblysleekuisb.ttf") format("truetype"), url("../../files/layout/fonts/weblysleekuisb.svg#WeblySleekUISemibold") format("svg");
	font-weight:normal;
	font-style:normal;
}

html, body {
	height: 1048px; /* wichtig */
	margin:0;
    padding:0;
}

body {
	text-align: center; /* Zentrierung IE */
    font-family:"WeblySleek UI Normal", "Segoe UI", Arial, Helvetica, sans-serif;
	color:#dcdcdc;
	background:#000;
	margin:0;
    padding:0;
}

a {
	color:#FF0;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

figure {
	display: inline-block;
	margin-block-start: 0px;
	margin-block-end: 0px;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}

h1 {
    font-family:"WeblySleek UI Semibold", "Segoe UI Semibold", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	margin:0 0 18px 0;
	margin-top:0;
	padding:0;
}

h2 {
    font-family:"WeblySleek UI Semibold", "Segoe UI Semibold", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0 0 14px 0;
	padding:0;
}

h3 {
    font-family:"WeblySleek UI Normal", "Segoe UI", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height: 16px;
	margin:0 0 12px 0;
	padding:0;
}

h4 {
    font-family:"WeblySleek UI Normal", "Segoe UI", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height: 16px;
	margin:0 0 12px 0;
	padding:0;
}

img {
	border:none;
}

p {
    font-family:"WeblySleek UI Normal", "Segoe UI", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin:0 0 12px 0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
}

.invisible {
	display:none;
}

/* Zeigt nach laden den kompletten Inhalt an, verhindert aber das Scrollen innerhalb des Content-Divs!!!
@viewport{width:1260px;}
@-o-viewport{width:1260px;}
@-ms-viewport{width:1260px;}
@-moz-viewport{width:1260px;}
@-webkit-viewport{width:1260px;}
*/

#wrapper {
	position:relative;
	text-align:left;  /* Inhalt wieder links */
	margin: 0 auto;   /* Zentrierung mitte */
	width:1260px;
	min-height: 1048px;
	height:auto !important; /* moderne Browser */
	height:1048px; /* IE */
	background:url("../../files/layout/background.jpg") center top no-repeat;
}

header {
	position:relative;
	height:170px;
}

#logo {
	position:relative;
	top:22px;
	left:38px;
	width:531px;
	height:117px;
	background:url("../../files/layout/logo.png") no-repeat;
}

#container{
	position:relative;
	height:100%;
}

#main {
	position:absolute;
	width:425px;
	height:310px;
	left:377px;
	margin:0 458px 0 0;
	top:0;
	background:url("../../files/layout/content.png") repeat;
	font-size:12px;
}

#main .nano {
	position:absolute;
	margin:40px 0 10px 30px;
	padding:0 0 0 0;
	height:260px;
	width:395px;
}

#main .nano .content {
	padding: 0 30px 0 0;
}

#main .nano .pane {
	background:url("../../files/layout/content.png") repeat;
	width:7px;
	right:10px;
}

#main .nano .slider {
	background:#7c7c7c;
	width:5px;
}

#main ul {
	padding-left:24px;
}

#pageheaderimage {
	position: absolute;
	width:300px;
	height:80px;
	top:-37px;
	right:-272px; /* width:300px - left:-28px */
}

#left {
	position: absolute;
	width: 377px;
}

#Navigation {
	text-transform:uppercase;
    font-family:"WeblySleek UI Semibold", "Segoe UI Semibold", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#000;
	top:166px;
}

#Navigation ul {
	position:relative;
	top:-4px;
	margin:0;
	padding:0 35px 0 0;
}

#Navigation li {
	text-align:right;
	list-style:none;
	margin-bottom:8px;
}

#Navigation li.active {
	background: url("/files/layout/naviselector.png") right no-repeat;
	padding-right:13px;
}

#Navigation li a {
	color:#000;
	text-decoration:none;
	padding-right:13px;
}

#Navigation li a:hover {
	background: url("/files/layout/navipreselector.png") right no-repeat;
}

#Navigation2 {
	font-weight:normal;
	font-size:10px;
	text-align:right;
	color:#b8b8b8;
	position:relative;
	line-height:60px;
	padding-right:48px;
	text-transform:uppercase;
    font-family:"WeblySleek UI Semibold", "Segoe UI Semibold", Arial, Helvetica, sans-serif;
}

#Navigation2 a{
	color:#B8B8B8;
	text-decoration:none;
	padding-left:4px;
	border-left:#B8B8B8 solid 1px;
}

#Navigation2 a:hover {
	text-decoration:underline;
}

#Navigation2 a.first {
	border:none;
}

#Navigation2 span{
	color:#B8B8B8;
	text-decoration:none;
	padding-left:4px;
	border-left:#B8B8B8 solid 1px;
}

#Navigation2 span.active {
	text-decoration:underline;
}

#Navigation2 span.first {
	border:none;
}

.image_container {
	margin:0;
	padding:0;
}

.mod_fblikeit {
	position:relative;
	text-align:right;
	top:-10px;
	padding-right:48px;
}

.profilfoto {
	position:relative;
	float:left;
	margin:0 20px 0 0;
}

#booking .CalendarFieldIcon {
	position:relative;
	top:5px;
	left:5px;
}

#booking .error {
	color:#C00;
	font-family:"WeblySleek UI Semibold", "Segoe UI Semibold", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#booking input {
	margin:0 0 5px 0;
	padding:3px;
	width:226px;
	font-family:"WeblySleek UI Normal", "Segoe UI", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#booking label {
	display:none;
}

#booking p {
	margin:6px 0 6px 0;
}

#booking textarea {
	margin:0 0 5px 0;
	padding:3px 3px 3px 5px;
	width:347px;
	font-family:"WeblySleek UI Normal", "Segoe UI", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.mod_eventlist.bygone {
	padding:9px 0 9px 0;
}

.mod_eventlist .event {
	margin:0 0 3px 0;
}

.mod_eventlist .location {
	float:right;
}

.mod_eventlist.upcoming {
	padding:0 0 9px 0;
	background: none;
	border: none;
	border-bottom: 1px solid #7c7c7c;
}

.mod_nlsh_guestbook .bbcode img {
	background:url("../../files/layout/content.png") repeat;
}

.mod_nlsh_guestbook .linknewentrie,
.mod_nlsh_guestbook .pagination,
.mod_nlsh_guestbook .pagination a {
    color: #FF0;}

.mod_nlsh_guestbook .pagination p{
    display: inline;
}

.mod_nlsh_guestbook .pagination li{
    float: left;
    padding-left: 1em;
}

.mod_nlsh_guestbook .pagination ul{
    float: right;
    margin-bottom: 0;
}

.mod_nlsh_guestbook .even,
.mod_nlsh_guestbook .odd{
	background:none;
	border:none;
	border-bottom:1px solid #7c7c7c;
}

.mod_nlsh_guestbook .widget,
.mod_nlsh_guestbook .bbcode,
.mod_nlsh_guestbook .smilies,
.mod_nlsh_guestbook .pagination,
.mod_nlsh_guestbook .htmllinknewentrie,
.mod_nlsh_guestbook .fullcomment,
.mod_nlsh_guestbook .comment,
.mod_nlsh_guestbook .headlinecomment {
	margin:0 0 5px 0;
    padding-left: 0;
}

.mod_nlsh_guestbook .info {
    margin-bottom: 5px;
}

.mod_nlsh_guestbook .quote{
    border: 1px solid black;
    padding: 10px;
}

.mod_nlsh_guestbook .quote p{
     font-weight: bold;
     margin-bottom: 0.5em;
}

.mod_nlsh_guestbook .submit_container{
    display: inline;
}

.mod_nlsh_guestbook .cancel_submit{

}

.vcard .encoding{display:none;}


