#top {
  width: 600px;
}

#top_500 {
  position: relative;
  top: 165px;
  width: 500px;
  margin: 0 auto 240px;
}

#top_567 {
  position: relative;
  top: 165px;
  width: 567px;
  margin: 0 auto 240px;
}

#top_600 {
  position: relative;
  top: 165px;
  width: 600px;
  margin: 0 auto 240px;
}

#top_640 {
  position: relative;
  top: 165px;
  width: 640px;
  margin: 0 auto 240px;
}

#top_650 {
  position: relative;
  top: 165px;
  width: 670px;
  margin: 0 auto 240px;
}


#top_940 {
  position: relative;
  top: 165px;
  width: 940px;
  margin: 0 auto 240px;
}

#top_700 {
  position: relative;
  top: 165px;
  width: 700px;
  margin: 0 auto 240px;
}

#top_800 {
  position: relative;
  top: 165px;
  width: 800px;
  margin: 0 auto 240px;
}

#top_960 {
  position: relative;
  top: 165px;
  width: 960px;
  margin: 0 auto 210px;
}

#top img,
#top_500 img,
#top_940 img,
#top_800 img,
#top_567 img,
#top_700 img,
#top_600 img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}


#sub_nav {
  position: relative;
  width: 600px;
  margin-top: 20px;
  line-height: 20px;
}

#top_500 #sub_nav {
  width: 500px;
  margin-top: 20px;
}

#top_567 #sub_nav {
  width: 567px;
  margin-top: 20px;
}

#top_600 #sub_nav {
  width: 600px;
  margin-top: 20px;
}

#top_640 #sub_nav {
  width: 640px;
  margin-top: 20px;
}

#top_940 #sub_nav {
  width: 940px;
  margin-top: 20px;
}

#top_700 #sub_nav {
  width: 700px;
  margin-top: 20px;
}

#top_800 #sub_nav {
  width: 800px;
  margin-top: 20px;
}

#top_960 #sub_nav {
  width: 960px;
  margin-top: 20px;
}


#sub_nav a {
  font-size: 16px;
  text-decoration: none;
  line-height: 20px;
}


.sub_nav_prev {
  float: left;
  text-align: left;
  line-height: 20px;
  background: url(../images/arrow_prev_bl.png) no-repeat top left;
  padding-left: 18px;
  display: block;
  width: 30.5%;
}

.draw_prev {
  float: left;
  text-align: left;
  line-height: 14px;
  background: url(../images/arrow_prev_bl_12.png) no-repeat top left;
  padding-left: 16px;
  display: block;
  width: 30.5%;
}

.draw_prev_na {
  float: left;
  text-align: left;
  line-height: 14px;
  display: block;
  width: 30.5%;
}

.draw_prev_center {
  text-align: center;
  line-height: 14px;
  background: url(../images/arrow_prev_bl_12.png) no-repeat top left;
  padding-left: 16px;
}

.prev {
  text-align: center;
  line-height: 14px;
  background: url(../images/arrow_prev_bl_12.png) no-repeat top left;
  padding-left: 16px;
}

.sub_nav_next {
  float: right;
  text-align: right;
  line-height: 20px;
  background: url(../images/arrow_next_bl.png) no-repeat top right;
  padding-right: 18px;
}

.draw_next {
  float: right;
  text-align: right;
  line-height: 14px;
  background: url(../images/arrow_next_bl_12.png) no-repeat top right;
  padding-right: 16px;
}

.draw_next_na {
  float: right;
  text-align: right;
  line-height: 14px;

}

.draw_next_center {
  text-align: center;
  line-height: 14px;
  background: url(../images/arrow_next_bl_12.png) no-repeat top right;
  padding-right: 16px;
}

.next {
  text-align: center;
  line-height: 16px;
  background: url(../images/arrow_next_bl_12.png) no-repeat top right;
  padding-right: 16px;
}


.sub_nav_prev a>span>img {
  padding-top: 5px;
}


.sub_nav_item {
  float: left;
  display: block;
  width: 33%;
  text-align: center;
  height: 20px;
  line-height: 20px;
  padding-top: 0px;
}

.sub_nav_center {
  float: left;
  display: block;
  width: 100%;
  text-align: center;
  height: 20px;
  line-height: 20px;
  padding-top: 0px;
}

.sub_nav_left {
  float: left;
  display: block;
  width: 100%;
  text-align: left;
  height: 20px;
  line-height: 20px;
  padding-top: 0px;
}

#top_500 .sub_nav_item {
  padding-top: 0px;
}

.hl14i {
  font-size: 14pt;
  font-style: italic;
  text-decoration: none;
}

p,
div,
td,
a {
  color: #ffffff;
  text-decoration: none;

}

body {
  background-color: #f3f3f3;
  color: #000;

}

a[name] {
  padding-top: 80px;
  /* Dieser Wert kann variieren. */
  width: 0;
  font-size: 0;
}

.vjs-control-bar div,
.vjs-control-bar button {
  color: #fff;
}

.video-js,
.video-js div {
  font: 10px Arial;
  line-height: 28px;
}