/*******
 Header
********/
body{
	padding-top:56px; /* for fixed to top navigation */
	font-family: 'PT Sans', sans-serif;
	font-size:1.4em;
	line-height:1.4em;
}

nav.navbar{
	z-index: 3000;
	border:0;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadada 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(80%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadada 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dadada 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadada 80%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dadada 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */
}

.navbar-brand{
	text-indent:-9999px;
	background:url('vhs-assets-css-301da77c025a008a3db29be555c308e7.png') no-repeat 15px 8px;
	-moz-background-size:34px 40px; /* Firefox */
	-webkit-background-size:34px 40px; /* Safari, Chrome */
	background-size:34px 40px; /* Opera, IE, W3C Standard */
	min-width:72px;
	height:50px;
}

#navigation .headerLeft,
#navigation .headerRight{
	display:none;
}

/* Suchfeld */
.navbar-form{
	margin-bottom:10px;
	width:100%;
	display:block;
}

.form-control{
	height:30px;
}

.navbar-nav{
	background-color:#DADADA;
	margin-top:0;
	padding-top:2px;
}

.navbar-inverse .navbar-nav > li > a{
	color:#000;
	padding:4px 15px;
	font-size:0.9em;
	font-weight:bold;
	text-shadow:none;
	text-transform:uppercase;
	font-family: 'Ubuntu', sans-serif;
}

