body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.cc-head>*:first-child{margin-top:0}.cc-head>*:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-backdrop: rgba(0, 0, 0, .75);--ccb-anim-duration: .5s;--ccb-checked-clr: #399d32;--ccb-checked-bg: #dcf3db;--ccb-unchecked-clr: #9c9b99;--ccb-unchecked-bg: #fff;--ccb-disabled-clr: #c8c7c5;--ccb-disabled-bg: #f4f4f4;--ccb-focus-clr: #00a4f4;position:fixed;inset:0;z-index:9999;display:flex;align-items:var(--ccb-align, center);justify-content:var(--ccb-justify, center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden;color:var(--ccb-clr, #444)}.contao-cookiebar *{box-sizing:border-box}.contao-cookiebar p{color:var(--ccb-text, #868686);line-height:1.4}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:before,.contao-cookiebar input+label:after{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;background:var(--ccb-unchecked-bg);border:1px solid var(--ccb-unchecked-clr);transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;background:var(--ccb-unchecked-clr);transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input.cc-group-half+label:after{background:linear-gradient(to right, var(--ccb-unchecked-clr) 0%, var(--ccb-unchecked-clr) 50%, var(--ccb-checked-clr) 50%, var(--ccb-checked-clr) 100%)}.contao-cookiebar input:checked+label:after{background:var(--ccb-checked-clr);margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:checked+label:before{background:var(--ccb-checked-bg);border-color:var(--ccb-checked-clr)}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar input:disabled+label:after{background:var(--ccb-disabled-clr)}.contao-cookiebar input:disabled+label:before{background:var(--ccb-disabled-bg);border-color:var(--ccb-disabled-clr)}.contao-cookiebar input:focus-visible:not(.cc-hide-focus)+label:before{outline:3px dashed var(--ccb-focus-clr);outline-offset:2px}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none;border:1px solid var(--ccb-btn-bdr, #cfcfcf);border-radius:4px;color:var(--ccb-btn-clr, #444);background:var(--ccb-btn-bg, #f5f5f5)}.contao-cookiebar .cc-btn:hover,.contao-cookiebar .cc-btn:focus{background:var(--ccb-btn-bg-hvr, #ececec)}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.contao-cookiebar .grayscale{--ccb-btn-bg: #f1efef;--ccb-btn-bg-hvr: #ececec}.contao-cookiebar .grayscale .success{--ccb-btn-bg: #fbfbfb;--ccb-btn-bg-hvr: #f7f7f7}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4e9e3e;--ccb-btn-bg-hvr: #4c933f;--ccb-btn-bdr: #3e7830;--ccb-btn-clr: #fff}.cc-focus:not(.cc-hide-focus):focus-visible{outline:3px dashed var(--ccb-focus-clr);outline-offset:-3px}.cc-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;float:left}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;background:var(--ccb-bg, #fff);box-shadow:var(--ccb-box-shadow, rgba(99, 99, 99, 0.2)) 0 2px 8px 0;animation:var(--ccb-anim, cookiebar-middle-in) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border:1px solid var(--ccb-bdr, #d0d0d0);border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;background:var(--ccb-info-bg, #fff);border:1px solid var(--ccb-info-bdr, #efefef);padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{background:var(--ccb-cookies-bg, #fbfbfb);border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>p,.cc-cookies>.cc-cookie{margin:0;padding:15px;border-top:1px solid var(--ccb-cookies-bdr, #fbfbfb)}.cc-cookie label.cookie+*{margin-top:10px}.cc-cookie p{margin:0 0 15px;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:center}.cc-info{margin-top:15px}.cc-info>p{font-size:.875rem}.cc-info>a{display:inline-block;font-size:.813rem;color:var(--ccb-detail-clr, #a2a2a2);text-decoration:none}.cc-info>a:hover{color:var(--ccb-detail-clr-hvr, #717171)}.cc-info>a+a:before{display:inline-block;content:"·";margin-right:5px}.cc-active .cc-inner{opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify: flex-start}.cc-right{--ccb-justify: flex-end}.cc-top{--ccb-align: flex-start}.cc-top.cc-active{--ccb-anim: cookiebar-top-in}.cc-top.cc-saved{--ccb-anim: cookiebar-top-out}.cc-middle.cc-active{--ccb-anim: cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim: cookiebar-middle-out}.cc-bottom{--ccb-align: flex-end}.cc-bottom.cc-active{--ccb-anim: cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim: cookiebar-bottom-out}@media(min-width: 768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:var(--ccb-max-width, 750px)}}@media(forced-colors){.contao-cookiebar input+label:after{border:1px solid currentColor}.cc-inner{border:1px solid currentColor}input.cc-group-half+label:after{margin-left:9px}}@media(prefers-reduced-motion){.contao-cookiebar{--ccb-anim-duration: 2s}}@media print{.contao-cookiebar{opacity:0}}@keyframes cookiebar-overlay-in{0%{background:rgba(0,0,0,0)}to{background:var(--ccb-backdrop)}}@keyframes cookiebar-overlay-out{0%{background:var(--ccb-backdrop)}to{background:rgba(0,0,0,0);visibility:hidden}}@keyframes cookiebar-top-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-top-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-100%)}}@keyframes cookiebar-middle-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cookiebar-middle-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(0)}}@keyframes cookiebar-bottom-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes cookiebar-bottom-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(100%)}}.cc-group{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}.cc-group>label{flex-grow:1;margin:5px 0 5px 10px}.cc-cookies{display:none;width:100%}.cc-detail-btn{padding:8px 10px;line-height:1.2rem}.cc-detail-btn-details{text-decoration:underline;padding:0;margin:0 0 10px}.cc-detail-btn,.cc-detail-btn-details{display:inline-block;color:var(--ccb-detail-clr, #a2a2a2);border:0 none;outline:0 none;background:rgba(0,0,0,0);font-size:13px;letter-spacing:0;text-transform:initial;cursor:pointer}.cc-detail-btn span:nth-child(2),.cc-detail-btn-details span:nth-child(2){display:none}.cc-detail-btn.cc-active span:nth-child(1),.cc-detail-btn-details.cc-active span:nth-child(1){display:none}.cc-detail-btn.cc-active span:nth-child(2),.cc-detail-btn-details.cc-active span:nth-child(2){display:inline}.cc-detail-btn:hover,.cc-detail-btn-details:hover{background:rgba(0,0,0,0);color:var(--ccb-detail-clr-hvr, #717171)}
dunkelblau {
    color:#1A5479;
}
hellblau{
    color:#34B1CB;
}
blau_fang{
    color:#368091;
}

a {
    text-decoration:none;
    color:#34B1CB;
}



#logo {
    max-width:100%;
    float:left;
    display:block;
    margin-top:2em;
}
#logo_footer {
    float:right;
    margin-top:20px;
    margin-right:20px;
}


#sub_topnav {
    width:auto;
    float:right;
    display:inline-block;
    margin-right:170px;
}
#sub_topnav li {
    float:right;
    display:inline-block;
    margin-right:10px;
    list-style-type:none;
}
#sub_topnav li a,
#sub_topnav li span {
    font-size:1.25rem;
    text-decoration:none;
    color:#34B1CB;
    font-size: 20px;
}
#sub_topnav li .active,
#sub_topnav li .trail,
#sub_topnav li a:hover {
    color:#1A5479;
}
#unter_nav {
    width:auto;
    height:auto;
    float:left;
    clear:both;
    margin-top:210px;
}
#unter_nav ul {
    height:1.5em;
    margin:20px 0 0;
    padding:0;
}
#unter_nav li {
    float:left;
    display:inline-block;
    margin-right:25px;
    list-style-type:none;
}
#unter_nav li a,
#unter_nav li span {
    font-size:1.5rem;
    text-decoration:none;
    color:#34B1CB;
    font-size: 24px;
}
#unter_nav li .active,
#unter_nav li .trail,
#unter_nav li a:hover {
    color:#1A5479;
}




/* Newsliste */
.mod_newslist .layout_short h2 {
    margin-bottom:.1em;
    font:1.3rem "Open Sans",sans-serif;
    font-weight:bold;
    color: #368091;
}

/* Newsliste */
.mod_newslist .layout_short .teaser {
    margin-top:0;
    font:1.1rem Open Sans,sans-serif;
    font-weight: 300;
}

/* Newsliste */
.mod_newslist .layout_short .teaser p {
    margin-top:.5em;
    margin-bottom:0;
	color: #368091;
}

/* Newsreader */
.mod_newsreader .layout_full h1 {
    margin-top:.2em;
}



/* Newsreader */
.layout_full p.more {
    margin-top:.2em;
    margin-bottom:0;
    font:2em "Open Sans",sans-serif;
    font-variant:small-caps;
    color:#34B1CB;
}

/* Newsreader */
.mod_newsreader .back {
    margin-top:0em;
    margin-right:1.5em;
    margin-bottom:0;
    text-align:right;
    font:1.4rem "Open Sans",sans-serif;
    font-weight:bold;
    font-variant:small-caps;
    color:#34B1CB;
}

/* News Page */
.pagination {
    clear:left;
    text-align:center;
    color:#34B1CB;
}

/* News Page */
.pagination li {
    display:inline-block;
}

/* News Page */
.pagination p {
    display: none;
}

/* News Page */
.pagination .current {
    color:#1A5479;
}

/* Kommentare */
.ce_comments {
    margin-bottom:2em;
}

/* Kommentare */
.ce_comments h2 {
    display:none;
    margin-top:.2em;
    font-size:2.0em;
    font-weight:normal;
    font-variant:small-caps;
    color:#34B1CB;
}

/* Kommentare */
.ce_comments .info {
    margin-bottom:1em;
    padding-top:.25em;
    border-top:1 dotted #34B1CB;
    font:1.1rem Open Sans;
    color:#1A5479;
    font-weight: 600;
}

/* Kommentare */
div.comment {
    margin-bottom:3em;
    border-bottom:1px dotted #34B1CB;
}

/* Newsletter subscribe */
.mod_subscribe input.submit {
    height:2rem;
    background-color:#fff;
    border:1px dotted #1A5479;
    color:#1A5479;
    font-weight: 400;
}

/* Newsletter subscribe */
.mod_subscribe input.text {
    height:1.8rem;
    max-width:100%;
    border:1px dotted #1A5479;
    font-family:"Open Sans",sans-serif;
    color:#34B1CB;
    font-weight: 400;
}

/* Newsletter confirm */
.mod_subscribe .confirm {
    font-family:open Sans,sans-serif;
    color:#BF0000;
    font-weight: 400;
}

/* Newsletter auswählen */
.mod_subscribe .formbody .checkbox_container span {
    display:block;
    margin-bottom:5px;
    font-weight: 400;
}

/* Newsletter unsubscribe */
.mod_unsubscribe input.submit {
    height:2rem;
    background-color:#fff;
    border:1px dotted #1A5479;
    line-height:1.6rem;
    color:#1A5479;
}

/* Newsletter unsubscribe */
.mod_unsubscribe input.text {
    height:1.8rem;
    border:1px dotted #1A5479;
    line-height:1.6rem;
    color:#34B1CB;
    font-weight: 400;
}

