#header .navbar-nav > li:nth-child(2) {
    margin-right: 3px;
}
#filter .product-box .news-block h3 {
    line-height: 20px;
}
.product-box .news-block .pull-left{
    max-height: 120px;
    max-width: 110px;
}
.product-box .news-block .pull-left img{max-width:100%;}
.hideNews{
    display: none;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-height: 350px;
}
@media only screen and (min-width:959px){
    .news-single .inner-banner .mediaelement-image img{
        max-width: 510px;
        max-height: 353px;
    }
}
@media only screen and (max-width:959px){
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        max-height: 225px;
    }
}
@media only screen and (max-width:799px){
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        max-height: 217px;
    }
}
@media only screen and (max-width:767px){
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        max-height: 220px;
    }
}
@media only screen and (max-width:639px){
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        max-height: 135px;
    }
}
@media only screen and (max-width:539px){
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        max-height: 135px;
    }
}
.news .article .col-md-3 h3 {
    margin-bottom: 30px;
}
.blog > h3 {
    margin-bottom: 19px !important;
}
/* 02-04-2016 for merchandising page */
.merchandising .product-inner.product-offer-box{
    min-height: 290px;
}
/*merchandising page */
.merchandising .product-inner.product-offer-box > img {
    max-height: 262px;
    max-width: 262px;
}
/* Treands page only*/
.trends .merchandising .product-inner > img {
    max-height: 189px;
}
.product-inner > img {
    /*max-height: 189px;*/
    /*min-height: 189px;*/
}
/* Load More only*/
.load-more a, .load-more .append-button {
    margin: 10px;
}
/* Download page*/

/* Download page*/

.product-inner .pull-left img {
    max-width: 110px;
    max-height: 120px;
}
#filter .author a{
    font-size: 14.03px;
    color: #212121;
}
.club-desc h3 {
    margin-bottom: 20px;
}
.filter-options .filterbtns #filter-button {
    padding: 5px;
}
/* indexed search templating */
ul.tx-indexedsearch-browsebox li a:hover {
    background-color: white;
    text-decoration: none;
}
ul.browsebox li a:hover {
    background-color: white;
    text-decoration: none;
}

.tx-indexedsearch-browselist-currentPage{
    background-color: white;
    text-decoration: none;
}
.tx-indexedsearch {
    padding : 20px!important;
}

.browsebox {
    margin: 15px 0;
}
.tx-indexedsearch-whatis p {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}
.tx-indexedsearch-browsebox p {
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}
.tx-shoppingstreet .paddingbottom button {
    border: 2px solid #e4ebe3;
}
ul.browsebox, ul.browsebox li {
    display: inline-block;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: auto;
}
ul.browsebox li {
    list-style: outside none none;
}
ul.browsebox li a {
    border: 1px solid #fff;
    color: #000;
    float: left;
    font-size: 15px;
    font-weight: 300;
    margin-right: -1px;
    padding: 5px 10px;
}
ul.browsebox li a:hover {
    text-decoration: none;
}
ul.browsebox {
    float: left;
    margin: 10px 0 -10px;
}
#map .pull-right select{
    display: none;
}
@media only screen and (max-width:767px){
    #map .pull-right select{
        display: block;
    }
}

.maplinks #districts_page {
    display: none;
}
@media(min-width:1200px){
    .news-vereinsseite{
        position: relative;
        left: 0;
        overflow-x: hidden;
    }
    .news-vereinsseite .grid{
        margin: 0 -8px;
    }
    .news-vereinsseite .grid-item{
        border: 8px solid transparent;
    }
}

.blog div.content{
    padding: 0 19px;
}
.blog div.content .fg-form div.content{
    padding: 0px;
}

/*.blog img{
    padding: 12px 0 0 0;
}

.blog div.content p{
    padding: 0;
}*/


.bezirk1.state {
    left: 46%;
    top: 51%;
}

.bezirk2.state {
    left: 56%;
    top: 52%;
}

.bezirk4.state {
    top: 59%;
    left: 47%;
}

.bezirk7.state {
    left: 40%;
    top: 55%;
}

.bezirk6.state {
    top: 59%;
    left: 40%;
}

.bezirk23.state {
    bottom: 10%;
    left: 26%;
}

.bezirk22.state {
    top: 45%;
    right: 18%;
}

.bezirk21.state {
    left: 54%;
    top: 20%;
}

.bezirk20.state {
    left: 47%;
    top: 38%;
}

.bezirk19.state {
    left: 36%;
    top: 26%;
}

.bezirk18.state {
    left: 35%;
    top: 40%;
}

.bezirk17.state {
    left: 24%;
    top: 40%;
}

.bezirk16.state {
    left: 28%;
    top: 49%;
}

.bezirk15.state {
    left: 35%;
    bottom: 33%;
}

.bezirk14.state {
    left: 10%;
    top: 47%;
}

.bezirk13.state {
    bottom: 26%;
    left: 12%;
}

.bezirk12.state {
    bottom: 23%;
    left: 34%;
}

.bezirk11.state {
    bottom: 20%;
    right: 32%;
}

.bezirk10.state {
    bottom: 15%;
    left: 51%;
}

.bezirk9.state {
    left: 43%;
    top: 45%;
}

.bezirk5.state {
    right: 55%;
    top: 63%;
}

.bezirk3.state {
    bottom: 25%;
    right: 27%;
}

.bezirk8.state {
    left: 41%;
    top: 50%;
}

.bezirk3.state {
    bottom: 33%;
    right: 44%;
}

#filter.search .product-inner:hover{
    text-decoration:underline;
}