.navbar-inverse .navbar-nav > .active > a{
	background-color:#666;
	/*background-image: linear-gradient(to bottom, #666 0px, #666 100%);*/
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{
	color:#b22027;
	background:none;
	box-shadow:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

/* Mobile Nav */
.navbar-inverse .navbar-toggle{
	
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{
	color:#fff;
}

.navbar-toggle collapsed{
	background:transparent;
}

/* Breadcrumb Navigation */
.breadcrumb{
	font-size:1em;
	line-height:2em;
	padding:0 0 0 8px;
	margin-bottom:30px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	border:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #b22027; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMjAyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #b22027 30%, #ff0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(30%,#b22027), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* IE10+ */
	background: linear-gradient(to right,  #b22027 30%,#ff0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b22027', endColorstr='#ff0000',GradientType=1 ); /* IE6-8 */
}

.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:focus,
.breadcrumb a:active,
.breadcrumb > .active,
.breadcrumb > li + li:before{
	color:#fff;
	text-decoration:none;
}

/********
 Grid
 **********/
.row{
	margin:0 0 2.6% 0;
}

@grid-gutter-width: 16px;
 
/********
 Typo
 **********/
 h1,h2,h3,h4,h5,h6{
	font-family: 'Ubuntu', sans-serif;
	font-size:1.5em;
	line-height:1.3em;
	padding-left:0;
	margin:0 0 8px 0;
	font-weight:bold;
	text-transform:none;
	background: transparent;
 }
 
h1{
	margin-top:0;
}

h2{
	font-size:1.3em;
	line-height:1.2em;
	margin:16px 0 9px 0;
}

h3{
	font-size:1.1em;
	line-height:1.1em;
	margin:14px 0 9px 0;
}

h4{
	font-size:1em;
	line-height:1em;
	margin:12px 0 9px 0;
}

.infobox h1.csc-firstHeader,
.infobox h2.csc-firstHeader,
.infobox h3.csc-firstHeader,
.infobox h4.csc-firstHeader,
.graueBox h1.csc-firstHeader,
.graueBox h2.csc-firstHeader,
.graueBox h3.csc-firstHeader,
.graueBox h4.csc-firstHeader,
.aktionskarte h1.csc-firstHeader,
.aktionskarte h2.csc-firstHeader,
.aktionskarte h3.csc-firstHeader,
.aktionskarte h4.csc-firstHeader,
.twitterBox h1.csc-firstHeader,
.twitterBox h2.csc-firstHeader,
.twitterBox h3.csc-firstHeader,
.twitterBox h4.csc-firstHeader{
	font-size:1em;
	line-height:2em;
	padding-left:8px;
	margin:0 0 6px 0;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	background: #b22027; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMjAyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #b22027 30%, #ff0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(30%,#b22027), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* IE10+ */
	background: linear-gradient(to right,  #b22027 30%,#ff0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b22027', endColorstr='#ff0000',GradientType=1 ); /* IE6-8 */
}

/* Farbe Tabs anders */
.tabinfoboxes .infobox h3.csc-firstHeader{
	background: #555555; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODg4ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #555555 0%, #888888 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#555555), color-stop(100%,#888888)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #555555 0%,#888888 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #555555 0%,#888888 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #555555 0%,#888888 100%); /* IE10+ */
	background: linear-gradient(to right,  #555555 0%,#888888 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#888888',GradientType=1 ); /* IE6-8 */
}

/* Farbe bei aktiven Tabs anders */
.tabinfoboxes .infobox.active h3.csc-firstHeader{
	background: #b22027; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMjAyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  #b22027 30%, #ff0000 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(30%,#b22027), color-stop(100%,#ff0000)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #b22027 30%,#ff0000 100%); /* IE10+ */
		background: linear-gradient(to right,  #b22027 30%,#ff0000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b22027', endColorstr='#ff0000',GradientType=1 ); /* IE6-8 */
}

.infobox h3,
.graueBox h3{
	margin-top:10px;
	margin-bottom:3px;
}

.infobox {
	color:#000;
}

.infobox figure{
	margin-bottom:10px;
}

/* Links */
/* remove dotted border for active links */
a:active, a:focus {
	outline: none;
}

.infobox a,
.infobox a:link,
.infobox a:active,
.infobox a:hover,
.infobox a:focus,
.graueBox a,
.graueBox a:link,
.graueBox a:active,
.graueBox a:hover,
.graueBox a:focus{
	color:#428bca; 
	text-decoration:none;
}

.infobox .csc-header a,
.infobox .csc-header a:link,
.infobox .csc-header a:active,
.infobox .csc-header a:hover,
.infobox .csc-header a:focus,
.graueBox .csc-header a,
.graueBox .csc-header a:link,
.graueBox .csc-header a:active,
.graueBox .csc-header a:hover,
.graueBox .csc-header a:focus{
	color:#fff;
}


/* Search form */
.navbar-form{
	margin-top:0;
}

.form-horizontal .textLeft,
.textLeft{
	text-align:left;
}

hr{
	border-color:#333;
}

/********
 Images
 **********/
/* for responsive pictures via picture prefill */
.image {
  display: block;
  margin-bottom: 20px;
  line-height: 1.42857143;
}
.image > img,
.image a > img {
  display: block;
  max-width: 100%;
  height: auto;
}

.image .caption {
  padding: 9px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.image-row {
  margin-left: -15px;
  margin-right: -15px;
}
.image-column {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.image-wrap {
  max-width: 100%;
}
.image-below .image-wrap {
  margin-top: 20px;
}
.image-center-outer {
  width: 100%;
  position: relative;
  float: right;
  right: 50%;
}
.image-center-inner {
  width: 100%;
  position: relative;
  float: right;
  right: -50%;
}
.image-left .image-wrap {
  float: left;
}
.image-left .text {
  clear: left;
}
.image-right .image-wrap {
  float: right;
}
.image-right .text {
  clear: right;
}
.image-wrap:before,
.image-below:before,
.image-above:before,
.image-beside:before,
.image-intext:before,
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  content: " ";
  display: table;
}
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  clear: both;
}
.image-wrap:before,
.image-below:before,
.image-above:before,
.image-beside:before,
.image-intext:before,
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  content: " ";
  display: table;
}
.image-wrap:after,
.image-below:after,
.image-above:after,
.image-beside:after,
.image-intext:after {
  clear: both;
}
.image-beside-left .image-wrap,
.image-intext-left .image-wrap {
  float: left;
  margin-left: -15px;
}
.image-beside-right .image-wrap,
.image-intext-right .image-wrap {
  float: right;
  margin-right: -15px;
}
.image-beside-left .image-wrap,
.image-beside-right .image-wrap,
.image-intext-left .image-wrap,
.image-intext-right .image-wrap {
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}
.image-beside-right,
.image-beside-left {
  overflow: hidden;
  zoom: 1;
}
.image-beside-right .text,
.image-beside-left .text {
  overflow: hidden;
  zoom: 1;
}

.image-header-1 .image-wrap,
.image-header-2 .image-wrap,
.image-header-3 .image-wrap {
  margin-top: 20px;
}
.image-header-4 .image-wrap,
.image-header-5 .image-wrap,
.image-header-6 .image-wrap {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .image > img,
  .image a > img {
    margin: 0 auto;
  }
  
  .image-beside-right .image-wrap,
  .image-beside-left .image-wrap {
    margin-left: -15px;
    margin-right: -15px;
    max-width: none;
    float: none;
  }
  
}

img.lazyload {
    opacity: 0.3;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* fix for equal height problem */
	max-width:100%;
	height:auto;
}

/* Tables */
/* Programm Konferenz */
#c1589 table td{
	padding: 10px;
}

/*********
 Jumbotron
************/
.jumbotron{
	background: url('vhs-assets-css-4db0f935486d37d9d2d1e22094761d2f.png');
	padding-top:10px;
	/*padding-bottom:10px;*/
	margin-bottom:0px; /*30px*/
	padding:10px 0;
	
	/*
	-webkit-box-shadow: 0px 5px 6px -2px rgba(0,0,0,0.29);
	-moz-box-shadow: 0px 5px 6px -2px rgba(0,0,0,0.29);
	box-shadow: 0 5px 6px -2px rgba(0,0,0,0.29);
	*/
	
}

.jumbotronWrapper{
	/*background: url('vhs-assets-css-33a049e6636f5ad79256d6374863fe04.png') bottom center no-repeat;*/
	/*-moz-background-size:521px 30px; /* Firefox */
	/*-webkit-background-size:521px 30px; /* Safari, Chrome */
	/*background-size:521px 30px; /* Opera, IE, W3C Standard */
	padding-bottom:30px;
}

.jumbotron .margin{
	background: #fff;
	padding:8px 0;
}

.jumbotron .row{
	margin-bottom:0;
}

.jumbotron .image{
	margin-bottom:10px;
}

.jumbotron p{
	font-size:16px;
}

.jumbotron h1,
.jumbotron h2,
.jumbotron h3,
.jumbotron h4,
.jumbotron h5,
.jumbotron h6{
	font-size:1.1em;
	line-height:1.2em;
	padding-left:0;
	margin:0 0 6px 0;
	font-weight:bold;
	color:#b22027;
	text-transform:none;
	background: transparent;
	text-shadow:none;
}


/*******************
 Carousel / Slider
 ******************/
.carousel-inner{
	padding:0 8px;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	max-width:100%;
	float:left;
	padding-right:0 8px 0 0;
	margin-bottom:10px;
}

.carousel-inner > .item > .carousel-caption {
	max-width:100%;
	position: relative;
	float:right;
	padding:0 0 20px 8px;
	display: block;
	left: auto;
	right:auto;
	bottom:auto;
	top:auto;
	text-align: left;
	text-shadow: none;
	font-size:inherit;
	line-height:inherit;
	color:#333;
	overflow:hidden;
}

.carousel-inner > .item > .carousel-caption h1,
.carousel-inner > .item > .carousel-caption h2,
.carousel-inner > .item > .carousel-caption h3,
.carousel-inner > .item > .carousel-caption h4,
.carousel-inner > .item > .carousel-caption h5,
.carousel-inner > .item > .carousel-caption h6{
	font-size:1.5em;
	line-height:1.3em;
	padding-left:0;
	margin:0 0 8px 0; 
}

/* Carousel Controls */
.carousel-control.left,
.carousel-control.right{
	background-image: none;
	width:8%;
	z-index: 20;
}

/* Carousel Navigation Indicators */
.carousel-indicators{
	bottom:0px;
	margin:0 10px 10px 0;
	width:auto;
	left:auto;
	right:0;
}

.carousel-indicators li{
	background-color:#9f9f9f;
	width:17px;
	height:5px;
	border:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin:0 0 0 10px;
	float:left;
}

.carousel-indicators .active{
	background-color:#b22027;
	width:17px;
	height:5px;
	border:0;
	margin:0 0 0 10px;
}

/* Video */
.video-container{
	margin-bottom:10px;
}

/****************
 Section Frames
****************/
/* Infoboxen */
.infobox{
	padding-top:8px;
	background-color:#dadada;
}

.tabinfoboxes{
	margin-bottom:20px;
}

.tabinfoboxes .infobox{
	/*background-color:transparent;*/
	padding-top:0;
}

.tabinfoboxes .row{
	margin-bottom:20px;
	border:0;
}

.tabinfoboxes .nav > li{
	margin-bottom:0;
	padding-top:8px;
	background-color:#dadada;
	width:100%;
	
}

.tabinfoboxes .nav > li.active{
	background-color:#fff;
}

.tabinfoboxes .nav > li:hover{
	
}

.tabinfoboxes .nav > li > a:link,
.tabinfoboxes .nav > li > a:visited,
.tabinfoboxes .nav > li > a:hover,
.tabinfoboxes .nav > li > a:active{
	padding:0;
	border:0;
	margin:0;
	cursor:pointer;
	background-color:transparent;
}

.tabinfoboxes .image-wrapper{
	max-height:185px;
	overflow:hidden;
	display:none;
}

.tabinfoboxes .image-wrapper img{
	margin:0 auto;
	display:block;
	height:auto;
	max-width:100%;
	padding-bottom:8px;
}

.tabinfoboxes .text-wrapper{
	/*max-height:122px;*/
	padding-bottom:8px;
	display:none;
}


/* graue Box */
.graueBox{
	background-color:#E3E2E2;
	padding:8px;
}

/* Twitter-Box */
.twitterBox{
	background-color:#55ACEE;
	padding-top:8px;
}

.twitterBox h1.csc-firstHeader,
.twitterBox h2.csc-firstHeader,
.twitterBox h3.csc-firstHeader,
.twitterBox h4.csc-firstHeader{
	margin:0 8px 6px 8px;
}

.twitterBox .col-sm-6:last-child a,
.twitterBox .col-sm-6:last-child a:link,
.twitterBox .col-sm-6:last-child a:active,
.twitterBox .col-sm-6:last-child a:hover,
.twitterBox .col-sm-6:last-child a:focus{
	color:#fff; 
	text-decoration:none;
}

/* Mitarbeiterbox */
.mitarbeiterBox{
	margin-bottom:10px;
}

.mitarbeiterBox .image-wrap img {
	margin:0;
}


/* drei Spalten Text */
.dreiSpaltenText{
	/*-webkit-column-count: 2; /* Chrome, Safari, Opera */
    /*-moz-column-count: 2; /* Firefox */
    /*column-count: 2;*/
	margin-bottom:20px;
	margin-right:0;
	width:100%;
	padding:0 8px;
}

/* Box 100% Linie Oben Bild-Text-Element */
.boxLinieOben {
	border-top:1px solid #333;
	padding:20px 0;
}
	
.boxLinieOben .image-wrap {
	width:100%;
	padding:0 8px;
	margin:0;
}

.boxLinieOben .text {
	width:100%;
	padding:0 8px;
}

/********************
 Formulare Powermail
 *******************/
/* Powermail */
.powermail_form{
	margin-bottom:20px;
	background-color:#dadada;
	padding:10px 10px 10px 10px;
}

.powermail_check_legend{
	font-weight:bold;
	font-size:1em;
	line-height:1.4em;
	border:0;
	padding-top:10px;
	text-align:right;
}

.powermail_check_outer .radio input[type="radio"],
.powermail_check_outer .radio-inline input[type="radio"],
.powermail_check_outer .checkbox input[type="checkbox"],
.powermail_check_outer .checkbox-inline input[type="checkbox"]{
	margin-left:0;
}

.powermail_check_outer .radio label,
.powermail_check_outer .checkbox label {
	padding-left:40px;
}

.powermail_fieldwrap_reset,
.powermail_fieldwrap_submit{
	
}

.powermail_form .form-control {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.powermail_form .help-block{
	color:#333;
}

/* Layout 2 - Contact Form */
.tx-powermail .layout2 h1{
	display: none;
}

.tx-powermail .layout2 .col-sm-3,
.tx-powermail .layout2 .col-sm-6{
	width:100%;
	text-align: left;
}

.tx-powermail .layout2 .col-sm-3{
	padding-left:21px;
}

.tx-powermail .layout2 .powermail_select{
	padding-left:8px;
}

.tx-powermail .layout2 .powermail_textarea {
	padding-left:12px;
	width:100%;
	font-size: 14px;
}

.tx-powermail .layout2 .powermail_fieldwrap_submit {
	margin-left:5px;
}

/* Bestaetigungsseite Kontakt */
#c327 .tx-powermail .powermail_create{
	padding:10px;
}

#c327 .tx-powermail dl.powermail_all{
	display:inline-block;
}

/* Formular: Aktion eintragen */
.powermail_form.powermail_form_5{
	padding-bottom:30px;
}

.powermail_form_5 .form-horizontal .control-label{
	line-height:30px;
	padding-top:0;
}

.powermail_form_5 .powermail_fieldwrap_check legend,
.powermail_form_5 .powermail_fieldwrap_check .powermail_check_inner{
	line-height:30px;
	padding-top:0;
	margin-bottom:0;
	text-align: left;
}

.powermail_form_5 .powermail_fieldwrap_check .powermail_check_outer{
	padding-top:0;
}

.powermail_form_5 .powermail_fieldwrap_check .powermail_check_inner input{
	line-height:30px;
	padding-top:0;
	margin-top:9px;
}

.powermail_form_5 .powermail_textarea{
	width:100%;
}

.powermail_form_5 .powermail_fieldwrap_html{
	margin-bottom:20px;
} 

.powermail_form_5 .powermail_fieldwrap_submit{
	padding-left:0;
}

.powermail_form_5 .powermail_fieldwrap_reset{
	margin-top:20px;
	padding-left:0;
}

/* Formular: Daten kontrollieren / Eintrag erstellen */
.powermail_confirmation,
.powermail_create{
	padding-left:8px;
	padding-right:8px;
}

.powermail_confirmation h4{
	padding:10px 0;
	/*margin-left:8px;
	margin-right:8px;*/
}

.powermail_confirmation dl{
	display:inline-block;
	/*padding:0 8px;*/
}

.powermail_confirmation dl dt,
.powermail_create dl dt{
	float:left;
	clear:left;
	margin-bottom:10px;
}

.powermail_confirmation dl dt:after,
.powermail_create dl dt:after {
	content:"\00a0\003e\00a0";
}

.powermail_confirmation dl dd,
.powermail_create dl dd{
	float:left;
	margin-bottom:10px;
}

.powermail_confirmation form,
.powermail_create form{
	clear:left;
	float:left;
	margin-right:20px;
}

.powermail_confirmation input.powermail_confirmation_form{	
	background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);
    background-repeat: repeat-x;
    border: 1px solid #ccc;
    text-shadow: 0 1px 0 #fff;
	margin-bottom:10px;
}
	
.powermail_confirmation input.powermail_confirmation_submit{
	background-image: linear-gradient(to bottom, #d9534f 0px, #c12e2a 100%);
    background-repeat: repeat-x;
    border: 1px solid #b92c28;
    margin-bottom:20px;
	color:#fff;
}

/* Parsley Error */
.parsley-required,
.parsley-custom-error-message{
	color:#b22027;
}

/********************
 Browser
 *******************/

/* A-Z */
.tx-browser-pi1 .ui-tabs ul li{
	list-style-type:none;
}

.tx-browser-pi1 ul.indexBrowser {
	background-color:transparent;
}

.tx-browser-pi1 ul.indexBrowser li{
	padding:0;
}

.tx-browser-pi1 ul.indexBrowser li:first-child,
.tx-browser-pi1 ul.indexBrowser li:first-child a{
	/*padding-left:0;*/
}

.tx-browser-pi1 ul.indexBrowser  li a{
	color:#333;
}

.tx-browser-pi1 ul.indexBrowser  li.selected{
	background-color:transparent;
}

.tx-browser-pi1 ul.indexBrowser  li.selected a{
	color:#b22027;
}

/* List-View */
.tx-browser-pi1 .listarea .listview ul {
	padding:0;
	clear:both;
	margin-top:20px;
}

.tx-browser-pi1 .ui-tabs ul li {
	font-size:inherit;
	font-weight:normal;
	margin-bottom:2%;
}

/********************
 Modal Lightbox
 *******************/
 
.modal-lightbox {
  margin: 10px auto;
}
.modal-lightbox .close {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 0px 15px;
  line-height: 40px;
}
.modal-lightbox .modal-body {
  padding: 0px;
}
.modal-lightbox .modal-content {
  border: none;
}
.modal-lightbox .modal-caption {
  background-color: #ff8700;
  background-color: rgba(255, 135, 0, 0.9);
  color: #FFFFFF;
  padding: 10px 20px;
}
.modal-lightbox .modal-caption-title {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
}
.modal-lightbox .img-responsive {
  margin-bottom: 0px;
}

.modal-backdrop.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* Cleverreach */
.cr_form .cr_page {
	width:100%;
}

/*******************
 Aktionslandkarte
 ******************/
.aktionskarte{
	background-color:#d0bb75;
	padding-top:8px;
}

.aktionskarte h1.csc-firstHeader,
.aktionskarte h2.csc-firstHeader,
.aktionskarte h3.csc-firstHeader,
.aktionskarte h4.csc-firstHeader{
	margin:0 8px 6px 8px;
}


/* Karte */
.tx-browser-pi1 #leafletmap{
	display: none;
}


.tx-browser-pi1-single #leafletmap,
.tx-browser-pi1 #leafletmap:first-child{
	display: block;
}

.tx-browser-pi1 .browsebox .mapview,
.tx-browser-pi1 .singleview .mapview{
	margin-top:0;
}

.tx-browser-pi1 .browsebox .mapview-content,
.tx-browser-pi1 .singleview .mapview-content{
	padding-top:0;
	padding-bottom:0;
}


.tx-browser-pi1 .oxMapArea,
.tx-browser-pi1 #leafletmap{
	width:100%;
	height:211px !important;
}


/* Pop Up */
.tx-browser-pi1 .oxTextLayer{
	width:auto !important;
	min-width:180px;
	border:1px solid #B7191C !important;
}

/* Cluster */
.marker-cluster-small{
	background-color:rgba(178, 32, 39, 0.6);
}

.marker-cluster-small div{
	background-color:rgba(178, 32, 39, 0.6);
}

.marker-cluster span{
	color:#ffffff;
}

/* Aktionslandkarte Home */
#c565-tx-browser-pi1-list-2000 {
	background-color:#fff;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:8px;
}

