@charset *utf-8*;
/* CSS Document */
body, html { margin:0; padding:0; width:100%; height:100%; overflow:hidden; }

/* GLOBALE EIGENSCHAFTEN  */

p, h1, h2, h3, h4, h5, h6, a   {  font-family: 'Hind Siliguri', sans-serif, arial;} 
a  { text-decoration:none; color:#FFFFFF; background-color:red; display:inline-block; width:150px; height:30px; padding:5px 0 0 0; margin:35px auto 50px auto; text-align:center; font-weight:300; font-size:16px;}
a { transition:all 200ms; -webkit-transition:all 200ms; -moz-transition:all 200ms; -o-transition:all 200ms;-ms-transition:all 200ms;  }
a:hover { background-color:#af000b; }
.PP_SEITE { width:100%; height:100%; position:relative; margin:0; padding:0; background-color:#CCC; }

#impressum .contentImpressum { width:1024px; height:100%; border-left:1px solid #777777; border-right:1px solid #999999; background-color:#FFF; margin:0 auto 0 auto; padding:0 25px 0 25px; overflow:auto; }
#impressum .contentImpressum .trennBalken { width:100%; height:1px; background-color:#777777; margin:0 ; display:block;    }
#impressum .contentImpressum h1 { font-size:40px; font-weight:300; color:red; margin: 25px 0 0 0; padding:0; text-transform:uppercase; }	
#impressum .contentImpressum h2 { font-size:28px; font-weight:300; color:#777777; margin:  0; padding:0;  }	
#impressum .contentImpressum h3 { font-size:24px; font-weight:300; color:#777777; margin: 15px 0 0 0; padding:0; text-transform:uppercase;  }	
#impressum .contentImpressum p {  font-weight:300; color:#444444; margin:20px 0 0 0; padding:0; line-height:20px; font-size:14px; }	
	
	
	
	
	@media screen and ( max-width: 850px ) {
		
	}





















