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,
font,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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background-color:transparent;}
ol,ul{list-style:disc;padding-left:15px;}
blockquote,q{quotes:none;}
i,em{font-style:italic;}
:focus{outline:1;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
strong, b{font-weight:bold;}
html, body{margin:0;padding:0;height:100%;background-color:#e5e5e5;}
*{font:12px arial, sans-serif, helvitica, verdana;line-height:19px;color:#333;}
a, span.a-link{font-size:12px;text-decoration:underline;color:#006699;}
a:hover, a:focus, span.a-link:hover, span.a-link:focus{text-decoration:underline;}
h1, h2, h3, h4, h5, h6,
.HP-section.tpl-product .HP-section-title span.title,
.HP-section.tpl-section h2,
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b,
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong,
.chat-head .chat-title,
.swo-article-list td span.swo-product-title,
.HP-section.tpl-reg .HP-section-title,
.HP-section.tpl-login .HP-section-title,
.tpl-wrapper.tpl-content .tpl-content-wrapper.cols9 .HP-section .HP-section-title,
span.h3{font-weight:bold;color:#003366;text-shadow:1px 1px 1px #fff;}
h1, h1 b, h1 strong,
.tpl-wrapper.tpl-content .tpl-content-wrapper.cols9 .HP-section .HP-section-title{font-size:24px;font-weight:bold;margin:0.9em 0;line-height:28px;}
h1, h1 b, h1 strong{letter-spacing:-0.025em;}
.tpl-wrapper.tpl-content .tpl-content-wrapper.cols9 .HP-section .HP-section-title{margin:0.6em 0 0.2em;}
h2, h2 b, h2 strong,
.HP-section.tpl-reg .HP-section-title,
.HP-section.tpl-login .HP-section-title,
#bestellvorgang h1{font-size:18px;margin:0.8em 0 0.4em 0;}
h2, h3, h4, h5, h6,
h2 strong, h3 strong, h4 strong, h5 strong, h6 strong,
h2 b, h3 b, h4 b, h5 b, h6 b,
.chat-head .chat-title,
span.h3{margin:0.8em 0 0.2em 0;}
h3,
.HP-section.tpl-product .HP-section-title span.title,
h3 strong,
h3 b,
.chat-head .chat-title,
.swo-article-list td span.swo-product-title,
span.h3{font-size:14px;line-height:16px;}
h5, h5 b, h5 strong,
h4, h4 b, h4 strong,
h6, h6 b, h6 strong{font-size:12px;line-height:10px;}
p, table, ul, ol, span.p{margin:0.9em 0 0.6em 0;}
td{vertical-align:top;empty-cells:show !important;}
hr{border:1px solid #7B171A;}
.clear, .clearer{clear:both;height:1px;}
.chat-interface .chat-messages,
#chat-container,
.tpl-layerbox .layerhead,
.tpl-layerbox,
.tpl-content .HP-pageblock.HP_owncontent,
.tpl-content-wrapper.cols9,
.HP-section.tpl-product.open,
.tpl-section-switcher-tab,
.referenz td a.tooltip span{background-color:#fff;}
.swo_imprint{width:165px;}
span.toggle-all,
.swo-add-property,
span.swo-product-remove{cursor:pointer;color:#069;list-style-type:none;}
span.toggle-all:hover,
.swo-add-property:hover,
span.swo-product-remove:hover{text-decoration:underline;}
.swo-delete-property{padding-left:5px;}
.HP-section.tpl-product.closed,
.HP-section.tpl-product,
.td-gallery a.button,
span.toggle-all,
input.button.back{box-shadow:none; }
.HP-section.tpl-product.closed,
.HP-section.tpl-product,
.td-gallery a.button,
span.toggle-all,
input.button.back,
input.button.back:hover,
input.button.back:focus,
span.toggle-all:hover,
span.toggle-all:focus{background:#eee;}
.HP-section.tpl-product.closed:hover,
.HP-section.tpl-product.closed.hover,
.td-gallery a.button:hover,
.td-gallery a.button:active,
span.toggle-all:hover,
span.toggle-all:focus,
input.button.back:hover,
input.button.back:focus,
.HP-section.tpl-product.hover{background:#e5e5e5;}
.HP-section.tpl-product{padding:10px;margin-bottom:1px;}
.HP-section.tpl-product{border:1px solid #eee;}
.tpl-section-switch a.switcher:active,
.tpl-section-switch a.switcher.active,
#chat-container .chat-login form input.button:active,
input.button.back:active,
span.toggle-all:active{box-shadow:inset 0.1em 0.1em 0.1em #666;-moz-box-shadow:inset 0.1em 0.1em 0.1em #666;-webkit-box-shadow:inset 0.1em 0.1em 0.1em #666;-o-box-shadow:inset 0.1em 0.1em 0.1em #666;}
form input,
form textarea,
form select,
.REG_Controller_RegistrationFrontend span.autogen.elm_{box-shadow:inset 0.1em 0.1em 0.1em #ccc;-moz-box-shadow:inset 0.1em 0.1em 0.1em #ccc;-webkit-box-shadow:inset 0.1em 0.1em 0.1em #ccc;-o-box-shadow:inset 0.1em 0.1em 0.1em #ccc;position:relative;}
*+html input{box-shadow:0px 0px 0px #fff!important;-moz-box-shadow:0px 0px 0px #fff!important;-webkit-box-shadow:0px 0px 0px #fff!important;-o-box-shadow:0px 0px 0px #fff!important;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8,.cols9{margin:0 10px;float:left;}
.cols1{width:86px;}
.cols2{width:192px;}
.cols3{width:298px;}
.cols4{width:404px;}
.cols5{width:510px;}
.cols6{width:616px;}
.cols7{width:722px;}
.cols8{width:828px;}
.cols9{width:934px;}
#tpl-container{min-height:100%;margin:0;padding:0;}
.tpl-wrapper{min-width:954px;width:100%;margin:auto;position:relative;z-index:20;}
.tpl-wrapper .tpl-container{position:relative;width:954px;float:none!important;padding:0 10px;margin:auto;}
.tpl-wrapper.tpl-content{padding:30px 0 100px;background:#e5e5e5;}
#id1 .tpl-wrapper.tpl-content .tpl-container,
.tpl-wrapper.tpl-content .tpl-container{position:relative;top:0;margin-top:0;}
.tpl-wrapper.tpl-content .tpl-container{margin-top:-90px;}
#id14 .tpl-wrapper.tpl-content .tpl-container,
#id776 .tpl-wrapper.tpl-content .tpl-container,
#id777 .tpl-wrapper.tpl-content .tpl-container,
#id778 .tpl-wrapper.tpl-content .tpl-container,
#id779 .tpl-wrapper.tpl-content .tpl-container,
#id780 .tpl-wrapper.tpl-content .tpl-container,
#id781 .tpl-wrapper.tpl-content .tpl-container,
#id782 .tpl-wrapper.tpl-content .tpl-container,
#id783 .tpl-wrapper.tpl-content .tpl-container,
#id784 .tpl-wrapper.tpl-content .tpl-container,
#id785 .tpl-wrapper.tpl-content .tpl-container,
#id786 .tpl-wrapper.tpl-content .tpl-container,
#id787 .tpl-wrapper.tpl-content .tpl-container,
#id788 .tpl-wrapper.tpl-content .tpl-container,
#id804 .tpl-wrapper.tpl-content .tpl-container,
#id959 .tpl-wrapper.tpl-content .tpl-container,
#id958 .tpl-wrapper.tpl-content .tpl-container,
#id960 .tpl-wrapper.tpl-content .tpl-container,
#id885 .tpl-wrapper.tpl-content .tpl-container{margin-top:-195px;top:0;}
.tpl-content-wrapper{min-height:300px;margin-bottom:20px;}
.tpl-content-wrapper.cols9{width:894px;padding:20px 20px;min-height:350px;}
#id885 .tpl-content-wrapper.cols9{width:694px;padding:60px 120px;}
#id14 .tpl-content-wrapper.cols9 .pd-video,
#id776 .tpl-content-wrapper.cols9 .pd-video,
#id777 .tpl-content-wrapper.cols9 .pd-video,
#id778 .tpl-content-wrapper.cols9 .pd-video,
#id779 .tpl-content-wrapper.cols9 .pd-video,
#id780 .tpl-content-wrapper.cols9 .pd-video,
#id781 .tpl-content-wrapper.cols9 .pd-video,
#id782 .tpl-content-wrapper.cols9 .pd-video,
#id783 .tpl-content-wrapper.cols9 .pd-video,
#id784 .tpl-content-wrapper.cols9 .pd-video,
#id785 .tpl-content-wrapper.cols9 .pd-video,
#id786 .tpl-content-wrapper.cols9 .pd-video,
#id787 .tpl-content-wrapper.cols9 .pd-video,
#id788 .tpl-content-wrapper.cols9 .pd-video,
#id804 .tpl-content-wrapper.cols9 .pd-video,
#id959 .tpl-content-wrapper.cols9 .pd-video,
#id958 .tpl-content-wrapper.cols9 .pd-video,
#id960 .tpl-content-wrapper.cols9 .pd-video,
#id885 .tpl-content-wrapper.cols9 .pd-video{padding-right:10px;}
.tpl-wrapper.tpl-header,
.tpl-wrapper.tpl-footer,
.tpl-content .HP-pageblock.HP_owncontent{background:#fff;position:relative;}
.tpl-wrapper.tpl-header{height:70px;background-position:top left;border-bottom:1px solid #999999;}
.tpl-wrapper.tpl-header .tpl-container{height:70px;}
.tpl-header .tpl-logo,
.tpl-header span.tpl-topic,
.tpl-header .tpl-top-nav{float:left;}
.tpl-header span.tpl-topic{display:inline;height:23px;width:700px;position:absolute;top:27px;left:290px;margin:0;}
.tpl-header .tpl-top-nav{position:absolute;right:0;top:5px;}
.tpl-top-nav{margin:0 5px 0 0;padding:0;}
.tpl-top-nav li,
.tpl-top-nav a{list-style-type:none;text-decoration:none;float:left;display:block;font-size:11px;color:#666;}
.tpl-top-nav li a{margin:0 5px;}
.tpl-top-nav span.tpl-separator{border-right:1px solid #ccc;float:left;display:block;width:0px;height:10px;position:relative;top:5px;}
.tpl-new-facts{position:absolute;right:10px;bottom:4px;}
.tpl-new-facts p{margin:0;}
.tpl-new-facts span{margin:0;font-weight:bold;font-size:11px;color:#666;}
.tpl-new-facts span.date,
.tpl-new-facts span.time{border-right:1px solid #e5e5e5;}
.tpl-new-facts span.date,
.tpl-new-facts span.time,
.tpl-new-facts span.weather{padding:0 5px;}
.tpl-new-facts span.weather{padding-right:0;}
#id1 .tpl-teaser,
#id14 .tpl-teaser,
#id776 .tpl-teaser,
#id777 .tpl-teaser,
#id778 .tpl-teaser,
#id779 .tpl-teaser,
#id780 .tpl-teaser,
#id781 .tpl-teaser,
#id782 .tpl-teaser,
#id783 .tpl-teaser,
#id784 .tpl-teaser,
#id785 .tpl-teaser,
#id786 .tpl-teaser,
#id787 .tpl-teaser,
#id959 .tpl-teaser,
#id958 .tpl-teaser,
#id960 .tpl-teaser,
#id788 .tpl-teaser,
#id804 .tpl-teaser,
#id885 .tpl-teaser,
.tpl-teaser{height:537px;overflow:hidden;position:relative;border-bottom:1px solid #999999;margin-bottom:1px;background-color:#001f3c;}
.tpl-teaser{height:204px;}
.tpl-slideshow{position:relative;z-index:1;height:204px;overflow:hidden;text-align:center;margin:auto;width:1680px;left:50%;margin-left:-840px;}
.tpl-slider-switcher{display:none;}
.tpl-slider-switcher span,
.tpl-section-switcher-tab span{cursor:pointer;display:block;width:30px;height:30px;float:left;background:transparent url(../images/tpl_slice_vs002.png) no-repeat;}
.tpl-slider-switcher span{opacity:0.40;filter:alpha(opacity=40);position:absolute;bottom:170px;}
.tpl-slider-switcher span.prev{background-position:0 -371px;left:20px;}
.tpl-slider-switcher span.next{background-position:-38px -371px;right:22px;}
.tpl-slider-switcher span.prev:hover,
.tpl-slider-switcher span.prev:focus,
.tpl-slider-switcher span.next:hover,
.tpl-slider-switcher span.next:focus{opacity:0.80;filter:alpha(opacity=80);}
.tpl-slider-switcher span.prev:active,
.tpl-slider-switcher span.next:active{}
#id1 .tpl-slideshow,
#id14 .tpl-slideshow,
#id776 .tpl-slideshow,
#id777 .tpl-slideshow,
#id778 .tpl-slideshow,
#id779 .tpl-slideshow,
#id780 .tpl-slideshow,
#id781 .tpl-slideshow,
#id782 .tpl-slideshow,
#id783 .tpl-slideshow,
#id784 .tpl-slideshow,
#id785 .tpl-slideshow,
#id786 .tpl-slideshow,
#id787 .tpl-slideshow,
#id959 .tpl-slideshow,
#id958 .tpl-slideshow,
#id960 .tpl-slideshow,
#id788 .tpl-slideshow,
#id885 .tpl-slideshow,
#id804 .tpl-slideshow{height:537px;}
.tpl-slideshow img{height:100%;height:100%;display:block;left:0;margin:auto;}
.tpl-slideshow img.slide-pic.first{display:block;}
.tpl-slideshow img.slide-pic{display:none;}
.tpl-teaser .tpl-container.cols9{position:relative;top:0;z-index:10;height:517px;top:-537px;padding:10px;}
.tpl-section-switch{height:130px;width:974px;position:absolute;bottom:40px;left:10px;}
.tpl-section-switch ul,
.tpl-section-switcher-tab ul{margin:10px 0 0;padding:0;}
.tpl-section-switch ul{width:100%;clear:both;float:left;}
.tpl-section-switch li,
.tpl-section-switch a,
.HP-section.tpl-legend a.button.calculator,
.HP-section.tpl-decision a.button.calculator,
.tpl-section-switcher-tab a.button.calculator,
.tpl-section-switcher-tab li,
.tpl-section-switcher-tab a,
#configurator-form input.button.order,
input.button.order,
#payment-form input.button.order,
.tpl-section-button a.button{display:block;float:left;list-style-type:none;text-decoration:none;text-align:left;line-height:30px;height:30px;font-size:14px;font-weight:bold;color:#003366;text-shadow:1px 1px 1px #FFFFFF;}
.tpl-section-switch li,
.tpl-section-switch a{height:120px;line-height:19px;}
.tpl-section-switcher-tab a.switcher,
#chat-container .chat-login form input.button{padding:5px 10px;background:transparent url(../images/tpl_slice_vs002.png) no-repeat left -221px;width:140px;}
.tpl-section-switch a.switcher{background:#fff;height:120px;padding:0 10px;margin:0 10px;width:198px;position:relative;}
.tpl-section-switch a.switcher img{position:absolute;right:10px;bottom:4px;}
.tpl-section-switcher-tab a.switcher{background:none!important;padding:0;width:auto;margin-left:5px;margin-right:27px;margin-top:6px;}
.tpl-section-switcher-tab a.arrow-button,
.HP-section.tpl-legend a.button.calculator,
.HP-section.tpl-decision a.button.calculator,
.tpl-section-switcher-tab a.button.calculator,
#configurator-form input.button.order,
input.button.order,
#payment-form input.button.order,
.tpl-section-button a.button{background:transparent url(../images/tpl_slice_vs002.png) no-repeat left top;padding:20px 0 20px 20px;position:relative;top:-14px;width:175px;margin:0;line-height:30px;}
.tpl-section-switcher-tab a.arrow-button{top:-15px;}
*+html .tpl-section-switch a.arrow-button{top:-12px;}
.tpl-section-switcher-tab a.arrow-button:hover,
.tpl-section-switcher-tab a.arrow-button:focus,
.tpl-section-button a.button:hover,
.tpl-section-button a.button:focus{background-position:left -70px;}
.tpl-section-switcher-tab a.arrow-button:active,
.tpl-section-button a.button:active{background-position:left -140px;}
.tpl-section-button{position:absolute;right:200px;bottom:170px;}
.tpl-section-button a.button{background-position:left -536px;padding-left:40px;top:0;left:0;right:0;width:127px;}
.tpl-section-button a.button:hover,
.tpl-section-button a.button:focus{background-position:left -606px;}
.tpl-section-button a.button:active{background-position:left -676px;}
.tpl-section-switcher-tab a span.input.type-checkbox,
.HP-section.tpl-product .HP-section-title span.input.type-checkbox,
span.input.type-checkbox{display:block;height:30px;width:30px;float:left;background:transparent url(../images/tpl_slice_vs003.png) no-repeat left 6px;cursor:pointer;}
.tpl-section-switcher-tab a span.input.type-checkbox:active,
.tpl-section-switcher-tab a span.input.type-checkbox.active,
.HP-section.tpl-product .HP-section-title span.input.type-checkbox.active,
.HP-section.tpl-product .HP-section-title span.input.type-checkbox:active,
span.input.type-checkbox.active,
span.input.type-checkbox:active{background-position:left -44px;}
span.input.type-checkbox.webhostinglight{background-position:left -314px;}
span.input.type-checkbox.webhostinglight,
span.input.type-checkbox.webhostingstandard,
span.input.type-checkbox.webhostingserver,
span.input.type-checkbox.websitepflegeBudget,
span.input.type-checkbox.websitepflegePerfect,
span.input.type-checkbox.websitepflegeAdvanced{background-position:left -314px;}
span.input.type-checkbox.webhostinglight.active,
span.input.type-checkbox.webhostinglight:active,
span.input.type-checkbox.webhostingstandard.active,
span.input.type-checkbox.webhostingstandard:active,
span.input.type-checkbox.webhostingserver.active,
span.input.type-checkbox.webhostingserver:active,
span.input.type-checkbox.websitepflegeBudget.active,
span.input.type-checkbox.websitepflegeBudget:active,
span.input.type-checkbox.websitepflegePerfect.active,
span.input.type-checkbox.websitepflegePerfect:active,
span.input.type-checkbox.websitepflegeAdvanced.active,
span.input.type-checkbox.websitepflegeAdvanced:active{background-position:left -364px;}
.HP-section.tpl-product.basissystem .HP-section-title span.input.type-checkbox{background-position:left -485px !important;}
.HP-section.tpl-product.basissystem .HP-section-title span.input.type-checkbox.active{background-position:left -535px !important;}.
.tpl-wrapper.tpl-content{background:#e5e5e5;min-height:300px;padding:30px 0 100px;}
#id1 .tpl-wrapper.tpl-content{padding:30px 0 60px;}
#id1 .tpl-wrapper.tpl-content,
#id14 .tpl-wrapper.tpl-content{padding:20px 0 100px;}
.tpl-section-switcher-tab{height:50px;padding:20px 10px 10px;margin:10px 0 20px;border:1px solid #eee;}
.tpl-section-switcher-tab ul{margin:0;padding:0;}
.tpl-wrapper.tpl-footer{border-top:1px solid #999999;padding:15px 0;height:20px;margin-top:-50px;background-position:left -100px;}
.tpl-wrapper.tpl-footer .tpl-container{padding:0 20px;width:934px;}
.tpl-wrapper.tpl-footer .tpl-logo-footer,
.tpl-wrapper.tpl-footer .tpl-footer-left,
.tpl-wrapper.tpl-footer .tpl-footer-right,
.tpl-wrapper.tpl-footer .tpl-logo-footer *,
.tpl-wrapper.tpl-footer .tpl-footer-left *,
.tpl-wrapper.tpl-footer .tpl-footer-right *{float:left;font-size:11px;color:#999;}
.tpl-wrapper.tpl-footer .tpl-footer-left ul{margin:0;padding:0;list-style-type:none;}
.tpl-wrapper.tpl-footer .tpl-footer-left li a{margin:0 5px;text-decoration:none;}
.tpl-wrapper.tpl-footer .tpl-footer-left li a:hover,
.tpl-wrapper.tpl-footer .tpl-footer-left li a:focus{text-decoration:underline;}
.tpl-wrapper.tpl-footer .tpl-logo-footer{margin-right:20px;}
.tpl-wrapper.tpl-footer .tpl-footer-right{float:right;}
.tpl-contact{width:60px;position:fixed;right:0;top:150px;z-index:30;}
.tpl-contact ul{margin:0;padding:0;}
.tpl-contact li{list-style-type:none;display:block;text-align:center;}
.tpl-contact li a{background:#fff url(../images/tpl_contakt-block.png) no-repeat left top;padding:35px 10px 10px;height:20px;display:block;text-decoration:none;font-size:11px;cursor:pointer;color:#003366;text-shadow:1px 1px 1px #fff;border-bottom:1px dotted #e3e3e3;}
.tpl-contact li a:hover{background-color:#eee;}
.tpl-contact li.icon-hotline a{background-position:17px 10px;}
.tpl-contact li.icon-chat a{background-position:17px -900px;}
.tpl-contact li.icon-faq a{background-position:17px -190px;}
.tpl-contact li.icon-demo{margin-top:10px;}
.tpl-contact li.icon-demo a{background-color:#ff9c09;background-position:17px -290px;}
.tpl-contact li.icon-demo a:hover{background-color:#eb7a0b;}
.io_error, .error-msg, .io_success, .io, .io-msg, .msg-error, .io-error{display:block;font-weight:bold;padding:5px;text-align:center;margin:10px 0;border-width:1px;border-style:solid;}
.swo-property-error{width:180px;float:left;margin-left:20px;}
.swo-property-error-msg{color:#DC0000;font-size:10px;font-style:italic;}
.io_error, .error-msg, .msg-error, .io-error{background-color:#ffeded;border-color:#DC0000;;color:#DC0000;}
.io_success, .io, .io-msg{background-color:#edffee;border-color:#006600;color:#006600;}
.tpl-content .HP-pageblock.HP_owncontent{background-position:left -300px;height:177px;margin-bottom:10px;margin-top:10px;}
.tpl-content .HP-pageblock.box-headline{margin-top:20px;}
*+html .tpl-content .HP-pageblock{margin:3px!important;}
.tpl-content .HP-pageblock.box-facebook.HP_owncontent,
.tpl-content .HP-pageblock.box-teilen.HP_owncontent{height:40px;}
.tpl-content .HP-pageblock.HP_owncontent .HP-pageblock-content{padding:10px;}
.tpl-content .HP-pageblock.box-facebook.HP_owncontent .HP-pageblock-content,
.tpl-content .HP-pageblock.box-teilen.HP_owncontent .HP-pageblock-content{padding:10px;}
.tpl-content .HP-pageblock.box-experience{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/markterfahrung.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-experience .HP-pageblock-content{padding-left:123px;padding-top:65px;}
.tpl-content .HP-pageblock.box-innovation{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/it-innovationspreis-auszeichnung.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-innovation .HP-pageblock-content{padding-right:120px;padding-top:45px;}
.tpl-content .HP-pageblock.box-offer{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/transparentes_angebot.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-offer .HP-pageblock-content{padding-right:118px;padding-top:65px;}
.tpl-content .HP-pageblock.box-opinion{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/meinung.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-opinion .HP-pageblock-content{padding-right:118px;padding-top:65px;}
.tpl-content .HP-pageblock.box-ssl{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/ssl.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-ssl .HP-pageblock-content{padding-left:138px;padding-top:45px;}
.tpl-content .HP-pageblock.box-payment{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/payment.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-payment .HP-pageblock-content{padding-left:80px;padding-top:45px;}
.tpl-content .HP-pageblock.box-discount{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/sale.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-discount.silver{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/sale_silver.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-discount .HP-pageblock-content{padding-top:110px;text-align:center;}
.tpl-content .HP-pageblock.box-teilen.HP_owncontent div.share{margin:0 5px;float:left;}
.tpl-content .HP-pageblock.box-teilen.HP_owncontent div{float:left;}
.tpl-content .HP-pageblock.box-facebook{background-image:url(/data/HP/hotellerie.swoppen.com/Boxen/facebook-swoppen.png)!important;background-position:top left!important;}
.tpl-content .HP-pageblock.box-facebook a{display:block;height:100%;width:100%;text-indent:-9999px;}
.tpl-content .HP-pageblock.box-facebook .HP-pageblock-content{padding-left:60px!important;}
.tpl-content .HP-pageblock.box-facebook .HP-pageblock-content *{color:#003366;font-size:14px;}
.tpl-content .HP-pageblock.box-legend,
.tpl-content .HP-pageblock.box-headline,
.cols9.more-solutions{height:auto!important;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;background:none!important;}
.tpl-content .HP-pageblock.box-legend .HP-pageblock-content,
.tpl-content .HP-pageblock.box-headline .HP-pageblock-content{padding:0;}
.tpl-content .HP-pageblock.box-legend .HP-pageblock-content *{font-size:11px;color:#999;}
.tpl-content .HP-pageblock.box-headline .HP-section h2{margin:0;}
h2 .trademark{font-size:11px;color:#003366;position:relative;top:-6px;}
.HP-section.tpl-section h2{}
.HP-section.tpl-section h2{clear:both;text-shadow:1px 1px 1px #ccc;filter:glow(color=#cccccc,strength=3);filter:dropshadow(color=#cccccc,offX=2,offY=2);line-height:18px;font-size:18px;text-transform:uppercase;padding-top:40px;text-align:center;background:#fff url(../images/tpl_headline-shadow_vs001.png) no-repeat center -20px;}
div.select-product{background:transparent url("../images/tpl_slice_vs003.png") no-repeat left -96px;padding-left:53px;display:block;height:16px;color:#666;margin:0 0 7px 17px;opacity:0.5;filter:alpha(opacity=50);}
span.toggle-all{float:right;height:20px;line-height:20px;text-align:center;margin:0;position:relative;top:33px;display:block;padding:5px 10px;text-decoration:none!important;color:#ccc;font-weight:bold;cursor:pointer;width:200px;border-top:1px solid #eee;}
span.toggle-all:hover{color:#003366;}
input.button.back:active{background:#e5e5e5;border:1px solid #999;}
.HP-section.tpl-product .HP-section-title{height:30px;width:100%;margin:0!important;}
.HP-section.tpl-product .HP-section-title span.title,
.swo-article-list td span.swo-product-title{height:30px;line-height:30px;float:left;display:block;position:relative;}
span.swo-product-remove{background:transparent url(../images/tpl_remove.png) no-repeat left 2px;padding-left:13px;margin:0 0 0 10px;color:#ccc;font-size:11px;font-style:italic;line-height:30px;}
.tpl-zertificat-demo{position:absolute;right:160px;top:240px;text-align:center;}
span.swo-product-remove:hover{background-position:left -38px;color:#cc0000;}
.HP-section.tpl-product .HP-section-title span.title{cursor:pointer;}
.HP-section.tpl-product .HP-section-title span.new{float:left;width:24px;height:12px;margin:5px 0 0 6px;background:transparent url("../images/tpl_slice_vs003.png") no-repeat left -284px;}
.HP-section.tpl-product .HP-section-title span.toggle{background:transparent url("../images/tpl_slice_vs003.png") no-repeat;color:#ccc;font-weight:bold;float:right;padding-right:18px;cursor:pointer;}
.HP-section.tpl-product .HP-section-title span.toggle.open{color:#ccc;background-position:192px -599px;}
.HP-section.tpl-product .HP-section-title span.toggle{background-position:207px -228px;color:#003366;}
.HP-section.tpl-product.hover .HP-section-title span.toggle.open{color:#003366;background-position:192px -177px;}
.HP-section.tpl-product .HP_page{position:relative;display:none;padding:0 20px 0 30px;}
.HP-section.tpl-legend,
.HP-section.tpl-decision{margin:30px 0 10px;height:50px;}
.HP-section.tpl-decision{margin:10px 0 10px;}
.HP-section.tpl-legend p,
.HP-section.tpl-decision p{color:#666;font-size:11px;float:left;}
.HP-section.tpl-decision p{float:right;}
.HP-section.tpl-decision input,
.HP-section.tpl-decision span.or,
.HP-section.tpl-decision a.button{float:left;}
.HP-section.tpl-decision span.or{display:block;margin:18px 20px 0;}
.HP-section.tpl-decision input.button.back{margin-top:6px;font-weight:bold;}
.HP-section.tpl-legend a.button.calculator,
.HP-section.tpl-decision a.button.calculator,
.tpl-section-switcher-tab a.button.calculator,
#configurator-form input.button.order,
input.button.order,
#payment-form input.button.order{background-position:-195px top;float:right;width:255px;padding-left:50px;top:-8px;}
.tpl-section-switcher-tab a.button.calculator{top:-14px;}
.HP-section.tpl-legend a.button.calculator:hover,
.HP-section.tpl-legend a.button.calculator:focus,
.tpl-section-switcher-tab a.button.calculator:hover,
.tpl-section-switcher-tab a.button.calculator:focus,
.HP-section.tpl-decision a.button.calculator:hover,
.HP-section.tpl-decision a.button.calculator:focus,
#configurator-form input.button.order:hover,
#configurator-form input.button.order:focus,
Â´input.button.order:hover,
input.button.order:focus,
#payment-form input.button.order:hover,
#payment-form input.button.order:focus{background-position:-195px -70px;}
.HP-section.tpl-legend a.button.calculator:active,
.HP-section.tpl-decision a.button.calculator:active,
.tpl-section-switcher-tab a.button.calculator:active,
#configurator-form input.button.order:active,
input.button.order:active,
#payment-form input.button.order:active{background-position:-195px -140px;}
.td-introduction,
.td-gallery{padding:0 10px 10px 0;}
.td-introduction div span.checktitle{color:#036;font-weight:bold;line-height:35px;text-shadow:white 1px 1px 1px;}
table.tpl-product-description .td-video,
table.tpl-product-description .td-price{padding:0 0 10px 0;width:255px;}
table.tpl-product-description .td-price{vertical-align:bottom;}
table.tpl-product-description .td-price p.pd-price,
table.webhosting td p.pd-price{height:57px;width:100%;text-align:right;}
table.tpl-product-description .td-price p.pd-month,
table.webhosting td p.pd-month{text-align:right;margin:-10px 0 0 0;}
table.tpl-product-description .td-price p.pd-mwst,
table.webhosting p.pd-mwst{text-align:right;color:#666;font-size:11px;margin-top:-5px;padding-right:6px;}
table.tpl-product-description .td-price p.pd-price img,
table.webhosting p.pd-price img{margin-left:-6px;}
table.tpl-product-description .td-price p.pd-price img.start-price,
table.webhosting p.pd-price img p.pd-price img.start-price{margin-left:0;margin-right:10px;}
.gallery-slider-large{position:relative;left:-80px;width:852px;}
.gallery-slider-large .BG_gallery{position:absolute;top:43px;left:117px;border:1px solid black;height:363px;width:577px;}
.gallery-slider-large .BG_gallery a{position:absolute;}
.gallery-slider-large .BG_gallery a,
.gallery-slider-large .BG_gallery a img{height:363px!important;width:577px!important;}
.gallery-slider-large .controls .button{position:absolute;padding:10px;width:20px;height:20px;background:#e5e5e5;border-radius:100%;top:45%;margin-top:-20px;color:white;font-weight:bold;font-size:1.8em;text-align:center;cursor:pointer;}
.gallery-slider-large .controls .button:hover{background:#999;}
.gallery-slider-large .controls .button.prev{left:40px;}
.gallery-slider-large .controls .button.next{right:40px;}
.td-gallery .BG_gallery .BG-nav,
.gallery-slider-large .BG-nav,
.td-gallery .BG_gallery hr,
.gallery-slider-large .BG_gallery hr{display:none;}
.td-gallery .BG_gallery a.BG-picture{overflow:hidden;}
.td-gallery .BG_gallery a.BG-picture,
.td-gallery .BG_gallery a.BG-picture img{width:93px!important;height:82px!important;min-height:82px!important;display:block;}
.td-gallery .BG_gallery a.BG-picture img{height:auto!important;width:100px!important;}
.td-gallery .BG_gallery a.BG-picture{float:left;margin:0 10px 10px 0;}
#tpl-overlay{position:fixed;overflow:hidden;height:100%;width:100%;top:0;left:0;background:#65c5f2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM2NWM1ZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMwMDU5YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAxODMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center 15%, ellipse cover, #65c5f2 0%, #0059a3 52%, #001830 85%);background:-webkit-gradient(radial, center 15%, 0px, center center, 100%, color-stop(0%,#65c5f2), color-stop(52%,#0059a3), color-stop(85%,#001830));background:-webkit-radial-gradient(center 15%, ellipse cover, #65c5f2 0%,#0059a3 52%,#001830 85%);background:-o-radial-gradient(center 15%, ellipse cover, #65c5f2 0%,#0059a3 52%,#001830 85%);background:-ms-radial-gradient(center 15%, ellipse cover, #65c5f2 0%,#0059a3 52%,#001830 85%);background:radial-gradient(center ellipse cover, #65c5f2 0%,#0059a3 52%,#001830 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65c5f2', endColorstr='#001830',GradientType=1);z-index:999990;}
.tpl-layerbox{position:fixed;height:200px;min-height:200px;height:auto;top:25%;left:50%;width:616px;padding:10px 20px 20px 20px;margin-left:-328px;margin-top:-100px;z-index:999995;box-shadow:0 0 1.5em #000;-moz-box-shadow:0 0 1.5em #000;-webkit-box-shadow:0 0 1.5em #000;-o-box-shadow:0 0 1.5em #000;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=0, Strength=3)
progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=45, Strength=2)
progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=90, Strength=3)
progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=2)
progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=180, Strength=3)
progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=225, Strength=2)
progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=260, Strength=3)
progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=305, Strength=2);}
.tpl-layerbox.video{width:800px;margin-left:-400px;}
.tpl-layerbox .layerhead{padding:5px 0 5px 10px;}
.layerhead .layerclose{float:right;font-size:16px;font-weight:bold;color:#036;cursor:pointer;}
.layercontent{max-height:450px;overflow:auto;}
#chat-container{position:fixed;top:50%;left:50%;margin-top:-240px;margin-left:-140px;height:480px;width:294px;border:1px solid #999;z-index:999999;cursor:pointer;overflow:hidden;padding:1px;}
#chat-container .chat-head{background:#eee;padding:10px;}
.chat-head .chat-title{margin:0;text-align:center;}
.chat-head .chat-close{float:right;font-size:14px;font-weight:bold;color:#06C;}
#chat-container .chat-login{padding:0 10px 10px;margin:10px;background:#eee;width:254px;float:left;}
#chat-container .chat-login form label{width:230px;margin:10px 0 3px;}
#chat-container .chat-login form textarea{width:250px;min-width:250px;max-width:250px;height:90px;min-height:90px;max-height:90px;margin-bottom:10px;}
#chat-container .chat-login form input{width:246px;}
#chat-container .chat-login form select{width:254px;}
#chat-container .chat-login form input.button{width:90px;line-height:15px;}
#chat-container .chat-interface{margin:10px;height:400px;}
.chat-interface .chat-messages{height:340px;border:1px solid silver;}
.chat-interface #textfield{padding:10px 0 0 0;}
#textfield .message{width:250px;max-width:250px !important;min-height:40px !important;max-height:40px !important;height:40px !important;border:1px solid silver;}
#textfield .send-btn{width:260px;height:24px;}
.expire{background:transparent url(../images/tpl_slideshow-end_1px.png) repeat-y top left;height:100%;width:93px;position:absolute;top:0;z-index:5000!important;}
.expire.left{background-position:left top;left:0;}
.expire.right{background-position:right top;right:0;}
.button.close{background:transparent url(../images/tpl_slice-buttons_vs004.png) no-repeat top left;height:23px;line-height:23px;width:23px;float:right;}
.button.close:hover,
.button.close:focus{background-position:left -30px;}
.button.close:active{background-position:left -60px;}
.noscript-wrapper{width:100%;height:100%;margin:auto;position:absolute;z-index:20;background:red;text-align:center;background:transparent url(../images/noscript_bg.png) repeat top left;}
.noscript-wrapper .noscript-container{position:relative;top:20px;overflow:hidden;}
#id1 .noscript-wrapper .noscript-container,
#id14 .noscript-wrapper .noscript-container{position:relative;top:150px;}
.section{clear:both;margin:10px 0 0;display:block;width:100%;float:left;}
.section .colum-first{float:left;}
.section .colum-second{float:right;}
.section .colum-first.description-one,
.section .colum-second.description-two{width:400px;padding-left:40px;padding-right:40px;}
.HP-section.tpl-reg .HP-section-title,
.HP-section.tpl-login .HP-section-title{background:transparent url(../images/tpl_slice_vs003.png) no-repeat right -433px;}
.HP-section.tpl-login .error-msg{width:358px;}
.box-cloud{background:none!important;padding:0!important;height:auto!important;}
.box-cloud .HP-pageblock-content{padding:0!important;}
.box-cloud a{margin:0 2px;text-decoration:none;}
.box-cloud a.size8{font-size:10px;}
.box-cloud a.size10{font-size:12px;}
.box-cloud a.size12{font-size:14px;}
.box-cloud a.size14{font-size:18px;}
.box-cloud a.size18{font-size:24px;}
.td-gallery div{position:relative;z-index:300;margin-top:5px;}
.td-gallery a.button.next,
.td-gallery a.button.prev{position:absolute;z-index:1000;height:81px;line-height:81px;text-decoration:none;text-align:center;color:#999;opacity:0.92;filter:alpha(opacity=92);width:15px;cursor:pointer;top:5px;}
.td-gallery a.button.next{right:0;}
.td-gallery a.button.prev{left:0;}
.BG_gallery{height:100px;overflow:hidden;position:relative;width:auto;margin:0 20px;}
.gallery-items a.BG-picture{float:left;position:relative;}
div.tooltip{border:1px solid #0066cc;padding:10px;background-color:#c5dcf5;color:#003366;z-index:9999;cursor:pointer;}
p.pd-selector{margin-bottom:15px!important;}
p.pd-selector span{float:none!important;}
table.webhosting td .pd-price,
table.webhosting td .pd-month{text-align:center!important;}
input.button.back{height:40px;margin:35px 10px 0;cursor:pointer;border:0!important;background: url(/templates/HP/hotellerie.swoppen.com/images/tpl_slice_vs002.png) !important;text-shadow: 1px 1px 1px #FFFFFF; font-weight: bold; background-position: -4px -16px !important; height: 35px !important; padding: 9px 13px !important;border-radius: 5px;}
input.button.back:hover{background-position: -4px -86px !important;}
input.button.back:active{background-position: -4px -156px !important;}
.swo-article-list{width:100%;}
.swo-article-list table,
form#payment-form table{border-collapse:collapse;width:100%;}
.swo-article-list table{}
.swo-article-list table td,
form#payment-form table td{border:1px solid #e5e5e5;padding:5px 10px;background:#F2F2F2;}
.swo-article-list table th.swo-products-title{width:495px;text-align:left;text-indent:-9999px;background:none;border-top:0;border-left:0;}
.swo-article-list table th.swo-products-cost-once,
.swo-article-list table th.swo-products-cost-month,
.swo-article-list table td.swo-cost-once-single,
.swo-article-list table td.swo-cost-month-single,
.swo-article-list table td.swo-cost-once,
.swo-article-list table td.swo-cost-month,
form#payment-form table th.oneoff,
form#payment-form table th.monthly,
.swo-products-footer th{width:168px;text-align:center;height:20px;line-height:20px;}
form#payment-form table td{background:#fff;}
form#payment-form table th.oneoff{width:250px;}
form#payment-form table th.monthly{width:400px;}
form#payment-form table td.bank_transfer input,
form#payment-form table td.paypal input,
form#payment-form table td.bank_transfer label,
form#payment-form table td.paypal label,
form#payment-form table td.direct_debit input,
form#payment-form table td.direct_debit label,
td.sofortueberweisung label{float:left;clear:none;}
form#payment-form table td.bank_transfer label span,
form#payment-form table td.paypal label span,
form#payment-form table td.direct_debit label span,
td.sofortueberweisung label span{line-height:30px;display:block;float:right;width:150px;}
form#payment-form table td.bank_transfer label,
form#payment-form table td.paypal label,
form#payment-form table td.direct_debit label,
form#payment-form table td.bank_transfer label span,
form#payment-form table td.paypal label span,
form#payment-form table td.direct_debit label span,
td.sofortueberweisung label,
td.sofortueberweisung label span{margin-left:10px!important;}
form#payment-form table td .bank-account label{width:155px;float: left;}
form#payment-form table td .bank-account input{margin-bottom:8px;width:200px;float: left;}
.swo-products-footer th.swo-products-total-text{text-align:left;}
.swo-products-footer.swo-products-coupon th{color:#ff6600;background:#fff;}
.swo-products-footer.swo-products-coupon th.swo-products-total-text{}
.swo-products-footer th{border:1px solid #ccc!important;}
.swo-article-list table td.swo-cost-once-single .amount,
.swo-article-list table td.swo-cost-month-single .amount,
.swo-article-list table td.swo-cost-once .amount,
.swo-article-list table td.swo-cost-month .amount,
.swo-article-list table td.swo-cost-once .discount-amount,
.swo-article-list table td.swo-cost-month .discount-amount,
.swo-article-list table td.swo-cost-once-single .discount-amount,
.swo-article-list table td.swo-cost-month-single .discount-amount{font-weight:bold;font-style:italic;font-size:18px;letter-spacing:-0.03em;color:#003366;line-height:26px;text-shadow:1px 1px 1px #e5e5e5;}
.swo-article-list table td.swo-cost-once-single .amount.discounted,
.swo-article-list table td.swo-cost-month-single .amount.discounted,
.swo-article-list table td.swo-cost-once .amount.discounted,
.swo-article-list table td.swo-cost-month .amount.discounted{text-decoration:line-through;color:#999;margin:2px 10px 0 10px;font-size:12px;font-weight:normal;}
.swo-article-list table thead th,
.swo-products-footer th,
form#payment-form table th,
table.webhosting td.title-head{background-color:#999;padding:10px;color:#fff;font-size:18px;font-style:italic;border:1px solid #e5e5e5;font-weight:bold;}
.swo-products-footer th{text-align:right;}
.swo-products-footer th span,
table.webhosting td.title-head strong,
table.webhosting td.title-head span{color:#fff;letter-spacing:-0.03em;font-size:18px;font-style:italic;text-shadow:1px 1px 1px #000033;font-weight:bold;}
.swo-products-footer th span.amount.discounted{text-decoration:line-through;font-size:14px;color:orange;margin-right:10px;}
.swo-article-list table td.swo-cost-once-single,
.swo-article-list table td.swo-cost-month-single,
.swo-article-list table td.swo-cost-once,
.swo-article-list table td.swo-cost-month{background:#f2f2f2;text-align:right;}
.swo-article-list table td.swo-cost-once,
.swo-article-list table td.swo-cost-month{background:#fff;}
tr.swo-product td{border-bottom:1px solid #e5e5e5;background:#fff;}
#configurator-form input.button.order,
#payment-form input.button.order,
input.button.order{border:0;width:305px;height:67px;margin-top:30px;box-shadow:0 0 0 transparent inset;cursor:pointer;}
.swo-product-properties.product-internet .swo-level-2 .swo-property input.checkbox{display:none;}
.swo-product-properties.product-hotelportalmanager .swo-property input.checkbox,
.swo-product-properties.product-webhostingstandard .swo-property input.checkbox{clear:left;}
.swo-product-properties.product-hotelportalmanager .swo-property label.swo-property-title,
.swo-product-properties.product-webhostingstandard .swo-property label.swo-property-title{clear:right;width:120px;}
.swo-product-properties.product-hotelmanager .swo-property label.swo-property-title,
.swo-product-properties.product-onlinebuchung .swo-property label.swo-property-title{width:120px;float:left;line-height:30px;}
.swo-product-properties.product-hotelmanager .swo-property input.text,
.swo-product-properties.product-onlinebuchung .swo-property input.text,
span.distance_text{float:left;}
span.distance_text{margin:20px 0 0 20px;font-style:italic;color:#999;}
.swo-product-properties.product-hotelvideo label{width:120px;margin-top:20px;}
.swo-product-properties.product-hotelvideo input#plz_distance{margin-top:15px;width:70px;}
.swo-product-properties.product-hotelvideo label.swo-property-title{width:85px;margin:0;}
.swo-product-properties.product-webhosting input,
.swo-product-properties.product-webhosting label{float:left;clear:none;margin:0 10px 5px 0;}
.swo-product-properties.product-webhosting label{width:140px;}
.swo-product-properties.product-webhosting input{clear:both;}
.swo-property{display:block;}
.swo-property .text.swo-calculate.swo-property-field{font-size:18px;height:30px;width:50px!important;text-align:center;font-weight:bold;background:none!important;color:#ff9900;}
.swo-property .text.swo-calculate.swo-property-field{float:right;}
.swo-property label.swo-property-title{float:left;}
.swo-product-properties.product-internet .text.swo-calculate.swo-property-field,
.swo-product-properties.product-hotelvideo .text.swo-calculate.swo-property-field{border:1px solid #eee!important;box-shadow:none!important;background:#fff!important;cursor:default;}
img.tooltip{float:left;}
.swo-add-property{width:160px;}
.swo-add-property img.tooltip{float:right;}
.swo-property a.ui-slider-handle{height:30px;width:20px;margin-top:-6px;background:#ffb76b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmYTczZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffb76b 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04));background:-webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);background:-o-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);background:-ms-linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);background:linear-gradient(top, #ffb76b 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0);border:1px solid #ff6600;cursor:pointer;}
div.ui-slider-range.ui-widget-header.ui-slider-range-min,
.swo-property a.ui-slider-handle:hover,
.swo-property a.ui-slider-handle:focus{-webkit-box-shadow:0px 0px 6px #ff9933;-moz-box-shadow:0px 0px 6px #ff9933;box-shadow:0px 0px 6px #ff9933;}
.ui-slider-horizontal{width:250px;float:left;margin:10px 30px 10px 25px;}
ul.swo-level-1,
ul.swo-level-2,
ul.swo-level-3{margin:0;padding:0;}
ul.swo-level-1{float:left;margin:15px;}
ul.swo-level-3{margin:10px 0;}
.swo-level-2.swo-property-list > li.swo-property{border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
.swo-level-2.swo-property-list li.swo-property{height:auto;}
.swo-level-2.swo-property-list li.swo-property li.swo-property{height:60px;}
label.swo-property-title{width:85px;}
span.swo-property-title{font-weight:bold;}
.swo-article-list.show-only span.swo-property-title{font-weight:normal;}
.swo-article-list.show-only ul.swo-level-1{margin:0;}
.swo-article-list.show-only .swo-level-2.swo-property-list li.swo-property li.swo-property{height:auto;}
div.ui-slider-range.ui-widget-header.ui-slider-range-min{background:#febf04;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmYwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ2NWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #febf04 0%, #ffd65e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#febf04), color-stop(100%,#ffd65e));background:-webkit-linear-gradient(top, #febf04 0%,#ffd65e 100%);background:-o-linear-gradient(top, #febf04 0%,#ffd65e 100%);background:-ms-linear-gradient(top, #febf04 0%,#ffd65e 100%);background:linear-gradient(top, #febf04 0%,#ffd65e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febf04', endColorstr='#ffd65e',GradientType=0);}
.HP-section.tpl-reg,
.HP-section.tpl-login{float:left;margin:0;width:425px;}
.HP-section.tpl-reg{padding-left:20px;border-left:1px solid #e5e5e5;}
.HP-section.tpl-reg .HP-section-title{width:260px;margin-bottom:20px;}
.HP-section.tpl-login .HP-section-title{width:405px;margin-bottom:20px;}
.REG_Controller_RegistrationFrontend label,
.login-block label{width:168px;float:left;}
.REG_Controller_RegistrationFrontend label {display:block;float:left;}
.REG_Controller_RegistrationFrontend input, .REG_Controller_RegistrationFrontend span.autogen {display:block;margin-bottom:10px;}
.REG_Controller_RegistrationFrontend input.button {display:block;margin-bottom:10px;}
.REG_Controller_RegistrationFrontend input.button.back{position: relative !important; margin-top: -45px !important;margin-left: -435px !important;width: 160px !important;height:40px;margin:35px 10px 0;cursor:pointer;border:0!important;background: url(/templates/HP/hotellerie.swoppen.com/images/tpl_slice_vs002.png) !important;text-shadow: 1px 1px 1px #FFFFFF; font-weight: bold; background-position: -4px -16px !important; height: 35px !important; padding: 9px 13px !important;border-radius: 5px;}
.REG_Controller_RegistrationFrontend input.button.back:hover{background-position: -4px -86px !important;}
.REG_Controller_RegistrationFrontend input.button.back:focus{background-position: -4px -156px !important;}
.login-block input{display:block;}
.REG_Controller_RegistrationFrontend input,
.REG_Controller_RegistrationFrontend select,
.REG_Controller_RegistrationFrontend textarea,
#loginFormTable input,
.login-block input{margin-bottom:10px;width:230px;float:left;}
.REG_Controller_RegistrationFrontend input.text.elm_tax_id,
.REG_Controller_RegistrationFrontend input.text.elm_vat_id,
.REG_Controller_RegistrationFrontend select.elm_salutation{width:130px;margin-right:80px;}
.REG_Controller_RegistrationFrontend select.elm_salutation{width:135px;}
.REG_Controller_RegistrationFrontend input.elm_first_name,
.REG_Controller_RegistrationFrontend input.elm_tel,
.REG_Controller_RegistrationFrontend input.elm_fax,
.HP_emaildirect input.elm_tel,
.HP_emaildirect input.elm_fax,
.REG_Controller_RegistrationFrontend input.elm_username{width:160px;}
.REG_Controller_RegistrationFrontend input.elm_name{width:190px;}
.REG_Controller_RegistrationFrontend input.elm_zip{width:80px;}
.REG_Controller_RegistrationFrontend span.autogen.elm_{color:#ff6600;font-weight:bold;font-style:italic;border:1px solid #e5e5e5;padding:5px 20px;background:#eee;}
#loginFormTable label{width:100px;}
#loginFormTable .links{clear:both;}
ul.tpl-product-advantage{list-style-type:none;margin-left:0;padding-left:0;}
ul.tpl-product-advantage li img{margin-right:2px;position:relative;top:3px;}
tr.swo-products-footer.swo-products-total-gross th,
tr.swo-products-footer.swo-products-cost-gross th{background:#e5e5e5;height:15px;line-height:15px;padding:5px 10px;font-size:12px;font-weight:normal;text-shadow:1px 1px 1px #fff;color:#333;}
tr.swo-products-footer.swo-products-total-gross th span,
tr.swo-products-footer.swo-products-cost-gross th span{font-size:12px;color:#333!important;font-weight:normal;text-shadow:1px 1px 1px #fff;}
table.webhosting{border-collapse:collapse;}
table.webhosting td{border:1px solid #e5e5e5!important;background:#fff;padding:5px!important;}
table.webhosting td.title-odd{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #ffffff 1%, #eeeeee 99%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(99%,#eeeeee));background:-webkit-linear-gradient(top, #ffffff 1%,#eeeeee 99%);background:-o-linear-gradient(top, #ffffff 1%,#eeeeee 99%);background:-ms-linear-gradient(top, #ffffff 1%,#eeeeee 99%);background:linear-gradient(top, #ffffff 1%,#eeeeee 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0);}
table.webhosting td.title-odd strong{height:30px;color:#003366;}
span.reg-smal{font-size:9px;position:relative;top:-2px;color:#999;float:none!important;}
table.referenz{border-collapse:collapse;padding:0;width:100%;}
table.referenz td{border:1px solid #e5e5e5;padding:20px 30px;}
table.referenz td.ow{padding-top:10px;}
table.referenz td.ow_td{padding:20px 0 0 0;text-align:right;}
.referenz td a.tooltip{margin:0 3px;}
.referenz td a.tooltip span{display:none;padding:10px;position:absolute;z-index:1;border:1px solid #e5e5e5;opacity:0.96;filter:alpha(opacity=96);}
.referenz td a.tooltip:hover span{display:block;}
a.link-extern{background:#fff url("../images/icon_extern-link.jpg") no-repeat left 2px;margin:0 5px;padding-left:15px;}
p.discount-large{background:#ff6600;padding:10px 20px 15px;width:590px;margin-top:10px;text-align:center;margin-right:20px;float:left;}
p.discount-large span{background:none!important;letter-spacing:-0.05em;color:#fff;font-size:24px;line-height:30px;font-weight:bold;position:relative;}
.login-block input.button.elm_,
.REG_Controller_RegistrationFrontend input.button.elm_,
input.submit{background-color: #135393; line-height:30px;height:30px;border:0;font-weight:bold;margin-top:10px;color:#fff;text-align:center;cursor:pointer;border:0;box-shadow:inset 0 0 0 #fff;}
.login-block input.button.elm_:hover,
.login-block input.button.elm_:focus,
.REG_Controller_RegistrationFrontend input.button.elm_:hover,
.REG_Controller_RegistrationFrontend input.button.elm_:focus,
.AUT form.form input.submit:hover,
.AUT form.form input.submit:focus,
.login-block input.button.elm_:active,
.REG_Controller_RegistrationFrontend input.button.elm_:active,
input.submit:hover,
input.submit:focus{background:#ff9933;}
.login-block input.button.elm_:active,
.REG_Controller_RegistrationFrontend input.button.elm_:active,
.AUT form.form input.submit:active,
.REG_Controller_RegistrationFrontend input.button.elm_:active,
input.submit:active{box-shadow:inset 0.1em 0.1em 0.1em #666;}
.flt-lft{float:left;}
.flt-rgt{float:right;}
.box-large.solution1,
.box-small.solution1,
.box-small.solution2,
.box-small.solution3,
.box-small.solution4,
.box-small.solution5,
.box-small.solution6,
.box-small.solution7,
.box-small.solution8,
.box-small.solution9,
.box-small.solution10,
.box-small.solution11,
.box-large.solution1,
.box-large.solution2,
.box-large.solution3,
.box-large.solution4,
.box-large.solution5,
.box-large.solution6,
.box-large.solution7,
.box-large.solution8,
.box-large.solution9,
.box-large.solution10,
.box-large.solution11{height:105px!important;cursor:pointer;position:relative;}
.tpl-section-switch span.h3,
.box-large span.h3,
.box-small span.h3,
.box-large a,
.box-small a,
span.p{display:block;text-decoration:none;}
.box-large a,
.box-small a{height:80px;}
.cols9.more-solutions .HP-pageblock-content{padding:0!important;margin-bottom:20px!important;}
.HP-pageblock.cols2.box-small:hover,
.HP-pageblock.cols3.box-large:hover,
.HP-pageblock.cols3.box-small:hover,
.tpl-section-switch a.switcher:hover{background:#eee;}
.HP-pageblock.cols2.box-small:active,
.HP-pageblock.cols3.box-large:active,
.HP-pageblock.cols3.box-small:active,
.tpl-section-switch a.switcher:active{box-shadow:inset 0.1em 0.1em 0.1em #000;-moz-box-shadow:inset 0.1em 0.1em 0.1em #000;-webkit-box-shadow:inset 0.1em 0.1em 0.1em #000;-o-box-shadow:inset 0.1em 0.1em 0.1em #000;}
.HP-pageblock.cols3.box-large.solution11{background:#135393;}
.HP-pageblock.cols3.box-large.solution11 span.a-link{color:#fff;}
.HP-pageblock.cols3.box-large.solution11:hover,
.HP-pageblock.cols3.box-large.solution11:focus{background:#00519d;}
.tpl-section-switch a.switcher.active,
.HP-pageblock.cols3.box-large.solution11:active{background:#00519d;box-shadow:inset 0.1em 0.1em 0.1em #000;-moz-box-shadow:inset 0.1em 0.1em 0.1em #000;-webkit-box-shadow:inset 0.1em 0.1em 0.1em #000;-o-box-shadow:inset 0.1em 0.1em 0.1em #000;}
.tpl-section-switch a.switcher span.h3{font-size:18px;margin-top:0.6em;text-shadow:1px 1px 1px #fff;}
.tpl-section-switch a.switcher.active span.h3,
.HP-pageblock.cols3.box-large.solution11 span.h3{color:#fff;text-shadow:1px 1px 1px #000;}
.tpl-section-switch a.switcher.active span.p,
.HP-pageblock.cols3.box-large.solution11 span.p{color:#e5e5e5;text-shadow:0 0 0 #000;}
.tpl-section-switch a.switcher span.p{color:#000;text-shadow:0 0 0 #fff;}
#id783 .tpl-wrapper.tpl-content .tpl-container td.td-price img{right:-58px!important;}
#id778 .tpl-wrapper.tpl-content .tpl-container td.pd-video img{right:-32px!important;}
.tpl-recent-products{margin:10px 0;}
.progress-bar{background:#eee;position:relative;width:874px;height:80px;padding:10px 10px 0;}
.progress-bar .step{float:left;text-align:center;width:263px;}
.progress-bar .step.finish,
.progress-bar .step.start{width:153px;}
.progress-bar .step .title strong{font-size:14px;display:block;}
.progress-bar .step .title span{font-size:12px;color:silver;}
.progress-bar .step.active .title strong,
.progress-bar .step.active .title span{color:#FF9900;}
.progress-bar .step .process{height:25px;background:transparent url(../images/tpl_statusbar.png) no-repeat center top;}
.progress-bar .step.start .process{background-position:center -280px;}
.progress-bar .step.finish .process{background-position:center -120px;}
.progress-bar .step.active .process{background-position:center -40px;}
.progress-bar .step.passed .process{background-position:center -80px;}
.progress-bar .step.start.active .process{background-position:center -200px;}
.progress-bar .step.finish.active .process{background-position:center -160px;}
.progress-bar .step.start.passed .process{background-position:center -240px;}
.finish-text,
.finish-description{float:right;width:430px;margin:40px 0 30px;}
.finish-text{height:240px;background:#fff url(../images/order_done.jpg) no-repeat center center;text-indent:-9999px;}
#bestellvorgang div.payment,
#bestellvorgang div.bank-account,
#bestellvorgang div.address{margin-right:20px;float:left;}
.payment input {float: left;}
.payment label {float: left;}
#bestellvorgang div.coupon-form{background:#eee;padding:10px;float:none;height:27px;display:block;margin:10px 0;}
#bestellvorgang div.coupon-form form{margin:0;float:left;width:450px;}
#bestellvorgang div.coupon-form form input{float:left;}
#bestellvorgang div.coupon-form input.button{box-shadow:0 0 0 inset!important;background-color:#ff9933;cursor:pointer;width:80px;border:0;height:26px;margin-left:10px;color:#003366;text-shadow:1px 1px 1px #FFFFFF;}
#bestellvorgang div.coupon-form input.button:hover,
#bestellvorgang div.coupon-form input.button:focus{background-color:#FF6600;}
#bestellvorgang div.coupon-form input.button:active{box-shadow:1px 1px 1px inset!important;}
#bestellvorgang div.coupon-form h2{float:left;margin:3px 10px 0 0;}
#bestellvorgang div.coupon-form input{width:200px;}
#bestellvorgang div.payment table,
#bestellvorgang div.address table,
#bestellvorgang div.bank-account table{border-collapse:collapse;}
#bestellvorgang div.payment table td,
#bestellvorgang div.address table td,
#bestellvorgang div.bank-account table td{border:1px solid #eee;padding:5px;}
#bestellvorgang input.button.back{clear:both;}
.AUT{position:relative;z-index:20;height:488px;}
.AUT input.text{width:150px;}
.AUT form.form input.submit{margin:0 0 0 10px!important;padding:0 10px;}
.AUT h1{margin-top:0;}
.AUT-forgotten{width:613px;height:488px;position:absolute;top:40px;right:30px;z-index:10;}
h3.island-headline{margin-left:20px;width:200px;}
ul.island-list{background:#e5eef6;padding:5px 10px 5px 25px;margin-left:20px;width:200px;list-style-image:url(../images/small_advantage.png);}
ul.island-list ul{margin:0 0;padding:5px 10px 5px 25px;list-style-image:url(../images/small_advantage.png);}
ul.island-list li{list-style-type:none;}
ul.island-list img{margin:0 5px 0 0;display:none;}
#id14 .tpl-wrapper.tpl-content .teaser-button,
#id776 .tpl-wrapper.tpl-content .teaser-button,
#id777 .tpl-wrapper.tpl-content .teaser-button,
#id778 .tpl-wrapper.tpl-content .teaser-button,
#id779 .tpl-wrapper.tpl-content .teaser-button,
#id780 .tpl-wrapper.tpl-content .teaser-button,
#id781 .tpl-wrapper.tpl-content .teaser-button,
#id782 .tpl-wrapper.tpl-content .teaser-button,
#id783 .tpl-wrapper.tpl-content .teaser-button,
#id784 .tpl-wrapper.tpl-content .teaser-button,
#id785 .tpl-wrapper.tpl-content .teaser-button,
#id786 .tpl-wrapper.tpl-content .teaser-button,
#id787 .tpl-wrapper.tpl-content .teaser-button,
#id959 .tpl-wrapper.tpl-content .teaser-button,
#id958 .tpl-wrapper.tpl-content .teaser-button,
#id960 .tpl-wrapper.tpl-content .teaser-button,
#id788 .tpl-wrapper.tpl-content .teaser-button,
#id804 .tpl-wrapper.tpl-content .teaser-button,
#id885 .tpl-wrapper.tpl-content .teaser-button{display:block;}
#id885 .teaser-button{background:transparent url(../images/tpl-button-demo.png) no-repeat left top;height:228px;width:374px;top:-40px;text-decoration:none;padding:0;}
#id885 .teaser-button a{height:208px;width:354px;margin:10px 0 0 10px;}
#id885 .teaser-button span{display:none;}
.teaser-button{display:none;background:transparent url(../images/zur-preisermittlung.png) no-repeat left top;height:42px;width:398px;padding:5px 20px 5px;position:absolute;right:40px;top:-25px;text-decoration:none!important;text-align:right;}
.teaser-button span{float:left;margin-left:18px;}
.teaser-button a{width:200px;margin-right:40px;height:30px;display:block;float:left;cursor:pointer;}
.swo-video.tpl-video-home{position:relative;top:174px;left:90px;}
.swo-video.tpl-video-home a.videocontent{background:none!important;height:auto;width:auto;}
.tpl-video-home{height:30px!important;width:298px;position:Absolute;background:none!important;top:-21px;left:328px;margin:0!important;}
.tpl-video-home .HP-pageblock-content{padding:0!important;}
.tpl-video-home a.videocontent{background:transparent url(../images/tpl_slice_vs002.png) no-repeat left -760px;display:block;height:40px;width:298px}
.tpl-video-home a.videocontent:hover,
.tpl-video-home a.videocontent:focus{background-position:left -810px;}
.tpl-video-home a.videocontent:active{background-position:left -860px;}
.tpl-inovation-info{position:absolute;right:22px;top:79px;}
.HP-section.pros{margin:10px 0 30px;}
.HP-section.pros .page{margin:10px 0 15px;}
.HP-section.pros .HP-section-title{font-size:18px!important;}
.HP-section.pros .page a{font-size:18px;color:#009933;text-decoration:none;font-weight:bold;}
.HP-section.pros .introduction{display:none;margin:0 0 0 15px;padding:5px 10px 10px;background:#efefef;width:450px;}
.HP-section.pros.orderform{position:relative;top:-40px;}
.HP-section.pros.orderform .HP-section-title{text-align:center;padding:10px 20px;font-size:30px!important;height:40px;line-height:40px!important;margin-bottom:0!important;cursor:pointer;background:#f7a134;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YTEzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjZhMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #f7a134 0%, #eb6a0b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a134), color-stop(100%,#eb6a0b));background:-webkit-linear-gradient(top, #f7a134 0%,#eb6a0b 100%);background:-o-linear-gradient(top, #f7a134 0%,#eb6a0b 100%);background:-ms-linear-gradient(top, #f7a134 0%,#eb6a0b 100%);background:linear-gradient(top, #f7a134 0%,#eb6a0b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7a134', endColorstr='#eb6a0b',GradientType=0);}
.HP-section.pros.orderform .CMS_workflow{position:relative;padding:20px;border:4px solid orange;border-top:0;}
.HP-section.pros.orderform .CMS_workflow label{width:230px;text-align:right;clear:both;margin-right:10px;}
.orderform input.input{float:left;width:240px;}
.orderform input.rooms{width:40px;text-align:right;}
.orderform input.name{width:160px;}
.orderform input.zip{width:80px;}
.orderform input.tel,
.orderform input.fax{width:160px;}
.orderform .checkbox-group{margin-left:238px!important;}
.orderform .control-group.checkbox-group label{clear:none!important;text-align:left!important;margin:2px 0 0 5px;width:240px!important;font-weight:bold;font-size:14px;}
.orderform textarea{width:240px;min-width:240px;max-width:240px;height:70px;min-height:70px;}
.orderform .button-send{box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;-moz-box-shadow:0 0 0!important;-o-box-shadow:0 0 0!important;color:#ff9900;margin-left:240px;height:50px;width:240px;font-size:18px;font-weight:bold;margin-top:10px;border:1px solid #fff;background:#004588;background:-moz-linear-gradient(top, #004588 1%, #002d59 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#004588), color-stop(100%,#002d59));background:-webkit-linear-gradient(top, #004588 1%,#002d59 100%);background:-o-linear-gradient(top, #004588 1%,#002d59 100%);background:-ms-linear-gradient(top, #004588 1%,#002d59 100%);background:linear-gradient(to bottom, #004588 1%,#002d59 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004588', endColorstr='#002d59',GradientType=0);cursor:pointer;}
.orderform .button-send:hover{background:#0060ba;background:-moz-linear-gradient(top, #0060ba 0%, #002d59 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0060ba), color-stop(100%,#002d59));background:-webkit-linear-gradient(top, #0060ba 0%,#002d59 100%);background:-o-linear-gradient(top, #0060ba 0%,#002d59 100%);background:-ms-linear-gradient(top, #0060ba 0%,#002d59 100%);background:linear-gradient(to bottom, #0060ba 0%,#002d59 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0060ba', endColorstr='#002d59',GradientType=0);}
.orderform .button-send:active{background:#002d59;background:-moz-linear-gradient(top, #002d59 0%, #0060ba 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#002d59), color-stop(100%,#0060ba));background:-webkit-linear-gradient(top, #002d59 0%,#0060ba 100%);background:-o-linear-gradient(top, #002d59 0%,#0060ba 100%);background:-ms-linear-gradient(top, #002d59 0%,#0060ba 100%);background:linear-gradient(to bottom, #002d59 0%,#0060ba 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002d59', endColorstr='#0060ba',GradientType=0);}
.orderform .control-group{clear:both;margin:3px 0;float:left;}
.orderform .men,
.orderform .woman{float:left;margin-top:3px;margin-right:10px;}
.orderform .msg{display:block;margin:10px;text-align:center;font-weight:bold;font-size:14px;border:1px solid #ccc;padding:5px;}
.orderform input.success,
.orderform select.success{border:1px solid #339900;}
.orderform .msg.error{border-color:#cc0000;color:#cc0000;}
.orderform .msg.success{padding:20px;font-size:18px;border-color:#339900;color:#fff;background:#339900;}
.orderform #anfrage-form .control-group{clear:both;margin:3px 0;float:left; width: 100%;}
.orderform #anfrage-form .control-group .checkbox {margin-top: 5px;}
.HP-section.pros.orderform .CMS_workflow #anfrage-form label{width:230px;text-align:right;clear:both;margin-right:10px; float: left;}
#anfrage-form #salutation, #anfrage-form .checkbox {float: left; border: 0px;}
#anfrage-form select[name="found"] {margin-top: 10px;}
form input, form textarea, form select, .REG_Controller_RegistrationFrontend span.autogen.elm_ {box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}
.slide-box{border:5px solid white;border-left:0;border-right:0;width:100%;}
.slide-box form{margin:0;padding:0px;}
.slide-box table{border-collapse:collapse;}
.slide-box table td{border:1px solid #D1D8DF;padding:15px 10px;vertical-align:top;margin:0;border-top:0;}
a.box-title{color:#333;font-size:14px;font-weight:bold;padding:10px 20px;display:block;border:1px solid #D1D8DF;background:#DEE3E7;cursor:pointer;}
a.box-title.open{background:#DEE3E7 url("../images/tpl_overlay_close.png") no-repeat 380px 6px;}
a.box-title:hover{text-decoration:none;}
a.box-title.open:hover,
a.box-title.open:focus{background-position:380px -34px;}
a.box-title.open:active{background-position:380px -74px;}
.content-box table, .content-box table td{margin:0;border-top:0;}
form .link-bluff{color:#069;float:none;text-decoration:none;background:transparent;box-shadow:inset 0 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 0 #fff;-webkit-box-shadow:inset 0 0 0 0 #fff;-o-box-shadow:inset 0 0 0 0 #fff;border:0;padding:0px;position:relative;left:-2px;}
form .link-bluff:hover,
form .link-bluff:focus{text-decoration:underline;cursor:pointer;}
form .link-bluff:active{color:#069;outline:none;border:0;}
form .link-bluff:focus{outline:none;border:0;}
.HP_emaildirect textarea{float:left;}
.HP_emaildirect .io_error,
.HP_emaildirect .error-msg,
.HP_emaildirect .io_success,
.HP_emaildirect .io,
.HP_emaildirect .io-msg,
.HP_emaildirect .msg-error,
.HP_emaildirect .io-error{width:430px;}
.tpl-info-box{color:#3A87AD;background-color:#D9EDF7;border:1px solid #BCE8F1;padding:5px;margin-top:40px;text-align:center;position:relative;left:50%;width:922px;z-index:9999;margin-left:-468px;clear:both;float:left;height:auto;max-height:70px;cursor:pointer;overflow:hidden;}
.tpl-content-wrapper .tpl-info-box{left:0px;margin:20px 0px;width:882px;}
.tpl-info-box .more{border-color:#3A87AD transparent transparent transparent;border-width:10px;position:absolute;right:40px;top:50%;height:0px;margin-top:-5px;border-style:solid;}
.tpl-info-box.active{max-height:none;}
.tpl-info-box.active .more{display:none;}
.tpl-info-box .HP-pageblock.HP_owncontent{background:transparent;height:auto;}
.tpl-info-box .HP-pageblock.HP_owncontent .HP-pageblock-content{padding:0px;}
.tpl-info-box *{color:#3A87AD;}
#id961 .HP_listing .pages{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;float:left;width:100%;height:auto;margin-bottom:20px;padding:10px 0;}
#id961 .HP_listing .pages .page a{text-decoration:none;font-weight:bold;font-size:14px;display:block;float:left;width:394px;background:#D9EDF7;border:1px solid #BCE8F1;padding:15px;margin:10px 20px 10px 0;}
#id961 .HP_listing .pages .page a:hover{background:#BCE8F1;}
.page-listing .page a{display:block;font-size:18px;text-decoration:none;padding:10px;background-color:#F5F5F5;margin-top:10px;}
.page-listing .page a:focus,
.page-listing .page a:hover{background:#E6E6E6;}
.tpl-content .HP-pageblock.HP_owncontent.tpl-product-menu{height:auto;margin:0;}
.tpl-content .HP-pageblock.HP_owncontent.tpl-product-menu .HP-pageblock-content{padding:0;}
.tpl-box-menu{margin:10px 0;padding:0;list-style:none;}
.tpl-box-menu li{float:left;margin-right:10px;}
.tpl-box-menu li:last-child{margin-right:0;}
.tpl-box-menu li a{text-decoration:none;background-color:#ff9c09;width:140px;display:block;text-align:center;-webit-text-shadow:1px 1px 1px rgba(255,255,255,0.5);-moz-text-shadow:1px 1px 1px rgba(255,255,255,0.5);-ms-text-shadow:1px 1px 1px rgba(255,255,255,0.5);-o-text-shadow:1px 1px 1px rgba(255,255,255,0.5);text-shadow:1px 1px 1px rgba(255,255,255,0.5);line-height:30px;}
.tpl-box-menu li a:hover{background-color:#eb7a0b;}
