html {
height: 100%;
}

body {
-webkit-text-size-adjust: none;  /*	i phone  */
overflow-x: hidden;  /*	scrollen horizontal     kein scrollen: overflow-x: hidden;  */
-webkit-overflow-scrolling: touch;  /*	i phone  */
background-color:#ffffff;
height: 100%;
}



*{
margin:0; 
padding:0; 
}


div{
margin:0;
padding:0;
}


img {  
border:none;  
max-width:100%;  }



.container{
max-width:700px;
text-align:left;
}




/* ------------------------------------------------- */


.ueberschrift {
font-family: 'Roboto Condensed', sans-serif;  
color:#000000;
font-weight: 700;
text-align:center;
text-decoration:none;
}

.ueberschrift a {
font-size:1.7em;
font-weight: 700;
color:#000000;
text-decoration:none;
padding:0px 12px 0px 0px;
}

.ueberschrift a:hover { 
color:#79b63f;
}


/* ------------------------------------------------- */


#active_link { 
color:#79b63f;
} 
/* aktiver menuepunkt orange  */


/* ------------------------------------------------- */

 
.fliesstext {
font-family: 'Roboto Condensed', sans-serif;  
color:#000000;
font-size:1.8em;
font-weight:300;
line-height:1.4;
text-align:left; 
text-decoration:none;
/*-
moz-hyphens: auto;
-ms-hyphens: auto;
-webkit-hyphens: auto;
-hyphens: auto;
*/
}



.fliesstext a{
font-family: 'Roboto Condensed', sans-serif;  
font-size:1.0em;
color:#000000;
text-decoration:none;
}

.fliesstext a:hover{
color:#79b63f;  
font-size:1.0em;
text-decoration:none;
}


/* ------------------------------------------------- */

 
.fliesstext_mitte {
color:#000000;   
font-size:1.8em;
font-family: 'Roboto Condensed', sans-serif;  
font-weight:400; 
line-height:1.4;
text-align:center; 
text-decoration:none;
}

.fliesstext_mitte a{
font-family: 'Roboto Condensed', sans-serif;  
font-size:1.0em;
color:#000000;
text-decoration:none;
}

.fliesstext_mitte a:hover{
color:#79b63f; 
font-size:1.0em;
text-decoration:none;
}


/* ------------------------------------------------- */





.headline {
font-size:3.0em;
font-family: 'Roboto Condensed', sans-serif;  
color:#372226;  
font-weight:200;
text-align:center; 
}


/* ------------------------------------------------- */


.headline_01 {
text-decoration:none;
font-family: 'Roboto Condensed', sans-serif;  
color:#000000;   
font-size:1.4em;
font-weight:400;
}




/* ------------------------------------------------- */


.center {
text-align:center; 
}

/* ------------------------------------------------- */


.linie {
/*margin:20px 0px 20px 0px;*/    
margin:40px 0px 40px 0px;
border-top:4px solid #125D32;
}


.linie_yellow {
/*margin:20px 0px 20px 0px;*/    
margin:0px 0px 0px 0px;
border-top:8px solid #ffcc00;
}


.linie_white {
/*margin:20px 0px 20px 0px;*/    
margin:0px 0px 0px 0px;
border-top:8px solid #ffffff;
}


.linie_green {
/*margin:20px 0px 20px 0px;*/    
margin:0px 0px 0px 0px;
border-top:26px solid #669933;
}


/* -----line-height:0.4;-------------------------------------------- */



#map {  z-index:10;  }

/* ------------------------------------------------- */


.abstand_kleine_zeile {
height:12px;
}


.abstand_eine_zeile {
height:24px;
}


.abstand_zwei_zeilen {
height:60px;
}


.abstand_drei_zeilen {
height:80px;
}


.abstand_foto_zeile {
height:140px;
}


.abstand_vier_zeilen {
height:300px;
}


.abstand_extra_zeile {
height:1px;
}



