#qualitaetsbarometer,
.qualitaetsbarometer {
    border: 0px solid #ff0000;
    width: auto;
    margin-right: 10px;
    margin-left: 10px;
    padding: 0px;
    position: relative;
}
#qualitaetsbarometer table,
.qualitaetsbarometer table{
    width: auto;
    border: 0px solid #ff0000;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px 0 20px 0;
}
#qualitaetsbarometer p,
.qualitaetsbarometer p {
    margin: 0px 0px 20px 0px;
}
#qualitaetsbarometer .hr,
.qualitaetsbarometer .hr {
    border-top: 0px;
    border-bottom: 1px solid #ccc;
    margin: 0 0 20px 0;
    height: 5px;
    padding: 0;
    width: auto;
}
#qualitaetsbarometer table tr,
.qualitaetsbarometer table tr {
    margin: 0px;
    padding: 0px;
    border: 0px;
}
#qualitaetsbarometer table td,
.qualitaetsbarometer table td {
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    border: 0px;
}
#qualitaetsbarometer table tr.qb_head td,
.qualitaetsbarometer table tr.qb_head td {
    background: none;
}
#qualitaetsbarometer table td.average_top,
.qualitaetsbarometer table td.average_top {
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011018/2010-02-17-21-08-43/data/container_top.png.png) no-repeat top left;
    font-weight: bold;
    width: 95px;
    padding-top: 5px;
    text-align: right;
}
#qualitaetsbarometer table td.average_bg,
.qualitaetsbarometer table td.average_bg {
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011018/2010-02-17-21-08-43/data/container_top.png.png) no-repeat 0px -5px;
    width: 95px;
    padding-top: 5px;
    text-align: right;
    font-weight: bold;
}
#qualitaetsbarometer table td.average_bottom,
.qualitaetsbarometer table td.average_bottom {
    padding-top:0px;
    padding-bottom:0px;
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011020/2010-02-17-21-08-43/data/container_bottom.png.png) no-repeat bottom left;
    width: 95px;
    height: 5px;
    margin-bottom: 5px;
}
#qualitaetsbarometer table td.quality_top,
.qualitaetsbarometer table td.quality_top {
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011018/2010-02-17-21-08-43/data/container_top.png.png) no-repeat -105px 0px;
    width: 95px;
    padding-top: 5px;
    text-align: right;
    font-weight: bold;
}
#qualitaetsbarometer table td.quality_bg,
.qualitaetsbarometer table td.quality_bg {
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011018/2010-02-17-21-08-43/data/container_top.png.png) no-repeat -105px -5px;
    width: 95px;
    padding-top: 5px;
    text-align: right;
    font-weight: bold;
}
#qualitaetsbarometer table td.quality_bottom,
.qualitaetsbarometer table td.quality_bottom {
    padding-top:0px;
    padding-bottom:0px;
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011020/2010-02-17-21-08-43/data/container_bottom.png.png) no-repeat -105px bottom;
    width: 95px;
    height: 5px;
    margin-bottom: 5px;
}
a.arrow-bt:link,
a.arrow-bt:visited,
a.arrow-bt:hover,
a.arrow-bt:active {
    background: url(http://static.alice.de/provider/content/staticcontentblob/9011192/2010-02-17-21-08-58/data/list-arrow.png.png) no-repeat 0 5px;
    padding-left: 8px;
    position: relative;
    z-index: 5;
}





div.shadow-layer div.shadow-layer-content div.q-dialog_content {
background: #f5f4f4;
padding: 10px;
}

table.q-info_border {
width: auto;
background: #f5f4f4;
width: 540px;
}

table.q-info_border td {
vertical-align: top;
}
table td.td-q_headline{
border-bottom: 1px solid #ccc;
}
table td.td-img_background {
background: #fff;
width: 100px;
padding: 5px;
text-align: center;
}
table td.td-empty {
width: 5px;
}

a.font--bolder {
font-weight: bolder
}
div.q-layer_background {
background: #f5f4f4;
padding: 10px;
}
div.ui-dialog-titlebar {
display: none;
}
/*
div.shadow-layer .shadow-layer-header div.layer-close a:link,
div.shadow-layer .shadow-layer-header div.layer-close a:visited,
div.shadow-layer .shadow-layer-header div.layer-close a:active,
div.shadow-layer .shadow-layer-header div.layer-close a:hover {
font-size: 11px;
}*/


div.dialogue {
display: none;
}

a.arrow-bt:link,
a.arrow-bt:visited,
a.arrow-bt:hover,
a.arrow-bt:active {
background: url(http://static.alice.de/provider/content/staticdownload/anbieter/9013886/2010-02-17-21-02-16/data/list-arrow.png) no-repeat 0 5px;
padding-left: 8px;
display: block;
width: 95px;
text-align: right;
}
