

@font-face {
 font-family: 'ApexNew';

 src: url('../font/ApexNew-Book.eot');
           /* für IE9 */
 
 src: url('../font/ApexNew-Book.eot?#iefix') 
           format('embedded-opentype'),
           /* für IE6-IE8 */
      
      url('../font/ApexNew-Book.woff') 
           format('woff'), 
          /* für moderne Browser */
      
      url('../font/ApexNew-Book.ttf') 
           format('truetype');
         /* für Safari, Android, iOS */
}



body {

	font-family: 'ApexNew', Times New Roman, sans-serif;
	color: #4a4a4a;

}

h1 {
	color: #4a4a4a;
}


#logo_ds {
	border: 0;
	max-width: 25%;
	height: auto;
	margin-top: 25px;
}


#top, #bottom, #left, #right {
	background: #d1e03b;
	position: fixed;
	}
	#left, #right {
		top: 0; bottom: 0;
		width: 10px;
		}
		#left { left: 0; }
		#right { right: 0; }
		
	#top, #bottom {
		left: 0; right: 0;
		height: 10px;
		}
		#top { top: 0; }
		#bottom { bottom: 0; }




.logo {
	max-width: 34%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;

	margin-top: 10em;
}

.headline {
	margin: 81px 0 60px;
}

.content {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}


@media only screen and (max-width: 760px) {

	.logo {
		max-width: 68%;
		height: auto;
		margin-top: 8em;
	}

}