/**
 * Project: www.ra-newsflash.de [homepage2006]
 * File: standard_all.css
 *
 * Diese Bibliothek wurde von der ra-online GmbH (Mommsenstraße 68, D-10629 Berlin) entwickelt.
 * Alle Rechte vorbehalten.
 * Bei Fragen, Hilfe oder Hinweisen wenden Sie sich bitte an unsere Serviceteam unter info@ra-online.de oder rufen Sie uns unter (+49 30) 280 43 600 an.
 * This library has been developed by ra-online GmbH (Mommsenstraße 68, D-10629 Berlin).
 * All rights reserved.
 * For questions, help or comments contact our serviceteam and mail to info@ra-online.de or call (+49 30) 280 43 600.
 *
 * @package homepage2006
 * @link http://www.ra-online.de/
 * @copyright ra-online GmbH, 2006-09
 * @author Marco Mruk (mmruk@ra-online.de)
 * @author Stefan Janus (sjanus@ra-online.de)
 */ 

/* CSS-Definitionen für die normalen Ausgaben [alle Browser] */


/* <# Definition der weiteren Objekte im Navigationssegment #> */
div.contentNavigationSegment div.documentLink {
  top: 400px;
 }

/* <# Definition der Objekte für die Darstellung der Startseite #> */
div.home {
  width: 470px;
  padding-top: 120px;
  position: relative;
 }
div.home img.logoRaPage {
  position: absolute;
  top: 30px;
  right: 0px;
 }
div.home h1,
div.home h2 {
  font-family: verdana, arial, sans-serif;
  font-size: 1.05em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #505080;
 }
div.home h1 span {
  font-family: verdana, arial, sans-serif;
  font-size: 0.8em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  display: block;
 }
div.home p {
  font-family: Verdana, Arial, sans-serif;
  line-height: 14pt;
  text-align: left;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
  margin-bottom: 15px;
  line-height: 1.4em;
  color: #121630;
 }
div.home p span.productPartA {
  font-weight: bold;
  font-style: italic;
  color: #DC2B19;
 }
div.home p span.productPartB {
  font-weight: bold;
  font-style: italic;
 }
div.home p.magnifier {
  width: 285px;
  /*text-align: justify;*/
 }
div.home img.magnifier {
  position: absolute;
  top: 330px;
  right: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
 }
#page_home p.paneltitle {
  font-family: verdana, arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: right;
  text-transform: none;
  padding-top: 20px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  margin-right: 32px;
  margin-bottom: 15px;
  border-style: none;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #CCCCCC;
  color: #0E4A50;
 }

/*Referenzen*/
div.home div.questionBlock p.question {
  font-weight: bold;
  padding-top: 15px;
  color: #505080;
 }
div.home div.questionBlock p.answer {
  padding-left: 15px;
  padding-top: 0px;
  margin-top: -10px;
 }
div.home div.referenceBlock {
  position: relative;
  width: 450px;
  height: 200px;
 }

/* Referenzen -> ausgeblendet */
div.home #referenceBlock2 {
  display: none;
 }
div.home #referenceBlock3 {
  display: none;
 }
div.home #referenceBlock6 {
  display: none;
 }

div.home #referenceBlock2 {
  height: 265px;
 }
div.home div.referenceBlock div.picture {
  position: relative;
  float: left;
  width: 190px;
  height: 150px;
 }
div.home div.referenceBlock div.text {
  position: relative;
  float: right;
  width: 250px;
  height: 150px;
 }
div.home div.referenceBlockSpezial {
  position: relative;
  width: 460px;
  height: 200px;
 }
div.home div.referenceBlockSpezial div.picture {
  position: relative;
  float: left;
  width: 220px;
  height: 150px;
 }

div.home p a {
  font-weight: bold;
 }
div.home p a:link {
  text-decoration: underline;
  text-transform: none;
  color: #505080;
 }
div.home p a:visited {
  text-decoration: underline;
  text-transform: none;
  color: #505080;
 }
div.home p a:focus {
  text-decoration: underline;
  text-transform: uppercase;
  color: #505080;
 }
