body {
	font-family:verdana;
	font-size:12px;
	background-color:#FFFFFF;
}

.beta {
  font-size: 11px;
  color:red;
  margin-bottom:10px;
  font-weight:bold;
}
.debug {
  font-size: 10px;
  color:#808080;
}

.errormsg {color:red;}

.formerr {
  color:red;
  font-size: 10px;
  font-weight:bold;
}

.tablesep {
  vertical-align: top;
}
.tdsep {
  border-bottom: solid 1px #CCCCCC;
}
.tdcolsep {
  border-right: solid 1px #CCCCCC;
  padding-left:10px;
  width:300px;
}

.pagenaviblock {
  margin-top:5px;
  margin-bottom:5px;
  font-size: 10px;
}
.pagenavi {
  font-size: 10px;
}

a.nuranker:hover, a.nuranker:active  { text-decoration:none; }

a:link    { color:#003399; text-decoration:none; }
a:visited { color:#003399; text-decoration:none; }
a:hover   { color:#003399; text-decoration:underline; }
a:active  { color:#003399; text-decoration:underline; }

.item          { font-size:12px; color:#003399; font-weight:bold;}

.itembig          { font-size:14px; color:#003399; font-weight:bold;}

.cats          { font-size:10px; color:#003399; }
.catactive     { font-size:10px; color:#003399; font-weight:bold;}

.reviews          { font-size:10px; color:#003399; }

a.navi:link    { text-decoration:none; color:#000080; }
a.navi:visited { text-decoration:none; color:#000080; }
a.navi:hover   { text-decoration:none; color:#2467A6; background-color:#ffffff;}
a.navi:active  { text-decoration:none; color:#000080; }

.navi {
  font-size: 11px;
  font-weight: bold;
  color:#000080;
}
.navidis { 
  font-size:11px; 
  color:#676767; 
  font-weight: bold;
}
.navigo {
  font-size: 11px;
  font-weight: normal;
  color:#676767;
}
.naviborder {border: #A4A4A4 1px solid; }

.nav_pagecount {
  font-size: 10px;
  color: #606060;
}

.rank {
  font-size: 10px;
  margin-top:0px;
}

.position {
  font-size: 10px;
  color: #808080;
}
.position_reported {
  font-size: 10px;
  color: #FFFFFF;
  background-color: red;
  font-weight: bold;
}

.detaillink          { font-size:10px; color:#808080; }
a.detaillink:link    { color:#808080; text-decoration:none; }
a.detaillink:visited { color:#808080; text-decoration:none; }
a.detaillink:hover   { color:#808080; text-decoration:underline; }
a.detaillink:active  { color:#808080; text-decoration:underline; }

.tblhead {
  font-size: 10px;
  color: #606060;
  font-weight: bold;
  font-style:italic; 
  background-color:#E7E7E7;
}

.price {
  font-size: 12px;
  white-space:nowrap;
}

.shipping {
  font-size: 10px;
  color: #606060;
  white-space:nowrap;
}

.sum {
  font-size: 13px;
  font-weight: bold;
  border-top: solid 1px #CCCCCC;
  margin-top:4px;
  white-space:nowrap;
}

.ebayfeedback {
  font-size: 10px;
  color: #606060;
  white-space:nowrap;
}

.topseller {
  position:relative; 
  top:0px; 
  left:5px;
}

.sellername {
  font-size: 11px;
  color: #008000;
  font-weight: bold;
  font-style:italic; 
}

.bestellen {
  margin-top:4px;
}

.bof {
  font-size: 11px;
  color: red;
  font-weight: bold;
}

.subnotes {
  font-size: 10px;
  color: #606060;
}

.subtitle {
  font-size: 10px;
  margin-top:4px;
  color:#606060;
}
.detaildata {
  margin-top:3px;
  font-size: 10px;
}
.detailsubdata {
  font-size: 10px;
}

.variation {
  font-size: 14px;
  font-weight: bold;
  color: #0000C0;
}

.mark_updated {
  background-color:#FFFFC0;
}
.mark_inserted {
  background-color:#FFC0C0;
}

.amazon {
  font-size: 10px;
}

img.resize {
  max-width: 96px;
  height : auto;
}
img.resize {
  width: auto;
  max-height : 72px;
}
div.bild {
  background-color: #FFFFFF; 
  width:96px;
  height:72px;
  border:solid 0px #CCCCCC; 
  text-align: center;
  padding: 1px;
  overflow: hidden;
}
div.athumb {
  background-color: #FFFFFF; 
  width:96px;
  height:75px;
  text-align: center;
}

.hometitle {
  font-size: 20px;
  font-weight: bold;
  margin-top:10px;
  margin-right:5px;
}
.homesubtitle {
  font-size: 11px;
  font-weight: bold;
  margin-top:6px;
  color:#000000;
  font-family: verdana;
}
.homesubtitle2 {
  font-size: 10px;
  font-weight: normal;
  margin-top:2px;
  color:#000000;
  font-family: verdana;
}

.footer {
  font-size: 10px;
}

.headback {
  background:url(pics/back1.png) repeat center #AAD89A;
}

ul {
  margin-bottom:0px;
  margin-top:6px;
}

.minpricetext {
  font-size: 10px;
  color: #606060;
}
.minprice {
  font-size: 14px;
  color: #0C7B00;
  font-weight: bold;
  margin-top:3px;
  margin-bottom:8px;
  white-space:nowrap;
}

.rating_pic {
  margin-right:4px;
  vertical-align:middle;
}

.listnote {
  font-size: 11px;
  color: #0C7B00;
  font-weight: bold;
  margin-bottom:5px;
}
.listdesc {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  margin-bottom:30px;
}

.browsenodename {
  font-size: 10px;
  color: #0C7B00;
  margin-top:5px;
}

.specialbox {
  font-size: 10px;
  background-color:#E1F3DB;
  padding:10px;
  border-top: solid 1px #AAD89A;
  border-left: solid 1px #AAD89A;
  border-right: solid 5px #AAD89A;
  border-bottom: solid 5px #AAD89A;
  margin-bottom:15px;
}

h2 {
  margin-top:5px;
  font-size:18px;
  font-weight: bold;
}
h4 {
  margin-top:0px;
  font-size:14px;
  font-weight: bold;
}

.welcometext {
  font-size:12px;
}

.searchtip {
  font-size: 11px;
  background-color: #FFBBBB;
  padding:3px;
  margin-top:4px;
  border-top: solid 1px #FF9191;
  border-left: solid 1px #FF9191;
  border-right: solid 5px #FF9191;
  border-bottom: solid 5px #FF9191;
}

.abs {
  color:#3C722C;
  margin-top:25px;
}

.helpnote {
  font-size: 10px;
}

.preisalarm {
  font-size: 12px;
}

.moreoffers {
  font-size: 10px;
  font-weight: normal;
}

.special {
  padding-left:5px; 
  padding-bottom:10px;
}

.input_ok {
  color: #008000;
  font-size: 12px;
  background-color:#E1F3DB;
  padding:10px;
  border-top: solid 1px #AAD89A;
  border-left: solid 1px #AAD89A;
  border-right: solid 5px #AAD89A;
  border-bottom: solid 5px #AAD89A;
  font-weight: bold;
}
.input_err {
  color: #C00000;
  font-size: 12px;
  background-color: #FFBBBB;
  padding:10px;
  border-top: solid 1px #FF9191;
  border-left: solid 1px #FF9191;
  border-right: solid 5px #FF9191;
  border-bottom: solid 5px #FF9191;
  font-weight: bold;
}

