@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:700,400,300);
@import url(https://fonts.googleapis.com/css?family=Martel:400,900);


/*header-image*/

#id-lt-header-gitter-uebersicht{
	background-image:url(../bilder/diverses/bild-noise-20-10-10-10.png);
	height:500px;/*fallback*/	
	height:70vh;
}

#id-lt-header-gitter-literatur{
	background-image:url(../bilder/diverses/bild-noise-0-0-0-0.png);
	height:500px;/*fallback*/	
	height:50vh;
}

#id-lt-header{
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-1024x600.jpg) no-repeat center top fixed;
	background-size:cover;
	height:500px;/*fallback*/
	height:70vh;
}

.cl-header-textbox #id-lt-header-text{	
	padding:0;
	margin:-60px auto 0;
	text-transform:uppercase;		
	font-size:2.6em;
	line-height:0.9em;	
	font-weight:700;
	font-family: 'Martel', serif;
}

#id-lt-main-textbox-datum{
	width:100%;
	text-align:left;
	margin-bottom:15px;
}

/*scrolldown-button*/

#id-lt-header-nach-unten {
	width:60px;
	height:60px;
	text-align:center;
	position:relative;
}


/* //////////////// allgemeine regeln ///////////////////*/

#id-lt-main-content-oben{
	position:relative;
	padding-top:40px;
}

#id-lt-main-content-oben #id-lt-main-innerbox-titel{
	padding-bottom:0px;
}

#id-lt-main-content-oben .cl-main-textbox-teaser img{
	margin-bottom:0px;
}

#id-lt-main-content-oben .cl-main-infobox{
	display:none;
}

#id-lt-main-content-oben .cl-main-zwei-spalten-center:last-child{
	margin-bottom:1em;;
}

#id-lt-main-content-oben .cl-main-sets-large{
	padding-top:30px;
}

#id-lt-main-content-oben .cl-main-infobox-rechts ul:last-child{
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}

#id-lt-main-content-oben .cl-main-infobox-links-single ul:last-child{
	margin-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}

#id-lt-main-content-oben .cl-main-textbox h2{
	font-size:1.2em;
	font-weight: 700;
	font-family: "Martel",serif;	
	line-height: 1em;
	text-align: left;
	text-transform: uppercase;
	color: #333;
	margin-top: 20px;
	margin-bottom: 20px;
}

#id-lt-main-content-oben .cl-main-textbox h3{
	font-size:1em;
	font-family: "Roboto Condensed",sans-serif;	
	text-transform: unset;	
	margin-bottom: 12px;
}

#id-lt-main-content-oben .cl-main-textbox .cl-main-textbox-rechts ul,
#id-lt-main-content-oben .cl-main-textbox .cl-main-textbox-links ul{
	max-width:100%;
	list-style-type:disc;
	list-style-position:inside;
	padding-left:20px;
	text-indent:-0.85em;
}

#id-lt-main-content-oben .cl-main-textbox .cl-main-textbox-rechts ul li,
#id-lt-main-content-oben .cl-main-textbox .cl-main-textbox-links ul li{
	line-height:1.5em;
}

#id-lt-main-content-oben .cl-main-textbox ul.cl-main-sets,
#id-lt-main-content-oben .cl-main-textbox ul.cl-main-sets-thumb,
#id-lt-main-content-oben .cl-main-textbox ul.cl-main-sets-large{
	max-width:unset;
	list-style-type:unset;
	list-style-position:unset;
	padding-left:unset;
	text-indent:unset;
}

#id-lt-main-content-oben .cl-main-textbox ul.cl-main-sets li,
#id-lt-main-content-oben .cl-main-textbox ul.cl-main-sets-thumb li,
#id-lt-main-content-oben .cl-main-textbox ul.cl-main-sets-large li{
	width:100%;
	line-height:unset;
}

#id-lt-main-vgwort img{
	border: 0px none;
}

/* ///////////////////// Übersicht //////////////////// */

.cl-main-sets#id-lt-main-sets{
display:inline-block;
overflow:hidden;
margin:0 -5px 0;
background-color:#f8f8f8;
}


.cl-main-sets#id-lt-main-sets li{
	width:100%;
	margin-bottom:30px;
	padding:0;
	/*float:left; 20.01.2019*/ /* sonst leere Bereiche zwischen Literatureinträgen */
	-webkit-transition: all 0.5s ease-in-out; /* Firefox */
	-moz-transition: all 0.5s ease-in-out; /* WebKit */
	-o-transition: all 0.5s ease-in-out; /* Opera */
	transition: all 0.5s ease-in-out;
}

.cl-main-sets#id-lt-main-sets li div[id^="id-lt-main-uebersicht-border-"]{
	border:2px solid #eee;
}