/* Newsletter kündigen */
.mod_unsubscribe .formbody .checkbox_container span {
    display:block;
    margin-bottom:5px;
    font-weight: 400;
}

/* Akkordeon Kommentare */
.ce_accordion .toggler {
    font:1.4rem "Raleway",sans-serif;
    font-weight:normal;
    color: #368091;
	cursor:pointer;
}

/* Akkordeon Links */
#links .toggler {
    font:1.3rem "Raleway",sans-serif;
    font-weight: bold;
    color: #368091;
	cursor:pointer;
		}

/* Akkordeon Links */
#links .haftung-toggler {
    font-size:1.0rem;
    font-weight:bold;
    color:#4D4D4D;
    cursor:pointer;
}

/* Akkordeon Faq */
#faq .toggler {
    font:1.2rem Open Sans,sans-serif;
    color:#1A5479;
    cursor:pointer;
}

/* Akkordeon news */
#news .toggler {
    font:1.8rem;
    color:#368091;
    cursor:pointer;
	font-variant:small-caps;
	font-weight:bold;
}

/* Akkordeon probenaehen */
#probenaehen_akkord .toggler {
    font-size:1.7rem;
    font-variant:small-caps;
    color:#34B1CB;
    cursor:pointer;
}

/* Akkordeon Zertifizierung */
#zertifizierung_akkord .toggler {
    font-size:1.6rem;
    font-variant:small-caps;
    color:#1A5479;
    cursor:pointer;
}
#footer {
    width:100%;
    height:auto;
    max-width:100%;
    float:left;
    display:inline-block;
    padding-top:60px;
    text-align:left;
    background-image:url("../../files/kioto/css/files/kioto/material/footer_grafik4.jpg");
    background-position:center top;
    background-repeat:no-repeat;
}
#footer_nav {
    width:100%;
    height:auto;
    max-width:830px;
    float:left;
    display:inline-block;
    text-align:left;
}
form#kontaktformular {
    margin:0 0 0 2em;
    padding:1em 1em 1em 3em;
}
#kontaktformular input,
#kontaktformular textarea {
    max-width:100%;
    float:left;
    clear:left;
    margin-bottom:5px;
    margin-left:50px;
    border:1px dotted #1A5479;
    color:#34B1CB;
}
#kontaktformular span.captcha_text {
    max-width:100%;
    float:left;
    clear:left;
    margin-bottom:5px;
    margin-left:50px;
    color:#34B1CB;
}
#kontaktformular fieldset {
    max-width:100%;
    float:left;
    clear:left;
    margin-bottom:5px;
    margin-left:50px;
    color:#34B1CB;
}
#kontaktformular label {
    float:left;
    clear:left;
    display:block;
    margin-top:.4em;
    margin-right:auto;
    margin-bottom:.1em;
    text-align:left;
    color:#1A5479;
    corsor: pointer;
}
#kontaktformular .checkbox_container {
    margin-top:.5em;
    border:0px;
}
#kontaktformular .checkbox_container label {
    float:none;
    display:inline;
}
#kontaktformular .submit {
    margin-top:1.5em;
    background-color:#fff;
    border:1px dotted #1A5479;
    color:#1A5479;
}
#main p.error {
    color:#BF0000;
}
#header div.mod_form {
    right:40px;
    top:16px;
    position:absolute;
    line-height:44px;
    z-index: 100;
}
.mod_login form {
    margin:2em 0;
}
.mod_login label {
    width:120px;
    float:left;
    clear:left;
    margin-right:50px;
}

#header #suchformular .lupe {
    right:2px;
    top:2px;
    position:absolute;
    margin-top:0;
    margin-right:0;
    padding:1px 1px 1px 10px;
    z-index: 100; border: none;
}
.mod_search input.submit {
    background-color:#fff;
    border:1px dotted #1A5479;
    color:#1A5479;
}


.mod_login .checkbox_container label {
    float:none;
}
.mod_login .checkbox_container input,
.mod_login .submit_container input.submit {
    margin-top:15px;
    margin-left:170px;
    background-color:#fff;
    border:1px dotted #1A5479;
    color:#1A5479;
}
.mod_login input.submit[value="Abmelden"] {
    margin-left:0;
}
.mod_subscribe,
.mod_unsubscribe {
    margin-bottom:1em;
}
.formbody input.text {
    margin-bottom:1em;
    border:1px dotted #1A5479;
    font-family:Open Sans,sans-serif;
    color:#34B1CB;
    font-weight:400;
}
.formbody input.captcha {
    margin-bottom:1em;
    border:1px dotted #1A5479;
    font-family:Open Sans,sans-serif;
    color:#34B1CB;
    font-weight: 400;
}
.formbody .textarea {
    max-width:100%;
    margin-bottom:1em;
    border:1px dotted #1A5479;
    font-family:Open Sans,sans-serif;
    color:#34B1CB;
    font-weight: 400;
}
.formbody .checkbox_container input,
.formbody .submit_container input.submit {
    margin-top:.1em;
    background-color:#fff;
    border:1px dotted #1A5479;
    color:#1A5479;
}
.formbody .checkbox_container {
    margin-top:.5em;
    margin-bottom:.5em;
    border:0px;
}
.formbody .upload {
    margin-bottom:.5em;
    background-color:#fff;
    border:1px dotted #1A5479;
    font-family:"Open San",sans-serif;
    color:#34B1CB;
}
.formbody .upload-label {
    display:block;
    background-color:#fff;
    font-family:"Open San",sans-serif;
    font-weight:normal;
    color:#34B1CB;
}
.formbody .select {
    margin-bottom:1.5em;
    background-color:#fff;
    border:1px dotted #1A5479;
    font-family:"Open San",sans-serif;
    color:#34B1CB;
}

.mod_sitemap ul ul {
    margin-bottom:0;
}
.mod_sitemap li {
    margin-left:0;
    list-style-type:none;
}
.mod_sitemap li li {
    margin-left:1.5em;
}
.mod_sitemap a {
    font-weight:bold;
    text-decoration:none;
    font-variant:small-caps;
}
.mod_sitemap .level_2 a {
    text-decoration:none;
    font-weight: 400;
}

#footer .toggle_view {
    height:3em;
    clear:both;
    margin:2em 0;
}
#footer .toggle_view a {
    float:left;
    clear:both;
    margin:1em;
    font-size:1.0em;
    color:#34B1CB;
    text-decoration: none;
}


body {
    padding-top:0;
    font:1.1rem "Open Sans",sans-serif;
    color:#4d4d4d;
    font-weight: 400; background-image:none;
}
#wrapper {
    width:100%;
    max-width:720px;
    padding-right:.5em;
    padding-left:.5em;
    margin: 0 auto;
}
#container {
    margin: 0; padding: 0;
}
#main .inside {
    margin: 0;
}
#nav_mobile {
    float:left;
    margin-top:1em;
    margin-left:1em;
}
#sub_topnav_mobile {
    width:auto;
    float:right;
    margin-top:-10px;
    font-family:Open Sans,sans-serif;
}
#sub_topnav_mobile.mod_customnav.sub_topnav_mobile.block {
    margin-top:0;
}
#sub_topnav_mobile li {
    float:left;
    display:inline-block;
    margin-left:.5em;
    list-style-type:none;
}
#sub_topnav_mobile li a,
#sub_topnav_mobile li span {
    font-size:1.0em;
    text-decoration:none;
    color:#34B1CB;
    font-weight: 300;
}
#sub_topnav_mobile li .active,
#sub_topnav_mobile li .trail,
#sub_topnav_mobile li a:hover {
    color:#1A5479;
    font-weight: 500;
}


#footer {
    width:100%;
    height:auto;
    float:left;
    display:inline-block;
    padding-top:60px;
    text-align:left;
    background-image:url("../../files/kioto/css/files/kioto/material/footer_grafik4.jpg");
    background-position:center top;
    background-repeat:no-repeat;
}
#footer_nav {
    width:auto;
    height:auto;
	clear:left;
    float:left;
    display:inline-block;
    text-align:left;
}
form#kontaktformular {
    margin:0;
    padding:1em;
}
#kontaktformular input[type="text"],
#kontaktformular textarea {
    border:1px dotted #1A5479;
    color:#34B1CB;
}
#kontaktformular label {
    display:block;
    margin-top:.4em;
    margin-bottom:.1em;
    color:#1A5479;
    corsor: pointer;
}
#kontaktformular .checkbox_container {
    margin-top:.5em;
    border:0px;
}
#kontaktformular .checkbox_container label {
    float:none;
    display:inline;
}
#kontaktformular .submit {
    margin-top:1.5em;
    background-color:#fff;
    border:1px dotted #1A5479;
    color:#1A5479;
}
#header div.mod_form {
    right:5px;
    top:0;
    position:absolute;
    line-height:44px;
    z-index: 100;
}


* {
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box;
}
}