#c565-tx-browser-pi1-list-2000 .oxMapArea{
	max-height:269px;
}

/* Listenansicht */
/* Filter und Suche */
.searchbox legend{
	display:none;
}

/* Suche und Filter */
.tx-browser-pi1-list form fieldset{
	margin-bottom:15px;
	font-size:0.9em;
}

.tx-browser-pi1-list form fieldset legend{
	display:none;
}

.tx-browser-pi1-list form .formFilterBox{
	margin-bottom:15px;
}

.tx-browser-pi1-list form fieldset div.selectbox div.selectbox_title{
	line-height:26px;
	color:#434343;
	font-weight:bold;	
}

.tx-browser-pi1-list form fieldset .selectbox{
	padding:0;
}

.tx-browser-pi1-list form fieldset div.selectbox select {
	background-color:#fff;
	padding:4px;
	margin:0 0 0 0;
	height:36px;
	font-size:100%;
	border:1px solid #C3C7CA;
	color:#434343;
	width:100%;
}

.tx-browser-pi1-list form fieldset input.sword{
	clear:left;
	background-color:#fff;
	border:1px solid #C3C7CA;
	height:36px;
	color:#434343;
	/*margin:0 1.8% 0 0.8%;*/
	padding:0.8%;
	/*width:65.0667%;*/
}

