@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700);


/*** Allgemeines BEGIN ***/

html, body {
 margin: 0px;
 padding: 0px;
 width: 100%;
}


body {
 background-color: #032C0C;
 background-image:  url(../images/hg-bellheimer-neu.jpg);
 background-attachment: fixed;
 background-position: top center;
 background-repeat:  no-repeat;
 /*background-attachment: fixed;*/
 font-family: 'Droid Serif', sans-serif;
 font-weight: 400;
 font-size: 15px;
 color: #fff;
 overflow-x:hidden;
}

h1, h2, h3 {
 font-family: 'Droid Serif', sans-serif;
 font-weight: 400;
 margin: 0px;
}
h1 {
 font-weight: 700;
 text-transform:uppercase;
 color: #dcca82;
 position:relative;
 /* Nur fuer Google Chrome und Safari */
   background: -webkit-linear-gradient(#fbf4c8, #98791c);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip:text;
}
h1:after {
  background: none;
  content: attr(data-title);
  left: 0;
  position: absolute;
 /* text-shadow: 0px 2px 6px rgba(0,0,0,0.75), 0 -1px 2px  rgba(255,255,255,0.75), 1px 0px 2px rgba(255,255,255,0.75);*/  
  text-shadow: 0px 2px 4px rgba(0,0,0,0.75), 0 -1px 1px  rgba(255,255,255,0.75), 1px 0px 2px rgba(255,255,255,0.75);
  top: 0;
  z-index: -1;
}
h2 {
 font-size:35px;
 line-height: 38px;
 font-weight: 700;
 color: #c8b265;
 margin-bottom: 27px;
 text-transform: uppercase;
 position: relative;
 /* Nur fuer Google Chrome und Safari */
 background: -webkit-linear-gradient(#fcefb5,  #957516);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip:text;
}
h2:after {
  background: none;
  content: attr(data-title);
  color: #C8B265;
  left: 0;
  position: absolute;
  text-shadow: 0px 2px 4px rgba(0,0,0,0.75), 0 -1px 1px rgba(255,255,255,0.75);
  top: 0;
  z-index: -1;
}
h3 {
 color: #fff;
  font-size:20px;
 line-height: 27px;
 margin-bottom: 10px;
}
p {
 font-family: 'Droid Serif', sans-serif;
 font-size:15px;
 font-weight: 400;
 line-height: 25px;
 color: #fff;
}

#header .container {
 width: 1230px;
 padding-left: 15px;
}
.container {
  width: 1170px;
  padding-left: 55px;
}



ul {
  /*padding-left: 20px;*/
  /*list-style-position: outside;*/
 /* display: table;*/
  margin: 0px;
}
ul.download li ul {
 margin-left: 30px !important;
 list-style: none !important;
 margin-bottom: 20px !important;
}
ul.download li ul li{
 margin-bottom: 5px !important;
}

.contenttable {
 width: 100%;
}
.contenttable tr td{
padding-bottom: 10px;
}

.align-center{
 text-align:center;
}
.align-right{
 text-align:right;
}
.indent {
 margin-left: 17px;
}

span.gold {
 color: #bca352;
}
span.gold-schatten {
  font-size:20px;
  line-height: 25px;
  color: #C8B265;
 /* Nur fuer Google Chrome und Safari */
 background: -webkit-linear-gradient(#fcefb5,  #957516);
 -webkit-text-fill-color: transparent;
 -webkit-background-clip:text; 
 
 text-shadow: 0px 3px 5px rgba(0,0,0,0.75);
}

a {
 color:#BCA352;
 text-decoration: underline;
}
a:hover {
  color:#BCA352;
  text-decoration: none;
}
a.button {
 font-family:  'Source Sans Pro', sans-serif;
 font-size:14px;
 font-weight: 900;
 line-height: 25px;
 text-decoration:underline;
 text-shadow: 0px 2px 2px rgba(0,0,0,0.33);
 color: #dcca82;
 background-color: #9c0601;
 background-color: rgb(132,104,1);
 background-color: rgb(180,8,1);
 box-shadow: -1px 1px 2px rgba(0,0,0,0.5), -1px 1px rgba(255,255,255,0.25)inset;
 border-radius: 3px;
 padding-top: 8px;
 padding-bottom: 8px;
 padding-left: 18px;
 padding-right: 18px;
 margin-top: 20px;
 }
a.button:hover {
text-decoration: none;
}
a.image-link {
 display: block;
  width:100%;
 /* height: 284px;*/
 height: 100%;
}
/*** Allgemeines END ***/



/*** Grundgerüst stylen BEGIN ***/

#logo {
 /* position: relative;*/
 /* margin-top: 9px;*/
  margin-top: -2px;
 /* margin-left: -96px;*/
  margin-left: -7px;
  width: 269px;
  float:left;
 /*background-image: url(../images/);*/
 /*background-repeat: no-repeat;*/
}
#header {
 margin-top: 30px;
 height: 100px;
  min-width: 1230px;
 z-index: 10;
 background-image: url(../images/hg-navigation.png);
 background-position: 50% 22px;
 background-repeat: no-repeat;
}