@charset "UTF-8";
font-family:"Lato", sans-serif;font-family:"Open Sans", sans-serif;font-family:"Raleway", sans-serif;html *,body *{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box}body{overflow:visible;color:#4d4d4d}@media screen and (max-width:800px){body{background:url("../../files/kioto/img_header/header.png") repeat-x center 100px;background-size:100vw;background-position:center 100px}}@media screen and (max-width:420px){body{background-position:center 130px;background-size:120vw}}img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.img-probe{display:inline;max-width:100%;height:auto}.image_container{width:100%;height:auto;max-width:100%;display:block}h1{color:#1A5479;font:1.7rem "Raleway", sans-serif;font-weight:bold}h2{font:1.3rem "Raleway", sans-serif;font-weight:bold;color:#34B1CB}h4{color:#1A5479;text-align:center;font-size:1.4em}.block{overflow:inherit}.submit.next.button:hover{cursor:pointer;background:#1A5479}.submit.confirm.button:hover{cursor:pointer;background:#1A5479}.mod_customnav.clearfix.block{margin-left:8vw;float:right}.button-kasse{background:#34B1CB;color:white;height:50px;width:350px;border:none;text-align:right;cursor:pointer}@media screen and (max-width:420px){.button-kasse{height:40px;width:260px}}#wrapper{width:100%;font-family:"Open Sans", sans-serif;max-width:inherit;padding:0}#wrapper .inside{position:relative;max-width:1400px;margin:0 auto}@media screen and (max-width:1400px){#wrapper .inside{padding:0 5%}}#parallax{position:relative;min-height:18vw}@media screen and (max-width:420px){#parallax{min-height:0vw;display:none}}#parallax .inside{max-width:inherit}@media screen and (max-width:1400px){#parallax .inside{padding:0}}#parallax .inside .parallaxTop{position:absolute;top:0}#parallax .inside .parallaxImg{position:fixed;bottom:0;z-index:-5}#header{height:45vh;margin-bottom:0px;background:white url("../../files/kioto/img_header/header.png") repeat-x center 40px;background-size:100vw;overflow:visible}@media screen and (max-width:1920px){#header{height:45vh}}@media screen and (max-width:1280px){#header{height:45vh}}@media screen and (max-width:800px){#header{background-size:100vw;background-position:center 100px}}@media screen and (max-width:420px){#header{height:30vh;width:100vw;background-position:center 100px}}#header #logo{min-width:20vw;max-width:28vw;float:left}@media screen and (max-width:800px){#header #logo{margin-top:1.5em;max-width:40vw}}@media screen and (max-width:420px){#header #logo{width:70%;margin-top:30px}}#header #logo #logo-claim{margin-top:5px}@media screen and (max-width:420px){#header #logo #logo-claim{display:none}}#header #suchformular .widget-text .suchfeld{border-left:0 none;border-top:0 none;border-right:0 none;border-bottom:2px dotted #34B1CB;width:140px;margin-bottom:0;outline:none}#header #suchformular .widget-text input.submit{display:inline-block;float:right;width:20px;height:18px;background:url("../../files/kioto/img/icon-search.png") no-repeat center center;background-size:cover;border:0 none;text-indent:-999em;margin-top:-24px;z-index:10;position:relative;cursor:pointer}@media screen and (max-width:800px){#header{height:30vw}}@media screen and (max-width:420px){#header{background:white;height:32vw;position:fixed;z-index:30;top:0}}@media screen and (max-width:800px){#header #header{height:333vw}}#header .mod_customnav .clearfix.block{margin-left:0px;float:none;margin-top:45vh;font-size:small}#nav-mini{display:inline-block;width:auto;float:right;margin-top:20px}#nav-mini>div{position:relative;display:inline-block;margin-left:50px}@media screen and (max-width:800px){#nav-mini>div{margin-left:20px}}#nav-mini>div>a{position:relative;display:block;cursor:pointer;width:30px;height:30px;background:white;background-repeat:no-repeat;background-position:center center;z-index:0}#nav-mini>div>a span{display:inline-block;background:#1A5479;color:white;border-radius:50%;font-size:0.6em;font-weight:bold;text-align:center;line-height:22px;min-width:22px;min-height:22px;position:absolute;bottom:0;right:0}#nav-mini>div.search>a{background-image:url("../../files/kioto/img/icon-search.png")}#nav-mini>div.search.open>a{background-image:url("../../files/kioto/img/icon-search-open.png")}#nav-mini>div.account .login_dropdown{margin-top:10px}#nav-mini>div.account .login_info{font-size:0.8em}#nav-mini>div.account .login_header{width:220px;font-size:13px}#nav-mini>div.account .login_header input.text,#nav-mini>div.account .login_header input.password{border:0 none;border-bottom:2px dotted #34B1CB;width:100%;outline:0}#nav-mini>div.account .login_header input.submit{margin-left:inherit;display:block;width:100%;text-align:right;background:#34B1CB;color:white;font-size:1.4em;text-transform:lowercase;cursor:pointer;padding:6px;border:0 none}#nav-mini>div.account .login_header form{margin:10px 0}#nav-mini>div.account>a{background-image:url("../../files/kioto/img/icon-account.png")}#nav-mini>div.cart>a{background-image:url("../../files/kioto/img/icon-cart.png")}#nav-mini>div.account.open>a{background-image:url("../../files/kioto/img/icon-account-open.png")}#nav-mini>div.account.logged>a{background-image:url("../../files/kioto/img/icon-account-open.png")}#nav-mini>div.open>a{z-index:20}#nav-mini>div>div{display:none;position:absolute;right:0;background:white;margin-top:15px;z-index:35;padding:10px;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.12)}#nav-mini>div.open>div{display:block}#nav-mini>div.search>div:before,#nav-mini>div.account>div:before,#nav-mini>div.cart>div:before{position:absolute;top:-13px;right:15px;content:"";width:22px;height:22px;background:url("../../files/kioto/img/triangle.png") no-repeat;z-index:20}#nav-mini .nav-mobile{display:none}@media screen and (max-width:800px){#nav-mini .nav-mobile{margin-right:5px;display:block}#nav-mini .nav-mobile>a{float:right}#nav-mini .nav-mobile>div{margin-top:55px;box-shadow:none;border:1px solid #34B1CB;width:250%}#nav-mini .nav-mobile>div .level_0,#nav-mini .nav-mobile>div .level_2,#nav-mini .nav-mobile>div .level_3{display:none;position:inherit;max-width:inherit;border:0 none;font-size:inherit;line-height:inherit;column-count:1;column-gap:0;margin-top:inherit}#nav-mini .nav-mobile>div ul{padding-left:0}#nav-mini .nav-mobile>div ul a{color:inherit}#nav-mini .nav-mobile>div ul li{display:block;float:none;padding:0;text-align:left;background:white;position:relative}#nav-mini .nav-mobile>div ul li a{display:inline-block;padding:5px 20px}#nav-mini .nav-mobile>div ul li a.arrow{position:absolute;display:inline-block;border:solid #4d4d4d;border-width:0 2px 2px 0;padding:10px 10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:5px;right:7%;-webkit-transition:transform 250ms ease;-moz-transition:transform 250ms ease;-o-transition:transform 250ms ease;transition:transform 250ms ease}#nav-mini .nav-mobile>div ul li:after{display:none}#nav-mini .nav-mobile>div ul li.open{background:#1A5479}#nav-mini .nav-mobile>div ul li.open>a.arrow{border-color:white;transform:rotate(225deg);-webkit-transform:rotate(225deg);margin-top:15px}#nav-mini .nav-mobile>div ul li.open>a,#nav-mini .nav-mobile>div ul li.open>span{color:white}#nav-mini .nav-mobile>div ul li.open>ul,#nav-mini .nav-mobile>div ul li.open>.level_2,#nav-mini .nav-mobile>div ul li.open>.level_3{display:block;padding-left:20px;background:white;padding-top:1px}#nav-mini .nav-mobile>div ul li.open>ul li,#nav-mini .nav-mobile>div ul li.open>.level_2 li,#nav-mini .nav-mobile>div ul li.open>.level_3 li{display:block}#nav-mini .nav-mobile>div ul li:hover span,#nav-mini .nav-mobile>div ul li:hover>a,#nav-mini .nav-mobile>div ul li.active span,#nav-mini .nav-mobile>div ul li.active>a{font-weight:inherit}}@media screen and (max-width:800px){#nav-mini .nav-mobile>div{width:92vw}}@media screen and (max-width:420px){#nav-mini .nav-mobile>div{width:95vw}}@media screen and (max-width:420px){#nav-mini .nav-mobile>div{max-height:78vh;overflow:hidden;overflow-y:scroll}#nav-mini .nav-mobile>div ul{margin:0}#nav-mini .nav-mobile>div ul li{padding:2px 0}}#nav-mini .nav-mobile.open .nav-icon{background:rgba(255, 255, 255, 0);border:0 none}#nav-mini .nav-mobile.open .nav-icon:before{margin-top:0;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}#nav-mini .nav-mobile.open .nav-icon:after{margin-top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#nav-mini .nav-icon{display:block;top:24px}#nav-mini .nav-icon,#nav-mini .nav-icon:before,#nav-mini .nav-icon:after{display:block;content:"";position:absolute;width:40px;height:3px;background-color:#34B1CB;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}#nav-mini .nav-icon:before{margin-top:10px}#nav-mini .nav-icon:after{margin-top:-10px}.sorting{float:right;margin-bottom:2px}label{color:#1A5479}.search{float:left;margin-bottom:10px;clear:both}label{color:#1A5479}input{border-style:dotted;border-color:#A9A9A9;border-width:thin}input.text{margin-bottom:inherit;color:#A9A9A9}input.submit{clear:both;background:white;color:#34B1CB;border-style:dotted;border-color:#A9A9A9;border-width:thin}@media screen and (max-width:800px){input.submit{width:49%}}@media screen and (max-width:420px){input.submit{width:40%}}.clear_filters{float:left;clear:both}.filters{float:left;margin-right:14px;margin-bottom:5px}@media screen and (max-width:420px){.sorting{margin-left:0vw}.clear_filters{margin-left:0vw;float:left}.filters{margin-left:0vw}}@media screen and (max-width:420px){.mod_iso_productfilter.block{font-size:small}}#nav-mini-eingeloggt{display:inline-block;float:right;margin-top:20px;width:auto}#nav-mini-eingeloggt>div{position:relative;display:inline-block;margin-left:50px}@media screen and (max-width:800px){#nav-mini-eingeloggt>div{margin-left:20px}}#nav-mini-eingeloggt>div>a{position:relative;display:block;cursor:pointer;width:30px;height:30px;background:white;background-repeat:no-repeat;background-position:center center;z-index:0}#nav-mini-eingeloggt>div>a span{display:inline-block;background:#1A5479;color:white;border-radius:50%;font-size:0.6em;font-weight:bold;text-align:center;line-height:22px;min-width:22px;min-height:22px;position:absolute;bottom:0;right:0}#nav-mini-eingeloggt>div.search>a{background-image:url("../../files/kioto/img/icon-search.png")}#nav-mini-eingeloggt>div.search.open>a{background-image:url("../../files/kioto/img/icon-search-open.png")}#nav-mini-eingeloggt>div.account .login_dropdown{margin-top:10px}#nav-mini-eingeloggt>div.account .login_info{font-size:0.8em}#nav-mini-eingeloggt>div.account .login_header{width:220px;font-size:13px}#nav-mini-eingeloggt>div.account .login_header input.text,#nav-mini-eingeloggt>div.account .login_header input.password{border:0 none;border-bottom:2px dotted #34B1CB;width:100%;outline:0}#nav-mini-eingeloggt>div.account .login_header input.submit{margin-left:inherit;display:block;width:100%;text-align:right;background:#34B1CB;color:white;font-size:1.4em;text-transform:lowercase;cursor:pointer;padding:6px;border:0 none}#nav-mini-eingeloggt>div.account .login_header form{margin:10px 0}#nav-mini-eingeloggt>div.account>a{background-image:url("../../files/kioto/img/icon-account-open.png")}#nav-mini-eingeloggt>div.cart>a{background-image:url("../../files/kioto/img/icon-cart.png")}#nav-mini-eingeloggt>div.account.open>a{background-image:url("../../files/kioto/img/icon-account-open.png")}#nav-mini-eingeloggt>div.account.logged>a{background-image:url("../../files/kioto/img/icon-account-open.png")}#nav-mini-eingeloggt>div.open>a{z-index:20}#nav-mini-eingeloggt>div>div{display:none;position:absolute;right:0;background:white;margin-top:15px;z-index:35;padding:10px;box-shadow:0px 3px 5px rgba(0, 0, 0, 0.12)}#nav-mini-eingeloggt>div.open>div{display:block}#nav-mini-eingeloggt>div.search>div:before,#nav-mini-eingeloggt>div.account>div:before,#nav-mini-eingeloggt>div.cart>div:before{position:absolute;top:-13px;right:15px;content:"";width:22px;height:22px;background:url("../../files/kioto/img/triangle.png") no-repeat;z-index:20}#nav-mini-eingeloggt .nav-mobile{display:none}@media screen and (max-width:800px){#nav-mini-eingeloggt .nav-mobile{margin-right:5px;display:block}#nav-mini-eingeloggt .nav-mobile>a{float:right}#nav-mini-eingeloggt .nav-mobile>div{margin-top:55px;box-shadow:none;border:1px solid #34B1CB;width:250%}#nav-mini-eingeloggt .nav-mobile>div .level_0,#nav-mini-eingeloggt .nav-mobile>div .level_2,#nav-mini-eingeloggt .nav-mobile>div .level_3{display:none;position:inherit;max-width:inherit;border:0 none;font-size:inherit;line-height:inherit;column-count:1;column-gap:0;margin-top:inherit}#nav-mini-eingeloggt .nav-mobile>div ul{padding-left:0}#nav-mini-eingeloggt .nav-mobile>div ul a{color:inherit}#nav-mini-eingeloggt .nav-mobile>div ul li{display:block;float:none;padding:0;text-align:left;background:white;position:relative}#nav-mini-eingeloggt .nav-mobile>div ul li a{display:inline-block;padding:5px 20px}#nav-mini-eingeloggt .nav-mobile>div ul li a.arrow{position:absolute;display:inline-block;border:solid #4d4d4d;border-width:0 2px 2px 0;padding:10px 10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);top:5px;right:7%;-webkit-transition:transform 250ms ease;-moz-transition:transform 250ms ease;-o-transition:transform 250ms ease;transition:transform 250ms ease}#nav-mini-eingeloggt .nav-mobile>div ul li:after{display:none}#nav-mini-eingeloggt .nav-mobile>div ul li.open{background:#1A5479}#nav-mini-eingeloggt .nav-mobile>div ul li.open>a.arrow{border-color:white;transform:rotate(225deg);-webkit-transform:rotate(225deg);margin-top:15px}#nav-mini-eingeloggt .nav-mobile>div ul li.open>a,#nav-mini-eingeloggt .nav-mobile>div ul li.open>span{color:white}#nav-mini-eingeloggt .nav-mobile>div ul li.open>ul,#nav-mini-eingeloggt .nav-mobile>div ul li.open>.level_2,#nav-mini-eingeloggt .nav-mobile>div ul li.open>.level_3{display:block;padding-left:20px;background:white;padding-top:1px}#nav-mini-eingeloggt .nav-mobile>div ul li.open>ul li,#nav-mini-eingeloggt .nav-mobile>div ul li.open>.level_2 li,#nav-mini-eingeloggt .nav-mobile>div ul li.open>.level_3 li{display:block}#nav-mini-eingeloggt .nav-mobile>div ul li:hover span,#nav-mini-eingeloggt .nav-mobile>div ul li:hover>a,#nav-mini-eingeloggt .nav-mobile>div ul li.active span,#nav-mini-eingeloggt .nav-mobile>div ul li.active>a{font-weight:inherit}}@media screen and (max-width:800px){#nav-mini-eingeloggt .nav-mobile>div{width:92vw}}@media screen and (max-width:420px){#nav-mini-eingeloggt .nav-mobile>div{width:95vw}}@media screen and (max-width:420px){#nav-mini-eingeloggt .nav-mobile>div{max-height:78vh;overflow:hidden;overflow-y:scroll}#nav-mini-eingeloggt .nav-mobile>div ul{margin:0}#nav-mini-eingeloggt .nav-mobile>div ul li{padding:2px 0}}#nav-mini-eingeloggt .nav-mobile.open .nav-icon{background:rgba(255, 255, 255, 0);border:0 none}#nav-mini-eingeloggt .nav-mobile.open .nav-icon:before{margin-top:0;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}#nav-mini-eingeloggt .nav-mobile.open .nav-icon:after{margin-top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#nav-mini-eingeloggt .nav-icon{display:block;top:24px}#nav-mini-eingeloggt .nav-icon,#nav-mini-eingeloggt .nav-icon:before,#nav-mini-eingeloggt .nav-icon:after{display:block;content:"";position:absolute;width:40px;height:3px;background-color:#34B1CB;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}#nav-mini-eingeloggt .nav-icon:before{margin-top:10px}#nav-mini-eingeloggt .nav-icon:after{margin-top:-10px}#header .mod_iso_cart{width:240px;font-size:13px;padding:10px}#header .mod_iso_cart .product:before,#header .mod_iso_cart .product:after,#header .mod_iso_cart .subtotal:before,#header .mod_iso_cart .subtotal:after{content:"";display:table}#header .mod_iso_cart .product:after,#header .mod_iso_cart .subtotal:after{clear:both}#header .mod_iso_cart .product .name,#header .mod_iso_cart .subtotal .name{display:inline-block;float:left;width:55%}#header .mod_iso_cart .product .price,#header .mod_iso_cart .product .info,#header .mod_iso_cart .subtotal .price,#header .mod_iso_cart .subtotal .info{display:inline-block;float:right;text-align:left;width:45%}#header .mod_iso_cart .product .price,#header .mod_iso_cart .subtotal .price{width:100%;text-align:right}#header .mod_iso_cart .subtotal{border-top:2px dotted #1A5479;padding-top:10px;margin-top:10px}#header .mod_iso_cart .noMwst{font-size:0.8em}#header .mod_iso_cart .button{display:block;background:#34B1CB;text-align:right;color:white;padding:6px;margin-top:10px;font-size:1.4em;width:100%;height:38px}#nav-main{width:100%;clear:both;float:none;position:relative;top:-3vw;z-index:30}@media screen and (max-width:800px){#nav-main{display:none}}#nav-main>div{display:inline-block;float:right;position:relative}#nav-main>div>a{display:block;font-size:2.2vw;padding-left:50px;float:right;padding-bottom:15px;color:#34B1CB;text-decoration:none}#nav-main>div a:active,#nav-main>div a:hover{color:#1A5479}#nav-main>div.open .level_2{display:inline-block}#nav-main>div .level_2{display:none;position:absolute;right:0;list-style:none;padding:20px;color:#1A5479;background:white;top:45px;box-shadow:0px 3px 10px rgba(0, 0, 0, 0.12)}#nav-main>div .level_2.hasSubs{max-width:576.6%}#nav-main>div .level_2.hasSubs>li{width:32%}#nav-main>div .level_2:before{position:absolute;top:-13px;right:30px;content:"";width:22px;height:22px;background:url("../../files/kioto/img/triangle.png") no-repeat;z-index:20}#nav-main>div .level_2>li{display:inline-block;float:left;margin-right:2%}#nav-main>div .level_2>li:last-child{margin-right:0}#nav-main>div .level_2>li h3{margin:0;background:#34B1CB;font-weight:normal;color:#fff;padding:4px 4px}#nav-main>div .level_2 a:active,#nav-main>div .level_2 a:hover{color:#1A5479}#nav-main>div .level_3{list-style:none;padding:0;font-size:16px;margin:10px 0}#nav-main>div .level_3 li{margin:0}#nav-main>div .level_3 li:before{content:"•";color:#34B1CB;margin-right:0.5em}#nav-main>div .level_3 li a{color:#1A5479;font-size:16px;text-decoration:none}#nav-main>div a.more{font-size:16px;color:#34B1CB;text-decoration:none}@media screen and (max-width:420px){.navigation_categories .rs-columns.first{margin:0}}.mod_navigation ul{list-style:none;white-space:nowrap}.mod_navigation .level_1>li{position:relative;display:inline-block;padding:0;font-size:1.4em;padding-bottom:20px;z-index:20;min-width:20%;text-align:center;color:#1A5479;font-weight:400}@media screen and (max-width:420px){.mod_navigation .level_1>li{font-size:1.1em}}.mod_navigation .level_1>li.open>a{font-weight:bold;color:#1A5479}.mod_navigation .level_1>li:hover>span,.mod_navigation .level_1>li:hover>a,.mod_navigation .level_1>li.active>span,.mod_navigation .level_1>li.active>a{color:#1A5479}@media screen and (max-width:800px){.mod_navigation .level_1>li:hover>span,.mod_navigation .level_1>li:hover>a,.mod_navigation .level_1>li.active>span,.mod_navigation .level_1>li.active>a{color:white}}.mod_navigation .level_1>li:after{display:none;position:absolute;bottom:1px;left:50%;margin-left:-17px;content:"";width:22px;height:22px;background:url("../../files/kioto/img/triangle.png") no-repeat;z-index:20}.mod_navigation .level_1>li:hover:after{display:block}.mod_navigation .level_1>li:hover .level_2{display:block}.mod_navigation .level_2{position:absolute;display:inline-block;max-width:450px;font-size:18px;line-height:1.6em;column-count:2;column-gap:2em;padding:10px 15px;background:white;display:none;border:1px solid #A9A9A9;z-index:10;margin-top:14px;text-align:left}@media screen and (max-width:800px){#main .mod_navigation{display:none}}#container{background:white;padding-bottom:60px}@media screen and (max-width:420px){#container{margin-top:30vh}.sorting{margin-left:0vw;float:none}#wrapper{margin-top:257px}}@media screen and (max-width:800px){#iso_ajaxBox{width:40%;left:30%}}@media screen and (max-width:420px){#iso_ajaxBox{width:90%;left:5%}}.masonry:before,.masonry:after{content:"";display:table}.masonry:after{clear:both}.masonry .item{width:calc(94%/4);margin-right:2%;margin-bottom:2%;display:inline-block;float:left;border:1px solid #A9A9A9;display:-moz-inline-stack;vertical-align:top;zoom:1;*display:inline}.masonry .item.item-width2{width:calc(96%/2)}@media screen and (max-width:800px){.masonry .item.item-width2{width:66%}}@media screen and (max-width:420px){.masonry .item.item-width2{margin-right:0px;width:66%}}.masonry .item.item-width3{width:calc(96%*0.766)}@media screen and (max-width:800px){.masonry .item.item-width3{width:66%}}@media screen and (max-width:420px){.masonry .item.item-width3{width:100%}}.masonry .item.last{margin-right:0}.masonry .cols2{-moz-column-gap:1.5em;-webkit-column-gap:1.5em;column-gap:1.5em;column-count:2;width:49%;margin-right:2%;display:inline-block;float:left}.masonry .cols2 .item{width:100%;margin-bottom:9%;margin-right:0}.masonry .cols2 .item.item-width2{width:200%}@media screen and (max-width:800px){.masonry .item{width:calc(96%/3);margin-right:2%}.masonry .item:nth-of-type(2),.masonry .item:nth-of-type(4){margin-right:0}.masonry .item:nth-of-type(3){margin-right:2%}.masonry .cols2{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;column-count:1;width:32%;clear:left}.masonry .cols2 .item:nth-of-type(3){display:none}}@media screen and (max-width:420px){.ce_image.item.last.block:nth-child(2n+1){margin-right:2%}.ce_image.item.item-width2.block:nth-of-type(11){margin-right:2%}.ce_image.item.last.block:nth-of-type(12){margin-right:0px}.ce_image.item.last.block:nth-of-type(9){margin-right:2%}.ce_image.item.block:nth-of-type(10){margin-right:0px}}.abstandgalerie{margin-top:-0.5%}#product-header{display:table}#product-header .img_gallery{display:table-cell;width:75%;padding-right:2%}#product-header .img_gallery:before,#product-header .img_gallery:after{content:"";display:table}#product-header .img_gallery:after{clear:both}@media screen and (max-width:800px){#product-header .img_gallery{width:64.666%}}#product-header .img_gallery figure{display:inline-block;float:right;border:0px dashed #1A5479}#product-header .img_gallery figure:nth-of-type(1){max-width:66%}@media screen and (max-width:800px){#product-header .img_gallery figure:nth-of-type(1){max-width:100%}}@media screen and (max-width:420px){#product-header .img_gallery figure:nth-of-type(1){margin-bottom:20px}}#product-header .img_gallery figure:nth-of-type(2),#product-header .img_gallery figure:nth-of-type(3){height:auto;max-height:49%;margin-bottom:1.4%;margin-right:2%;max-width:32%}@media screen and (max-width:800px){#product-header .img_gallery figure:nth-of-type(2),#product-header .img_gallery figure:nth-of-type(3){display:none}}#product-header .img_gallery figure:nth-of-type(3){margin-bottom:0}@media screen and (max-width:420px){#product-header .img_gallery{display:block;width:100%;padding-right:0}}#product-header #order_box{position:relative;width:23%;display:table-cell;border:1px dashed #1A5479;min-height:100%}@media screen and (max-width:800px){#product-header #order_box{width:33.333%}}#product-header #order_box form>div{padding:10px 25px;position:absolute}@media screen and (max-width:800px){#product-header #order_box form>div{position:relative}}#product-header #order_box form>div .product-name{text-align:left;font-size:20px;color:#1A5479;margin-top:0}#product-header #order_box form>div .product-teaser{margin:10px 0;font-size:0.9em}#product-header #order_box form>div .price{color:#34B1CB;text-align:right;font-weight:bold;font-size:1.7em;clear:right;margin-top:20px}@media screen and (min-width:420px) and (max-width:800px){#product-header #order_box form>div .price{font-size:1.5em}}#product-header #order_box form>div .original_price{display:inline-block;float:right;color:#34B1CB;font-weight:bold}#product-header #order_box input[type=submit]{position:absolute;bottom:0;color:white;padding:10px;display:block;border:0 none;text-align:right;cursor:pointer;width:100%;background:#34B1CB url("../../files/kioto/img/icon-cart-white.png") no-repeat 95% center;padding-right:17%;font-size:1.2em}@media screen and (min-width:420px) and (max-width:800px){#product-header #order_box input[type=submit]{padding-right:23%;font-size:1em}}#product-header #order_box .baseprice{float:right;font-size:0.8em;color:#34B1CB}#product-header #order_box .baseprice:before,#product-header #order_box .baseprice:after{content:"";display:table}#product-header #order_box .baseprice:after{clear:both}@media screen and (max-width:420px){#product-header #order_box{display:block;width:100%;padding-right:0}}.shipping-cost{font-size:0.6em;font-weight:normal;color:inherit}@media screen and (min-width:420px) and (max-width:800px){.shipping-cost{margin-top:30px}}.shipping-cost a{text-decoration:underline;color:inherit}@media screen and (max-width:420px){.shipping-cost{margin-top:-40px;margin-bottom:60px}}.shipping-time{font-size:0.7em;font-weight:normal;color:inherit}.shipping-layer{display:none;background:white;padding:15px;font-size:14px;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);width:300px;z-index:30;font-weight:normal}.shipping-layer .close{display:block;background:white;border-radius:50%;width:40px;height:40px;color:#222;border:1px solid #ccc;position:absolute;top:-20px;right:-15px;font-weight:bold;text-align:center;line-height:40px;font-size:1.6em}.shipping-layer p{margin-top:0}.shipping-layer p:last-of-type{margin-bottom:0}.quantity_change{position:relative}.quantity_change .quantity_selected{width:55px;border:1px solid #ccc;margin:30px 0 30px;color:inherit;height:30px;padding:0 10px;line-height:30px;cursor:pointer;display:inline-block}.quantity_change .quantity_selected:after{content:"▼";font-size:0.7em;margin-left:0.6em;margin-top:-16px;position:relative;top:-2px}.quantity_change .quantity_info{display:inline-block;margin-left:0.5em}.quantity_change .quantity_info.once{position:relative;font-size:15px;margin-bottom:5px;color:#34B1CB}@media screen and (min-width:420px) and (max-width:800px){.quantity_change .quantity_info.once{top:10px;margin-left:0}}@media screen and (max-width:420px){.quantity_change .quantity_info.once{margin:20px 0 40px 0;top:inherit}}.quantity_change .quantity_info.once{margin-left:10vw}.quantity_change .quantity_info.second{margin-left:5vw;font-size:15px;margin-bottom:5px;color:#34B1CB}@media screen and (min-width:420px) and (max-width:800px){.quantity_change .quantity_info.second{top:10px;margin-left:0}}@media screen and (max-width:420px){.quantity_change .quantity_info.second{margin:20px 0 40px 0;top:inherit}}.quantity_change ul{display:none;position:absolute;top:59px;width:55px;list-style:none;padding-left:0;border:1px solid #ccc;cursor:pointer;background:white;margin:0;z-index:20}.quantity_change ul li{padding:0 10px}.quantity_change ul li .selected{font-weight:bold}.quantity_change ul.open{display:block}.quantity_change input[type=text]{display:none}@media screen and (max-width:420px){.quantity_change{margin:-70px 0 30px}}#product_info{margin-top:50px}#product_info>h1{text-align:center;color:#1A5479}#product_info>p{text-align:center;margin-bottom:60px}#product_info #product_tabs ul.tabs{list-style:none;padding-left:0;margin-bottom:40px;text-align:center}#product_info #product_tabs ul.tabs:before,#product_info #product_tabs ul.tabs:after{content:"";display:table}#product_info #product_tabs ul.tabs:after{clear:both}#product_info #product_tabs ul.tabs li{display:inline-block;*display:inline;*zoom:1;border:1px dashed #34B1CB;color:#34B1CB;text-align:center;width:18.9%;margin-right:1%;padding:10px;cursor:pointer}#product_info #product_tabs ul.tabs li.open{border-color:#1A5479;color:#1A5479;font-weight:bold}#product_info #product_tabs ul.tabs li:last-child{margin-right:0}@media screen and (max-width:420px){#product_info #product_tabs ul.tabs li{width:48%;margin-right:2%;margin-bottom:10px}#product_info #product_tabs ul.tabs li:nth-child(2n){margin-right:0}}#product_info #product_tabs ul.tabs_content{list-style:none;padding-left:0}#product_info #product_tabs ul.tabs_content li{display:none;column-count:2;column-gap:3em}@media screen and (max-width:800px){#product_info #product_tabs ul.tabs_content li{column-count:1;column-gap:0}}#product_info #product_tabs ul.tabs_content li.open{display:block}#product_info #product_tabs ul.tabs_content li p{margin:0 0 15px}.mod_iso_productreader .back{display:none}@media screen and (max-width:420px){#mbOverlay,#mbCenter{max-width:95vw;height:auto}}@media screen and (max-width:420px){#mbCenter{margin-left:-47.5vw !important}}@media screen and (max-width:420px){#mbImage{max-width:95vw;height:auto !important}}@media screen and (max-width:420px){.mod_iso_cart table,.orderproducts table,.mod_iso_orderdetails table{display:block;width:90vw}}.mod_iso_cart .tablespace,.orderproducts .tablespace,.mod_iso_orderdetails .tablespace{height:20px}.mod_iso_cart .edit,.orderproducts .edit,.mod_iso_orderdetails .edit{display:inline-block;float:right;top:90px;right:20px;position:relative}.mod_iso_cart thead,.orderproducts thead,.mod_iso_orderdetails thead{font-weight:bold;color:#34B1CB}@media screen and (max-width:420px){.mod_iso_cart thead,.orderproducts thead,.mod_iso_orderdetails thead{display:none}}.mod_iso_cart thead td,.orderproducts thead td,.mod_iso_orderdetails thead td{padding:5px 20px}.mod_iso_cart .product td,.orderproducts .product td,.mod_iso_orderdetails .product td{border-top:1px dashed #1A5479;border-bottom:1px dashed #1A5479;padding:20px}@media screen and (max-width:420px){.mod_iso_cart .product td,.orderproducts .product td,.mod_iso_orderdetails .product td{display:block;width:100%;border-top:0;border-bottom:0}}.mod_iso_cart .product td:first-child,.orderproducts .product td:first-child,.mod_iso_orderdetails .product td:first-child{border-left:1px dashed #1A5479}.mod_iso_cart .product td:last-child,.orderproducts .product td:last-child,.mod_iso_orderdetails .product td:last-child{border-right:1px dashed #1A5479}.mod_iso_cart .product td.image,.orderproducts .product td.image,.mod_iso_orderdetails .product td.image{width:24%}@media screen and (max-width:420px){.mod_iso_cart .product td.image,.orderproducts .product td.image,.mod_iso_orderdetails .product td.image{width:90vw;border-top:1px dashed #1A5479;border-right:1px dashed #1A5479}}.mod_iso_cart .product td.name,.orderproducts .product td.name,.mod_iso_orderdetails .product td.name{width:21%;font-size:0.9em}@media screen and (max-width:420px){.mod_iso_cart .product td.name,.orderproducts .product td.name,.mod_iso_orderdetails .product td.name{border-left:1px dashed #1A5479;border-right:1px dashed #1A5479;width:90vw;padding:0 20px}}@media screen and (max-width:420px){.mod_iso_cart .product td.quantity,.orderproducts .product td.quantity,.mod_iso_orderdetails .product td.quantity{border-left:1px dashed #1A5479}.mod_iso_cart .product td.quantity .quantity_change,.orderproducts .product td.quantity .quantity_change,.mod_iso_orderdetails .product td.quantity .quantity_change{margin:0}.mod_iso_cart .product td.quantity .quantity_change .quantity_selected,.orderproducts .product td.quantity .quantity_change .quantity_selected,.mod_iso_orderdetails .product td.quantity .quantity_change .quantity_selected{margin-top:0;margin-bottom:0}.mod_iso_cart .product td.quantity .quantity_change ul,.orderproducts .product td.quantity .quantity_change ul,.mod_iso_orderdetails .product td.quantity .quantity_change ul{top:29px}}.mod_iso_cart .product td.remove,.orderproducts .product td.remove,.mod_iso_orderdetails .product td.remove{width:9%}.mod_iso_cart .product td.remove a,.orderproducts .product td.remove a,.mod_iso_orderdetails .product td.remove a{position:relative;display:inline-block;width:35px;height:35px;overflow:hidden;text-indent:-999em}.mod_iso_cart .product td.remove a:hover::before,.mod_iso_cart .product td.remove a:hover::after,.orderproducts .product td.remove a:hover::before,.orderproducts .product td.remove a:hover::after,.mod_iso_orderdetails .product td.remove a:hover::before,.mod_iso_orderdetails .product td.remove a:hover::after{background:#CBD8E1}.mod_iso_cart .product td.remove a::before,.mod_iso_cart .product td.remove a::after,.orderproducts .product td.remove a::before,.orderproducts .product td.remove a::after,.mod_iso_orderdetails .product td.remove a::before,.mod_iso_orderdetails .product td.remove a::after{content:"";position:absolute;width:100%;top:50%;left:0;background:#c22;height:4px;margin-top:-2px}.mod_iso_cart .product td.remove a::before,.orderproducts .product td.remove a::before,.mod_iso_orderdetails .product td.remove a::before{transform:rotate(45deg)}.mod_iso_cart .product td.remove a::after,.orderproducts .product td.remove a::after,.mod_iso_orderdetails .product td.remove a::after{transform:rotate(-45deg)}.mod_iso_cart .product td.price.total,.orderproducts .product td.price.total,.mod_iso_orderdetails .product td.price.total{font-weight:bold}@media screen and (max-width:420px){.mod_iso_cart .product td.quantity,.mod_iso_cart .product td.price,.mod_iso_cart .product td.price_total,.mod_iso_cart .product td.remove,.orderproducts .product td.quantity,.orderproducts .product td.price,.orderproducts .product td.price_total,.orderproducts .product td.remove,.mod_iso_orderdetails .product td.quantity,.mod_iso_orderdetails .product td.price,.mod_iso_orderdetails .product td.price_total,.mod_iso_orderdetails .product td.remove{display:inline-block;float:left;width:23%;border-bottom:1px dashed #1A5479;min-height:82px}.mod_iso_cart .product td.quantity.double,.mod_iso_cart .product td.price.double,.mod_iso_cart .product td.price_total.double,.mod_iso_cart .product td.remove.double,.orderproducts .product td.quantity.double,.orderproducts .product td.price.double,.orderproducts .product td.price_total.double,.orderproducts .product td.remove.double,.mod_iso_orderdetails .product td.quantity.double,.mod_iso_orderdetails .product td.price.double,.mod_iso_orderdetails .product td.price_total.double,.mod_iso_orderdetails .product td.remove.double{width:44%}.mod_iso_cart .product td.price,.mod_iso_cart .product td.price_total,.orderproducts .product td.price,.orderproducts .product td.price_total,.mod_iso_orderdetails .product td.price,.mod_iso_orderdetails .product td.price_total{width:28%;white-space:nowrap}.mod_iso_cart .product td.remove,.orderproducts .product td.remove,.mod_iso_orderdetails .product td.remove{width:21%}}.mod_iso_cart tr.spacer td,.orderproducts tr.spacer td,.mod_iso_orderdetails tr.spacer td{border:0 none;font-size:0.6em}@media screen and (max-width:420px){.mod_iso_cart tr.spacer td,.orderproducts tr.spacer td,.mod_iso_orderdetails tr.spacer td{display:block}}.mod_iso_cart tr td.back,.mod_iso_cart tr td.update,.orderproducts tr td.back,.orderproducts tr td.update,.mod_iso_orderdetails tr td.back,.mod_iso_orderdetails tr td.update{text-align:right}.mod_iso_cart tr td.back input,.mod_iso_cart tr td.update input,.orderproducts tr td.back input,.orderproducts tr td.update input,.mod_iso_orderdetails tr td.back input,.mod_iso_orderdetails tr td.update input{background:white;color:#34B1CB;cursor:pointer;border:0 none}.mod_iso_cart tr td.back,.orderproducts tr td.back,.mod_iso_orderdetails tr td.back{text-align:left}@media screen and (max-width:420px){.mod_iso_cart tr td,.orderproducts tr td,.mod_iso_orderdetails tr td{display:inline-block;font-size:0.9em}}@media screen and (max-width:420px){.orderproducts .edit{top:-7px}}.cart_voucher{display:inline-block;float:right;width:33.33%;margin-right:2%;border:1px dashed #1A5479;margin-top:20px}@media screen and (max-width:800px){.cart_voucher{width:49%}}@media screen and (max-width:420px){.cart_voucher{margin-right:0;width:90vw}}.cart_voucher input[type="submit"]{background:#34B1CB;text-align:center;display:block;width:100%;color:white;border:0 none;cursor:pointer;padding:10px;font-size:1.2em}.cart_voucher input[type="text"]{border:0 none;border-bottom:2px dotted #1A5479;background:white;width:90%;margin:0 20px;padding:4px 8px;margin-bottom:20px;outline:0}.cart_voucher h2{margin:10px 20px;color:inherit}.cart_voucher p.failed{margin:0;padding:0 20px;color:#c22;font-size:0.9em}#cart_footer{display:inline-block;float:right;width:33.33%;margin-top:20px}#cart_footer:before,#cart_footer:after{content:"";display:table}#cart_footer:after{clear:both}@media screen and (max-width:800px){#cart_footer{width:49%}}@media screen and (max-width:420px){#cart_footer{margin-right:0;width:90vw}}#cart_footer>div.cart_summary{display:inline-block;width:100%;border:1px dashed #1A5479}@media screen and (max-width:420px){#cart_footer>div.cart_summary .shipping-cost{margin-top:0;margin-bottom:0}}#cart_footer div.cart_summary{float:right;margin-left:2%}#cart_footer div.cart_summary table{margin:20px 0}@media screen and (max-width:420px){#cart_footer div.cart_summary table tbody,#cart_footer div.cart_summary table tr{display:block}}#cart_footer div.cart_summary table tr.total{font-weight:bold;color:#1A5479}#cart_footer div.cart_summary table tr td.col_4{text-align:right;padding-right:20px}@media screen and (max-width:420px){#cart_footer div.cart_summary table tr td.col_4{float:right}}#cart_footer div input[type="submit"]{background:#34B1CB;text-align:center;display:block;width:100%;color:white;border:0 none;cursor:pointer;padding:10px;font-size:1.2em}#cart_footer div input[type="text"]{border:0 none;border-bottom:2px dotted #1A5479;background:white;width:90%;margin:0 20px;padding:4px 8px;margin-bottom:20px;outline:0}#cart_footer div h2{margin:10px 20px}.orderproducts #cart_footer{width:33.33%}@media screen and (max-width:800px){.orderproducts #cart_footer{width:49%}}@media screen and (max-width:420px){.orderproducts #cart_footer{width:100%;float:none}}.orderproducts #cart_footer .cart_summary{float:none;width:100%;margin-left:0}.mod_iso_orderdetails .info_container{width:49%;display:inline-block;float:left;border:1px dashed #1A5479;padding:10px 20px;margin-bottom:20px;margin-right:2%}.mod_iso_orderdetails .info_container:nth-of-type(2n){margin-right:0}.mod_iso_orderdetails .info_container h3{font-size:1.1em;margin-top:0;margin-bottom:0.5em;color:#1A5479}@media screen and (max-width:420px){.mod_iso_orderdetails .info_container{display:block;float:none;width:100%;margin-right:0;padding:10px 20px}}.mod_breadcrumb{margin-bottom:30px}.mod_breadcrumb:before,.mod_breadcrumb:after{content:"";display:table}.mod_breadcrumb:after{clear:both}.mod_breadcrumb ul{list-style:none;padding-left:0}.mod_breadcrumb ul li{display:inline-block;float:left}.mod_breadcrumb ul li:after{content:"•";color:#34B1CB;margin-left:0.5em;margin-right:0.5em}.mod_breadcrumb ul li:last-child:after{content:"";margin:0}@media screen and (max-width:420px){.mod_breadcrumb{display:none}}.product_list:before,.product_list:after{content:"";display:table}.product_list:after{clear:both}.product_list .product{display:inline-block;float:left;width:23.5%;margin-right:2%;margin-bottom:80px}.product_list .product:before,.product_list .product:after{content:"";display:table}.product_list .product:after{clear:both}.product_list .product:nth-of-type(4n){margin-right:0}@media screen and (max-width:800px){.product_list .product{width:49%}.product_list .product:nth-of-type(2n){margin-right:0}}@media screen and (max-width:420px){.product_list .product{margin-right:0;width:100%}}.product_list .product .product_category{color:#34B1CB;margin-top:15px}.product_list .product .product_category a{color:#1A5479;font-weight:bold}.product_list .product .product_teaser_wrapper:before,.product_list .product .product_teaser_wrapper:after{content:"";display:table}.product_list .product .product_teaser_wrapper:after{clear:both}.product_list .product .product_teaser{display:inline-block;float:left}.product_list .product .product_price{display:inline-block;float:right;color:#34B1CB;font-weight:bold}.product_list .product .original_price{display:inline-block;float:right;color:#34B1CB;font-weight:bold}.product_list .product .price{display:inline-block;float:right;margin-right:5px;color:#c22;font-weight:bold}.product_list .product .product_to_cart{background:white;color:#34B1CB;padding:8px 15px;margin-top:15px;border:1px dashed #34B1CB}.product_list .product .product_to_cart:before,.product_list .product .product_to_cart:after{content:"";display:table}.product_list .product .product_to_cart:after{clear:both}.product_list .product .product_to_cart input[type=submit]{display:inline-block;float:left;text-indent:-999em;background:url("../../files/kioto/img/icon-cart.png") no-repeat;background-size:cover;cursor:pointer;border:0 none;width:31px;height:28px}.product_list .product .product_to_cart a{display:inline-block;float:right;color:#34B1CB}.product_list .product:hover .product_to_cart{background:#1A5479;color:white;padding:8px 15px;margin-top:15px}.product_list .product:hover .product_to_cart:before,.product_list .product:hover .product_to_cart:after{content:"";display:table}.product_list .product:hover .product_to_cart:after{clear:both}.product_list .product:hover .product_to_cart input[type=submit]{display:inline-block;float:left;text-indent:-999em;background:url("../../files/kioto/img/icon-cart-white.png") no-repeat;cursor:pointer;border:0 none;width:31px;height:28px}.product_list .product:hover .product_to_cart a{display:inline-block;float:right;color:white}#iso_ajaxOverlay{background:white}.mod_iso_checkout,.mod_iso_orderdetails{width:80%;position:relative;margin:0 auto}.mod_iso_checkout:before,.mod_iso_checkout:after,.mod_iso_orderdetails:before,.mod_iso_orderdetails:after{content:"";display:table}.mod_iso_checkout:after,.mod_iso_orderdetails:after{clear:both}@media screen and (max-width:800px){.mod_iso_checkout,.mod_iso_orderdetails{width:100%}}.mod_iso_checkout table,.mod_iso_orderdetails table{width:100%}.mod_iso_checkout input[type=text],.mod_iso_checkout input[type=tel],.mod_iso_checkout input[type=email],.mod_iso_orderdetails input[type=text],.mod_iso_orderdetails input[type=tel],.mod_iso_orderdetails input[type=email]{border:0 none;outline:0;border-bottom:2px dotted #1A5479;width:100%}.mod_iso_checkout .select,.mod_iso_orderdetails .select{color:#4d4d4d;border:0 none;margin-bottom:10px}.mod_iso_checkout select,.mod_iso_orderdetails select{margin-bottom:10px;width:100%}.mod_iso_checkout .steps:before,.mod_iso_checkout .steps:after,.mod_iso_orderdetails .steps:before,.mod_iso_orderdetails .steps:after{content:"";display:table}.mod_iso_checkout .steps:after,.mod_iso_orderdetails .steps:after{clear:both}.mod_iso_checkout .steps ol,.mod_iso_orderdetails .steps ol{list-style:none;padding:0;position:relative;text-align:center;margin:100px auto 150px auto}@media screen and (max-width:420px){.mod_iso_checkout .steps ol,.mod_iso_orderdetails .steps ol{margin:80px auto}}.mod_iso_checkout .steps ol li,.mod_iso_orderdetails .steps ol li{position:relative;display:inline-block;margin-right:8vw;text-align:center;color:#34B1CB;font-weight:bold}@media screen and (max-width:420px){.mod_iso_checkout .steps ol li,.mod_iso_orderdetails .steps ol li{text-indent:-999em;margin-right:20vw}}.mod_iso_checkout .steps ol li:nth-child(3),.mod_iso_orderdetails .steps ol li:nth-child(3){margin-right:6vw}@media screen and (max-width:420px){.mod_iso_checkout .steps ol li:nth-child(3),.mod_iso_orderdetails .steps ol li:nth-child(3){margin-right:20vw}}.mod_iso_checkout .steps ol li:last-child,.mod_iso_orderdetails .steps ol li:last-child{margin-right:0}.mod_iso_checkout .steps ol li:after,.mod_iso_orderdetails .steps ol li:after{position:absolute;content:"";display:inline-block;width:80px;height:80px;border-radius:50%;background:#34B1CB;left:50%;margin-left:-40px;margin-top:15px}@media screen and (max-width:420px){.mod_iso_checkout .steps ol li:after,.mod_iso_orderdetails .steps ol li:after{width:45px;height:45px;margin-left:-22.5px}}.mod_iso_checkout .steps ol li.active,.mod_iso_orderdetails .steps ol li.active{color:#1A5479}.mod_iso_checkout .steps ol li.active:after,.mod_iso_orderdetails .steps ol li.active:after{border-color:#1A5479;background:#1A5479}.mod_iso_checkout #iso_mod_checkout_address,.mod_iso_orderdetails #iso_mod_checkout_address{position:relative;margin:0 auto}.mod_iso_checkout #iso_mod_checkout_address .address,.mod_iso_orderdetails #iso_mod_checkout_address .address{display:inline-block;float:left;width:49%}.mod_iso_checkout #iso_mod_checkout_address .address.first,.mod_iso_orderdetails #iso_mod_checkout_address .address.first{margin-right:2%}@media screen and (max-width:420px){.mod_iso_checkout #iso_mod_checkout_address .address.first,.mod_iso_orderdetails #iso_mod_checkout_address .address.first{margin-right:0;font-size:small}}@media screen and (max-width:420px){.mod_iso_checkout #iso_mod_checkout_address .address,.mod_iso_orderdetails #iso_mod_checkout_address .address{display:block;float:none;width:100%;margin-bottom:15px}}.mod_iso_checkout .formbody .address,.mod_iso_checkout .formbody .shipping,.mod_iso_checkout .formbody .payment,.mod_iso_orderdetails .formbody .address,.mod_iso_orderdetails .formbody .shipping,.mod_iso_orderdetails .formbody .payment{border:1px dashed #1A5479;padding:10px 45px}@media screen and (max-width:420px){.mod_iso_checkout .formbody .address,.mod_iso_checkout .formbody .shipping,.mod_iso_checkout .formbody .payment,.mod_iso_orderdetails .formbody .address,.mod_iso_orderdetails .formbody .shipping,.mod_iso_orderdetails .formbody .payment{padding:10px 20px}}.mod_iso_checkout .radio_container span,.mod_iso_orderdetails .radio_container span{display:block;margin-bottom:5px}.mod_iso_checkout .radio_container span label,.mod_iso_orderdetails .radio_container span label{color:#4d4d4d}.mod_iso_checkout .radio_container span.currency,.mod_iso_orderdetails .radio_container span.currency{display:inline-block}.mod_iso_checkout .submit_container,.mod_iso_orderdetails .submit_container{width:49%;display:inline-block;float:right}@media screen and (max-width:420px){.mod_iso_checkout .submit_container,.mod_iso_orderdetails .submit_container{display:block;float:none;width:100%;font-size:large}}.mod_iso_checkout .submit_container input,.mod_iso_orderdetails .submit_container input{background:#34B1CB;color:white;padding:10px;text-align:center;font-size:1.2em;display:block;width:100%;border:0 none}.mod_iso_checkout .submit_container .previous,.mod_iso_orderdetails .submit_container .previous{display:none}.mod_iso_checkout #iso_mod_checkout_shipping .submit_container,.mod_iso_checkout #iso_mod_checkout_payment .submit_container,.mod_iso_orderdetails #iso_mod_checkout_shipping .submit_container,.mod_iso_orderdetails #iso_mod_checkout_payment .submit_container{width:100%;display:block;float:none}.mod_iso_checkout p.error,.mod_iso_orderdetails p.error{font-size:0.7em}.mod_iso_checkout .orderinfo .info_container,.mod_iso_orderdetails .orderinfo .info_container{border:1px dashed #1A5479;padding:10px 45px 20px;display:inline-block;float:left;width:49%;margin-right:2%;margin-bottom:20px}@media screen and (max-width:800px){.mod_iso_checkout .orderinfo .info_container,.mod_iso_orderdetails .orderinfo .info_container{padding:10px 20px}}@media screen and (max-width:420px){.mod_iso_checkout .orderinfo .info_container,.mod_iso_orderdetails .orderinfo .info_container{display:block;float:none;width:100%;margin-right:0;padding:10px 20px}}.mod_iso_checkout .orderinfo .info_container:nth-of-type(2n),.mod_iso_orderdetails .orderinfo .info_container:nth-of-type(2n){margin-right:0}.mod_iso_checkout .orderinfo .info_container .edit,.mod_iso_orderdetails .orderinfo .info_container .edit{display:inline-block;float:right;margin-top:23px}.mod_iso_checkout .orderinfo .info_container h3,.mod_iso_orderdetails .orderinfo .info_container h3{margin-bottom:10px}.mod_iso_checkout .orderconditionsafterproducts,.mod_iso_orderdetails .orderconditionsafterproducts{display:inline-block;float:left;width:64.33%;margin-right:2%}@media screen and (max-width:800px){.mod_iso_checkout .orderconditionsafterproducts,.mod_iso_orderdetails .orderconditionsafterproducts{width:49%}}@media screen and (max-width:420px){.mod_iso_checkout .orderconditionsafterproducts,.mod_iso_orderdetails .orderconditionsafterproducts{display:block;float:none;width:100%;margin-right:0}}.mod_iso_checkout .orderconditionsafterproducts .widget,.mod_iso_orderdetails .orderconditionsafterproducts .widget{display:inline-block;float:left}.mod_iso_checkout .orderconditionsafterproducts .widget label,.mod_iso_orderdetails .orderconditionsafterproducts .widget label{display:none}.mod_iso_checkout .orderconditionsafterproducts .widget.widget-checkbox,.mod_iso_orderdetails .orderconditionsafterproducts .widget.widget-checkbox{width:5%;margin-right:2%}@media screen and (max-width:800px){.mod_iso_checkout .orderconditionsafterproducts .widget.widget-checkbox,.mod_iso_orderdetails .orderconditionsafterproducts .widget.widget-checkbox{width:12%}}@media screen and (max-width:420px){.mod_iso_checkout .orderconditionsafterproducts .widget.widget-checkbox,.mod_iso_orderdetails .orderconditionsafterproducts .widget.widget-checkbox{width:15%}}.mod_iso_checkout .orderconditionsafterproducts .widget.widget-explanation,.mod_iso_orderdetails .orderconditionsafterproducts .widget.widget-explanation{width:93%}@media screen and (max-width:800px){.mod_iso_checkout .orderconditionsafterproducts .widget.widget-explanation,.mod_iso_orderdetails .orderconditionsafterproducts .widget.widget-explanation{width:85%}}@media screen and (max-width:420px){.mod_iso_checkout .orderconditionsafterproducts .widget.widget-explanation,.mod_iso_orderdetails .orderconditionsafterproducts .widget.widget-explanation{width:83%}}@-moz-document url-prefix(){.mod_iso_checkout .steps ol li:after,.mod_iso_orderdetails .steps ol li:after{margin-top:35px}}#iso_mod_checkout_review .submit_container{clear:both;width:33.33%;margin-top:-7px}@media screen and (max-width:800px){#iso_mod_checkout_review .submit_container{width:49%}}@media screen and (max-width:420px){#iso_mod_checkout_review .submit_container{width:100%}}#iso_mod_checkout_review .submit_container input{background:#34B1CB}body.account .mod_breadcrumb{margin-top:230px}body.account #container{clear:both;width:100%;margin:0 auto;padding-left:inherit;margin-top:20px}body.account #container:before,body.account #container:after{content:"";display:table}body.account #container:after{clear:both}body.account #container #left,body.account #container #main{display:inline-block;float:left;margin-top:40px}body.account #container #left{width:18%;margin-right:2%;margin-left:inherit;right:inherit}body.account #container #left .username{background:#1A5479;color:white;text-align:center;padding:10px;border-left:1px dashed #1A5479;border-top:1px dashed #1A5479;border-right:1px dashed #1A5479}body.account #container #left ul{list-style:none;padding:15px;border-left:1px dashed #1A5479;border-bottom:1px dashed #1A5479;border-right:1px dashed #1A5479;margin:0}body.account #container #left ul .active{font-weight:bold;color:#1A5479}body.account #container #main{float:right;width:80%}body.account #container #main .tableform{display:inline-block;float:left;border:1px dashed #1A5479;max-width:100%;margin-right:2%;padding:10px 20px}body.account #container #main .tableform:nth-of-type(2n){margin-right:0}body.account #container #main .tableform h1{font-size:1.1em}body.account #container #main .tableform td{padding:6px 0}body.account #container #main .tableform select{width:100%}body.account #container #main .tableform input.text{border:0 none;border-bottom:2px dotted #1A5479;color:#4d4d4d;outline:none;width:100%}body.account #container #main .tableform select,body.account #container #main .tableform input.text{margin-bottom:inherit}body.account #container #main .tableform .select{margin-bottom:inherit;background-color:inherit;border:inherit;color:inherit}body.account #container #main .tableform input.submit{border:0 none;background:#34B1CB;padding:10px;font-size:1.1em;color:white;cursor:pointer}body.account .mod_iso_cart_address .formbody{border:1px dashed #1A5479;max-width:49%}body.account .mod_iso_cart_address .formbody .fields{margin:15px 0}body.account .mod_iso_cart_address .formbody .widget{padding:0 20px}body.account .mod_iso_cart_address .formbody .select{margin-bottom:inherit;background-color:inherit;border:inherit;color:inherit}body.account .mod_iso_cart_address .formbody .widget-text,body.account .mod_iso_cart_address .formbody .widget-select{margin-bottom:10px}body.account .mod_iso_cart_address .formbody .widget-text label,body.account .mod_iso_cart_address .formbody .widget-select label{width:30%;display:inline-block;margin-right:2%}body.account .mod_iso_cart_address .formbody .widget-text .text,body.account .mod_iso_cart_address .formbody .widget-text select,body.account .mod_iso_cart_address .formbody .widget-select .text,body.account .mod_iso_cart_address .formbody .widget-select select{width:66%}body.account .mod_iso_cart_address .formbody .widget-text input,body.account .mod_iso_cart_address .formbody .widget-text select,body.account .mod_iso_cart_address .formbody .widget-select input,body.account .mod_iso_cart_address .formbody .widget-select select{border:0 none;border-bottom:2px dotted #1A5479;margin-bottom:0;outline:0}body.account .mod_iso_cart_address .formbody input.submit{width:100%;background:#34B1CB;color:white;padding:10px;font-size:1.1em;text-align:center;cursor:pointer}body.account .mod_iso_orderhistory{clear:both;display:inline-block;max-width:66%;border:1px dashed #1A5479;padding:20px}body.account .mod_iso_orderhistory h1{color:#1A5479;font-size:1.1em;margin:0 0 15px 0}body.account .mod_iso_orderhistory table thead{font-size:0.9em;text-align:left}body.account .mod_iso_orderhistory table tbody td{width:25%}@media screen and (max-width:420px){body.account .mod_iso_orderhistory{}}@media screen and (max-width:420px){.mod_customnav.clearfix.block{margin-left:86px;float:none}#main .tableform{max-width:100%;font-size:small}body.account #container #left .username{width:50vw;margin-top:80px}body.account .mod_iso_cart_address{margin-left:-75px;font-size:small}.formbody{max-width:100% !important}body.account .mod_iso_orderhistory table tbody td{width:100%;display:block;font-size:small;padding:10px}.col_0.col_first.order_date{display:none}.col_1.document_number{display:none}.col_2.order_total{display:none}.mod_iso_orderdetails.block{font-size:small;float:left;margin-left:-70px}}@media screen and (max-width:800px){.mod_customnav.clearfix.block{margin-left:0px;float:none}body.account .mod_breadcrumb{margin-top:20px}}@media screen and (max-width:420px){#wrapper{margin-top:210px}}@media screen and (max-width:420px){#mein-account{float:right;margin-left:-75px}}.mod_login form{margin-bottom:0}#registrierung{width:90%;margin:0 auto}#registrierung .ce_text{padding-bottom:75px}#registrierung .mod_registration,#registrierung .ce_text,#registrierung .member_login{border:1px dashed #1A5479;margin-top:0px}#registrierung .mod_registration h3,#registrierung .ce_text h3,#registrierung .member_login h3{font-size:20px;margin:20px 30px 0}#registrierung .mod_registration .form,#registrierung .ce_text .form,#registrierung .member_login .form{margin-bottom:0}#registrierung .mod_registration .table,#registrierung .ce_text .table,#registrierung .member_login .table{margin-left:30px;margin-right:30px;font-size:13px}#registrierung .mod_registration .table .col_0,#registrierung .ce_text .table .col_0,#registrierung .member_login .table .col_0{display:inline-block;width:35%}#registrierung .mod_registration .table .col_1,#registrierung .ce_text .table .col_1,#registrierung .member_login .table .col_1{display:inline-block;width:63%}#registrierung .mod_registration .table .col_1 input,#registrierung .ce_text .table .col_1 input,#registrierung .member_login .table .col_1 input{width:100%;border:0;border-bottom:2px dotted #1A5479}#registrierung .mod_registration .submit_container input,#registrierung .ce_text .submit_container input,#registrierung .member_login .submit_container input{margin-left:0;text-transform:lowercase}#registrierung .mod_registration p,#registrierung .mod_registration ul,#registrierung .mod_registration .fields,#registrierung .ce_text p,#registrierung .ce_text ul,#registrierung .ce_text .fields,#registrierung .member_login p,#registrierung .member_login ul,#registrierung .member_login .fields{margin-left:30px;margin-right:30px;font-size:13px}#registrierung .mod_registration p label,#registrierung .mod_registration ul label,#registrierung .mod_registration .fields label,#registrierung .ce_text p label,#registrierung .ce_text ul label,#registrierung .ce_text .fields label,#registrierung .member_login p label,#registrierung .member_login ul label,#registrierung .member_login .fields label{display:inline-block;width:35%}#registrierung .mod_registration p input,#registrierung .mod_registration ul input,#registrierung .mod_registration .fields input,#registrierung .ce_text p input,#registrierung .ce_text ul input,#registrierung .ce_text .fields input,#registrierung .member_login p input,#registrierung .member_login ul input,#registrierung .member_login .fields input{display:inline-block;width:63%;border:0 none;border-bottom:2px dotted #1A5479;outline:0}#registrierung .mod_registration input.submit,#registrierung .ce_text input.submit,#registrierung .member_login input.submit{display:block;background:#34B1CB;color:white;text-align:right;padding:10px 30px;width:100%;margin-top:20px;cursor:pointer}#registrierung a.btn,#registrierung .ce_hyperlink a{display:block;background:#34B1CB;color:white;text-align:right;padding:10px 30px;width:100%;margin-top:20px}#registrierung .ce_hyperlink a{margin-top:-1px;border-left:1px dashed #1A5479;border-right:1px dashed #1A5479;border-bottom:1px dashed #1A5479}#registrierung .note{font-size:12px;margin:20px 30px -10px 30px}#registrierung .note .col-left,#registrierung .note .col-right{display:inline-block;width:49%}#registrierung .note .align-left{text-align:left}#registrierung .note .align-right{text-align:right}#registrierung .note a{color:inherit}#footer{background:white;float:none;padding-top:inherit}@media screen and (max-width:800px){#footer .rs-column{width:100%;margin-right:0}#footer .rs-column .ce_text.last{display:inline-block;float:left;width:75%}#footer .rs-column:nth-of-type(2){display:none}#footer .rs-column:nth-of-type(3){display:inline-block;float:right;width:25%;margin-top:-120px}}@media screen and (max-width:800px){#footer .rs-column{width:100%}#footer .rs-column .ce_text.last,#footer .rs-column:nth-of-type(3){display:inherit;float:none;width:100%;margin-top:0}#footer .rs-column .ce_text.last img,#footer .rs-column:nth-of-type(3) img{position:relative;margin:0 auto;max-width:40%}}@media screen and (max-width:420px){#bestellung-abgeschlossen{margin-left:18vw}#cart_footer div.cart_summary{float:left;margin-left:0%}#cart_footer{float:none}}#nach_oben_link{bottom:40px;right:10px;position:fixed;display:none;padding:5px;background-color:#fff;border:1px dotted #368091;font-size:1.7rem;a:#368091;z-index:50}#nach_oben_link a{color:#368091}@media screen and (max-width:420px){#nach_oben_link{font-size:1.1rem;bottom:20px;right:5px;padding:5px;z-index:50}}.rs-columns{margin:5px 0}figure{margin:0;padding:0;display:inline-block}figcaption{margin-bottom:0.5em;padding:0.6em;display:inline-block;max-width:100%}#gallery{display:grid;grid-template-columns:repeat(auto-fill, minmax(15em, 1fr));gap:1em;text-align:center}#gallery figure{position:relative;color:black;background:white}figure img{max-width:100%;display:block}#gallery>figure>figcaption{position:absolute;bottom:0;width:100%;line-height:3em;color:white;background:rgba(0, 0, 0, 0.3)}#gallery>figcaption{grid-column:1 / -1}.mod_newsarchive .layout_short{width:25%;height:440px;float:left;display:inline-block;padding:5px 15px 35px;font:0.9em "Open Sans", sans-serif;font-weight:500}@media screen and (max-width:1920px){.mod_newsarchive .layout_short{width:25%}}@media screen and (max-width:1280px){.mod_newsarchive .layout_short{width:33%}}@media screen and (max-width:800px){.mod_newsarchive .layout_short{width:50%;height:auto}}@media screen and (max-width:420px){.mod_newsarchive .layout_short{width:100%;height:auto}}.mod_newsarchive .layout_short p{margin-top:0.5em;margin-bottom:0.5em}.mod_newsarchive .layout_short .pagination{clear:left;text-align:center;color:#A6AD23}.mod_newsarchive .layout_full.block.odd,.mod_newsarchive .layout_full.block.first.even,.mod_newsarchive .layout_full.block.even{margin-bottom:2em;border-bottom:3px dotted #1A5479}.pagination{clear:left;text-align:center;color:#1A5479}.mod_newsarchive .layout_short h2{margin-bottom:0.1em;font:1.3rem "Open Sans", sans-serif;font-weight:bold;color:#1A5479}.mod_newsarchive .teaser{margin-top:0;font:1em Open Sans, sans-serif;font-weight:300}.mod_newsarchive .layout_full.block.first.last.even,.mod_newsarchive .layout_full.block.first.last.odd,.mod_newsarchive .layout_full.block.last.even,.mod_newsarchive .layout_full.block.last.odd{margin-bottom:2em;border:none}.mod_newsarchive a{color:#368091}.mod_newslist .layout_short{width:300px;height:auto;float:left;display:inline-block;padding:20px 15px;font:1rem "Open Sans", sans-serif}.image_container.float_above a img{width:100%;height:auto;max-width:100%;display:block}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed,.video-wrapper video{position:absolute;top:0;left:0;max-width:100%;max-height:100%}.bottom10{margin-bottom:1rem}.bottom20{margin-bottom:2rem}.bottom30{margin-bottom:3rem}.bottom40{margin-bottom:4rem}.bottom50{margin-bottom:5rem}.bottom60{margin-bottom:6rem}.bottom70{margin-bottom:7rem}.bottom80{margin-bottom:8rem}hr1{width:80%;height:0.6px;border-width:0;color:hr1 blue_fang;background-color:hr1 blue_fang;text-align:left;margin-left:0}hr.2{width:60%;border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0))}hr.3{border:0;border-bottom:1px dashed #ccc;background:#999}.hr.style-four{height:12px;border:0;box-shadow:inset 0 12px 12px -12px rgba(0, 0, 0, 0.5)}.hr.style-five{border:0;height:0;box-shadow:0 0 10px 1px black}.hr.style-five:after{content:" "}.hr.style-six{border:0;height:0;border-top:1px solid rgba(0, 0, 0, 0.1);border-bottom:1px solid rgba(255, 255, 255, 0.3)}.hr.style-seven{height:30px;border-style:solid;border-color:black;border-width:1px 0 0 0;border-radius:20px}.hr.style-seven:before{display:block;content:"";height:30px;margin-top:-31px;border-style:solid;border-color:black;border-width:0 0 1px 0;border-radius:20px}hr.style-eight{padding:0;border:none;border-top:medium double #333;color:#333;text-align:center}hr.style-eight:after{content:"§";display:inline-block;position:relative;top:-0.7em;font-size:1.5em;padding:0 0.25em;background:white}.ce_gallery ul li.col_first{clear:none}.ce_gallery .cols_1 li{width:100%}.ce_gallery .cols_2 li{width:50%}.ce_gallery .cols_3 li{width:33.3333%}.ce_gallery .cols_4 li{width:25%}.ce_gallery .cols_5 li{width:20%}.ce_gallery .cols_6 li{width:16.6666%}@media (max-width:480px){.ce_gallery .cols_1 li,.ce_gallery .cols_2 li{width:100%}.ce_gallery .cols_3 li{width:50%}.ce_gallery .cols_4 li,.ce_gallery .cols_5 li,.ce_gallery .cols_6 li{width:33.3333%}}.row{display:flex;flex-wrap:wrap;padding:0 4px}.column{flex:32%;max-width:32%;padding:0 4px}.column img{margin-top:8px;vertical-align:middle;width:100%}@media screen and (max-width:800px){.column{flex:50%;max-width:50%}}@media screen and (max-width:600px){.column{flex:100%;max-width:100%}}.column1{flex:32%;max-width:32%;padding:0 4px}.column2{flex:32%;max-width:32%;padding:0 4px}.column11{flex:32%;max-width:32%;padding:0 4px}
