body{background-color:#ffffff;}
body, h, td, th, ul, p {              					/* 12px */								/* 22px */
 font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; font-style: normal; line-height: 1.6em; font-weight: normal; color: #000000; text-align: justify;
}
ul {
 font-size: 1em;
 font-weight: normal;
 text-align: left;
}
h1 {
 font-size: 1.4em; /* 16pt */
}
h2 {
 font-size: 1.2em; /* 14pt */
}
h3 {
 font-size: 1.1em; /* 13pt */
}
h4, td h4 {
 font-size: 0.99em; /* 11pt */
}
li {
 font-size: 0.99em; /* 10pt */
}
td.leer{font-size: 4pt;
}
body {
      background-color:#ffffff;margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; border-top:0px; border-bottom:0px; border-left:0px; border-right:0px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}
body.dark {
      background-color:#eeeeee;
}
a {
  font-weight: bold; color: #555555;
}
a:link {
 color: #555555;
 text-decoration: none;
}
a:visited {
 color: #555555;
 text-decoration: none;
}
a:hover {
 color: #555555;
 text-decoration:underline;
}
a:active {
 color: #555555;
 text-decoration:underline;
}
a:focus {
 color: #555555;
 text-decoration:underline;
}
a.naviklein {					/* 24px */
  font-size: 0.92em; line-height: 1.8em; text-align: left; /* 12px */
}
a.naviklein:link {

}
a.naviklein:visited {

}
a.naviklein:hover {

}
a.naviklein:active,a.naviklein:focus {

}
div.filter {float:left;}
div.container {clear:none; width:100%; border:none; border-color:silver;border-width:0px; }
div.containerbox{clear:none; width:100%; border:solid; border-color:silver;border-width:1px;}
div.bereich {/*position:relative; top:1px; left:1px;*/border:solid; border-color:silver;border-width:1px;}

/*.error {color:#FF9900;font-weight:bold;background-color:#CC0033;}
.fehler {color:#FF9900;font-weight:bold;background-color:#CC0033;}*/
.navigation {
        font-size: 0.95em; color: white; line-height: 1.6em; /* 10px */
}

/*.head  {
        font-size: 1.6em; color: black; line-height: 30px; /* 30px */
/*}


.tdhead {
        font-size: 0.95em; color: black;  line-height: 20px; /* 20px */
/*}
.tdw  {
        font-size: 8pt; color: black; line-height: 20px; /* 20px */
/*}

.navi {
        color: black; font-size: 0.8em; /* 8pt */
/*}
.naviactive {
        color: #F5CD53; font-size: 8pt; /* 8pt */
/*}
.text { font-size: 8pt; color: black; line-height: 18px; /* 8pt */
/*}*/

TD { color: black; line-height: 1.1em; /* 15px */
}
/*TH { font-size:11pt;} /* 11pt */

/*.content { font-size: 8pt; color: black; line-height: 15px; /* 8pt */
/*}
.tdsmall {
        font-size: 8pt; color: black;
}
.tdfront {
        font-size: 8pt; color: black; line-height: 20px; /* 8pt */
/*}
.white {
        font-size: 8pt; color: white; line-height: 13px; /* 8pt */
/*}
.tdblack {
        font-size: 8pt; color: black; /* 8pt */
/*}
.ausg_t {
         border-width:1px;
         border-style:solid;
         border-color:#dedede;
         border-spacing:0px;
         padding:0px;
}
.ausgabe {
         border-width:1px;
         border-style:solid;
         border-color:#dedede;
         border-spacing:0px;
         padding:3px;
}
.hr {
    background-color:#dedede;
}*/
.klein {
    font-size: 8pt; /* 8pt */
}
/*p.naviblock {
    margin-left:0.2cm;text-indent:-0.2cm;
}
.box {
    background-color:#F5CD53;width:100%;
}
.gross {
    font-size:12pt; /* 12pt */
/*}*/
.small_grey {
  font-size:0.98em;background-color:#cccccc; /* 10pt */
}
.abk {
  border-bottom: dotted thin blue; padding: 1px;
}
.ds_frame_table {  border-color: #FFFFFF #0066CC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}										/* 24px */
.ds_menue {  font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; line-height: 1.8em; font-weight: bold; color: #999999} /* 12px */																												/* 24px */
.ds_headline {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #0066CC; line-height: 1.8em} /* 14px */
.ds_subheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; font-weight: normal; color: #0066CC; font-style: normal; line-height: 1.6em} /* 12px */ /* 22px */																/* 22px */
.ds_text_block {  font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; font-style: normal; line-height: 1.6em; font-weight: normal; color: #000000; text-align: justify} /* 12px */
.ds_text_left {  font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; font-style: normal; line-height: normal; font-weight: normal; text-align: left} /* 12px */
.new {color:red;}
.kunden {font-weight: bold; color:#ED6E00;}
.wir {font-weight: normal;font-variant:small-caps; color:#ED6E00;}
