/* masthead 100% width für slider background
-------------------------------------------------- */
.page-masthead .container {width:100%!important;}

/* feature banner 100% width für banner background
-------------------------------------------------- */
.row-feature .container {width:100%!important;}

/* CW Gallery text wrap around gallery
-------------------------------------------------- */
 .cwgallery { float: left; } 
 
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
.carousel-caption {
	font-family: 'Bauhaus';
	font-size:25px;
	text-shadow:2px 2px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 0px 2px 0 #000, 2px 0px 0 #000, 0px -2px 0 #000, -2px 0px 0 #000, 4px 4px 3px #000;
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 0px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 0px;
}

.terminheader {
    margin-bottom: 0px;
    font-size: 24px;
    font-weight: bold;
}

.navimodul {
    margin-bottom: 10px;
}


/* CAROUSEL FADE STUFF
-------------------------------------------------- */

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/*
prevent images from being wrapped by text
-------------------------------------
*/

img.pull-left {
    clear:both;
}


img.pull-right {
    clear:both;
}
