body {
font-family:Verdana;
background-color: white;
color: black;
font-weight: normal;
font-size: 14px;
vertical-align:top;
text-align:center;
left:150px;
position:absolute;
}

table {
border-collapse: collapse;
margin:0px;
padding:0px;
border: none;
text-align:center;
vertical-align:top;
}

table#kategorie {
margin:auto;
padding:7px;
border-bottom: 1px black solid;
color: black;
font-weight: normal;
font-size: medium;
}

table#kontakt {
margin:auto;
padding:7px;
border:none;
color: black;
font-weight: normal;
font-size: medium;
}

table#table_verzeichniss {
width:768px;
}

table#artikel {
border-collapse: collapse;
width: 600px;
border-top: solid 1px black;
border-bottom: dotted 1px black;
margin: auto;
text-align: left;
vertical-align: top;
}

table#scroll {
background-position:center center;
background-repeat:no-repeat;
background-image:url(bilder/scroll.png);
margin:auto;
text-align:center;
vertical-align:top;
width:300px;
height:20px;
}

table#links {
margin:auto;
text-align:center;
vertical-align:top;
}

table#auswahl {
position:relative;
border: 0px solid black;
text-align:center;
vertical-align:middle;
}

table#ankauf {
position:relative;
border: 0px solid black;
text-align:center;
vertical-align:middle;
}

div#top_index {
background-image:url(bilder/back_index.png);
position:relative;
width: 768px;
height: 120px;
border: none;
text-align:center;
vertical-align:top;
z-index:0;
}

div#verzeichniss_index {
background-image:url(bilder/back_index.png);
position:relative;
width: 768px;
height: 50px;
border: none;
text-align:center;
vertical-align:top;
}

div#main_index {
background-position:center center;
background-image:url(bilder/back_main.png);
background-color: white;
background-repeat:repeat-x;
background-attachment:fixed;
overflow-x:hidden;
overflow-y:auto;
position:relative;
width: 768px;
height: 675px;
border: none;
text-align:center;
vertical-align:top;
}

div#bottom_index {
background-color: white;
position:relative;
width: 768px;
height: 0px;
border: none;
border-top:solid grey 0.5pt;
text-align:center;
vertical-align:bottom;
color:grey;
font-size:small;
}

div#seiten_auswahl {
position:absolute;
right:0px;
top:0px;
width:120px;
}

img {
border: none;
}

img#next:hover {

}

img#choice {
width:70px;
height:70px;
}

img#choice:hover {
width:65px;
height:65px;
}

tr, td {
border-collapse:collapse;
margin:0px;
padding:0px;
border: none;
}

td#Start_v, td#Angebote_v, td#Intern_v, td#Links_v,td#Ankauf_v  {
background-position:center center;
background-repeat:no-repeat;
background-image:url(bilder/back_v.png);
color: black;
font-weight: normal;
text-decoration:none;
width: 154px;
height:25px;
text-align:center;
}

td#aktiv_v {
background-position:center center;
background-repeat:no-repeat;
background-image:url(bilder/back_v1.png);
color: black;
font-weight: bold;
text-decoration:none;
width:154px;
height:25px;
text-align:center;
}

td#Sub, td#Sub_1, td#Sub_2, td#Sub_3, td#Sub_4, td#Sub_5 {
color: black;
font-weight: bold;
font-size: medium;
text-decoration:none;
height:25px;
text-align:left;
}

td#Sub {
background-position:left center;
background-repeat:no-repeat;
background-image:url(bilder/sub_v1.png);
}

td#Sub_1 {
background-position:left center;
background-repeat:no-repeat;
background-image:url(bilder/sub_v1.png);
}

td#Sub_2 {
background-position:left center;
background-repeat:no-repeat;
background-image:url(bilder/sub_v2.png);
}

td#Sub_3 {
background-position:left center;
background-repeat:no-repeat;
background-image:url(bilder/sub_v3.png);
}

td#Sub_4 {
background-position:left center;
background-repeat:no-repeat;
background-image:url(bilder/sub_v4.png);
}

td#Sub_5 {
background-position:left center;
background-repeat:no-repeat;
background-image:url(bilder/sub_v5.png);
}

td#artikel_nr {
font-size: small
}

a {
color: black;
font-weight: normal;
font-size: 14px;
text-decoration:none;
}

a:hover {
color: black;
font-weight: bold;
font-size: 14px;
text-decoration:none;
}

a#versand:hover, a#neu_choice:hover, a#gebraucht_choice:hover, a#auto_shop:hover, a#motorrad_shop:hover, a#lang-de:hover, a#lang-eng:hover, a#lang-dansk:hover, a#lang-swenska:hover, a#lang-norsk:hover, a#t5_shop:hover, a#motorrad_n:hover, a#motorrad_b:hover, a#auto_n:hover, a#teile_shop:hover, a#motorrad_choice:hover, a#auto_choice:hover, a#firma:hover, a#kontakt:hover, a#impressum:hover, a#agb:hover , a#widerruf:hover , a#rueckgabe:hover{
color: black;
font-weight: normal;
font-size: 14px;
text-decoration:underline;
}

a#aktiv_sub {
color: black;
font-weight: bold;
font-size: 14px;
text-decoration:none;
}

a#aktiv_sub:hover {
color: black;
font-weight: bold;
font-size: 14px;
text-decoration:underline;
}

a#aktiv_choice {
color: black;
font-weight: bold;
font-size: 14px;
text-decoration:none;
}

a#aktiv_choice:hover {
color: black;
font-weight: bold;
font-size: 14px;
text-decoration:underline;
}

a#artikel_bezeichnung {
color: black;
font-weight: bold;
font-size: medium;
}

a#artikel_beschreibung {
color: black;
font-weight: normal;
font-size: x-small;
}

div#neu, div#gebraucht {
position:absolute;
left:350px;
width:100px;
height:25px;
line-height:25px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(bilder/button.png);
}

/* Relative Preisinformationen */
a.preis, a.preis:link, a.preis:visited, a.preis:active  {
  position: relative;
  text-decoration: none;
  }

a.preis span {
  display: none;  
  text-decoration: none; 
}

a.preis:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: -10px; 
  width: 300px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: white;
  font: 9px Verdana, sans-serif; 
  text-align: left;
  }