p:first-letter { color:#0000AA; font-size:36px; font-family:serif; font-weight:600; background:inherit; }
q:lang(de) { quotes: '"' '"' "'" "'" }
@media all
{
#obs { color:#FF00FF; background:inherit; }
abbr, acronym, .help { border-bottom: 1px dotted #333; cursor:help; background:inherit; color:inherit; }
.name { font-variant:small-caps; font-weight:600; background:inherit; color:inherit; }
.ahem {	display:none; }
.speccite { color:#FFFFFF; background:#3E3A57; }
.anmerkung { font-size:8pt; }
.cite {	position:relative; width:auto; min-width:120px;	margin:1em 1em 1em 1em;	border:3px; border-style:ridge; color:#000000; background:#FFFFFF; padding:10px; z-index:3; } 
.webcite { color:#0000FF; background:inherit; border-left:1px dotted; border-right:1px dotted; font-family: Arial, Helvetica, sans-serif; font-style:italic; }
.verwandt { position:relative; border: 1px dotted #222; background-color: #EEEEFF; width:auto; padding: 10px; }
.webtipps { position:relative; border: 1px dotted #222; background-color: #EEEEEE; width:auto; padding: 10px; }
.literatur { position:relative; border: 1px dotted #222; background-color: #EEEEEE; width:auto; padding: 10px; }
p {font-size: 12px; color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
hr {color: #DCDCDC; height: 1px; width: 100%;}
}

@media print
{
h1 { font-size:32pt; color:#000000; font-weight:bold; font-family:Arial,Helvetica,sans-serif; background:#FFFFFF; }
h2 { font-size:24pt; color:#000000; font-weight:bold; font-family:Arial,Helvetica,sans-serif; background:#FFFFFF; }
h3 { font-size:20pt; color:#000000; font-weight:bold; font-family:Arial,Helvetica,sans-serif; background:#FFFFFF; border-style:groove; }
h4 { font-size:18pt; color:#000000; font-weight:bold; font-family:Arial,Helvetica,sans-serif; border-style:groove; background:#FFFFFF; }
h5 { font-size:16pt; color:#000000; font-weight:bold; font-family:Arial,Helvetica,sans-serif; background:#FFFFFF; border-style:groove; }
a:link { color:#222222; text-decoration:underline; background:inherit; }
a:active { color:#222222; text-decoration:underline; background:inherit; }
a:visited { color:#222222; text-decoration:underline; background:inherit; }
.rot { color:#000000; background:inherit; }
.em { color:#000000; font-weight:900; font-style:normal; background:inherit; }
.new { color:#FFFFFF; font-weight:900; font-style:normal; letter-spacing:0.5em; background:#000000; }
.obskur { color:#444444; background:inherit; }
.navigation { display:none; }
.noprint { display:none; }
.content { position:relative; width:auto; min-width:120px; margin:0px 0px 0px 0px; border:0px solid red; color:#000000; background:#FFFFFF; padding:10px; z-index:6; }
.printheader { display:inline; }
}

@media screen, projection
{
a:hover {color: #FF6600; text-decoration: none;}
a:link { color:#3333FF; text-decoration:underline; background:inherit; }
a:active { color:#0000F0; text-decoration:underline; background:inherit; }
a:visited { color:#581C88; text-decoration:underline; background:inherit; }
a:hover { color: #0000FF; text-decoration:underline; background:#FFFF00; }
.new { color:#FFFFFF; font-weight:900; font-style:normal; letter-spacing:0.5em; background:#FF0000; }
.rot { color:#FF0000; background:inherit; }
.em { color:#FF0000; font-weight:800; font-style:normal; background:inherit; }
.obskur { color:#FF00FF; background:inherit; }
.announce { color:#FFFF00; background:#333333; font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
.printheader { display:none; }
.box { float: left; }
.innerbox { position:relative; bottom:6px; right: 6px; border: 1px solid #AAAAAA; padding:5px; margin: 5px 5px 5px 5px; }
.innerbox { \margin: 0px 0px -3px 0px; ma\rgin:  0px 0px 0px 0px; }
}
