@charset "utf-8"
* { margin:0; padding: 0;}

div#dsc-screen { position: absolute; left:75px; top: 165px; width: 168px; height: 92px; visibility:hidden;  z-index: 5; }
.dsc_bg8    { background-color: #FF8822; }
.dsc_bg7    { background-color: #F48822; }
.dsc_bg6    { background-color: #EF8822; }
.dsc_bg5    { background-color: #ED8012; }
.dsc_bg4    { background-color: #E48F22; }
.dsc_bg3    { background-color: #CF8F22; }
.dsc_bg2    { background-color: #C88F22; }
.dsc_bg1    { background-color: #C58D56; }

.red       {color: #FF0000; }
div.talk   { background-color: #FFFCEE; border: solid 2px blue; padding: 3px; }
span.ruf     {font-family: Helvetica, Arial, sans-serif; font-size:14pt; font-weight:bold; color:red; text-align:center;}
span.talk_fix     {font-family: Helvetica, Arial, sans-serif; font-size:10pt; font-weight:bold; color:blue; text-align:center; }
span.talk     {font-family: Helvetica, Arial, sans-serif; font-size:10pt; font-weight:bold; color:blue; text-align:center; }
span.talk_1     {font-family: Helvetica, Arial, sans-serif; font-size:10pt; font-weight:bold; color:blue; text-align:center; }

span.descr     {font-family: Helvetica, Arial, sans-serif; font-size: small;
                font-style:italic; color:green; padding-left: 60px; text-align:center;
                }
span.descr_1     {font-family: Helvetica, Arial, sans-serif; font-size: small;
                font-style:italic; color:green;  text-align:left;
                }
span.small_9     {font-family: Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold;  }
span.small_8     {font-family: Helvetica, Arial, sans-serif; font-size:8pt; }
span.ptt      {font-family:Helvetica, Arial,sans-serif; font-size:small; font-weight:bold; color:white; text-align:center}

p.kap{  font-family:Helvetica, Arial,sans-serif; font-size: 14px;  }
p.kap:first-letter{font-size: 30px; color:red; line-height: 1.5;}

td.kap {  font-family:Helvetica, Arial,sans-serif; font-size: 14px;  line-height: 1.5;}
td.kap:first-letter {font-size: 30px; color:red;  line-height: 1.5;}
td.abc {text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size:12px; color: black;}
td.abc:first-letter {font-size: 14px; color:red;  line-height: 1.5;}

p.schlagw  { font-family:Helvetica, Arial,sans-serif; font-size: 14px; padding-right:20px; padding-left:50px;  text-indent:-40px; }

p.schlagw  ul {font-weight:bold; width: 900px;display: block;  padding-right:10px; }
span.entry {  font-weight:bold; width: 600px; display: block; padding-right:10px;}
span.right {  font-weight:normal; width: 300px;  text-align: right; color: red; }

span.blue  {font-family: Helvetica, Arial, sans-serif; font-size:10pt; font-weight:bold; color:blue;}
span.red  {font-family: Helvetica, Arial, sans-serif; font-size:10pt; font-weight:bold; color:red;}
span.green {font-family: Helvetica, Arial, sans-serif; font-size:10pt; font-weight:bold; color:#00FF40;}
a.abc {text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size:12px; color: black;}
a.abc:first-letter {font-size: 14px; color:red; font-weight:bold; }
a.msg {text-decoration: none; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size:9pt; color: black;}


ul.dsc {  padding: 0; margin-left: 1em; width: 24.5em;}

ul.nat_distr { padding-left: 10px; }
li.nat_distr { padding-left: 15px; list-style-type: disc; }
h1.h1small   { font-size: 1.1em; }
div#console  { position: absolute; left:0px;top:100px; background-color: #FCFCFC; visibility: hidden; border: solid black 1px; z-index:10; }
span.constop { background-color: #FEFEFE; }
span.right   { position:relative; right:10px; }


#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0 0 .2em 0; }

#navcontainer a
{
display: block;
color: #036;
background-color: transparent;
width: 9em;
padding: .2em .8em;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #036;
border-bottom: 1px solid #036;
}

#navcontainer a:hover
{
background-color: #369;
color: #FFF;
border-top: 1px solid #036;
border-left: 1px solid #036;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}