.tx-browser-pi1-list form fieldset input.hidesubmit,
.tx-browser-pi1-list form fieldset input.reset,
.tx-browser-pi1-list form fieldset button.hidesubmit,
.tx-browser-pi1-list form fieldset button.reset{
	background-color:#CE3336;
	color:#fff;
	border:0;
	cursor:pointer;
	border-color:#C3C7CA;
	padding:4px 5px;
	border:1px solid #CE3336;
	width:49%;
	margin:3% 2% 0 0;
	padding:0 0 0 0,2%;
	height:36px;
}

.tx-browser-pi1-list form fieldset input.reset,
.tx-browser-pi1-list form fieldset button.reset{
	margin-right:0;
}

/* Indexbrowser */
.indexBrowser ul.indexBrowser {
	background-color:#fff;
	margin-bottom:17px;
	min-height:3.2em;
}

.tx-browser-pi1 ul.indexBrowser-list-3000 li{
	margin-bottom:5px;
}

.indexBrowser ul.indexBrowser li a{
	padding:3px 5px;
	font-size:1.2em;
}

.tx-browser-pi1 ul.indexBrowser-list-3000 li:first-child a{
	padding-left:5px;
}

.indexBrowser ul.indexBrowser li.selected{
	background-color:#CE3336;
}

