.xcarousel-fixedheight {
	height:400px;
}


.garage .garage-name-address {
	width:100%;
	height:100px;
	cursor:pointer;
}

/* override for autofit/_jumbotron.scss */
.jumbotron {
	background-position: center top;
}

.jumbotron-info a {
	color:white;
/* 	padding-left:30px;
	padding-right:30px; */
}
.jumbotron-info a .fa {
	padding-right:15px;
}


/* footer menu items */
.menu-item a {
	white-space: nowrap;
}

/* page:garage details */
.garage-details-layer-dim {
	background-color:#000;
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	display:none;
}

.garage-details-layer {
	background-color: #fff;
	position:absolute;
	margin:auto;
	top:0px;
	left:50%;
	width:560px;
	margin-left:-280px;
	min-height:400px;
	display:none;
	z-index:30;
	overflow: hidden;
}

.garage-details-layer-headline {
	background-color: #c43a30;
	float:left;
	width:160px;
	color:white;
	font-family: "Open Sans", sans-serif;
	font-size: 27px;
	font-weight:300;
	padding-top:50px;
	padding-bottom: 5000px;
	margin-bottom: -5000px;
}

.garage-details-layer-content {
	float:left;
	color:#000;
	height:100%;
	padding:58px 20px 30px 13px;
	left:160px;
	width:370px;
	text-align:right;
}

.garage-details-layer-close {
	position:absolute;
	top:13px;
	right:13px;
	cursor:pointer;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

/* SSS */

 .img-block {
/* max-height: 100%; 21.09.16 Fehler Drehung iPhone */
max-width: 100%;
}
 

.row:after{
	clear:both
}

.caption p{
height:100px;
overflow: hidden;
margin-bottom:32px;
}

.caption h3 {
font-size:18px;
}

.jumbotron-info {
padding:15px;
font-size:18px;
}

.vcenter {
position: relative;
/* top: 50%; */
top: 36px;
/* -webkit-transform: translateY(-50%); */
/* -ms-transform: translateY(-50%); */
/* transform: translateY(-50%); */
line-height:28px;
font-size:28px;
margin-top:50px;
}

.thumbnailbox {
	 
/* position: relative;
 top: 50%; 
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); */
}

.thumbnail{
background-color: transparent;
border:1px solid transparent;
}

.myform {display:none;}
/*#map-container { height: 600px;}*/
.bx-wrapper img {
    margin-left: auto;
    margin-right: auto;
	}
	
	.jumbotron-fix{
		height:100%;
	}
	
@media (max-width: 767px){
	.jumbotron-fix .overlay{
		position:absolute;
		bottom:0px;
		left:0px;
	}
}	
@media (max-width: 767px){
	.jumbotron-info p {
		font-size:14px;
	}
}
@media (max-width: 400px){
	.jumbotron-info p {
		font-size:12px;
	}
}
.subfooter a {word-wrap:break-word;}
/*  #autocollapse.collapsed .navbar-header {
    float: none;
}

#autocollapse.collapsed .navbar-toggle {
    display: block;
}
#autocollapse.collapsed .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
} */
/* #autocollapse.collapsed .navbar-collapse.collapse {
    display: none!important;
} */
/* #autocollapse.collapsed .navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
}
#autocollapse.collapsed .navbar-nav>li {
    float: none;
}
#autocollapse.collapsed .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
} 
 */
/* @media (max-width: 550px) {
.navbar-brand-text{display:none}
} */ 


/* ausgeklappt */
.nocollapsed  .navbar-right .dropdown-menu{right:0;left:auto}
.nocollapsed  .navbar-right .dropdown-menu-left{left:0;right:auto}  
.nocollapsed  .nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nocollapsed  .nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}
.nocollapsed  .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0 0 0 0}
.nocollapsed  .nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}
.nocollapsed  .navbar{border-radius:0}
.nocollapsed  .navbar-header{float:left}
.nocollapsed  .navbar-collapse{width:auto;border-top:0;box-shadow:none}
.nocollapsed  .navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.nocollapsed  .navbar-collapse.in{overflow-y:visible}
.nocollapsed  .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.nocollapsed  .navbar-toggle{display:none}
.nocollapsed  .navbar-nav{float:left;margin:0}
.nocollapsed  .navbar-nav>li{float:left}
.nocollapsed  .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.nocollapsed  .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.nocollapsed  .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.nocollapsed  .navbar-form .form-control-static{display:inline-block}
.nocollapsed  .navbar-form .input-group{display:inline-table;vertical-align:middle}
.nocollapsed  .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.nocollapsed  .navbar-form .input-group>.form-control{width:100%}
.nocollapsed  .navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.nocollapsed  .navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.nocollapsed  .navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.nocollapsed  .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.nocollapsed  .navbar-form .has-feedback .form-control-feedback{top:0}
.nocollapsed  .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
.nocollapsed  .navbar-text{float:left;margin-left:15px;margin-right:15px}
.nocollapsed  .navbar-left{float:left!important}
.nocollapsed  .navbar-right{float:right!important;margin-right:-15px}
.nocollapsed  .navbar-right ~ .navbar-right{margin-right:0}   

 /* eingeklappt */
