.tx-vdiregionalevent-pi1{
}

.tx-vdiregionalevent-pi1 {
  text-decoration: none;
  color: #0099CC;
}

.tx-vdiregionalevent-pi1 table{
  width: 100%;
  border: 1px solid silver;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000; 
}

.tx-vdiregionalevent-pi1 td {
  vertical-align: top;
}

.tx-vdiregionalevent-pi1-list_tr-head {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    color: white;
    font-weight: bold;
    background-color: #009CCE;
}

.tx-vdiregionalevent-pi1-list_tr-head a, 
.tx-vdiregionalevent-pi1-list_tr-head a:link,
.tx-vdiregionalevent-pi1-list_tr-head a:active,
.tx-vdiregionalevent-pi1-list_tr-head a:visited {
  color: white;
  text-decoration: underline;
}

.tx-vdiregionalevent-pi1-list_tr-even {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    background-color: #DEF3F7;
}

.tx-vdiregionalevent-pi1-list_tr-odd {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    background-color: white;
}

/*CSS FUER FORMULAR*/
.tx-vdiregionalevent-pi1_form form{
  width: 450px; 
/*  height : 400px;*/
  padding: 5px;
}

.tx-vdiregionalevent-pi1_form .titel {
  width:150px;
  font-weight: bold;
}

.tx-vdiregionalevent-pi1_form label {
  float: left;
  width: 80px;
  text-align: left;
  margin-top: 5px;
}

.tx-vdiregionalevent-pi1_form .zeile {
  padding-top: 3px; 
  clear : both;
}

.tx-vdiregionalevent-pi1_form .formw {
float: right;
width: 320px;
text-align: left; }

.tx-vdiregionalevent-pi1_form form input .readfeld {
  border: 1px solid red;
}

.tx-vdiregionalevent-pi1_form .error, .tx-vdiregionalevent-pi1_form .error li{
  color: red;
}
