body {  background-color: #FFFFFF; border-color: #c30; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, sans-serif;  font-size : 12px;  }

a:link { color: #c30; }
a:visited { color: #c30; }
a:active { color: #c30; }
a:hover { color: #c30; }

h1 {
  margin-top: 19px;
}
h1,h3 {
  color: #c30;
}
span.comment {
  color: #000;
  font-size: 10px;
}

tr.rowback1 {
  background-color: #F4F4F4;
}

tr.rowback2 {
  background-color: #FFF;
  background-color: #F4F4F4;
}

.statstable {
    background-color: #FCFCFC;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 12px;
/*  margin: 0 5px 0 5px;*/
  margin: 0;
  border-collapse: collapse;
  padding: 0;
}

.statstable td {
  border-bottom: solid #555 2px;
  padding: 0;
  margin: 0;
}

.statstable th {
  border-bottom: solid #666 2px;
  border-top: solid #666 2px;
  padding: 2px 5px 2px 5px;
}

.statstable td.subtable {
  text-align: right;
  border: none;
  border-bottom: dotted #333 1px;
  border-top: dotted #333 1px;
  padding: 1px;
}

.statstable th.subtable {
  text-align: left;
  font-weight: normal;
  border: none;
  border-bottom: dotted #333 1px;
  border-top: dotted #333 1px;
  padding: 1px;
}

.statstable td.carriertable {
  text-align: center;
  vertical-align: middle;
  padding: 1px;
  font-weight: bold;
  border-bottom: solid #666 2px;
  border-top: solid #666 2px;
}

.statstable th.carriertable {
  text-align: center;
  vertical-align: middle;
  padding: 1px;
  font-weight: bold;
  border-bottom: solid #666 2px;
  border-top: solid #666 2px;
}

.statstable td.subtableall {
  text-align: right;
  border-top: solid #333 1px;
  border-bottom: solid #555 2px;
  font-weight: bold;
  padding: 1px;
}

.statstable th.subtableall {
  text-align: left;
  border-top: solid #333 1px;
  border-bottom: solid #555 2px;
  font-weight: bold;
  padding: 1px;
}

.statstable td.number, .statstable th.number {
  text-align: right;
  padding: 1px 1px 1px 5px;
}

.statstable th.dialin {
    color: green;
}

.statstable .empty {
    color: green;
    border: none;
    border-collapse: collapse;
}

.statstable a.axis {
    color: #c30;
}

.statstable td.axis {
    color: black;
    padding: 2px 5px 2px 5px;
    font-weight: bold;
}

span#kommentar {
     font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
 color: #333;
 font-weight: normal;
}

span#pa1, span#ps1 {
 color: #c30;
}

#top2 {
 width: 100%;
 text-align: left;
 height: 25px;
 background-image: url(images/leiste1.png);
 background-repeat: repeat-x;
 overflow: hidden; 
 z-index: 12;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

td#barleft, td#barcenter {
 background-color: #FFF;
 height: 88px;
}
td#blue
{
  color:#ffffff;
  background-color:#c30;
  font-size:12px;
  vertical-align:top;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 16px;
  border-style:none;
  border-width:0px;
}
td#barleft {
  text-align: left;
}

td#barcenter {
 padding-left: 45px;
}

.menuclass {
  border-bottom: solid #666 1px;
  border-right: solid #666 1px;
}
.menuclass a {
  display: block;
  position: relative;
}

.link#current {
  background-color: #666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #FCFCFC;
  text-decoration: none;
  text-align: center;
 padding-bottom: 2px;
}

.linkclass {
  width: 142px;
  height: 15px;
  font-weight: bold;
  border-top: solid #666 1px;
}
.linkclass a {
  display: block;
  position: relative;
  width:141px;
  text-align:left;
  border-bottom: solid #666 1px;
  border-left: solid #666 1px;
  border-right: solid #666 1px;
  font-weight: bold;
}
#linkclass:hover {background: #F0F0F0; color: #c30;}
.linkclass #current:hover {background: #F0F0F0; color: #c30;}


th.classification {
    background-color: #F0F0F0;
    margin: 0;
    padding: 0;
}

th#dialin {
    color: green;
}

th#dialout {
    color: #c30;
}

.months_table { 
  border-width: thin; 
  border-style: none; 
  margin: 0; 
  padding: 0 0 0 25px; 
  background-color: #FFFFFF;
}

#axis { 
  text-align: left;
  background: #F0F0F0; 
  background-color: #F0F0F0; 
  color: #c30;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  font-style: normal; 
  font-weight: bold; 
/*  padding: 5px 5px 5px 5px;*/
  padding: 0 5px 0 5px;
  margin: 0 0 0 5px;
}

