nav.navbar.navbar-inverse.navbar-fixed-top{box-shadow:0 0 15px -1px rgba(0,0,0,0.75)}div.section>.container-non-responsive{padding-left:5px!important;padding-right:5px!important}div.section .container-non-responsive .row>.col-lg-9{padding-left:0!important;padding-right:5px!important}div.section .container-non-responsive .row>.col-lg-3{padding-right:0!important;padding-left:5px!important}div.realestate-preview{background-color:rgba(255,255,255,0.75)}div.realestate-preview:hover{background-color:rgba(255,255,255,1);box-shadow:0 0 12px -6px rgba(0,30,40,1)}div#second_nav{background:#3b6ad6;background:-moz-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b6ad6),color-stop(100%,#2c539e));background:-webkit-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-o-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-ms-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:linear-gradient(to bottom,#3b6ad6 0,#2c539e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b6ad6',endColorstr='#2c539e',GradientType=0);display:block;height:30px;line-height:30px;text-align:center;margin-bottom:10px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div#second_nav ul li a:hover,div#second_nav ul li.active a{color:#000;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);text-decoration:none}div#second_nav ul{margin:0;padding:0}div#second_nav ul li{display:inline-block;padding:0;margin:0;height:30px;list-style-type:none}div#second_nav ul li a{color:#fff;height:30px;display:block;padding:0 10px;z-index:1}.teaser{padding-bottom:15px;border-bottom:1px dashed #ccc}.teaser table{font-size:13px}.teaser img.preview{border:2px solid #c0c0c0;box-shadow:0 0 3px rgba(0,0,0,0.35)}.cq-pagination-r{float:right;margin-top:5px}.cq-pagination{text-align:center;width:100%;margin-top:20px}.cq-pagination .cq-page,.cq-pagination-r .cq-page{border:1px solid #c0c0c0;padding:5px;text-align:center;line-height:20px;height:20px;color:#000;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#f6f6f6 47%,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#f6f6f6 47%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}.cq-pagination-r cq-page:hover,.cq-pagination-r .on,.cq-pagination .cq-page:hover,.cq-pagination .on{background:#3b6ad6;background:-moz-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b6ad6),color-stop(100%,#2c539e));background:-webkit-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-o-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-ms-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:linear-gradient(to bottom,#3b6ad6 0,#2c539e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b6ad6',endColorstr='#2c539e',GradientType=0);color:#fff;text-decoration:none}.cq-pagination-r .on:hover,.cq-pagination .on:hover{cursor:default}.cq-pagination-r .on,.cq-pagination .on{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}a.noSubNodes,div.withSubNodes,a.isSubNodeActive{background:#3b6ad6;background:-moz-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b6ad6),color-stop(100%,#2c539e));background:-webkit-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-o-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:-ms-linear-gradient(top,#3b6ad6 0,#2c539e 100%);background:linear-gradient(to bottom,#3b6ad6 0,#2c539e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b6ad6',endColorstr='#2c539e',GradientType=0);color:#fff;display:block;margin-bottom:1px;padding:4px 10px;text-decoration:none;border:1px solid #828282;border-bottom:0}div.withSubNodes{color:#fff;background:#2b2a2a;background:-moz-linear-gradient(top,#2b2a2a 0,#424040 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2a2a),color-stop(100%,#424040));background:-webkit-linear-gradient(top,#2b2a2a 0,#424040 100%);background:-o-linear-gradient(top,#2b2a2a 0,#424040 100%);background:-ms-linear-gradient(top,#2b2a2a 0,#424040 100%);background:linear-gradient(to bottom,#2b2a2a 0,#424040 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2a2a',endColorstr='#424040',GradientType=0)}a.noSubNodes{background:#7abcff;background:-moz-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7abcff),color-stop(44%,#60abf8),color-stop(100%,#4096ee));background:-webkit-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:-o-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:-ms-linear-gradient(top,#7abcff 0,#60abf8 44%,#4096ee 100%);background:linear-gradient(to bottom,#7abcff 0,#60abf8 44%,#4096ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff',endColorstr='#4096ee',GradientType=0);color:#000}a.isSubNode{border:1px solid #828282;border-bottom:0;color:#333;display:block;margin-bottom:1px;padding:4px;text-decoration:none;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0)}a.isSubNode:last-child,a.noSubNodes:last-child{border-bottom:1px solid #828282}a.noSubNodes:hover,a.isSubNode:hover{background:#b8c6df;background:-moz-linear-gradient(top,#b8c6df 0,#6d88b7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b8c6df),color-stop(100%,#6d88b7));background:-webkit-linear-gradient(top,#b8c6df 0,#6d88b7 100%);background:-o-linear-gradient(top,#b8c6df 0,#6d88b7 100%);background:-ms-linear-gradient(top,#b8c6df 0,#6d88b7 100%);background:linear-gradient(to bottom,#b8c6df 0,#6d88b7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8c6df',endColorstr='#6d88b7',GradientType=0);color:#000}.clear{clear:both}.l,.float_left{float:left}.r,.float_right{float:right}.roundedCornerShadow{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 5px #777;box-shadow:0 5px 5px #777}.show-article{border:1px solid #c0c0c0;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px;-webkit-box-shadow:0 5px 5px #bdbdbd;box-shadow:0 5px 5px #bdbdbd;background:#fff;width:100%;overflow:auto}.show-article img.preview,.show-article div.imgintext{border:2px solid #c0c0c0;box-shadow:0 0 3px rgba(0,0,0,0.35);margin:15px;color:#777;font-size:11px}.show-article div.imgintext{width:144px;text-align:center;padding-top:3px}.show-article div.imgintext div.caption{padding:3px;text-align:left}.show-article div.imgintext div.credit{color:#fff;background:#c0c0c0;padding:3px;text-align:left}.show-article h2{border-bottom:0px solid #c0c0c0;margin:0;padding:5px 0}.article-border{border:1px dotted #3b6ad6}table.cells{border:1px solid #fff}table.cells tr td.celltel{background-color:#e6e6e6;font-size:240%;border:2px solid #c0c0c0}.sidepicture{float:right;margin:0 0 10px 10px;padding:4px 0 0 10px;width:160px}ul.counselNavigation{margin:0;padding:0}ul.counselNavigation li{font-size:17px;list-style:none;border:1px solid #c0c0c0;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 5px #777;box-shadow:0 5px 5px #777;background:#fff;width:210px;float:left;margin:0;margin-right:15px;margin-bottom:5px}ul.counselNavigation li ul{padding:0;padding-left:10px}ul.counselNavigation li ul li{font-size:13px;list-style:none;border:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:transparent}div.subgallery-teaser{border:1px solid #c0c0c0;margin-bottom:5px;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div.subgallery-teaser img{margin-right:10px}div.subgallery-image{margin-right:10px;margin-bottom:10px}.noMargin{margin:0;padding:0}table.themeportalNavigation{list-style-type:none;margin:0;padding:0}table.themeportalNavigation td{border:1px solid #c0c0c0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:5px;margin-bottom:5px;-webkit-box-shadow:0 5px 5px #777;box-shadow:0 5px 5px #777;text-align:center;float:left;margin-right:3px}table.themeportalNavigation td img{width:215px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;height:auto;max-width:100%;margin:2px}table.themeportalNavigation td.header{background:#2c539e;color:#fff;clear:both;float:none;height:40px;line-height:40px;font-size:17px}.margin-10{margin:10px}.text-small{font-size:10px;color:#777}.article-teaser{max-height:160px}table.pricing{width:100%;text-align:center}table.pricing th{text-align:center}table.pricing td{text-align:center}div.price-article table tr th{background:#dadcdc;margin-bottom:20px}div.price-article p.city-teaser{font-size:16px;text-align:center}div.price-article p.city-teaser b{font-size:19px}div.price-article b{font-size:15px}div.carousel-caption a{color:#fff;font-style:italic}.panel-heading a{color:#fff}.ui-autocomplete{max-height:150px;overflow-y:auto;overflow-x:hidden}* html .ui-autocomplete{height:150px}input[type="checkbox"]{width:20px;margin:0;padding:0}div.dev{border:3px solid #4096ee;background:#f2f2f2;padding:10px}div.dev h3{margin:0;padding:0}img#advertisement-topbanner{border:1px solid #2c539e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}div#advertisement-box-left{right:50%;margin-right:570px;position:absolute}div#advertisement-box-right{left:50%;margin-left:520px;position:absolute}

