TD {
  color: #999996;
  margin: 0px;
  font-family: Tahoma;
  font-size: 12;
  line-height: 16px;

}

.hintergrundfarbe {
  background: black
}

A {
  color: #999999;
  text-decoration: none;
}

A:hover {
  color: #CCCCCC;
  text-decoration: underline;
}

FORM {
  display: inline;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  background: #5E5E5E;
  color: white;
  font-size: 11px;
  border-color: #000000;
  border-width: 1;
  border-top:#747474 solid 1px;
  border-left:#747474 solid 1px;
  padding-left:3px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  color: black;
  font-size: 11px;
  border: #505050;
}

.firmen_logo {
  background-image: URL("../images/armalogo.jpg");
  width: 190;
  height: 73
}

.banner {
  background-image: url("../images/banner11.jpg")
}

.shop_kopftext {
  font-family: Arial; 
  font-size: 16; 
  color: #505050; 
  background: #FFFFFF; 
  font-weight: bold
}

.topnavi {
  background: gray;
  color: #FFFFFF
}

.topnavilink, A.topnavilink:VISITED {
  font-size: 10;
  color: #FFFFFF;
  font-weight: bold
}

A.topnavilink:HOVER, A.topnavilink:ACTIVE {
  font-size: 10;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline
}

.artikel_link {
  color: #999997;
  font-size: 120%;
}

A.tabinhalt, A.tabinhalt:VISITED {
  font-size: 10;
  color: #999999;
}

A.tabinhalt:HOVER, A.tabinhalt:ACTIVE {
  font-size: 10;
  text-decoration: underline;
}

.tabrandfarbe {
  border: #505050;
}

.slogan {
  font-size: 18;
  color: #999999;
  font-weight: bold;
  line-height: 30px;
}

.mitte_trennabstand {
  height: 10
}

.hintergrundfarbe_neuste_produkte {
}

.impressum_leiste {
  background-color: gray;
  color: #000000;
  font-weight: bold
}

.impressum, TD.impressum{
  background: #505050;
  font-size: 10;
  line-height: 13px;
  border: #505050;
}

.trennlinie_unten {
  color: #505050;
}

.copyright {
  color: gray;
  font-size: 10;
}

h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
}

td.box_oben {
  background-image: url("../images/bgms.gif");
  font-weight: bold;
  color: #FFFFFF;
  height: 22px;
}

td.box_oben_links {
  background-image: url("../images/bglinksms.gif");
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
}

td.box_inhalt {
  font-size: 11px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border: gray solid 1px;
  border-width: 0px 1px 1px;
}

td.box_oben_rechts {
  background-image: url("../images/bgrechtsms.gif");
  height: 22px;
  width: 11px;
  text-align:right;
  background-repeat: no-repeat;
}

h2 {
  font-size: 14px;
  font-weight: bold
}

.preis {
  font-size: 18px;
  font-weight: bold;
  color: #FF3300;
  font-family: Arial, Helvetica, sans-serif;
}

.artikel_bezeichung_ueberschrift {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: black !important;
  display:inline;
}

.preis_klein {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FF3300;
  font-weight: bold
}

select:hover,
 input:hover,
 textarea:hover{
 border: 1px solid white;
 }
 select:focus,
 input:focus,
 textarea:focus{
 background: gray;
 border: 1px solid white;
 }

select, input, textarea {
    font-size:120%;
}

#send {
    font-size:150%;
    font-weight:bold;
    padding-left:15px;
    padding-right:15px;
    border:5px solid limegreen;
    background-color:green;
    color:white;
}

#send:hover {
	border:5px solid lightgreen;
}

.req {
    border: 1px solid darksalmon;
}

.star {
    color:darksalmon;
    font-size:120%;
}