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%;  
}



.container{
max-width:900px;
text-align:left;
}


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



.center{
text-align: center;
}


.randlos  {
margin:0px;
padding:0px;
}




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





.headline_small {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;   
font-size:1.6em;
font-weight:regular;
text-align: left;
line-height:1.0em;
}



.headline_center{
font-family: 'Roboto Condensed', sans-serif;
color:#372226;   
font-size:1.6em;
font-weight:300; 
text-align: center;
line-height:1.4em;
}


.headline_01 {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;  
font-size:1.6em;
font-weight: 400;
text-align: left;
}


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

#typo_big_01 {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;   
font-size:2.4em;
font-weight:300;
text-align: center;
line-height:1.0em;
}

#typo_big_02 {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;   
font-size:4.0em;
font-weight:300;
text-align: center;
line-height:1.0em;
}




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



.fliesstext {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;
font-size:1.6em;
font-weight:300; 
text-align:left;
text-decoration:none;
line-height:1.3em;
}


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


.fliesstext a:hover {
color:#A08970; 
text-decoration:none;  
}


/*
-moz-hyphens: auto;
-ms-hyphens: auto;
-webkit-hyphens: auto;
-hyphens: auto;
*/

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



.fliesstext_center {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;
font-size:1.6em;
font-weight:300; 
text-align:center;
text-decoration:none;
line-height:1.3em;
}


.fliesstext_center a {
color:#372226; 
text-decoration:none;
}


.fliesstext_center a:hover {
color:#A08970; 
text-decoration:none;  
}




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




.fliesstext_footer {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;
font-size:1.6em;
font-weight:300; 
text-align:center;
text-decoration:none;
line-height:1.3em;
}


.fliesstext_footer a {
color:#372226; 
text-decoration:none;
}


.fliesstext_footer a:hover {
color:#A08970;  
text-decoration:none; 
}



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


.fliesstext_imprint {
font-family: 'Roboto Condensed', sans-serif;
color:#372226;
font-size:0.8em;
font-weight:300; 
text-align:center;
text-decoration:none;
}


.fliesstext_imprint a {
font-size:1.2em;
color:#372226; 
text-decoration:none;
}


.fliesstext_imprint a:hover {
color:#A08970;  
text-decoration:none; 
}








/* bild heller ------------------------------------------------- */

.hell img:hover {
opacity: 0.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}

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






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


.linie_white {
border-top:10px solid #C9C4C0;  
}



.linie_small {
margin:10px 0px 10px 0px; 
border-top:1px solid #333333;  
}




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


.abstand_kleine_zeile {
height:12px;
}

.abstand_eine_zeile {
height:24px;
}

.abstand_zwei_zeilen {
height:60px;
}


.abstand_drei_zeilen {
height:80px;
}

.abstand_vier_zeilen {
height:300px;
}



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

@media screen
and (max-device-width: 412px)
and (orientation: portrait)
{
	


#typo_big_01 { 
font-size:3.4em;
}

#typo_big_02 {
font-size:3.4em;
}



}

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

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



#typo_big_01 { 
font-size:3.4em;
}

#typo_big_02 {
font-size:3.4em;
}


}
