@import url(https://fonts.googleapis.com/css?family=Reenie+Beanie|Roboto:400,100);

@media screen and (max-width: 400px) {
			h1.seminar_title-vc {
				font-size:26px;
			}
			h2.seminar_subtitle-vc {
				font-size: 18px;
				margin-top: 0;
			}	
		}

.header-search-vc {
	padding:8px 4px;
}
.header-logo-vc {
  background: rgba(0, 0, 0, 0) url("http://static.dashoefer.de/images-de/onlibvideo/videocampus_logo_slo_copy_410_72.png") no-repeat scroll 0 0 / contain ;
  margin: 25px 0;
  min-height: 80px;
}
@media screen and (max-width: 400px) {
	.header-logo-vc {
		  margin: 10px 0;
		  min-height: 35px;
	}
}
/**/
/*
.navbar {
	z-index:13030;
}*/
.navbar-header-vc {
	padding:5px;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ff0000;
}
.navbar-default .navbar-toggle {
  border-color: #ff0000;
}
/*
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}*/

.navbar-default-vc  {
	background:#fff; /*linear-gradient(to bottom, #1e5799 0%, #54a6e5 100%) repeat scroll 0 0 rgba(0, 0, 0, 1);*/
	box-shadow:0 4px 2px -2px gray;
}
#navbarCollapse {
	overflow:hidden;
}
@media screen and (max-width: 768px) {
	#navbarCollapse   li {
		padding-top:10px;
		padding-bottom:10px;
		font-size:1.2em;
	}
}
/*
.navbar-toggle {
  background-color: #F46035;
}*/

.shadow {
box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.08);
}
#VCVideoPHContainer img,
.andere-angebote img{
	max-width:1124px;
	min-width:280px;
}
#VCVideoPHContainer img:hover{
	transform: scale(1.00);
	/*transition: transform 400ms ease-in-out 0s;*/
	cursor:pointer;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.9;
}
.andere-angebote img:hover {
	cursor:pointer;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.9;
}

.section-special {
  display: table;
  height: 105vh;
  margin: 0;
  max-width: none;
  padding: 0;
  width: 100%;
}
/*
.topsection-vc {
	padding:0 0 0 25px;
}*/

.jumbo-narrow {
  margin: 0;
}
.grid {
  height: 50vh;
  padding: 55px 30px;
  text-align: center;
  transition-duration: 450ms;
}
.grid-blue, .grid-white:hover {
  background: none repeat scroll 0 0 #1F589A;
  color: #fff;
}
.grid-white ,.grid-blue:hover{
  background: none repeat scroll 0 0 #E6EFF4;
  color: #1F589A;
}
.glyphicon-jumbo-vc {
	font-size:12em;
}
.handwritten {
  font-family: "Reenie Beanie" !important;
  font-size: 7.5em;
}
.price-discounted {
	text-decoration:line-through;
}
/*////////////////////Buttons Start //////////////////////////////////*/
.no-button {
	background-color: transparent;
	color:#428bca;
	border:none;
	float:right;
	padding: 8px;
	border-radius:3px;
}
.no-button:hover {
	border:1px solid #428bca;
	padding: 8px;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	-moz-box-shadow:    1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	box-shadow:         1px 2px 6px 0px rgba(47, 50, 50, 0.45);
}
.btn-cool-cart-2, 
.btn-cool-cart-2:link,
.btn-cool-cart-2:visited {
	background-color: #feb00e;
	border: 2px solid #feb00e;
	border-radius: 3px;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	-moz-box-shadow:    1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	box-shadow:         1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	color:#fff;
	font-size: 16px;
	font-weight: normal;
	/*margin-left: 5px;
	margin-right: 5px;*/
	margin-top: 10px;
	padding: 8px 26px;
	transition: all 0.3s ease 0s;
	text-transform: uppercase;
}
.btn-cool-cart-2:focus,
.btn-cool-cart-2:hover {
	background-color: #fff;/*transparent;*/
	border: 2px solid #feb00e;
	color: #feb00e;
	-webkit-box-shadow: 5px 5px 2px 0px rgba(50, 50, 50, 0.75); /*grau rgba(50, 50, 50, 0.75);*/
	-moz-box-shadow:    5px 5px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 5px 2px 0px rgba(50, 50, 50, 0.75);
}


/* anderes verhalten des box-shadow*/
.btn-cool-info-3, 
.btn-cool-info-3:link, 
.btn-cool-info-3:visited {
	background-color: #52A3E2;
	border: 2px solid #52A3E2;
	border-radius: 3px;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	-moz-box-shadow:    1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	box-shadow:         1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	color:#fff;
	font-size: 16px;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	padding: 8px 26px;
	transition: all 0.3s ease 0s;
	text-transform: uppercase;
}
.btn-cool-info-3:focus,
.btn-cool-info-3:hover,
.btn-cool-info-3:active {
	background-color: #fff;
	color: #52A3E2;
	-webkit-box-shadow: 5px 5px 2px 0px rgba(50, 50, 50, 0.75); /*grau rgba(50, 50, 50, 0.75);*/
	-moz-box-shadow:    5px 5px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 5px 2px 0px rgba(50, 50, 50, 0.75);
}
.btn-cool-info-3:hover  .glyphicon-eye-open {
	color: #ff0000;
}
.btn-cool-info-3 #hover,.btn-cool-info-3:hover #default {
	display:none;
}
.btn-cool-info-3 #default, .btn-cool-info-3:hover #hover {
	display:inline-block;
}
.btn-cool-info-3:hover .glyphicon-heart {
	color:#ff0000;
}
/*Ausprobieren mit @media, die anmination bei mobile verhindetr*/

