@charset "utf-8";

h2, form, #skip, #zitat, #main-menu, #footer, #podcast, #tv, #podcasts, p.foot, p.pagination, .mapLink, #content p.links, .podcasts #content ul li div, #glossar { display: none }
* { margin: 0; padding: 0 }
body { font: 9pt/14pt Arial, Helvetica, sans-serif; color: black }
#content { width: 90%; padding-bottom: 26pt }
h1 { font-size: 13pt; padding-bottom: 3pt; border-bottom: .5pt solid grey; margin-bottom: 26pt; width: 90% }
h1 a { text-decoration: none; color: #9a1820 }
h3, h4 { font-family: Georgia, Times, serif; font-weight: normal; color: #9a1820 }
h3 { font-size: 12pt; margin: 0; padding-bottom: 12pt }
h4 { font-size: 9pt; padding: 5pt 0; margin: 0 }
h5 { font-size: 8pt; padding: 5pt 0; margin: 0 }
p, ul, ol { margin: 0; padding-bottom: 9pt }
ul, ol { margin-top: -7pt }
a { color: #9a1820; text-decoration: underline }
a[href^="/"]:after { content: " [http://anwaltauskunft.de"attr(href)"] "; font-size: 8pt; color: grey; text-decoration: none }
a[href^="http"]:after { content: " [ "attr(href)"] "; font-size: 8pt; color: grey; text-decoration: none }

h3 a, h4 a { text-decoration: none; color: #9a1820 }
h1 a[href^="/"]:after, h3 a[href^="/"]:after, h4 a[href^="/"]:after { content: "" }

table { border-collapse: collapse; margin: 12pt 0 }
table th { text-align: left }
table th, table td { padding: 6pt 12pt 6pt 3pt; vertical-align: top; border-bottom: .5pt solid black }

#content img { float: right; border: .5pt solid grey; margin: 0 0 16pt 12pt }
#content li img { float: left; margin: 0 12pt 16pt 0 }

#sidebar { width: 90%; border-top: .5pt solid grey; padding-top: 11pt }
#sidebar h6 { font-size: 9pt }
#sidebar p strong { font-size: 11pt; margin-right: 6pt }
#sidebar p em { display: block }

/* spezielle Seiten */
#content #anwaltsuche-suchergebnis td a[href^="/"]:after { content: "" }
#content #anwaltsuche-suchergebnis td a[href^="http"]:after { content: "" }
#content #anwaltsuche-suchergebnis td a.email { display: block }
.anwaltsuche #content p img,
#content #anwaltsuche-suchergebnis img { float: none; border: 0pt none; margin: 0 }