p.PartitionSelection {
        padding: 1em;
        background-color: #D9DEE8;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: dotted;
        border-bottom-style: dotted;
        border-top-color: #A4B1C8;
        border-bottom-color: #9EACC4;
}
p.PartitionSelection:hover {
        background-color: #F3F5F8;
}
div.rahmen p.PartitionSelection span.PartitionNo {
        font-size: 100%;
        font-weight: bold;
  }
span.subarbeitsfelder {
        margin-left: 94px;
        padding-top: 8px;
}

/* SITEMAP STYLES */
.sitemap_detail {
        display: none;
}
div.sitemap_content a:link, div.sitemap_content a:visited, div.sitemap1 a:link, div.sitemap1 a:visited  {
      border: 0;
}

a.sitemap1:link, a.sitemap1:visited  {
      font-size: 116.67%;
      font-weight: bold;
}

a.sitemap2:link, a.sitemap2:visited  {
      font-size: 106%;
      font-weight: bold;
}

a.sitemap3:link, a.sitemap3:visited  {
      font-size:  106%;
      font-weight: normal;
}

a.sitemap4:link, a.sitemap4:visited  {
      font-size:  100%;
      font-weight: normal;
}

/* SHOP STYLES */

body.shop {
      padding: 20px;
      padding-top: 2px;
      background-color: #FFFFFF;
      font-family: Geneva, Arial, Helvetica, sans-serif;
      font-size: 75%;
      color: #092A5A;
}
h2.shop, h3.shop {
        font-family:"times new roman",times,serif;
        font-weight:bold;
        color:#092A5A;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0.8em;
        margin-left: 0;
  }
div.shoprahmen        {
        border: 1px solid #D9DCE1;
        width:auto;
        height:auto;
        padding:10px;
        padding-top: 2px;
        background-color: #fefefe;
  }
div.shoprahmen a, p {
      font-size: 100%;
}
div.shoprahmen a {
        color: #613A84;
        text-decoration:none;
        font-weight: bold;
}
div.shoprahmen a:focus,
div.shoprahmen a:hover,
div.shoprahmen a:active {
        color:#0A2A5B;
        text-decoration:underline;
}
a.navTouriSel {
        color:#FFFFFF;
        text-decoration:underline;
}
a.navTouri:hover {
        color:#FFFFFF;
        text-decoration:underline;
}
a.navTouri {
        color:#E2DEE8;
        text-decoration:none;
}
