button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}html{background:url(../img/bg-html.jpg) left top fixed}body{min-width:960px;background:url(../img/bg-header.png) left top repeat-x;font-family:Arial,Helvetica,sans-serif}body.home{background:url(../img/bg-header-home.png) left top repeat-x}.chromeframe{position:fixed;width:100%;background:#a86a3b;margin:0;padding:10px 0;border-bottom:2px solid #FFF;color:#FFF;text-align:center;font-size:12px;text-shadow:1px 1px 0 #A5650E;z-index:9999;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000}.chromeframe a{color:#FFF;text-decoration:underline}.chromeframe a:hover{color:#FFF;text-decoration:none}footer,header,section{width:960px;position:relative;margin:0 auto;padding:0}a,a:focus,a:hover{text-decoration:none;outline:0;color:#a86a3b;font-weight:700;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}hr{border:dotted #5C5C61;border-width:1px 0 0;clear:both;margin:30px 10px;height:0}.float-left{float:left}header figure,header img{display:inline-block;vertical-align:top}header figure{margin-left:10px}header img.logo{margin-top:12px}header figcaption{margin:-5px 0 10px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#a86a3b;font-size:15px;font-weight:700;text-transform:uppercase;text-align:center}header img.logo-concept{margin:0 0 0 30px}header img.banner{margin:20px 10px 0;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.75);box-shadow:0 0 8px 0 rgba(0,0,0,.75)}header nav{display:inline-block;float:right;padding:0;font-size:12px;line-height:1.5em;color:#FFF}header nav ul{position:relative;margin:80px 10px 0 0;padding:0}header nav ul li{float:left}header nav ul li a{float:left;padding:6px 18px;border:1px solid #5C5C61;background:rgba(59,59,59,.75)}header nav ul li:first-child a{border-right:none;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}header nav ul li:last-child a{border-left:none;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}header nav ul li a{color:#FFF;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out}header nav ul li a:hover{color:#a86a3b;background:rgba(35,35,35,.75)}header nav ul li a.active{color:#a86a3b}header nav ul ul{position:absolute;width:150px;margin:30px 0 0;padding:7px 0 8px;border:1px solid #5C5C61;background:rgba(59,59,59,.95);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;z-index:9999;top:-9999px}header nav ul li:hover ul{top:1px}header nav ul ul li{font-size:11px;width:100%}header nav ul ul li.bordertop{border-top:1px solid #5C5C61}header nav ul ul li a{display:block;float:none;padding:4px 0 4px 18px;border:none;background:0 0}header nav ul ul li:first-child a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}header nav ul ul li:last-child a{border-left:none;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}section.main figure{display:block;float:left;margin:0 10px;padding:0;text-align:center}body.home section.main figure{width:300px}section.main figcaption,section.main section p.caption{color:#999;text-align:center}section.main figcaption h2{margin:10px 0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}section.main figcaption p{margin:0 0 30px;padding:0 5px;font-size:13px;font-weight:400}section.main a img{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5)}section.main a:hover img{-webkit-box-shadow:0 0 0 2px #a86a3b;-moz-box-shadow:0 0 0 2px #a86a3b;box-shadow:0 0 0 2px #a86a3b}section.main a:hover figcaption p,section.main a:hover h2{color:#a86a3b}section.main article,section.main section{display:inline;float:left;width:380px;margin:0 10px;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}section.main article h1{margin:20px 0 18px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;color:#999;text-transform:uppercase}section.main article p,section.main article ul li{font-size:14px;line-height:1.5em;margin-bottom:14px;margin-right:10px}section.main article p span{display:inline-block;width:50px;font-weight:700}section.main article p span.long{width:110px}section.main article ul li{margin:3px 0}section.main article a{border-bottom:1px solid transparent}section.main article a:hover{border-bottom:1px solid #a86a3b}section.main article a.pdf{background:url(../img/icon-pdf.png) no-repeat scroll left center transparent;display:inline-block;line-height:24px;margin:10px 0 10px 20px;padding-left:32px}section.main article a.auszeichnungen{background:url(../img/icon-auszeichnungen.png) no-repeat left center;margin:10px 0 10px 20px;display:inline-block;line-height:24px;padding-left:24px}section.main article img.zdh{margin-left:20px}section.main article .float-left img.zdh{margin-left:0}section.main article a:hover img{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.75);box-shadow:0 0 4px 0 rgba(0,0,0,.75)}section.main section,section.main section figure{width:540px}section.main section figure{margin:0}section.main section figure img,section.main section img{max-width:100%}section.main section img.left{float:left;margin:.5em 2em 1em 0}section.main section figure figcaption{margin:5px 0 30px;font-size:13px}section.main section h3{color:#999;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;margin:60px 0 10px;padding-top:40px;text-transform:uppercase;border-top:1px dotted #5C5C61}section.main section h3:first-child{margin-top:20px;border-top:none;padding-top:0}section.main section p.date{margin-top:-1em;font-size:11px;color:#999}section.main section p.caption{font-size:12px;margin:5px 0 30px}footer{position:relative;margin-bottom:20px}footer p{margin:0 0 0 20px;font-size:11px;color:#5C5C61;line-height:1.5em}footer p span{display:inline-block;width:80px;font-weight:700}footer a{border-bottom:1px solid transparent}footer a:hover{border-bottom:1px solid #a86a3b}footer nav{position:absolute;top:0;right:0;display:inline-block;padding:0;margin-right:10px;font-size:11px;line-height:1.5em;color:#FFF}footer nav ul{margin:0;padding:0}footer nav ul li{float:left;padding:0 12px}footer nav ul li a{color:#5C5C61;font-weight:400;border-bottom:none}footer nav ul li a:hover{font-weight:400;border-bottom:none}footer nav ul li.facebook{margin-right:12px;background-color:#3b5998;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;transition:all .25s ease-out}footer nav ul li.facebook:hover{background-color:#8b9dc3}footer nav ul li.facebook a,footer nav ul li.facebook a:hover{color:#fff}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}