.zero-padding {padding:0;}
.zero-margin {margin:0;}
.bold{font-weight: bold;}
.color-orange{color:#e77616;}
#calendarContainer {
  padding:0;
  width: 98%;
  margin:0;
  }
.workshop_calendar_table a {
  font-weight:700;
  font-size:11px;
  color:#003E5F;
  text-decoration:none;
  }
.workshop_calendar_table a:hover {
  color:#F60;
  text-decoration:none;
  }
#workshopCalendar {
  margin: 9px;
  }
#workshopCalendar th {
  background-color: #80a1c0;
  color: #ffffff;
  padding-bottom: 1px;
  padding-top: 1px;
  margin:2px;
  }
#workshopCalendar td {
  padding: 2px;
  }
#workshopCalendar tr.ws_table_bg td {
  background-image: url("http://image.dashofer.hu/dashofer/ws_table_bg.gif");
  }
#workshopCalendar tr.ws_table_bg2 td {
  background-image: url("http://image.dashofer.hu/dashofer/ws_table_bg2.gif");
  }
#workshopCalendar a {
  font-weight:bold;
  }
#workshopCalendar a {
  font-weight:bold;
  font-size:11px;
  color:#003E5F;
  text-decoration:none;
  }
#workshopCalendar a:hover {
  color:#F60;
  text-decoration:none;
  }
.workshopdatatable th, .workshopdatatable td {
  text-align:center;
  margin:0;
  padding:0px;
  }
