/* TYPO3 CVS id: $id$ */

/* Stylesheet For Template 3col Nautilus */
/* */

/*------------ table general purpose ---------------------*/
table.t3x2 {
width: 100%;
border-collapse: collapse;
border: 2px solid #caa240;
line-height: 1.2em;
background: #f0f0f0;
}

* html table.t3x2 {
border: none;
color: #4f6480;
}

table.t3x2 thead tr  {
color: #ffffff;
background: #caa240;
background: #bbae6f;

}

table.t3x2 thead tr th {
padding-top: 0.1em;
padding-right: 0.2em;
padding-left: 0.6em;
padding-bottom: 0.2em;
font-size: 14px;
font-weight: bold;
text-align: left;
}

* html table.t3x2 thead tr th {
padding-top: 0.2em;
padding-right: 0.2em;
padding-left: 0.6em;
padding-bottom: 0.2em;
}

table.t3x2 tbody tr {
border: 2px solid #caa240;
}

/* linke Spalte body */
table.t3x2 tbody th {
font-size: 12px;
font-weight: normal;
text-align: left;
padding: 0.2em;
padding-left: 0.6em;
border: 2px solid #caa240;
}

* html table.t3x2 tbody th {
padding-top: 0.20em;
padding-left: 0.6em;
padding-bottom: 0.22em;
}

/* rechte Spalte body */
table.t3x2 tbody td {
font-size:12px;
background: #e9ecee;
padding-left: 0.6em;
border-bottom: 2px solid #caa240;
}

* html table.t3x2 tbody td {
font-size:12px;
padding-top: 0.19em;
padding-left: 0.6em;
border-bottom: 2px solid #caa240;
border-right: 2px solid #caa240;
border-top: 2px solid #caa240;
}

table.t3x2 tbody tr.odd {
background: #e9ecee;
}

table.t3x2 tbody tr.odd td{
background: #f0f0f0;
}

table.t3x2 tbody td.odd {
background: #e9ecee;
}
/*-------------------- table gold ----------------------------------*/

table.g3x2 {
border-collapse: collapse;
border: 2px solid #caa240;
line-height: 1.2em;
background: #f0f0f0;
}

* html table.g3x2 {
border: none;
color: #4f6480;
}

table.g3x2 thead tr  {
color: #ffffff;
background: #caa240;
}

table.g3x2 thead tr th {
width: 210px;
padding-top: 0.1em;
padding-right: 0.2em;
padding-left: 0.6em;
padding-bottom: 0.2em;
font-size: 14px;
font-weight: bold;
text-align: left;
}

* html table.g3x2 thead tr th {
padding-top: 0.2em;
padding-right: 0.2em;
padding-left: 0.6em;
padding-bottom: 0.2em;
}

table.g3x2 tbody tr {
border: 2px solid #caa240;
}

/* linke Spalte body */
table.g3x2 tbody th {
font-size: 12px;
font-weight: normal;
text-align: left;
padding: 0.2em;
padding-left: 0.6em;
border: 2px solid #caa240;
}

* html table.g3x2 tbody th {
padding-top: 0.20em;
padding-left: 0.6em;
padding-bottom: 0.22em;
}

/* rechte Spalte body */
table.g3x2 tbody td {
font-size:12px;
background: #e9ecee;
padding-left: 0.6em;
border-bottom: 2px solid #caa240;
}

* html table.g3x2 tbody td {
font-size:12px;
padding-top: 0.19em;
padding-left: 0.6em;
border-bottom: 2px solid #caa240;
border-right: 2px solid #caa240;
border-top: 2px solid #caa240;
}

table.g3x2 tbody tr.odd {
background: #e9ecee;
}

table.g3x2 tbody tr.odd td{
background: #f0f0f0;
}

table.g3x2 tbody td.odd {
background: #e9ecee;
}
/*------------------- silber -----------------------------------*/

table.s3x2 {
border-collapse: collapse;
border: 2px solid #dcdcdc;
line-height: 1.2em;
background: #f0f0f0;
}

* html table.s3x2 {
border: none;
color: #4f6480;
}

table.s3x2 thead tr  {
color: #bb926f;
background: #dcdcdc;

}

table.s3x2 thead tr th {
width: 210px;
padding-top: 0.1em;
padding-right: 0.2em;
padding-left: 0.6em;
padding-bottom: 0.2em;
font-size: 14px;
font-weight: bold;
text-align: left;
}

* html table.s3x2 thead tr th {
padding-top: 0.2em;
padding-right: 0.2em;
padding-left: 0.6em;
padding-bottom: 0.2em;
}

table.s3x2 tbody tr {
border: 2px solid #bb926f;
}

/* linke Spalte body */
table.s3x2 tbody th {
font-size: 12px;
font-weight: normal;
text-align: left;
padding: 0.2em;
padding-left: 0.6em;
border: 2px solid #bb926f;
}