/* n.Olivier 02.12.2017 - responsive Darstellung */

/* # in der ersten Zeile folgendes  ndern
   div#second_nav ul li a{color:#fff;height:30px;display:block;padding:0 10px} um ;z-index:1 erweitern
   = div#second_nav ul li a{color:#fff;height:30px;display:block;padding:0 10px;z-index:1}
*/

/*
 <span class="hamburger">|||</span>
 &#9776;
*/
/*.hamburger{transform:rotate(90deg);display:inline-block;margin:-2px 6px -1px 2px;padding:0 4px 2px 4px}*/


/* Objektdarstellung */

.navbar-fixed-top{max-height:55px}

.objecttext{width:calc(100% - 260px);min-width:220px;padding-left:10px;}
@media all and (max-width: 530px){
 .objecttext{width:100%};
}

/* tel */
.panel-tel{display:none;position:fixed;width: 100%;bottom:0;z-index:200}

/* menu */
/* e14c, e133, e169, e26e, e179  */
.ddmenu{color:#fff;display:none;font-weight:bold;font-size:18px;text-decoration:none;text-align:left;margin-left:10px;text-decoration:none;}
/*.ddmenu:before{
  font-family: 'Segoe UI Symbol';
  content: "\e055";
  margin:0 10px 0 2px;
} */
.ddmenu:hover, .ddmenu:visited{
  color:#fff;
  text-decoration:none;
}

/* menu 2 - ohne sidebar */

@media(max-width:1050px){
  #ddmenu2{display:block;z-index:1000}
  .nav2 ul li{display:-ms-grid;display:grid}
  .nav2 ul li a{z-index:999;width:180px}
  .nav2 ul{
    margin-top:-4px !important;
    margin-left:20px !important;
    display:none;
    position:relative;
    width:180px;
    background-color:#fff
  }
  .nav2 ul li{
    display:grid;
    display:-ms-grid ;
    text-align: left;
    max-width:180px;
    z-index:9999;
  }
  .nav2 ul li a{
    background-color:#3561b7;
    border-radius: 3px;
    z-index:11;
  }
  .nav2:hover ul{
    display:block;
    z-index:10;
  }
}

/* menu 3 - mit sidebar */

@media(max-width:820px){
  #ddmenu3{display:block;z-index:1000}
  .nav3 ul li{display:-ms-grid;display:grid}
  .nav3 ul li a{z-index:999;width:180px}
  .nav3 ul{
    margin-top:-2px !important;
    margin-left:20px !important;
    display:none;
    position:relative;
    width:180px;
    background-color:#fff
  }
  .nav3 ul li{
    display:grid;
    display:-ms-grid;
    text-align: left;
    max-width:180px;
    z-index:9999;
  }
  .nav3 ul li a{
    background-color:#3561b7;
    border-radius: 3px;
    z-index:11;
  }
  .nav3:hover ul{
    display:block;
    z-index:10;
  }
}

/* menu top */

.nav1{margin-top:15px;float:right}
@media(max-width:390px){
 .nav1{margin-top:31px;position: absolute;left: calc(100% - 80px)}
}
@media(max-width:900px){
  .nav1{display:none} /* Menu Top nicht anzeigen */
  #second_nav{position:sticky;top:54px;z-index:1000}
  .navgal{top:84px !important;z-index:100 !important}
  .nav0{max-height:55px}
  .nav0 ul{
    display:none;
    width:180px;
    position:absolute;
    top:54px;
    right:10px
  }
  .nav0 ul li{
    display:grid;
    text-align: left;
    max-width:180px;
    z-index:9999;
  }
  .nav0 ul li a{
    background-color:#3561b7;
    border-radius: 3px;
    z-index:11;
  }
  .nav0:hover ul.navbar-inverse{
   /* Menu Top nicht anzeigen */
   /* display:grid;
    z-index:10; */
  }
}

@media all and (max-width: 480px){
  .row{margin:0 !important}
  div.section .container-non-responsive .row > .col-lg-9{padding-right:0 !important}
  div.section > .container-non-responsive{padding:0 !important}
  /* tel banner anzeigen */
  .panel-tel{display:inherit}
}

/* Bildergalerie - menue */
.navgal3ttl{color:#fff;display:none;font-weight:bold;font-size:14px;text-decoration:none;text-align:left;margin-left:10px;text-decoration:none;}
/*.navgal3ttl:before{
  font-family: 'Glyphicons Halflings';
  content: "\e055";
  margin:0 4px;
} */
.navgal3ttl:hover, .navgal3ttl:visited{color:#fff;text-decoration:none}

.navgal3{z-index:900 !important}
@media(max-width:500px){
  .navgal3ttl{display:block;z-index:900}
  .navgal3 ul li{display:-ms-grid;display:grid}
  .navgal3 ul li a{z-index:999;width:180px}
  .navgal3 ul{
    margin-top:0px !important;
    margin-left:20px !important;
    display:none;
    position:relative;
    width:180px;
    background-color:#fff
  }
  .navgal3 ul li{
    display:grid;
    display:-ms-grid;
    text-align: left;
    max-width:180px;
    z-index:9999;
  }
  .navgal3 ul li a{
    background-color:#3561b7;
    border-radius: 3px;
    z-index:11;
  }
  .navgal3:hover ul{
    display:block;
    z-index:10;
  }
  .navgal3{top:83px !important}
}