.indexBrowser ul.indexBrowser li a{
	color:#434343;
}

.indexBrowser ul.indexBrowser li.selected a{
	color:#fff;
}

/* Liste */
.tx-browser-pi1-list{
	padding:0 8px 0 8px;
}

.listview-1000 h3,
.listview-3000 h3{
	background-color:#ECEDED;
	color:#333;
	font-weight:bold;
	padding:4px;
}

.listview-1000 h3 a,
.listview-1000 h3 a:link,
.listview-1000 h3 a:focus,
.listview-1000 h3 a:hover,
.listview-1000 h3 a:visited,
.listview-1000 p a,
.listview-1000 p a:link,
.listview-1000 p a:focus,
.listview-1000 p a:hover,
.listview-1000 p a:visited,
.listview-3000 h3 a,
.listview-3000 h3 a:link,
.listview-3000 h3 a:focus,
.listview-3000 h3 a:hover,
.listview-3000 h3 a:visited,
.listview-3000 p a,
.listview-3000 p a:link,
.listview-3000 p a:focus,
.listview-3000 p a:hover,
.listview-3000 p a:visited{
	color:#333;
	text-decoration: none;
	cursor: pointer;
}

.listview-1000 p,
.listview-3000 p{
	color:#333;
	padding:4px;
}

