a:link {
  color: black;
  text-decoration: none;
}
a:visited {
  color: black;
  text-decoration: none;
}
a:active {
  color: black;
  text-decoration: underline;
}
a:hover {
  color: black;
  text-decoration: underline;
}
body {
  text-align: center;
}
#topnavi {
  margin: 20px 0 8px;
  color: #000000;
  height: 40px;
  width: 960px;
}
.navispacer {
  margin: 21px 20px 0px 0;
  width: 1px;
  height: 27px;
  background-color: #bdbc69;
  float: left;
}
.navipoints {
  margin: 28px 20px 10px 0;
  height: 10px;
  width: auto;
  float: left;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
}
#header {
  background: transparent url(./grafiken/test.png) repeat-x scroll left top;
  width: 960px;
  height: 100px;
  text-align: left;
  font-family: verdana;
  font-size: 10px;
}
.headermenue {
  width: 200px;
  text-align: left;
  font-family: verdana;
  font-size: 10px;
  position: absolute;
}
#ticker {
  text-align: left;
  font-family: verdana;
  font-size: 13px;
}
#headermenue01 {
  text-align: left;
  font-family: verdana;
  font-size: 10px;
  padding-top: 10px;
  padding-left: 21px;
}
#headermenue02 {
  text-align: left;
  font-family: verdana;
  font-size: 10px;
  padding-top: 10px;
  padding-left: 134px;
}
#headermenue03 {
  text-align: left;
  font-family: verdana;
  font-size: 10px;
  padding-top: 10px;
  padding-left: 258px;
}
#headermenue04 {
  text-align: left;
  font-family: verdana;
  font-size: 10px;
  padding-top: 10px;
  padding-left: 378px;
}
#headermenue05 {
  text-align: left;
  font-family: verdana;
  font-size: 10px;
  padding-top: 10px;
  padding-left: 500px;
}
#headermenue06 {
  text-align: left;
  font-family: verdana;
  font-size: 10px;
  padding-top: 10px;
  padding-left: 617px;
}
#headermenue07 {
  text-align: right;
  font-family: verdana;
  font-size: 10px;
  padding-top: 10px;
  padding-right: 184px;
}
#logo {
  margin-left: 838px;
  margin-top: -40px;
}
#logo_start {
  margin-left: 838px;
  margin-top: -72px;
}
#logo2 {
  margin-top: -52px;
  margin-left: 838px;
}
#logo3 {
  margin-left: 838px;
  margin-top: -76px;
}
#logo4 {
  margin-left: 838px;
  margin-top: -28px;
}
#logo5 {
  margin-left: 838px;
  margin-top: -70px;
}
#logo6 {
  margin-top: -65px;
  margin-left: 838px;
}
#content {
  width: 960px;
  height: 390px;
  margin-top: 8px;
  text-align: left;
}
#contentleft {
  width: 486px;
  height: 390px;
  float: left;
}
#contentleft-full {
  width: 960px;
  height: 390px;
  float: left;
}
#contentleft-impressionen {
  width: 783px;
  height: 390px;
  float: left;
  /*border:1px solid #000000;*/

}
#contentmiddle {
  width: 299px;
  height: 390px;
  float: left;
}
#contentright {
  width: 173px;
  height: 390px;
  float: left;
  background-color: #ffffff;
  /*border:1px solid #000000;
  border-left: 0px;*/
}
#headline {
  padding: 5px 0 0 5px;
  background: transparent url(./grafiken/verlaufheadline_bg.jpg) repeat-x scroll left top;
  width: 481px;
  height: 22px;
  text-align: left;
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
}
#headline-full {
  padding: 5px 0 0 5px;
  background: transparent url(./grafiken/verlaufheadline_bg.jpg) repeat-x scroll left top;
  width: 960px;
  height: 22px;
  text-align: left;
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
}
#headline-impressionen {
  padding: 5px 0 0 5px;
  background: transparent url(./grafiken/verlaufheadline_bg.jpg) repeat-x scroll left top;
  width: 776px;
  height: 22px;
  text-align: left;
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
}
#inhalt {
  padding: 5px 0px 5px 5px;
  width: 481px;
  height: 183px;
  background-color: #ffffff;
  font-family: verdana;
  font-size: 10px;
}
#inhalt-full {
  padding: 5px 0px 5px 5px;
  width: 956px;
  height: 343px;
  background-color: #ffffff;
  font-family: verdana;
  font-size: 10px;
  border:2px inset; 
}
#inhalt-impressionen {
  padding: 5px 0px 5px 5px;
  width: 772px;
  height: 350px;
  background-color: #ffffff;
  font-family: verdana;
  font-size: 10px;
  border:2px inset; /* #7f7f7f;*/
  /*border-style: inset; */
}
#inhalt .text-box {
  overflow: hidden;
  position: relative;
  width: 476px;
  height: 183px;
  padding-right: 0px;
  margin-bottom: 0px;
}
#inhalt .text-box-full {
  overflow: hidden;
  position: relative;
  width: 960px;
  height: 343px;
  padding-right: 0px;
  margin-bottom: 0px;
}
#inhalt .text-box2 {
  overflow: visible;
  position: relative;
  width: 387px;
  height: 151px;
  padding-right: 0px;
  margin-bottom: 0px;
  left: 61px;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  top: -350px;
}
#inhalt .text-box-rechts {
  overflow: hidden;
  position: relative;
  width: 472px;
  height: 363px;
  padding-right: 0px;
  margin-bottom: 0px;
  left: 482px;
  top: -5px;
  background-color: #ffffff;
}
#inhalt .scrollbar {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 7px ! important;
}
#inhalt .scrollup {
  position: absolute;
  height: 23px;
}
#inhalt .scrolldown {
  padding: 3px 0 0;
  position: absolute;
}
#inhalt .scrollline {
  background: #ffffff none repeat scroll 0%;
  overflow: hidden;
  width: 7px ! important;
}
#inhalt .scrollslider {
  background: #bdbc69 none repeat scroll 0%;
  width: 7px ! important;
}
#inhalt ul {
  list-style-type: none;
}
#kurzinfo {
  width: 486px;
  height: 170px;
}
#kurzinfobild {
  width: 350px;
  height: 170px;
  float: left;
}
#kurzinfotext {
  padding: 5px;
  width: 126px;
  height: 160px;
  float: left;
  background-color: #b69d00;
  font-family: verdana;
  font-size: 10px;
}
#kurzinfotext .text-box {
  overflow: hidden;
  position: relative;
  width: 126px;
  height: 160px;
  padding-right: 0px;
  margin-bottom: 0px;
}
#kurzinfotext .scrollbar {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 7px ! important;
}
#kurzinfotext .scrollup {
  position: absolute;
  height: 23px;
}
#kurzinfotext .scrolldown {
  padding: 3px 0 0;
  position: absolute;
}
#kurzinfotext .scrollline {
  background: #feff99 none repeat scroll 0%;
  overflow: hidden;
  width: 7px ! important;
}
#kurzinfotext .scrollslider {
  background: #bdbc69 none repeat scroll 0%;
  width: 7px ! important;
}
.kurzinfobold {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
}
.teaserheadline {
  padding: 7px 0 0 5px;
  background: transparent url(./grafiken/verlaufheadline_bg.jpg) repeat-x scroll left top;
  width: 168px;
  height: 20px;
  text-align: left;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  /*border:1px solid #000000;*/
}
.teaser {
  padding: 5px 0 0 5px;
  overflow: hidden;
  width: 167px;
  height: 98px;
  font-family: verdana;
  font-size: 10px;

}
.teaser .text-box {
  overflow: hidden;
  position: relative;
  width: 165px;
  height: 93px;
  padding-right: 0px;
  margin-bottom: 0px;
}
.teaser .scrollbar {
  margin: 0;
  padding: 0;
  position: absolute;
  width: 7px ! important;
}
.teaser .scrollup {
  position: absolute;
}
.teaser .scrolldown {
  padding: 3px 0 0;
  position: absolute;
}
.teaser .scrollline {
  background: #ffffff none repeat scroll 0%;
  overflow: hidden;
  width: 7px ! important;
}
.teaser .scrollslider {
  background: #bdbc69 none repeat scroll 0%;
  width: 7px ! important;
}
.kurzinfobold {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
}
#bottomnavi {
  margin: 0 0 0 5px;
  color: #000000;
  height: 20px;
  width: 955px;
}
.bottomnavipoints {
  margin: 5px 0 0;
  font-family: verdana;
  font-size: 10px;
  float: left;
}
.rot {
  color: #ff0000;
  font-weight: bold;
}
.datum {
  font-family: verdana;
  font-size: 9px;
  font-weight: bold;
}
.tunier {
  font-family: Verdana;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}

