/*  Das CSS für das Formular befindet sich in CSS für Hauptseite wegen der Ausrichtung!!! */
#Formular{
	background-color: white;
	position:relative;
	left:-10px;
	width: 280px;
}
#Formular table
{
	width: 270px;
}
#Formular_Beschriftung{
	position:relative;
	font-family: 'arial';
	font-size: 12px;
	text-decoration:none;
	line-height: 18px;
	letter-spacing: 0.5px;
	color:black;
	opacity:1.0;
	filter: alpha(opacity = 100);/*Internet Explorer*/	
	border:none;
	width:245px;
}
#Formular_Beschriftung span{
	color:black;
}
#Formular_Beschriftung a{
	font-family: 'arial';
	font-size: 12px;
	color: black;
	text-decoration: none;
}
#Formular_Beschriftung a:visited{
	font-family: 'arial';
	font-size: 12px;
	color: black;
}
#Formular_Beschriftung a:hover{
	font-family: 'arial';
	font-size: 12px;
	color: black;
}
#nachricht{
	font-family: 'arial';
	font-size: 12px;
	color: black;
}
#input_field{
	border: 1px solid #FFFFCC;
	background: #e8e3db;
	color:black;
	font-family: 'arial';
	font-size: 13px;
	height:22px;
	width:245px;
	box-shadow: 4px 4px 4px silver inset;	
	
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    -khtml-border-bottom-left-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
#abschickenTaste, #resetTaste{
	box-shadow: 4px 4px 4px silver inset;	
	
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    -khtml-border-bottom-left-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
	
	font-family: 'arial';
	font-size: 12px;
	text-decoration:none;
	line-height: 18px;
	letter-spacing: 1px;
	color:white;
	background-color: #6f7276;
	width:80px;
												   
	transition: color 0.6s, background-color 0.6s;
	-moz-transition: color 0.6s, background-color 0.6s; /* Firefox 4 */
	-webkit-transition: color 0.6s, background-color 0.6s; /* Safari and Chrome */
	-o-transition: color 0.6s, background-color 0.6s; /* Opera */
}
#abschickenTaste:hover, #resetTaste:hover{
	background-color: white;
	cursor:pointer;
	color:#2e2e2e;
	
}
@media only screen and (max-width: 480px)
{
	#Formular
	{
		width: 255px;
	}	
	#Formular table
	{
		width: 255px;
	}
	#Formular_Beschriftung
	{
		width: 240px;
	}
	#input_field
	{
		width: 240px;	
	}
}