﻿.formcontainer{
	background:url(../images/bg-formrepeat.jpg) repeat-y 10px 320px;
	width:960px;
	position:relative;
}

.kontaktformular{
	background:url(../images/bg-form.jpg) 10px 0 no-repeat;
	padding:125px 80px 150px 70px;
	width:810px;
}

.kontaktformular p{
	font:normal 24px/36px Georgia, "Times New Roman", Times, serif;
	color:#6a6a6a;
	padding-top:50px;
}

input{
	background:none;
	border-bottom:1px solid #c0c0c0;
	color:#c0c0c0;
	text-align:center;
	font:normal 24px/36px Georgia, "Times New Roman", Times, serif;
	padding:2px;
	margin-left:10px;
}

input[type="submit"]{
	border:none;
	color:#6a6a6a;
	width:750px;
	text-align:right;
	cursor:pointer;
	padding:0 30px 0 0;
	background:url(../images/submit.gif) right no-repeat;
	margin:20px 0 0 0;
}

textarea{
	position:relative;
	top:-36px;
	width:780px;
	height:200px;
	color:#c0c0c0;
	font:normal 24px/36px Georgia, "Times New Roman", Times, serif;
	background: transparent url(../images/letterline.gif) 36px 0;
	border:none;
	text-indent:380px;
}

span.datum{
	color:#b2b2b2;
	float:right;
	margin:0 30px 0 0;
	font:normal 16px/32px Georgia, "Times New Roman", Times, serif;
}

#headline{
		margin-bottom:-35px;
}

#headline.errorpage{
		margin-bottom:0;
}

.errorlist{
		padding:20px 0 0 0;
	color:#d9d9d9;
	font-size:36px;
	line-height:48px;
	font-weight:normal;
}

.errorlist .backbutton{
	padding-top:20px;
	cursor:pointer;
	color:#4d4d4d;
}

.errorlist .backbutton:hover{
	cursor:pointer;
	color:#ff9c00;
}

