html, body {margin: 0;padding: 0;height: 100%;	text-align: center;}
a {text-decoration: none;font-family: 'Roboto',sans-serif;font-weight: 500;color: #494949;/*text-transform: uppercase;*/}
p {font-family: 'Roboto Slap', serif;font-size: 20px; margin: 0; padding: 0;}
/* COMMENT ***************/
p.fehler {
	color: red;
	font-size: 16px;
}

.link {
	width: 100%;
	text-align: center;
	margin: 5px auto 5px auto; 
}
.a {
	visibility: hidden;
}
#comment{
	background-color: #fcfcfc;
}

.comment {
	background-color: #fefefe;
	align: center;
	width: 90%;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	margin: 10px 5% 10px 5%;
	padding: 15px;

}
.comment p {text-align: left;}
.name{margin: 0;}
.date{font-size: 15px; color: #717171; }
.nachricht{	font-size: 17px;
			color:575757;
			position: relative;}

form input, textarea {
	font-family: 'Roboto Slap', serif;
	font-size: 15px;
	margin-bottom: 10px;
	border-radius: 2px;
	border: 2px solid;
	border-color: #494949;
}

form input:first-child {
	margin-top: 10px;
}

form input {
	width: 552px;
	height: 30px;
}

form textarea {
width: 550px;
height: 200px;
resize: none;
}

form p {
font-size: 12px;
color: #717171;
line-height: 13px;
margin: 0;
padding: 0;
}

.input_text {
	color: #494949;
	padding-left: 10px;
}

::-webkit-placeholder {color: #999999}
::-moz-placeholder {color: #999999}
:-ms-input-placeholder {color: #999999}
:-moz-placeholder {color: #999999}

.button {
	background-color: #f0f0f0;
	color: #494949;
	width: 566px;
	height: 50px;
}

.button:hover {
	background-color: #494949;
	color: #f0f0f0;
}
