@font-face {
    font-family: "open_sans_lightregular";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/open-sans/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/opensans-light-webfont.woff") format("woff"), url("fonts/open-sans/opensans-light-webfont.ttf") format("truetype");
}
@font-face {
    font-family: "open_sansregular";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/open-sans/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/opensans-regular-webfont.woff") format("woff"), url("fonts/open-sans/opensans-regular-webfont.ttf") format("truetype");
}
@font-face {
    font-family: "open_sans_semiboldregular";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/open-sans/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/open-sans/opensans-semibold-webfont.woff") format("woff"), url("fonts/open-sans/opensans-semibold-webfont.ttf") format("truetype");
}



.datum-black {color:#000000;}
.single-datum {
	font-size:large;
}
.single-datum,
h1, h2, h3, h4, h5 {
    
    font-family: "open_sansregular",sans-serif;
    font-weight: normal;
    line-height: 1;
    text-rendering: optimizelegibility;
	color: #B40001;
	padding: 10px 0 5px 0;
	margin:0;
}
.csc-firstHeader {
	padding-top:0;
	margin-top:0;

}



h2 {
    font-family: "open_sansregular",sans-serif;
    font-weight: normal;
    line-height: 1;
    text-rendering: optimizelegibility;
    color: #000;
    padding: 40px 0 25px 0;
    margin: 0;
    font-size: 37px;
	font-weight: bold;
}


h6 {
    color: #444444;
    font-family: 'open_sansregular',sans-serif;
    font-weight: normal;
    line-height: 1;
    text-rendering: optimizelegibility;
	line-height: 40px; margin: 60px 0 00px 0;
}


.animation h4 {float:left; color:#FFF;        
font-family: 'open_sansregular',sans-serif;
    font-weight: normal;
    line-height: 1;
    text-rendering: optimizelegibility;
   font-size: 22pt;
    line-height: 32px;
    margin: 28% 0 0 10%;
	border:none;
	padding:0;
	}

.footer_menu,
.kontaktleiste {font-family:"open_sansregular", sans-serif;}
	
@media all and (max-width: 620px){
.animation h4 {
    margin:0;
	text-align:center;
	display:block;
	width:100%;
	font-size:18pt;
	}	
}
	
.righter h1,.righter h2,.righter h3,.righter h4	{border:none;}



.startnewsheading  {     
    font-family: "open_sans_lightregular",sans-serif;
    font-weight: bold;
    line-height: 1;
    text-rendering: optimizelegibility;
	color: #B40001;
	font-size:16px;
	padding: 8px 0 6px 0;
	height:30px;
	}






