:root {
 
  
  --td3_farbe: #ebfab9;
  --td3_zebra_farbe: #f4f7e6;
  --th3_farbe: #6a7054;
  --th3_zebra_farbe: #9da878;

}

/* Swatches */
.rs_arial { font-family: Arial, Helvetica, sans-serif !important; }
.rs_rechts { text-align: right !important; }
.rs_links { text-align: left !important; }
.rs_fett { font-weight: bold !important; }
.rs_middle { vertical-align: middle !important; }
.rs_center { text-align: center !important; }
.rs_size12px { font-size: 12px !important; }
.rs_size14px { font-size: 14px !important; }
.rs_size16px { font-size: 16px !important; }
.rs_size18px { font-size: 18px !important; }
.rs_size20px { font-size: 20px !important; }
.rs_submit { border: 2px solid #000 !important; margin-top: 10px !important; padding: 10px !important; }
.rs_submit_kto { color: #fff !important; border: 2px solid var(--td_border1) !important; margin-top: 10px !important; padding: 10px !important; background-color: var(--th2_farbe) !important; }
.rs_fix { font-family: "Courier New", Courier, Monaco, monospace !important; }


.table_wrapper {
    overflow-x: scroll;
    width: 100%;
    border: 0px solid green; }

td a:link {
  border: 3px black !important;
  background-color: darkblue !important;
  color: white !important;
  padding: 5px !important;
}

td a:visited {
  border: 3px black !important;
  background-color: #cccccc !important;
  color: black !important;
  padding: 5px !important;
}

 .rs_suchwort_pixst { 
  padding: 2px !important;
  color: #000 !important;
  border: 2px solid #333 !important;
  background-color: rgb(252, 230, 107)!important; }

.rs_button_pixst { 
   padding: 10px !important; 
   font-size: 14px !important; 
   background-color: #cdcdcd !important;
   font-family: Arial, Helvetica, sans-serif !important;
   font-weight: bold !important; 
  color: #000 !important; }

  
.rs_button_pixstrot { 
   padding: 10px !important; 
   font-size: 14px !important; 
   background-color: #ff0000!important;
   font-family: Arial, Helvetica, sans-serif !important;
   font-weight: bold !important; 
  color: white !important; }

.rs_caption_pixst { 
   padding: 5px !important; 
   font-family: Arial, Helvetica, sans-serif !important;
   background-color: #ff0000!important;
   font-weight: bold !important;
   color: #fff !important; 
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important; }

  
.rs_th_pixst { 
  padding: 5px !important;
  color: #fff !important; 
  border-top: 2px solid #cdcdcd !important; 
  border-left: 2px solid #cdcdcd !important; 
  border-right: 2px solid #cdcdcd !important; 
  font-family: Arial, Helvetica, sans-serif !important;
  font-weight: bold !important; 
  font-size: 14px !important; 
  background-color: #ff0000 !important; }

.rs_td_pixst { 
  padding: 5px !important;
  color: #000 !important; 
  border: 1px solid #333 !important; 
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important; 
  background-color: #eee !important; }


.rs_td_pixst_zebra { 
  padding: 5px !important;
  color: #000 !important; 
  border: 1px solid #333 !important; 
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important; 
  background-color: #d8d8d8 !important; } 

  .rs_td_pixst_gemuetl { 
  padding: 5px !important;
  color: #000 !important; 
  border: 1px solid #333 !important; 
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 14px !important; 
  background-color: #fbdada !important; } 


