/* pagez.main.css - version 2011-10-20 - http://www.pagez.at global,grid,sections,scripts */ @import url(http://fonts.googleapis.com/css?family=Ubuntu:bold); @import url(http://fonts.googleapis.com/css?family=Maven+Pro); @media print {.header,header,.logo,.top,.share,.nav,.footer {display:none;}} /* GLOBAL */ html, body, div, ul {margin:0;padding:0;} html {overflow-y:scroll;} body {background:url('img/pzbody1.png') repeat-x;color:#555;font:16px Arial,Helvetica,sans-serif;} .proto {background:url('img/pzbody1.png') repeat-x;} h1 {font-family:'Ubuntu',arial,serif;font-weight:bold;} h2,.nav a,.footer li a {font-family:'Ubuntu',arial,serif;} h1 {color:#C75B12;font-size:40px;margin:5px 0 15px;letter-spacing:2px;text-transform:uppercase;} h2 {color:#5D7E7E;font-size:32px;margin:0 0 15px;} h3 {color:#C75B12;font-size:28px;margin:5px 0 10px;} h4 {color:#999;font-size:28px;margin:0 0 15px;} p {line-height:22px;margin:5px 0 20px 0;} a {color:#C75B12;text-decoration:none;outline:none;} a:hover {background:#C75B12;color:#fff;} img {background:none;border:none;} a img {border:0;padding:0;text-decoration:none;} a:hover img {background:none;border:#000;} ul {list-style:none;} small {font-size:13px;font-weight:normal;} .small {color:#555;font-size:12px;font-weight:bold;text-transform:none;} .big {color:#C75B12;display:block;font-size:20px;font-weight:bold;margin-bottom:10px;} .bold {font-weight:bold;} .trans {text-transform:none;} .color {color:#5D7E7E;} .black {color:#000;} .grey {color:#999;} .accent {color:#C75B12;font-weight:bold;} .accent:hover {background:#5D7E7E;color:#fff;} .bgd1 {background:#111;} .bgd2 {background:#999;} .bgd3 {background:#ddd;border:none !important;} .btt,.btt1 {display:block;background:#C75B12;color:#fff;cursor:pointer;font-weight:bold;text-align:center;margin:5px 0;padding:5px 20px;width:100px;} .btt1 {background:#5D7E7E;width:160px;} .btt:hover,.btt1:hover {background:#999;} .dvd {margin:15px 0;} .bline {border-bottom:1px dotted #ccc;margin-bottom:20px;} .doku {color:red;font:bold 24px Consolas,"Courier New","Lucida Console",monospace;margin:10px;padding:0 10px;text-align:center;width:95%;} /* GRID */ .wrapper {background:url('img/pzheader1.png') no-repeat 20px top;margin:0 auto 30px;padding:10px 0 15px;width:1055px;position:relative;} .wrap {margin:0 auto 0;overflow:hidden;width:995px;} .inner {border:1px solid #ccc;margin-bottom:20px;padding:10px 20px 10px;overflow:hidden;} .inner_left {border-left:1px solid #ddd;padding-left:20px;} .w2,.w3,.w4,.w5,.w6,.w7,.w8,.w9,.w10,.w12 {float:left;margin-right:25px;margin-bottom:20px;} .w2 {width:145px;} .w3 {width:230px;} .w4 {width:315px;} .w5 {width:400px;} .w6 {width:485px;} .w7 {width:570px;} .w8 {width:655px;} .w9 {width:740px;} .w10 {width:825px;} .w12 {width:995px;} .last {margin-right:0;clear:right;} /* Alignment */ .min {min-height:300px;} .max {max-height:480px;} .mt30 {margin-top:30px;} .mt20 {margin-top:20px;} .mt15 {margin-top:15px;} .ml20 {margin-left:20px;} .ml10 {margin-left:10px;} .mr10 {margin-right:10px;} .mb20 {margin-bottom:20px;} .mb10 {margin-bottom:10px;} .pl15 {padding-left:15px;} .pl25 {padding-left:25px;} .pt20 {padding-top:20px;} .right {float:right;} .nofloat {float:none;margin-top:30px;} .center {text-align:center;} .clear {clear:both;} .block {display:block;} .inline {display:inline;} .hide {display:none;} .full {width:auto;} /* HEADER */ .header, header {height:95px;padding:10px 0 0;position:relative;top:0;z-index:99;} .logo {display:block;margin:-5px 0 0 25px;height:85px;width:370px;cursor:pointer;} .logo:hover {background:none;} .top {position:absolute;top:5px;right:10px;width:330px;} .top p {color:#999;font-size:12px;margin:10px 15px 10px;text-align:right;} .top p span {position:relative;top:-5px;right:10px;} .top p a {font-size:12px;} .top p a:hover {background:none;color:#000;} .top li {float:left;line-height:10px;} .top li a {color:#fff;padding:0 10px;} .share {position:absolute;top:35px;right:20px;width:180px;z-index:100;} .share a {background:none;} /* MAINNAV */ .nav {background:#4C5F5F;font-size:18px;text-transform:uppercase;margin-bottom:30px;padding-left:25px;height:50px;} .nav li {float:left;padding:1px 1px 2px;position:relative;width:245px;} .nav a {float:left;color:#fff;letter-spacing:1px;padding:13px 0;text-align:center;width:245px;} .nav a:hover, .current, #products .a01, #portfolio .a02, #support .a03, #contact .a04 {background:none;font-size:24px;color:#000;padding:9px 0;} /* Dropdown */ .nav ul {display:none;background:#eee;border-top:2px solid #fff;position:absolute;top:50px;left:0;z-index:9999;width:245px;} .nav ul li {margin:0;padding:0;} .nav ul li a {color:#555;text-align:center;text-transform:none;padding:10px 0;width:100%;} .nav ul li a:hover {background:#C75B12;font-size:18px;margin:0;} .nav li:hover ul {display:block;} /* Subnav */ .sub a {color:#999;margin-right:15px;} .sub a:hover, .sub .current {background:#fff;color:#000;font-weight:bold;} /* PAGE-CONTENT */ .content, .page {background:#fff;border:5px solid #fff;margin:0 auto;} .banner {background:#fff;border:0px solid #ddd;margin-bottom:30px;height:270px;overflow:hidden;} .banner a {color:#fff;} .banner a:hover {background:none;} .subhead {border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:20px;} .teaser ul {position:relative;z-index:10;} .teaser li {border:1px solid #ddd;text-align:center;padding:5px 5px 0;position:relative;z-index:10;} .teaser li:hover {border:4px solid #ccc;margin:0 0 -3px;padding-top:50px;} .teaser li:hover a {background:#C75B12;color:#fff;font-size:36px;margin:5px;height:265px;width:212px;position:absolute;top:0;left:0;z-index:99;} .teaser a {display:block;background:#eee;font-size:20px;font-weight:bold;padding:12px 0;} .teaser img {margin:0;} .pricer {overflow:hidden;} .pricer .inner {border:5px solid #ddd;} .pricer .inner:hover {background:#eee;border:5px solid #999;} .pricer .inner:hover h2 {background:#eee;color:#555;} .pricer .inner:hover .big {color:#C75B12;} .pricer .inner:hover .diff {color:#C75B12;font-weight:bold;} .pricer h2 {background:#ddd;padding:5px 0;font-family:Arial,sans-serif;font-size:36px;} .pricer .big {color:#333;font-size:44px;margin-bottom:15px;} .pricer .medium {color:#333;font-size:24px;font-weight:bold;margin:10px 0;} .pricer strong {color:#777;font-size:20px;} .pricer hr {border:1px dotted #ccc;width:200px;} .pricer_footer {border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;text-align:center;margin-bottom:25px;padding:20px 0;} .pricer_footer strong {display:block;font-size:30px;font-weight:bold;margin-bottom:10px;} .pricer_footer:hover {background:#ddd;} .portfolio a:hover {background:none;} .portfolio li {float:left;margin:0 25px 20px 0;width:315px;} .portfolio li.last {margin-right:0;} .thumbs a:hover {background:none;} .thumbs img:hover {border:2px solid #999;margin:-2px;position:relative;z-index:10;} .stage img {border:1px solid #ddd;padding:0 9px;} .stage img:hover {border:3px solid #999;padding:0 7px;margin:-2px 0;} .stage li a:hover {background:none;} .sitemap li {line-height:20px;margin:0 0 5px 0;width:100%;} .sitemap li a {float:left;margin:0 20px 5px 0;width:160px;} .sitemap ul:hover {background:#eee;} .image {float:right;margin:0 0 40px 20px;position:relative;} /* FOOTER */ .footer {background:#ddd;padding-top:20px;min-height:100px;height:15%;width:100%;} .footer ul {line-height:20px;text-transform:uppercase;width:800px;} .footer li {float:left;} .footer li a {color:#4C5F5F;font-size:18px;padding:2px 15px 2px 0;margin-right:20px;} .footer li a:hover {color:#fff;padding-left:15px;margin-right:10px;} .footer p {float:left;font-size:12px;line-height:18px;margin:10px 0 0;width:800px;} .footer p a {font-size:12px;} .footer span a {float:right;background:#fff;border:2px solid #555;height:40px;width:50px} .footer span img {margin:2px 5px 5px;} /* FORMS-TABLES */ table {border-collapse:collapse;text-align:left;margin:0 0 20px;} tr {vertical-align:top;} th {font-size:20px;color:#555;padding:10px 0;} td {border:1px solid #ccc;line-height:25px;padding:10px 10px;} .empty {display:block;padding:10px 0;} .col1 {width:220px;} .col2 {width:550px;} .price {color:#555;font-size:20px;font-style:italic;text-align:center;width:140px;} form {margin-top:25px;} label {float:left;color:#5D7E7E;font-weight:bold;margin-left:5px;line-height:35px;width:180px;} .text {width:400px;} input, textarea, select {border:1px solid #ccc;color:#000;font:16px 'Lucida Grande',Verdana,sans-serif;margin:0 0 10px;padding:7px;} input:focus, textarea:focus, select:focus {background:#eee;} .button {background:#C75B12;border:0;color:#fff;cursor:pointer;font:bold 18px Arial,sans-serif; padding:7px 3px 6px;position:relative;top:10px;left:20px;width:250px !important;} .button:hover {background:#999;} .mailer input {width:450px;} .mailer select {width:465px;} .mailer textarea {width:635px;} .mailer input.button {left:125px;} #file {margin-bottom:15px;height:32px;} .upload input, .upload textarea {width:420px;} .upload select {width:435px;} /* CSS3 - Borders,Transparency,Shadows */ .btt1, .button, .footer span a, .pricer h2 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;} .listing, .pricer .inner, .btt {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;} .teaser li, .teaser a, .tab-box ul li, .tab-box li a:hover, .tab-box li a.active {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px; -moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;} .footer span a:hover, .teaser li:hover a, #slider1 .overview img {filter:alpha(opacity=70);opacity:0.7;} #slider1 .overview img:hover {filter:alpha(opacity=100);opacity:1;} /* SCRIPTS */ /* validation */ .valid{border:1px solid #647D32 !important;} .invalid{border:2px solid #CC3300 !important;} /* gmap */ #map {background:#fff;} #map h2 {color:#375D81;font-size:24px;text-align:center;margin-bottom:5px;} #gmap{margin:0 auto;height:520px;width:990px;} #gmap img{background:none;} #ginfo{font:12px Corbel,Optima,Arial,sans-serif;height:80px;overflow:hidden;width:180px;} #ginfo h1{color:#375D81;display:inline;font-size:18px;font-weight:bold;text-transform:none;} /* easytabs */ .tab-box ul {margin:0;padding:0;} .tab-box li {display:inline-block;background:#eee;border:1px solid #ccc;border-bottom:none;margin-bottom:1px;} #tab-box li.active {background:#fff;padding:2px 0 0;position:relative;top:2px;} .tab-box li a {display:block;font-size:20px;font-weight:bold;text-align:center;padding:10px 0;width:227px;} .tab-box li a:hover, #tab-box li a.active {background:#fff;color:#111;} .tab-box .panel {border:1px solid #ccc;padding:20px 20px 15px;} /* diapo */ .pix_diapo {background:#fff;margin:0;overflow:hidden;position:relative;height:270px;width:995px;} .pix_diapo > div {display:none;position:absolute;left:0;top:0;height:100%;width:100%;} .pix_diapo img {position:relative;left:0;} .pix_relativize {overflow:hidden;position:relative;} .imgFake {cursor:pointer;} .elemHover {position:absolute;} .caption {display:block;background:rgba(f,f,f,0.8);color:#555;font-size:20px;text-align:center;padding:20px 0;left:20px;bottom:10px;width:600px;} .fromRight {font:bold 46px Georgia,sans-serif;padding-bottom:15px;top:10px;} .fromLeft {padding-top:0;bottom:25px;} .ui-loader {display:none;} #pix_prev, #pix_next {display:block;cursor:pointer;margin-top:-20px;position:absolute;top:50%;height:40px;width:40px;z-index:1001;} #pix_prev {background:url(diapo/prev.png) no-repeat;left:10px;} #pix_next {background:url(diapo/next.png) no-repeat;left:auto!important;right:10px!important;} #pix_pag {margin:0 auto;position:relative;width:975px;z-index:1002;} #pix_commands {display:block;float:left;cursor:pointer;margin:15px 0 0 13px;position:relative;height:26px;width:24px;} #pix_play {background:url(diapo/play.png) center no-repeat;position:absolute;left:0;top:0;height:24px;width:24px;} #pix_stop {background: url(diapo/pause.png) center no-repeat;position: absolute;left: 0;top: 0;height: 24px;width: 24px;} #pix_pag_ul {float: right;margin: 0;padding: 0;} #pix_pag_ul > li {cursor: pointer;display: block;.display: inline-block;float: left;list-style: none;margin: 0 10px 0 0;padding: 20px 8px 0; text-align: center;text-indent: -9999px;width: 16px;} #pix_pag_ul > li > span {background: #222;display: block;height: 16px;width: 16px; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;} #pix_pag_ul > li:hover > span > span {background: #ccc;} #pix_pag_ul > li > span > span {display: block;float: left;height: 8px;margin: 4px;width: 8px; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;} #pix_pag_ul > li.diapocurrent > span > span {background: #ff0; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;} #pix_pag_ul > li > .pix_thumb {border: 4px solid #f2f2f2;border: 4px solid #e6e6e6;border: 4px solid #e6e6e6\9; left: -17px;position: absolute;top: -40px;width: 58px; -moz-box-shadow: 0 1px 8px #000;-webkit-box-shadow: 0 1px 8px #000;box-shadow: 0 1px 8px #000;height: 58px;} #pix_pag_ul > li > .thumb_arrow {border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #e6e6e6;top: 26px; left: 12px;position: absolute;} /* Tiny Carousel */ #slider1 { border:1px solid #ccc;height: 1%; overflow:hidden; padding: 10px 5px; margin-bottom:30px; } #slider1 .viewport { float: left; padding:0 10px;height: 105px;width: 890px; overflow: hidden; position: relative; } #slider1 .buttons { background:url("tscroll/scroll.png") no-repeat scroll 0 0 transparent; display: block; margin: 2px 5px 0; background-position: 0 -100px; text-indent: -999em; float: left; width: 25px; height: 100px; overflow: hidden; position: relative; } #slider1 .prev:hover { background-position: 0 0; } #slider1 .next { background-position: -25px -100px; } #slider1 .next:hover { background-position: -25px 0; } #slider1 .disable { visibility: hidden; } #slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0;left: 0; top: 0; } #slider1 .overview li{ float: left; border: 1px solid #ccc; margin: 0 20px 0 0; padding: 1px; height: 100px; width: 160px;position:relative;z-index:2;} #slider1 .overview li:hover {background:#eee;} #slider1 .overview a:hover {background:none;} #slider1 .overview img {width:160px;position:relative;z-index:1;} /* Fancybox light (fancybox/fancy2) */ #fancybox-loading {position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px; cursor:pointer;overflow:hidden;z-index:1104;display:none;} #fancybox-loading div {position:absolute;top:0;left:0;width:40px;height:480px; background:url('fancybox/fancybox.png');} #fancybox-overlay {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;display:none;} #fancybox-tmp {padding:0;margin:0;border:0;overflow:auto;display:none;} /* Box */ #fancybox-wrap {position:absolute;top:0;left:0;padding:1px 2px 0;z-index:1101;outline:none; display:none;background:#fff;border:3px solid #ccc;margin-top:-50px;margin-left:15px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} #fancybox-outer {position:relative;width:100%;height:100%;background:#fff;border:0px solid #fff;margin-bottom:0;} #fancybox-content {width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;} #fancybox-hide-sel-frame {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;} /* Close button */ #fancybox-close {position:absolute;top:-23px;right:-23px;width:30px;height:30px; background:transparent url('fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;} #fancybox-error {color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;} #fancybox-img {width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;} #fancybox-frame {width:100%;height:100%;border:none;display:block;} /* Buttons next/prev angepasst */ #fancybox-left, #fancybox-right {position:absolute;bottom:-20px;height:10px;width:20px;cursor:pointer; outline:none;background:transparent url('fancybox/blank.gif');z-index:1103;display:none;} #fancybox-left {left:890px;} #fancybox-right {right:-15px;} #fancybox-left-ico, #fancybox-right-ico {position:absolute;top:105%;left:-9999px;height:30px;width:30px; margin-top:-10px;cursor:pointer;z-index:1103;display:block;} #fancybox-left-ico {background:url('fancybox/fancybox.png') -40px -30px;} #fancybox-right-ico {background:url('fancybox/fancybox.png') -40px -60px;} #fancybox-left:hover, #fancybox-right:hover {visibility:visible; /* IE6 */} #fancybox-left:hover span {left:20px;} #fancybox-right:hover span {left:auto;right:20px;} /* Buttons immer anzeigen */ #fancybox-left-ico {left:20px;} #fancybox-right-ico {right:20px;left:auto;} /* Backgrounds */ .fancybox-bg {position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;} /* Title */ #fancybox-title {color:#999;font-family:Helvetica;font-size:20px;font-weight:bold;z-index:1102;} .fancybox-title-inside {padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;} .fancybox-title-outside {padding:10px 0 15px;color:#fff;position:relative;left:10px;} .fancybox-title-over {position:absolute;bottom:0;left:0;color:#fff;text-align:left;} #fancybox-title-over {padding:10px;background:url('fancybox/fancy_title_over.png');display:block;} .fancybox-title-float {position:absolute;left:0;bottom:-20px;height:32px;} #fancybox-title-float-wrap {border:none;border-collapse:collapse;width:auto;} #fancybox-title-float-wrap td {white-space:nowrap;} #fancybox-title-float-left {padding-left:15px;background:url('fancybox/fancybox.png') -40px -90px no-repeat;} #fancybox-title-float-main {color:#fff;line-height:29px;font-weight:bold;padding-bottom:3px; background:url('fancybox/fancybox-x.png') 0px -40px;} #fancybox-title-float-right {padding-left: 15px;background:url('fancybox/fancybox.png') -55px -90px no-repeat;}