html{font-size:100%;font-family:'Source Sans Pro',sans-serif;}

#headline-txt{

	font-weight:700;
	color: rgba(250,250,250,1);

}

#subline-txt{
	font-weight:100;
	color: rgba(250,250,250,1);
 
}



#jahr-font{
	font-size:2.2em;
	font-weight:700;
	color: rgba(250,250,250,1);

}



#blind{
	font-size:0.8em;
	font-weight:100;
	color: rgba(250,250,250,0);
	text-transform: none;



}

#sichtbar{
	font-size:0.8em;
	font-weight:100;
	color: rgba(250,250,250,1);
	text-transform: none;
	text-align: right
}


.thumb-title {margin: 0.5em 0 0 0.25em }



#title-h1{	
	font-size:1.2em;
	font-weight:700;
	color:rgba(43,46,51,1);

}


#title-h2{	
	font-size:1em;
	font-weight:400;
	color:rgba(43,46,51,0.6);

}




/* -----------------------------------------------------------------Mobil & Tablet */
@media only screen and (min-width: 0em) and (max-width: 40em){
#headline-txt{font-size:2.5em;}

#subline-txt, #blind, #sichtbar{display:none}




}

/* -----------------------------------------------------------------Tablet Querformat */
@media only screen and (min-width: 40em) and (max-width: 60em){

#headline-txt{font-size:3em;}

#subline-txt{font-size:2em;}
}
/* -----------------------------------------------------------------Mittlere Monitore */
@media only screen and (min-width: 60em) and (max-width: 80em){
#headline-txt{font-size:3em;}

#subline-txt{font-size:2em;}
}

/* -----------------------------------------------------------------Große Monitore */
@media only screen and (min-width: 80em){
#headline-txt{font-size:4em;}

#subline-txt{font-size:2em;}




}