body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  text-align: left;
}
th, td, p {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  margin: 0px;
  margin-bottom: 11px;
}
img {
  border: 0px;
  margin: 0px 25px 25px 0px;
}
a {
  color: #808080;
  text-decoration: none;
}
a:hover, a:active, a:focus {
  text-decoration: underline;
}
h1 {
  font-family: Verdana, sans-serif;
  font-size: 15px;
  font-style: italic;
  color: #000000;
}
h2 {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #000000;
  margin-bottom: 0px;
  padding: 0px;
}
h3 {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-style: italic;
  color: #000000;
  margin-bottom: 0px;
  padding: 0px;
  text-decoration: underline;
}
ul {
  margin: 0px 0px 11px 0px;
  padding-left: 15px;
}
#logos_flash {
  display: none;
}

#print_banner {
  display: block;
  padding-bottom: 5px;
  margin-bottom: 25px;
  border-bottom: 1px solid #808080;
}

#modal {
  display: none;
}
#universe {
}
#page {
  position: relative;
  width: 999px;
}
#boxcontainer {
  display: none;
}
#box {
  display: none;
}
#topbanner {
  display:none;
}
#tblinks {
  display:none;
}
#navi {
  display:none;
}
#subnavi {
  display:none;
}
#content {
  display: block;
  background: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

.hideOnScreenButPrint {
  display: block;
}
.hideOnPrintButScreen {
  display: none;
}

#copyright {
  display: block;
  text-align: right;
  color: #808080;
}

table.programm {
  border-collapse: collapse;
}
table.programm th {
  border-top: 1px solid #808080;
  padding: 15px 15px 15px 0px;
  font-weight: normal;
  text-align: left;
  
}
table.programm td {
  border-top: 1px solid #808080;
  padding: 15px 0px 15px 0px;
}
table.programm tr.first th,
table.programm tr.first td {
  border-top: 0px;
}

a.firmenbutton {
  display: none;
}
a.logobutton {
  display: none;
}

#programmdetails a {
  color: #000000;
}

/*******\
* Forms *
\*******/
input, select {
  color: #000000;
  font-size: 12px;
}
input.text, select {
  background-color: #FFFFFF;
  border: 0px;
  border: 0px;
  border-bottom: 1px solid #808080;
  padding: 1px;
  width: 350px;
}
input.button {
  background-color: #FFFFFF;
  border: 1px solid #808080;
  margin-top: 15px;
}
label.error {
  color: #000000;
}
form ul.error {
  margin: 0px;
  padding-left: 15px;
  color: #000000;
}
