body {
  margin: 0px;
  background-color: #FFF;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#rahmen {
  margin: 0px auto;
  width: 935px;
}

#kopf {
  width: 932px;
}

#left {
  width: 205px;
  float: left;
  border-top: 2px solid #9a9a9a;
  margin-top: 0px;
}

#langswitch {
  height: 18px;
  padding-left: 20px;
  padding-top: 20px;	
}

#extranavi {
  padding-top: 40px;	
}

ul.pfeilgelb {
  margin-top: 0px;
  padding: 0px;
  padding-left: 25px;
  list-style-image:url(/files/image/pfeilgelb.jpg);
}

ul.pfeilblau {
  padding: 0px;
  padding-left: 25px;
  list-style-image:url(/files/image/pfeilblau.gif);
}

ul.anstrich {
  padding: 0px;
  padding-left: 25px;
  list-style-image:url(/files/image/minus.gif);
}

.ul_e1 {
  vertical-align: middle;
  min-height: 18px;
  padding-left: 0px;
  padding-top: 5px;	
  margin: 0px;
  list-style-type: none;
}

.ul_e2, .ul_e4 {
  padding-left: 13px;
  padding-top: 5px;	
  margin: 0px;
  list-style-image:url(/images/navi_closed.gif);
}

.ul_e3 {
  padding-left: 13px;
  margin: 0px;
  list-style-image:url(/images/navi_closed.gif);
}


.ul_e2_open {
  border: 0px;
  padding-left: 13px;
  padding-top: 5px;	
  margin: 0px;
  list-style-image:url(/images/navi_closed.gif);
}

.li_e1 {
  padding: 3px 0px 5px 5px;
  border-bottom: 2px solid #9a9a9a;
}

.li_e1 a {
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

.li_e1 .ul_e2 {
  display: none;
}

.li_e1:hover .ul_e2 {
  display: block;
}

.li_e1 .ul_e2_open {
  display: block;
}

.li_e1 .ul_e2 li, .ul_e2_open li {
  margin: 3px;
  margin-left: 20px;
}

.navi_extra1 {
  vertical-align: middle;
  min-height: 18px;
  padding-left: 20px;
  padding-top: 5px;	
}

.navi_extra1 a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

.navi_extra2 {
  vertical-align: middle;
  min-height: 18px;
  padding-left: 13px;
  padding-top: 5px;	
}

.navi_extra2 a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}

#middle {
  width: 495px;
  float: left;
}

#content {
  border: 2px solid #fba900;
  border-top: 0px;
  min-height: 700px;
  padding: 10px;
  padding-left: 35px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#content_start {
  border: 2px solid #fba900;
  border-top: 0px;
  height: 510px;
  min-height: 510px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-image:url(/images/startbg.php);
  background-repeat: no-repeat;
}

#headline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  color: #006699;
  border: 2px solid #fba900;
  border-bottom: 0px;
  padding-top: 7px;
  padding-left: 20px;	
}

#headline_start {
  position: relative;
  left: 220px;
  top: 70px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #006699;
}

#start_texte {
  position: relative;
  left: 220px;
  top: 100px;
}

#start_texte p {
  margin: 0px;
  margin-top: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #fba900;
}

#right {
  border-top: 2px solid #9a9a9a;
  width: 232px;
  float: left;
}


#box_top {
  width: 230px;
  border-right: 2px solid #9a9a9a;
  padding-bottom: 10px;
}

#box_top p {
  margin: 10px;
}

.newsteaser {
  margin: 10px;
  margin-bottom: 0px;
}

.newsheader {
  height: 23px;
  padding-top: 3px;
  width: 230px;
  background-image:url(/images/events.jpg);
  background-repeat: no-repeat;
}

.newsheader span {
  margin-left: 20px;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
}

#box_middle {
  min-height: 200px;
  border-right: 2px solid #9a9a9a;
  border-bottom: 1px solid #FFF;
}

#box_middle p {
  margin: 10px;
}

#box_bottom {
  min-height: 200px;
  border-right: 2px solid #9a9a9a;
  border-bottom: 2px solid #9a9a9a;
}

#box_bottom p {
  margin: 10px;
}

#productheader {
  height: 23px;
  padding-top: 1px;
  width: 230px;
  background-image:url(/images/events.jpg);
  background-repeat: no-repeat;
}

#productheader span {
  margin-left: 20px;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
}

#info {
  height: 200px;
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #9a9a9a;
  padding: 5px;
}

#movieChooser {
  visibility: visible;
  display: block;
}

#movieWindow {
  visibility: hidden;
  display: none;
}

img {
  border: 0px;
}

table {
  margin: 0px;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #069;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}