/* Browsebox / Pagebrowser */
.browsebox{
	font-size:2.0em;
}

.browsebox-list-1000{
	margin:10px 5px;
}

.browsebox span,
.browsebox a{
	margin-right:10px;
}

/* neuer pagebrowser */
.tx-browser-pi1 .pageBrowser ul li a{
	padding-top:0;
}

.tx-browser-pi1 .pageBrowser .unavailable{
	display:none;
}

/* Pagebrowser Seitenlinks ausblenden */
.tx-browser-pi1 .pageBrowser .activePage{
	display:none;
}

/* Detailansicht */
.tx-browser-pi1-single{
	padding:0 8px;
}

.tx-browser-pi1-single .btn-danger a,
.tx-browser-pi1-single .btn-danger a:link,
.tx-browser-pi1-single .btn-danger a:focus,
.tx-browser-pi1-single .btn-danger a:visited,
.tx-browser-pi1-single .btn-danger a:hover{
	color:#fff;
	cursor:pointer;
	text-decoration: none;
}

/* Gemischte Ansicht */
#absoluteSingleMap{
	position:absolute;
	top:56px;
	left:0;
	width:100%;
}

#absoluteSingleMap .jumbotron{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

#absoluteSingleMap .mapview,
#absoluteSingleMap .mapview-content{
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
}

#absoluteSingleMap .mapview-content{
	padding-left:8px;
	padding-right:8px;
}

#absoluteSingleMap .margin{
	padding:8px;
}

#c549-singleview-3000,
#c549-tx-browser-pi1-list-3000 h1,
#c549-tx-browser-pi1 .listview-3000 h1{
	margin-top:277px;
}

/****************
 Google Maps iframe
****************/
.responsiveMapsContainer{
	position: relative;
	padding-bottom: 30%; /*This is the aspect ratio*/
	height: 0;
	overflow: hidden;
}

.responsiveMapsContainer iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*******************
 Footer
 ******************/
.footer{
	margin-top:20px;
	font-family: 'Ubuntu', sans-serif;
	clear:both;
} 
 
.footer li{
	list-style-type:none;
 }
 
  /* T3-Menu */
 .footer ul{
	border-top:1px solid #000;
	padding:0;
 }
 
 .footer ul li{
	border-bottom:1px solid #000;
	line-height: 2.02857;
 }
 
 .footer a,
 .footer a:visited,
 .footer a:active,
 .footer a:hover{
	color:#000;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	font-family: 'Ubuntu', sans-serif;
 }
 
.footer a:hover{
	color:#b22027;
}
 
 /* Fluid Nav-List */
 .footer ul.nav-list a{
	padding:0;
	font-size:0.9em;
 }
 
.footer .nav > li > a:hover,
.footer .nav > li > a:focus {
    background-color: transparent;
}

.footer ul.nav-list a.unterseite{
	padding-left:40px;
 }

.footer .img-responsive{
	float:right;
}

.footer .col-sm-3 {
	margin-bottom:20px;
}