div.home p a:hover {
  text-decoration: underline;
  text-transform: none;
  color: #63A542;
 }
div.home p a:active {
  text-decoration: underline;
  text-transform: none;
  color: #505080;
 }

/* <# Definition der Objekte für die Darstellung der Prouktinfos #> */
div.productinfo {
  position: relative;
  width: 470px;
 }
div.productinfo h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.25em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 5px;
  line-height: 1.4em;
  color: #000000;
 }

#page_productinfo p.footpannel,
div.productinfo p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 15px;
  line-height: 1.4em;
  color: #121630;
 }
#page_productinfo p.paneltitle {
  font-family: verdana, arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 20px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  margin-right: 32px;
  margin-bottom: 15px;
  border-style: none;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #CCCCCC;
  color: #0E4A50;
 }
div.productinfo p span.productPartA, div.productinfo ul span.productPartA {
  font-weight: bold;
  font-style: italic;
  color: #DC2B19;
 }
div.productinfo p span.productPartB, div.productinfo ul span.productPartB {
  font-weight: bold;
  font-style: italic;
 }
div.productinfo p a {
  font-weight: bold;
 }
div.productinfo p a:link {
  text-decoration: underline;
  text-transform: none;
  color: #505080;
 }
div.productinfo p a:visited {
  text-decoration: underline;
  text-transform: none;
  color: #505080;
 }
div.productinfo p a:focus {
  text-decoration: underline;
  text-transform: uppercase;
  color: #505080;
 }
div.productinfo p a:hover {
  text-decoration: underline;
  text-transform: none;
  color: #63A542;
 }
div.productinfo p a:active {
  text-decoration: underline;
  text-transform: none;
  color: #505080;
 }
div.productinfo p.footnote {
  font-size: 0.7em;
  margin-top: 20px;
 }
div.productinfo div.screenshotFlyerB {
  text-align: center;
 }
div.productinfo ul {
  padding-bottom: 30px;
  padding-left: 22px;
 }
div.productinfo ul li {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-bottom: 4px;
  line-height: 1.4em;
  color: #121630;
 }
div.productinfo ul a:link {
  text-decoration: underline;
  color: #505080;
 }
div.productinfo ul a:visited {
  text-decoration: underline;
  color: #505080;
 }
div.productinfo ul a:focus {
  text-decoration: underline;
  color: #505080;
 }
div.productinfo ul a:hover {
  text-decoration: underline;
  color: #63A542;
 }
div.productinfo ul a:active {
  text-decoration: underline;
  color: #505080;
 }

/*Preise*/
div.productinfo table {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-left: 15px;
 }
div.productinfo table tr.heading {
  font-weight: bold;
 }
div.productinfo table tr.heading td {
  text-align: center;
  padding-bottom: 6px;
  vertical-align: bottom;
 }
div.productinfo table tr.dataA td, div.productinfo table tr.dataB td {
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-top-style: none;
  border-left-style: none;
  border-right-style: none;
  height: 3.4em;
 }
div.productinfo table tr.dataA td {
  border-width: 1px;
 }
div.productinfo table tr.dataB td {
  border-width: 2px;
 }
div.productinfo table tr.dataA td.columnDataT, div.productinfo table tr.dataB td.columnDataT {
  text-align: center;
  padding-bottom: 6px;
  vertical-align: bottom;
 }
div.productinfo table tr.dataA td.columnDataT span, div.productinfo table tr.dataB td.columnDataT span {
  font-size: 0.75em;
 }
div.productinfo table tr.dataA td.columnDataP, div.productinfo table tr.dataB td.columnDataP {
  text-align: center;
  vertical-align: middle;
 }
div.productinfo table tr.dataA td sup, div.productinfo table tr.dataB td sup {
  font-size: 0.75em;
  padding-left: 2px;
 }
div.productinfo table tr td.columnKey {
  font-size: 0.75em;
  text-align: right;
  padding-right: 6px;
 }
div.productinfo div.tablefooter {
  margin-top: 20px;
 }

