﻿@media only screen and (min-width:20.0rem) {

   #c553 .ce-left .ce-gallery { font-size:0.75rem; float:none; clear:both; }
   #c561 { width:8.458rem; height:9.25rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c562 { width:7.166rem; height:9.25rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c563 { width:6.625rem; height:9.25rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c564 { width:5.08rem; height:9.25rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c565 { width:5.08rem; height:9.25rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c566 { width:3.5rem; height:9.25rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c729 { width:8.335rem; height:4.0rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c731 { width:9.643rem; height:4.0rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c732 { width:7.512rem; height:4.0rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c733 { width:12.184rem; height:4.0rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c734 { width:6.017rem; height:4.0rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c735 { width:10.278rem; height:4.0rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c579 { width:10.813rem; height:9.58rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0;}
   #c578 { width:9.216rem; height:9.58rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c577 { width:6.935rem; height:9.58rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c576 { width:5.156rem; height:9.58rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c575 { width:5.2925rem; height:9.58rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c574 { width:3.5rem; height:9.58rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c588 { width:9.013rem; height:7.935rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c587 { width:7.504rem; height:7.935rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c586 { width:7.158rem; height:7.935rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c585 { width:5.088rem; height:7.935rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c584 { width:5.3475rem; height:7.935rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c583 { width:3.5rem; height:7.935rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c607 { width:9.493rem; height:6.431rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c606 { width:5.863rem; height:6.431rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c605 { width:3.85rem; height:6.431rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c604 { width:3.894rem; height:6.431rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c613 { width:6.3rem; height:6.08rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c612 { width:5.993rem; height:6.08rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c619 { width:5.928rem; height:6.56rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c618 { width:5.582rem; height:6.56rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c617 { width:4.1rem; height:6.56rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c625 { width:11.212rem; height:6.784rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c624 { width:6.338rem; height:6.784rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c623 { width:6.134rem; height:6.784rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c622 { width:6.338rem; height:6.784rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c627 { width:5.24rem; height:6.784rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c745 { width:7.15rem; height:7.8rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c746 { width:4.143rem; height:7.8rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c747 { width:9.79rem; height:7.8rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c747 .ce-bodytext p { font-size:0.75rem; text-align:center; }

   #c632 { width:13.512rem; height:5.256rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c631 { width:5.688rem; height:5.256rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c1365 { width:8.7rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c638 { width:5.625rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c637 { width:5.812rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c636 { width:5.512rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c1366 { width:8.7rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c643 { width:5.625rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c642 { width:5.812rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c641 { width:5.512rem; height:7.612rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c1367 { width:8.35rem; height:7.437rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.2rem 0; padding:0; }
   #c648 { width:5.4rem; height:7.437rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.2rem 0; padding:0; }
   #c647 { width:5.812rem; height:7.437rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.2rem 0; padding:0; }
   #c646 { width:5.512rem; height:7.437rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.2rem 0; padding:0; }

   #c653 { width:11.975rem; height:5.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c652 { width:7.95rem; height:5.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c651 { width:5.775rem; height:5.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c656 .ce-left .ce-gallery { font-size:0.75rem; float:none; clear:both; }

   #c663 { width:9.231rem; height:7.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c662 { width:6.037rem; height:7.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c661 { width:6.15rem; height:7.20rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c660 { width:3.75rem; height:7.20rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c672 { width:9.231rem; height:7.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c671 { width:6.037rem; height:7.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c670 { width:6.212rem; height:7.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c669 { width:3.85rem; height:7.35rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c689 { width:9.1875rem; height:6.825rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c688 { width:5.8625rem; height:6.825rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c687 { width:5.8625rem; height:6.825rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c686 { width:3.6312rem; height:6.825rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c679 { width:9.6rem; height:7.425rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c682 { width:9.6rem; height:7.425rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c696 { width:8.6325rem; height:6.3rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c695 { width:8.6325rem; height:6.3rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }

   #c704 { width:9.075rem; height:7.912rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c703 { width:10.0125rem; height:7.912rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c703 h5 { width:13.0rem; }

   #c710 { width:9.0rem; height:7.0125rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c765 { width:9.8rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c766 { width:7.919rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c767 { width:7.4812rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c768 { width:6.869rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c776 { width:10.1rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c775 { width:8.3rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c774 { width:7.4812rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c773 { width:6.869rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c783 { width:10.2rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c782 { width:8.3rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c781 { width:7.52rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c780 { width:6.869rem; height:4.6812rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c713 { width:14.5rem; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c716 { width:14.5rem; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c786, #c1331 { width:8.4rem; font-size:0.75rem; float:left; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c787, #c1332 { width:5.85rem; font-size:0.75rem; float:left; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c788, #c1333 { width:7.425rem; font-size:0.75rem; float:left; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c789, #c1334 { width:5.775rem; font-size:0.75rem; float:left; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c719, #c723 { width:14.5rem; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c1538  { width: 19.327rem; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c1555  { width: 10.381rem; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }

   #c1288, #c1735 { width:7.0rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c1623, #c1734 { width:5.9rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }
   #c1624, #c1733 { width:4.94rem; float:left; font-size:0.75rem; text-align:center; margin:0 1.0rem 1.0rem 0; padding:0; }


  .muster { margin:20px 0 0 0; width:100%; } 
  .muster p.patthead { background-color:#d1d1d1; line-height:20px; padding:0 0 0 10px; }
  .musternr p { line-height:20px; padding:0; }
  .muster p.patthead span.blue { background-color:#003c5a; color:#ffffff; margin:0 10px 0 -10px; padding:0 10px 0 10px; }
  .musternr p span.blue { background-color:#003c5a; color:#ffffff; padding:0 10px 0 10px; }

  tr:nth-child(even) {background-color: #8badbf; color:#ffffff; }
  tr:nth-child(odd) {background-color: #00517e; color:#ffffff; }
  td { border: 1px solid #ffffff; }
  .t30 { padding: 1%; width:18%; text-align:center; }
  .t70 { padding: 1%; width:78%; }

  .muster.arte-linea1 { width:144px; margin:15px 0 0 0; }
  .muster.arte-linea2 { width:340px; margin:15px 0 0 0; }  

  .muster.via-natura1 { width:180px; margin:20px 30px 0 0; float:left; }
  .muster.via-natura2 { width:290px; margin:20px 0 0 0; float:left; }
  .muster.via-natura3 { width:180px; margin:20px 30px 0 0; float:left; }
  .muster.via-natura4 { width:250px; margin:20px 0 0 0; float:left; }
  .muster.vmkreis { width:300px; margin:20px 0 0 0; float:left; }

  .muster.novaro1 { width:281px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro2 { width:293px; margin:10px 30px 12px 0; float:left; }
  .muster.novaro3 { width:271px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro4 { width:270px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro5 { width:280px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro6 { width:273px; margin:10px 30px 10px 0; float:left; }  
  .muster.novaro7 { width:305px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro8 { width:302px; margin:10px 30px 10px 0; float:left; }

  .muster.arco-swing1 { width:230px; margin:20px 30px 0 0; float:left; }
  .muster.arco-swing2 { width:400px; margin:20px 30px 0 0; float:left; }

  .muster.akzento2 { width:250px; margin:20px 30px 0 0; float:left; }
  .muster.akzento3 { width:350px; margin:20px 0 0 0; float:left; }

  .muster.combi-stabil1 { width:230px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil2 { width:240px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil3 { width:290px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil4 { width:270px; margin:20px 30px 0 0; float:left; }  

  .muster.combi-stabil-lx121 { width:230px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil-lx122 { width:200px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil-lx123 { width:360px; margin:20px 0 0 0; float:left; }

  .muster.combi-stabil-xxl1 { width:280px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil-xxl2 { width:325px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil-xxl3 { width:350px; margin:20px 0 0 0; float:left; }
  
  .muster.combi-stabil-natura1 { width:280px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil-natura2 { width:300px; margin:20px 30px 0 0; float:left; }
  .muster.combi-stabil-natura3 { width:300px; margin:20px 0px 0 0; float:left; }

  .muster.via-natura-pl1 { width:260px; margin:20px 30px 0 0; float:left; }
  .muster.via-natura-pl2 { width:260px; margin:20px 0 0 0; float:left; }
  .muster.via-natura-pl3 { width:800px; margin:20px 0 0 0; float:left; }
  .muster.via-natura-pl4 { width:500px; margin:20px 0 0 0; float:left; }

  .muster.hydro-stabil1 { width:320px; margin:20px 30px 0 0; float:left; }
  .muster.hydro-stabil2 { width:350px; margin:20px 0 0 0; float:left; }
  .muster.oeko-plus7 { width:670px; margin:30px 0 0 0; }
  .muster.oeko-plus71 { width:130px; margin:0; float:left; }
  .muster.oeko-plus72 { width:360px; margin:0; float:left; }
  .muster.oeko-plus73 { width:160px; margin:0 0 0 10px; float:left; }
  .muster.oeko-plus74 { width:250px; margin:20px 30px 0 0; float:left; }
  .muster.oeko-plus75 { width:250px; margin:20px 0 0 0; float:left; }
  
  .muster.oeko-dv { width:550px; margin:0; float:left; }
  img.oeko-dv { width:170px; margin:0 0 0 30px; float:right; }
  
  .muster.tiefbordsteine, .muster.hochbordsteine { width:800px; margin:20px 0 0 0; float:left; }
  
  .muster.natura-mauer1 { width:800px; margin:10px 0 20px 0; }
  .muster.natura-mauer2 { width:320px; margin:10px 0 20px 0; }  
  .muster.natura-mauer3 { width:600px; margin:10px 0 20px 0; }
  p.mauer1 { background-color:#003c5a; line-height:20px; padding:0 0 0 10px; width:600px; text-align:center; color:#ffffff; }
  p.mauer2 { background-color:#003c5a; line-height:20px; padding:0 0 0 10px; width:298px; text-align:center; color:#ffffff; float:left; margin:0 4px 10px 0; }  

  img.vmpfu { width:0.0rem; visibility:hidden; }
  img.vmpfo { width:0.0rem; visibility:hidden; }
}


@media only screen and (min-width: 30.0rem) {

   #c553 .ce-left .ce-gallery { width:15.0rem; margin:0 0.75rem 0 0; float:left; }
   #c568 .ce-bodytext { width:12.0rem; float:left; }
   #c568 .ce-gallery { width:17.5rem; float:left; }
   #c596, #c599 { max-width:32rem; margin:0; padding:0; }
   #c656 .ce-left .ce-gallery { width:15.0rem; margin:0 0.75rem 0 0; float:left; }

   #c555 figure, #c1509 figure, #c1524 figure, #c1578 figure, #c1581 figure, #c1658 figure { width:20.0rem; margin:0 1.0rem 1.5rem 0; }
   #c892 figure { width:20.0rem; margin:0 1.0rem 1.5rem 0; }

}


@media only screen and (min-width: 40.0rem) {

   #c553 .ce-left .ce-gallery { width:22.5rem; margin:0 1.0rem 0 0; }
   #c572 .ce-bodytext, #c581 .ce-bodytext, #c658 .ce-bodytext, #c667 .ce-bodytext, #c684 .ce-bodytext { width:18.0rem; margin:0 1.0rem 0 0; float:left; }
   #c572 .ce-gallery, #c581 .ce-gallery, #c658 .ce-gallery, #c667 .ce-gallery, #c684 .ce-gallery { width:19.0rem; float:left; }
   #c632 { width:16.89rem; height:6.57rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c631 { width:7.11rem; height:6.57rem; float:left; font-size:0.75rem; text-align:center; margin:0 0 1.0rem 0; padding:0; }
   #c656 .ce-left .ce-gallery { width:22.5rem; margin:0 1.0rem 0 0; }

  .muster.arte-linea1 { width:160px; margin:20px 0 0 0; }
  .muster.arte-linea2 { width:450px; margin:20px 0 0 0; }  

  img.vmpfu { width:3.0rem; margin:-43.0rem 0 0 -3.5rem; visibility:visible; }
  img.vmpfo { width:3.0rem; margin:-25.0rem 0 0 -3.0rem; visibility:visible; }

}


@media only screen and (min-width: 48.0rem) {

   #c553 .ce-left .ce-gallery { width:28.0625rem; }
   #c561 { width:9.642rem; height:10.545rem; float:left; font-size:0.9rem; }
   #c562 { width:8.17rem; height:10.545rem; float:left; font-size:0.9rem; }
   #c563 { width:7.553rem; height:10.545rem; float:left; font-size:0.9rem; }
   #c564 { width:5.8rem; height:10.545rem; float:left; font-size:0.9rem; }
   #c565 { width:5.8rem; height:10.545rem; float:left; font-size:0.9rem; }
   #c566 { width:4.0rem; height:10.545rem; float:left; font-size:0.9rem; }
   #c568 .ce-gallery { width:23.5rem; }

   #c729 { width:10.0rem; height:4.8rem; float:left; font-size:0.9rem; }
   #c731 { width:11.572rem; height:4.8rem; float:left; font-size:0.9rem; }
   #c732 { width:9.015rem; height:4.8rem; float:left; font-size:0.9rem; }
   #c733 { width:14.621rem; height:4.8rem; float:left; font-size:0.9rem; }
   #c734 { width:7.22rem; height:4.8rem; float:left; font-size:0.9rem; }
   #c735 { width:12.334rem; height:4.8rem; float:left; font-size:0.9rem; }

   #c579 { width:12.358rem; height:10.95rem; float:left; font-size:0.9rem; }
   #c578 { width:10.5325rem; height:10.95rem; float:left; font-size:0.9rem; }
   #c577 { width:7.925rem; height:10.95rem; float:left; font-size:0.9rem; }
   #c576 { width:5.8925rem; height:10.95rem; float:left; font-size:0.9rem; }
   #c575 { width:6.05rem; height:10.95rem; float:left; font-size:0.9rem; }
   #c574 { width:4.0rem; height:10.95rem; float:left; font-size:0.9rem; }

   #c572 .ce-gallery, #c581 .ce-gallery, #c658 .ce-gallery, #c667 .ce-gallery, #c684 .ce-gallery { width:23.5rem; }

   #c588 { width:10.816rem; height:9.522rem; float:left; font-size:0.9rem; }
   #c587 { width:9.005rem; height:9.522rem; float:left; font-size:0.9rem; }
   #c586 { width:8.59rem; height:9.522rem; float:left; font-size:0.9rem; }
   #c585 { width:6.106rem; height:9.522rem; float:left; font-size:0.9rem; }
   #c584 { width:6.417rem; height:9.522rem; float:left; font-size:0.9rem; }
   #c583 { width:4.2rem; height:9.522rem; float:left; font-size:0.9rem; }

   #c607 { width:11.391rem; height:7.717rem; float:left; font-size:0.9rem; }
   #c606 { width:7.036rem; height:7.717rem; float:left; font-size:0.9rem; }
   #c605 { width:4.62rem; height:7.717rem; float:left; font-size:0.9rem; }
   #c604 { width:4.673rem; height:7.717rem; float:left; font-size:0.9rem; }

   #c613 { width:7.56rem; height:7.296rem; float:left; font-size:0.9rem; }
   #c612 { width:7.191rem; height:7.296rem; float:left; font-size:0.9rem; }

   #c619 { width:7.114rem; height:7.872rem; float:left; font-size:0.9rem; }
   #c618 { width:6.698rem; height:7.872rem; float:left; font-size:0.9rem; }
   #c617 { width:4.92rem; height:7.872rem; float:left; font-size:0.9rem; }

   #c625 { width:13.454rem; height:8.14rem; float:left; font-size:0.9rem; }
   #c624 { width:7.607rem; height:8.14rem; float:left; font-size:0.9rem; }
   #c623 { width:7.361rem; height:8.14rem; float:left; font-size:0.9rem; }
   #c622 { width:7.607rem; height:8.14rem; float:left; font-size:0.9rem; }
   #c627 { width:6.288rem; height:8.14rem; float:left; font-size:0.9rem; }

   #c745 { width:8.58rem; height:9.36rem; float:left; font-size:0.9rem; }
   #c746 { width:4.972rem; height:9.36rem; float:left; font-size:0.9rem; }
   #c747 { width:11.748rem; height:9.36rem; float:left; font-size:0.9rem; }
   #c747 .ce-bodytext p { font-size:0.9rem; text-align:center; }

   #c632 { width:21.113rem; height:8.212rem; float:left; font-size:0.9rem; }
   #c631 { width:8.888rem; height:8.212rem; float:left; font-size:0.9rem; }

   #c1365 { width:10.3rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c638 { width:6.75rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c637 { width:6.974rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c636 { width:6.614rem; height:9.134rem; float:left; font-size:0.9rem; }

   #c1288, #c1735 { width:12.74rem; float:left; font-size:1.0rem; }
   #c1623, #c1734 { width:10.75rem; float:left; font-size:1.0rem; }
   #c1624, #c1733 { width:8.986rem; float:left; font-size:1.0rem; }

   #c1366 { width:10.3rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c643 { width:6.75rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c642 { width:6.974rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c641 { width:6.614rem; height:9.134rem; float:left; font-size:0.9rem; }

   #c1367 { width:10.0rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c648 { width:6.45rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c647 { width:6.974rem; height:9.134rem; float:left; font-size:0.9rem; }
   #c646 { width:6.614rem; height:9.134rem; float:left; font-size:0.9rem; }

   #c653 { width:14.37rem; height:6.42rem; float:left; font-size:0.9rem; }
   #c652 { width:9.54rem; height:6.42rem; float:left; font-size:0.9rem; }
   #c651 { width:6.93rem; height:6.42rem; float:left; font-size:0.9rem; }

   #c656 .ce-left .ce-gallery { width:28.0625rem; }

   #c663 { width:10.616rem; height:8.4525rem; float:left; font-size:0.9rem; }
   #c662 { width:6.943rem; height:8.4525rem; float:left; font-size:0.9rem; }
   #c661 { width:7.1rem; float:left; font-size:0.9rem; }
   #c660 { width:4.4rem; float:left; font-size:0.9rem; }

   #c672 { width:10.616rem; height:8.4525rem; float:left; font-size:0.9rem; }
   #c671 { width:6.943rem; height:8.4525rem; float:left; font-size:0.9rem; }
   #c670 { width:7.144rem; height:8.4525rem; float:left; font-size:0.9rem; }
   #c669 { width:4.427rem; height:8.4525rem; float:left; font-size:0.9rem; }

   #c689 { width:11.025rem; height:8.19rem; float:left; font-size:0.9rem; }
   #c688 { width:7.035rem; height:8.19rem; float:left; font-size:0.9rem; }
   #c687 { width:7.035rem; height:8.19rem; float:left; font-size:0.9rem; }
   #c686 { width:4.3574rem; height:8.19rem; float:left; font-size:0.9rem; }

   #c679 { width:11.52rem; height:8.7rem; float:left; font-size:0.9rem; }

   #c682 { width:11.52rem; height:8.7rem; float:left; font-size:0.9rem; }

   #c696 { width:10.3587rem; height:7.56rem; float:left; font-size:0.9rem; }
   #c695 { width:10.3587rem; height:7.56rem; float:left; font-size:0.9rem; }

   #c704 { width:10.89rem; height:9.494rem; float:left; font-size:0.9rem; }
   #c703 { width:12.015rem; height:9.494rem; float:left; font-size:0.9rem; }
   #c703 h5 { width:13.0rem; }

   #c710 { width:10.8rem; height:8.415rem; float:left; font-size:0.9rem; }

   #c765 { width:11.76rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c766 { width:9.502rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c767 { width:8.977rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c768 { width:8.242rem; height:5.617rem; float:left; font-size:0.9rem; }

   #c776 { width:12.25rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c775 { width:10.05rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c774 { width:8.977rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c773 { width:8.242rem; height:5.617rem; float:left; font-size:0.9rem; }

   #c783 { width:12.25rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c782 { width:9.95rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c781 { width:9.08rem; height:5.617rem; float:left; font-size:0.9rem; }
   #c780 { width:8.242rem; height:5.617rem; float:left; font-size:0.9rem; }

   #c713 { width:17.4rem; font-size:0.9rem; }

   #c716 { width:17.4rem; font-size:0.9rem; }
   
   #c786, #c1331 { width:10.08rem; font-size:0.9rem; }
   #c787, #c1332 { width:7.02rem; font-size:0.9rem; }
   #c788, #c1333 { width:8.51rem; font-size:0.9rem; }
   #c789, #c1334 { width:6.93rem; font-size:0.9rem; }

   #c7288 { width:15.666rem; font-size:0.9rem; }
 
   #c719, #c723 { width:17.4rem; font-size:0.9rem; }

   #c1538 { width:23.211rem; float:left; font-size:0.9rem; }
   #c1555 { width:12.265rem; float:left; font-size:0.9rem; }

   td.oeko7.center { padding: 1%; width:27%; text-align:center; }
   td.oeko7.left { padding: 1%; width:44%; text-align:left; }
   td.oeko7.center4 { padding:0 3px; width:60px; text-align:center; }
   td.oeko7.left4 { padding:0 3px; width:80px; text-align:left; }

   table.rinne { width:30.0rem; }
   td.rinne.center { padding: 1%; width:17%; text-align:center; }

   #c555 figure, #c1509 figure, #c1524 figure, #c1578 figure, #c1581 figure, #c1658 figure { width:25.0rem; margin:0 1.0rem 1.5rem 0; }
   #c892 figure { width:25.0rem; margin:0 1.0rem 1.5rem 0; }

  .muster.arte-linea1 { width:220px; margin:20px 0 0 0; }
  .muster.arte-linea2 { width:550px; margin:20px 0 0 0; }
  
  .muster.via-natura1 { width:250px; margin:20px 30px 0 0; float:left; }
  .muster.via-natura2 { width:350px; margin:20px 0 0 0; float:left; }
  .muster.via-natura3 { width:250px; margin:20px 30px 0 0; float:left; }
  .muster.via-natura4 { width:350px; margin:20px 0 0 0; float:left; }

  .muster.vmkreis { width:350px; margin:20px 0 0 0; float:left; }

  .muster.novaro1 { width:285px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro2 { width:296px; margin:10px 30px 12px 0; float:left; }
  .muster.novaro3 { width:271px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro4 { width:270px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro5 { width:280px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro6 { width:273px; margin:10px 30px 10px 0; float:left; }  
  .muster.novaro7 { width:305px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro8 { width:302px; margin:10px 30px 10px 0; float:left; }
 
  .muster.arco-swing1 { width:300px; margin:20px 30px 0 0; float:left; }
  .muster.arco-swing2 { width:650px; margin:20px 30px 0 0; float:left; }

  .muster.akzento1 { width:750px; margin:20px 30px 0 0; clear:both; }
  .muster.akzento2 { width:250px; margin:20px 30px 0 0; float:left; }
  .muster.akzento3 { width:350px; margin:20px 0 0 0; float:left; }
  .muster.akzento4 { width:750px; margin:20px 30px 0 0; clear:both; }

}


@media only screen and (min-width: 62.0rem) {

   #c561 { width:10.995rem; height:12.025rem; float:left; font-size:1.0rem; }
   #c562 { width:9.316rem; height:12.025rem; float:left; font-size:1.0rem; }
   #c563 { width:8.6125rem; height:12.025rem; float:left; font-size:1.0rem; }
   #c564 { width:6.604rem; height:12.025rem; float:left; font-size:1.0rem; }
   #c565 { width:6.604rem; height:12.025rem; float:left; font-size:1.0rem; }
   #c566 { width:4.5rem; height:12.025rem; float:left; font-size:1.0rem; }
   #c568 .ce-gallery { width:27.0rem; }

   #c729 { width:12.5rem; height:6.0rem; float:left; font-size:1.0rem; }
   #c731 { width:14.465rem; height:6.0rem; float:left; font-size:1.0rem; }
   #c732 { width:11.269rem; height:6.0rem; float:left; font-size:1.0rem; }
   #c733 { width:18,276rem; height:6.0rem; float:left; font-size:1.0rem; }
   #c734 { width:9.025rem; height:6.0rem; float:left; font-size:1.0rem; }
   #c735 { width:15.417rem; height:6.0rem; float:left; font-size:1.0rem; }

   #c572 .ce-bodytext, #c581 .ce-bodytext, #c658 .ce-bodytext, #c667 .ce-bodytext, #c684 .ce-bodytext { width:27.0rem; }
   #c572 .ce-gallery, #c581 .ce-bodytext, #c658 .ce-bodytext, #c667 .ce-bodytext, #c684 .ce-bodytext { width:27.0rem; }

   #c588 { width:11.898rem; height:10.474rem; float:left; font-size:1.0rem; }
   #c587 { width:9.905rem; height:10.474rem; float:left; font-size:1.0rem; }
   #c586 { width:9.449rem; height:10.474rem; float:left; font-size:1.0rem; }
   #c585 { width:6.717rem; height:10.474rem; float:left; font-size:1.0rem; }
   #c584 { width:7.059rem; height:10.474rem; float:left; font-size:1.0rem; }
   #c583 { width:4.62rem; height:10.474rem; float:left; font-size:1.0rem; }

   #c607 { width:12.53rem; height:8.489rem; float:left; font-size:1.0rem; }
   #c606 { width:7.74rem; height:8.489rem; float:left; font-size:1.0rem; }
   #c605 { width:5.082rem; height:8.489rem; float:left; font-size:1.0rem; }
   #c604 { width:5.14rem; height:8.489rem; float:left; font-size:1.0rem; }

   #c613 { width:8.316rem; height:8.026rem; float:left; font-size:1.0rem; }
   #c612 { width:7.911rem; height:8.026rem; float:left; font-size:1.0rem; }

   #c619 { width:7.47rem; height:8.266rem; float:left; font-size:1.0rem; }
   #c618 { width:7.033rem; height:8.266rem; float:left; font-size:1.0rem; }
   #c617 { width:5.166rem; height:8.266rem; float:left; font-size:0.97rem; }

   #c625 { width:14.8rem; height:8.954rem; float:left; font-size:1.0rem; }
   #c624 { width:8.368rem; height:8.954rem; float:left; font-size:1.0rem; }
   #c623 { width:8.097rem; height:8.954rem; float:left; font-size:1.0rem; }
   #c622 { width:8.368rem; height:8.954rem; float:left; font-size:1.0rem; }
   #c627 { width:6.917rem; height:8.954rem; float:left; font-size:1.0rem; }

   #c745 { width:9.438rem; height:10.926rem; float:left; font-size:1.0rem; }
   #c746 { width:5.469rem; height:10.926rem; float:left; font-size:1.0rem; }
   #c747 { width:12.924rem; height:10.926rem; float:left; font-size:1.0rem; }
   #c747 .ce-bodytext p { font-size:1.0rem; text-align:center; }

   #c632 { width:23.224rem; height:9.033rem; float:left; font-size:1.0rem; }
   #c631 { width:9.777rem; height:9.033rem; float:left; font-size:1.0rem; }

   #c1365 { width:11.5rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c638 { width:7.425rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c637 { width:7.671rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c636 { width:7.275rem; height:10.245rem; float:left; font-size:1.0rem; }

   #c1288, #c1735 { width:14.0rem; float:left; font-size:1.0rem; }
   #c1623, #c1734 { width:11.81rem; float:left; font-size:1.0rem; }
   #c1624, #c1733 { width:9.875rem; float:left; font-size:1.0rem; }

   #c1366 { width:11.4rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c643 { width:7.425rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c642 { width:7.671rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c641 { width:7.275rem; height:10.245rem; float:left; font-size:1.0rem; }

   #c1367 { width:11.1rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c648 { width:7.125rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c647 { width:7.671rem; height:10.245rem; float:left; font-size:1.0rem; }
   #c646 { width:7.275rem; height:10.245rem; float:left; font-size:1.0rem; }

   #c653 { width:17.244rem; height:7.704rem; float:left; font-size:1.0rem; }
   #c652 { width:11.448rem; height:7.704rem; float:left; font-size:1.0rem; }
   #c651 { width:8.316rem; height:7.704rem; float:left; font-size:1.0rem; }

   #c663 { width:12.208rem; height:9.7204rem; float:left; font-size:1.0rem; }
   #c662 { width:7.984rem; height:9.7204rem; float:left; font-size:1.0rem; }
   #c661 { width:8.15rem; float:left; font-size:1.0rem; }
   #c660 { width:4.85rem; float:left; font-size:1.0rem; }

   #c672 { width:12.208rem; height:9.7204rem; float:left; font-size:1.0rem; }
   #c671 { width:7.984rem; height:9.7204rem; float:left; font-size:1.0rem; }
   #c670 { width:8.216rem; height:9.7204rem; float:left; font-size:1.0rem; }
   #c669 { width:5.091rem; height:9.7204rem; float:left; font-size:1.0rem; }

   #c689 { width:12.127rem; height:9.009rem; float:left; font-size:1.0rem; }
   #c688 { width:7.738rem; height:9.009rem; float:left; font-size:1.0rem; }
   #c687 { width:7.738rem; height:9.009rem; float:left; font-size:1.0rem; }
   #c686 { width:4.793rem; height:9.009rem; float:left; font-size:1.0rem; }

   #c679 { width:13.824rem; height:10.44rem; float:left; font-size:1.0rem; }

   #c682 { width:13.824rem; height:10.44rem; float:left; font-size:1.0rem; }

   #c696 { width:12.43rem; height:9.072rem; float:left; font-size:1.0rem; }
   #c695 { width:12.43rem; height:9.072rem; float:left; font-size:1.0rem; }

   #c704 { width:13.07rem; height:11.393rem; float:left; font-size:1.0rem; }
   #c703 { width:14.418rem; height:11.393rem; float:left; font-size:1.0rem; }
   #c703 h5 { width:13.0rem; }

   #c710 { width:12.96rem; height:10.1rem; float:left; font-size:1.0rem; }

   #c765 { width:14.112rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c766 { width:11.402rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c767 { width:10.772rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c768 { width:9.89rem; height:6.74rem; float:left; font-size:1.0rem; }

   #c776 { width:14.612rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c775 { width:12.02rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c774 { width:10.772rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c773 { width:9.89rem; height:6.74rem; float:left; font-size:1.0rem; }

   #c783 { width:14.612rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c782 { width:11.82rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c781 { width:10.772rem; height:6.74rem; float:left; font-size:1.0rem; }
   #c780 { width:9.8rem; height:6.74rem; float:left; font-size:1.0rem; }

   #c713 { width:20.9rem; font-size:1.0rem; }

   #c716 { width:20.9rem; font-size:1.0rem; }

   #c786, #c1331 { width:12.096rem; font-size:1.0rem; }
   #c787, #c1332 { width:8.424rem; font-size:1.0rem; }
   #c788, #c1333 { width:10.212rem; font-size;1.0rem; }
   #c789, #c1334 { width:8.316rem; font-size:1.0rem; }
   
   #c719, #c723 { width:20.9rem; font-size:1.0rem; }

   #c1538 { width:27.687rem; font-size:1.0rem; }
   #c1555 { width:15.438rem; font-size:1.0rem; }

  .muster { margin:30px 0 0 0; width:100%; } 

  .muster.vmkreis { width:400px; margin:20px 0 0 0; float:left; }

  #c878, #c879 { width:60rem; }
  .muster.novaro1 { width:285px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro2 { width:296px; margin:10px 30px 12px 0; float:left; }
  .muster.novaro3 { width:271px; margin:10px 30px 14px 0; float:left; }
  .muster.novaro4 { width:270px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro5 { width:280px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro6 { width:273px; margin:10px 30px 10px 0; float:left; }  
  .muster.novaro7 { width:305px; margin:10px 30px 10px 0; float:left; }
  .muster.novaro8 { width:302px; margin:10px 30px 10px 0; float:left; }

  #c555 figure, #c1509 figure, #c1524 figure, #c1578 figure, #c1581 figure, #c1658 figure { width:30.0rem; margin:0 1.0rem 3.0rem 0; }
  #c892 figure { width:30.0rem; margin:0 1.0rem 3.0rem 0; }


}



@media only screen and (min-width: 75.0rem) {

}


@media only screen and (min-width: 100.0rem) {

}