/* Media queries */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	body{
		padding-top:174px; /* for fixed to top navigation */
		font-size:1.4em;
		line-height:1.4em;
	}
	
	nav.navbar{
		height:174px;
	}
	
	.navbar-brand{
		background:url('vhs-assets-css-301da77c025a008a3db29be555c308e7.png') no-repeat 15px 28px;
		-moz-background-size:105px 126px; /* Firefox */
		-webkit-background-size:105px 126px; /* Safari, Chrome */
		background-size:105px 126px; /* Opera, IE, W3C Standard */
		min-width:126px;
		min-height:105px;
		height:162px;
		padding-top:28px;
	}
	
	#navigation{
		padding-top:28px;
		float:right;
		width:602px;
		padding-left:20px;
	}
	
	#navigation .headerLeft{
		float:left;
		height:108px;
		display:block;
	}
	
	#navigation .headerRight{
		float:right;
		height:108px;
		display:block;
		text-align:right;
		width:246px;
	}
	
	.headerright .navbar-form{
		float:none !important;
	}
	
	.navbar-inverse .navbar-nav > li > a{
		padding:4px 10px 4px 10px;
	}
	
	/* Countdown - Datum aendern */
	#counter{
		background:url('vhs-assets-css-de0488ba581eeaae65dacc58cbcb5ea8.png') no-repeat 37px 0px;
		-moz-background-size:100px 45px; /* Firefox */
		-webkit-background-size:100px 45px; /* Safari, Chrome */
		background-size:100px 45px; /* Opera, IE, W3C Standard */
		min-width:300px;
		min-height:45px;
		line-height:45px;
	}
	
	#counter p.counterText{
		line-height:1em;
		float:left;
		padding-top:18px;
	}
	
	#counter .datumRot{
		color:#b22027;
		font-weight:bold;
		font-size:1.8em;
		line-height:1.1em;
	}

	#counter .datumGrau{
		color:#58637a;
		font-size:1em;
		font-weight:bold;
		width:142px;
		float:left;
	}

	#counter .counterBackground{
		color:#fff;
		padding-left:37px;
		padding-right:37px;
		font-size:1.4em;
	}

	
	/* Social Bookmarks */
	.socialBookmarks{
		padding:2px 8px 0 8px;
		display:block;
		width:100%;
		float:right;
	}
	
	.socialBookmarks ul{
		float:right;
	}

	.socialBookmarks ul li{
		float:right;
		list-style-type:none;
		margin-left:5px;
		font-size:1.7em;
	}

	.socialBookmarks ul li a:link,
	.socialBookmarks ul li a:visited,
	.socialBookmarks ul li a:active,
	.socialBookmarks ul li a:hover{
		color:#000;
		text-decoration:none;
	}

	#navigation ul.nav{
		clear:both;
		float:right;
	}
	
	.navbar-inverse .navbar-nav > li {
		border-left:1px solid #000;
	}

	.navbar-inverse .navbar-nav > li:first-child {
		border-left:0;
	}
	
	.dropdown-menu > .active > a,
	.dropdown-menu > .active > a:hover,
	.dropdown-menu > .active > a:focus {
		background-color: #357ebd;
		background-image: linear-gradient(to bottom, #333 0px, #000 100%);
		background-repeat: repeat-x;
	}
	
	/* Jumbotron */
	.jumbotron{
		padding-left:30px;
		padding-right:30px;
	}
	
	.jumbotron h1,
	.jumbotron h2,
	.jumbotron h3,
	.jumbotron h4,
	.jumbotron h5,
	.jumbotron h6{
		font-size:1.4em;
		line-height:1.3em;
	}
	
	.jumbotron .image{
		margin-bottom:0px;
	}
	
	/* Carousel / Slider */
	.carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		max-width:50%;
		margin-bottom:0;
	}

	.carousel-inner > .item > .carousel-caption {
		max-width:50%;
	}
	
	/* Modal Lightbox */
	.modal-lightbox {
		margin: 30px auto;
		width: 600px;
	 }
	 .modal-lightbox .modal-caption {
		position: absolute;
		left: 0px;
		bottom: 20px;
		max-width: 80%;
	 }
	 
	/* Infoboxen */
	.tabinfoboxes .nav > li{
		width:25%;
	}
	
	.tabinfoboxes .image-wrapper,
	.tabinfoboxes .text-wrapper	{
		display:block;
	}
	
	/* Infoboxes fix for equalheight */
	.tabinfoboxes .image-wrapper img{
		width:164px;
		height:108px;
	}
	
	/* Mitarbeiterbox */
	.mitarbeiterBox .image-wrap {
		margin-right:16px;
	}
	
	/* drei Spalten Text */
	.dreiSpaltenText{
		/*-webkit-column-count: 2; /* Chrome, Safari, Opera */
		/*-moz-column-count: 2; /* Firefox */
		/*column-count: 2;*/
		margin-bottom:20px;
		margin-right:25%;
		width:75%;
		padding:0 8px;
	}
	
	/* Box 100% Linie Oben Bild-Text-Element */
	.boxLinieOben{
		border-top:1px solid #333;
		padding:20px 0;
		
	}
	
	.boxLinieOben .image-wrap{
		width:25%;
		padding:0 8px;
		margin:0;
		float:right;
	}
	
	.boxLinieOben .image-wrap .image {
		margin-bottom:0;
	}
	
	.boxLinieOben .text{
		width:75%;
		padding-right:8px;
		float:left;
	}
	
	/* Powermail */
	/* Formular: Aktion eintragen */
	.powermail_form.powermail_form_5{
		margin-right:8px;
		margin-left:8px;
	}
	
	.powermail_form_5 .powermail_fieldwrap_check legend{
		text-align: right;
	}
	
	.powermail_form_5 .powermail_fieldwrap_submit{
		padding-left:8px;
	}

	.powermail_form_5 .powermail_fieldwrap_reset{
		margin-top:0;
		padding-left:8px;
	}
	
	/* Aktionslandkarte */
	.tx-browser-pi1 .oxMapArea,
	.tx-browser-pi1 #leafletmap{
		width:100%;
		height:257px !important;
	}
	
	/* Gemischte Ansicht */
	#absoluteSingleMap{
		top:174px;
	}
	
	#c549-singleview-3000,
	#c549-tx-browser-pi1-list-3000 h1,
	#c549-tx-browser-pi1 .listview-3000 h1{
		margin-top:323px;
	}
	
	/* Filter */
	.tx-browser-pi1-list form fieldset .selectbox{
		padding-right:8px;
	}
	
	.tx-browser-pi1-list form fieldset .selectbox:last-child{
		padding-right:0px;
	}
	
	.tx-browser-pi1-list form fieldset input.sword{
		margin:0 1.8% 0 0;
		padding:0.8%;
		width:66.2%;
	}
	
	.tx-browser-pi1-list form fieldset input.hidesubmit,
	.tx-browser-pi1-list form fieldset input.reset,
	.tx-browser-pi1-list form fieldset button.hidesubmit,
	.tx-browser-pi1-list form fieldset button.reset{
		width:15%;
		margin:0 2% 0 0;
	}

	.tx-browser-pi1-list form fieldset input.reset,
	.tx-browser-pi1-list form fieldset button.reset{
		margin-right:0;
	}

	/* Indexbrowser */
	.indexBrowser ul.indexBrowser {
		min-height:2.6em;
	}
	
	/* Cleverreach */
	.cr_form .cr_page {
		width:66%;
	}
	
	/* Browsebox */
	.browsebox {
		font-size:1.6em;
	}
	
	/* Indexbrowser */
	.indexBrowser ul.indexBrowser {
		min-height:1.4em;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	body{
		font-size:1.6em;
		line-height:1.4em;
	}
	
	#navigation{
		width:822px;
	}
	
	/* Hover-Effect */
	.sidebar-nav {
		padding: 9px 0;
	}
	
	.navbar-inverse .navbar-nav > li > a{
		padding:4px 15px 4px 15px;
	}

	.dropdown-menu .sub-menu {
		left: 100%;
		position: absolute;
		top: 0;
		visibility: hidden;
		margin-top: -1px;
	}

	.dropdown-menu li:hover .sub-menu {
		visibility: visible;
	}

	.dropdown:hover .dropdown-menu {
		display: block;
	}

	.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
		margin-top: 0;
	}

	.navbar .sub-menu:before {
		border-bottom: 7px solid transparent;
		border-left: none;
		border-right: 7px solid rgba(0, 0, 0, 0.2);
		border-top: 7px solid transparent;
		left: -7px;
		top: 10px;
	}
	.navbar .sub-menu:after {
		border-top: 6px solid transparent;
		border-left: none;
		border-right: 6px solid #fff;
		border-bottom: 6px solid transparent;
		left: 10px;
		top: 11px;
		left: -6px;
	}
	
	/* Images */
	.image-column {
		float: left;
	  }
	
	h1{
		margin-top:0;
		font-size:1.7em;
	}

	h2{
		font-size:1.4em;
		line-height:1.3em;
		margin:20px 0 10px 0;
	}

	h3{
		font-size:1.2em;
		line-height:1.2em;
		margin:16px 0 8px 0;
	}

	h4{
		font-size:1.1em;
		line-height:1.1em;
		margin:14px 0 8px 0;
	}
	
	.jumbotron h1,
	.jumbotron h2,
	.jumbotron h3,
	.jumbotron h4,
	.jumbotron h5,
	.jumbotron h6{
		font-size:1.4em;
		line-height:1.4em;
	}
	
	/* Infoboxes fix for equalheight */
	.tabinfoboxes .image-wrapper img{
		width:219px;
		height:144px;
	}
	
	/* Mitarbeiterbox */
	.mitarbeiterBox .image-wrap {
		margin-right:32px;
	}
	
	/* Modal Lightbox */
	.modal-lightbox {
		width: 800px;
	}
	
	/* Countdown */
	#navigation .headerRight{
		width:314px;
	}
	
	/* Datum aendern */
	#counter{
		background:url('vhs-assets-css-de0488ba581eeaae65dacc58cbcb5ea8.png') no-repeat 40px 0px;
		-moz-background-size:100px 45px; /* Firefox */
		-webkit-background-size:100px 45px; /* Safari, Chrome */
		background-size:100px 45px; /* Opera, IE, W3C Standard */
	}
	
	#counter .counterBackground {
		padding-left:34px;
		padding-right:34px;
	}
	
	#counter .datumRot {
		font-size:2em;
		line-height:1em;
	}
	
	/* Aktionslandkarte */
	.tx-browser-pi1 .oxMapArea,
	.tx-browser-pi1 #leafletmap{
		height:299px !important;
	}
	
	/* Browsebox */
	.browsebox {
		font-size:1.2em;
	}
	
	.browsebox span,
	.browsebox a{
		margin-right:5px;
	}
	
	/* Gemischte Ansicht */
	#c549-singleview-3000,
	#c549-tx-browser-pi1-list-3000 h1,
	#c549-tx-browser-pi1 .listview-3000 h1{
		margin-top:365px;
	}
	
}

