body
{
-webkit-text-size-adjust: none;  /*	i phone  */
overflow-x: auto;  /*	scrollen horizontal     kein scrollen: overflow-x: hidden;  */
-webkit-overflow-scrolling: touch;  /*	i phone  */
background-color:#ffffff;
}

*{
margin:0; 
padding:0; 
}



div{
margin:0;
padding:0;
}


img {  
border:none;  
max-width:100%;  
}


.container{
max-width:716px;
text-align:center;     
}


/* ------------------------------------------- */


.center{
text-align: center;
}


/* ------------------------------------------------- */


#active_link
{ 
color:#2D949B;/* aktiver menuepunkt  */
} 


/*  ----------------------------------------------------  */


#headline {
font-size:1.4em;
font-weight: 300;
color:#000000;
font-family: 'Roboto Condensed', sans-serif; 
text-align:center; 
}


/*  ----------------------------------------------------  */


#headline_left {
font-size:1.4em;
font-weight: 300;
color:#000000;
font-family: 'Roboto Condensed', sans-serif; 
text-align:left; 
}


/*  ----------------------------------------------------  */


#fliesstext 
{
font-family: 'Roboto Condensed', sans-serif; 
color:#000000;
font-size:1.6em;
font-weight: 300; 
z-index:100;
text-align:left;
}

#fliesstext a 
{
color:#000000;
text-decoration:none;
}


#fliesstext a:hover 
{
text-decoration:none;
color:#2D949B;
}


/* ------------------------------------------------- */



.ueberschrift {
font-family: 'Roboto Condensed', sans-serif; 
color:#000000;
font-size:1.8em;
font-weight:400;
letter-spacing:0.1em;
text-align:center;
text-decoration:none;
}

.ueberschrift a {
color:#000000;   
padding:0px 24px 0px 0px;
text-decoration:none;
}

.ueberschrift a:hover { 
color:#ffffff; 
}



/* ------------------------------------------------- */



.de {
font-family: 'Roboto Condensed', sans-serif; 
color:#000000;
font-size:1.4em;
font-weight:300;
letter-spacing:0.1em;
text-align:right;
text-decoration:none;
}

.de a {
color:#000000;   
text-decoration:none;
}

.de a:hover { 
color:#ffffff; 
}



/* ------------------------------------------------- */



#footer {
font-family: 'Roboto Condensed', sans-serif; 
color:#000000;
font-size:1.6em;
font-weight: 300; 
text-align:center; 
text-decoration:none;
}

#footer a { 
color:#000000;
text-decoration:none;
}

#footer a:hover{
color:#2D949B;
}


/* ------------------------------------------------- */


#impressum {
font-family: 'Roboto Condensed', sans-serif; 
color:#000000;
font-size:1.0em;
font-weight: 300; 
text-align:center; 
text-decoration:none;
}

#impressum a { 
color:#000000;
text-decoration:none;
}

#impressum a:hover{
color:#2D949B;
}


/* ------------------------------------------------- */


.abstand_kleine_zeile {
height:8px;
}

.abstand_eine_zeile {
height:16px;
}

.abstand_zwei_zeilen {
height:34px;
}

.abstand_drei_zeilen {
height:80px;
}


.abstand_vier_zeilen {
height:420px;
}




/* ---------------- Smartphone Portrait ----------------- */


@media screen
and (max-device-width: 412px)
and (orientation: portrait)
{
	
.abstand_eine_zeile {
height:6px;
}

.abstand_zwei_zeilen {
height:16px;
}

.abstand_drei_zeilen {
height:40px;
}

}


/* ---------------- Smartphone landscape ----------------- */


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

.abstand_eine_zeile {
height:6px;
}

.abstand_zwei_zeilen {
height:16px;
}

.abstand_drei_zeilen {
height:40px;
}

}