* html table.s3x2 tbody th {
padding-top: 0.20em;
padding-left: 0.6em;
padding-bottom: 0.22em;
}

/* rechte Spalte body */
table.s3x2 tbody td {
font-size:12px;
background: #e9ecee;
padding-left: 0.6em;
border-bottom: 2px solid #bb926f;
}

* html table.s3x2 tbody td {
font-size:12px;
padding-top: 0.19em;
padding-left: 0.6em;
border-bottom: 2px solid #bb926f;
border-right: 2px solid #bb926f;
border-top: 2px solid #bb926f;
}

table.s3x2 tbody tr.odd {
background: #e9ecee;
}

table.s3x2 tbody tr.odd td{
background: #f0f0f0;
}

table.s3x2 tbody td.odd {
background: #e9ecee;
}


/* Preisliste */

table.plist {
  width: 524px;
  border-collapse:collapse;
  border:1px solid #facd72;
}

table.plist caption {
  font: 1.7em/1.7em Tahoma, Helvetica, Sans-Serif;
  text-align: left;
  text-indent: 8px;
  height: 45px;
  color: #a37925;
  margin-top:4px;
  margin-bottom:6px;
}

table.plist thead th {
  background: url(../images/bg_tdth.png) no-repeat left;
  height: 47px;
  color: #a37925;
  font-size: 0.8em;
  font-weight: bold;
  padding: 0px 7px;
  margin: 20px 0px 0px;
  text-align: left;
  border-right: 1px solid #FCF1D4;
  border-right: 1px solid #facd72;
}

table.plist tbody tr {
  background: url(../images/bg_td1.jpg) repeat-x top;
}

table.plist tbody tr th {
  height: 50px;
}

table.plist tbody tr.odd {
  background: #FFF8E8 url(../images/bg_td2.jpg) repeat-x;
}

table.plist tbody tr.odd th{
  height: 50px;
  width: 290px;
}

table.plist tbody th {
  font-size: 0.8em;
  line-height: 1.4em;
  font-family: Arial, Helvetica, sans-serif;
  color: #777777;
  padding: 10px 7px;
  border-top: 1px solid #facd72;
  text-align: left;
}

table.plist tbody td {
  font-size: 0.8em;
  line-height: 1.4em;
  font-family: Arial, Helvetica, sans-serif;
  color: #777777;
  padding: 10px 7px;
  border-top: 1px solid #facd72;
  text-align: left;
}

table.plist a {
  color: #777777;
  font-weight: bold;
  text-decoration: underline;
}

table.plist a:hover {
  color: #F8A704;
  text-decoration: underline;
}

table.plist tfoot th {
  background: url(bg_total.jpg) repeat-x bottom;
  color: #FFFFFF;
  height: 30px;
}

table.plist tfoot td {
  background: url(../images/bg_total.jpg) repeat-x bottom;
  color: #FFFFFF;
  height: 30px;
}


/* Versandkosten */

table.vktable {
  width: 420px;
  border-collapse:collapse;
  border:1px solid #facd72;
}

table.vktable caption {
  font: 1.7em/1.7em Tahoma, Helvetica, Sans-Serif;
  text-align: left;
  text-indent: 8px;
  height: 30px;
  color: #a37925;
  margin-top:4px;
  margin-bottom:6px;
}

table.vktable thead th {
  background: url(../images/bg_tdth.png) no-repeat left;
  height: 26px;
  color: #a37925;
  font-size: 0.8em;
  font-weight: bold;
  padding: 0px 7px;
  margin: 20px 0px 0px;
  text-align: left;
  border-right: 1px solid #FCF1D4;
  border-right: 1px solid #facd72;
}

table.vktable tbody tr {
  background: url(../images/bg_td2.jpg) repeat-x top;
}

table.vktable tbody tr th {
  height: 20px;
}

table.vktable tbody tr.odd {
  background: #FFF8E8 url(../images/bg_td2.jpg) repeat-x;
}

table.vktable tbody tr.odd th{
  height: 20px;
  width: 210px;
}

table.vktable tbody th {
  font-size: 0.8em;
  line-height: 1.4em;
  font-family: Verdana, Arial, sans-serif;
  color: #777777;
  padding: 5px 0px 2px 10px;
  border-top: 1px solid #facd72;
  text-align: left;
}

table.vktable tbody td {
  font-size: 0.8em;
  line-height: 1.4em;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #777777;
  padding: 5px 0px 2px 10px;
  border-top: 1px solid #facd72;
  text-align: left;
}

table.vktable a {
  color: #777777;
  font-weight: bold;
  text-decoration: underline;
}

table.vktable a:hover {
  color: #F8A704;
  text-decoration: underline;
}

table.vktable tfoot th {
  background: url(bg_total.jpg) repeat-x bottom;
  color: #FFFFFF;
  height: 30px;
}

table.vktable tfoot td {
  background: url(../images/bg_total.jpg) repeat-x bottom;
  color: #FFFFFF;
  height: 30px;
}