#navigation {
 min-height: 52px;
 line-height: 52px;
}

.h-trenner-oben-start {
 position: relative;
 /*top: 184px;*/
/*  top: 142px;*/
  top: 154px;
 left: 50%;
 /*margin-left: -1280px;*/
  /* margin-left: -1211px;*/
  margin-left: -1203px;
}
.h-trenner-oben {
 position: relative;
 bottom: -3px;
 line-height: 3px;
}
.h-trenner-unten {
 position: relative;
 top: -6px;
 line-height: 3px;
  margin-bottom: 60px;
}
/*** Grundgerüst stylen END ***/




/*** Vorschalt (Intro) Seite stylen BEGIN ***/
#page-26 {
 background-image:  url(../images/hg-bellheimer-intro-start.jpg);
 background-position: top center;
 background-repeat: no-repeat;
}
#page-26 .container {
 width: 800px;
}
#logo-start {
 margin-top: 30px;
  text-align: center;
}
.age16-hinweis {
 margin-top: 40px;
 margin-bottom: 60px;
}
.age16-hinweis p {
 font-family: 'Droid Serif', sans-serif;
 font-size: 18px;
 line-height: 28px;
 color: #faedb5;
 margin-bottom: 20px;
}

.age16 {
 width: 340px;
 height: 205px;
 background-image: url(../images/hg-age16.png);
 background-position: center center;
 background-repeat: no-repeat;
 padding-top: 35px;
 padding-left: 15px;
 padding-right: 15px;
 cursor:pointer;
}
.age16 p {
 text-align: center;
 font-family: 'Droid Serif', sans-serif;
 font-weight: 700;
 font-size: 25px;
  text-transform:uppercase;
 line-height: 38px;
 color: #C8B265;
 /* Nur fuer Google Chrome und Safari */
 background: -webkit-linear-gradient(#fcefb5,  #957516);
 -webkit-text-fill-color: transparent;
 -webkit-background-clip:text; 
  
}

.age16 a {
 color: #C8B265;
 text-decoration: none;
 display:block;

}
.age16 .gold {
 vertical-align: middle;
}
.yes {
 float:left;
 
}
.no{
 float:right;
}

#start-footer {
 width: 100%;
 height: 75px;
 background-image: url(../images/start-footer-linie.png);
 background-position: center center;
 background-repeat: no-repeat;
 margin-bottom: 50px;
 margin-top: 70px;
}

#logo-bewusst-geniesen {
  width: 75px;
  margin-left: auto;
  margin-right: auto;
}
/*** Vorschalt (Intro) Seite stylen BEGIN ***/




/*** START-Content stylen BEGIN ***/

#start-content {
 /*width: 100%;*/
 width: 1200px;
 /* width: 1170px;*/
 margin-left: auto;
 margin-right: auto;
 position: relative;
 height: 620px;
 padding-top: 70px;
/*  padding-top: 80px;*/
/* margin-top:-110px; */
  margin-top: -45px;
 /* padding-left: 55px;*/
 color: #fff;
}

#start-content h1{
 /*font-size:58px;*/
 font-size:54px;
 line-height: 54px;
 margin-bottom: 75px;
 /*margin-left: 45px;
 margin-right: -45px;*/
}
#start-content h2{
 /*font-size:25px;*/
 font-size:23px;
 line-height: 27px;
 font-weight: 400;
 color: #fff;
 background: inherit;
 -webkit-text-fill-color: inherit;
 -webkit-background-clip: none;
  margin-bottom: 5px;
/* margin-left: 80px;*/
}
#start-content h2:after {
 content: "";
}
#start-content h3 {
 /*font-size:22.5px;*/
