@import url(fonts.css);
@import url(formular.css);


html{
	height:100%;
	width:100%;
}

body{
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	position: relative;
    background: #000;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 100;
	font-size: 18px;
	color:#fff;
	overflow-x:hidden;
	background:#000;
	background: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.5)),
    url(../img/background.jpg) no-repeat center center fixed;
	background-size: cover;
	
}
.notifyjs-corner{ 
	margin-top: -50px !important;
	font-weight: 300 !important;
    font-size: 15px !important;
}

scrollbar * { background: transparent !important; }

scrollbar[orient="vertical"] 
{ -moz-appearance: none ! important;
border: none !important; 
min-width: 0px !important; 
max-width: 0px !important;}

scrollbar[orient="horizontal"]
{ -moz-appearance: none ! important;
border: none !important; 
min-height: 0px !important; 
max-height: 0px !important;}

td, input, select, option, textarea { 
	font-family: roboto condensed;
    font-weight: normal;
}
img { border:0; max-width: 100%;}

.left { float: left; }
.right { float: right; }

h3 {
	display: block;
    font-weight: 400;
}	


A:link 		{ font-family: 'Roboto Condensed', sans-serif; font-weight:400; color: #fff; TEXT-DECORATION: none }
A:visited 	{ font-family: 'Roboto Condensed', sans-serif; font-weight:400; color: #fff; TEXT-DECORATION: none }
A:active 	{ font-family: 'Roboto Condensed', sans-serif; font-weight:400; color: #fff; TEXT-DECORATION: none }
A:hover 	{ font-family: 'Roboto Condensed', sans-serif; font-weight:400; color: #ff0062; TEXT-DECORATION: none }

.titel {
    font-size: 30px;
    color: #FF1260;
    margin-bottom: 30px;
	margin-top: 15px;
}

.wrapper{
	display: table;
	position: relative;
    width: 75%;
	min-height: 100%;
    margin: 0 auto;
	background:rgba(0,0,0,0.8);
}

@media (max-width: 576px) {
	.wrapper{
		width:100% !important;
	}
	.col-md-12{
		padding-left:5px !important;
		padding-right:5px !important;
	}
}

header { 
	width: 100%;
	height: 160px;
	position: relative;
}



/* #################### FOOTER ####################### */

footer { 
	display: block;
	position: fixed;
	bottom:0px;
	width: 100%;
	padding: 5px 20px;
	background: rgba(17, 17, 17, 0.35);
	color: #ccc;
	font-size:13px;
}
footer .navi {
	float:right
}
footer .footer_wrapper{
	display: table;
	position: relative;
    width: 100%;
	min-height: 100%;
    margin: 0 auto;
}

