/* allgemeiner Reset */
body,p,h1,h2,h3,dl,dt,dd,ul,li,blockquote {
    font-family:'Lucida Grande', Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-style:normal; font-weight:normal; font-variant:normal; font-size:15px;
    line-height:1.2em; text-align:left; text-decoration:none; padding:0px;
    margin:0px; float:none; border:0px; display:block; cursor:default;}
span,a,img,abbr,code {
    font:inherit; background:transparent; padding:0px; margin:0px;
    color:inherit; display:inline; float:none; border:0px; }

ul,ul li { display:list-item; list-style-type:square; }

/* ab hier Einzeldefinitionen */
body { background:#000; }

a:link {color:#00f; font-weight:bold; text-decoration:none; }
a:visited {color:#00c; font-weight:bold; text-decoration:none; }
a:hover { color:#ccf; font-weight:bold; text-decoration:none; }
a:active { color:#c00; font-weight:bold; text-decoration:none; }

.hidden {display:none; }
.print-info { display:none; }

abbr { border-bottom:1px dotted #666; }

#kopf { margin:0px; background:#000; padding:0px 0px 33px 0px; border-bottom:2px solid #000; }
#kopf h1 { font-weight:900; font-size:32px; font-variant:small-caps; color:#ffc; text-align:center; padding:20px 0px 5px 0px; margin:0px 10% 0px 10%; background:transparent; text-decoration:none; border-bottom:1px solid #ffc; }
#kopf .subheader { font-weight:400; font-size:15px; font-variant:small-caps; color:#ffc; text-align:center; padding:5px 0px 0px 0px; margin:0px; background:transparent; display:block; float:left; width:100%; }

#links { width:170px; float:right; position:absolute; right:5px; padding:0px; text-align:left; background:#000; font:12px/1.5 'Lucida Grande', Verdana, Lucida, Arial, Helvetica, sans-serif; color:#fff;  }
#links h2 { font-size:13px; font-weight:700; margin:0px 0px 10px 0px; text-align:left; border-bottom:1px solid #fff; padding:0px 0px 0px 5px; }
#links p, #links a { font-size:12px; line-height:1.3em; margin:0px 0px 10px 0px; text-align:left; padding:0px 0px 0px 5px;  }
#links a { padding:0px; }
#links ul, #links li { list-style:none; }

#inhalt { margin:0px 180px 0px 0px; padding:0px 0px 0px 138px; background:#ffc url(../img/layout/text-li2.jpg) repeat-y top left; }
#inhalt p, #inhalt h3, #inhalt ul, #inhalt ul li, #inhalt dl, #inhalt dl dt, #inhalt dl dd { font:16px/1.4 Palatino, "Book Antiqua", Georgia, Garamond, serif; }
#inhalt * a { font:bold 16px/1.4 Palatino, "Book Antiqua", Georgia, Garamond, serif; }
#inhalt h3 { font-weight:700; text-align:center; padding:16px 20px 6px 20px; font-style:italic; background:transparent; }
#inhalt p { padding:10px 10px 0px 10px; text-indent:0px;  }
#inhalt p + p { text-indent:30px; }
.lyrik #inhalt p + p { text-indent:0px; }
#inhalt ul { margin:10px 0px 10px 30px; }
#inhalt dl { margin:5px 10px; }
#inhalt dl dt { padding:5px 0px 5px 0px; }
#inhalt dl dd { padding:0px 0px 5px 50px; }
#inhalt blockquote {margin:5px 45px 0px 45px; padding:5px; }
#inhalt blockquote p { text-align:left; margin:0px; padding:0px; font-style:italic;}

#unten { font-size:12px; color:#fff; text-align:left; padding:14px 20px 10px 20px; margin:0px; background:#000; }
#unten p, #unten a { font-size:12px; color:#fff; text-align:left; font-weight:bold; text-decoration:none; }
#unten a:link {color:#99f; }
#unten a:visited {color:#33f; }
#unten a:hover { color:#ccf; }
#unten a:active { color:#c33; }