ul[id^="id-lt-main-lightgallery-"] li{
	width:100%;
	margin-bottom:30px;		
}

ul[id^="id-lt-main-lightgallery-"] img{
	width:100%;
	margin-bottom:0px;	
}

div[id^="id-lt-main-uebersicht-bild-"] img{
	width:100%;
}

div[id^="id-lt-main-uebersicht-inhalt-"]{
	text-align:left;
	line-height:1.2em;
	padding:0 30px 10px;
	overflow:hidden;
}

div[id^="id-lt-main-uebersicht-inhalt-"] h2{
	text-align:left;
	padding-bottom:20px;
	border-bottom:2px solid #eee;
}

div[id^="id-lt-main-uebersicht-inhalt-"] h2 a{
	font-weight: 300;
	text-transform: uppercase;
	margin: 0px 0px 1em;
	color: #7E6000;
	display:inline;
}

div[id^="id-lt-main-uebersicht-inhalt-"] .button {    
	border:none;
	padding:0;
	color: rgba(126,96,0,1);
	display:block;
	position:static;
	text-align:right;
}

div[id^="id-lt-main-uebersicht-inhalt-"] .button:hover {    
	color: #333;
	background-color:transparent;
}

div[id^="id-lt-main-uebersicht-text-"]{
	margin-top:30px;	
}

div[id^="id-lt-main-uebersicht-text-"] p{
	margin-bottom:9px;
	padding-bottom:20px;
	border-bottom:2px solid #eee;
	max-width:100%;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-datum-"]{
	margin-bottom:5px;
	padding-bottom:0;
	font-size:0.85em;
	border-bottom:none;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	margin-bottom:9px;
	padding-bottom:0;
	font-size:0.85em;
	border-bottom:2px solid #eee;
}

div[id^="id-lt-main-uebersicht-text-"] h4{
	text-transform:uppercase;
	font-weight:normal;
	margin:30px 0 15px;
	color:#333;
}

/* ////////// Modaler Dialog mit GoogleMaps ///////////// */

#id-lt-main-infobox-maps > div {
	margin-top: 32px;
}

#id-lt-main-infobox-maps #canvas{
	width:100%;
	height:calc(100% - 49px)
}

#id-lt-main-infobox-maps #map_canvas{
	width:100%;
	height:100%;
}

/* ///////////////////// mediaqueries ////////////////////*/

/* ///// ipad, galaxy tab, galaxy note ///// */
@media only screen 
and (max-device-width : 768px) {

#id-lt-header{	
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-1024x1024.jpg) no-repeat center center;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:7em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:18em;
}

}

/* ////// Displaygrößen ab iphone 6+ (414x736) //////// */
@media only screen 
and (max-device-width : 414px)
and (orientation : portrait) {

#id-lt-header-gitter-uebersicht, #id-lt-header-gitter-literatur{
	height:86vh;	
}

#id-lt-header{
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-1024x1024.jpg) no-repeat center 30%;
	background-size:auto;
	height:86vh;	
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:5em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:14em;
}

}

@media only screen 
and (max-device-width : 736px) 
and (orientation : landscape) {

#id-lt-header-gitter-uebersicht, #id-lt-header-gitter-literatur{
	height:96vh;
}

#id-lt-header{
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-1024x1024.jpg) no-repeat center 40%;
	background-size:auto;
	height:96vh;
}

.cl-header-textbox #id-lt-header-text{	
	margin:-60px auto 0;	
	font-size:2.6em;	
}	

#id-lt-header a {
	bottom:0px;
}

}

/* ////// Displaygrößen ab 360x667 inkl. iphone 6 (360x667) //////// */
@media only screen 
and (max-device-width : 360px) 
and (orientation : portrait) {

#id-lt-header-gitter-literatur{
	height:86vh;		
}

#id-lt-header{	
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-680x680.jpg) no-repeat center 30%;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:5em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:17em;
}

}

@media only screen 
and (max-device-width : 680px)
and (orientation : landscape) {

#id-lt-header-gitter-uebersicht, #id-lt-header-gitter-literatur{
	height:96vh;
}

#id-lt-header{
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-680x680.jpg) no-repeat center 40%;
	background-size:auto;
	height:96vh;
}

.cl-header-textbox #id-lt-header-text{	
	margin:-60px auto 0;	
	font-size:2.6em;	
}	

}

/* ////// Displaygrößen ab iphone 5 (320x568) //////// */
@media only screen 
and (max-device-width : 568px) 
and (orientation : landscape) {

#id-lt-header-gitter-uebersicht, #id-lt-header-gitter-literatur{
	height:96vh;
}