.collapsed .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.collapsed .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.collapsed .navbar-nav .open .dropdown-menu>li>a{line-height:21px}
.collapsed .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}  
.collapsed .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}
.collapsed .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}
.collapsed .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#d8d9da}
.collapsed .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}
.collapsed .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}
.collapsed .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent} 


.navbar-brand-text{text-transform: uppercase;}
.page .page-header{	text-align:left}

@media (max-width: 767px){
	.horizontal-entry-item h3{
		font-size:24px;
	}

}
/* Bug 3.30 */
.horizontal-entry-item.evenrare{
	padding-top:40px;
	padding-bottom:40px;
}

.horizontal-entry-item.oddrare{
	padding-top:40px;
	padding-bottom:40px;
	background:#f5f5f5;
}
/* Bug 3.30 */

.contact-block .list-group li>div p{
	margin-bottom:3px;
}
td.zeiten2 {padding-left:5px}

/* @media (max-width: 490px){ */
/* #siegelt3 {max-width:170px;align:center;padding-bottom:15px;} */
/* #siegelt3 img {margin-bottom:15px;} */
/* #siegelpl {max-width:170px;align:center;margin-top:15px;} */
/* .siegel {text-align:center} */
/* } */


/* @media (min-width: 491px) and (max-width: 991px){ */
/* #siegelt3 {max-width:170px;float :right} */
/* #siegelpl {max-width:170px;float :right;margin-left:60px;margin-right:10px} */
/* } */

/* @media (min-width: 992px) and (max-width: 1199px){ */
/* #siegelt3 {max-width:170px;float :right} */
/* #siegelpl {max-width:170px;float :right;margin-left:00px;margin-right:0px} */
/* } */

/* @media (min-width: 1200px){ */
/* #siegelt3 {max-width:170px;float :right} */
/* #siegelpl {max-width:170px;float :right;margin-left:60px;margin-right:10px} */
/* } */

li.siegel {display:none}
.fa-whatsapp {color:#1ebea5; font-size: 16px;}
.dsgvo {display: inline;}
#mobilappbutton a.btn {background-color: #707173;color: #fff}
#mobilappbuttoncontainer {padding-top:30px}
.noframe{border:none}
.myform{display:none;}
.cc-link,.cc-link:hover,.cc-link:active {font-size: 16px;}
#thumbnailView,.thumbnailSelectionRing,#viewerContainer,#viewer,#viewer * {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}
#documentProperties,#openFile,#viewBookmark  { display: none !important; }
body.afpdf {background-color: #fff;;background-image: none;}
.pdffooter {padding-bottom: 0px;}	
.fa-file-pdf {color:#ff2116}
.fa-file-excel {color:#207446}
.fa-file-word {color:#295598}
.fa-file-powerpoint {color:#cb4a32}
.fa-file-archive {color:#FFE187}
.zeitenv,.zeiteni,.zeitenb {padding-left: 5px;text-align:right}
.embed-responsive-210by297 {padding-bottom: 141.42%;}
.w100 {width:100%}
.zeiten {white-space: nowrap;}