body, h1, h2, h3, h4, h5, h6, div, span, p, input, select, textarea, li, td, th {
  font-family: tahoma, Arial, Helvetica, sans-serif;
}

#contentcolumn h1, #contentcolumn h2, #contentcolumn h3, #contentcolumn h4,
#contentcolumn h5, #contentcolumn h6, #contentcolumn div, #contentcolumn span,
#contentcolumn p, #contentcolumn li, #contentcolumn td, #contentcolumn th {
  color:#FFFFFF;
}
#contentcolumn h1 {
  font-family: frutigerlight, tahoma, Arial, Helvetica, sans-serif;
  font-size:45px;
  color:#C0C04B;
  margin-bottom:0px;
  text-transform: uppercase;
  line-height:45px;
  font-weight:normal;
}

#contentcolumn h2 {
  font-family: frutigerlight, tahoma, Arial, Helvetica, sans-serif;
  font-size:24px;
  color:#C0C04B;
  margin-top:30px;
  margin-bottom:0px;
  text-transform: uppercase;
  line-height:25px;
  font-weight:normal;
}
#contentcolumn h2.noMarginTop {
  margin-top:0px;
  margin-bottom:0px;
}

#contentcolumn .headerbock {
  margin-bottom:35px;
}

#contentcolumn h3 {
  font-size:11px;
  color:#FFFFFF;
  text-transform: uppercase;
  font-weight:bold;
}
#contentcolumn a, #contentcolumn a:link,
#contentcolumn a:visited, #contentcolumn a:hover, #contentcolumn a:active {
  padding-left:12px;
  text-decoration: underline;
  color:#FFFFFF;
  background:url(/static/hauptportal/images/arrow.gif) no-repeat left;
}
#contentcolumn a:hover, #contentcolumn a:active {
  background:url(/static/hauptportal/images/arrow-down.gif) no-repeat left;
  color:#C0C04B;
}
#contentcolumn ul {
  list-style:none;
  padding:0px 0px 0px 0px;
  margin:5px 0px 5px 0px;
}
#contentcolumn ul li {
  background:url(/static/hauptportal/images/dot.gif) no-repeat 1px 7px transparent;
  padding-left:10px;
  display:block;
}


