/* pt-sans-regular - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/pt-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/pt-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-sans-v17-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fonts/pt-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/pt-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-sans-v17-latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700italic - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fonts/pt-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/pt-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-sans-v17-latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700 - latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/pt-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/pt-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/pt-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/pt-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/pt-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/pt-sans-v17-latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}

html,body {padding:0;margin;0;}
body {font-family: 'PT Sans', sans-serif;color:#464548;z-index:1;font-size:0.8em;line-height:160%;z-index:0;}
.topleiste {display:block;width:100%;position:fixed;height:70px;background:url(images/white90.png)repeat left top;left:0px;top:0px;z-index:8000;}
.logo {width:225px;height:70px;display:block;float:left;margin:0;padding:0;background:url(images/cpr_logo_4c.png)no-repeat 30px 25px;background-size:160px auto;}
.topleiste .lang {position:fixed;top:23px;right:30px;display:block;line-height:11px;text-align:right;}
.topleiste .lang a {color:#464548;text-decoration:none;letter-spacing:1px; text-shadow: 1px 1px 0.005em #cccccc;}
.breadcrumb a {color:#464548;text-decoration:none;letter-spacing:1px; text-shadow: 1px 1px 0.005em #cccccc;}
.mainmenu {display:block;margin:0 0 0 225px;font-size:20px;}
.mainmenu a.off {text-decoration:none;padding:35px 40px 0 26px;height:69px;color:#464548;font-weight:100;display:block;float:left;letter-spacing:1px; text-shadow: 1px 1px 0.005em #cccccc;background:url(images/cpr-logo-left.png)no-repeat left 42px;background-size:auto 20px;}
.mainmenu a {text-decoration:none;padding:38px 40px 0 10px;height:32px;color:#464548;font-weight:100;display:block;float:left;letter-spacing:1px; text-shadow: 1px 1px 0.005em #cccccc;}
#searchwrap {position:absolute;top:33px;right:190px;width:190px;}
#searchwrap #searchterm {border:1px solid #cccccc;width:153px;display:block;height:20px;}
#searchwrap #searchgo {display:block;position:absolute;top:0px;right:0px;width:25px;height:24px;background:url(images/suche.png) no-repeat right 3px;background-size:18px 18px;cursor:pointer;}
.content {display:block;margin:0;padding:70px 30px 30px 30px;}
.footer {display:block;clear:both;width:100%;}
.footer .contact {display:block;text-align:center;font-size:14px;margin-top:100px;}
.footer .contact a {text-decoration:none;color:#AE0D1B;}

.footer .credits {display:block;text-align:right;font-size:10px;}
.footer .credits a{color:#aaaaaa;text-decoration:none;}

.fullmenu {display:none;position:absolute;top:70px;left:0px;right:0px;background:url(images/white90.png)repeat left top;text-align:center;font-size:20px;padding:70px 0 50px 0;box-shadow: 10px 10px 10px #eeeeee;z-index:999999;}
.fullmenu ul {list-style-type:none;margin:0;padding:0px;}
.fullmenu li {margin:0;padding:0;}
.fullmenu li.withSubCat {margin-top:10px;}
.fullmenu li a {padding:0 0 20px 0;text-decoration:none;color:#464548;}
.fullmenu li ul.subcat a {font-size:16px;}
.fullmenu li ul.subcat {margin-bottom:10px;display:none;}
.fullmenu li span {display:block;margin:20px 0 0 0;font-style:italic;text-shadow: 1px 1px 0.005em #cccccc;color:#7B7B7B;font-weight:400;letter-spacing:3px;font-size:20px;}
.fullmenu li span.subkatopener {display:inline-block;cursor:pointer;background:url(images/v-30-grau.png) no-repeat center 5px;background-size:20px 20px;width:20px;height:20px;margin-left:5px;}
.fullmenu li.ShowSubkat span.subkatopener {background:url(images/v-30-grau-reverse.png) no-repeat center center;background-size:20px 20px;}
.fullmenu li.ShowSubkat ul.subcat {display:block;}
#fullmenuclose {display:block;z-index:1000000;display:block;position:absolute;top:30px;right:30px;width:30px;height:30px;background:url(images/x-30-grau.png) no-repeat left top;cursor:pointer;}

#overlaytoall {display:block;position:absolute;top:0px;left:0px;bottom:0px;width:100%;margin-left:-100%;background: url(images/white90.png)repeat left top;z-index:2000000;
-webkit-transition: margin-left 1s; 
  -moz-transition:  margin-left 1s; 
  -ms-transition: margin-left 1s;  
  -o-transition: margin-left 1s; 
  transition:  margin-left 1s; 
}
#overlaytoallinner {display:block;margin:0 auto;max-width:1200px;text-align:center;padding-top:100px;}
#overlaytoallinner img.fullsize{width:60%;height:auto;}
#overlaytoall.show {margin-left:0;}
#overlaytoallclose {display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;z-index:2200000;background: url(images/x-30-grau.png)no-repeat left top;background-size:20px 20px;cursor:pointer;}

#toolsdiv  {display:none;position:absolute;top:70px;left:0px;right:0px;background:url(images/white90.png)repeat left top;text-align:center;font-size:20px;padding:70px 0 50px 0;box-shadow: 10px 10px 10px #eeeeee;z-index:999999;}
#toolsdiv a {padding:0 0 20px 0;text-decoration:none;color:#464548;}

#toolsclose {display:block;z-index:1000000;display:block;position:absolute;top:30px;right:30px;width:30px;height:30px;background:url(images/x-30-grau.png) no-repeat left top;cursor:pointer;}

.contentitself {max-width:1200px;margin:0 auto;display:block;padding:30px 0 0 0;font-family: 'PT Sans', sans-serif;z-index:1;}
.contentitself .item {width:24%;display:inline-block;margin:0 0.5% 30px 0.5%;position:relative;}
.contentitself .item .itemimage {width:70%;height:100%;display:block;margin:40px 15% 20px 15%;overflow:visible;}
.contentitself .item .itemimage img {width:100%;height:auto;}
.contentitself .item .itemimage .promotion {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/Incentive.png)no-repeat right top;background-size:auto 12%;}
.contentitself .item .itemimage .promotion.typ2 {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/PROMO.png)no-repeat right top;background-size:auto 12%;}
.contentitself .item .itemimage .promotion.typ3 {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/AKTION.png)no-repeat right top;background-size:auto 12%;}
.contentitself .item .itemimage .promotion.typ4 {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/GEWINNSPIEL.png)no-repeat right top;background-size:auto 12%;}
.contentitself .item .itemimage .promotion.typ5 {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/ABVERKAUF.png)no-repeat right top;background-size:auto 12%;}

.Langen .contentitself .item .itemimage .promotion.typ3 {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/CAMPAIGN.png)no-repeat right top;background-size:auto 12%;}
.Langen .contentitself .item .itemimage .promotion.typ4 {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/COMPETITION.png)no-repeat right top;background-size:auto 12%;}
.Langen .contentitself .item .itemimage .promotion.typ5 {position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:url(images/SALES.png)no-repeat right top;background-size:auto 12%;}

.contentitself .item .itemname {text-align:center;font-size:15px;font-weight:400;}
.contentitself .item .itemname a {text-shadow: 1px 1px 0.005em #cccccc;color:#464548;text-decoration:none;}

.contentitself .itemdetail {max-width:1000px;margin:0px auto 0 auto;}
.contentitself .itemdetail .itemleft {width:50%;float:left;display:block;}
.contentitself .itemdetail .itemleft h1 {font-size:27px;font-weight:400;text-shadow: 1px 1px 0.005em #cccccc;line-height:35px;}
.contentitself .itemdetail .itemleft h2 {font-size:20px;font-weight:400;text-shadow: 1px 1px 0.005em #cccccc;}
.contentitself .itemdetail .itemleft .price {width:90%;max-width:300px;display:block;z-index:1;padding:8px 20px;font-size:14px;font-weight:600;position:relative;cursor:pointer; margin:30px 0;border:1px solid #AE0D1B;color:#AE0D1B;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.contentitself .itemdetail .itemleft .price .addimage {position:absolute;top:5px;right:15px;display:block;width:40px;height:27px;background:url(images/info-red.png) no-repeat center center;background-size:20px 20px;
-webkit-transition: background 1s,background-size 1s; 
  -moz-transition:  background 1s,background-size 1s; 
  -ms-transition: background 1s,background-size 1s;  
  -o-transition: background 1s,background-size 1s; 
  transition:  background 1s,background-size 1s; 
}
.contentitself .itemdetail .itemleft .price:hover .addimage {background:url(images/info-red.png) no-repeat center center;background-size:27px 27px;}


.contentitself .itemdetail .itemright {width:50%;display:block;margin:0 0 0 50%;}
.contentitself .itemdetail .itemright .imagebox {width:70%;display:block;position:relative;margin:0 15% 0 15%;}
.contentitself .itemdetail .itemright .imagebox img{width:100%;height:auto;}
.contentitself .itemdetail .itembottom {clear:both;margin:30px 0 0 0;}
.contentitself .itemdetail .itemright .imagebox #galleria .galleria-stage .galleria-image{cursor:zoom-in;}
.contentitself .itemdetail .itemleft a {text-decoration:none;color:#464548;}

.contentitself .itemdetail .promotiondescription {margin:30px 0;padding:120px 0 0 0;background:url(images/Incentive.png)no-repeat left 30px;background-size:auto 70px;border-top:1px solid #AE0D1B;}
.contentitself .itemdetail .promotiondescription.typ2 {padding:120px 0 0 0;background:url(images/PROMO.png)no-repeat left 30px;background-size:auto 70px;}
.contentitself .itemdetail .promotiondescription.typ3 {padding:120px 0 0 0;background:url(images/AKTION.png)no-repeat left 30px;background-size:auto 70px;}
.contentitself .itemdetail .promotiondescription.typ4 {padding:120px 0 0 0;background:url(images/GEWINNSPIEL.png)no-repeat left 30px;background-size:auto 70px;}
.contentitself .itemdetail .promotiondescription.typ5 {padding:120px 0 0 0;background:url(images/ABVERKAUF.png)no-repeat left 30px;background-size:auto 70px;}

.Langen .contentitself .itemdetail .promotiondescription.typ3 {padding:120px 0 0 0;background:url(images/CAMPAIGN.png)no-repeat left 30px;background-size:auto 70px;}
.Langen .contentitself .itemdetail .promotiondescription.typ4 {padding:120px 0 0 0;background:url(images/COMPETITION.png)no-repeat left 30px;background-size:auto 70px;}
.Langen .contentitself .itemdetail .promotiondescription.typ5 {padding:120px 0 0 0;background:url(images/SALES.png)no-repeat left 30px;background-size:auto 70px;}

.contentitself .itemdetail .promotiondescription .incentivebox {margin:0px 0 20px 20px;width:200px;float:right;padding:0 0 0 20px;border-left:1px dotted #AE0D1B;}
.contentitself .itemdetail .promotiondescription .incentive {margin:5px;width:200px;}
.contentitself .itemdetail .promotiondescription .incentive img {width:100%;height:auto;}



.cmspage {max-width:1000px;margin:0 auto;}

.imagebox.home #galleria{height:370px;margin:-10px 0 60px -35px;width:1270px;overflow:hidden;}
.imagebox.home .galleria-theme-classic .galleria-stage{bottom:0px;}
.imagebox.home .galleria-theme-classic .galleria-thumbnails {margin-left:41%;}
.imagebox.home .galleria-theme-classic .galleria-thumbnails .galleria-image{width:14px !important;height:14px !important;overflow:hidden;background:transparent;
}

.imagebox.home .galleria-theme-classic .galleria-thumbnails img{width:0px !important;height:0px !important;border:7px solid #ffffff;}

#contactContactForm {display:block;max-width:600px;margin:0 auto;}
#contactContactForm .input label {display:inline-block;width:200px;}
#contactContactForm .input input {display:inline-block;width:200px;margin-bottom:5px;}
#contactContactForm .input.textarea {margin-bottom:25px;}
#contactContactForm .submit  {text-align:right;}
#contactContactForm .submit.left  {text-align:left;}
#contactContactForm .submit input {background:#ffffff;border: 1px solid #AE0D1B; padding:8px; cursor:pointer;color:#AE0D1B;font-weight:600;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#contactContactForm span {color:#AE0D1B;}
.errormessage {font-size:14px;color:#AE0D1B;font-weight:600;margin:20px 0;padding:30px; border: 1px solid #AE0D1B;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.center {text-align:center;}
.center h1 {text-align:center;}
.center.katview {position:relative;}
.center.katview h1 {text-align:left;margin:15px 0 10px 0;padding:10px 0 20px 0;}

#sortcriteriaViewForm div.submit {display:inline-block;}
.FilterInner{max-height:0px;background:url(images/white90.png)repeat left top; display:block;position:absolute;top:50px;left:0px;right:0px;overflow:hidden; z-index:1000;text-align:left;
-webkit-transition: max-height 1s; 
  -moz-transition:  max-height 1s; 
  -ms-transition: max-height 1s;  
  -o-transition: max-height 1s; 
  transition:  max-height 1s; 
  
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

box-shadow: 10px 10px 10px #eeeeee;
}
.FilterInner h2 {clear:both;margin:0;padding:10px 0 5px 0;font-size:20px;font-weight:100;color:#AE0D1B;}
.FilterInnerClose {display:block;z-index:1000000;display:block;position:absolute;top:30px;right:30px;width:30px;height:30px;background:url(images/x-30-grau.png) no-repeat left top;cursor:pointer;}
#filterViewForm, .FilterInner.onmain form{width:90%;margin:50px auto 100px auto;}
.FilterInner.open{max-height:1600px;

}
.FilterInner .filterblock {display:block;padding:5px 15px 5px 15px;clear:both; 
-webkit-transition: max-height 1s, background 1s; 
  -moz-transition:  max-height 1s, background 1s; 
  -ms-transition: max-height 1s, background 1s;  
  -o-transition: max-height 1s, background 1s; 
  transition:  max-height 1s, background 1s; 
}
.filterblock .filteritem {width:260px;padding:0 0 2px 5px;float:left;text-align:left;}
.FilterInner #sortby {margin-bottom:10px;}
.FilterInner #sortbyfieldset {border:none;padding:0 0 0 18px;}
.FilterInner #sortbyfieldset .elem {display:inline-block;width:265px;text-align:left;}
.FilterInner .submit {text-align:right;}
.FilterInner .submit input {background:#ffffff;border: 1px solid #AE0D1B; padding:8px; cursor:pointer;color:#AE0D1B;font-weight:600;letter-spacing:1px; margin-top:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.center.katview .Filter {position:absolute;top:0px;right:0px;width:70px;text-align:right;border: 1px solid #AE0D1B;padding:7px 10px 7px 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.center.katview .Filter h1 {width:100%;padding:0;margin:0;color:#AE0D1B;text-align:left;}
.Filter h1 {cursor:pointer;background:url(images/filter.png)no-repeat right 2px;background-size:16px 16px;width:110px;margin:0px auto 20px auto;padding:0px;font-weight:600;font-size:14px;}


.Newsletteranmeldung {text-align:center;}
.Newsletteranmeldung #NewsletterIndexForm{display:block;width:450px;margin:0 auto;}
.Newsletteranmeldung #NewsletterIndexForm .input label{display:inline-block;width:120px;margin:5px;text-align:left;}
.Newsletteranmeldung #NewsletterIndexForm .input input{display:inline-block;width:290px;margin:5px;text-align:left;}
.Newsletteranmeldung #NewsletterIndexForm .submit input {background:#ffffff;border: 1px solid #AE0D1B; padding:8px; cursor:pointer;color:#AE0D1B;font-weight:600; margin:30px 5px 0 5px;width:425px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.Newsletteranmeldung #NewsletterUnsubscribeForm {display:block;width:450px;margin:0 auto;}
.Newsletteranmeldung #NewsletterUnsubscribeForm .input label{display:inline-block;width:120px;margin:5px;text-align:left;}
.Newsletteranmeldung #NewsletterUnsubscribeForm .input input{display:inline-block;width:290px;margin:5px;text-align:left;}
.Newsletteranmeldung #NewsletterUnsubscribeForm .submit input {background:#ffffff;border: 1px solid #AE0D1B; padding:8px; cursor:pointer;color:#AE0D1B;font-weight:600; margin:30px 5px 0 5px;width:425px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.nothingfound {font-size:140%;text-align:center;}

.Newsletter a {color:#464548;}
.Newsletter h1 {font-size:1.6em;}

#toolbar { position:absolute;top:113px;left:18px;display:block;padding:0px;color:#464548;background-color:#ffffff;}

#toolbar a {color:#464548;text-decoration:none;padding:5px;margin:15px 0 15px 15px;line-height:15px;font-size:13px;}
.toolbarlink {margin-bottom:10px;}
#toolsdiv #toolsinner .toolbarlink {margin-bottom:15px;}

.contentitself #aktionenwrap .item {vertical-align:top;min-width:288px;}
.contentitself #aktionenwrap .item .itemname {min-height:40px;margin-bottom:10px;font-size:15px;}
.contentitself #aktionenwrap .item .itemdescriptions {padding:0 10px 0 10px;text-align:center;}
.contentitself #aktionenwrap .item .itemdescriptions a{text-decoration:none;color:#AE0D1B;}
.contentitself #aktionenwrap .item .productlink {padding:10px 10px 0 10px;text-align:center;}
.contentitself #aktionenwrap .item .productlink a{text-decoration:none;color:#AE0D1B;}





.contentitself #aktionenwrap .itemimage {margin:40px 0 20px 0;}
.contentitself #aktionenwrap .item .itemname {text-align:left;}
.contentitself #aktionenwrap .item .itemdescriptions {text-align:left;padding:10px 10px 0 0px;}
.contentitself #aktionenwrap .item .productlink {text-align:left;padding:10px 10px 0 0px;}

.Newsletteranmeldung .innerwrap {display:block;max-width:450px;margin:0 auto;text-align:left;}
.Newsletteranmeldung .innerwrap h1 {margin-left:5px;margin-bottom:25px;}
.Newsletteranmeldung p {margin-left:5px;}




.katalogfilter h2 {color:#AE0D1B;}
.katalogfilter a {color:#464548;text-decoration:none;margin-right:10px;}
.katalogfilter a input {margin-right:5px;}
#aktionenwrap .kataloge h1 {padding-left:5px;}
.katalogfilter {padding-left:5px;}

.katalogfilter a {width:150px;display:inline-block;}


.sideicons {position:fixed;right:0px;top:50%;bottom:0px;display:flex;flex-direction:column;justify-content:center;align-items:end;z-index:100000;}
.sideicons .onesideicon {width:0px;height:60px;overflow:hidden;padding:0 0 0 60px;transition: width 0.7s linear;color:#464548;text-decoration:none;font-size:15px;line-height:60px;border:1px solid #464548;margin-top:-1px;}
.sideicons .onesideicon:hover {width:150px;padding:0 10px 0 60px;}
.sideicons .onesideicon.Kalender {background:url("/img/icons/Icon_Kalender.svg") no-repeat 10px 10px;background-size:40px auto;} 
.sideicons .onesideicon.Telefon {background:url("/img/icons/Icon_Telefon.svg") no-repeat 10px 10px;background-size:40px auto;} 



.marquee {
    width: 100%;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
}
.marquee span {
    display: inline-block;
    padding-left: 100%;  /* show the marquee just outside the paragraph */
    animation: marquee 15s linear infinite;
}
 
 
@-webkit-keyframes marquee {
 0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}
 
