#team_namen {
	margin: 0 0 0 65px;	
}


#team_namen td {
	padding: 1px;	
}

#team_foto2 table{
	background-color:#7F003F;	
	position: relative;
	top: 49px;
	right: 0;
}

*html #team_foto2 table{
	background-color:#7F003F;	
	position: relative;
	top: 56px;
	right: 0;
}

*+html #team_foto2 table{
	background-color:#7F003F;	
	position: relative;
	top: 75px;
	right: 0;
}


.rechts {
	float: right;
	width: auto;	
}




.input_standard {
	font-family:arial;
	font-size:12px; 
	color: #000;
	width: 375px; 
	background-color:#FFFFFF; 
	border:2px inset #AF0050;
	margin: 0 0 15px 0;
}

#projekt textarea {
	width: 98%;
	height: 195px;
	border: 1px solid #FFFFFF;
	margin: 0;
	padding: 2px;
}

#opti {
	display: none;
	color: #000000;
}

.link_normal a:link {
	text-decoration: underline; 
	color: #FFFFFF;
	font-size: 12px;
}

.link_normal a:visited {
	text-decoration: underline; 
	color: #FFFFFF;
	font-size: 12px;
}

.link_normal a:hover {
	text-decoration: underline; 
	color: #FFFFFF;
	font-size: 12px;
	background-color: #C1C1C1;
}

.link_normal a:focus {
	text-decoration: underline; 
	color: #FFFFFF;
	font-size: 12px;
}

.link_normal a:active {
	text-decoration: underline; 
	color: #FFFFFF;
	font-size: 12px;
}

.box {
	float: left;
	width: 115px;
	margin: 5px 5px 10px 5px;
}

.fehler { 
	color:#FF0000; 
	font-weight:bold;  
	background-color:#FFFFFF;
	padding:2px; 
}

.meldung { 
	color:#2A890D; 
	font-weight:bold;  
	background-color:#FFFFFF;
	padding:2px; 
}

.achtung {
	font-size:12px; 
	font-weight:bold; 
	color:yellow;
	padding:2px; 
}
