.read_more_home, .read_more_home * {
	display: inline;
	padding-bottom: 30px;
}

.read_more_home h2  {
	padding-right: 0;
}

/*
.read_more_open {
	display: inline-block;
}*/

.read_more_open, .read_more_close {
  width: 54px;
  background: url(../../images/lag/all/read_more_home.svg) no-repeat bottom left;
  padding: 0;
  margin: 0;
  height: 36px;
  display: inline-block;
  text-indent: -999999% !important;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.read_more {
	padding-top: 30px;
}

.read_more_open span, .read_more_close span {
	padding: 18px 27px;
}

.read_more_close {
  height: 15px;
}

/*#col0_fullwidth h2 {
  font-family: Britannic Bold;
  font-size: 35px;
  line-height: 50px;
  color: #00A139;
  font-weight:bold;
}*/
.about .about-into{ width: 55%;}
.about .about-into h2{ font-size: 38px;
    line-height: 42px;
    padding-left: 0px;
    color: #333333;}
    .about .about-into a {
        display: inline-block;
        border: 1px solid #00A139;border-radius: 10px;padding: 5px 10px;margin: 10px 0;
    }
#col0_fullwidth .about .about-into .about-into-text p,#col0_fullwidth .about .about-into .about-into-text{     font-size: 18px;
    line-height: 38px;
    padding-top: 20px;}
        
.about .img-silder{ width: 40%;min-height:260px;overflow: hidden;}

#teaser {
  margin: 18px 0 40px -30px;
}

#teaser .teaser_cnt a h3 {
font-family: Calibri;
  color: #000000 !important;
font-size: 20px;
}

#teaser .teaser_cnt a:hover h3 {
  color: #999999 !important;
}

/*#teaser .teaser_cnt a:hover img {
  opacity: 0.8;
    transition-timing-function: ease-out;
  transition-duration: 200ms;
}*/

#teaser .teaser_cnt {
  width: 370px;
  height: 330px;
  overflow: hidden;
  float: left;
  margin: 30px 0 0 30px;
}  

#teaser .teaser_img {
  height: 247px;
  margin-bottom: 25px;
  overflow: hidden;
}  

#teaser .teaser_title h3 {
  font-size: 37px;
  line-height: inherit;
  background: url(../../images/lag/all/teaser.svg) no-repeat right center;
  padding-right: 30px;
  display: inline-block;
}

#box_sujet {
  height: 1040px;
  margin: 0;
  padding: 0;
}

#box_sujet_content {
  height: 710px;
  z-index: 5;
  position: relative;
  margin-bottom: 0;
 /* margin-bottom: 460px;*/
}

/* Frau im Bett */
/*#box_sujet_headline {
        font-family: Calibri;
	color: #FFFFFF;
	font-size: 75px;
	line-height: 88px;
	text-align: left;
    max-width: 1170px;
    margin: 0 auto;
    height: 550px;
	padding-top: 40px;  
}*/

#box_sujet_headline {
font-family: Britannic Bold;
font-weight:bold;
	color: #003300;
	font-size: 55px;
	line-height: 90px;
	text-align: left;
    max-width: 1170px;
    margin: 0 auto;
    height: 550px;
	padding: 60px 0 0 150px;  
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
}

/*
#symbol {
	background: url(../../images/lag/all/arrow_down.svg) no-repeat top center;
	background-size: 100px 81px; 
	height: 110px;
	max-width: 1170px;
    margin: 0 auto;
}*/

/* STARTPAGE */
/*#box_header {
  position: relative;
  z-index: 1000;
}*/

.symfixed {
	position: fixed;
	bottom: -40px;
}

#box_sujet {
  position: fixed;
  z-index: 5;
}

#box_main {
  width: 100%;
  position: relative;
  z-index: 20;
  padding-top: 40px;
}

.box_sujet_title { 
	z-index: 10;
	background: url(../../images/lag/all/arrow_down.svg) no-repeat top center;
	background-size: 100px auto; 
	height: 140px;
	border: 0;
	margin-top: -100px;
	
	/*position:fixed;
	bottom: 0;*/
}

#container {
	padding-bottom: 0px;
}

#box_main {
	background-color: #FFFFFF;
}

#box_main.fixed {
	position: fixed;
}

#box_footer {
  position: relative;margin-top: 35px;
  /*z-index: 10;
  height: 300px;
  bottom: -300px;*/
  width: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; 
}
.container-fluid-slides{ margin-top: -70px;}

#content, #news_latest {
  width: 1200px;
  margin: 0px auto;
  text-align: left;
}

		


/**************************************************/
@media (max-width:1200px){
  #col0_fullwidth #col0_content { margin-right: 15px; }
  #box_main, #box_footer { width: 1200px; }
  
}

/**************************************************/
/* iPhone Landscape */
@media (max-width: 736px) {
  #symbol { display: none !important; }
  #box_main {padding-top: 20px; width: auto; }
  #box_footer { height: auto; width: auto; }
  #box_sujet { position: relative !important; height: auto; }
  
  #teaser .teaser_cnt { float: none; height: auto; max-width: 100%; text-align: left;}
  
  #content, #news_latest { max-width: 100%;}
  #teaser .teaser_img { height: auto; margin-bottom: 12px; }
  #teaser .teaser_title h3 { font-size: 30px; line-height: 35px; background-size: 10px auto; padding: 0 20px 0 0;}
  #col0_fullwidth h2 { font-size: 20px; line-height: 25px; }
  #box_sujet_content { height: auto; position: absolute; z-index: 30; top: 170px; width: auto; max-width: 50%; text-align: right; right: 25px; }
  #box_sujet_headline { height: auto; max-width: 100%; width: auto; padding: 40px 0 0 0; font-size: 40px; line-height: 50px; }
  
  .read_more_open, .read_more_close { background-size: 25px auto; width: 25px; height: 22px; }
  .read_more_open span, .read_more_close span { padding: 0; }
  
}

/**************************************************/
/* iPhone Portrait */
@media (max-width: 559px) {
	#box_sujet_headline { font-size: 22px; line-height: 28px; padding-top: 0;}
}