.newsletter:hover .btn-cool-info-3 {
    animation: 0.5s ease 0s normal none 1 running bounceNL;
}
@keyframes bounceNL {
0%, 20%, 40%, 60%, 80%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0.7;
    transform: scale3d(0.6, 0.6, 0.6);
}
20% {
    transform: scale3d(1.0, 1.0, 1.0);
}
40% {
    transform: scale3d(0.8, 0.8, 0.8);
}
60% {
    opacity: 1;
    transform: scale3d(0.9, 0.9, 0.9);
}
80% {
    transform: scale3d(0.97, 0.97, 0.97);
}
100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
}

 @media screen and (max-width: 768px) {
	.newsletterBox:hover button {
		animation:none !important;
	}
 
 }

/* schlägt auf dashoefer.de durch
::-moz-selection { 
	color: #fff;
	background: #313070;
}
::selection {
	color: #fff;
	background: #313070;
}
*/


.blick-vc h4{
	color: #313070;
}
.blick-vc p,
.blick-vc li{
	font-size:1.2em;
}
.vc-keywords {
	background-color:#eee;
	padding:4px;
	font-size:0.8em;
}


.blick-sofortanmeldung-vc,
.blick-auge-vc {
  color: #848390;
  float: left;
  font-size: 22px;
  margin-right: 10px;
  margin-top: -3px;
  width: 20px;
}
.blick-sofortanmeldung-vc>.glyphicon-ok-circle {
	font-size: 20px;
}
.vc-chapter-accordion li {
	font-size:1em;
}
.blick_more-small p{
	font-size:16px !important;
}
@media screen and (max-width: 768px) {
	.blick-vc p {
		font-size:1.2em;
	}
	.blick-vc h4 {
		font-size:1.4em;
	}
}