/*Referenzen*/
div.productinfo div.questionBlock p.question {
  font-weight: bold;
  padding-top: 15px;
  color: #505080;
 }
div.productinfo div.questionBlock p.answer {
  padding-left: 15px;
  padding-top: 0px;
  margin-top: -10px;
 }
div.productinfo div.referenceBlock {
  position: relative;
  width: 450px;
  height: 200px;
 }

/* Referenzen -> ausgeblendet */
div.productinfo #referenceBlock2 {
  display: none;
 }
div.productinfo #referenceBlock3 {
  display: none;
 }
div.productinfo #referenceBlock6 {
  display: none;
 }


div.productinfo #referenceBlock2 {
  height: 265px;
 }
div.productinfo div.referenceBlock div.picture {
  position: relative;
  float: left;
  width: 190px;
  height: 150px;
 }
div.productinfo div.referenceBlock div.text {
  position: relative;
  float: right;
  width: 250px;
  height: 150px;
 }
div.productinfo div.referenceBlockSpezial {
  position: relative;
  width: 460px;
  height: 200px;
 }
div.productinfo div.referenceBlockSpezial div.picture {
  position: relative;
  float: left;
  width: 220px;
  height: 150px;
 }

/*Rechtsgebiete */
div.productinfo span.categorycount {
  color: #505080;
 }

/* <# Definition der Objekte für die Darstellung des ra-newsflash #> */
div.ranewsflashPanel {
  padding-top: 10px;
  padding-bottom: 80px;
 }
div.ranewsflashPanel div.singlenewsPanel {
  font-family: arial, verdana, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 8px;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  color: #000010;
  background-color: #E0E0E0;
  position: relative;
 }
div.ranewsflashPanel div.singlenewsPanel p.publishingdate {
  font-weight: bold;
  position: absolute;
  right: 9px;
 }
div.ranewsflashPanel div.singlenewsPanel p.categories {
  text-transform: uppercase;
  width: 230px;
 }
div.ranewsflashPanel div.singlenewsPanel div.title {
  padding-top: 26px;
  padding-bottom: 9px;
 }
div.ranewsflashPanel div.singlenewsPanel p.title {
  font-size: 1.4em;
  font-weight: bold;
 }
div.ranewsflashPanel div.singlenewsPanel p.subtitle {
  font-size: 0.95em;
  font-style: italic;
 }
div.ranewsflashPanel div.singlenewsPanel p.introduction {
  font-weight: bold;
  padding-bottom: 5px;
  color: #111111;
 }
div.ranewsflashPanel div.singlenewsPanel p.content {
  color: #111111;
 }
div.ranewsflashPanel div.singlenewsPanel p.content br {
  line-height: 10px;
 }
div.ranewsflashPanel div.singlenewsPanel p.content span.header {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 1px;
  display: block;
 }
div.ranewsflashPanel div.singlenewsPanel div.guidingprinciple p.title {
  font-weight: normal;
  font-size: 1em;
  margin-top: 5px;
 }
div.ranewsflashPanel div.singlenewsPanel div.guidingprinciple p.line {
  font-style: italic;
  padding-left: 4px;
 }
div.ranewsflashPanel div.singlenewsPanel div.courtdata {
  font-family: verdana, arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 8px;
  margin-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  color: #353536;
  background-color: #FBFBFB;
  border-style: solid;
  border-width: 1px;
  border-color: #898989;
  position: absolute;
  right: 0px;
 }
div.ranewsflashPanel div.singlenewsPanel div.courtdata p.title {
  font-size: 1.1em;
  padding-bottom: 3px;
  color: #656567;
 }
div.ranewsflashPanel div.singlenewsPanel div.courtdata ul {
  margin-left: 6px;
  list-style-position: outside;
  list-style-type: none;
 }
div.ranewsflashPanel div.singlenewsPanel div.courtdata ul li {
  font-size: 0.96em;
  font-style: italic;
 }
div.ranewsflashPanel div.singlenewsPanel div.courtdata ul li span.label {
  padding-right: 2px;
 }
