@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);
@import url(https://fonts.googleapis.com/css?family=Days+One:400);

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('/typo3conf/ext/cf_base_config/Resources/Public/Fonts/glyphicons-halflings-regular.eot');
	src: url('/typo3conf/ext/cf_base_config/Resources/Public/Fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
	url('/typo3conf/ext/cf_base_config/Resources/Public/Fonts/glyphicons-halflings-regular.woff') format('woff'),
	url('/typo3conf/ext/cf_base_config/Resources/Public/Fonts/glyphicons-halflings-regular.ttf') format('truetype'),
	url('/typo3conf/ext/cf_base_config/Resources/Public/Fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

html, body {
    overflow-x: hidden;
}

body {
    font-family: 'Ubuntu', sans-serif;
    font-size: 16px;
    background-color: #fff;
    color: #000;
    line-height: 26px;
    font-weight: 100;
}

.tx-srfreecap-pi1-cant-read {
	margin-left: 10px;
}

#c237 {
    font-size: 14px;
    line-height: 22px;
}

#c533 {
    font-size: 14px;
    line-height: 16px;
}

#c625 p{
    font-size: 18px;
    line-height: 30px;
}

#page-7 ul li, #page-26 #textContent ul li, #page-25 #textContent ul li, #textContent li {
    float: none;
    list-style: initial;
}

#page-7 ul, #page-7 ol, #page-26 #textContent ul, #page-26 #textContent ol, #page-25 #textContent ul, #page-25 #textContent ol  {
    float: none;
	margin-top: -10px;
    padding: 20px;
}

#mapcontainer {
    z-index: 1 !important;
}

body#paralex {
  position: relative;
}

body#startseite {
    margin-top: 243px;
}
.cardunContent {
    margin-top: 50px;
}

.cfNews-gallery img {
    margin-bottom: 25px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Days One', sans-serif;
}

h1 {
    color: #7C7C7B;
    font-size: 48px;
    font-weight: 700;
}

h2 {
    color: #7C7C7B;
    font-size: 38px;
    font-weight: 700;
}

h3 {
    color: #000000;
    font-size: 24px;
    font-weight: 500;
}

h4 {
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    float: left;
    width: 100%;
}

h5 {
    color: #000000;
    font-size: 16px;
    font-weight: 300;
}

h6 {
    color: #000000;
    font-size: 14px;
    font-weight: 300;
}

a {
    color: #000;
}

p {
    color: #000;
}

hr {
    border-color: #7C7C7B;
}

#footer-content hr {
    border-color: #ffffff;
}

article a {
    color: #7C7C7B;
    font-weight: 600;
}
article a:hover {
    color: #BDBCBC;
    /*font-weight: 600;*/
}

#c351 .carousel-inner, #c222 .carousel-inner {
    margin-top: 15px;
}

#page-2 article a {
    color: #7C7C7B;
    font-weight: 900;
}

#page-2 article h2 a {
    color: #B25259;
    font-weight: 100;
}

#navigationMain ul, #navigationMain ol {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

#navigationMain ul li {
    float: left;
    list-style: none;
}

#textContent a {
    color: #7C7C7B;
    font-weight: 500;
}

.breadcrumb {
    margin-top: 10px;
}

#date-detail {
    font-size: 24px;
    font-weight: bolder;
    margin-bottom: 25px;
    margin-top: 15px;
}

#date-list{
    font-size: 18px;
    font-weight: bolder;
    margin-top: 20px;
}

#date-position{
    font-size: 18px;
    font-weight: bolder;
    margin-top: 20px;
}

.cfNews-list .glyphicon {
    color: #7C7C7B;
}

.cfNews-detail .glyphicon {
    color: #7C7C7B;
}

.cfNews-detail .more {
    font-size: 18px;
    font-weight: bolder;
}

#backlink{
    margin-bottom: 25px;
    margin-top: 25px;
}

.img-responsive {
    margin: 0 auto;
}

.navbar, .navbar-default {
    background-color: transparent;
    border: none;
    margin-bottom: 0;
}

#indexedsearchbox {
    float: right;
    text-align: right;
}
.navBarTop {
    text-align: right;
}
.navBarTop li {
    float: right;
}
.navItemTop {
    padding: 15px 20px 15px 0;
}
.navItemTop > a {
    font-size: 15px;
}
.navbar-nav {
    padding: 0;
}
#navbar-collapse-grid {
    padding-right: 0;
    padding-left: 0;
}
#navigationMain {
    float: left;
    background-color: #b25259;
    width: 100%;
    color: #fff;
    position: absolute;
    top: 193px;
    z-index: 100;
    margin-bottom: 0;
    -webkit-transform: translateZ(0);
}
#navigationMain li.col-sm-12 {
    padding: 0;
}
.dropdown.yamm-fw {
    border-right: 4px solid #fff;
    text-align: center;
    width: 12.5%;
    height: 70px;
    background-color: #7C7C7B
;
    
}
/*.dropdown.yamm-fw:nth-child(2n) {*/
    /*background-color: #dbdbcd;*/
    /*color: #c1272d;*/
/*}*/

