.col-md-height,.featuretable_name{vertical-align:top}body{color:#5a5a5a;background-color:#dedede;background-image:url(../images/background-main.gif);background-repeat:repeat-y;background-position:center}.container{padding:0 30px}#logo{width:100%;height:155px;background-color:#ffffff;background-image:url(../images/header_1140.jpg);background-repeat:no-repeat}@media (max-width:770px){#logo{background-image:url(../images/header_770.jpg)}}@media (max-width:480px){#logo{background-image:url(../images/header_320.png)}}@media (max-width:320px){#logo{background-image:url(../images/header_320.png)}}.navbar-wrapper{z-index:20}.navbar-wrapper>.container{padding-right:0;padding-left:0}.navbar-wrapper .navbar .container{width:auto}#login-dp{min-width:350px;padding:14px 14px 0;overflow:hidden;background-color:rgba(255,255,255,.9)}#login-dp .help-block{font-size:12px}#login-dp .bottom{background-color:rgba(255,255,255,.8);border-top:1px solid #ddd;clear:both;padding:14px}#login-dp .social-buttons{margin:12px 0}#login-dp .social-buttons a{width:49%}#login-dp .form-group{margin-bottom:10px}.btn-fb{color:#fff;background-color:#3b5998}.btn-fb:hover{color:#fff;background-color:#496ebc}.btn-tw{color:#fff;background-color:#55acee}.btn-tw:hover{color:#fff;background-color:#59b5fa}@media(max-width:768px){#login-dp{background-color:inherit;color:#fff}#login-dp .bottom{background-color:inherit;border-top:0 none}}.carousel{right:0;left:0;max-width:1140px;margin-right:auto;margin-left:auto;margin-bottom:20px}.carousel-caption{z-index:10}.carousel-indicators{bottom:0}.carousel-indicators li{border:1px solid #333;background-color:#fff}.carousel-indicators .active{background-color:#30658b}.carousel-inner img{width:100%;max-height:460px}.carousel-control{width:0}.carousel-control.left,.carousel-control.right{opacity:1;background-image:none;background-repeat:no-repeat;text-shadow:none;filter:alpha(opacity=100)}.carousel-control.left{margin-left:30px}.carousel-control.right{margin-right:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;z-index:5;top:45%;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:0}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:0}.carousel-control.left span,.carousel-control.right span{background-color:#000}.carousel-control.left span:hover,.carousel-control.right span:hover{opacity:.7;filter:alpha(opacity=70)}.header-text{position:absolute;top:10%;right:auto;left:8%;width:96.66666666666666%;color:#fff}.header-text h2{font-size:30px}.header-text h3 span{font-size:20px}.btn-min-block{line-height:26px;min-width:170px}.btn-theme{margin-right:15px;color:#fff;border:2px solid #fff;background-color:transparent}.btn-theme:hover{color:#000;border-color:#fff;background-color:#fff}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;opacity:0}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{z-index:1;left:0;opacity:0}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.glyphicon{border-radius:4px}.bbcarouseltext{width:450px}@media (max-width:870px){.bbcarouseltext h2 span{font-size:24px}.bbcarouseltext h3 span{font-size:15px}}.row-same-height{display:table;width:100%;table-layout:fixed}@media (min-width:992px){.col-md-height{display:table-cell;float:none!important}}.head_text,.head_text_twolines{display:block;font-size:30px;padding-left:30px;color:#fff}.head_text{line-height:100px}.head_text_twolines{line-height:40px;padding-top:10px}@media (max-width:600px){.head_text,.head_text_twolines{font-size:20px;padding-left:15px}}@media (max-width:420px){.head_text,.head_text_twolines{font-size:14px;font-weight:700;padding-left:15px}}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.listok{list-style:none}.listok li:before{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:10px;margin-left:-24px;content:"\e013"}.listok li ul li:before{content:"";padding-left:15px}.listok li{margin-bottom:12px}.listsmall{margin-left:15px;padding:0}.listsmall li{padding-left:0;margin-bottom:10px}.featuretable_name{width:40%;font-weight:700}.featuretable_value{width:60%;padding-bottom:10px}.featuretable_price{font-size:20px;font-weight:700;color:#2E648A}.sternchentext{font-size:small}.gallerycaption{min-height:160px}a.thumbnail{text-decoration:none}.lineheight li{margin-bottom:15px}.mailueberschrift{font-weight:700;color:#346a90}

/* BBB-Seite */

.menuBox {
    background-color: #f8f8f8; 
    border: 1px solid #e7e7e7;
    border-radius: 8px;
    padding: 20px 20px 20px 20px;
    margin-bottom: 20px;
}

.menuBox:hover {    
    box-shadow: 0 0 2px #333333;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;    
}

.menuBox li a, .menubox li a:hover, .menubox li a:focus {
    color: #5a5a5a;
}

.menuBox li.active a, .menuBox li.active a:hover, .menuBox li.active a:focus{
    color: #054 !important;
}

/* Produkttabelle bbb */
.bbbbox {
    background-color: #C7D8E2;
}

.bbbbox > .table > thead > tr > th, .bbbbox > .table > tbody > tr > th, .bbbbox > .table > tbody > tr > td {
    border-color: #054 !important;
}

/* Störer */
.stoerer {
    text-align: center;

    background-color: #ff0000;
    color: #ffffff;

    margin-top: 15px;
    padding: 10px;

    border-radius: 8px;
}

.stoerer:hover {    
    box-shadow: 0 0 7px #ff0000;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;    
}

.centerdiv {
	text-align: center;
}

/* bbb-contact */
.bbbproducts {
     list-style-type: none;
     margin: 0;
     padding: 0;
}

.bbbproducts li {
    float: left;
    margin: 0 10px 0px 0;
    width: 135px;
    height: 65px;
    position: relative;
}

.bbbproducts label, .bbbproducts input {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}

.bbbproducts input[type="radio"] {
    opacity: 0.011;
    z-index: 100;
}

.bbbproducts input[type="radio"]:checked + label {
    background-color: #C7D8E2;
}

.bbbproducts label {
    background-color: #f8f8f8; 
    border: 1px solid #e7e7e7;
    border-radius: 8px;

    padding: 10px;    
    cursor: pointer;
    z-index: 90;
}

.bbbproducts label:hover {
    box-shadow: 0 0 2px #333333;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
}
