/* pmdb.css version - 2013-01-02 - http://www.ecomp.at */ @import url(video-js.css); html, body {margin:0;padding:0;} html {overflow-y:scroll;} body {background:#ccc url('img/bg3.gif');font:14px Arial,sans-serif;} h1 {color:#ccc;font:bold 60px 'Arial Black',Arial,sans-serif;text-align:left;text-transform:uppercase; margin:0 0 50px;} h2 {color:#777;font-size:40px;margin:0 0 15px;} h3 {color:#555;font-size:28px;margin:0;} a {color:#375D81;text-decoration:none;outline:none;} a:hover,a:focus {color:#000;text-decoration:none;} img {background:none;border:none;} ul {list-style:none;margin:0;padding:0;} .float {float:left;margin-top:20px;} .block {display:block;} .last {margin-right:0;} #wrapper {background:#fff;border:5px solid #e2e2e2;margin:8px auto 25px;padding:15px;width:960px;} #header {background:#375D81;height:25px;position:relative;} #header p {float:left;color:#fff;line-height:25px;margin:0 0 0 10px;width:300px;} #header a {float:right;color:#ddd;margin:4px 20px 0 10px;} #header a:hover {color:#000;} #header img {position:absolute;top:40px;right:5px;z-index:999;} #nav {float:left;background:#eee;border:none;margin-bottom:20px;padding:5px 0;width:950px;} #nav li a {float:left;font-size:16px;margin-right:5px;padding:3px 15px 4px;} #nav .current {color:#000;} #content {margin:0 auto 20px;overflow:hidden;padding:4px;min-height:200px;} .teaser,.cats {float:left;margin-bottom:30px;} .teaser a,.cats a {float:left;border:4px solid #ddd;text-align:center;margin-right:20px;padding:10px;width:195px;} .teaser a:hover,.cats a:hover {border:4px solid #999;} .teaser a:hover h2,.cats a:hover h2 {background:#999;color:#fff;} .teaser a:last-child,.cats a:last-child {margin-right:0;} .teaser h2 {background:#8FAD26;color:#fff;font-size:30px;margin:0;} .listing {float:left;border:4px solid #ddd;margin:20px 0 0;padding:15px 10px 10px;width:920px;} .listing img {border:none;padding:0;margin:0;} .col1, .col2, .col3 {float:left;line-height:25px;width:220px;} .col2 {font-size:16px;width:500px;} .col3 {float:right;text-align:right;width:150px;} .gallery {margin:0 -5px;} .gallery img {border:1px solid #ddd;padding:4px;margin:4px;} iframe {border:1px dotted #ccc;margin-bottom:20px;height:579px;width:950px;position:relative;} object {display:block;margin-bottom:20px;} .plist {float:left;margin:0 0 40px;width:100%;} .plist li {float:left;margin-right:15px;width:220px;} .plist a {display:block;background:#8FAD26;color:#fff;font-size:16px;padding:5px 10px;} .plist a:hover {background:#375D81;color:#fff;} video, audio {border:1px solid #ddd;cursor:pointer;margin:0 9px 20px 0;padding:2px;} audio {margin-top:30px;} button {cursor:pointer;} button.btt {background:#8FAD26;border:none;color:#eee;text-align:center;margin-right:10px;padding:5px;width:150px;} button.btt:hover,button.btt:focus {background:#375D81;color:#eee;} button.txt {color:#375D81;background:none;border:none;font-size:16px;margin:0;padding:0;} button.txt:hover,button.txt:focus {color:#000;} .thumbs button {background:none;border:none;margin:20px 10px 10px 0;padding:0;} .thumbs img {border:none;padding:0;margin:0;} #footer {background:#ddd;clear:left;height:15px;padding:5px;text-align:right;} #footer p {font-size:12px;font-style:italic;margin:0 10px 0 0;} /* CSS3 */ #nav li a,button.btt,video {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;} .thumbs button {opacity:0.5;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;} .thumbs button:focus, .thumbs button:hover {opacity:1;} /* Pixlie thumbs+nav */ .pix_img img {background:#fff;border:1px solid #fff;padding:4px;margin:3px;} .pix_img a:hover img {border:1px solid #555;} .pix_img p {color:#555;padding-left:5px;} .pix_nav {background:#ddd;min-height:350px;} .pix_nav .menu {background:#c1c1c1;color:#333;font-weight:bold;} .pix_nav li a {display:block;background:#ddd;border-bottom:5px solid #eee;padding:10px 15px;} .pix_nav li a:hover {background:#18577C;color:#eee;} /* Tiny Carousel */ #slider1 { border:1px solid #ccc;height: 1%; overflow:hidden; padding: 5px 0; margin-bottom:30px; } #slider1 .viewport { float: left; width: 850px; height: 120px; overflow: hidden; position: relative; } #slider1 .buttons { background:url("tscroll/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 35px 5px 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; } #slider1 .next { background-position: 0 0; } #slider1 .disable { visibility: hidden; } #slider1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 900px; left: 0; top: 0; } #slider1 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 115px; border: 1px solid #dcdcdc; width: 150px;} #slider1 img {width:150px;} /* FANCYBOX LIGHT - Navbuttons, Navcontainer, Title over */ #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:2px 2px;z-index:1101;outline:none; display:none;background:#fff;border:3px solid #ccc;margin-top:-10px;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;} /* Container next/prev angepasst */ #fancybox-left, #fancybox-right {position:absolute;bottom:0;height:100%;width:40%;cursor:pointer; outline:none;background:transparent url('fancybox/blank.gif');z-index:1103;display:none;} /* Buttons next/prev angepasst */ #fancybox-left {left:20px;} #fancybox-right {right:20px;} #fancybox-left-ico, #fancybox-right-ico {position:absolute;top:50%;left:-9999px;height:30px;width:30px; 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:24px;font-weight:bold;z-index:1102;} .fancybox-title-inside {padding-bottom:10px;text-align:center;color:#ddd;background:#000;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:20px 20px;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;}