/* NEW Color definitions
    Lightgrey   #BDBCBC
    Darkgrey    #7C7C7B
    Red         #B5515D
    Blue        #2E6898
    Yellow      #CFBB30
    Green       #78A62D
*/
.dropdown.yamm-fw:nth-child(2) {
    background-color: #78A62D;
    color: #fff;
}
#navigationMain .yamm-fw:nth-child(2) .grid-demo a {
    color: #78A62D;
}
body#page-35 h1, body#page-35 article a {
    color: #78A62D;
}
 body#page-35 .weiterleitung a {
     background-color: #78A62D;
     border-color: #78A62D;
}
.dropdown.yamm-fw:nth-child(3) {
    background-color: #CFBB30;
    color: #fff;
}
#navigationMain .yamm-fw:nth-child(3) .grid-demo a {
    color: #CFBB30;
}
body#page-36 h1, body#page-36 article a {
    color: #CFBB30;
}
body#page-36 .weiterleitung a {
    background-color: #CFBB30;
    border-color: #CFBB30;
}
.dropdown.yamm-fw:nth-child(4) {
    background-color: #2E6898;
    color: #fff;
}
#navigationMain .yamm-fw:nth-child(4) .grid-demo a {
    color: #2E6898;
}
body#page-37 h1, body#page-37 article a {
    color: #2E6898;
}
body#page-37 .weiterleitung a {
    background-color: #2E6898;
    border-color: #2E6898;
}
.dropdown.yamm-fw:nth-child(5) {
    background-color: #B5515D;
    color: #fff;
}
#navigationMain .yamm-fw:nth-child(5) .grid-demo a {
    color: #B5515D;
}
body#page-38 h1, body#page-38 article a {
    color: #B5515D;
}
body#page-38 .weiterleitung a {
    background-color: #B5515D;
    border-color: #B5515D;
}

.bgBlau {
    background-color: #cddce5;
    padding: 0;
    float: left;
}
.bgRot {
    background-color: #dbdbcd;
    padding: 0;
    float: left;
}
.bgBlau h4, .bgRot h4 {
    background-color: rgba(255,255,255,0.7);
    padding: 10px;
    margin: 0;
    color: #b25259;
    border-bottom: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
}
.paddingBox {
    margin-bottom: 0;
    height: 200px;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #c3c3c3;
}
.justPadding {
    padding: 10px;
}
#navigationMain a {
    color: #fff;
    float: left;
    text-decoration: none;
    width: 100%;
    color: #BDBCBC;
}
#navigationMain .yamm-fw a {
    float: left;
    text-decoration: none;
    width: 100%;
    color: #fff;
    font-family: days one;
    font-size: 14px;
    letter-spacing: 0.01em;
    padding: 15px 0;
}

.hyphenate {
    text-align:justify;
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
}

.dropdown.yamm-fw:first-child {
    border-left: 4px solid #fff;
}
/*#navigationMain .yamm-fw:nth-child(2n) a {*/
    /*color: #B25359;*/
/*}*/
/*#navigationMain .yamm-fw:nth-child(2n) .grid-demo a {*/
    /*color: #236995;*/
/*}*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}

#navigationMain .grid-demo a {
    color: #7C7C7B;
    border-bottom: 1px solid #ccc;
    width: 100%;
    float: left;
    padding: 5px;
}

#navigationMain .grid-demo a:hover, #navigationMain .grid-demo li.active a {
    background-color: #cddce5;
/*    color: #ffffff;*/
}
#navigationMain .navbar-default .navbar-nav >  .dropdown > a .caret {
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
}
#navigationMain .dropdown-menu {
    background-color: rgba(255,255,255,0.90);
    top: 70px;
    padding-bottom: 0;
}
.yamm-fw.arrow > a:before {
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
    top: 65px;
    z-index: 10000;
    left: 45%;
}
.grid-demo ul > li.col-xs-12 {
    padding: 0 10px 0 0;
}
.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

.navBarMain .col-md-2 {
    width: 20%;
    margin: 0;
}
.navBarMain .col-sm-2 {
    width: 20%;
    margin: 0;
}
.search.col-md-3.col-sm-3.col-xs-12.pull-right {
    text-align: right;
}
.nav.nav-bar.navBarTop.col-md-4.col-sm-4.col-xs-12.col-md-offset-2 {
    height: 43px;
    margin-bottom: 0;
    margin-top: 0;
}
#indexedsearchbox {
    padding: 13px 15px 0 0; 
    margin-top: 95px;
}
#indexedsearchbox span {
    color: #9A9A9F;
}
#indexedsearchbox input, #indexedsearch boxtextarea {
    border: 1px solid #9b9c9f;
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    padding: 0.38462em 0.46154em;
    width: 80%;
	color: black;
}
#navigation-top, #navigation-sub {
    position: absolute;
    width: 100%;
    z-index: 100;
    padding: 15px 0;
}

#navigation-top {
    top: 0;
    background-color: white;
}

#navigation-sub {
    top: 50px;
    background-color: #27519a;
}

#navigation-sub .container, #navigation-top .container {
/*    padding: 0px;*/
}

.nav.nav-bar {
    padding: 0;
}

#logo {
    float: left;
}
#logo img {
    float: left;
    padding-left: 0;
}
.col-sm-12 > .col-sm-4 {
    padding-left: 0;
}
.details {
    float: right;
    font-weight: 600;
}

#slideBoxRightTop li {
    clear: both;
    color: #fff;
}
#slideBoxRightTop li a {
    color: #fff;
}
#slideBoxRightTop li:hover {
    color: #fff;
    text-decoration: underline;
}

.paddingLeft {
    padding-left: 15px !important;
}

#startseiteContent .borderRight.borderLeft .col-md-6.col-sm-6 {
    padding: 0;
}

.marginBottom {
    margin: 0 0 15px 0;
}

.marginTop {
    margin-top: 270px;
}