#id-lt-header{
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-680x680.jpg) no-repeat center 40%;
	background-size:auto;
	height:96vh;
}

}

/* ////// Displaygrößen ab iphone 4  (320x480) //////// */
@media only screen 
and (max-device-width : 320px)
and (orientation : portrait) {

#id-lt-header-gitter-literatur{
	height:86vh;
}

#id-lt-header{	
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-680x680.jpg) no-repeat center 30%;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:5em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:17em;
}

}

@media only screen 
and (max-device-width : 480px)
and (orientation : landscape) {

#id-lt-header-gitter-uebersicht, #id-lt-header-gitter-literatur{
	height:96vh;
}

#id-lt-header{	
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-680x680.jpg) no-repeat center 40%;
	height:96vh;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:12em;
}

}

/* ////// breakpoint 480px //////// */
@media screen and (min-width: 480px){	

.cl-main-sets#id-lt-main-sets li{
  width:50%;
  /*float:left; 20.01.2019*/
  padding:0 5px 10px 5px;
}

.cl-main-sets#id-lt-main-sets li{
  padding:0 5px 10px;
}

div[id^="id-lt-main-uebersicht-inhalt-"] .button {    
	right:36px;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:6em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:8em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:26em;
}

}/*Ende min 480*/



/* ////// breakpoint 527px für slider //////// */



/* ////// breakpoint 600px //////// */
@media screen and (min-width: 600px){

.cl-header-textbox #id-lt-header-text{	
	margin:-60px auto 0;	
	font-size:3.0em;	
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:7em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:20em;
}

}/*Ende min 600*/



/* ////// breakpoint 768px //////// */
@media screen and (min-width: 768px){	

#id-lt-header{
	background: #F8F8F8 url(../bilder/headerbilder/headerbild-literatur-1366x768.jpg) no-repeat center top fixed;
	background-size:cover;
}

.cl-header-textbox #id-lt-header-text{	
	margin:-150px auto 0;	
	font-size:5.4em;	
}

#id-lt-main-aktuelles h2{
margin-bottom:40px;
}

#id-lt-main-content-oben{
	padding-top:60px;
}

#id-lt-main-content-mitte{
	padding-top:0px;
}

#id-lt-main-content-oben .innerbox{
	padding:40px 50px;	
}

#id-lt-main-content-mitte .innerbox{
	padding:40px 50px;	
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:7em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:18em;
}
}/*Ende min 768*/


/* ////// breakpoint 768px (height<480px) //////// */
@media only screen
and (max-height : 480px) 
and (max-width : 1024px)
and (orientation : landscape) {

.cl-header-textbox #id-lt-header-text{	
	margin-top:-60px;	
	font-size:3em;	
}	

}


/* ////// breakpoint 1024px //////// */
@media screen and (min-width: 1024px){

.cl-header-textbox #id-lt-header-text{	
	/* margin:-180px auto 0; 13.05.2017 */	
	/* font-size:6em;  02.04.2017 */	
}

#id-lt-main-content-oben{
	padding-top:80px;
}

#id-lt-main-content-oben .cl-main-zwei-spalten-produkte{
	display:none;
}

#id-lt-main-content-oben .cl-main-infobox{
	display:block;
}

#id-lt-main-content-mitte{
	padding-top:0px;
}
	
.cl-main-zwei-spalten-left img{
	float:right;
	margin-right:2em;
}
	
.cl-main-sets#id-lt-main-sets li{
  width:33.33%;
  /*float:left; 20.01.2019*/
  position:relative;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:7em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:20em;
}

}/*Ende min 1025*/


/* ////// breakpoint 1200px //////// */
@media screen and (min-width: 1200px){

#id-lt-main-content-oben .innerbox{
	padding:40px 0px;	
}

#id-lt-main-content-mitte .innerbox{
	padding:40px 0px;	
}
#id-lt-main-innerbox-text{
	padding-left:80px;
	padding-right:80px;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:6em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:17em;
}

}/*Ende min 1200*/


/* ////// breakpoint 1367px //////// */
@media screen and (min-width: 1367px){

.cl-header-textbox #id-lt-header-text{	
	/* margin:-230px auto 0; ohne headbar */
	margin:-180px auto 0;	/* mit headbar */
	font-size:6em;	
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-thema-"]{
	min-height:4em;
}

div[id^="id-lt-main-uebersicht-text-"] h2[id^="id-lt-main-uebersicht-titel-"]{
	min-height:6em;
}

div[id^="id-lt-main-uebersicht-text-"] p[id^="id-lt-main-uebersicht-teaser-"]{
	min-height:16em;
}
	
}/*Ende min 13667*/