div.ranewsflashPanel div.singlenewsPanel div.courtdata ul li span.value {
  font-weight: bold;
  color: #7B7B7F;
 }
div.ranewsflashPanel div.singlenewsPanel p.source {
  font-size: 0.9em;
  font-style: italic;
  padding-top: 5px;
  color: #111111;
 }
div.ranewsflashPanel div.singlenewsPanel p.source span.label {
  padding-right: 3px;
 }
div.ranewsflashPanel div.singlenewsPanel a:link {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: transparent;
 }
div.ranewsflashPanel div.singlenewsPanel a:visited {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: transparent;
 }
div.ranewsflashPanel div.singlenewsPanel a:focus {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: transparent;
 }
div.ranewsflashPanel div.singlenewsPanel a:hover {
  text-decoration: underline;
  text-transform: none;
  color: #FFFFFF;
  background-color: #336699;
 }
div.ranewsflashPanel div.singlenewsPanel a:active {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: transparent;
 }

div.ranewsflashPanel div.singlenewsPanel ul.crossreferenceslist {
  font-family: verdana, arial, sans-serif;
  font-size: 0.8em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 20px;
  /*margin-bottom: 10px;*/
  padding-bottom: 20px;
  margin-left: 7px;
  list-style-type: none;
 }
div.ranewsflashPanel div.singlenewsPanel ul.crossreferenceslist li {
  margin-bottom: 6px;
 }
div.ranewsflashPanel div.singlenewsPanel ul.crossreferenceslist li span.rubric {
  font-weight: bold;
  padding-bottom: 2px;
  display: block;
 }
div.ranewsflashPanel div.singlenewsPanel ul.crossreferenceslist li span.data {
  position: relative;
  left: -4px;
 }
div.ranewsflashPanel div.singlenewsPanel ul.crossreferenceslist li ul.crossreferences {
  margin-left: 20px;
 }
div.ranewsflashPanel div.singlenewsPanel ul.crossreferences li span.data span.crossreferences2 a span.reference {
  font-size: 0.9em;
 }
div.ranewsflashPanel div.singlenewsPanel ul.crossreferences li span.data span.crossreferences3 span.filenumber {
  font-size: 0.9em;
 }

div.ranewsflashPanel div.newslistPanel {
  font-family: arial, verdana, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 8px;
  margin-bottom: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #BBBBBB;
  position: relative;
 }
div.ranewsflashPanel div.newslistPanel a {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
 }
div.ranewsflashPanel div.newslistPanel a span {
  color: #000010;
  display: block;
 }
div.ranewsflashPanel div.newslistPanel span.publishingdate {
  font-weight: bold;
  position: absolute;
  right: 9px;
 }
div.ranewsflashPanel div.newslistPanel span.categories {
  text-transform: uppercase;
  width: 230px;
 }
div.ranewsflashPanel div.newslistPanel span.titlesector {
  padding-top: 9px;
  padding-bottom: 6px;
 }
div.ranewsflashPanel div.newslistPanel span.title {
  font-size: 1.2em;
  font-weight: bold;
 }
div.ranewsflashPanel div.newslistPanel span.subtitle {
  font-size: 0.95em;
  font-style: italic;
 }
div.ranewsflashPanel div.newslistPanel span.content {
  color: #111111;
 }
div.ranewsflashPanel div.newslistPanel span.content br {
  line-height: 5px;
 }
div.ranewsflashPanel div.newslistPanel span.source {
  font-size: 0.9em;
  font-style: italic;
  padding-top: 5px;
  color: #111111;
 }
div.ranewsflashPanel div.newslistPanel span.source span.label {
  padding-right: 3px;
  display: inline;
 }
div.ranewsflashPanel div.newslistPanel span.source span.value {
  display: inline;
 }
div.ranewsflashPanel div.newslistPanel a:link {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: transparent;
 }
div.ranewsflashPanel div.newslistPanel a:visited {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: transparent;
 }
div.ranewsflashPanel div.newslistPanel a:focus {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: #E0E0EF;
 }