.nav-item {
    display: inline-block;
    height: 50px;
}
.openZwei > .dropdown-menu {
    display: block;
    
}
.navbar-nav .openZwei .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
    width: 100%;
}
.nav-item a {
    color: #fff;
    line-height: 50px;
    padding: 16px 25px;
    font-size: 16px;
    transition: all 0.2s ease;
}
#navigationMain .glyphicon.glyphicon-chevron-up {
    padding: 15px 0 0;
}
.nav-item a:hover, .nav-item.active a {
    background: rgba(255, 255, 255, 0.9);
    color: #000;
    text-decoration: none;
}
.scrollTop.pull-right {
    margin-right: 0 !important;
}
.dropdownPosition {
    position: absolute;
}
 .navbar-collapse-grid .dropdown {
    background-clip: inherit;
    background-color: transparent;
    border: none;
    border-radius: initial;
    box-shadow: none;
/*    display: none;*/
    float: left;
    margin: 2px 0 0;
    padding: 5px 0;
    z-index: 1000;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #ffffff;
}
.hide {
    display: none !important;
}
.content {
/*    background: rgba(255, 255, 255, 0.45);
    min-height: 500px;*/
    padding: 0 35px 40px;
}
.content > h1 {
    padding: 40px 0;
}
.containerWidth {
    background-color: #fff;
    position: relative;
    z-index: 15;
}
.news-box {
    position: relative;
    top: 130px;
    float: right;
    width: 300px;
    word-break: break-word;
    background: rgba(154, 154, 159, 0.9);
    padding: 10px 15px 20px 15px;
    color: #fff;
    border-radius: 5px;
    z-index: 10003;
}

.login-box {
    position: relative;
    top: 250px;
    float: right;
    width: 300px;
    word-break: break-word;
    background: rgba(154, 154, 159, 0.9);
    padding: 10px 15px 20px 15px;
    color: #fff;
    right: -300px;
    border-radius: 5px;
    z-index: 10003;
    margin: 10px 0 0;
}

.home .row h2 {
	color: #000;
	font-size: 16px;
	margin: 0 0 10px;
}

.home .row h2 p {
	color: #000;
	font-size: 18px;
	margin: 0 0 10px;
	font-weight: normal;
}

.home .row p {
	color: #000;
    font-size: 14px;
    line-height: 20px;
	margin: 0 0 10px;
}

.home .row ul, .home .row ol {
	color: #000;
    font-size: 14px;
    line-height: 19px;
	margin: 0 0 10px;
}

#c93 > p {
    font-size: unset;
    line-height: unset;
}

.item.sliderContent > a {
    text-decoration: none;
}

.home .row > .col-xs-12 > article > h2 {
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 10px 8px;
	font-size: 18px;
	width: 100%;
	width: calc(100% - 16px);
	background: #fff;
	background: rgba(255, 255, 255, .5);
	z-index: 1;
	color: #b25259;
	left: 8px;
	letter-spacing: 0.06px;
}
.row {
    margin-left: -8px;
    margin-right: -8px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 8px;
    padding-right: 8px;
}

.containerWidth .col-lg-1, .containerWidth .col-lg-10, .containerWidth .col-lg-11, .containerWidth .col-lg-12, .containerWidth .col-lg-2, .containerWidth .col-lg-3, .containerWidth .col-lg-4, .containerWidth .col-lg-5, .containerWidth .col-lg-6, .containerWidth .col-lg-7, .containerWidth .col-lg-8, .containerWidth .col-lg-9,
.containerWidth .col-md-1, .containerWidth .col-md-10, .containerWidth .col-md-11, .containerWidth .col-md-12, .containerWidth .col-md-2, .containerWidth .col-md-3, .containerWidth .col-md-4, .containerWidth .col-md-5, .containerWidth .col-md-6, .containerWidth .col-md-7, .containerWidth .col-md-8, .containerWidth .col-md-9,
.containerWidth .col-sm-1, .containerWidth .col-sm-10, .containerWidth .col-sm-11, .containerWidth .col-sm-12, .containerWidth .col-sm-2, .containerWidth .col-sm-3, .containerWidth .col-sm-4, .containerWidth .col-sm-5, .containerWidth .col-sm-6, .containerWidth .col-sm-7, .containerWidth .col-sm-8, .containerWidth .col-sm-9,
.containerWidth .col-xs-1, .containerWidth .col-xs-10, .containerWidth .col-xs-11, .containerWidth .col-xs-12, .containerWidth .col-xs-2, .containerWidth .col-xs-3, .containerWidth .col-xs-4, .containerWidth .col-xs-5, .containerWidth .col-xs-6, .containerWidth .col-xs-7, .containerWidth .col-xs-8, .containerWidth .col-xs-9 {
    padding-right: 25px;
}

.media-body, .media-left, .media-right {
    display: initial;
}

.home .row h2 a {
	color: #b25259;
}

#c236, #c235 {
    padding-top: 3px;
	line-height: 26px;
	font-size: 16px;
}
#carousel  { 
    margin: 0 auto;
/*    max-width: 1170px;*/
}
.carousel.slide.text-slide  {
    padding: 20px 15px 50px;
    height: 250px;
}

.carousel  { 
	padding: 15px !important;
}

.carousel .item {
    width: 100%; /*slider width*/
    max-height: 500px; /*slider height*/
}
.carousel .item img {
    width: 100%; /*img width*/
}

.carousel-control .glyphicon-chevron-left:before {
	content: "\e251";
}

.carousel-control .glyphicon-chevron-right:before {
	content: "\e250";
}

.carousel.slide.panel.panel-green {
    background-color: #DBDBCD;
    height: 100%;
}

.carousel.slide.panel.panel-blue {
    background-color: #CDDCE5;
    height: 100%;
}

.home .row_25_50_25 > .col-xs-12 > article {
    height: 250px;
    overflow: hidden;
    /*padding: 20px 15px 50px;*/
}
/*Home Foto-Slider Start*/

