/* Contao
============================= */
.invisible {
    display: inline;
    height: 0;
    left: -1000px;
    overflow: hidden;
    position: absolute;
    top: -1000px;
    width: 0;
}

html, body{
    min-height:100.1%;
}

img, figcaption{
    max-width:100%;
    height:auto;
}
#title{
float:left;
}
#logo{
float:right;
}
#wrapper{
    min-height:100%;
}
.ce_text ul{
    list-style: disc inside ;
}
.ce_text li{

 line-height:1.2;
    margin-bottom:initial;
}
#header{
    padding-bottom:28px;
}
#logo {
    text-align:right;
}
.inner.right{
    margin-right:28px;
}
.inner.left{
    margin-left:28px;
}
.inner.center{
    margin: 0 28px;
}
#left .ce_image{
    margin-bottom: 20px;
}
#left figcaption{
    width:204px;
    color: #157853;
    font-size:90%;
}
#title{
    margin-top:80px;
}
#title h1 {
    font-size:180%;
    line-height:initial;
}
.mod_article > *{
   
}
.mod_article h1{
    font-size:160%;
    line-height:initial;

}
.mod_article h2{
    font-size:110%;
    line-height:initial;

}
.mod_article h3{
    font-size:100%;
    line-height:initial;
	margin-bottom:0;

}
p.information{
    font-size:160%;
    color: #157853;
}
p.information .small{
    font-size:80%;
}
/*
================================================== */
body{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:105%;
	line-height: initial;
	background:#157853;
}
p {
margin-bottom:0.8em;
}
#main-wrapper{
      background:  url('../images/hintergrund-040.jpg') #157853;
}
#main{
    background: url('../images/transparenz.png');
    padding-top:38px;
    min-height:750px;
    padding-bottom:3em;
}

#footer{
     background:  #157853;
     color:#fff;
     padding-top: 2em;
     padding-bottom:3em;

}
#footer a{
    text-decoration:none;
    color:inherit;
}
#footer a:hover{
text-decoration:underline;
}
#footer nav{
    clear:both;
    float:none;
    text-align:center;

}

#footer nav li{
    display:inline;

}
nav li.active{
font-weight:bold;
}
#footer nav li:before{
    content: ' · ';
}
#footer nav li.first:before{
    content: '';
}
#footer ul{
    margin:0 auto;
}
#footer p{
    text-align: center;
}
#startseite .one-third{
    text-align:center;
    margin-bottom:35px;
}

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		#logo, .ce_image, #title{
	
			text-align:center;
		}
		figcaption{
			margin: 0 auto;
		}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
			.ce_image {
    max-width:204px;
	margin-left:80px;
		
		

}
	
		
		}


	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
	.ce_image {
    max-width:204px;
	margin-left:20px;
	

}
		
		}