/* efcblog.css v4 (0.10.6) */

body                 { padding:20px 10px; }
body, div.R0         { background-color:#eae2e2; }
#seite               { width:750px; margin:0px auto; text-align:left; }
#links               { float:left; width:490px; }
#rechts              { float:right; width:240px; }

div.inhalt, div.h1s  { font-family:"News Gothic MT",Arial,sans-serif; }
div.inhalt           { font-size:10pt; line-height:19px; padding:7px 20px; }
h1, h2, h3, div.h0   { font-family:Haettenschweiler,Impact,Arial,sans-serif;
                       font-weight:bold; }
h1 a, h2 a, div.h0 a { text-decoration:none; }
div.h0 a:hover       { text-decoration:underline; }

h1                   { margin-top:0px; margin-right:3px; text-align:right; }
h1, div.h1s          { font-size:36pt; }
h1, h1 a, div.h1s    { color:#800000; }
h1 span              { font-size:24pt; vertical-align:top; position:relative; top:1px; }
h1 span a            { vertical-align:top; /* Chrome */ }
h1 img               { vertical-align:middle; margin-left:12px; margin-right:10px;
                       width:48px; height:48px; }
h2                   { font-size:16pt; margin:5px 10px 0px 10px; }
h3                   { font-size:14pt; margin:7px 0px 7px -10px; }
div.h0               { font-size:28pt; }
div.h0, div.h0 a     { color:#202020; }

p.opt                { font-size:8pt; text-transform:uppercase; font-weight:bold;
                       margin-top:6px; margin-bottom:0px; text-align:right; }
.caps, #techbox      { font-size:8pt; text-transform:uppercase; letter-spacing:.1em; }

p.caps               { margin-top:13px; margin-bottom:7px; }
div.posttext         { margin-top:0px; margin-bottom:7px; }
div.posttext + h3    { margin-top:20px; }

div.posttext img     { margin:0px; padding:4px; border:1px solid #202020; }
div.posttext img.float
                     { float:left; margin-right:12px; }
img.profil           { float:left; margin-right:8px; width:72px; height:72px;
                       background-color:#faf2f2; }
div.posttext img.profil
                     { margin-right:8px; padding:0px; border-width:0px; }

ul                   { list-style:none; margin:0px; padding:0px; }
li                   { background:url(li.gif) no-repeat 0px 7px; padding-left:13px; }
div.Hell li, div.Neon li
                     { background-image:url(li_g.gif); }
#li_a                { background-image:url(li_a.gif); }
#li_e                { background-image:url(qbox/efc.gif); }
#li_c                { background-image:url(qbox/cp.gif); }
#li_t                { background-image:url(qbox/texte.gif); }
#li_d                { background-image:url(qbox/dinge.gif); }
#li_i                { background-image:url(qbox/info.gif); }

span.aktlabel        { font-weight:bold; color:#800000; }
span.akteintrag      { font-weight:bold; color:#ffffff; }
span.akteintrag, span.aktlabel, div.Neon b
                     { vertical-align:bottom; }

div.hr, div.blockquote, div.mnav
                     { border-top-width:1px; border-top-style:solid; width:100%;
                       margin-top:20px; margin-bottom:15px; }
div.blockquote, div.mnav
                     { border-bottom-width:1px; border-bottom-style:solid; }
div.blockquote       { padding-top:15px; padding-bottom:13px;
                       font-style:italic; text-align:left; }
div.blockquote i     { font-style:normal; }
div.mnav             { padding-top:5px; padding-bottom:7px; }
div.mnav a           { text-decoration:none; }
#techbox             { color:#606060; text-align:right; }
#techbox a           { color:#606060; }
#commentbox li       { margin-bottom:12px; }
#sloganbox div.caps  { text-align:right; }

div.Hell, div.Rot, div.Grau, div.Neon, h1, div.h0    { margin-bottom:20px; }

div.Hell, div.Hell * div        { background-color:#faf2f2; color:#202020; }
div.Rot, div.Rot * div          { background-color:#800000; color:#eae2e2; }
div.Grau, div.Grau * div        { background-color:#606060; color:#eae2e2; }
div.Neon, div.Neon * div        { background-color:#ff8000; color:#000000; }
div.R1, div.R2, div.R3, div.R4  { overflow:hidden; height:1px; }
div.R1               { margin:0px 5px; }
div.R2               { margin:0px 3px; }
div.R3               { margin:0px 2px; }
div.R4               { margin:0px 1px; height: 2px; }

div.Hell h2          { background-repeat:no-repeat; background-position:450px 0px;
                       padding-right:25px; }
div.Hell h2.index    { background-image:url(ico_b.gif); }
div.Hell h2.index0   { background-image:url(ico_bg.gif); }
div.Hell h2.item     { background-image:url(ico_bv.gif); }
div.Hell h2 a        { color:#202020; }

div.Hell div.inhalt a:link      { color:#202020; }
div.Hell div.inhalt a:visited   { color:#202020; }
div.Hell div.inhalt a:focus     { color:#ff8000; }
div.Hell div.inhalt a:hover     { color:#ff8000; }
div.Hell div.inhalt a:active    { color:#ff8000; }
div.Hell div.posttext a:link    { color:#800000; }
div.Hell div.posttext a:visited { color:#606060; }
div.Hell div.posttext a:focus   { color:#ff8000; }
div.Hell div.posttext a:hover   { color:#ff8000; }
div.Hell div.posttext a:active  { color:#ff8000; }

div.Rot a:link       { color:#eae2e2; }
div.Rot a:visited    { color:#eae2e2; }
div.Rot a:focus      { color:#ff8000; }
div.Rot a:hover      { color:#ff8000; }
div.Rot a:active     { color:#ff8000; }
div.Grau a:link      { color:#eae2e2; }
div.Grau a:visited   { color:#eae2e2; }
div.Grau a:focus     { color:#ff8000; }
div.Grau a:hover     { color:#ff8000; }
div.Grau a:active    { color:#ff8000; }
div.Neon a           { color:#000000; }

#h1q a:link          { color:#800000; }
#h1q a:visited       { color:#800000; }
#h1q a:focus         { color:#ffffff; text-shadow: -1px 0 #800000, 0 1px #800000,
                       1px 0 #800000, 0 -1px #800000; }
#h1q a:hover         { color:#ffffff; text-shadow: -1px 0 #800000, 0 1px #800000,
                       1px 0 #800000, 0 -1px #800000; }
#h1q a:active        { color:#ffffff; text-shadow: -1px 0 #800000, 0 1px #800000,
                       1px 0 #800000, 0 -1px #800000; }

div.indexbox h3      { margin-top:0px; margin-bottom:5px; }
div.indexbox ul      { margin-bottom:3px; }
div.indexbox ul + h3 { margin-top:12px; }
div.indexbox h3 a    { text-decoration:none; }
div.Hell div.indexbox a:link    { color:#202020; }
div.Hell div.indexbox a:visited { color:#606060; }
div.Hell div.indexbox a:focus   { color:#ff8000; }
div.Hell div.indexbox a:hover   { color:#ff8000; }
div.Hell div.indexbox a:active  { color:#ff8000; }