.home .row_25_50_25 > .col-xs-12 > #c351 {
height: 250px;
overflow: hidden;
padding: 0px;
}




/*Home-Referencen Start*/

.cf-references.detail {
    margin: 30px 0 40px;
}

.back-link {
    margin-top: 30px;
}

#page-2 .text-right {
    margin-top: 15px;
}

.image-list .col-sm-6 {
    margin-top: 25px;
}

.image-list img {
    border: 1px solid #cddce5;
}

.cfNews-row {
    border-top: 1px solid #7C7C7B;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*Home-Referencen End*/

/*Index search Start*/

.tx-indexedsearch-rules h2 {
    font-size: 22px;
    font-weight: normal;
}

#tx_indexedsearch td {
    margin-bottom: 20px;
    margin-top: 20px;
    padding-bottom: 10px;
    padding-right: 14px;
    padding-top: 10px;
}
.item.sliderContent {
    padding: 0px;
}
.tx-indexedsearch ol, .tx-indexedsearch ul {
    display: flex;
}
.browsebox li {
    margin-right: 25px;
}
.browsebox {
    margin: 25px 0;
}

/*Index search End*/

.cf-reference.slider {
    height: 250px;
    overflow: hidden;
    background-color: #cddce5;
/*    padding: 20px 15px 50px;*/
}
.row_25_25_50 > .col-xs-12 article {
    background-color: #dbdbcd;
}
.row_25_50_25 > .col-xs-12 article {
    background-color: #cddce5;
}
.row_25_25_50 > .col-xs-12:first-child article, .row_25_25_50 > .col-xs-12:last-child article {
    background-color: #cddce5;
}
.row_25_50_25 > .col-xs-12:first-child article, .row_25_50_25 > .col-xs-12:last-child article {
    background-color: #dbdbcd;
}

.carousel.green {
	background-color: #dbdbcd;
}

.carousel.blue {
	background-color: #cddce5;
}

.carousel-control,
.carousel-control:focus{
	opacity: 0;
	z-index: -1;
	transition: all .3s ease;
}
.carousel-control.right,
.carousel-control.left {
	background-image: none;
}

.carousel-control.left {
	left: -20px;
}

.carousel-control.right {
	right: -20px;
}

.carousel:hover > .carousel-control.left,
.carousel:focus> .carousel-control.left,
.carousel:active> .carousel-control.left {
	z-index: 1;
	opacity: 1;
	left: 0;
}

.carousel:hover > .carousel-control.right,
.carousel:focus > .carousel-control.right,
.carousel:active > .carousel-control.right {
	z-index: 1;
	opacity: 1;
	right: 0;
}


.panel-heading {
    padding: 0px;
}

.panel-title > a {
    display: block;
    padding: 10px 15px;
    font-weight: 400;
}

.panel {
    border: none;
    background: none;
}

.panel-default > .panel-heading {
    color: #000;
    background-color: #dbdbcd;
    width: 100%;
}

.panel-title a:hover {
    text-decoration: none;
}

.panel-title a:before {
    font-family: 'Glyphicons Halflings';
    font-size: 13px;
	content:"\2b";
    float: right;
    font-weight: 400;
}

.panel-title .plus-glyphicon:before {
    font-family: 'Glyphicons Halflings';
    font-size: 13px;
    content:"\2212";
    font-weight: 400;
}
.panel-group .panel {
    border-radius: 0px;
}

.panel-body {
    background: rgba(255, 255, 255, 0.9);
}
.panel-group {
    margin: 20px 0;
}
.panel-group .panel {
    box-shadow: none;
}

.modal-dialog {
    padding-top: 100px;
}

.modal-title {
    text-align: center;
    font-size: 22px;
}

.modal-body {
    padding-top: 40px;
}

.modal-backdrop {
    z-index: 100;
}

.parallax-section {
    background-position: center 0px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 40px;
    height: 400px;
    width: 100%;
}
.lead {
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 16px;
}

.addthis_floating_style {
    background: none !important;
    z-index: 9999;
    right: 5px;
    top: 40%;
}
.borderRight {
    border-right: 15px solid #fff;
    border-left: none;
}
.borderLeft {
    border-left: 15px solid #fff;
    border-right: none;
}
/* Section Home */
.col-sm-10 > p:first-child {
    padding-top: 36px;
}
#home { 
    background: url("../Images/bg-home.jpg") 50% 0 no-repeat fixed; 
    height: 595px;  
    margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
}

#titel-entwickeln {
    height: 51px;
    max-width: 1920px;
    position: fixed;
    right: -430px;
    top: 660px;
    width: 100%;
}

#titel-bilden {
    position: fixed;
    height: 51px;
    top: 660px;
    width: 100%;
    left: -440px;
    z-index: 10;
}

#titel-entfalten {
    height: 51px;
    left: -50px;
    position: absolute;
    top: 360px;
    width: 100%;
    z-index: 9999;
}
#titel-entdecken {
    position: fixed;
    height: 51px;
    top: 500px;
    width: 100%;
    left: 222px;
    z-index: 10;
}

/* Animation - Start */

/* Animation - Über uns CARDUN */

#page-100 #titel-entwickeln {
    background: url("../Images/Animation/Kraft-Macht_entwickeln.png") no-repeat scroll center top transparent;
}

#page-100 #titel-bilden {
    background: url("../Images/Animation/Kraft-Macht_bilden.png") no-repeat scroll center top transparent;
}

#page-100 #titel-entfalten {
    background: url("../Images/Animation/Kraft-Macht_entfalten.png") no-repeat scroll center top transparent;
}

