a {
   color:black;
}


/* scrollbar width */
.scrollbar::-webkit-scrollbar {
  width: 8px;
}

/* scrollbar track */
.scrollbar::-webkit-scrollbar-track {
  background: #eee;
}

/* scrollbar handle */
.scrollbar::-webkit-scrollbar-thumb {
  border-radius: 1rem;
  background-color: #00d2ff;
  background-image: linear-gradient(to top, #00d2ff 0%, #3a7bd5 100%);
}

.alert-container {
   color: #a94442;
   background-color: #f2dede;
   border-color: #ebccd1;
   padding: 15px;
   margin-bottom: 20px;
   border: 1px solid;
   border-radius: 4px;
   opacity: 1;
   font-family: Verdana, sans-serif
}

.alert-link {
   float: right;
   text-decoration: none;
   font-weight: 700;
   color: black;
   opacity: 0.2;
   text-shadow: 0 1px 0 #fff;
}

.gravur {
   font-family:RH-OpenSans
}


.linkbold{font-family:Verdana;color:#cc9900;font-weight:bold;text-transform:uppercase;text-decoration:none;}
.braunbold{font-family:Arial;color:#663300;font-weight:bold;}
.braun{font-family:Arial;color:#663300;}
.dunkel{background:#663300}
.gold {background:#cc9900}


.tabelle_headline{font-family: Arial,Verdana,Sans-Serif;  font-size:12px; color:#ffffff; font-weight:bold;line-height:14px; font-style:normal;background:#663300;padding-left:5px;padding-right:5px;}
.tabelle_zeileA{font-family: Arial,Verdana,Sans-Serif;  font-size:12px; color:#000000; font-weight:normal;line-height:14px; font-style:normal;background:#dcdcdc;padding-left:5px;padding-right:5px;}
.tabelle_zeileB{font-family: Arial,Verdana,Sans-Serif;  font-size:12px; color:#000000; font-weight:normal;line-height:14px; font-style:normal;background:#f3f3f3;padding-left:5px;padding-right:5px;}


div#msgbox{ background: #ffcc99}
.rtop, .rbottom{display:block;background: #FFF}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;background:#ffcc99}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