/* Large devices (large desktops, 1500px and up) */
@media (min-width: 1500px) {
	body{
		font-size:1.7em;
		line-height:1.5em;
	}
	
	#navigation{
		width:1022px;
	}
	
	.jumbotron h1,
	.jumbotron h2,
	.jumbotron h3,
	.jumbotron h4,
	.jumbotron h5,
	.jumbotron h6{
		font-size:1.7em;
		line-height:1.3em;
		margin:0 0 8px 0;
	}
	
	/* Countdown */
	#navigation .headerRight{
		width:340px;
	}
	
	#counter{
		background:url('vhs-assets-css-de0488ba581eeaae65dacc58cbcb5ea8.png') no-repeat 41px 0px;
		-moz-background-size:100px 45px; /* Firefox */
		-webkit-background-size:100px 45px; /* Safari, Chrome */
		background-size:100px 45px; /* Opera, IE, W3C Standard */
	}
	
	#counter .counterBackground {
		padding-left:32px;
		padding-right:32px;
	}
	
	/* Infoboxes fix for equalheight */
	.tabinfoboxes .image-wrapper img{
		width:269px;
		height:177px;
	}
	
	/* Aktionslandkarte */
	.tx-browser-pi1 .oxMapArea,
	.tx-browser-pi1 #leafletmap{
		height:365px !important;
	}
	
	/* Gemischte Ansicht */
	#c549-singleview-3000,
	#c549-tx-browser-pi1-list-3000 h1,
	#c549-tx-browser-pi1 .listview-3000 h1{
		margin-top:431px;
	}
	
	
}