#page-100 #titel-entdecken {
    background: url("../Images/Animation/Kraft-Macht_entdecken.png") no-repeat scroll center top transparent;
}

/* Animation - Personalentwicklung */

#page-35 #titel-entwickeln{
    background: url("../Images/Animation/Personalbildung_ausweiten.png") no-repeat scroll center top transparent;
}

#page-35 #titel-bilden {
    background: url("../Images/Animation/Personalbildung_fuehren.png") no-repeat scroll center top transparent;
}

#page-35 #titel-entfalten {
    background: url("../Images/Animation/Personalbildung_staehlen.png") no-repeat scroll center top transparent;
}

#page-35 #titel-entdecken {
    background: url("../Images/Animation/Personalbildung_verkoerpern.png") no-repeat scroll center top transparent;
}

/* Animation - Raumpotenzial */

#page-36 #titel-entwickeln {
    background: url("../Images/Animation/Raumbildung_beherrschen.png") no-repeat scroll center top transparent;
}

#page-36 #titel-bilden {
    background: url("../Images/Animation/Raumbildung_praegen.png") no-repeat scroll center top transparent;
}

#page-36 #titel-entfalten {
    background: url("../Images/Animation/Raumbildung_staerken.png") no-repeat scroll center top transparent;
}

#page-36 #titel-entdecken {
    background: url("../Images/Animation/Raumbildung_verfeinern.png") no-repeat scroll center top transparent;
}

/* Animation - Organisationsentwicklung */

#page-37 #titel-entwickeln {
    background: url("../Images/Animation/Organisationsbildung_entscheiden.png") no-repeat scroll center top transparent;
}

#page-37 #titel-bilden {
    background: url("../Images/Animation/Organisationsbildung_gewinnen.png") no-repeat scroll center top transparent;
}

#page-37 #titel-entfalten {
    background: url("../Images/Animation/Organisationsbildung_leben.png") no-repeat scroll center top transparent;
}

#page-37 #titel-entdecken {
    background: url("../Images/Animation/Organisationsbildung_verankern.png") no-repeat scroll center top transparent;
}

/* Animation - Sprachpotenzial */

#page-38 #titel-entwickeln {
    background: url("../Images/Animation/Sprachbildung_fuehlen.png") no-repeat scroll center top transparent;
}

#page-38 #titel-bilden {
    background: url("../Images/Animation/Sprachbildung_bestimmen.png") no-repeat scroll center top transparent;
}

#page-38 #titel-entfalten {
    background: url("../Images/Animation/Sprachbildung_lenken.png") no-repeat scroll center top transparent;
}

#page-38 #titel-entdecken {
    background: url("../Images/Animation/Sprachbildung_waehlen.png") no-repeat scroll center top transparent;
}

/* Animation - Events */

#page-39 #titel-entwickeln {
    background: url("../Images/Animation/Entdecken_Bewusstsein.png") no-repeat scroll center top transparent;
}

#page-39 #titel-bilden{
    background: url("../Images/Animation/Entdecken_Gewahrsein.png") no-repeat scroll center top transparent;
}

#page-39 #titel-entfalten{
    background: url("../Images/Animation/Entdecken_Kultur.png") no-repeat scroll center top transparent;
}

#page-39 #titel-entdecken{
    background: url("../Images/Animation/Entdecken_Team.png") no-repeat scroll center top transparent;
}

/* Animation - Seminare & Kurse */

#page-40 #titel-entwickeln {
    background: url("../Images/Animation/Entfalten_Treue.png") no-repeat scroll center top transparent;
}

#page-40 #titel-bilden {
    background: url("../Images/Animation/Entfalten_Sprache.png") no-repeat scroll center top transparent;
}

#page-40 #titel-entfalten {
    background: url("../Images/Animation/Entfalten_Liebe.png") no-repeat scroll center top transparent;
}
#page-40 #titel-entdecken {
    background: url("../Images/Animation/Entfalten_Kraft.png") no-repeat scroll center top transparent;
}

/* Animation - Beratung & Coaching */

#page-41 #titel-entwickeln {
    background: url("../Images/Animation/Entwickeln_Besteandigkeit.png") no-repeat scroll center top transparent;
}

#page-41 #titel-bilden{
    background: url("../Images/Animation/Entwickeln_Ehrlichkeit.png") no-repeat scroll center top transparent;
}

#page-41 #titel-entfalten{
    background: url("../Images/Animation/Entwickeln_Energie.png") no-repeat scroll center top transparent;
}

#page-41 #titel-entdecken {
    background: url("../Images/Animation/Entwickeln_Macht.png") no-repeat scroll center top transparent;
}

/* Animation - ende */ 

.sub1 h1 {
    height: 51px;
    position: fixed;
    top: 500px;
    width: 100%;
    z-index: 10;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.89);
}
.sub1 .content-inner > article:first-child {
    margin-top: 100px;
}

.sub1 .content-inner .cf-accordion article {
    margin-top: 10px;
}

.paddingBottom {
    padding-bottom: 25px !important;
}

/* Section kraftMacht 

*/
#kraftMacht { 
    background-color: #ffffff;
    margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
    z-index: 20;
    padding: 110px 0 0;
}
#kraftMacht article { 
    width: 100%; 
}
#unserePhilosophieBg { 
    background: url("../Images/bg-home.jpg") 50% 0 no-repeat fixed; 
    height: 200px;  
    margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
}

