html, body {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.brau-content {	
	/*padding-bottom:50px;*/
}

.brau-content-headline {
	color:#23377e;
	font-size:24px;
}

.brau-content-block {
	padding-top:20px;
	padding-bottom:10px;
}

.brau-footer
{	
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:50px;
	padding-top:10px;
	background:#f8f8f8;
	border-top:1px solid #e7e7e7;
	z-index:99;
}

 .btn-file {
     position: relative;
     overflow: hidden;
 }
 
 .btn-file input[type=file] {
     position: absolute;
     top: 0;
     right: 0;
     min-width: 100%;
     min-height: 100%;
     font-size: 100px;
     text-align: right;
     filter: alpha(opacity=0);
     opacity: 0;
     outline: none;
     background: white;
     cursor: inherit;
     display: block;
 }

.brau-footer-sidenavi {
	text-align:right;
}

@media (max-width: 768px) {
	.brau-footer-copy, .brau-footer-sidenavi {
		text-align:center;
	}
}