/* font-size:20px;
 font-weight: 400;
 line-height: 26px;
 color: #fff;
 margin-bottom: 5px;*/
color: #c8b265;
}

#start-content p{
 font-size:16px;
 line-height: 29px;
 margin-bottom: 15px;
}

.header-startseite {
 width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 70px;
 /*padding-right: 610px;*/
 /*margin-top: 80px;*/
 /* margin-top: 60px;*/
}
.header-startseite .csc-text p {
  width: 480px;
}


/*** START-Content stylen END ***/



/*** TEASER stylen BEGIN ***/

#teaser-content {
 width: 100%;
 font-family: 'Droid Serif', serif;
 margin-top: -60px;
}
#teaser-content h1 {
 /*font-size:32px;*/
 font-size:30px;
 line-height: 30px;
 margin-bottom: 8px;
 }
#teaser-content h1:after {
  text-shadow: 0px 3px 5px rgba(0,0,0,1), 0 -1px 0px  rgba(255,255,255,0.75), 1px 0px 0px rgba(255,255,255,0.75);
 }
#teaser-content #c2 h1:first-letter {
  background: inherit;
  -webkit-text-fill-color: inherit;
  -webkit-background-clip: none;
}
#teaser-content h2 {
 font-size:20px;
 font-weight: 400;
  line-height: 29px;
  color: #fff;
  margin-bottom: 8px;
  background: inherit;
  -webkit-text-fill-color: inherit;
  -webkit-background-clip: none;
}
#teaser-content h2:after {
 content: "";
}
#c2 h2 {
 margin-bottom: 15px;
}

#teaser-content p {
 margin-bottom: 5px;
}
#teaser-content ul {
 list-style-image: url(../images/ellipse.png);
 margin-left: 0px;
 padding-left: 0px;
 list-style-position: inside;
}
#teaser-content ul li {
 line-height: 25px;
 margin-left: 0px;
  /*color: #011806;*/
}
#teaser-content a.button {
 float:right;
 bottom: 10px;
  right: 15px;
 position: relative;
}
#teaser-content #c10 a.button {
 float:left;
 left: 0px;
}

.teaser-meisterbrief,
.teaser-unten {
  padding-top: 0px;
  background-repeat: no-repeat;
  background-position: top -180px center;
  background-position: top center\9;
  height: 355px;
}
.teaser-unten {
  /* background-image: url('../images/teaser-schein-links.png');*/
}



.teaser-unten .csc-textpic-imagewrap {
  margin-top: 25px;
}
.teaser-unten .csc-textpic {
 overflow: visible;
}
.teaser-unten .csc-textpic-text {
 position: absolute;
 margin-right: 0px;
 margin-top: 30px;
}

.teaser-meisterbrief .container{
 width: auto;
 padding: 0;
  margin: 0;
}
.teaser-meisterbrief .csc-textpic-imagewrap {
 top: 65px;
 position: absolute;
  right: 0px;
}
.teaser-meisterbrief .csc-textpic {
 position:relative;
 height: 100%;
}
.teaser-meisterbrief .csc-textpic-text{
  margin-top: 30px;
  margin-left: 10px;
}
.teaser-meisterbrief .csc-text h1  {
  margin-left: 30px;
}
.teaser-meisterbrief .csc-text h2{
 text-align: center;
}
.teaser-meisterbrief a.button {
 right: 170px !important;
}
#c2 h1 {
 margin-left: -12px;
}
#c2 .csc-text {
 padding-left: 12px;
  padding-top: 15px;
  padding-right: 180px;
}
#c10 .csc-text h2 {
  position:relative;
  margin-left: 40px;
}


/*** TEASER-VERSPRECHEN stylen END ***/




/** Content Inhalt stylen BEGIN ***/

#content {
 width: 100%;
 font-family: 'Droid Serif', serif;
 margin-top: 25px;
 margin-bottom: 60px;
}

.layout-1 {
 background-image: url('/fileadmin/files/Bilder/Hintergrundbilder/hg-braukunst.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  min-height:618px;
  padding-top:4px;
  padding-bottom: 4px;
}


#content h1 {
 /*font-size:48px;*/
 font-size:45px;
 line-height: 48px;
 margin-bottom: 30px;
}
#content h2 {

}

#content h3 {
  
}