#unserePhilosophie { 
    background-color: #ffffff;
    margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
    z-index: 20;
    float: left;
}
#unserePhilosophie .borderLeft .col-md-8{
    text-align: right;
}
#spiralRethorikBg { 
    background: url("../Images/bg-home.jpg") 50% 0 no-repeat fixed; 
    height: 200px;  
    margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
    float: left;
    /*box-shadow: 0 0 50px rgba(0,0,0,0.8);*/
}
#spiralRethorik { 
    background-color: #ffffff;
    margin: 0 auto; 
    width: 100%; 
    max-width: 1920px; 
    position: relative; 
    z-index: 20;
    float: left;
}

.clearBoth {
    clear: both;
    padding-top: 20px;
}

#c239, #c240 {
    padding: 0;
}
/* Akkordion */

.panel-title > a {
    color: #7C7C7B;
}

.panel-default > .panel-heading {
    background-color: #cddce5;
    border-color: #dbdbcd;
}

.panel-group .panel-heading {
    border: 3px solid #dbdbcd;
    border-radius: 0;
}

/*************************************************
** Formular
*/
fieldset {
    padding: 0 0 0 15px;
}
.form-horizontal .control-label {
    text-align: left;
}
.success img, 
.error img, 
.loading img  {
	border: none;
	margin-top: 3px;
	width: 30px;
	height: 30px;
}

.row > label {
    font-weight: 300;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    height: 40px;
    line-height: 1.42857;
    padding: 6px 12px;
	-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus {
	border-color: #B25259;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(178, 82, 89, 0.6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(111, 138, 152, 0.6);
}

.form-horizontal .control-label {
    margin-bottom: 0;
    padding: 7px 0 0;
    text-align: left;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: 0;
}
.btn.btn-default.formhandler-validation-status.form-invalid {
    float: right;
	border-radius: 0;
	padding: 10px 25px;
	border-color: #7C7C7B;
}

.btn-default {
	border-radius: 0;
    padding: 10px 25px;
	border-color: #B25359;
}

.btn-default:hover {
    border-color: #B25359;
}

.form-group .col-sm-2 {
    width: 10.1%;
}
.label-weight label {
	font-weight: 300;
}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
    margin-left: -20px;
    margin-top: 5px;
    position: absolute;
}

/*.checkbox.agb > input {
    margin-left: 0px;
}
.label-agb {
	position: relative;
	z-index: 10;
}*/


/*************************************************
** Handlungsauforderungs-Button fürs Formular
*/
.content-section:first-child .handlungsaufforderung {
    top: 25px;
}
.handlungsaufforderung, .handlungsaufforderung-seminar {
    float: right;
    position: relative;
    top: 30px;
    z-index: 110;
	margin-right: 10px;
}
.handlungsaufforderung-seminar {
    top: 0px;
	margin-right: 0;
}
.handlungsaufforderung-seminar a {
    top: 0px;
	margin-right: 0;
	color: #fff !important;
}
.handlungsaufforderung a::before {
    -moz-osx-font-smoothing: grayscale;
    content:"\2709";
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
	font-size: 17px;
    font-weight: 400;
    line-height: 1;
    margin: 0 10px 0 1px;
    position: relative;
    top: 2px;
}
.handlungsaufforderung a {
    background-color: #B25259;
    border-radius: 4px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 15px;
    padding: 5px;
    text-decoration: none;
	padding: 7px 15px;
}
.handlungsaufforderung-seminar a::before {
    -moz-osx-font-smoothing: grayscale;
    content:"\e109";
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
	font-size: 18px;
    font-weight: 400;
    line-height: 1;
    margin: 0 10px 0 1px;
    position: relative;
    top: 2px;
}
.handlungsaufforderung-seminar a {
    background-color: #7C7C7B;
    border-radius: 4px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 15px;
    padding: 5px;
    text-decoration: none;
	padding: 7px 15px;
	font-weight: normal;
}

/*************************************************
** Weiterleitungs-Buttons
*/
.content-section:first-child .weiterleitung {
    top: 25px;
}
.weiterleitung {
    float: none;
    position: relative;
    top: 30px;
    z-index: 110;
	margin-right: 10px;
}
.weiterleitung {
    top: 0px;
	margin-right: 0;
}
.weiterleitung a {
    top: 0px;
	margin-right: 0;
	color: #fff !important;
    background-color: #7C7C7B;
    border-radius: 4px;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 15px;
    padding: 5px;
    text-decoration: none;
    padding: 7px 15px;
    font-weight: normal;
    border-color: #7C7C7B;
}
.weiterleitung a::before {
    -moz-osx-font-smoothing: grayscale;
    content:"\e109";
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
	font-size: 18px;
    font-weight: 400;
    line-height: 1;
    margin: 0 10px 0 1px;
    position: relative;
    top: 2px;
}
/*.weiterleitung a {*/
    /*background-color: #1F6A96;*/
    /*border-radius: 4px;*/
    /*color: #ffffff;*/
    /*display: block;*/
    /*float: left;*/
    /*font-size: 15px;*/
    /*padding: 5px;*/
    /*text-decoration: none;*/
	/*padding: 7px 15px;*/
	/*font-weight: normal;*/
	/*border-color: #1F6A96;*/
/*}*/

.weiterleitung .btn-default:hover, .weiterleitung .btn-default:focus, .weiterleitung .btn-default:active {
    border-color: #7C7C7B;
    background-color: #7C7C7B;
}


.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    background-color: #7C7C7B;
    border-color: #7C7C7B;
    color: #ffffff;
}



/*************************************************
 * footer
*/
footer {
    clear: both;
    font-size: 15px;
    line-height: 25px;
}
footer a, footer a:hover, footer a:focus  {
/*    color: #fff;*/
}

footer a:hover, footer a:focus  {
    text-decoration: none;
}

