/*********************************** forms *****************************************/

label { font-weight: bold; text-align: right;}

input.ankt {
  width:100px;
}

input.ankt, textarea.ankt, select.ankt {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(../images/generic/inputBg.gif) top left no-repeat;
  margin-top:2px;
}

input.ankt:hover, textarea.ankt:hover, select.ankt:hover {
  border:1px solid #888888;
}

input.ankt:active, textarea.ankt:active, select.ankt:active {
  border:10px solid #888888;
}

input.ankt {
  background:#ffffff url(../images/generic/submitBg.png) -20px 0 no-repeat;
  color:#ffffff;
}

input.ankt:hover {
  
  cursor: pointer;
}

textarea.ankt {
  width:300px;
  height: 200px;
}

textarea.deep {
  height:350px;
}

textarea.shallow {
  height:150px;
  width:350px;
}

legend {
  font-weight:bold;
  font-size: 120%; 
  letter-spacing: -1px;
  color:#666666;
}


dd {
  margin:0 0 4px 0;
  background-color: #eeeeee;
  padding:10px;
}

/******************************** flash ****************************************/

#flash {
  background:#FFFFCC;
  border:1px solid #FFCC33;
  padding:10px 0;
  text-indent:10px;
}

/******************************* pagination *************************************/

.pagination {
  padding: 3px;
  margin: 3px;
}
.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #aaaadd;
  text-decoration: none;
  color: #000099;
}
.pagination a:hover, .pagination a:active {
  border: 1px solid #000099;
  color: #000;
}
.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #000099;
  font-weight: bold;
  background-color: #000099;
  color: #FFF;
}
.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #eee;
  color: #ddd;
}
