
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'bauhausdemi';src:url('/layout/fonts/bauhadem-webfont.eot');src:url('/layout/fonts/bauhadem-webfont.eot?#iefix') format('embedded-opentype'),
url('/layout/fonts/bauhadem-webfont.woff') format('woff'),
url('/layout/fonts/bauhadem-webfont.ttf') format('truetype'),
url('/layout/fonts/bauhadem-webfont.svg#bauhausdemi') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'bauhauslight';src:url('/layout/fonts/bauhalig-webfont.eot');src:url('/layout/fonts/bauhalig-webfont.eot?#iefix') format('embedded-opentype'),
url('/layout/fonts/bauhalig-webfont.woff') format('woff'),
url('/layout/fonts/bauhalig-webfont.ttf') format('truetype'),
url('/layout/fonts/bauhalig-webfont.svg#bauhauslight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tradegothicmedium';src:url('/layout/fonts/tradegot-webfont.eot');src:url('/layout/fonts/tradegot-webfont.eot?#iefix') format('embedded-opentype'),
url('/layout/fonts/tradegot-webfont.woff') format('woff'),
url('/layout/fonts/tradegot-webfont.ttf') format('truetype'),
url('/layout/fonts/tradegot-webfont.svg#tradegothicmedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tradegothicboldtwo';src:url('/layout/fonts/tradegotboltwo-webfont.eot');src:url('/layout/fonts/tradegotboltwo-webfont.eot?#iefix') format('embedded-opentype'),
url('/layout/fonts/tradegotboltwo-webfont.woff') format('woff'),
url('/layout/fonts/tradegotboltwo-webfont.ttf') format('truetype'),
url('/layout/fonts/tradegotboltwo-webfont.svg#tradegothicboldtwo') format('svg');font-weight:normal;font-style:normal}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fancybox-tmp,#fancybox-loading,#fancybox-overlay,#fancybox-wrap{box-sizing:content-box}.map_canvas
img{max-width:none}html{background:url(/layout/bg-html.jpg) #e11c38;font:normal normal normal 13px/19px tradegothicmedium,sans-serif}h1{margin:40px
0 13px 0;color:#de163c;font:normal normal normal 18px/23px tradegothicboldtwo,sans-serif;text-transform:uppercase}h2{margin:20px
0 0 0;font:normal normal normal 13px/17px tradegothicboldtwo,sans-serif}h3,h4{margin:0}.news-meta+h1,.news-meta+h2,h1:first-child,h2:first-child{margin-top:0}h1+h2{margin-top:-15px}h2+h3{margin-top:15px}hr{width:100%;height:0;display:block;margin:0;border-top:1px dotted #3b3e77}ul,
ol,
table,
p,
hr,
.html object,
.html iframe,
.two_images .image.left,
.tow_images .image.right,
.three_images .image.left,
.three_images
.image.right{margin:0
0 20px 0}ul{padding:0
0 0 0;list-style:none}ol{padding:0
0 0 2em}ul ul,
ol
ol{margin:0}.content ul
li{padding-left:34px;background:url(/layout/bg-li.png) no-repeat 19px 5px}li{margin-bottom:0}.content
a{color:#de163c;text-decoration:none}.content a:hover{text-decoration:none;border-bottom:1px dotted}.gallery a:hover{border:0}.image{margin:0
0 10px 0}.image.left{float:left;margin:0
19px 10px 0}.image.right{float:right;margin:0
0 10px 19px}.image.no-margin{margin:0
0 10px 0}.image.small{width:190px}.image.medium{width:295px}.image.full{width:609px}.clear{clear:both}.slice.google-maps{width:100%;height:400px}.slice.google-maps
img{max-width:none}.news-meta{float:right}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.website{width:920px;margin:0
auto;position:relative;background:url(/layout/bg-website.png) #fbfaf6;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;min-height:545px;overflow:hidden}.logo{display:block;width:230px;height:230px;position:absolute;left:0;top:0;background:url(/layout/logo.png) no-repeat 0 0;text-indent:230px;white-space:nowrap;overflow:hidden;z-index:1}.top{width:920px;margin:30px
auto 12px auto;position:relative;overflow:hidden}.sm-link{float:left}.header{width:690px;height:115px;float:right;margin:115px
0 0 0;position:relative}.content{width:690px;float:right;background:rgba(251,250,246,.8);padding:42px
40px 0 41px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.content.no-header{margin-top:115px}.tiles
.content{padding:0;background:none transparent}.tile{position:absolute;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.tile.tiny{background:rgba(251,250,246,.8);padding:13px
13px 0 13px}.tile
p{position:absolute;font:normal normal normal 17px/22px bauhausdemi, sans-serif;color:#3b3e77;margin:0;text-align:center;padding:40px
0 0 0;width:100%}.tile.tiny
p{position:relative;font:normal normal normal 13px/19px tradegothicmedium, sans-serif;text-align:left;padding:0;color:black;width:auto}.tile.has-image
p{font:normal normal normal 13px/17px tradegothicmedium, sans-serif;padding:13px;text-align:left}.tile
.top{top:0}.tile
.bottom{bottom:0}.tile
.white{color:white}.tile
.black{color:black}.header .overlay,
.tile
.overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:url(/layout/bg-website.png)}.referenz{width:460px;position:relative;margin:0
0 20px 0}.referenz
.meta{overflow:hidden;padding:0
12px 6px 12px;font:normal normal normal 13px/17px tradegothicboldtwo, sans-serif}.referenz .meta
.download{float:right;color:#000;border:1px
solid #de163c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(/layout/bg-referenz-download.png) no-repeat right center #fff;padding:2px
24px 0 6px;display:inline-block;font:normal normal normal 12px/12px tradegothicmedium,sans-serif}.referenz-wrapper{width:460px;margin:0
auto;position:relative}.referenz-wrapper
.prev{position:absolute;left:-55px;top:141px;width:37px;height:62px;background:url(/layout/bg-referenz-prev.png) no-repeat center center;cursor:pointer}.referenz-wrapper
.next{position:absolute;right:-55px;top:141px;width:37px;height:62px;background:url(/layout/bg-referenz-next.png) no-repeat center center;cursor:pointer}.referenz-wrapper
.pager{position:absolute;top:317px;left:12px;z-index:20}.referenz-wrapper .pager
a{display:block;width:16px;height:16px;overflow:hidden;text-indent:16px;background:#fff;border:1px
solid #de163c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left;margin-right:7px}.referenz-wrapper .pager
.activeSlide{background:#de163c}.tile
a{position:absolute;left:0;top:0;width:100%;height:100%}.tiny
a{position:relative !important}.footer{width:920px;margin:20px
auto;color:#fff;font:normal normal normal 13px/17px tradegothicmedium, sans-serif;text-align:center}.footer
a{color:#fff;text-decoration:none}.sharethis{width:920px;margin:20px
auto;text-align:center}.nav
ul{margin:0;padding:0;list-style:none}.nav
li{margin:0;padding:0}.nav
a{text-decoration:none}.nav-top{position:absolute;left:230px}.nav-top
li{width:115px;float:left;text-align:center;padding-top:45px}.nav-top
a{display:inline-block;font:normal normal normal 17px/20px bauhausdemi, sans-serif;color:#3b3e77}.nav-top a:hover{color:#de163c}.nav-top .rex-current a,
.nav-top .rex-open
a{color:#de163c;border-bottom:1px dotted #de163c}.nav-left{width:230px;float:left;padding:230px
31px 0 33px;background:url(/layout/bg-nav-left.png) 0 230px no-repeat;position:relative;min-height:460px}.nav-left
h3{margin:16px
0 5px 0;text-align:right;font:normal normal normal 17px/20px bauhausdemi, sans-serif;color:#3b3e77}.nav-left
ul{position:relative;z-index:1}.nav-left
a{font:normal normal normal 15px/19px bauhauslight, sans-serif;color:#3b3e77;border-bottom:1px dotted #3b3e77;display:block;padding:8px
0 4px 0}.nav-left a:hover{color:#de163c}.nav-left a.rex-current{font:normal normal normal 15px/19px bauhausdemi, sans-serif;color:#de163c;border-bottom-color:#de163c}.nav-left li:first-child
a{border-top:1px dotted #3b3e77}.nav-left li:last-child
a{border-bottom:0}.nav-left .bg-bottom{width:230px;height:115px;position:absolute;left:0;bottom:0;background:url(/layout/bg-nav-left.png) 0 bottom no-repeat}.nav-meta{float:right;overflow:hidden}.nav-meta
.impressum{margin:0
12px 0 38px}.nav-meta
a{display:inline-block;font:normal normal normal 13px/19px tradegothicmedium, sans-serif;color:#fff}.nav-meta .nav-lang .rex-normal
a{opacity: .6}.nav-meta .nav-lang .rex-normal a:hover{opacity:1}.nav-meta .dexx
a{padding-right:18px;background:url(/layout/bg-nav-meta.png) no-repeat right top}.nav-meta .dexy
a{padding-right:18px;background:url(/layout/bg-nav-meta.png) no-repeat right -36px}.nav-meta .nav-lang{float:left}.nav-meta .nav-lang
li{float:left;padding-left:5px;color:#f4aab5}.nav-meta .nav-lang
a{}.nav-meta .nav-lang li:before{content:"• "}.nav-meta .nav-lang li:first-child:before{content:""}.nav-meta
.impressum{float:right}.xform
fieldset{border:0;margin:0;padding:0}.xform
p{margin-bottom:10px}.xform
label{display:block}.xform input[type="text"],
.xform
textarea{width:100%;border:1px
solid #eee;padding:5px}.xform .formcheckbox
input{float:left;margin:4px
5px 0 2px;border-color:#eee}.xform .formcheckbox label,
.xform .formradio
label{}.xform
.formradio{margin-bottom:0}.xform
.radios{margin-bottom:10px}.xform .radios
p{margin:0}.xform .radios
input{float:left;margin:3px
5px 0 2px}.xform .form_warning
li{font-weight:bold}.xform
.formcaptcha{overflow:hidden}.xform .formcaptcha .as-label{float:left;margin:0
10px 0 0}.xform .formcaptcha
input{width:100px;font-size:20px}.formlabel-honigtopf{display:none}.xform .form_warning
li{color:red}.image,
.slice.google-maps,
.gallery
a{}.slice.google-maps
*{}.slice.google-maps
a{}.image
img{display:block}.caption{padding:5px
0 0 0}.caption
*{}.caption p:last-child{margin-bottom:3px}.gallery{}.gallery
a{float:left;margin:0
19px 19px 0;border:0}.gallery a
img{display:block}.gallery .no-margin{margin-right:0}.single-news{overflow:hidden;padding-bottom:10px;border-top:1px solid #ff9245}.single-news
h2{margin-top:0}.pagination{clear:both;overflow:hidden;margin-top:20px}.pagination
p{text-align:right}.pagination
span{display:inline-block;margin:0
0 0 5px}.pagination
a{text-decoration:none;color:#000;padding:0
6px;display:inline-block}.pagination a:hover{background:#000;color:#fff}.pagination .active
a{background:#000;color:#fff}.teaser a,
.article-teaser-backlink
a{color:#000;cursor:pointer;display:inline-block}.teaser a:hover,
.teaser a:hover *,
.article-teaser-backlink a:hover{color:#000}.slice.downloads
ul{list-style:none;padding:0}.slice.downloads
li{position:relative;margin:0;padding:10px
0;padding:10px
0;border-top:1px dotted #3b3e77;background:none transparent !important}.slice.downloads
p{margin:0;padding:4px
0 0 0;overflow:hidden}.slice.downloads
.icon{display:block;width:30px;height:30px;float:left;margin:5px
10px 0 0}.slice.downloads .icon
img{width:33px;height:33px}.faq-question{cursor:pointer;padding:10px
0;margin:0}.faq-question:hover{}.faq-question.open{}.faq-question.image{opacity: .7}.faq-question.image:hover{opacity:1}.faq-question.image.open{opacity:1}.faq-answer{padding:10px
0 10px 30px;border-left:10px solid #ddd;margin:0
0 0 10px}.faq-answer.open{}#xform-formular-entry_suesskram{display:none}.double{overflow:hidden}.double
p{width:48%;float:right}.double p:first-child{float:left}.guestbook-entry-meta{font-size: .8em}.guestbook-entry-reply{padding:0
0 0 2em;font-style:italic}.guestbook-pagination{width:100%}.guestbook-entries{margin:2em
0 0 0}.guestbook-entry{margin:0
0 3em 0}.guestbook-entry-meta{}.guestbook-entry-meta
span{}.guestbook-entry-message{margin:0
0 1em 0}.guestbook-entry-message
h2{margin-top:0}.guestbook-entry-reply{margin:0
0 1em 0}.guestbook-pagination{list-style:none;margin:0;padding:0;overflow:hidden}.guestbook-pagination
li{margin:0
.4em 0 0;padding:0;float:left;border:1px
solid #ff9245}.guestbook-pagination
.active{border-color:#a20c16}.guestbook-pagination
a{display:block;width:1.5em;text-align:center;text-decoration:none;background:#fbdbae;color:#6f5451;font:normal normal normal 12px/18px sans-serif;text-indent:-1px}.guestbook-pagination a:hover{background:#ff9245;color:#fff}.guestbook-pagination .active a,
.guestbook-pagination .active a:hover{background:#f6ae4d;color:#a23138}.guestbook-show-form
a{cursor:pointer}.catalog
.tabs{list-style:none;margin:0
0 20px 0;padding:0;overflow:hidden}.catalog .tabs
li{float:left;margin:0
5px 0 0}.catalog .tabs
a{text-transform:uppercase;display:inline-block;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding: .2em .5em;min-width:1em;background:#e7e7e8;color:#818285;text-decoration:none}.catalog .tabs a:hover,
.catalog .tabs
.current{color:#fff;background:#bf1e2e}.catalog .panes
h2{margin-top:0}.catalog .panes > div
.clear{border-bottom:1px solid #e7e7e8;margin:0
0 15px 0;padding:15px
0 0 0}.catalog .panes > div .clear:last-child{border:0;margin:0;padding:0}.sitemap
ul{}.sitemap
li{}.sitemap li
li{}.sitemap
a{display:block}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/layout/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#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}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/layout/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}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/layout/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/layout/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('/layout/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/layout/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/layout/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/layout/fancybox/fancybox-y.png');background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/layout/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/layout/fancybox/fancybox-x.png');background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/layout/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/layout/fancybox/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/layout/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/layout/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{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0
0 0 15px;background:url('/layout/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0
0 3px 0;background:url('/layout/fancybox/fancybox-x.png') 0px -40px}#fancybox-title-float-right{padding:0
0 0 15px;background:url('/layout/fancybox/fancybox.png') -55px -90px no-repeat}