html {
	height: 100%;
}

body {
	font: 300 16px/125% 'Raleway', sans-serif;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 1px;
	background: url(img/bg.jpg);
	color: #fff;
	height: 100%;
}

.wrapper {
	width: 100%;
	height: 100%;
	background: #000;
	margin: 0 auto;
	/*box-shadow: 0 0 20px 0 #000;*/
}

h1 {
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 2px;
	padding: 100px 0 20px 0;
}

h2 {
	font-weight: 600;
}
/*
img {
	width: 300px;
}
*/
h1, p {
	margin-bottom: 15px;
}

strong {
	font-weight: 600;
}

a {
	color: inherit;
}

#head {
	width: 100%;
}

#kudamm, #friedrichstrasse {
	width: 300px;
	margin-top: 100px;
}

#kudamm {
	float: left;
	margin-left: 100px;
}

#friedrichstrasse {
	float: right;
	margin-right: 100px;
}
.newsletter{text-align:left;padding:20px;}
.error {color:red;font-weight: bold;}
.success{color:#2E8B57;font-weight: bold;}
.inputerror{border:2px solid #990000;background:#ddd;border-radius:3px;width:255px;height:18px;padding:2px;}
.inputsuccess{border:2px solid #ccc;background:#fff;border-radius:3px;width:255px;height:18px;padding:2px;}
.selborder{border:2px solid #ccc;background:#fff;border-radius:3px;width:80px;height:22px;padding:2px;}
.radioerror{border:1px solid #990000;background:#000;width:12px;height:12px;}
.radiosuccess{border:1px solid #000;background:#000;width:12px;height:12px;}
.button{border:2px solid #ccc;background:#fff;border-radius:3px;width:120px;height:30px;padding:2px;text-transform: uppercase;}

.gutschein {
	width: 100%;
	height: 100%;
	background: #000;
	margin: 0 auto;
	/*box-shadow: 0 0 20px 0 #000;*/
}










