body {
background:#FFF;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:8pt;
width:779px;
margin-right:auto;
margin-top:0;
margin-left:5px;
border:1px solid #ccc;
}

.c {
float:left;
}

.cr {
clear:left;
}

td {
vertical-align:top;
padding:0;
}

h1 {
font-size:14pt;
margin:5px 0;
}

h2 {
font-size:10pt;
margin:0;
padding:0;
}

h3 {
color:#5e74b3;
font-size:8pt;
border-bottom:1px dotted #5e74b3;
padding:0;
}

#descr {
margin:0 0 5px;
padding:0;
}

td.err {
color:red;
background:#FFEDED;
border:1px solid #A0A0A0;
text-align:left;
padding:3px;
}

td.msg {
color:red;
background:#FFEDED;
border:1px solid #A0A0A0;
text-align:left;
padding:3px;
}

tr.tr-header {
background-image:url(../images/bg-header.gif);
}

tr.tr-navigation {
background-image:url(../images/bg-navigation.gif);
}

td.td-navigation {
background-image:url(../images/bg-navigation.gif);
}

td.td-sidepanel {
background-image:url(../images/bg-sidepanel.gif);
}

td.td-heading {
background-image:url(../images/bg-heading.gif);
}

table.formPage,.price {
border:1px solid #A0A0A0;
}

table.table-header {
border:0px solid #111111;
}

table.table-navigation {
border:0px solid #111111;
background-image:url(../images/bg-navigation.gif);
}

.blinken {
text-decoration: blink;
}

.label {
text-align:right;
}

.buttons {
border-top:1px solid #A0A0A0;
text-align:center;
}

.count {
color:green;
font-size:8pt;
font-weight:400;
}

#links a {
font-size:10pt;
}

#links p {
margin:0 0 7px;
}

.url {
color:green;
}

#path {
margin-top:2px;
background:#DDE2EC;
line-height:19px;
border-top:1px solid #5e74b3;
padding:3px;
}

.submit {
float:right;
vertical-align:bottom;
}

.text,.btn {
font-size:8pt;
font-family:Verdana, Tahoma, Arial, sans-serif;
}

input.text {
color:#000;
border:1px solid #5e74b3;
height:13px;
}

.captcha {
border:1px solid #5e74b3;
margin-top:10px;
}

form {
display:inline;
margin:0;
padding:0;
}

.btn {
font-size:8pt;
font-weight:700;
border:1px solid #5e74b3;
background-color:#FC3;
height:17px;
}

span.req {
margin-left:3px;
color:red;
font-weight:700;
}

div.errForm,span.errForm {
color:red;
background:#FFFFF3;
border:1px solid #ccc;
text-align:left;
clear:right;
margin:0 0 0 5px;
padding:2px 3px;
}

.small,.small a {
color:#909090;
font-size:7pt;
text-decoration:none;
margin:0;
padding:0;
}

.sort {
color:#000;
}

p.subcats {
margin:0 0 7px;
padding:0;
}

div.pr {
font-size:6pt;
color:#000;
margin-right:5px;
}

div.prg {
width:40px;
border:1px solid #999;
height:3px;
font-size:1px;
}

div.prb {
background:#5eaa5e;
height:3px;
font-size:1px;
}

div.footer {
text-align:center;
border-top:1px solid #E0E0E0;
margin-top:5px;
font-size:8px;
padding:3px 0 0;
}

div.footer a {
color:#606060;
}

.price table td {
vertical-align:bottom;
margin:0;
padding:2px;
}

.show_featured {
margin-top:1px;
margin-right:2px;
margin-left:5px;
background-color:#FFC;
line-height:19px;
border:1px dashed #008b8b;
padding:3px;
}

.searchWords {
background-color:#FF9;
border:1px dashed #008b8b;
}

.odd {
background:#fff;
}

#werbung {
position:absolute;
left:790px;
top:5px;
border:0 solid #fff;
z-index:1;
overflow-x: hidden;
overflow-y: hidden;
}

.spiffy {
display:block;
}

.spiffy * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#f1f1f1;
}

.spiffy1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
background:#f4f4f4;
}

.spiffy2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #fdfdfd;
border-right:1px solid #fdfdfd;
background:#f3f3f3;
}

.spiffy3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #f3f3f3;
border-right:1px solid #f3f3f3;
}

.spiffy4 {
border-left:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
}

.spiffy5 {
border-left:1px solid #f4f4f4;
border-right:1px solid #f4f4f4;
}

textarea.text,select {
font-size:8pt;
border:1px solid #5e74b3;
}

.even,.spiffyfg {
background:#f1f1f1;
}
