@media all{
html                   {margin:0px; padding:0px}
h1                     {font-size:13.6pt; display:inline; margin:0px; padding:0px; font-weight:bold}
h2                     {font-size:1.2em !important; font-weight:bold !important}
h3                     {font-size:1em; font-weight:bold; margin:2px;}
a                      {padding:1px}
a:link                 {color:rgb(205,45,45); text-decoration:underline; font-weight:bold}
a:visited              {color:rgb(102,30,19); font-weight:bold;
                        text-decoration:underline}
a:hover                {background-color:white}
a:active               {background-color:rgb(255,160,0); color:rgb(15,25,200)}
a[name]:hover,
a[name]:active         {background-color:inherit; color:black}
div#Text               {width:99%; margin:0px auto 20px auto; top:10px; position:relative}
table,tr,td, th        {border:solid black; border-collapse:collapse}
tr,td,th               {border-width:1px}
table                  {border-width:2px; margin:0.2em auto 0.2em auto}
acronym, abbr, .titel  {border-bottom:1px dashed black !important}
.MidPar                {text-align:center; width:100%}
q                      {quotes:"\00BB" "\00AB"; font-style:italic; font-weight:bold; color:rgb(0,0,140)}
q q                    {quotes:"\203A" "\2039"; color:rgb(0,0,200); font-style:normal}
q em                   {font-style:normal}
q q em                 {font-style:italic}
q strong               {font-weight:normal}
q strong
q:before               {content:open-quote}
q:after                {content:close-quote}
hr                     {color:rgb(0,0,140); background-color:rgb(0,0,140); width:99%; height:2px; border:none}
.tny                   {font-size:x-small}
}

@media screen,tv{

body                   {margin:8px 8px 8px 175px; padding:0px; white-space:normal;
                        font-family:Verdana, 'Times New Roman', sans serif; font-size:11pt}
body>div.Navi,
body>div.Beschr,
body>div.Bild,
body>div#Fuss          {position:fixed}
div.Navi               {width:146px; height:323px; background-color:rgb(255,236,159); vertical-align:middle; margin:0px;
                        position:absolute; text-align:center; border:solid black 2px; padding:0px 2px; font-size:12.2pt;
                        top:18px; left:12px; z-index:2; font-family:Verdana, 'Times New Roman', sans serif}
body>div.Navi          {height:310px}
#Fuss                  {width:146px; position:absolute; height:auto; top:525px; text-align:center; left:12px;
                        font-size:8.8pt !important}
body>div#Fuss          {top:497px !important}
#Textfuss              {width:100%; height:auto; text-align:center}
.P1                    {text-align:center; margin: 15px auto 23px auto}
.W3C                   {border:none; width:88px; height:31px;}
a.LFAe:hover           {background-color:rgb(255,236,159)}
a.LFAe:active          {background-color:rgb(255,160,0)}
div.Bild               {width:150px; height:159px; text-align:center; position:absolute; z-index:1; top:355px;
                        left:12px; border:2px solid black}
#Donni                 {width:150px; height:159px}
div.Beschr             {width:60px; height:auto; border:1px solid black; text-align:center; z-index:4;
                        background-color:rgb(255,160,0); position:absolute; top:5px; left:6px}
.Navi ul, .Navi ul li  {list-style:none; margin:0; padding:0; width:100%}
div.Navi ul li ul      {display:none}
div.Navi>ul>li:hover>ul {display:block; position:absolute; left:98%; border:2px solid black;
                        background-color:rgb(255,236,159); width:128%; margin-top:-1em; z-index:2; ; padding:0px 2px}
div.Navi>ul>li>ul>li:hover>ul {display:block; position:absolute; left:99%; border:2px solid black;
                        background-color:rgb(255,236,159); width:100%; margin-top:-1em; z-index:3; ; padding:0px 2px}
div.Navi ul li:hover
ul.zw                  {margin-top:-2em}
.Navi a                {display:block; margin:2px 0px; border-style:solid;
                        border-width: 0px 2px 0px 2px; padding:0px}
.Navi>ul>li>a          {width:141px}
.Navi>ul>li ul li a    {width:auto; /*font-size:10pt*/}
.Navi a:link           {color:rgb(205,45,45); text-decoration:none; font-weight:bold;
                        border-color:rgb(255,236,159)}
.Navi a:visited        {color:rgb(102,30,19); font-weight:bold; text-decoration:none;
                        border-color:rgb(255,236,159)}
.Navi a:hover          {background-color:white; border-color:rgb(205,45,45)}
.Navi a:active         {background-color:rgb(255,160,0); color:rgb(15,25,200); border-color:rgb(15,25,200)}
body>div.Bild          {top:340px}
#Logo                  {width:140px; height:46px; margin:2px 3px 0px 3px; border-bottom:2px solid rgb(205,45,45)}
#Uebverz               {text-align:center}
#Stories               {width:495px; height:65px; border:none !important}
i                      {font-weight:bolder}
acronym, abbr, .titel  {cursor:help}
}

@media print {

body                   {margin:0; padding:0.5cm; font-size:12pt; font-family:Verdana, Arial}
.Navi, .Beschr, .Bild,
#Uebverz, #Fuss        {display:none}
div#Text               {display:block}
tr, td, th             {border-width:1px}
table                  {border-width:2px}
/**                      {color:black !important; background-color:white !important}*/
a:link                 {color:rgb(205,45,45) !important}
a:visited              {color:rgb(102,30,19) !important}
acronym:after,
abbr:after,
.titel:after           {content:" (" attr(title) ")"; font-style:inherit; font-weight:inherit}
}