#usertaps table { 
  border-collapse: collapse;
	font-family: Tahoma, Arial, sans-serif;
  table-layout:fixed;
}
#usertaps td.comment {
  background-color: #eee;
	border: 1px solid #c0c0c0;
	font-size: 9px;
	padding: 0 0 0 2px;
  line-height: 11px;
}
.header { 
	padding: 0px 2px 0px;
}
.red {
  padding: 1px 3px 3px;
  background-color: #900; 
  color: #fff;
  margin: 0;
}
.green {
  padding: 2px 3px;
  background-color: #090; 
  color: #fff;
  margin: 0;
}
.orange {
  padding: 1px 3px 3px;
  background-color: #ff9800; 
  color: #fff;
  margin: 0;
}


/* Formate für Formulare */
form { 
  margin: 0px; 
}
/* INPUT Felder */					 					 
#usertaps input { 
  font-family: Tahoma, Arial, sans-serif; 
  padding: 1px 2px;
  font-size: 1em;
  border: 1px solid #A6A6A6
}
#usertaps textarea { 
  font-family: Tahoma, Arial, sans-serif; 
  padding: 0 0 0 2px;
  font-size: 1em;
  border: 1px solid #A6A6A6
}

.button {
  font-family: Tahoma, Arial, sans-serif;
}




#ajax {
	position: absolute;
	overflow: hidden;
	margin-top: -20px; 
	margin-left: -4px;
	padding: 3px; 
	background-color: #F1F193;  
	border: 1px solid #DBDBA8;
  text-align: left; 
	cursor: default;	
	z-index: 200; 
}
#shadow {
  position: absolute; 
  margin-top: -17px; 
  margin-left: -1px; 
  padding: 3px;   
  border: 1px solid #666;
  background-color: #666;
  text-align: left; 
  z-index: 190;
} 
#ajax p {
  margin: 0;
  color: #64640D;
}
#ajax p.comment {
  margin-top: 3px;
  color: #64640D;
}
#ajax .edit_text {
  background-color: #fff;
  width: 345px;
  height: 110px;
  text-align: left;
}
#ajax input.version {
  width: 50px;
	text-align: center;
}
#ajax table {
  color: #000;
}
#usertaps input.left {
  border: 0; 
  border-top: 1px solid #ccc; 
  border-left: 1px solid #ccc; 
  width: 225px; 
  float: left; 
  padding: 1px;
}
#usertaps input.right {
  border: 0; 
  border-top: 1px solid #ccc; 
  border-left: 1px solid #ccc; 
  border-right: 1px solid #ccc; 
  width: 225px; 
  float: left;
  padding: 1px;
}
#usertaps p.linkheadline {
  margin: 0; 
	border: 1px solid white; 
	width: 225px; 
	float: left; 
	padding: 0 1px; 
	font-weight: bold; 
	line-height: 13px;
}
/*
   USERINFO
*/
#userinfo h3 {
  font-size: 11px;
}
#userinfo p.left {
  float: left;
  width: 85px;
  text-align: right;
  margin-right: 5px;
}
#userinfo p.right {
  float: left;
  width: 241px;
}
#userinfo input { 
  font-family: Tahoma, Arial, sans-serif; 
  padding: 1px 2px;
  font-size: 1em;
  border: 1px solid #A6A6A6
}
select.sort {
  border: 1px solid #A6A6A6;
  background-color: #EDEDED;
  font-size: 11px;
}
/* Links für die Seitenzahlen */
a.underline:link {
  color:#000;
  text-decoration: underline;	
}
a.underline:visited, active {
  color:#000;
  text-decoration:underline;	
}
a.underline:hover{
  color:#000000;
  text-decoration:none;	
}
