/* C 2007 by Reiner Nothdurft    */
/* size of the pages 1000x680 px */
body {
  font-family:verdana,arial,helvetica,sans-serif;
  background-color:#ffffff;
  background-position:top left;
  text-align:center;
  /*color:#605000;*/
  color:#000000;
  padding:0px;
  border:0px;
  margin:5px 0px;
}
#topcontainer {
  position:relative;
  /* height: ref. to pr_headframe() ;*/
  width:960px;
  border:0px;
  text-align:left;
  margin:0px auto;
  padding:0px;
}
#bannercontainer {
  position:absolute; top:10px; left:0px;
  height:92px;
  width:960px;
  background-color:#f0f0f0;
  text-align:left;
  margin:0px auto;
  padding:0px;
  border:0px;
}
#bannerimage {
  position:absolute; top:1px;
  margin:0px 210px 0px;
  height:90px;
  width:540px;
}
#logoimage {
  position:absolute; top:1px; left:47px;
  height:90px;
  width:116px;
}
#langselde {
  position:absolute; top:36px; left:10px;
  /* background-image:url(img/de.gif); */
  height:20px;
  width:30px;
}
#langselhu {
  position:absolute; top:36px; left:170px;
  /* background-image:url(img/hu.gif); */
  height:20px;
  width:30px;
}
#dpvlogo {
  position:absolute; top:23px; left:795px;
  height:50px;
  width:118px;
}
#navcontainer {
  position:absolute; top:103px; left:30px;
  height:21px;
  width:900px;
  background-color:#f0f0f0;
  text-align:center;
  margin:0px;
  padding:0px;
  border:0px;
}
#maincontainer {
  position:absolute; top:125px; left:0px;
  /* height: ref. to pr_headframe() ;*/
  width:960px;
  background-color:#d0d0d0;
  text-align:left;
  padding:0px;
  border:0px;
  margin:0px auto;
}
#centralcontainer {
  position:absolute; top:0px; left:210px;
  width:540px;
  text-align:left;
  margin:0px;
  padding:0px;
  border:0px;
}
#contentcontainer {
  position:absolute; top:50px; left:0px;
  width:500px;
  text-align:left;
  padding:0px;
  border:0px;
  margin:0px 20px;
}
html > body  #contentcontainer {
  top:20px;
} 
#tickercontainer {
  position:absolute;
  top:500px;
  left:px;
  z-index:1;
}
.rectangle {
  width:165px;
  height:125px;
}
.bannercontainerL {
  position:absolute; left:0px;
  height:200px;
  width:200px;
  margin:5px;
  padding:0px;
  border:0px;
}
.bannercontainerR {
  position:absolute; left:730px;
  height:200px;
  width:240px;
  margin:5px;
  padding:0px;
  border:0px;
}
.hidden {
  position:absolute; top:0px; left:0px;
  visibility:hidden;
  text-decoration:none;
  font-size:10px;
  color:#d0d0d0;
}
ul {
  list-style-type:none;
  padding:0;
  margin:0;
  margin-top:-0.8em;
}
ul li {
  background:transparent;
  background-image:url(img/bullet.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:20px;
  padding-bottom:4px;
  margin-left:0px;
  font-size:14px;
}
a, img {
  border:0;
}
a.nav-links, a.nav-links:visited, a.nav-links:active , 
a.pub-links, a.pub-links:visited, a.pub-links:active {
  background:transparent none repeat scroll 0% 50%;
  text-align:left;
  font-weight:bold;
  width:97px;
  color:#c00000;
}
a.nav-links:hover, a.pub-links:hover {
  background:#ffafaf none repeat scroll 0% 50%;
  text-align:left;
  font-weight:bold;
  width:97px;
  color:#c00000;
}
a.nav-links {
  text-decoration:none;
  font-size:14px;
}
a.grey-links {
  background:transparent none repeat scroll 0% 50%;
  text-decoration:none;
  text-align:left;
  font-size:12px;
  font-weight:normal;
  color:#606060;
}
#selected {
  background:#c00000 none repeat scroll 0% 50%;
  color:#ffffff;
}
.center {
  text-align:center;
}
.pm, a.pm, a.pm:visited, a.pm:active, a.pm:hover  { 
   background:#f0f0f0;
   color:#c00000;
}
.tabstd {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
}
.tabact {
  padding:10px;
  border-collapse:collapse;
}
.tabcenter {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  width:940px;
}
.tdnav {
  height:21px;
  width:97px;
  color:#d0d0d0;
}
.tdnavfill {
  text-align:right;
  height:9px;
}
.tdnavtop {
  text-align:right;
  height:70px;
}
.text1 {
  font-size:18px;
  font-weight:bold;
}
.text1:first-letter { font-size:200%; font-family:Helvetica; color:red }
.text1s {
  font-size:18px;
  font-weight:bold;
}
.text2 {
  font-size:14px;
}
.text2b {
  font-size:14px;
  font-weight:bold;
}
.text2r {
  text-align:right;
  font-size:14px;
}
.text3 {
  font-size:12px;
}
.text4 {
  font-size:10px;
}
.text6 {
  font-family:Helvetica;
  text-align:center;
  font-size:6px;
}
.anz {
  font-family:Helvetica;
  text-align:right;
  font-size:9px;
}
.anz2 {
  font-family:Helvetica;
  text-align:center;
  font-size:9px;
}
.impressum {
  text-align:right;
  font-size:10px;
}
.atexttop {
  font-family:arial, latin;
  font-style:italic;
  font-size:36px;
  font-weight:bold;
  color:#0000ff
}
.atext {
  font-size:12px;
}

