A:link  {
	color: #ba2d2f;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	} 

A:visited {
	color: #ba2d2f;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

A:active  {
	color: #ba2d2f;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	} 

A:hover  {
	color: #000000;
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	} 
	
	
	



html body{
  overflow:auto;
 } 
 
body 
	{
	font-family:Verdana,arial;
	line-height: 20px;
	font-size:12px;
	text-align:left;
	cursor: auto;
 	margin: 0px auto;   /*---WICHTIG für Netscape/Firefox---*/
	height:100%         /*---WICHTIG für Netscape-----------*/
}

	#us{
	width:41%;
	padding: 5px;
	position:relative;
	margin-right: 5px;
	margin-left: -2px;
	margin-bottom: 10px;
    background-color: #585858;
	box-shadow: 0px 5px 6px -4px #888;
    color: #ffffff;
	float: left;
}

/*--------------------------Formularfelder -----------------------------*/
	
	
.tx {
	box-shadow: 0px 5px 6px -4px #888;
    background-color: #dee0c3;
	border: 1px; think #dee0c3;
	padding: 3px;
	text-align:justify;
	width: 40%;
	height: 15px;
}

.area { 
	border: none;
	background-color: #dee0c3;
	padding:3px; 
	width:40%; 
	height:60px; 
}

.subm { 
	box-shadow: 0px 5px 6px -4px #888;
	color: #6d6e62;
	border: none;
	background-color: #cdcfb3;
	padding:3px; 
	width:20%; 
	height:35px; 
}



.dd { 
	box-shadow: 0px 5px 6px -4px #888;
	color: #6d6e62;
	border: none;
	background-color: #dee0c3;
	padding:3px; 
	width:40.5%; 
	height:35px; 
}


/* --------------------------- Bildschirme < 400px -------------------------------*/

@media screen and (max-width:400px){
.tx {
	box-shadow: 0px 5px 6px -4px #888;
    background-color: #dee0c3;
	border: 1px; think #dee0c3;
	padding: 3px;
	text-align:justify;
	width: 200px;
	height: 15px;
}

.area { 
	border: none;
	background-color: #dee0c3;
	padding:3px; 
	width:200px; 
	height:60px; 
}

.subm { 
	box-shadow: 0px 5px 6px -4px #888;
	color: #6d6e62;
	border: none;
	background-color: #cdcfb3;
	padding:3px; 
	width:90px; 
	height:35px; 
}

.dd { 
	box-shadow: 0px 5px 6px -4px #888;
	color: #6d6e62;
	border: none;
	background-color: #dee0c3;
	padding:3px; 
	width:210px; 
	height:35px; 
}

.tx1 {
	margin-top: 1px;
	margin-bottom: 5px;
	box-shadow: 0px 5px 6px -4px #888;
    background-color: #dee0c3;
	border: 1px; think #dee0c3;
	padding: 3px;
	text-align:justify;
	width: 200px;
	height: 20px;
}

.subm1 { 
	box-shadow: 0px 5px 6px -4px #888;
	margin-top: 15px;
	margin-bottom: 8px;
	color: #6d6e62;
	border: none;
	background-color: #cdcfb3;
	padding:3px; 
	width:210px; 
	height:35px; 
}

.dd1 { 
	box-shadow: 0px 5px 6px -4px #888;
	margin-top: 1px;
	color: #6d6e62;
	border: none;
	background-color: #dee0c3;
	padding:3px; 
	width:210px; 
	height:35px;