@font-face{font-family:'ProximaNovaLight';src:url('/web/fonts/proximanova-light-webfont.eot');src:url('/web/fonts/proximanova-light-webfont.eot?iefix') format('eot'),url('/web/fonts/proximanova-light-webfont.woff') format('woff'),url('/web/fonts/proximanova-light-webfont.ttf') format('truetype'),url('/web/fonts/proximanova-light-webfont.svg#webfontkSR5VQs2') format('svg');font-weight:normal;font-style:normal;}html,body{padding:0;margin:0;width:100%;height:100%;}body{text-shadow:1px 1px 1px #F4F3F8;font:14px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;background:#E3E3E9 url(/web/media/base/images/bg.jpg) top left repeat;color:#515049;overflow-y:scroll;}body .content a{text-decoration:none;color:#B11811;}#wrapper{}#master{margin:0 auto;width:930px;}#header{width:100%;padding:0;margin:0;text-align:center;background:transparent url(/web/media/base/images/header.jpg) top left repeat-x;}#header #headerwrapper{padding-top:12px;}#header #headercontent{margin:0 auto;width:930px;height:82px;margin:0 auto;text-align:left;}#logo{margin-left:15px;width:130px;float:left;}#logo a{text-decoration:none;font:1px Verdana;color:#D3D1D7;}#main_menu{width:500px;float:left;position:relative;overflow:visible;}* html #main_menu{width:500px;}#contact{margin-right:10px;width:270px;height:82px;background:transparent url(/web/media/base/images/contact.png) 0 0 no-repeat;float:right;}#banner{margin:0 auto;height:361px;background:transparent url(/web/media/base/images/banner.jpg) 15px 0 no-repeat;text-align:center;display:block;width:930px;padding-top:10px;}#banner table.bannerMenu{width:900px;margin:0 auto;text-align:left;table-layout:fixed;height:165px;overflow:hidden;}#banner table.bannerMenu td{width:auto;background:transparent url(/web/media/base/images/border.gif) right top repeat-y;}#banner table.bannerMenu td.last{width:auto;background:transparent;}#banner table.bannerMenu td:hover a{background:url(/web/media/base/images/bg-fade.png) top center repeat-x;}#banner table.bannerMenu td.first:hover a{background:url(/web/media/base/images/bg-fade-first.png) top left no-repeat;}#banner table.bannerMenu td div.button{text-transform:uppercase;}#banner table.bannerMenu td div.button a{text-decoration:none;font:13px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#373225;padding:15px 12px 0 12px;display:block;height:150px;}#banner table.bannerMenu td div.button a{background:transparent url(/web/media/base/images/bg-fade.png) repeat-x scroll center top;}#banner table.bannerMenu td.first div.button a{background:transparent url(/web/media/base/images/bg-fade-first.png) no-repeat scroll left top;;}#banner table.bannerMenu td div.button a.menuSelected,#banner table.bannerMenu td.first div.button a.menuSelected{color:#93140E;}#banner table.bannerMenu td div.menutext{padding:12px 12px 0 0;line-height:17px;font:11px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#3d3c37;text-align:left;text-transform:none;}#banner table.bannerMenu td:hover div.menutext{color:#000;}#banner table.bannerMenu td:hover div.button a{color:#93140E;}#box1,#box2,#box3{margin:17px auto 0;background:#ffffff;width:900px;box-shadow:0 0 15px #C7C6CE;-moz-box-shadow:0 0 15px #C7C6CE;-webkit-box-shadow:0 0 15px #C7C6CE;}.header{height:28px;background:transparent url(/web/media/base/images/box-header.jpg) 0 0 no-repeat;}.header2{height:28px;background:transparent url(/web/media/base/images/box-header2.jpg) 0 0 no-repeat;}.welcome{float:left;width:610px;}.dates{float:left;}.content1{background:url(/web/media/base/images/box-background1.jpg) repeat-y;}.content2{background:url(/web/media/base/images/box-background2.jpg) repeat-y;}.content3{background:white;margin:0;padding:0;}.boxfooter{background:url(/web/media/base/images/box-footer.jpg) 0 0 no-repeat;height:18px;}#footer{background:url(/web/media/base/images/footer-background.jpg) 0 0 no-repeat;margin:15px auto;width:900px;height:45px;}#footer #left{width:350px;float:left;padding-top:10px;padding-left:10px;}#footer #center{width:331px;float:left;padding-top:22px;padding-left:29px;}#footer #right{float:right;padding-top:20px;}#footer #right img{margin-right:5px;}.clear{clear:both;}#contact p{font:9px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;text-transform:uppercase;margin-left:8px;color:#757575;padding-bottom:7px;overflow:hidden;width:270px;}#contact .blue{font-size:11px;padding-top:7px;padding-bottom:5px;color:#648fb2;font-weight:bold;}#contact .red{font-size:9px;color:#BE1A12;font-weight:normal;text-decoration:none;}#contact a.red:hover,#contact a.red:focus,#contact a.red:active{font-size:9px;color:#96140E;font-weight:normal;text-decoration:none;border-bottom:1px dotted #96140E;}#main_menu ul#menu{color:#695842;font:13px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;text-decoration:none;text-transform:uppercase;list-style-type:none;margin:36px 0 0 5px;padding:0;}#main_menu ul#menu a{color:#695842;font:13px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;text-decoration:none;text-transform:uppercase;float:left;list-style-type:none;padding:0;z-index:10;display:block;float:left;height:30px;line-height:30px;margin:0 10px;position:relative;overflow:hidden;}* html #main_menu ul#menu a{margin:0 5px;}* html #main_menu ul#menu a:hover{color:#333;}#menu li{float:left;list-style-type:none;height:25px;}.lavaLamp li.back{border-bottom:3px solid rgb(124,110,94);/* The Fallback */border-bottom:3px solid rgba(124,110,94,0.75);width:9px;height:30px;z-index:8;position:absolute;}.lavaLamp li a:hover,.lavaLamp li a:active,.lavaLamp li a:visited{border:none;}.header2 h2{font:11.5px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;text-decoration:none;text-transform:uppercase;color:#5C462C;margin:0 0 0 10px;padding-top:8px;}.header2 h2 a{font:11.5px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;text-decoration:none;text-transform:uppercase;color:#5C462C;padding-top:10px;}.welcome p{margin:15px 27px 0 14px;line-height:130%;}.content{margin:15px 27px 0 14px;line-height:150%;}.content h3,.content h2{color:#999;font-size:24px;font-weight:normal;font-style:normal;font-family:'ProximaNovaLight',"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;font-size-adjust:0.48;line-height:130%;margin:3px 0 6px;}.content p{margin-bottom:20px;text-align:justify;}.content div{text-align:justify;}.content ul{list-style-position:inside;list-style-type:none;margin:10px 25px;}.content ul li{background:transparent url(/web/media/base/images/bulletin.gif) left 8px no-repeat;padding-left:16px;list-style-type:none;}.content ol{list-style-type:decimal;margin:10px 25px;}.content ol li{margin-top:5px;}.content ol li h4{}.content2 ul#news{list-style-type:none;margin:0;padding:0;clear:both;}.content2 ul#news li{display:block;width:179px;float:left;padding-left:1px;}.content2 ul#news li.homeTeaser1{padding:0 1px 0 0;}.content2 ul#news li.homeTeaser1 img{width:180px;height:63px;}.content2 ul#news li p,.content2 ul#news li h3{padding-left:6px;padding-right:6px;font-size:13px;line-height:1.4;font-family:"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;}.content2 ul#news li h3 a{font-size:13px;display:block;margin:3px 0 10px 0;}.content2 ul#news li .teaserText{text-align:left;}.content2 ul#news .teaserMore{text-align:left;margin-top:3px;}.content2 ul#news .teaserMore a{color:#B11811;text-decoration:none;font-size:12px;margin-left:5px;font-family:"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;}.content2 ul#news li h3 a{color:#6b6961;text-decoration:none;}.content2 ul#news li h3{margin-bottom:3px;}.dates .date{width:272px;margin-top:14px;margin-left:12px;}.dates .date h3{font:12px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#92816f;}.dates .date p{font:12px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#4f4e4d;}.dates .date p span.room{font:12px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#a8a8a8;}#footer p.dark{font:10px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#464646;text-decoration:none;text-transform:uppercase;}#footer p.light{font:10px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#8B8B8B;text-decoration:none;text-transform:uppercase;}#footer .footer-ul{list-style-type:none;margin:0;padding:0;clear:both;text-align:center;}#footer .footer-ul li{display:block;float:left;font:11px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;color:#868686;text-decoration:none;text-transform:uppercase;margin-right:9px;}#footer .footer-ul li.bullet{list-style-type:none;background:transparent url(/web/media/base/images/footer-bullet.gif) left center no-repeat;padding-left:11px;}#footer .footer-ul li a{color:#868686;text-decoration:none;}#footer .footer-ul li a:hover{color:#333;text-decoration:none;}input.adressInput{width:450px;background-color:#F3F3F3;border:1px solid #856F54;}#katalogsuche{display:block;clear:both;margin:30px 0 0 0;border-top:1px solid #cccccc;padding:15px 0 0 0;}#katalogsuche #search_value{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;border:1px solid #9f9f9f;-moz-border-radius:3px;border-radius:3px;width:120px;padding:3px;color:#333;-webkit-appearance:textfield;}#katalogsuche #search_value:-moz-placeholder{color:#aeaeae;}#katalogsuche #search_value:active,#katalogsuche #search_value:focus,#katalogsuche #search_value.wtext{width:200px;}#katalogsuche #search_suggestion{color:#aeaeae;font-size:12px;margin:0 0 0 10px;font-style:italic;}.produktkatalog{width:300px;height:60px;display:block;vertical-align:middle;padding-left:55px;background:#FFF url(/web/media/base/images/pdf-icon.jpg) 3px center no-repeat;border:1px solid #7B3B30;text-decoration:none;color:#999;}.produktkatalog strong{display:block;font-size:110%;color:#B91700;padding-top:8px;}#googleMapsForm{line-height:110%;}div.gmnoprint div{text-align:center!important;}.mapInfoTable{text-align:left!important;}.main_image{width:598px;height:356px;float:left;background:#333;position:relative;overflow:hidden;/*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/color:#fff;font-size:80%;text-shadow:none;}.main_image h2{font-size:2em;font-weight:normal;margin:0 0 5px;padding:10px;text-shadow:none;float:left;}.main_image p{font-size:1.2em;line-height:1.6em;padding:10px;margin:0;text-shadow:none;}.block small{/*--We'll be using this same style on our thumbnail list--*/font-size:1em;padding:0 0 0 20px;background:url(/web/media/base/images/icon_calendar.gif) no-repeat 0 center;}.main_image .block small{margin:15px 15px 0 0;float:right;}.main_image .desc{position:absolute;bottom:0;left:0;/*--Stick the desc class to the bottom of our main image container--*/width:100%;display:none;/*--Hide description by default, if js is enabled, we will show this--*/}.main_image .newsContent{margin:10px 10px 0 10px;padding-bottom:10px;text-align:left;font-size:12px;}.main_image .newsContent a{text-decoration:none;color:#75100b;border-bottom:1px dotted #ddd;}.main_image .newsContent a:hover{text-decoration:none;color:#B11811;}.main_image .block{width:100%;background:#f9f9f9 url(/web/media/base/images/nav_a.gif) top center repeat-x;color:#333;}.main_image .block h2{color:#333;padding-bottom:0;}.main_image a.collapse{/*--This is our hide/show tab--*/background:url(/web/media/base/images/btn_collapse.png) no-repeat left bottom;height:22px;width:50px;text-indent:-99999px;position:absolute;top:-22px;right:20px;padding:0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.main_image a.show{background-position:left top;}.image_thumb{float:left;width:302px;background:#F0F0F0;height:356px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}.image_thumb::-webkit-scrollbar{width:6px;height:6px;padding:18px;-webkit-border-radius:1ex;}.image_thumb::-webkit-scrollbar-thumb{background-color:rgba(053,057,071,0.3);padding:8px;width:6px;height:6px;-webkit-border-radius:1ex;}.image_thumb img{border:1px solid #ccc;padding:5px;background:#fff;float:left;}.image_thumb ul{margin:0;padding:0;list-style:none;}.image_thumb ul li{margin:0;padding:13px 10px 14px 10px;background:#f0f0f0 url(/web/media/base/images/nav_a.gif) repeat-x;width:282px;float:left;border-bottom:1px solid #ccc;}.image_thumb ul li.hover,.image_thumb ul li.active{/*--Hover State--*/background:#ddd;cursor:pointer;}.image_thumb ul li h2{font-size:1.1em;margin:5px 0;padding:0;}.image_thumb ul li .block{float:left;margin-left:10px;padding:0;width:205px;}.image_thumb ul li div.newsContent{display:none;}#rightcalendar{float:left;width:240px;margin:0 0 0 15px;}#rightcalendar h3{margin:0 5px;}.calendarcontainer #loadingspinner{width:64px;height:64px;background:url(/web/media/base/images/ajax-loader.gif) center center no-repeat;position:absolute;z-index:999;margin-left:270px;margin-top:210px;}.eventright{padding:5px 6px;background:0;font-size:90%;cursor:default;}.eventright.active,.eventright:hover{background:#f2f2f2;-moz-border-radius:5px;border-radius:5px;}.eventright div.headline{overflow:hidden;clear:both;}.eventright h6.summary{float:left;}.eventright span.dtstart{float:right;color:#999;}.eventright div.description,.eventright div.description div,.eventright div.description span{text-align:left;font-size:12px;}.eventright div.description,.eventright div.download,.eventright div.loc{display:none;}.eventright.active div.description,.eventright.active div.download,.eventright.active div.loc,.eventright:hover div.description,.eventright:hover div.download,.eventright:hover div.loc{display:block;}.eventright div.loc{line-height:12px;font-size:12px;clear:both;margin:5px 0 7px 0;}.eventright div.loc span.icon{width:8px;height:11px;margin:1px 8px 0 0;display:block;float:left;background-image:url(/web/media/base/images/icons.gif);background-position:0 0;}.event div.loc span.icon{width:8px;height:11px;margin:1px 5px 0 0;display:inline-block;background-image:url(/web/media/base/images/icons.gif);background-position:0 0;}.eventright.active div.loc span.icon,.eventright:hover div.loc span.icon{background-position:0 11px;}.eventright div.download{line-height:12px;font-size:12px;clear:both;}.eventright div.download span.icon{width:10px;height:11px;margin:1px 8px 0 0;display:block;float:left;background-image:url(/web/media/base/images/icons.gif);background-position:25px 0;}.eventright.active div.download span.icon,.eventright:hover div.download span.icon{background-position:25px 11px;}.eventright div.download a{background:0;color:#555;}.event div.download span.icon{width:10px;height:11px;margin:1px 5px 0 0;display:inline-block;background-image:url(/web/media/base/images/icons.gif);background-position:25px 0;}.event div.download a{background:0;color:#515049;}.staticcalendar ul.menu{margin:0 0 15px 0;padding:0;width:100%;display:block;overflow:hidden;clear:both;border-bottom:1px solid #333;}.staticcalendar ul.menu li{float:left;list-style:none;padding:0;background:0;margin:0 25px 0 0;}div.productcatalogue li,div.productcatalogue ul{list-style:none;background:0;}div.productcatalogue ul{margin:0;overflow:hidden;}div.productcatalogue li.hauptkatalog{display:block;width:200px;height:280px;float:left;position:relative;z-index:5;left:-20px;top:5px;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;}div.productcatalogue li.hauptkatalog div{display:block;width:100%;height:100%;background:#FFFFFF url(/web/media/base/images/produktkatalog/cover_hauptkatalog.jpg) 0 0 no-repeat;overflow:hidden;-webkit-transform:scale(0.85) rotate(-3deg);-moz-transform:scale(0.85) rotate(-3deg);-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;cursor:pointer;}div.productcatalogue li.subkatalog{display:block;width:200px;height:280px;float:left;position:relative;z-index:5;left:-20px;top:5px;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;}div.productcatalogue li.subkatalog div{display:block;width:100%;height:100%;background-color:#FFFFFF;background-position:0 0;background-repeat:no-repeat;overflow:hidden;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;cursor:pointer;}div.productcatalogue li.subkatalog div.r1{-webkit-transform:scale(0.75) rotate(1deg);-moz-transform:scale(0.75) rotate(1deg);}div.productcatalogue li.subkatalog div.r2{-webkit-transform:scale(0.75) rotate(2deg);-moz-transform:scale(0.75) rotate(2deg);}div.productcatalogue li.subkatalog div.r3{-webkit-transform:scale(0.75) rotate(3deg);-moz-transform:scale(0.75) rotate(3deg);}div.productcatalogue li.subkatalog div.r4{-webkit-transform:scale(0.75) rotate(-1deg);-moz-transform:scale(0.75) rotate(-1deg);}div.productcatalogue li.subkatalog div.r5{-webkit-transform:scale(0.75) rotate(-2deg);-moz-transform:scale(0.75) rotate(-2deg);}div.productcatalogue li.subkatalog div.r6{-webkit-transform:scale(0.75) rotate(-3deg);-moz-transform:scale(0.75) rotate(-3deg);}div.productcatalogue li.hauptkatalog:hover div{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);}div.productcatalogue li.subkatalog:hover div{-webkit-transform:scale(.9) rotate(0deg);-moz-transform:scale(.9) rotate(0deg);}div.productcatalogue li.subkatalog div a,div.productcatalogue li.hauptkatalog div a{display:block;text-indent:-999px;width:100%;height:100%;overflow:hidden;cursor:pointer;}div.productcatalogue li.hauptkatalog:before{content:attr(title);position:absolute;top:180px;margin-left:45px;z-index:50;padding:3px 20px;background:#FFF;background:rgba(255,255,255,0.9);-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 8px #000000;-moz-box-shadow:0px 0px 8px #000000;box-shadow:0px 0px 8px #000000;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;opacity:1.0;}div.productcatalogue li.hauptkatalog:hover:before{opacity:0.6;}div.productcatalogue li.subkatalog:before{content:attr(title);position:absolute;top:180px;width:150px;margin-left:30px;text-align:center;font-size:12px;z-index:50;padding:3px 0px;background:#FFF;background:rgba(255,255,255,0.9);-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 8px #000000;-moz-box-shadow:0px 0px 8px #000000;box-shadow:0px 0px 8px #000000;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;opacity:1.0;}div.productcatalogue li.subkatalog:hover:before{opacity:0.6;}div.extendedhelp{margin-top:8px;}div.extendedhelp h5{font-size:12px;color:#B11811;font-weight:normal;cursor:pointer;}div.extendedhelp ul{margin-left:0;list-style:none;}div.extendedhelp p,div.extendedhelp li{font-size:11px;list-style:none;text-indent:0;margin-bottom:6px;line-height:1.3;margin-left:0;padding:0;}div.extendedhelp p,div.extendedhelp li,div.extendedhelp ul{display:none;}.awesome,.awesome:visited{border:0;font-style:normal;background:#222 url(/web/media/base/images/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:#666 1px 1px 3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;top:-1px;behavior:url(/web/css/PIE.htc);}.awesome:hover{background-color:#111;color:#fff;}.awesome:active{top:0px;}.small.awesome,.small.awesome:visited{font-size:11px;padding:;}.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}.large.awesome,.large.awesome:visited{font-size:14px;padding:8px 14px 9px;}.magenta.awesome,.magenta.awesome:visited{background-color:#bd1474;}.magenta.awesome:hover{background-color:#a9014b;}.light.awesome,.light.awesome:visited{background-color:#616161;}.light.awesome:hover{background-color:#393939;}div.anfrage-form div.error{background:#f8e2df url(/web/media/base/images/stop.png) no-repeat 5px center;padding:3px;border:1px solid #b42616;color:#b42616;font-weight:normal;margin:5px 0 25px 0;text-shadow:none;text-indent:22px;font-size:12px;line-height:22px;height:20px;}input.error{border:2px solid #b42616;border:2px solid #b42616!important;}