div.ranewsflashPanel div.newslistPanel a:hover {
  text-decoration: underline;
  text-transform: none;
  color: #FFFFFF;
  background-color: #FFFFEE;
 }
div.ranewsflashPanel div.newslistPanel a:active {
  text-decoration: none;
  text-transform: none;
  color: #336699;
  background-color: #E0E0EF;
 }
div.ranewsflashPanel div.disclaimer {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 200px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 5px;
  color: #450000;
  border-style: solid;
  border-width: 1px;
  position: relative;
 }
div.ranewsflashPanel div.disclaimer p.title {
  font-size: 1.15em;
  font-weight: bold;
  padding-bottom: 4px;
 }
div.ranewsflashPanel div.disclaimer p.line {
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 3px;
 }
div.ranewsflashPanel div.errorMessage{
  font-family: arial, verdana, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  color: #000010;
  background-color: #EFA0A0;
  position: relative;
 }
div.ranewsflashPanel div.errorMessage h2 {
  font-size: 1.5em;
  font-weight: bold;
  padding-bottom: 10px
 }
div.ranewsflashPanel div.errorMessage p {
  padding-bottom: 3px;
 }


/* Liste */
div.ranewsflashEmbeddedPanel {
  padding-top: 5px;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 2px;
  position: relative;
  width: 400px;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  position: relative;
  display: block;
  border-style: solid;
  border-width: 1px;
  border-color: #CCCCCC;
  background-color: #EEEEEE;
  margin-bottom: 35px;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a span.title {
  font-size: 1.2em;
  font-weight: bold;
  padding-bottom: 2px;
  color: #0E4A50;
  display: block;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a span.subtitle {
  font-size: 1.1em;
  font-weight: normal;
  font-style: italic;
  padding-bottom: 2px;
  color: #0E4A50;
  display: block;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a span.content {
  font-size: 1.1em;
  color: #111111;
  display: block;
  margin-top: 5px;
 }

div.ranewsflashEmbeddedPanel div.newslistPanel a span.publishingdate {
  display: block;
  padding-bottom: 5px;
  text-align: right;
  font-weight: bold;
  color: #111111;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a span.newstoday {
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
  color: #FF1111;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a:link {
  text-decoration: none;
  background-color: transparent;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a:visited {
  text-decoration: none;
  background-color: transparent;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a:focus {
  text-decoration: none;
  background-color: #DFDFDF;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a:hover {
  text-decoration: none;
  background-color: #DFDFDF;
 }
div.ranewsflashEmbeddedPanel div.newslistPanel a:active {
  text-decoration: none;
  background-color: #DFDFDF;
 }
/*
div.ranewsflashEmbeddedPanel p.moreLink {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: right;
  text-transform: none;
  padding-top: 3px;
  padding-bottom: 3px;
 }
div.ranewsflashEmbeddedPanel p.moreLink a:link {
  text-decoration: none;
  color: #111111;
 }
div.ranewsflashEmbeddedPanel p.moreLink a:visited {
  text-decoration: none;
  color: #111111;
 }
div.ranewsflashEmbeddedPanel p.moreLink a:focus {
  text-decoration: none;
  color: #111111;
 }
div.ranewsflashEmbeddedPanel p.moreLink a:hover {
  text-decoration: underline;
  color: #3333CC;
 }
div.ranewsflashEmbeddedPanel p.moreLink a:active {
  text-decoration: none;
  color: #111111;
 }
*/

div.ranewsflashEmbeddedPanel span.categories {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: right;
  text-transform: none;
  display: block;
  padding-bottom: 5px;
  color: #111111;
 }

div.ranewsflashEmbeddedPanel div.newslistPanel div.courtdata {
   padding-left: 5px;
   border-style: none;
   border-top-style: solid;
   border-top-width: 2px;
   border-top-color: #FFFFFF;
   background-color: #E92B2A;
   color: #FFFFFF;
 }

/* Archiv */
#page_ranewsflasharchive div.text p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 15px;
  line-height: 1.4em;
  color: #121630;
 }