ol.twFormular li input.tpInput,
ol.twFormular li input.tpInputShort {
  background-color:#EEEEEE;
  border:1px solid #DDDDDD;
  color:#666666;
  font-size:1.0em;
  vertical-align:top;
  width:100%;
}
ol.twFormular li input.datePicker,
ol.twFormular li input.tpInputShort {
  width:33%;
}
ol.twFormular li select {
  background-color:#EEEEEE;
  border:1px solid #DDDDDD;
  color:#666666;
  font-size:1.0em;
  vertical-align:top;
}
ol.twFormular li textarea {
  background-color:#EEEEEE;
  font-family: arial;
  border:1px solid #DDDDDD;
  color:#666666;
  font-size:1.0em;
  vertical-align:top;
  width:100%;
  height: 75px;
}
ol.twFormular li label {
  color:#666666;
  font-size:1.2em;
}

ol.twFormular li ol {
  margin: 0;
}
ol.twFormular li ol li {
  font-size: 1em;
}

/**
 * Newsboard edit...
 */ 
ol.twFormular li div.editability ol {
  margin-top: 0;
}
ol.twFormular li div.editability ol li {
  font-size: 0.9em;
}
ol.twFormular li input,
ol.twFormular li ol li input,
ol.twFormular li label input,
ol.twFormular li ol li label input,
ol.twFormular li div.editability ol li label input {
  margin: 0;
}
ol.twFormular li div.editability ol li div.usergroupSelection {
  border: 1px solid #eee;
  padding: 5px;
  overflow: auto;
  max-height: 50px;
}
ol.twFormular li div.editability ol li div.usergroupSelection ol {
  margin: 0;
}


/**
 * Input-Button
 */
input.tpSubmit,
a.tpSubmit {
  border: 0;
  background: url('./img/bgNavHover.png') repeat-x;
  padding: 3px 5px;
  color: #fff;
  float: left;
  margin-left: 5px;
}
a.tpSubmit {
  font-size: 1.2em;
  padding: 5px 6px 4px 6px;
  text-decoration: none;
}
ol.twFormular li input.tpSubmit {
  margin-top: 8px;
}


/**
 * Veranstaltungskalender
 */
table.eventInfoboxLegende {
  display: none;
} 


/**
 * Seitenzahlen -> Veranstaltungen / News
 */
p.tpSeitenzahlen {
  text-align: right;
  margin-top: 10px;
} 
p.tpSeitenzahlen a {
  text-decoration: none;
  background: #fff;
  padding: 2px 4px;
  color: #003366;
  border: 1px dotted #003366;
}
p.tpSeitenzahlen a:hover {
  background: url(./img/bgNavHover.png) repeat-x;
  border: 0;
  margin: 1px;
  color: #fff; 
}

div.ibox {
  position: relative;
  min-height: 30px;
}
