#wrapper
{
  text-align: left;
  width: 970px;
  margin: 0 auto;
  padding: 0;
  background-color: #273187;
  background-image:url(/images/bg_selection_category_list.jpg);
  background-repeat: repeat-y;
  line-height: 14px;
}

#oneColLayout #wrapper
{
  background-image: none;
}

#contentWrapper
{
  width: 970px;
  overflow: hidden;
}

#contentDivider
{
  height: 12px;
  background-color: #273187;
}

#wrapper #cultureSwitch
{
  text-align: right;
  width: 300px;
}

#threeColLayout #primaryContent
{
  float: left;
  width: 805px;
  margin: 0;
  padding: 0 0 24px 0;
  background: url(/images/ecke_blau_weiss_ol_12x12.gif) no-repeat left top;
}

#threeColLayout #primaryContent #editorialBody
{
  float: left;
  display: inline;
  line-height: 14px;
  width: 561px;
  margin: 12px 12px 0 12px;
  overflow: auto;
}

#threeColLayout #primaryContent #editorialBody .image
{
  float: left;
  display: inline;
  margin: 0;
  width: 243px;
}

#threeColLayout #primaryContent #editorialBody img
{
  margin: 0 12px 12px 0;
}

#threeColLayout #primaryContent #editorialBody .imageSubTitle
{
  margin: 0 12px 12px 0;
  font-weight: bold;
}

#threeColLayout #primaryContent #editorialBody .content
{
  float: left;
  display: inline;
  margin: 0;
  width: 318px;
}

#threeColLayout #primaryContent #linkBox
{
  padding: 0 0 12px 0;
  background: url(/images/divider_detail_h.jpg) repeat-x left bottom;
  width: 231px;
}

#threeColLayout #primaryContent .intro
{
  padding: 12px 0 0 0;
  background: url(/images/divider_detail_h.jpg) repeat-x left top;
  width: 231px;
}

#threeColLayout #primaryContent #linkBox .list a {
  display: block;
  padding: 0 17px 0 30px;
  line-height: 18px;
  background: url(../images/linkintern_18x18.jpg) no-repeat left top;
  text-decoration: underline;
  color: #241c58;
  margin: 12px 0 12px 0;
  font-weight: bold;
}
#threeColLayout #primaryContent #linkBox .list a:hover, #threeColLayout #primaryContent #linkBox .list a:active
{
  background: url(../images/linkintern_onover_18x18.jpg) left top no-repeat;
  text-decoration: underline;
  color: #d31736;
}

#threeColLayout #primaryContent #infoBox
{
  width: 220px;
  background-color: #273187;
  padding: 10px 0px 24px 0px;
  color: #d0dadf;
}
#threeColLayout #primaryContent img
{
  margin: 0;
}

#threeColLayout #primaryContent #infoBox .subTitle
{
  font-size: 14px;
  line-height: 18px;
  margin: 0 12px 21px 12px;
  font-weight: medium;
}
#threeColLayout #primaryContent #infoBox .content
{
  margin: 0 12px 0 12px;
}

#threeColLayout #primaryContent #downloadBox
{
  width: 220px;
  background-color: #d0dadf;
  padding: 12px 0 0 0;
  margin: 0 0 12px 0;
  overflow: hidden;
}

#threeColLayout #primaryContent #downloadBox .content
{
  width: 220px;
  background: url(/images/red_abschluss_u_265x12.gif) no-repeat left bottom;
  padding: 0 0 12px 0;
}

#threeColLayout #primaryContent #downloadBox .content a {
  display: block;
  padding: 0 17px 0 30px;
  line-height: 18px;
  background: url(../images/pdf2_18x18.jpg) no-repeat left top;
  text-decoration: underline;
  color: #241c58;
  margin: 0 0 12px 12px;
}
#threeColLayout #primaryContent #downloadBox .content a:hover, #threeColLayout #primaryContent #downloadBox .content a:active
{
  background: url(../images/pdf2_onover_18x18.jpg) left top no-repeat;
  text-decoration: underline;
  color: #d31736;
}

#threeColLayout #primaryContent h1
{
  font-size: 16px;
  line-height: 48px;
  color: #241c58;
  margin: 0 0 0 12px;
  font-weight: medium;
  background: url(/images/divider_detail_h.jpg) repeat-x left bottom;
}

#threeColLayout #primaryContent p
{
  margin: 12px 0 12px 0;
}

#secondaryContent
{
  float: left;
  width: 220px;
  margin: 0;
  overflow: auto;
}

#sideContent
{
  float: left;
  width: 175px;
  margin: 0;
}

#sideContent ul li.selected, .editorial #sideContent ul a.selected
{
  background-color: #d31736;
}

.downloadInfo
{
  margin: 12px 0 0 12px;
  font-weight: bold;
}

#threeColLayout #primaryContent #contactBox
{
  width: 220px;
  background-color: #eea31e;
  padding: 10px 0px 24px 0px;
  font-weight: bold;
  overflow: hidden;
}
#threeColLayout #primaryContent #contactBox h2
{
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 0 12px;
}
#threeColLayout #primaryContent #contactBox .emailInfo
{
  color: #fff;
  margin: 3px 0 0 12px;
  width: 196px;
  overflow: hidden;
}
#threeColLayout #primaryContent #contactBox .email
{
  margin: 8px 0 0 24px;
}

#threeColLayout #primaryContent #contactBox .email  a 
{
  padding: 0 17px 0 20px;
  line-height: 28px;
  background: url(../images/weiter3_13x13.jpg) no-repeat left;
  text-decoration: underline;
  color: #241c58;
}
#threeColLayout #primaryContent #contactBox .email a:hover, #threeColLayout #primaryContent #contactBox .email a:active
{
  background: url(../images/weiter3_onover_13x13.jpg) left no-repeat;
  text-decoration: underline;
  color: #d31736;
}

#threeColLayout #primaryContent #contactBox .phoneInfo
{
  color: #fff;
  margin: 20px 0 0 24px;
}
#threeColLayout #primaryContent #contactBox .phone
{
  margin: 12px 0 0 24px;
}
#threeColLayout #primaryContent #contactBox .commonInfo
{
  color: #fff;
  margin: 17px 0 0 12px;
  width: 196px;
  overflow: hidden;
}


