a.modul-pagebutton:link, a.modul-pagebutton:visited, a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active, div.modul-pagebutton-inactive { position: relative; padding: 1px 6px 1px 6px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; overflow: hidden; cursor: pointer; }
div.modul-pagebutton-inactive { cursor: default; }
div.modul-pages { position: relative; width: 224px; padding: 2px; text-align: center; float: left; overflow: hidden; font-weight: bold; }
div.modul-pages a:link, div.modul-pages a:visited, div.modul-pages a:focus, div.modul-pages a:hover, div.modul-pages a:active { font-weight: bold; text-decoration: none; }
div.modul-position { position: relative; width: 124px; padding: 2px; text-align: center; float: left; overflow: hidden; font-weight: bold; }
div.modul-numall { position: relative; padding: 3px 0 3px 0; float: right; }
div.modul-numall a:link, div.modul-numall a:visited, div.modul-numall a:focus, div.modul-numall a:hover, div.modul-numall a:active { font-weight: bold; text-decoration: none; }
/* Vor/Zurueck-Buttons */
a.modul-pagebutton:link, a.modul-pagebutton:visited, a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active, div.modul-pagebutton-inactive {
  color: white;
  background-color: #516375;
}
a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active {
  color: white;
  background-color: #E8461C;
}
div.modul-pagebutton-inactive {
  color: white;
  background-color: #D6DEE3;
}

/* Seiten-Navigation */
div.modul-pages {
  color: #C80A04;
}
div.modul-pages a:link, div.modul-pages a:visited, div.modul-pages a:hover, div.modul-pages a:focus, div.modul-pages a:active {
  color: #666666;
}
div.modul-pages a:focus, div.modul-pages a:hover, div.modul-pages a:active {
  color: #AAAAAA;
}

/* Position */
div.modul-position {
  color: #333333;
}

/* Backlinks */
div.modul-numall a:link, div.modul-numall a:visited, div.modul-numall a:focus, div.modul-numall a:hover, div.modul-numall a:active {
  color: #666666;
}
div.modul-numall a:focus, div.modul-numall a:hover, div.modul-numall a:active {
  color: #AAAAAA;
}

/* NEWS */

div.news-subcategories {
    position: relative;
    width: 600px;
    margin-left: 24px;
    margin-bottom: 15px;
}

div.news-umrandung {
    position: relative;
    width: 600px;
    margin-left: 24px;
    margin-bottom: 20px;
}

div.news-kopf {
    position: relative;
    width: 586px;
    padding: 2px;
    padding-left: 10px;
    font-size: 13px;
    font-weight: bold;
    color: white;
    border: 1px solid #BBC6CF;
    background-color: rgb(232,70,28);
}

span.news-datum {
    font-size: 11px;
    color: black;
    font-weight: normal;
}

div.news-content {
    position: relative;
    width: 578px;
    padding: 10px;
    border-left: 1px solid rgb(187,198,207);
    border-right: 1px solid rgb(187,198,207);
    background-color: rgb(239,243,245);
}

div.news-fuss {
    position: relative;
    width: 586px;
    padding: 2px;
    padding-right: 10px;
    text-align: right;
    border: 1px solid rgb(187,198,207);
    background-color: rgb(239,243,245);
}

div.news-fuss a:link, div.news-fuss a:visited, div.news-fuss a:hover, div.news-fuss a:focus, div.news-fuss a:active {
    color: black;
    font-weight: bold;
}
div.news-fuss a:hover, div.news-fuss a:focus, div.news-fuss a:active {
    color: rgb(198,0,35);
}

div.news-nav {
    position: relative;
    text-align: right;
    padding-right: 22px;
}

div.news-nav a:link, div.news-nav a:visited, div.news-nav a:hover, div.news-nav a:focus, div.news-nav a:active {
    font-weight: bold;
}

a.data-categories2-news-1, a.data-categories2-news-1-marked {
}

/* NEWS */

div.news-umrandung-detail {
    position: relative;
    width: 584px;
    margin-left: 24px;
    margin-bottom: 20px;
}

div.news-kopf-detail {
    position: relative;
    width: 570px;
    padding: 2px;
    padding-left: 10px;
    font-size: 13px;
    font-weight: bold;
    color: white;
    border: 1px solid #BBC6CF;
    background-color: rgb(232,70,28);
}

span.news-teaser-detail {
    color: rgb(81,99,117);
    font-weight: normal;
}
span.news-datum-detail {
    font-size: 11px;
    color: black;
    font-weight: normal;
}
div.news-content-detail {
    position: relative;
    width: 562px;
    padding: 10px;
    border-left: 1px solid rgb(187,198,207);
    border-right: 1px solid rgb(187,198,207);
    background-color: rgb(239,243,245);
}

div.news-fuss-detail {
    position: relative;
    width: 570px;
    padding: 2px;
    padding-right: 10px;
    text-align: right;
    border: 1px solid rgb(187,198,207);
    background-color: rgb(239,243,245);
}

div.news-fuss-detail a:link, div.news-fuss-detail a:visited, div.news-fuss-detail a:hover, div.news-fuss-detail a:focus, div.news-fuss-detail a:active {
    color: black;
    font-weight: bold;
}
div.news-fuss-detail a:hover, div.news-fuss-detail a:focus, div.news-fuss-detail a:active {
    color: rgb(198,0,35);
}