#axis a { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  display: block;
  position: relative;
}
.axis:link, .axis:visited,.axis:active, .axis:hover { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal; 
  line-height: normal; 
  font-weight: bold; 
  font-variant: normal; 
  text-transform: none; 
  color: #c30; 
  text-decoration: none;
  padding: 5px 5px 5px 5px;
  margin: 0 0 0 5px;
}
.axis:hover {
  background: white; 
  color: #c30;
}

.monthlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
font-style: normal; line-height: normal; font-weight: bold;
font-variant: normal; text-transform: none; color: #333;
text-decoration: none}
.monthlink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
font-style: normal; line-height: normal; font-weight: bold;
font-variant: normal; text-transform: none; color: #c30;
text-decoration: none}
.monthlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
font-style: normal; line-height: normal; font-weight: bold;
font-variant: normal; text-transform: none; color: #c30;
text-decoration: none}
.monthlink:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;
font-style: normal; line-height: normal; font-weight: bold;
font-variant: normal; text-transform: none; color: #c30;
text-decoration: none}
a.monthlink:hover {background: #c30; color: #FCFCFC;}

.menu { background-color: #4C6C8F; margin: 0px; padding: 3px 8px 5px 3px;  font-size : 12px;  }
.menu a:link { color: #FFFFFF;  text-decoration : none;  }
.menu a:visited { color: #FFFFFF; text-decoration : none; }
/*.menu a:active { font-weight: bold }*/
.menu a:hover { color: #FFCC00; text-decoration : none; }
.menu ul { margin: 0px 0px 0px 20px; padding: 0px; }
.menu li  { list-style-image: url('images/label.gif'); font-weight : bold; }
.menu ul ul li .sel { list-style-image: url('images/current.gif'); font-weight : normal; }
.menu ul ul li  { list-style-image: url('images/page.gif'); font-weight : normal; }

table .title { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; margin-top: 0px; padding-top: 0px; border: 1px; }
.dida { font-size: 9px; }

.content { font : small;  font-size : 12px; margin-top: 0; margin-left: 1em; margin-right: 1em;  }
.content .AudiotexTable { background-color: #666; color: #fCfCfC;  font-size : 12px;}
table#data {
    width: 100%;
}
.content .AudiotexTable .caption { text-align: left; color: #333; font-size : 12px; }
.content .AudiotexTable th 
{ 
  text-align: center;  
  font-size : 12px;
  padding: 4px 4px 4px 4px;
}
th#horiz {
    text-align: left;
}

.content .AudiotexTable td 
{ 
  background-color: #fCfCfC; 
  color: #333;  
  font-size : 12px;
}
th#data {
    text-align: right;
  padding: 4px 4px 4px 4px;
}
th#data2 {
  font-weight: normal;
    text-align: right;
  padding: 4px 4px 4px 4px;
}
th#data1 {
  padding: 4px 4px 4px 4px;
  text-align: center;
}
td#data {
    text-align: right;
  padding: 4px 4px 4px 4px;
}

.frame { margin: 5px 20px 5px 20px; font-size: 12px; }
.frame .content { margin: 0px; }

.note { border: solid 1px #666; background-color: #FCFCFC; }
.note .label { background-color: #666; color: #ffffff; }

.warning { border: solid 1px #D00000; background-color: #fff0f0; }
.warning .label { background-color: #D00000; color: #ffffff; }

.fixme { border: solid 1px #C6C600; background-color: #FAF9C3; }
.fixme .label { background-color: #C6C600; color: #ffffff; }

.code { border-color: #CFDCED; border-style: solid; border-width: 1px; }
.codefrag {	font-family: "Courier New", Courier, monospace; }

.highlight { background-color: yellow; }

.minitoc {margin: 5px 5px 5px 40px;}

.dtdElement { width: 100%;	font-size: 12px; background-color : #ffffff; }

.dtdTag {    color: #990000; text-transform : uppercase;  font-style : normal;  font-size : 15px;  font-weight : bold; }

.left-bar { background-color: #fCfCfC; }


.help {
    background-color: white;
    border: outset 1px #F0F0F0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: block;
}
.help:active {
    background-color: #F0F0F0;
}
.help:hover {
    background-color: #F0F0F0;
}
.help:link {
    background-color: #F0F0F0;
    color: #666;
}
.help:visited {
    background-color: #F0F0F0;
    color: #666;
}

.help {
    background-color: white;
    border: outset 1px #F0F0F0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: block;
}
.help:active {
    background-color: #F0F0F0;
}
.help:hover {
    background-color: #F0F0F0;
}
.help:link {
    background-color: #F0F0F0;
    color: #666;
}
.help:visited {
    background-color: #F0F0F0;
    color: #666;
}
