html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body,h1,h2,h3,h5{padding:0;margin:0}body{font-family:'Proxima N W01 Reg'}p{font-family:'Proxima N W01 Reg';font-weight:normal;font-size:18px;line-height:32px;font-size:1.8rem;line-height:3.2rem;color:#9a7053}a{text-decoration:none;color:#a10b2c;font-family:'Proxima N W01 Bold';font-weight:normal;letter-spacing:0.02em}a:hover{color:#91a54c}img{border:0}h2,h5{font-family:'Proxima N W01 Smbd';font-weight:normal;letter-spacing:0.02em;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;margin-bottom:15px}h3{margin-bottom:45px;font-family:'Proxima N W01 Smbd';font-weight:normal;letter-spacing:0.02em;font-size:21px;line-height:30px;font-size:2.1rem;line-height:3rem}h3{margin-bottom:10px}h4{margin-bottom:15px;padding:0;font-size:15px;line-height:30px;font-size:1.5rem;line-height:3rem;text-transform:uppercase;font-weight:bold}h5{font-family:'Proxima N W01 Light';font-weight:normal;text-transform:uppercase;color:#a10b2c}h6{font-family:'Proxima N W01 Bold';font-weight:normal;letter-spacing:0.02em;font-size:18px;line-height:25px;font-size:1.8rem;line-height:2.5rem;color:#9a7053}.container{width:100%}.wrapper{max-width:960px;margin:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.alignleft{float:left}.alignright{float:right}.c33{width:33%}.c40{width:40%}.c50{width:50%}.c60{width:60%}.c100{width:100%}.table{display:table}.table-cell{display:table-cell}.logo{position:absolute;bottom:-1px}.logo img{width:auto;height:200px;vertical-align:bottom}.topcycle{position:relative;margin-bottom:10px}.topcycle .cycle{float:right}.topcycle .cycle img{padding-top:90px}.photocycle{background:#f4efeb}.maincycle{background:#fcfbfa;height:170px}.cycle{position:relative;z-index:0}.cycle img{display:block}.item{width:100%;text-align:center;position:relative;z-index:0}.item img{display:inline-block}.pager-item{text-transform:uppercase;font-size:14px;line-height:23px;font-size:1.4rem;line-height:2.3rem;font-family:'Proxima N W01 Smbd';font-weight:normal;letter-spacing:0.02em}.pager-item:hover{color:#91a54c}.cite{padding:30px;text-align:center;background:#fcfbfa}.maincontent{background:#f4efeb;text-align:center;padding:30px}.pagination{text-align:center;padding:30px 10% 5px 10%;margin-bottom:20px;position:relative}.pagination a{display:inline-block;margin:0 1em 0 0;cursor:pointer;font-size:15px;line-height:30px;font-size:1.5rem;line-height:3rem;font-family:'Proxima N W01 Bold';font-weight:normal;letter-spacing:0.02em;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}.pagination a:hover,.pagination a.cycle-pager-active{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;cursor:pointer;color:#91a54c}.pagination .controls{position:absolute;top:115px;line-height:190px;height:170px;width:30px;background:#a10b2c;color:#fff;display:block;margin:0;z-index:1000}.pagination .controls:hover{background:#91a54c;color:#fff}.pagination .controls span{font-size:30px;line-height:70px;font-size:3rem;line-height:7rem}.pagination .next{right:0}.pagination .prev{left:0}.footer{padding:30px 0 10px 0}.footer p{font-size:16px;line-height:26px;font-size:1.6rem;line-height:2.6rem}.footer .adresse{margin-bottom:30px}.footer #map{height:200px;margin-top:30px}.sinnreiches{padding-bottom:40px;margin-left:40px;background:#f4efeb;text-align:center}.sinnreiches .titel{font-family:Georgia, serif;font-style:italic;color:#fff;background:#a10b2c;font-size:18px;line-height:40px;font-size:1.8rem;line-height:4rem;letter-spacing:0.05em}.sinnreiches .triangle{width:0px;height:0px;border-style:solid;border-width:12px 10px 0 10px;border-color:#a10b2b transparent transparent transparent;margin:auto}.sinnreiches h5{margin:20px 0 0 0}.sinnreiches h6{text-transform:uppercase;letter-spacing:0.1em;font-size:16px;line-height:28px;font-size:1.6rem;line-height:2.8rem}.sinnreiches p{padding:20px}.sinnreiches .trenner{width:75px;height:0;margin:auto;border-top:1px solid #9a7053;display:block}.disclaimer{text-align:right;padding-top:20px;margin-bottom:50px}.disclaimer .wrapper{border-top:1px solid #a10b2c}.disclaimer p{font-size:13px;line-height:28px;font-size:1.3rem;line-height:2.8rem}.impressum>.wrapper{text-align:left}.impressum h5{margin-top:50px}.impressum h6{margin-top:20px}
