/* logo */

.col-md-12 {
	padding: 10px 0px 10px 0px;
}




/* container */

.container {
	/* border: 2px solid #e9e7e7;
	*/
	clear: left;
    height: auto;
    padding-left: 0px;
    padding-right: 0px;  
    width:  95%;
}

.container p{
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	color: #635e5f;
}

.container p a {
    color: #428bca;
    text-decoration: none;
}

.container p a:hover {
    color: #428bca;
    text-decoration: none;
}

/* carousel */
.carousel {
	padding-top: 0px;
	padding-bottom: 35px;
	border-radius: 12px;
}

/* menü */

.row{
	margin-left: 0px;
	margin-right: 0px;
}

ul.nav nav-pills nav-stacked {
	
}

.col-md-8 {
		padding-top: 0px;
}

.referenz {
	
}


/* vertical carousel*/
.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
  -webkit-transition: 0.9s ease-in-out top;
     -moz-transition: 0.9s ease-in-out top;
      -ms-transition: 0.9s ease-in-out top;
       -o-transition: 0.9s ease-in-out top;
          transition: 0.9s ease-in-out top;
}

.carousel.vertical .active {
  top: 0;
}

.carousel.vertical .next {
  top: -400px;
}

.carousel.vertical .prev {
  top: 400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
  top: 0;
}

.carousel.vertical .active.left {
  top: 400px;
}

.carousel.vertical .active.right {
  top: -400px;
}

.carousel.vertical .item {
    left: 0;
}



/*
.col-md-1,.col-md-2, .col-md-3, .col-md-4, .-col-md-5, col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}
*/