body {
  margin:0px;
  background-color:#FFC639;
  font-family:sans-serif;
}

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

a:hover {
  text-decoration:underline;
}

#block_top {
  position:absolute;
  top:0px;
  left:0px,
  width:1002px;
}

#block_menu {
  position:absolute;
  left:0px;
  top:140px;
  height:20px;
  width:1002px;
  color:#FFFFFF;
}
#menu_spacer_left {
  position:relative;
  float:left;
  width:14px;
  height:18px;
}

#teaserbar_left {
  position:absolute;
  top:187px;
  left:15px;
  width:162px;
}

#teaserbar_right {
  position:absolute;
  top:187px;
  left:828px;
  width:162px;
}

.bg_violett {
  background-color:#223172;
  color:#FFFFFF;
}

.block_teaser {
  border:1px solid #212856;
  background-color:#FFFFFF;
}

.teaser_headline {
  height:28px;
  color:#1B2D6D;
  font-size:18px;
  font-weight:bold;
  text-align:center;
}

.teaser_inhalt {
  margin:1px;
  padding:6px;
  font-weight:bold;
  font-size:13px;
}

.mehr {
  position:absolute;
  bottom:5px;
  right:0px;
  font-size:11px;
  font-weight:bolder;
  background-color:#FEE580;
  color:#000000;
  padding:0px 6px 1px 6px;
}

.mehr2 {
  width:47px;
  display:block;
  text-align:center;
  font-size:11px;
  font-weight:bolder;
  color:#FFFFFF;
  padding:0px 0px 1px 0px;
  margin-right:3px;
  margin-bottom:2px;
}

.linkstext {
  text-decoration:none;
  text-decoration:underline;
  color:#000000;
}

/**** Navigation ****/
.akt {
  color:#FFC639;
}

.pass {
  color:#FFFFFF;
}

.nav1 {
  display:block;
  float:left;
  /*     top  right  bottom  left */
  margin:3px  0px    0px     0px;
  font-size:12px;
}
.nav1_spacer {
  height:20px;
  width:58px;
  float:left;
}

.nav2 {
  display:block;
  /*     top  right  bottom  left */
  margin:0px  0px    0px     0px;
  font-size:12px;
}

.nav3 {
  display:block;
  /*     top  right  bottom  left */
  margin:0px  0px    0px     8px;
  font-size:12px;
}

.nav4 {
  display:block;
  /*     top  right  bottom  left */
  margin:0px  0px    0px     16px;
  font-size:12px;
}

.nav5 {
  display:block;
  /*     top  right  bottom  left */
  margin:0px  0px    0px     24px;
  font-size:12px;
}

.nav6 {
  display:block;
  /*     top  right  bottom  left */
  margin:0px  0px    0px     30px;
  font-size:12px;
}

.navpop {
  position:absolute;
  top:160px;
  left:0px;
  display:none;
  z-index:99;
  background-color:#223172;
  border:1px solid #FFFFFF;
  border-top:0px;
  padding:2px 4px 2px 4px;
}
/**** /Navigation ****/

.tb_frame {
  position:absolute;
  background-color:#FFFFFF;
  border-right:1px solid black;
  border-bottom:1px solid black;
}

.tb_headline {
  position:absolute;
  top:16px;
  left:0px;
  width:830px;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:22px;
  color:white;
  font-weight:bold;
  font-size:12px;
}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}

.tools {
  margin:0px 40px 20px 22px;
  padding:6px 0px 4px 200px;
  border:1px solid #223172;
  background-color:#FFF7DA;
  font-size:12px;
}

.RedDotBezeichnung {
  font-size:12px;
  font-weight:bold;
}

.textwb {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}

.texttabs {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}

.contwidth {
  width:904px;
}

/**** Statistiken ****/
tr.planfarbe1 {
  background-color:#FFC639;
}
tr.planfarbe2 {
  background-color:#FFDB81;
}
/**** /Statistiken ****/