#content p {
 line-height: 25px;
 margin-bottom: 10px;
}
#content ul {
 list-style-image: url(../images/ellipse.png);
 margin-left: 0px;
 padding-left: 0px;
 list-style-position: inside;
}
#content ul li {
 line-height: 25px;
 margin-left: 0px;
}
#content ul.anythingBase,
#content li.panel {
 list-style: none;
  overflow: visible;
}
#content ul.anythingBase {
 
}
#content li.panel {
 position: relative;
}
figcaption.csc-textpic-caption {
 margin-top: 10px;
}


.backgroundimage4ce .tx-jfmulticontent-pi1 .container {
 padding-right: 700px;
  padding-top: 50px;
  padding-left: 70px;

}

.tx-jfmulticontent-pi1{
 background-image: url(../../../html/include/images/hg-produkt_slider.jpg);
  /*background-attachment:fixed;*/
  background-repeat: no-repeat;
  background-position: top center;
}
.layout-1 .tx-jfmulticontent-pi1 {
  background-image: url(/fileadmin/files/Bilder/Hintergrundbilder/hg-braukunst.png) !important;
  height: 618px;
}
.tx-jfmulticontent-pi1 li {
 list-style: none;
}

#jfmulticontent_c4 li.activePage {
 /*margin-top: 300px !important;*/
}



.slider-content{
  padding-top: 0px;
  min-width: 1200px;
  width: 1200px;
  /*float:left;
  margin-left: 140px;
  margin-right:0px;
  */
  margin-left: auto;
  margin-right: auto;
  position:relative;
} 
#Silber-Pils .slider-content{
  min-width: 1199px;
  width: 1199px;
}

.slider-content .csc-text {
 position: relative;
 height: 475px;
 margin-left: 70px;
}
.slider-content .csc-header-n1 {
 position: absolute;
  top: 20px;
  left:70px;
  z-index: 1;
}
#content .slider-content .csc-header-n1 h2 {
 color: #e43430 !important;
 font-weight: 400;
  background: none ;
  -webkit-text-fill-color:#e43430;
  color: #e43430 !important;

}
#content .slider-content .csc-header-n1 h2:after {
 text-shadow:none;
 color: #e43430 !important;
}

.slider-content .csc-textpic{
 position: relative;
}

.slider-content .csc-textpic-intext-right {
overflow: visible;
}

.slider-content .csc-textpic-text{
 position: absolute;
 top: 90px;
 left:0px;
  width:50%;
}
.layout-1 .slider-content .csc-textpic-text {
 top: 50px;
 width: 450px;
}
#c106  .slider-content .csc-textpic-text {
 top: 50px;
 width: 480px;
}


.slider-content a.button {
 position: absolute;
 bottom: 0px;
}


#produktuebersicht {
  text-align:center;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
#content .produkte {
 display: inline-block;
 height: 280px;
 float:left;
/* margin-top: 32px;*/
  margin-bottom: 40px;
 text-align:left;
 vertical-align:middle;
 position: relative;
 
}
#produkt-14 {
 background-image: url(/fileadmin/files/Bilder/Hintergrundbilder/Produkte/Teaser_Pils.png);
  background-repeat: no-repeat;
  width: 345px;
}
.image-link {
 display:block;
}
#content .produkte .caption {
 position: absolute;
/* width: 241px;*/
 /* width: 239px;*/
  /*width: 226px;*/
  width: 200px;
 top: 110px;
 left:20px;
 /*overflow:hidden;*/
}
#content #produkt-14 .caption {
 width: 176px;
}
#content #produkt-39 .caption {
   width: 216px;
  }
#content .produkte img {

}
#content .produkte  span.bellheimer {
  color: #fff;
  font-size: 17px;
  line-height: 30px;
  font-weight: 400;
  font-style: italic;
  margin: 0px;
  margin-left: 25px;
  margin-bottom: 0px;
}

#content .produkte h2 {
  font-style: italic;
  /*font-size: 31px;*/
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 5px;
  white-space: pre-line;
  overflow-wrap: break-word;  
  
  background: inherit;
  -webkit-text-fill-color: inherit;
  -webkit-background-clip: none;
   text-shadow: 0px 2px 4px rgba(0,0,0,0.75), 0 -1px 1px rgba(255,255,255,0.75);
}
#content .produkte h2:after {
 /* z-index: 0;*/
  /*text-shadow: 0px -2px 4px #7f5919, 0 -1px 0px  rgba(255,255,255,0.75);*/

}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content .produkte h2:after {z-index: -1;}
}
*/



