/** * ------------------------- * Q U E R W A E R T S . D E * ------------------------- * by roeschke&roeschke GmbH * ------------------------- * * @Author: Marcel Drews * @Description: Just some make-up ;) */ /* LESS SETTINGS */ @general-font-family: "Helvetica Neue Regular", sans-serif; @general-font-size: 13px; @general-line-height: 16px; @general-link-color: #000; @desktop-content-width: 100%; @desktop-content-seo-width: 80%; @desktop-content-height: auto; @desktop-content-inner-width: 90.23%; @desktop-slide-inner-offset-left: -80%; /* ACTUAL STYLE */ body { font-family: @general-font-family; font-size: @general-font-size; color: #000; min-width: 960px; //overflow: hidden; overflow-x: hidden; } a { color: @general-link-color; text-decoration: none; } #content-scroller a { text-decoration: underline; } #content-scroller { position: relative; overflow: hidden; margin: 0 auto; } #content-scroller div.view-area { margin: 0 auto; position: relative; } #content-scroller div.view-area.blank { left: 100%; } #content-scroller div.content-slide { position: relative; display: inline-block; margin-right: 20px; vertical-align: top; line-height: @general-line-height; float: left; background-color: #fff; height: 100%; } #content-scroller div.content-slide:last-of-type { margin: 0; } #navigation-scroller { position: relative; width: 100%; height: 15px; border-bottom: 1px solid; overflow: hidden; } #navigation-scroller a.left, #navigation-scroller a.right { position: absolute; top: 0; width: 8px; height: 15px; } #navigation-scroller a.left { left: 0; background: transparent url(/images/arrow_left.png) no-repeat; } #navigation-scroller a.right { right: 0; background: transparent url(/images/arrow_right.png) no-repeat; } #navigation-scroller span { display: inline-block; height: 15px; background-color: black; } #page-navigator { margin: 0 auto 50px auto; } #page-navigator ul.menu { margin-top: 15px; } #page-navigator ul.menu ul:hover { display: block; } #page-navigator ul.menu ul { position: absolute; display: none; margin: 2px 0 0 0; padding: 5px 0; background-color: white; z-index: 3; } #page-navigator ul.menu li { display: inline-block; margin-right: 20px; position: relative; z-index: 2; } #page-navigator ul.menu li a { padding: 1px 3px; font-size: 12px; } #page-navigator ul.menu li:hover a, #page-navigator ul.menu li.active a { background-color: black; color: white; } #page-navigator ul.menu li:hover ul.menu, #page-navigator ul.menu li.active ul { display: block; } #page-navigator ul.menu ul li a { background-color: transparent !important; color: #666 !important; } #page-navigator ul.menu ul li:hover a, #page-navigator ul.menu ul li.active a { color: black !important; } div#maincontent h1, div.content-slide h1 { display: block; font-size: 20px; margin-bottom: 25px; line-height: 33px; } div.content-child div.slide-inner { position: relative; left: @desktop-slide-inner-offset-left; } div.content-child { /*width: 50px !important;*/ overflow: hidden; } div.content-slide div.content-slide { position: absolute !important; top: 0; right: 0; z-index: 10; margin: 0 !important; } div.expanded-child div.slide-inner { left: 0; } div.slide-inner p { margin: 5px 0; } /* -------------------- */ #page-logo { position: relative; width: @desktop-content-inner-width - 10; margin: 5% auto 40px auto; height: 41px; } #page-logo img { position: absolute; height: 41px; width: 219px; right: 0; } #content-scroller { width: @desktop-content-width; height: @desktop-content-height; min-height: 400px; } #content-scroller div.content-slide { width: @desktop-content-inner-width; cursor: move; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #page-navigator { width: @desktop-content-inner-width - 10; } #page-navigator ul.menu li a span { display: inline-block; } #seo-content { width: @desktop-content-seo-width; margin: 0 auto; } div.expanded-child { width: @desktop-content-inner-width; } div.overlay { background-color: white; /*opacity: .7;*/ position: absolute; height: 100%; z-index: 1010; cursor: pointer; } div.overlay.left { left: 0; } div.overlay.right { right: 0; } .bwWrapper { position: relative; display: block; } .start-gallery { position: absolute; top: 3px; right: 3px; z-index: 1000; pointer-events: none; } img.bw { filter: url(filters.svg#grayscale); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ } img.bw:hover { filter: none; -webkit-filter: grayscale(0); } .cycle-slideshow .cy_next, .cycle-slideshow .cy_prev { position: absolute; width: 70px; height: 100%; top: 0; z-index: 1005; cursor: pointer; } .cycle-slideshow .cy_next { right: 0; background: transparent url(/images/gal_next.png) right center no-repeat; } .cycle-slideshow .cy_prev { left: 0; background: transparent url(/images/gal_prev.png) right center no-repeat; } .cycle-slideshow .cy_next:hover { background-position: left center; } .cycle-slideshow .cy_prev:hover { background-position: left center; } @media (max-height: 700px) { div.height-limited { max-height: 300px; overflow-y: auto; } } .ui-loader {display: none}