/**
 * Project: rapurrmann.de [homepage2006]
 * File: standard_all.css
 *
 * Diese Bibliothek wurde von der ra-online GmbH (Kurfürstendamm 36, D-10719 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 (Kurfürstendamm 36, D-10719 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-10
 * @author Marco Mruk (mmruk@ra-online.de)
 * @author Stefan Janus (sjanus@ra-online.de)
 */
 

/* CSS-Definitionen für die normalen Ausgaben [alle Browser] */

/* (Bugfix für Mozilla-basierende Browser) */ * {}

/* <# Definition der Grundelemente des Dokuments #> */
body {
  background-image: url("../.././layout/2007L002.modified/images/background_body.gif");
  background-repeat: repeat-y;
  background-position: right top;
  background-color: #FFFFFF;
  /*background-color: #DADAD0;*/
 }

/* <# Definition der einzelnen Segmente der Homepage #> */
div.headerSegmentB div.part1 {
  background-image: url("../.././layout/2007L002.modified/images/background_headerSegmentB1.gif");
  background-repeat: no-repeat;
  background-position: top left;
  border-style: none;
  position: relative;
  top: 0px;
  left: 188px;
  width: 470px;
  height: 100px;
 }

/* <# Definition der Objekte des Seitentitels #> */
div.pageheading {
  width: 28em;
 }
div.pageheading h1.headingText {
  text-transform: none;
 }

/* <# Definition der Objekte für die Darstellung der Startseite #> */
div.home {
  padding-top: 14px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
 }
div.home div.title {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  margin-bottom: 20px;
  border-left-style: solid;
  border-color: #F4F2F1;
  border-width: 20px;
 }

div.home p,
div.home h2,
div.home h3 {
  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;
  line-height: 1.5em;
  padding-left: 0px;
  padding-bottom: 12px;
  color: #121630;
 }
div.home h2 {
  font-weight: bold;
  font-size: 0.8em;
 }
div.home p.introduction {
  font-weight: bold;
  padding-bottom: 5px;
  color: #6B5139;
 }
div.home ul {
  padding-bottom: 12px;
  padding-left: 22px;
 }
div.home ul li {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  line-height: 1.5em;
  color: #121630;
 }

/* <# Definition der Objekte für die Darstellung des Kanzleiprofils #> */
div.companyimage {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
 }
div.companyimage p {
  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;
  line-height: 1.5em;
  padding-bottom: 5px;
  color: #303039;
 }

/* <# Definition der Objekte für die Darstellung der Informationen zum Notariat #> */
div.notary {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
 }
div.notary h2 {
  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;
  line-height: 1.5em;
  padding-left: 0.2em;
  padding-top: 0.6em;
  padding-bottom: 0.2em;
  color: #7B5721;
 }
div.notary p {
  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;
  line-height: 1.5em;
  padding-top: 0.3em;
  padding-bottom: 0.5em;
  color: #303039;
 }
div.notary ul {
  padding-left: 2em;
 }
div.notary li {
  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;
  line-height: 1.3em;
  padding-bottom: 0.2em;
  color: #303039;
 }

/* <# Definition der Objekte für die Darstellung der Informationen zu den Schwerpunkten #> */
div.workemphasis {
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
 }
div.workemphasis div.theme {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  position: relative;
 }
div.workemphasis div.theme h2 {
  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-left: 0.2em;
  padding-top: 0.6em;
  padding-bottom: 0.2em;
  color: #7B5721;
 }
div.workemphasis div.theme span {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  line-height: 1.75em;
  padding-top: 0.4em;
  padding-bottom: 0.65em;
  list-style-type: none;
  color: #303039;
  position: absolute;
  left: 1.5em;
 }
div.workemphasis div.theme ul {
  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;
  line-height: 1.5em;
  margin-left: 4em;
  padding-top: 0.3em;
  padding-bottom: 0.5em;
  list-style-type: none;
  color: #303039;
 }

/* <# Definition der Objekte für die Darstellung des Lageplans #> */
div.citymap p.externalLink {
  position: absolute;
  top: 28em;
  right: 2em;
 }
div.citymap p.externalLink a {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
 }
div.citymap p.externalLink a:link,
div.citymap p.externalLink a:visited,
div.citymap p.externalLink a:focus,
div.citymap p.externalLink a:active {
  text-decoration: none;
  color: #0000FF;
 }
div.citymap p.externalLink a:hover {
  text-decoration: underline;
  color: #0000FF;
 }

/* <# Definition der Objekte für die Darstellung der Anwaltsseite (Detailansicht) #> */
div.attorneypresentationDetailview div.data p.generalstatement {
  width: 200px;
 }
div.attorneypresentationDetailview div.data #rubric_specialist {
  width: 200px;
 }

/* <# Definition der Objekte des Hauptmenüs (Navigation) #> */
div.menuMainmenu {
  margin-left: 95px;
 }

/* <# Definition der Objekte für die Darstellung des Impressums #> */
div.impressum div.responsibleperson div.contactblock span.emailLine {
  font-weight: bold;
  padding-left: 1.4em;
  display: block;
 }
div.impressum div.responsibleperson div.contactblock span.emailLine span.emailSubContent {
  font-weight: normal;
  padding-left: 0.5em;
 }


/* <# Definition der Objekte für die Darstellung der Addressdaten auf der Kontaktseite #> */
div.contactdataEmbeddedPanel div.contactblock span.emailLine {
  font-weight: bold;
  padding-left: 0.4em;
  padding-top: 0.2em;
  display: block;
 }
div.contactdataEmbeddedPanel div.contactblock span.emailLine span.emailSubContent {
  font-weight: normal;
  font-size: 1.2em;
  padding-left: 0.3em;
  display: block;
 }