#content .produkte h3 {
 font-size: 14px;
 line-height: 12px;
 font-style: italic;
 margin-left:30px;
}
#content .produkte p {
 font-size: 12px;
 line-height: 18px;
}



.aktuelles-events .news-beitrag {
 /*width: 920px;*/
  width: 875px;
 padding-right: 25px;
/* border-right-width: 2px; 
 border-right-style: solid; 
 border-color: #e2d18e;*/
  background-image: url(../images/v-trenner-news-menue.png);
  background-size: 4px 100%;
  background-position: bottom 100px right;
  background-position: top right\9;
  background-repeat: no-repeat;
}
.aktuelles-events .news-menue {
 /*width: 235px;*/
   width: 200px;
  height: 100%;
  margin-left: 25px;
  margin-top: 70px;
  margin-top: 20px;
 }

.news {
margin-top: -15px;
 padding-top: 0px;
}
.news-menue,
.news-beitrag {
 margin-top: 50px;
 float:left;
}
.news-list-view div:first-schild{
 display:none;
}
.news-list-view :first-schild {
 display:none;
}
.news .article {
 position: relative;
}

#content .linie-unten {
 width: 1170px;
 padding-bottom: 1px;
  padding-left: 55px;
 margin-bottom: 22px;
 margin-left: auto;
 margin-right: auto;
 background-image: url(../images/h-trenner-oben.png);
 background-repeat: no-repeat;
 background-position: 55px bottom;
   /*-webkit-text-fill-color: #c8b265;
  -webkit-background-clip: inherit
  color: #c8b265;*/
}

#content .aktuelles-events  h3 {
 /*font-size:25px;*/
  font-size:22px;
 font-weight: 700;
 /*line-height: 30px;*/
   line-height:28px;
 text-transform:uppercase;
 color: #c8b265;
 /*color: #fcefb5;*/
 /* Nur fuer Google Chrome und Safari */
  background: -webkit-linear-gradient(#fcefb5,  #957516);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip:text; 
  position: relative;
  margin-bottom: 20px;
  margin-top: -15px;
}
#content .aktuelles-events  h3:after {
  background: none;
  content: attr(data-title);
  left: 0;
  position: absolute;
  text-shadow: 0px 3px 5px rgba(0,0,0,1), 0 -1px 0px  rgba(255,255,255,0.75);
  top: 0;
  color: #c8b265;
  z-index: -1;
}
#content  .aktuelles-events .news-menue h3 {
 font-size:20px;
  margin-bottom: 27px;
  margin-top: 0px;
  padding-bottom: 10px;
   margin-top: 50px;
 }
 #content  .aktuelles-events .news-menue h3:after {
   text-shadow: 0px 3px 2px rgba(0,0,0,0.4), 0 -1px 0px  rgba(255,255,255,0.20);
 }
#content .aktuelles-events .news-menue .csc-header-n1 {
  background-image: url(../images/news-trenner.png);
  background-position: center bottom;
  background-repeat: no-repeat;
}
#content .news p {
 font-size: 15px;
 line-height: 25px;
 margin-bottom: 5px;
}
#content .news a {
 color: #fff;
}
#content .news .page-navigation a {
 font-family: 'Source Sans Pro';
 font-weight: 600;
 color: #bda554;
 font-size: 16px;
 line-height: 25px;
 text-shadow: 0px 2px 2px #000;
}
#content .news .page-navigation li.current {
  font-family: 'Source Sans Pro';
  font-weight: 600;
  color: #000;
  font-size: 16px;
  line-height: 25px;
  text-shadow: 0px 2px 2px rgba(0,0,0,0.33);
}

.news hr.news-trenner {
 background-image: url(../images/news-trenner.png);
 background-repeat: no-repeat;
  border: none;
 height: 5px;
  line-height: 5px;
 width: 100%;
 margin: 0px;
 margin-bottom: 45px;
}
.news hr:last-child {
 width: 1200px;
  margin-top: -10px;
}

/* spezielle CSS styls für Event Seite BEGIN */
#page-7 .news .news-list-date {
 display: none;
}
#page-7 .news hr:nth-of-type(3) {
 /*display:none;*/
}
#page-7 .aktuelles-events .news-beitrag {
/* background-position: bottom right; */
 background-position: top right\9;
 /* background-repeat: repeat-y;*/
}
/*
#page-7 .news-img-wrap {
 position: absolute;
 bottom: 10px;
  right: 0px;
}
*/
#c280 #news-menu .news-menu-mounths {
display: none;
}
/* spezielle CSS styls für Event Seite END */