footer ul {
    padding: 0;
}
footer ul li {
    float: none;
	list-style: outside none none; 
}
#footer-navi {
    background: rgba(205, 220, 229, .9);
    position: fixed;
    bottom: 0;
    height: 50px;
    z-index: 66;
    width: 100%;
    color: #000;
}

#footer-navi .container {
    height: 50px;
    color: #000;
}

.footer-fixed {
    position: fixed !important;
    background: rgba(205, 220, 229, .9) !important;
}

.footer-relative {
    position: relative !important;
    background: #cddce5 !important;
}

#footer-navi .row {
    line-height: 50px;
}

#footer-navi ul {
    padding: 0;
    list-style: none;
}

#footer-navi ul li {
    display: inline;
}

#footer-navi .pull-right {
    text-align: right;
}

#footer-content {
/*    position: absolute;*/
    background: #cddce5;
    width: 100%;
    padding-top: 15px;
    z-index: 100;
}

#footer-content a {
    display: inline-block;
    padding: 3px 0;
    color: #000;
}
#footer-content a:hover {
    color: #fff;
}

#footer-content, #footer-content p {
    color: #000;
}

.footer-title {
    color: #fff;
    font-size: 20px;
    padding: 0 0 15px;
    float: left;
    width: 100%;
}

.footer-list {
    list-style: none;
    padding: 0;
    float: left;
}
.rights {
    font-size: 13px;
    padding-bottom: 20px;
}
.scrollTop {
    color: #fff;
    padding-left: 20px;
    position: absolute;
    right: -50px;
    top: 20px;
}
.scrollTop a span {
    color: #fff;
}
footer .scrollTop {
    color: #fff;
    padding-left: 20px;
    position: absolute;
    right: -2%;
    top: 0px;
}

#navigationMain .col-sm-8 .col-sm-6, #navigationMain .col-sm-4 .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
.col-sm-8 .col-sm-6 {
    margin-right: 2%;
    width: 48%;
}

/*.col-sm-12 {
    float: left;
}*/

.btn-hover {
    padding: 10px 6px !important;
    border: 2px solid #fff;
    color: #fff;
    transition: all .7s ease;
    width: 100%;
    text-align: center;
    margin: 0 0 15px;
}

.btn-hover:hover {
    color: #7C7C7B;
    background: #fff;
    text-decoration: none;
}

footer .borderLeft, footer .borderRight {
    border-color: #acacac;
}


/* menu styes */
.list-unstyled,
.list-unstyled ul 
{ min-width: 120px }


/* Grid demo styles */
.grid-demo {
    width: 100%;
    padding: 10px 30px 0 30px;
}

  .grid-demo [class*="col-"] {
    padding-left: 0;
    font-size: 16px;
    text-align: left;
    line-height: 2;
    color: #7C7C7B;
  }
    
.navbar .btn-navbar {
    background-color: #ededed;
    background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
    color: #fff;
    display: none;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    padding: 7px 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}

/* ======================
   Media Query > 1200px 
   ====================== */
@media (min-width: 1200px) { 


}
/* ======================
   Media Query < 1200px 
   ====================== */
@media (max-width: 1200px) { 


}

/* ======================
   Media Query < 992px 
   ====================== */
@media (max-width: 992px) { 

    #navigationMain a {
        margin-right: 25px;
    }
    .dropdown.yamm-fw {
        height: 85px;
    }
    #navigationMain .dropdown-menu {
        top: 85px;
    }
    .yamm-fw.arrow > a:before {
        top: 80px;
    }

}

/* ======================
   Media Query < 768px 
   ====================== */
