body {
-webkit-text-size-adjust: none;  /*	i phone  */
-webkit-overflow-scrolling: touch;  /*	i phone  */
overflow-x: hidden;  /*	kein scrollen horizontal  */
background-color:#EEEAE6;
}

* { 
margin:0;  
padding:0; 
}

div {  
margin:0; 
padding:0; 
}

img {  
border:none;  
max-width:100%;  
}




/*bootstrap.min.css ab zeile 1834 */ 
.container {
max-width:1200;
text-align:center;
}


/* ------------------------------------------------- */


.center {
text-align: center;
}



.randlos {
margin:0px;
padding:0px;
}


/* ------------------------------------------------- */


.active_link { 
color:#3D5885; 
} 
/* aktiver menuepunkt  */

/* ------------------------------------------------- */

.ueberschrift {
font-family: 'Open Sans Condensed', sans-serif;  
color:#484037;
/*font-size:15pt;  */
font-size:1.6em;
font-weight:700;
text-align:center;
text-decoration:none;
}


.ueberschrift a {
color:#484037;   
padding:0px 12px 0px 0px;
text-decoration:none;
}

.ueberschrift a:hover { 
color:#746758; 
text-decoration:none;
}


/* ------------------------------------------------- */


.headline_02 {
font-family: 'Averia Serif Libre', cursive;
font-size:1.5em;
color:#484037;  
text-align: center;
}

.headline_03 {
font-family: 'Averia Serif Libre', cursive;
font-size:1.4em;
color:#484037;  
text-align: left;
}



.headline_start {
font-family: 'Averia Serif Libre', cursive;
font-size:1.4em;
color:#484037;  
text-align: center;
}



/* ------------------------------------------------- */


.fliesstext {
font-family: 'Roboto Condensed', sans-serif;
color:#484037;
font-size:1.6em;
font-weight:300; 
text-align:left;
text-decoration:none;

-moz-hyphens: auto;
-ms-hyphens: auto;
-webkit-hyphens: auto;
-hyphens: auto;
}


.fliesstext a {
color:#484037; 
text-decoration:none;
}


.fliesstext a:hover {
color:#746758; 
text-decoration:none;  
}


/* ------------------------------------------------- */


.fliesstext_footer {
font-family: 'Roboto Condensed', sans-serif;
color:#484037;
font-size:1.6em;
font-weight:300; 
text-align:center;
text-decoration:none;
}


.fliesstext_footer a {
color:#484037; 
text-decoration:none;
}


.fliesstext_footer a:hover {
color:#746758;  
text-decoration:none; 
}


/* ------------------------------------------------- */


.linie_white {

border-top:10px solid #C9C4C0;  
}


/* ------------------------------------------------- */


.abstand_kleine_zeile {
height:12px;
}

.abstand_eine_zeile {
height:24px;
}

.abstand_zwei_zeilen {
height:60px;
}


.abstand_drei_zeilen {
height:80px;
}



/* ---------------- Smartphone Portrait ----------------- */


@media screen
and (max-device-width: 375px)
and (orientation: portrait)
{
	
.abstand_eine_zeile {
height:10px;
}

.abstand_zwei_zeilen {
height:20px;
}

.abstand_drei_zeilen {
height:40px;
}


}


/* ---------------- Smartphone landscape ----------------- */


@media screen
and (max-device-width: 667px)
and (orientation: landscape)
{

.abstand_eine_zeile {
height:10px;
}

.abstand_zwei_zeilen {
height:20px;
}

.abstand_drei_zeilen {
height:40px;
}


}