/* spezielle CSS styls für Kontakt Seite BEGIN */
#page-8 .col-md-4 {
 width: 400px;
  float:left;
}
#page-8 .col-md-8 {
 width: 730px;
  float:left;
}
.cbQuickGoogleMap {
 color: #000;
}
.gm-style-iw {
  /*width:290px !important;
 height: 120px !important;*/
}
.gm-style-iw {
 height: 110px
}


/* spezielle CSS styls für Kontakt Seite END */




/* News Menü */
#news-menu li {
 list-style: none;
}
.news-menu-mounths {
 display:none;
}
li.news-menu-year span{
 cursor:pointer;
}

/* News Menü */
.tx-t3sjslidernews-pi1 {
 background-image: url(../../../../files/Bilder/Hintergrundbilder/hg-braukunst.png);
 background-position: top center;
 background-repeat: no-repeat;
}

.lof-slider_1 {
 margin-bottom: 3px;
  margin-left: auto;
  margin-right: auto;
}
.lof-slider_1,
.lof-wrapper {
 width: 100%;
 height: 1056px;
}
.lof-main-wapper {
 width: 100%;
 height: 870px;
}
.lof-main-outer {
  width: 100%;
  height: 870px;
}
.lof-item {

}
.lof-slider_1 .lof-main-wapper .lof-item img {
 width: auto;
 max-width: 100%;
 height: auto;
 }
.lof-slider_1 .lof-navigator li {
 width: 285px !important;
 height: 167px;
 margin-right: 16px;
 border: 1px #006828 solid;
 background-repeat: no-repeat;
}
.lof-slider_1 .lof-navigator li.nth-child-1,
.lof-slider_1 .lof-navigator li:nth-child(1) {
  background-image: url(../images/nummer-1.jpg); 
}
.lof-slider_1 .lof-navigator li.active:nth-child(1) {
  background-image: url(../images/nummer-1-active.jpg);
}
.lof-slider_1 .lof-navigator li:nth-child(2) {
  background-image: url(../images/nummer-2.jpg); 
}
.lof-slider_1 .lof-navigator li.active:nth-child(2) {
  background-image: url(../images/nummer-2-active.jpg);
}
.lof-slider_1 .lof-navigator li:nth-child(3) {
  background-image: url(../images/nummer-3.jpg);
}
.lof-slider_1 .lof-navigator li.active:nth-child(3) {
  background-image: url(../images/nummer-3-active.jpg);
}
.lof-slider_1 .lof-navigator li:nth-child(4) {
  background-image: url(../images/nummer-4.jpg);
}
.lof-slider_1 .lof-navigator li.active:nth-child(4) {
  background-image: url(../images/nummer-4-active.jpg);
}

#c97 .csc-textpic-intext-right-nowrap,
#c98 .csc-textpic-intext-right-nowrap,
#c99 .csc-textpic-intext-right-nowrap{
 position: relative;
  height: 75px;
}
#c97 .csc-textpic-imagewrap,
#c98 .csc-textpic-imagewrap,
#c99 .csc-textpic-imagewrap{
 position: absolute;
  right: 500px;
}
#c97 .csc-textpic-text,
#c98 .csc-textpic-text,
#c99 .csc-textpic-text{
 margin-top: 20px;
}

#c128 {
 display: none;
}
/** Content Inhalt stylen END***/



/** Footer stylen BEGIN ***/

#footer {
 height: 65px;
 /*background: radial-gradient(#b51f2a 50%,  #500106 100%); /* Standard syntax */
 color: #fff;
}
#footer .container{
  background-image: url(../images/footer-linie.png);
  background-position: 2px top;
  background-repeat: no-repeat;
}

#footer .copyright p {
 color: #8a6803; /*goldgelb dunkel*/
 text-shadow:0px 2px 0px rgba(0,0,0,0.3);
 font-family:  'Source Sans Pro', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 24px;
  margin-top: 14px;
  margin-left: -5px;
}

/*** Footer stylen END ***/



/*** Hinweis Browser Update BEGIN ***/

#buorg {
  font-family: 'Source Sans Pro';
 background-color: #8a6803;
 color: #fff;
  background-image: none;
}
#buorg a {
 color:#fff;
 padding-left: 10px;
}
#buorg a:visited {
 color:#fff;
}
