.inputleft {
border:0px;
font-family:Courier, Arial, Verdana;
font-size:11pt;
font-weight:bold;
color:#515151;
width:148px;
height:25px;
background-image:url(../bg_input.html);
}

A.kasse {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#000000;
font-weight:bold;
}

A.kasse:hover {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

.produkttitel {
font-family: Arial, Verdana;font-size:15pt;
text-decoration:none;
color:#000000;
font-weight:bold;
font-style:italic;
}


A.kat:link {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#4A494A;
font-weight:bold;
padding : 1px;
border : 0px solid;
text-decoration: none;
width:137px;
}

A.kat:visited {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#4A494A;
font-weight:bold;
padding : 1px;
border : 0px;
text-decoration: none;
width:137px;
}

A.kat:hover {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#8C0000;
font-weight:bold;
background-color : #E7B301; 
padding : 1px;
border : 0px;
text-decoration: none;
width:137px;
}

.katactive {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#8C0000;
font-weight:bold;
background-color : #E7B301; 
padding : 1px;
border : 0px;
text-decoration: none;
width:137px;
}

.text {
font-family: Arial, Verdana;font-size:9pt;
text-decoration:none;
color:#000000;
}

.headline {
font-family: Arial, Verdana;font-size:15pt;
text-decoration:none;
color:#000000;
}

.agb {
font-family: Arial, Verdana;font-size:11pt;
text-decoration:none;
color:#000000;
font-weight:bold;
}

.impressbold {
font-family: Arial, Verdana;font-size:11pt;
text-decoration:none;
color:#000000;
font-weight:bold;
}

.impress {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#000000;

}

.preis {
font-family: Arial, Verdana;
font-size:8pt;
text-decoration:none;
color:#000000;
font-weight:bold;
}


A.link {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#000000;
}

A.link:hover {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:underline;
color:#000000;
}

A.mainav {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
font-weight:bold;
color:#000000;
}

A.mainav:hover {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:underline;
font-weight:bold;
color:#000000;
}

A.subnav {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:none;
color:#000000;
}

A.subnav:hover {
font-family: Arial, Verdana;
font-size:9pt;
text-decoration:underline;
color:#000000;
}

A.small {
font-family: Verdana, Arial;
font-size:8pt;
text-decoration:underline;
color:#000000;
}

A.small:hover {
font-family: Verdana, Arial;
font-size: 8pt;
text-decoration:underline;
color:#C10000;
}

.small {
font-family: Verdana, Arial;font-size:8pt;
text-decoration:none;
color:#000000;
}

A.offerhead {
font-family: Arial, Verdana;font-size:9pt;
text-decoration:none;
font-weight:bold;
color:#004080;
}

A.offerhead:hover {
font-family: Arial, Verdana;font-size:9pt;
text-decoration:underline;
font-weight:bold;
color:#004080;
}
.bestaendigkeitsliste {
  clear: both;
  margin: 2%;
/*  margin-top: 2%;
  margin-left: 1%;*/
  text-align: center;
}
h1 {
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-family: Verdana, Arial, 'sans serif', sans;
  color: #000000;
  /*margin: 15px 0 15px 0;*/
  padding: 0;
  font-size: 22px;
  line-height: 24px;
}
h2 {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Arial, 'sans serif', sans;
  color: #000000;
  margin:15px 30px 10px 0;
  padding:0;
  font-size:16px;
  line-height: 24px;
}
h3 {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: Verdana, Arial, 'sans serif', sans;
  color: #000000;
  margin:0;
  padding:0;
  font-size:14px;
  line-height: 22px;
}
table.tabelle {
  font-family: Arial;
  font-size: 7.5pt;
  font-weight: normal;
  color: black;
  border-width: 1px;
  border-spacing: 0px;
  border-style: outset;
  border-color: lightgray;
	/*border-collapse: inherit;*/
	/*background-color: white;*/
  width: 96%;
  empty-cells: show;
  text-align: center;
  background-color: white;
}
table.tabelle th {
  padding: 8px 2px 8px 2px;
  border-width: 1px;
  border-style: inset;
  border-color: lightgray;
  height: 24px;
  /*background-color: lightgrey;*/
	/*-moz-border-radius: 0px 0px 0px 0px;*/
}
table.tabelle td {
  padding: 2px;
  border-width: 1px;
  border-style: inset;
  border-color: lightgray;
  height: 24px;
	/*background-color: white;*/
	/*-moz-border-radius: 0px 0px 0px 0px;*/
}
.even {
  background-color: #E2E2E2;
}
.grau {
  background-color: lightgray;
}
.center {
  text-align: center;
}
p.erklaerung {
  font-family: Arial;
  font-size: 9pt;
}
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  font-family: Arial;
  font-size: 9pt;
  text-align: left;
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected {
   background-color: #ffb;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