@keyframes marquee {
 0%   { transform: translate(0, 0); }
    100% { transform: translate(-100%, 0); }
}






@media all and (max-width: 1600px) {
  .FilterInner.open{max-height:2200px;}
}
@media all and (max-width: 1200px) {
  .FilterInner.open{max-height:2500px;}
}
@media all and (max-width: 1000px) {
  .FilterInner.open{max-height:2800px;}
}
@media all and (max-width: 800px) {
  .FilterInner.open{max-height:4000px;}
}


















@media all and (max-width: 1600px) {
  #toolbar { position:relative;top:0px;left:0px;display:block;padding:30px 0 0 0;color:#464548;background-color:#ffffff;border-top:1px solid #464548;}
}
@media all and (max-width: 1300px) {
  .imagebox.home #galleria{height:350px;width:100%;margin: -80px 0 60px 0px;}
}
@media all and (max-width: 1150px) {
  .imagebox.home #galleria{height:310px;}
}
@media all and (max-width: 1000px) {
  .imagebox.home #galleria{height:265px;}
}
@media all and (max-width: 900px) {
  .imagebox.home #galleria{height:235px;}
}
@media all and (max-width: 800px) {
  .imagebox.home #galleria{height:206px;}
}
@media all and (max-width: 700px) {
  .imagebox.home #galleria{height:206px;}
  .imagebox.home #galleria .galleria-images img {width:auto !important;height:206px !important;}
}

@media print {
}