.tx-vditwevent-pi1 table {
	border-collapse: collapse;
	width: 100%;
}

.tx-vditwevent-pi1 table td {
	border-bottom: 1px solid #cbcccd;
	border-right: 1px solid #cbcccd;
	padding: 8px;
}

.tx-vditwevent-pi1 table td:last-child {
	border-right: 0;
}

.tx-vditwevent-pi1 .tx-vditwevent-pi1-list_tr-head td {
	background-color: #009cce;
	color: #FFF;
	font-weight: bold;
}

.tx-vditwevent-pi1 table tr.tx-vditwevent-pi1-list_tr-head td a {
	color: #fff!important;
}

.tx-vditwevent-pi1 td a {
	font-weight: bold;
}

/*
.tx-vditwevent-pi1{
}

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

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

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

.tx-vditwevent-pi1-list_tr-odd {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    background-color: white;
}
*/
/*CSS FUER FORMULAR*/
.tx-vditwevent-pi1_form form{
  width: 450px; 
/*  height : 400px;*/
  padding: 5px;
}

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

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

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

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

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

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