body, p a { color: #1a2557; background-color: #d7d7d7; font-size: 9pt; font-family: Arial, sans-serif; line-height: 130%; margin: 0; padding:  0; text-align: center;  /* Zentrierung im Internet Explorer */
  }
  
a:link { color: #1a2557; text-decoration: none;}
a:visited { color: #1a2557; text-decoration: none;}
a:hover { color: black; font-weight: bold; text-decoration: none; }
a:active { color: #1a2557; text-decoration: none; }

div#Seite { background-color: #fffff8; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 800px; padding: 0; }
  html>body div#Seite {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
  }

#head { background-color: #fffff8; background-image: url(../Bilder/Logo_SB_pos200b.gif); background-repeat: no-repeat; background-position: left 50%; height: 122px; margin: 0; padding: 0; text-align: left; }

#startlink { float: left; padding: 70px 0 0 70px; }
#kontakt { font-size: 11px; line-height: 100%; padding: 78px 0 0 570px; }

#Navigation { font-size: 9pt; line-height: 140%; float: right; width: 240px; margin-top: 0; margin-bottom: 30px; margin-left: 0; padding: 0; border-left: 1px solid #d7d7d7; }
#Navigation p { line-height: 100%; margin: 0; padding: 0 15px 5px; }
#Navigation a {background: none;}
#Navigationnormal p {font-size: 9pt; line-height: 120%; padding: 0 15px 5px; }
div#Inhalt { margin: 59px 240px 0 180px; padding: 0; }
 * html div#Inhalt { height: 1em; margin-top: 0;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */}
div#Inhalt h1 { font-size: 100%; font-weight: bold; width: 355px; margin: 18pt 0 4pt; }
div#Inhalt p { font-size: 10pt; line-height: 130%; width: 355px; margin: 0 10px 7pt 0; padding-right: 10px; }
div#Inhalt a { background: transparent; text-decoration: underline; }

#nav { font-size: 12px; float: left; margin: 0 0 35px; padding-left: 180px; width: 800px; list-style: none; border-top: 3px solid #d7d7d7; }
#nav li { font-size: 12px; float: left; border-left: 1px solid #d7d7d7; }
#nav a { float: left; display: block; margin: 0; color: #1a2557; font-size: 12px; text-decoration: none; padding: 2px 6px 4px; border-right-color: #d7d7d7; border-left-color: #d7d7d7; }
#nav a:hover, body#kanzlei #anwaelte #leistung #pakete #mitglied #presse #karriere a { color: white; font-weight: normal; padding-bottom: 4px; background: #d7d7d7; }

#kanzlei1 {color: black; background: #d7d7d7;}
#anwaelte1 {color: black; background: #d7d7d7;}
#leistung1 { background: #d7d7d7; }
#pakete1 {background: #d7d7d7;}
#mitglied1 {background: #d7d7d7;}
#presse1 {background: #d7d7d7;}
#karriere1 {background: #d7d7d7; border-right: 1px solid #d7d7d7;}
#karriere { border-right: 1px solid #d7d7d7;}

p#Fusszeile { clear: both; padding: 0.1em; text-align: center; background-color: #fffff8; height: 30px; }
#liste td { padding: 0; border: solid 2px #d7d7d7; }
td { font-size: 10pt; padding-top: 4px; padding-right: 0; padding-bottom: 4px; border-bottom: 1px dotted #a8a8a8; }
ul { width: 300px; margin-left: 0; padding-left: 16px; padding-right: 0; }
#ftxt li { font-size: 10pt; padding-bottom: 4px; }
#ftxt1 li { font-size: 10pt; padding-bottom: 4px; }
#navre { width: 180px; }
#navre li { margin-bottom: 4px; list-style-type: none; }
#formular { background-color: transparent; margin-left: -10px; }
#Fusszeile {clear: both;}
h2 { color: #1a2557; font-size: 16pt; font-weight: bold; line-height: 110%; margin: 0 0 12px; padding-top: 0; }

