body {
	margin:0;
}

form {
	margin:0;
}

#date2 {
	margin-right:0;
}

#date3 {
	margin-right:0;
}
#kontakt-form {
    border: 1px solid #CCCCCC;
    color: #4A494A;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    max-width: 400px;
    padding: 15px;
}

.zeile {
	float:left;
	width:500px;
	margin-bottom:10px;
}

.beschreibung {
	float:left;
	width:100px;

}

.eingabe {
    float: left;
    padding: 5px 10px;
}

.eingabe input {
	border:1px dotted #cccccc;
	margin-right:10px;
	padding:3px;
}

.eingabe input:active{
	background-color:#CCCCCC;
}

.eingabe input:focus{
	background-color:#CCCCCC;
}

.eingabe select {
	border:1px dotted #cccccc;
	margin-right:10px;
	padding:3px;
}

.eingabe select:active{
	background-color:#CCCCCC;
}

.eingabe select:focus{
	background-color:#CCCCCC;
}

.beschreibung2 {
	margin-right:5px;
	font-size:12px;
}

.text {
	float:left;	
}

.text textarea {
	border:1px dotted #cccccc;
	margin-right:10px;
	padding:3px;
	margin-left: 10px;
	overflow:auto;
}

.text textarea:active{
	background-color:#CCCCCC;
}

.text textarea:focus{
	background-color:#CCCCCC;
}

.button {
    float: left;
    margin-bottom: 15px;
    margin-left: 110px;
	width:300px;
}

#legende {
    color: #CCCCCC;
    font-size: 30px;
    font-weight: bold;
	margin-top:0;
    margin-bottom: 20px;
    text-align: left;
}

#senden {
	background-color:#333333;
	color:#FFFFFF;
	border: 1px solid #999999;
	padding:10px;
	float:left;	
	margin-right:5px;
}

#reset {
	background-color:#333333;
	color:#FFFFFF;
	border: 1px solid #999999;
	padding:10px;	
	float:left;
}


.small {
	float:left;
	width:200px;
	font-size:10px;
	margin-left:110px;
}

.small a{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.small a:hover{
	color:#000000;
}