.section-video-vc {
	background-color:#eee;
}
.bg2-vc {
	padding:20px 0;
}
/*///////////////// TMPL 112 bzw 113 ///////////////////*/
#usps-vc {
	background: rgb(30, 50, 230);
	background: -moz-linear-gradient(105deg, rgb(30, 50, 230) 3%, rgb(0, 200, 230) 70%);
	background: -webkit-linear-gradient(105deg, rgb(30, 50, 230) 3%, rgb(0, 200, 230) 70%);
	background: -o-linear-gradient(105deg, rgb(30, 50, 230) 3%, rgb(0, 200, 230) 70%);
	background: -ms-linear-gradient(105deg, rgb(30, 50, 230) 3%, rgb(0, 200, 230) 70%);
	background: linear-gradient(195deg, rgb(30, 50, 230) 3%, rgb(0, 200, 230) 70%);
	color:#fff;
	padding-top:30px;
	padding-bottom:20px;
}
#feature-vc {
	background: rgba(30, 87, 153, 1);
	background:linear-gradient(to bottom, #1e5799 0%, #54a6e5 100%) repeat scroll 0 0 rgba(30, 87, 153, 1);
	/*background: #1E5799;*/
	color:#fff;
	/*padding-top:30px;
	padding-bottom:20px;*/
}
#feature-vc .usp-description-vc {
	color:#fff;
}
#feature-vc h4 {
	color:#54A6E5;
	font-size:28px;
}
.list-horizontal-vc {
	text-align: center;
	padding:0;
	margin-top:30px 0;
}
.list-item-vc {
	display: block;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.list-horizontal-vc .list-item-vc {
	display: inline-block;
}
.list-item-vc-33 {
	width:33,33%;
}

.glyphicon-jumbo-usp-vc {
	font-size:6em;
	color:#fff;
}
.glyphicon-jumbo-usp-box-vc {
	margin: 10px auto;
}
.usp-description-vc {

}
.usp-box-caption-vc {
	padding:10px 30px;
}
.usp-box-caption-vc-highlight {
	color:#fff;
}
.usp-box-divider {
	background-color:#fff;
	height:5px;
	margin:20px 0;
}
.vc-info-link .glyphicons-star {
	color:#feb00e;
}
.vc-info-link .glyphicons-education {
	color:#feb00e;
	font-size:16px;
}
.well-infotel-vc {
	border-color: #313070;
	border-radius:4px;
	background-image:none;
	color:#313070;
	text-align:center;
	padding:0 !important;
}
/* ========================================================================
   UIkit 2.20.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License 
 ========================================================================== */
[class*='uk-animation-'] {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* Hide animated element if scrollspy is used */
@media screen {
  [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']) {
    opacity: 0;
  }
}
/*
 * Fade
 * Higher specificity (!important) needed because of reverse modifier
 */
.uk-animation-fade {
  -webkit-animation-name: uk-fade;
  animation-name: uk-fade;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-timing-function: linear !important;
  animation-timing-function: linear !important;
}
/*
 * Fade with scale
 */
.uk-animation-scale-up {
  -webkit-animation-name: uk-fade-scale-02;
  animation-name: uk-fade-scale-02;
}
.uk-animation-scale-down {
  -webkit-animation-name: uk-fade-scale-18;
  animation-name: uk-fade-scale-18;
}
/*
 * Fade with slide
 */
.uk-animation-slide-top {
  -webkit-animation-name: uk-fade-top;
  animation-name: uk-fade-top;
}
.uk-animation-slide-bottom {
  -webkit-animation-name: uk-fade-bottom;
  animation-name: uk-fade-bottom;
}
.uk-animation-slide-left {
  -webkit-animation-name: uk-fade-left;
  animation-name: uk-fade-left;
}
.uk-animation-slide-right {
  -webkit-animation-name: uk-fade-right;
  animation-name: uk-fade-right;
}
/*
 * Scale
 */
.uk-animation-scale {
  -webkit-animation-name: uk-scale-12;
  animation-name: uk-scale-12;
}
/*
 * Shake
 */
.uk-animation-shake {
  -webkit-animation-name: uk-shake;
  animation-name: uk-shake;
}
/* Direction modifiers
 ========================================================================== */
.uk-animation-reverse {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Duration modifiers
========================================================================== */
.uk-animation-15 {
  -webkit-animation-duration: 15s;
  animation-duration: 15s;
}
/* Origin modifiers
========================================================================== */
.uk-animation-top-left {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.uk-animation-top-center {
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.uk-animation-top-right {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.uk-animation-middle-left {
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.uk-animation-middle-right {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.uk-animation-bottom-left {
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.uk-animation-bottom-center {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.uk-animation-bottom-right {
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}
/* Sub-object: `uk-animation-hover`
========================================================================== */
/*
 * Enable animation only on hover
 * Note: Firefox also needs this because animations are not triggered when switching between display `hidden` and `block`
 */
.uk-animation-hover:not(:hover),
.uk-animation-hover:not(:hover) [class*='uk-animation-'],
.uk-touch .uk-animation-hover:not(.uk-hover),
.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-'] {
  -webkit-animation-name: none;
  animation-name: none;
}
/* Keyframes: Fade
 * Used by dropdown, datepicker and slideshow component
 ========================================================================== */
@-webkit-keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Keyframes: Fade with slide
 ========================================================================== */
/*
 * Top
 */
@-webkit-keyframes uk-fade-top {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-fade-top {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Bottom
 */
@-webkit-keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Left
 */
@-webkit-keyframes uk-fade-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-fade-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Right
 */
@-webkit-keyframes uk-fade-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-fade-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/* Keyframes: Fade with scale
 ========================================================================== */
/*
 * Scale by 0.2
 */
@-webkit-keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.2);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Scale by 1.5
 * Used by slideshow component
 */
@-webkit-keyframes uk-fade-scale-15 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-15 {
  0% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Scale by 1.8
 */
@-webkit-keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    transform: scale(1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* Keyframes: Slide
 * Used by slideshow component
 ========================================================================== */
/*
 * Left
 */
@-webkit-keyframes uk-slide-left {
  0% {
    -webkit-transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-left {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Right
 */
@-webkit-keyframes uk-slide-right {
  0% {
    -webkit-transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-right {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Left third
 */
@-webkit-keyframes uk-slide-left-33 {
  0% {
    -webkit-transform: translateX(33%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-left-33 {
  0% {
    transform: translateX(33%);
  }
  100% {
    transform: translateX(0);
  }
}
/*
 * Right third
 */
@-webkit-keyframes uk-slide-right-33 {
  0% {
    -webkit-transform: translateX(-33%);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes uk-slide-right-33 {
  0% {
    transform: translateX(-33%);
  }
  100% {
    transform: translateX(0);
  }
}
/* Keyframes: Scale
 ========================================================================== */
@-webkit-keyframes uk-scale-12 {
  0% {
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes uk-scale-12 {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
/* Keyframes: Rotate
 * Used by icon component
 ========================================================================== */
@-webkit-keyframes uk-rotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes uk-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Keyframes: Shake
 ========================================================================== */
@-webkit-keyframes uk-shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-9px);
  }
  20% {
    -webkit-transform: translateX(8px);
  }
  30% {
    -webkit-transform: translateX(-7px);
  }
  40% {
    -webkit-transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(-5px);
  }
  60% {
    -webkit-transform: translateX(4px);
  }
  70% {
    -webkit-transform: translateX(-3px);
  }
  80% {
    -webkit-transform: translateX(2px);
  }
  90% {
    -webkit-transform: translateX(-1px);
  }
}
@keyframes uk-shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-9px);
  }
  20% {
    transform: translateX(8px);
  }
  30% {
    transform: translateX(-7px);
  }
  40% {
    transform: translateX(6px);
  }
  50% {
    transform: translateX(-5px);
  }
  60% {
    transform: translateX(4px);
  }
  70% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  90% {
    transform: translateX(-1px);
  }
}
/* Keyframes: Fade with slide fixed
 * Used by dropdown and search component
 ========================================================================== */
/*
 * Top fixed
 */
@-webkit-keyframes uk-slide-top-fixed {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-slide-top-fixed {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Bottom fixed
 */
@-webkit-keyframes uk-slide-bottom-fixed {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}
@keyframes uk-slide-bottom-fixed {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/*/////////////////*/
.no-js-but-visible {
	opacity: 1!important;
}


/*////////VC HOME /////////////
.section-main-vc div {
	border:1px solid #fff;
}
*/

.section-main-vc .glyphicon-jumbo-usp-vc {
  font-size: 20em;
}
.main-vc-whitebox {
	background-color:rgba(255, 255, 255, 0.3);
	border-style: none none solid none;
	border-width:10px;
	border-color: #feb00e;
	text-align:center;
	overflow:hidden;
}
#VCarousel .main-vc-whitebox,
#vc-section-1{
	border-style: none;/*border-color: #303170;*/
}

/*Start Mini-Slider*/
#VCarousel-2  .section-main-vc-woman-iphone,
#VCarousel-2  .section-main-vc-homeoffice {
	background-attachment: scroll;
}
.mini-vcarousel {
	background: rgba(132, 131, 144, 0.6);
	height:100px;
}
.mini-vcarousel h2{
	color: #3fe694;
}
.mini-vcarousel .carousel-caption {
	padding: 20px; 
}
/*Ende Mini-Slider*/
.main-vc-whitebox-border-box {
background-image: -webkit-gradient(
	linear,
	left bottom,
	left bottom,
	color-stop(0, #B9F70F),
	color-stop(1, #2BEAFF),
	color-stop(1, #27FFAC)
);
background-image: -o-linear-gradient(left bottom, #B9F70F 0%, #2BEAFF 100%, #27FFAC 100%);
background-image: -moz-linear-gradient(left bottom, #B9F70F 0%, #2BEAFF 100%, #27FFAC 100%);
background-image: -webkit-linear-gradient(left bottom, #B9F70F 0%, #2BEAFF 100%, #27FFAC 100%);
background-image: -ms-linear-gradient(left bottom, #B9F70F 0%, #2BEAFF 100%, #27FFAC 100%);
background-image: linear-gradient(to left bottom, #B9F70F 0%, #2BEAFF 100%, #27FFAC 100%);
	height:10px;
	margin:0 0 20px 0;
}
.main-vc-whitebox .usp-box-divider {
	background-color:#feb00e;
	height:10px;
	margin:0 0 20px 0;
}
.section-main-vc {
	padding: 0;
	display: table;
	margin: 0;
	max-width: 2000px;
	height: 100vh;
	border-style: solid none none none;
	border-width:6px;
	border-color: #313070;
}
.section-main-vc-meer-1 {
	background: url("http://static.dashoefer.de/images-de/onlibvideo/vc-meer-1.jpg") no-repeat scroll center center  / 100% auto rgba(63, 98, 99, 1);
	background-size:cover;
}
.section-main-vc-meer-2{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/vc-meer-2.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-bahnhof{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/vc-bahnhof.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-gray{
	background: rgb(133,132,145);
}

/*url ohne _b vor dem .jpg sind die bilder je ohne grauschleier*/
/*///Später wieder scroll --> fixed//*/
.section-main-vc-balloon {
	background: url("http://static.dashoefer.de/images-de/onlibvideo/balloon_unsplash_by_daniela_cuevas_2000_1200_b.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-cave {
	background: url("http://static.dashoefer.de/images-de/onlibvideo/cave_unplash_by_sebastian_boguszewicz_2000_1333.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-homeoffice{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/desktop_unsplash_by_william_iven_2000_1328_b.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-macbook{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/macbook_by_death_to_stock_2000_1333.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-park{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/park_unsplash_by_jake_givens_2000_1328.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-woman-iphone{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/woman_iphone_by_death_to_Stock_2000_1333_b.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-train-station{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/train_station_charles_forerunner_2000_1333_b.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-sea{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/sea_unplash_by_jeremy_ricketts_2000_1333.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-company{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/company_clouds_2000_1333_b.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}
.section-main-vc-cloudy{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/cloudy_sky_2000_1333_b.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
}

.jumboslide-60vh {
	height:100vh;
}

.z6000 {
	z-index:6000;
}
.text-centered {
	text-align:center;
	
}

#vc-section-1-1 {
	border-bottom: 6px solid #313070;
	height:40vh;
}
#vc-section-2 {
	border-top: none;
	z-index:2500;
}
#vc-section-2-1 {
	border-style: none;
	height:40vh;
}
#vc-section-2-2 {
	border-style: none;
	height:40vh;
	text-align:center;
}

/*ggf. wieder weg vc-section-2-1*/
#vc-section-2-1 .vc-circle-2 {
  background-image: linear-gradient(to bottom, #aba4c3 0%, #2c3376 55%);
  border-radius: 50%;
  box-shadow: 1px 2px 6px 0 rgba(47, 50, 50, 0.45);
  color: #fff;
  display: block;
  padding: 25px 20px 25px 30px;
}

#VCarousel .carousel-indicators li {
	border-color:#fff;
}
#VCarousel .carousel-caption {
  left: 25%;
  right: 10%;
  text-align: left;
  text-shadow: none;
  padding-bottom:34%;
}

#VCarousel h3 {
	/*font-family:'Roboto', sans-serif !important;*/
	font-weight:100;
	font-size: 100px;
	text-shadow:2px 2px 2px #313070;
	color:#fff;
}
@media screen and (max-width: 540px) {
	.section-main-vc-meer-1,
	.section-main-vc-bahnhof {
		background: rgba(132,131,144,1); /*rgba(63, 98, 99, 1);*/
	}
	.section-main-vc-meer-2{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/vc-meer-2-mobile.jpg") no-repeat scroll center center / 100% auto rgba(133,132,145,1);
		background-size:cover;
	}
	.section-main-vc-balloon{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/balloon_unsplash_photo-1433838552652-f9a46b332c40_600_360_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
		background-size:cover;
	}
	.section-main-vc-cave{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/cave_unplash_by_sebastian_boguszewicz_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
		background-size:cover;
	}
	.section-main-vc-homeoffice{
	background: url("http://static.dashoefer.de/images-de/onlibvideo/desktop_unsplash_by_william_iven_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
	}
	.section-main-vc-macbook{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/macbook_by_death_to_stock_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
		background-size:cover;
	}
	.section-main-vc-park{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/park_unsplash_by_jake_givens_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
		background-size:cover;
	}
	.section-main-vc-woman-iphone{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/woman_iphone_by_death_to_Stock_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
		background-size:cover;
	}
	.section-main-vc-train-station{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/train_station_charles_forerunner_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
		background-size:cover;
	}
	.section-main-vc-sea{
		background: url("http://static.dashoefer.de/images-de/onlibvideo/sea_unplash_by_jeremy_ricketts_mobile.jpg") no-repeat scroll center center  / 100% auto rgba(132, 131, 144, 1);
		background-size:cover;
	}
	.vc-iphone {
		background: url("http://static.dashoefer.de/images-de/onlibvideo/vc-iphone-mobile.png") no-repeat fixed center center / 100% auto rgba(133,132,145,1);
		background-size:cover;
	}
	.vc-iphone img {
		animation: 20s ease-in-out 0s normal none infinite paused nice;
		width: 100%;
	}
	.popup-ref {
		width:90%;
	}
}

.minwidth-200 {
	min-width:200px !important;
}
.margin-30-auto {
	margin: 30px auto;
}
.top-margin-10 {
	margin-top: 10px;
}
.top-margin-50 {
	margin-top: 250px;
}
.margin-0-0-30-0 {
	margin: 0 0 30px 0;
}
.boxshadow {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.7);
}
.padding-40 {
	padding:40px !important;
}
.padding-40-0-0-0 {
	padding:40px 0 0 0;
}
.padding-0-40-0-0 {
	padding:0 40px 0 0;
}
.padding-0-0-40-0 {
	padding:0 40px 0 0;
}
.padding-40-40-0-0 {
	padding:40px 40px 0 0;
}
.no-left-padding {
	padding-left:0px;
}
.no-padding {
	padding:0;
}
.theme-fibu,
.theme-seo,
.theme-soft {
	background-color: #39697E;
	padding: 20px;
	color:#fff;
	margin-bottom:8px;
}
.theme-fibu:hover,
.theme-seo:hover,
.theme-soft:hover {
	background-color: #28586F;
	transform:translateY(-0.05em);
	transition: background-color 0.4s ease 0s;
}
.linkleiste {
	background-color:blue;
	color:#fff;
}
.linkleiste a {
	padding: 20px 40px;
	color:#fff;
}
.vc-steuern_finanzen_und_controlling {
	background-color: #75c5a6;
}
/* Objekt geloescht
.jumbo-arrow-divider {
	background-color:#313070;
	height:1vh;
	padding:0px;
} */
.jumbo-arrow-divider-transparent {
	background: url("http://static.dashoefer.de/images-de/onlibvideo/blue-arrow-313070.png") no-repeat scroll center center;
	background-size:cover; 
	height: 33px;
	margin: -5px auto;
	padding: 0;
	width: 66px;
}
.markup {
	color: #fff;
	background: #313070;
	padding:0 4px;
}
.no-js-notifier {
	background-color: rgba(255,0,0,0.3);
	cursor:pointer;/*help;*/
	color:#fff;
	padding: 10px;	
	text-align: center;
	z-index: 10000;
}
.no-js-banner {
	cursor:no-drop !important;
	position: absolute;
	z-index: 10000;
}
#vc-nl-box {
  background-color: #ff9c00;
  border-radius: 3px;
  box-shadow: -4px 7px 6px gray;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  padding: 20px 20px 25px;
  position: fixed;
  right: -38px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  top: 50vh;
  transform: translate(57px) rotate(270deg);
  transition: background-color 0.7s ease 0s;
  z-index: 1000;
}
#vc-nl-box:hover,
#vc-nl-box:active{
	background-color: #ec6f00;
	transition: all 0.5s ease 0s;
	transition-property:background-color;
	right: -34px;	
}
#vc-nl-box  a{
	text-decoration:none;
	color:#fff;
}
.vc-tool-box-wrap {
	position: fixed;
	top:43vh;
	left:-8px;
	z-index:10000;
} 
.vc-tool-box {
	  background-color: #848390;
	  border-radius: 0 3px 3px 0;
	  box-shadow: 1px 2px 6px 0 rgba(47, 50, 50, 0.45);
	  -webkit-box-shadow: 1px 2px 6px 0px rgba(47, 50, 50, 0.45);
		-moz-box-shadow:    1px 2px 6px 0px rgba(47, 50, 50, 0.45);
		box-shadow:         1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	  color: #fff;
	  display: block;
	  font-size: 12px;
	  margin-bottom: 4px;
	  padding: 14px 10px 14px 18px;
	  text-align: center;
	  text-decoration: none;
	  text-transform: uppercase;
	  transition: all 0.7s ease 0s;
	  z-index: 1000;
}
.vc-tool-box .glyphicons {
	font-size:18px;
}	
@media screen and (min-width: 1500px) {
	.vc-tool-box {
	  background-color: #848390;
	  border-radius: 0 3px 3px 0;
	/*box-shadow: 4px 1px 3px gray;*/
	-webkit-box-shadow: 1px 2px 6px 0px rgba(47, 50, 50, 0.45);
		-moz-box-shadow:    1px 2px 6px 0px rgba(47, 50, 50, 0.45);
		box-shadow:         1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	  color: #fff;
	  display: block;
	  font-size: 16px;
	  padding: 15px 15px 15px 20px;
	  text-align: center;
	  text-decoration: none;
	  text-transform: uppercase;
	  /*transition: background-color 0.7s ease 0s;*/
	  transition: all 0.7s ease 0s;
	  z-index: 1000;
	  margin-bottom:4px;
	}
	.vc-tool-box .glyphicons {
		font-size:24px;
	}
}
@media screen and (max-width: 1380px) {
	.vc-tool-box {
	display:none;
	}
}
.vc-tool-box:hover,
.vc-tool-box:active{
	background-color: #313070;/*#ec6f00;*/
	transition: all 0.7s ease 0s;
	/*transition-property:background-color;
	-ms-transform: translate(5px, 0); /* IE 9 */
    -webkit-transform: translate(5px, 0); /* Safari */
    transform: translate(5px, 0);
}

.vc-tool-box  a{
	text-decoration:none;
	color:#fff;
}
.vc-tool-box  p{
	text-decoration:none;
	color:#fff;
	font-weight:100;
	font-size:11px;
	margin:10px 0 0 0;
}
.et-unterbrecher {
  border-left: 4px solid #ff9c00;
  margin: 30px 0 40px;
  padding: 0 20px 20px;
}
.et-unterbrecher:hover {
  border-left: 4px solid #ec6f00;
}
.et-unterbrecher  a{
	text-decoration: none;
	color:#fff;
}
.et-unterbrecher  span{
	font-size:17.5px;
}
.et-unterbrecher  h2{
	border-bottom:none;
}

.nl-button-et {
  background-color: #ff9c00;
  border-radius: 3px;
  box-shadow: 1px 2px 6px 0 rgba(47, 50, 50, 0.45);
  float: right;
  height: 44px;
  margin: 10px 0 5px 5px;
  padding: 12px;
  text-align: center;
  text-decoration: none;
  width: 258px;
}
.nl-button-et:hover {
	background: #ec6f00; /* Old browsers */
	box-shadow: none;
}

.et-unterbrecher .nl-button-et-cursor {
	background: rgba(0, 0, 0, 0) url("http://static.dashoefer.de/images-de/onlibvideo/btn_cursor_300_80_etracker_test.png") no-repeat scroll 0 0;
	height:40px;
	width: 300px;
}
.et-unterbrecher:hover .nl-button-et-cursor {
	display:none;
}

/**/
a.more-link {
    background: #4e91a2 url("/wp-content/themes/daily/sysimg/btn-black.png") no-repeat scroll 0 -40px;
    border: medium none;
    color: #fff !important;
    display: inline-block;
    margin: 15px 0 0;
    padding: 5px 6px;
    text-decoration: none !important;
    text-transform: uppercase;
    transition-duration: 0.5s;
    white-space: nowrap;
}
a.more-link:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000 !important;
    background-image: url("/wp-content/themes/daily/sysimg/btn-black.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #fff;
    text-decoration: none !important;
    transition-duration: 0.5s;
}

/**/
.vc-info-mouseover {
	color:#bbb;
	cursor:help;
	font-size:20px;
}
.vc-info-link {
	text-decoration: none !important;
}
/*
.tooltip-arrow {		
	display:none;
}
.tooltip-inner {
	color:red !important;
	font-size:14px !important;
	box-shadow:0 4px 2px -2px gray
	opacity:1 !important;
	border:3px solid red;
}*/
label {
	display:inline-block;
	font-weight:normal;
}

.vc-circle-background {
  background-color: #fff;
  height: 30vh;
  left: -336px;
  position: fixed;
  top: 83%;
  transform: rotate(27.5deg);
  width: 1100px;
  z-index: 2000;
}
.vc-circle-background-ii {
  background-color: #fff;
  height: 85vh;
  position: absolute;
  right: -370px;
  top: -57%;
  transform: rotate(-337deg);
  width: 1200px;
  z-index: 2000;
}
.vc-circle {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ABA4C3),
	color-stop(0.55, #2C3376)
	);
	background-image: -o-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: -moz-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: -webkit-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: -ms-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: linear-gradient(to bottom, #ABA4C3 0%, #2C3376 55%);
	border-radius: 50%;
	-webkit-box-shadow: 1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	-moz-box-shadow:    1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	box-shadow:         1px 2px 6px 0px rgba(47, 50, 50, 0.45);
	color: #fff;
	display: block;
	left: 47px;
	padding: 25px 20px 25px 30px;
	position: fixed;
	top: 71vh;
	z-index: 3000;
}

/*
.vc-circle-background {
  background-color: #fff;
  height: 30vh;
  left: -336px;
  position: absolute;
  margin: 74vh 0  0 -26vh;
  transform: rotate(27.5deg);
  width: 1100px;
  z-index: 2000;
}
.vc-circle-background-ii {
  background-color: #fff;
  height: 85vh;
  position: absolute;
  right: -370px;
  top: -57%;
  transform: rotate(-337deg);
  width: 1200px;
  z-index: 2000;
}
.vc-circle {
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #ABA4C3),
	color-stop(0.55, #2C3376)
	);
	background-image: -o-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: -moz-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: -webkit-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: -ms-linear-gradient(bottom, #ABA4C3 0%, #2C3376 55%);
	background-image: linear-gradient(to bottom, #ABA4C3 0%, #2C3376 55%);
	border-radius: 50%;
	color: #fff;
	margin: 74vh 0  0 -26vh;
	padding: 25px 20px 25px 30px;
	position: absolute;
	z-index: 3000;
}
*/
.vc-circle-icon {
	font-size:14em;
	 -webkit-transition: 0.4s ease-in-out top;
     -moz-transition: 0.4s ease-in-out top;
      -ms-transition: 0.4s ease-in-out top;
       -o-transition: 0.4s ease-in-out top;
          transition: 0.4s ease-in-out top;
}
@media screen and (max-width: 600px) {
	.vc-circle-icon {
		font-size:8em;
	}
}
.vc-info-mouseover:hover ,
.glyphicon-jumbo-usp-vc:hover,
.slide-programm:hover  {
	transform:translateY(-0.05em);
}
.vc-circle-icon:hover {
	transform:translateY(-0.015em);
}
.videoarticlecontentstabsorderlistright div {
	float: right;
}
.videoarticlecontentstabsorderlistright span {
	float: right; 
	text-align: right; 
	width: 30px;
}

/*Overrides für vertical carousel */
.vertical .carousel-inner {
  height: 100%;
}

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

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

.carousel.vertical .next {
  top: 100%;
}

.carousel.vertical .prev {
  top: -100%;
}

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

.carousel.vertical .active.left {
  top: -100%;
}

.carousel.vertical .active.right {
  top: 100%;
}

.carousel.vertical .item {
    left: 0;
}
.ItemTeaserBox {
	
	height:200px;
	width:300px;
	position:absolute;
}
.ItemInner {
	background: url("http://static.dashoefer.de/images-de/onlibvideo/sea_unplash_by_jeremy_ricketts_2000_1333.jpg") no-repeat fixed center center  / 100% auto rgba(132, 131, 144, 1);
	background-size:cover;
	display: block;
	height: 200px;
}
.ItemTeaserInner {
	color: #000;
	display: block;
	padding: 20px;
}
.Item {
	display: block;
	float: left;
	position:relative;
	width: 460px;
	overflow:hidden;
}
.ItemTeaser {
	background: #ff0000 none repeat scroll 0 0;
	height: 100%;
	left: 0;
	top:100%;
	transition: all 0.5s ease-in-out 0s;
	width: 100%;
	z-index: 3;
	position:absolute;
}
.ItemTeaser:hover {
  top:0;
}
/*Modal Inhalte*/
.referenten-body-vc {
  background-color: #eee;
  border-color: #cccccc #cccccc #313070;
}
.close-vc {
	font-size:48px;
	font-weight:100;
}
.modal-header .close-vc {
  margin-top: -15px;
}
.modal-body-vc {
	padding: 0 15px;
	overflow:hidden;
	border-radius: 6px;	
}
/* Geht so nicht
.videocampus-info-popup>iframe>.form-group{
	margin-top:100px;
}*/
.modal-body-vc iframe{
	padding: 0 15px;
	overflow:auto;
	border: none;
	height:1000px;
	width:100%;
}
.modal-body-vc #header{
	display:none;
}
.modal-header img {
	opacity:0.7;
}
.modal-header-vc span,
.modal-body-vc span {
  font-family: Georgia,serif !important;
  font-weight: 500; 
  font-size: 25px;
  line-height: 1.1;
  color:#bbb;
}
.modal-header-vc {
  padding: 20px 15px 15px 25px;
}
.slide-home-datepicker-relaunch {
  background-image: url("http://static.dashoefer.de/images-de/onlibvideo/datepicker_tiltshift.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 288px;
  transform: scale(1);
  transition: all 0.4s linear 0s;
  width: 400px;
}
.slide-home-datepicker-relaunch:hover {
	transform: scale(1.02);
	transition: all 0.4s linear 0s;
}
.slide-programm  {
	background-image: url(http://static.dashoefer.de/images-de/onlibvideo/vc_programm_download_active_179_253.png);
	background-repeat:no-repeat;
	width:179px;
	height:253px;
	z-index:1000;
	display: inline-block;
	float: left;
	/*margin: 0 12px 0 20px;*/
	transform: scale(1);
}
/*
.slide_programm:hover {
	background-image: url(http://static.dashoefer.de/images-de/onlibvideo/vc_programm_download_active_179_253.png);
	background-repeat:no-repeat;
	width:179px;
	height:253px;
	z-index:1000;
	display: inline-block;
    float: left;
    margin: 0 12px 0 20px;
	text-decoration:none;
	transform: scale(1.05);
    -webkit-transition: all 0.4s linear 0s;
	transition: all 0.4s linear 0s;
}*/
#vcounter {
	display: block;
	border: 2px #ff0000 solid;
	color: #ff0000;
	font-size: 4em;
	border-radius: 50%;
	line-height: 175px;
	height: 175px;
	width: 175px;
	text-align: center;
}
#vcounter-max {
	display: inline-block;
	color: #ff0000;
	font-size: 20em;
}

.search-notifier-et {
	background-color: #8dce70;
	border-radius:4px;
	border:1px solid #6bce3f;
	margin:10px 10px 15px 10px;
	padding:10px 15px;
	max-width:364px;
}
.vc-usp-image-box {
	overflow:hidden;
	height:73px;
	text-align:center;
	margin-bottom:20px;
}
.vc-usp {
	border-top:3px solid #313070;
}
.vc-usp .glyphicons-ok-2 {
	color:#1ca589;
	font-size:1.5em;
}
.vc-usp p {
	font-size:1.7em;
}
/*-------Start Kapiteluebersicht---------*/	
.vc-chapter-accordion .ui-widget {
	font-family: "Open sans",sans-serif !important;
	font-size: inherit !important;
	font-weight:inherit !important;
}

.vc-chapter-accordion li {
	font-family: "Open sans",sans-serif !important;
	font-weight:300 !important;
}
.vc-chapter-accordion .ui-accordion .ui-accordion-content
.vc-chapter-accordion2 .ui-accordion .ui-accordion-content {
  padding: 1em 2em 0 0;
}
.vc-chapter-accordion .ui-state-default, 
.vc-chapter-accordion .ui-widget-content .ui-state-default,
.vc-chapter-accordion2 .ui-state-default, 
.vc-chapter-accordion2 .ui-widget-content .ui-state-default {
 background-color: #fff;
  border: 1px solid #eee;
  border-radius: 0 !important;
  color: #707070;
  font-weight: lighter;
  padding:8px;
  background-color:#fff;
  background-image:none !important;
}
.vc-chapter-accordion .ui-state-active, 
.vc-chapter-accordion .ui-widget-content .ui-state-active,
.vc-chapter-accordion .ui-state-default:hover, 
.vc-chapter-accordion2 .ui-state-active, 
.vc-chapter-accordion2 .ui-widget-content .ui-state-active,
.vc-chapter-accordion2 .ui-state-default:hover{
  background-color: #eee;
  border: none !important;
  color: #3C3BA3;
  font-weight: bold;
}
.vc-chapter-accordion .ui-widget-content, 
.vc-chapter-accordion2 .ui-widget-content {
	color: #707070;
	 border: none !important;
}
.ui-corner-bottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ui-accordion .ui-accordion-content {
  border-top: none;
  display: none;
  margin-bottom: 2px;
  margin-top: -2px;
  overflow: auto;
  padding: 1em 2em 0 0 !important;
  position: relative;
  top: 1px;
}
.vc-chapter-accordion .ui-accordion .ui-accordion-header,
.vc-chapter-accordion2 .ui-accordion .ui-accordion-header {
  cursor: pointer;
  margin-top: 8px;
  position: relative;
}

.vc-chapter-accordion h3,
.vc-chapter-accordion2 h3 {
	/*font-size: 18px;
	font-weight:100;*/
}
/*-------Ende Kapiteluebersicht---------*/
.blick-vc #vdPLayerAttechmentsButtonTd ,
.blick-vc #vdPLayerChaptersButtonTd{
	display:none !important;
}