@media (max-width: 768px) {
    
    
    h1 {
        font-size: 30px;
        font-weight: 700;
    }
    h2 {
        font-size: 24px;
        font-weight: 700;
    }
    h3 {
        font-size: 20px;
        font-weight: 500;
    }
    h4 {
        font-size: 16px;
        font-weight: 400;
    }
    h5 {
        font-size: 14px;
        font-weight: 300;
    }
    h6 {
        font-size: 10px;
        font-weight: 300;
    }
    .marginTop {
        margin-top: 140px;
    }
    #logo img {
        max-width: 300px;
    }
    .yamm-fw.hasSub:before {
        font-family: 'Glyphicons Halflings';
        font-size: 14px;
        content:"\e114";
        float: right;
        font-weight: 400;
        position: absolute;
        right: 5%;
        color: #fff;
        padding-top: 12px;
    }
    #navigationMain > .container {
        padding-bottom: 8px;
        padding-left: 8px;
        padding-right: 8px;
    }
    .navbar .btn-navbar {
        display: block;
    }
    #indexedsearchbox {
        float: left;
        text-align: left;
        padding: 0;
        margin-top: 9px;
    }
    .scrollTop {
        margin-top: 13px;
        padding-left: 20px;
        position:static;
    }
    #navigationMain .grid-demo a {
        border-bottom: none;
        clear: both;
        padding-left: 0;
        width: 100%;
    }

    #navigationMain .grid-demo li {
        border-bottom: 1px solid #ccc;
    }

    #navigationMain .yamm-fw a {
        padding-left: 10px;
    }

    .dropdown.yamm-fw {
        clear: both;
        width: 100%;
        border-bottom: 1px solid #ccc;
    }
    .navbar-nav {
        width: 100%;
        float: left;
    }
    #navigationMain .dropdown-menu {
        background-color: transparent;
        top: 0;
    }
    #navigationMain a {
        margin-right: 0;
        width: 100%;
    }
    .navbar-nav .open .dropdown-menu {
        width: 100%;
    }
    .dropdown.yamm-fw:first-child, .dropdown.yamm-fw { 
        border-left: none;
        border-right: none;
    }
    .dropdown.yamm-fw {
        height: auto;
        text-align: left;
        width: 100%;
    }
    .grid-demo {
        padding: 0;
        width: 100%;
    }
    .grid-demo > .row {
        background-color: #ffffff;
        color: #7C7C7B;
        margin: 0;
        padding: 0;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: none;
        max-height: none;
    }
    .caret {
        border-width: 6px 6px 0;
        float: right;
        margin: 9px 15px 0 0;
    }
    .caret-up {
        border-bottom: 6px solid;
        border-left: 6px solid rgba(0, 0, 0, 0);
        border-right: 6px solid rgba(0, 0, 0, 0);
        display: inline-block;
        height: 0;
        margin: 9px 15px 0 0;
        vertical-align: middle;
        width: 0;
        float: right;
    }
    #navbar-collapse-grid {
        padding: 0;
    }
    .navbar-nav {
        margin: 0;
        padding: 0;
    }
    .navbar-nav li.dropdown:last-child {
        border-bottom: none;
    }
    .navbar-toggle {
        margin-right: 0 !important;
    }
    .borderRight {
    border-right: none;
    border-left: none;
    }
    .borderLeft {
        border-left: none;
        border-right: none;
    }
    body#startseite {
    margin-top: 160px;
    }
    #navigationMain {
    top: 105px;
    }
	#c647{
    margin-top: 35px !Important;
    margin-bottom: 50px !Important;
	}
	#startseiteContent .csc-space-after-16 {
		margin-bottom: 0 !important;
	}
	#startseiteContent .csc-space-before-16 {
		margin-top: 0 !important;
	}
	#startseiteContent #c630,
	#startseiteContent #c628,
	#startseiteContent #c629,
	#startseiteContent #c633,
	#startseiteContent #c632,
	#startseiteContent #c634,
	#startseiteContent #c638,
	#startseiteContent #c637,
	#startseiteContent #c636,
	#startseiteContent #c639,
	#startseiteContent #c646,
	#startseiteContent #c647{
		margin-top: 30px;
	}
	.content-section.sub0 {
    margin: 30px 0 -38px 0px;
	padding-bottom: 20px;
	}
	.sub1 .content-inner > article:first-child {
    margin-top: 60px;
	}
	#indexedsearchbox input, #indexedsearch boxtextarea {
    margin: 0 0 0 7px;
	}
	.content-inner .col-xs-12.col-md-6 {
    margin-bottom: -35px;
	}
	.navbar-collapse.collapse.in {
    margin-bottom: 5px;
    margin-top: 8px;
	}
	#navbar-collapse-grid {
    margin-top: 8px;
	}
	#c625 {
    padding: 0px 10px 0;
	}
	#c626 {
	padding: 10px;
	}
	#c630{
	margin-top: -35px;
	}
	#c625 h4 {
    font-size: 25px;
	}
	.breadcrumb {
    margin-top: 30px;
	}
	.carousel-control,
	.carousel-control:focus{
	opacity: 1;
	z-index: 2;
	transition: all .3s ease;
	}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: 10px;
    right: 0%;
	}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-next {
	margin-left: 10px;
	left: 0%;
	}
	.carousel-control.right {
    right: -0px;
	}	
	.carousel-control.left {
    left: -0px;
	}
	.main h2 {
    margin-left: 15px;
	}
	.main .cf-references.detail {
    margin: 30px 15px 40px;
	}
	.main article p {
    margin: 30px 15px 40px;
	}
	.top-adress {
    display: none;
	}
	#bottom-adress {
    display: none;
	}
	#footer-content .list-inline {
    margin-left: 20px;
	}
	#footer-content .list-inline > li {
    display: list-item;
	list-style: inside;
	}
	#footer-content .col-xs-12 .pull-right {
    float: left !important;
	}
	#footer-navi {
    display: none;
	}
	#footer-content {
    margin-top: 50px;
	}
	.sub1 h1 {
		height: 51px;
		position: absolute;
		text-shadow: none;
		top: 0;
		width: 100%;
		z-index: 10;
	}
	/*********************************
	** Formular
	*/
	
	label {
		margin-bottom: 0;
	}

	.success img, 
	.error img , 
	.loading img {
		border: medium none;
		height: 28px;
		margin-top: 0;
		position: relative;
		top: 40px;
		width: 28px;
		z-index: 10;
		right: 15px;
	}
	.form-group .col-sm-2 {
    width: 37.6%;
	}
}

@media (max-width: 500px) { 
   
}

@media print {
    body {
        font-size: 12px; 
        color:#000;
        line-height: 1.4;
        word-spacing:1.1pt;
        letter-spacing:0.2pt; 
        width:100% !important;
        margin:0 !important;
        padding:0 !important; 
    }
    .indexedsearchbox, .navBarTop, #navigationMain, #kontakt, #indexedsearchbox, section,
    .one-pager .content-section:first-child .container > h1, .handlungsaufforderung a, #logo, .parallax-section{
        display: none;
    } 

    h1 {
        font-size: 20px; 
    }
    h3 {
        font-size: 16px; 
    }
    .container {
        width: 665px;
    }
    /* no displayed link for E-Mail etc. */
    a.mail[href]:after, a[href]:after,
    .csc-textpic-imagewrap a[href]:after {
        content: " ";
    }

}


.html5gallery-car-0 {
    display: none !important;
}

.html5gallery-container-0 {
    -moz-box-shadow: 0px 0px 0px #aaa !important;
    -webkit-box-shadow: 0px 0px 0px #aaa !important;
    box-shadow: 0px 0px 0px #aaa !important;
    background: #DBDBCD !important;
    height: 100% !important;
}

}