/*---------------- Basiseinstellungen für Tabellen -------------------*/
#tabelle {width:auto;}
@media screen  and (min-width: 801px) {
#ueberschriften {margin-top: 10px; width: auto;  height:20px; padding: 5px 5px 5px 5px;border-bottom:2px #6B479E solid;text-align: left; background-color:#CCCCCC}
.detail {width:50px;float:left;}
}
@media screen and (max-width: 800px) {
#ueberschriften {width: auto; padding: 5px 5px 5px 5px;border-bottom:2px #6B479E7 solid;text-align: left; background-color:#CCCCCC;}
.detail {float:left; padding-right:1em}
}
#search {margin: 10px 0px -40px 0px; float:right}
#csv {margin: -43px 0px 0px 400px; width:auto; padding-right:10px; float:left}
#neu {margin: -44px 0px 0 0; padding-right:10px; width:auto; float:right;}
.zurueck {margin: -45px 0px 0 0px; padding-right:10px; float:right;}
.container {width:auto; overflow-y:auto; overflow-x:hidden}
.item {width: auto; text-align:left; min-height:20px; padding-top:3px; color:#080000;font-size:95%;overflow:hidden;height:auto;}
.lupe {margin:2px 5px 0 0px;text-align: center;width:50px;float:left;}
.lupe a:hover {background-color:transparent;}

.quadrat {margin:5px -5px 0 5px;float:left;}
.dummy {display:block;}
* html .item {width: auto; padding: 3px 4px 5px 8px; text-align: left; height:15px }
 
  .rd-button
 {
    display: inline-block;
    white-space: nowrap;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
    background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
    background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
    background-image: linear-gradient(to bottom, #eeeeee,#cccccc);
    background-color: #eeeeee;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC');
    zoom: 1;
    border: 1px solid #777;
    border-radius: .2em;
    -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 rgba(0, 0, 0, 0.15);
    color: #333 !important;
    cursor: pointer;
    font: normal 1em Verdana, Arial, Helvetica;
    margin: 0em 0;
    padding: 0.1em 0em;
    overflow: visible;
    /* removes extra side spacing in IE */
    text-decoration: none !important;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  }
  .rd-button:hover
 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #fafafa, #dddddd);
    background-image: -moz-linear-gradient(top, #fafafa, #dddddd);
    background-image: -ms-linear-gradient(top, #fafafa, #dddddd);
    background-image: linear-gradient(to bottom, #fafafa,#dddddd);
    background-color: #fafafa;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFDDDDDD');
    zoom: 1;
  }
  .rd-button:active
 {
    -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.2);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #cccccc, #bbbbbb);
    background-image: -moz-linear-gradient(top, #cccccc, #bbbbbb);
    background-image: -ms-linear-gradient(top, #cccccc, #bbbbbb);
    background-image: linear-gradient(to bottom, #cccccc,#bbbbbb);
    background-color: #cccccc;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFCCCCCC', endColorstr='#FFBBBBBB');
    zoom: 1;
    position: relative;
    top: 1px;
  }
  .rd-button:focus
 {
    outline: 0;
    background: #fafafa;
  }