@charset "utf-8";
/* -----------------------------------------------Container------------------------------------------ */
.lof-slidecontent,.lof-slidecontent .preload,.lof-slidecontent .preload div,.lof-main-outer{height:500px;}
.lof-slidecontent .preload,.lof-slidecontent .preload div, .gallerie{width:910px;}
.lof-slidecontent{position:relative;overflow:hidden;border:none;width:910px;text-align:center;top:0;left:0;}
.lof-slidecontent .preload{background:#333 url("../images/load.gif") no-repeat scroll 50% 50%;}

.lof-main-outer{position:relative;width:910px;overflow:hidden;top:0;left:0;float:left;}

.gallerie{text-align:left;}

/* -----------------------------------------------Fotoseite------------------------------------------ */
.lof-main-item-desc{z-index:10;width:530px;position:absolute;bottom:0;left:0;background:transparent url("../images/sliderinfo.png");line-height:1.2em;text-align:left;}
.lof-main-item-desc p,.lof-main-item-desc h6{color:#eaeada;font-weight:normal;}
.lof-main-item-desc a,.lof-main-item-desc a:hover,.lof-main-item-desc a:focus,.lof-main-item-desc a:active{color:#eaeada;font-weight:normal;text-decoration:underline;}
.lof-main-item-desc p,.lof-main-item-desc h6{padding:8px 8px 0 8px;}
.lof-main-item-desc p{margin:0 40px 8px 8px;}
.lof-main-item-desc h6{margin:0 8px;}

/* -----------------------------------------------Navigation (Choreo Downloads)------------------------------------------ */
.thumbs,.thumbsdownloads,.thumbsanzeige{margin:0;padding:0;}
.thumbsanzeige{margin:0 -5px 0 5px;}
.thumbs{overflow:hidden;}
.thumbs li,.thumbsdownloads li,.thumbsanzeige li{list-style:none;text-align:center;float:left;margin:0;width:190px;height:140px;}
.thumbs li,.thumbsdownloads li{cursor:pointer;}
.thumbsdownloads span,.thumbsdownloads a,.thumbsanzeige span{width:180px;height:120px;overflow:hidden;display:block;}
.thumbsdownloads span{background-position:bottom left;}
.thumbsdownloads a{background-position:top left;}
.thumbsdownloads img,.thumbsanzeige img{width:180px;height:240px;}
.thumbs img{width:150px;height:178px;}
.thumbs a{margin-top:9px;width:190px;height:89px;overflow:hidden;display:block;}
.thumbs span{overflow:hidden;display:block;}
.tastefilteron, .tastefilteroff{font-family:'Architects Daughter',"Arial",sans-serif;padding-left:90px;padding-top:4px;font-size:11px;margin:1px 0 0 0;line-height:1.4;}

/* -----------------------------------------------Filter (Choreo Team)------------------------------------------ */
.the_menu,.pascal,.lotta {display:none;background-color: #333;	padding:15px;margin:0;color:#e8e9d7;text-align:left;}
.the_menu {width:880px;height:471px;font-weight:600;}

.pascal,.lotta {position:relative;overflow:auto;top:0;width:425px;height:470px;font-weight:400;}
.pascal p,.lotta p, .pascal h6,.lotta h6 {padding:0 15px;}
.pascal h6,.lotta h6 {display:block;background:transparent url("../images/tasten.png") no-repeat 0px -110px;cursor:pointer;color:#fbf8dd;height:18px;font-family:'Lato',sans-serif;font-weight:bold;font-size:11px;padding-top:3px;margin-left:13px;}
.pascal h6.offen,.lotta h6.offen {background-position:0px -88px;}
.lotta {left:0;}
.pascal {left:455px;}
.the_menu ul,.the_menu li {margin:0; padding:0; list-style:none;}
.the_menu .subcl,.the_menu .subcr,.the_menu .subc{margin:0;padding:0;}

/* -----------------------------------------------Tasten outside (Choreo)------------------------------------------ */
.tastefilteron,.tastefilteroff,.tasteinfoon,.tasteinfooff{width:84px;height:22px;background:#fbf8dd url("../images/tasten.png") no-repeat 0 0;cursor:pointer;}
.tastefilteron,.tastefilteroff{margin-left:1px;margin-top:1px;float:left;width:500px;height:18px;overflow:hidden;}
.tastefilteron{background-position: 0 -23px;}
.tastefilteroff,.tastefilteron:hover{background-position: 0 -1px;}
.tasteinfooff, .tasteinfoon{margin:0;padding:0;float:left;}
.tasteinfoon{background-position: 0 -66px;}
.tasteinfooff, .tasteinfoon:hover{background-position: 0 -44px;}

/* -----------------------------------------------Tasten inside (Team)------------------------------------------ */
ul.slidy-menu {margin: 0;padding: 0;}
ul.slidy-menu li {float: left;list-style: none;}
.slidy-menu a {position:relative;z-index:100;top:-15px;left:563px;height:10px;width:10px;background: transparent url("../images/bullets.png") no-repeat top left;cursor: pointer;display: block;}
.slidy-menu .slidy-link-selected a {background-position: bottom left;}

/* -----------------------------------------------Checkbox (Choreo)------------------------------------------ */
.ez-hide { opacity: 0; filter:alpha(opacity=0); }
.ez-checkbox {background: transparent url('../images/checkbox-red.png') 0 -2px no-repeat;display:inline-block;line-height:1.8em;width:15px;height:15px;cursor:pointer;}
.ez-checked { background-position: 0 -22px; }
.ez-checkbox, .ez-radio { zoom: 1; *display:inline; _height:30px; }

.group{color:#e8e9d7;height:195px;font-size:0.9em;-moz-box-shadow: 0 1px 2px #000;-webkit-box-shadow: 0 1px 2px #000;box-shadow: 0 1px 2px #000;margin:0;padding:5px;}
.group li{line-height:1.7em;}
.group label{padding-left:4px;padding-top:2px;cursor:pointer;}