body {
  background-color:#d1d1d1;
  background-image:url(images/BG_Grafik.png);
  background-repeat:repeat-x;
  background-attachment:fixed;
  text-align:center;
}

body, td, th, div {
  font-family: Verdana,Arial,sans-serif;
  font-size: 8.5pt;
  line-height: 12.5pt;
  color: black;
}

.large_text {
  font-size:9pt;
  line-height:13pt;
}

hr {
  height:1px;
  color:#2d2828;
  background-color:#2d2828;
  border:0px;
  margin-top:6px;
  margin-bottom:6px;
  padding:0px;
}

hr.top_line {
  position:absolute;
  top:105px;
  width:900px;
  margin-top:0px;
  margin-bottom:0px;
}

hr.image_line {
}

.desc_image {
  margin-bottom:6px;
}

a {
  text-decoration:none;
  color:#bf310b;
}

input.text_field {
  background-color:#2d2828;
  color:white;
  border:1px inset black;
}

#wrapper {
  position: relative;
  width:900px;
  margin: 0 auto;
  text-align:left;
}

#logo {
  position:absolute;
  top:35px;
  left:714px;
}

#menu_table {
  position:absolute;
  top:115px;
}

#content_pane {
  position:relative;
  width:760px;
  top:115px;
  left:140px;
}

#description_pane {
  position:relative;
  top:28px;
}

#centered_pane {
  width:500px;
}

.headline {
  font-size:20px;
  line-height:25px;
  color:#bf310b;
}

.gallery_title {
  font-size:14px;
  line-height:14px;
  color:#bf310b;
}

.news_date {
  color:#2e2929;
}

.line_2cols {
  width:515px;
}

.orange {
  color:#bf310b;
}

.remove_outer_table_margin {
  position:relative;
  top:-14px;
  left:-14px;
}

.movie_formats {
  background-color:#2e2929;
  height:40px;
}

#copyright {
  bottom:0px;
  right:0px;
  width:100%;
}

.image_desc {
  font-style:italic;
}
