body {
margin-top:0px;
margin-left:0px;
padding-top:0px;
padding-left:0px;
background-image:url(bg.gif);
background-color:#B8A888;
font-family:"Courier New", monospace;
font-size:13px;
line-height:16px;
color:#f6f6f6;
}

table, tr, td {
margin-top:10px;
padding-top:0px;
font-family:"Courier New", monospace;
font-size:13px;
line-height:16px;
color:#f6f6f6;
}

ul, li {
padding:0px;
margin:10px 0px 0px 10px;
font:normal 13px "Courier New", monospace;
line-height:16px;
color:#f6f6f6;
}

p {
margin:0px;
padding:0px;
font:normal 13px "Courier New", monospace;
line-height:16px;
color:#f6f6f6;
}

h1 {
margin:0px;
padding:0px;
font:bold 19px "Courier New", monospace;
line-height:22px;
color:#beb095;
}

h2, h3 {
margin:0px;
padding:0px;
font:normal 13px "Courier New", monospace;
line-height:16px;
color:#f6f6f6;
}

strong {
margin:0px;
padding:0px;
font:normal 13px "Courier New", monospace;
line-height:16px;
color:#f6f6f6;
}

object {
margin:3px 0px;
padding:0px;
}

embed {
margin:0px;
padding:0px;
}

table.tabelle {
margin-top:20px;
width:750px;
height:95%;
border:1px solid #535247;
background-color:#817E6D;
}

table.modelle {
margin-top:0px;
padding-top:0px;
width:490px;
border-width:0px;
background-color:#817E6D;
}

table.modelle2 {
margin-top:0px;
padding-top:0px;
width:429px;
border-width:0px;
background-color:#817E6D;
}

table.liste {
margin-top:0px;
padding-top:0px;
background-color:#817E6D;
}

table.listeneu {
margin-top:0px;
padding-top:0px;
border:1px solid #535247;
background-color:#8E8C7B;
}

table.listeneu td {
margin:0px;
padding:4px 2px 4px 2px;
font:normal 11px Verdana, Geneva, sans-serif;
line-height:16px;
}

table.listeshop {
margin:10px 0px 0px 0px;
padding-top:0px;
border:1px solid #535247;
background-color:#8E8C7B;
}

table.listeshop td {
margin:0px;
padding:4px 7px 4px 7px;
width:50%;
vertical-align:bottom;
}

table.shoplogin {
margin:10px 0px 0px 0px;
padding-top:0px;
border:1px solid #535247;
background-color:#8E8C7B;
}

table.shoplogin td {
margin:0px;
padding:1px 10px 1px 10px;
vertical-align:bottom;
}

table.shoplist {
margin:0px;
padding:0px;
width:400px;
border-width:0px;
background-color:#817E6D;
}

td.nav {
width:174px;
font-size:15px;
line-height:17px;
color:#f6f6f6;
}

td.nav A:link, td.nav A:visited, td.nav A:active {
text-decoration:none;
color:#f6f6f6;
}

td.nav A:hover {
text-decoration:none;
color:#aa0000;
}

td.con {
width:494px;
font-size:13px;
line-height:16px;
color:#f6f6f6;
}

td.con A:link, td.con A:visited, td.con A:active {
text-decoration:none;
color:#E8B662;
}

td.con A:hover {
text-decoration:none;
color:#aa0000;
}

div.deepcat {
    margin:0px;
    padding:0px;
    font-size:13px;
    line-height:16px;
    color:#cec0a5;
}

div.deepcat a.dcl:link, div.deepcat a.dcl:visited, div.deepcat a.dcl:active {
text-decoration:none;
color:#f6f6f6;
    background:url(pics/link.gif) 0px 0px no-repeat;
    padding-left:15px;
}

div.deepcat a.dcl:hover {
text-decoration:none;
color:#aa0000;
}

span.buttondc {
    background:url(pics/link.gif) 0px 0px no-repeat;
}

span.buttondca {
    background:url(pics/link.gif) 0px -17px no-repeat;
    padding-left:15px;
}

td.space1 {
width:40px;
}

td.space2 {
width:15px;
}

td.space3 {
width:25px;
}

td.list1 {
width:265px;
padding:0px 0px 7px 7px;
margin:0px;
vertical-align:top;
}

td.list2 {
width:21px;
padding:0px 0px 7px 7px;
margin:0px;
text-align:right;
vertical-align:top;
}

td.list3 {
width:93px;
padding:0px 0px 7px 7px;
margin:0px;
color:#cec0a5;
font-weight:bold;
text-align:right;
vertical-align:top;
}

td.list4 {
height:22px;
}

#rss {
    vertical-align:top;
    margin:4px 0px 0px 4px;
}

#eXTReMe {
/*    float:right; */
    position:absolute;
    top:-100px;
    left:760px;
}

.bold {
font-weight:bold;
}

.oben {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
}

.header, td.pageheading {
font-size:19px;
line-height:22px;
font-weight:bold;
color:#beb095;
}

.header2 {
font-size:19px;
line-height:22px;
font-weight:bold;
color:#beb095;
margin-bottom:5px;
}

.zahlklein {
font-size:13px;
line-height:16px;
}

.act {
color:#cec0a5;
}

.boldact {
color:#cec0a5;
font-weight:bold;
}

.invisi {
color:#817E6D;
}

.rahmen1 {
border:1px solid #cec0a5;
}

.rahmen2 {
border:1px solid #202020;
}

.rahmen3 {
border:1px solid #cec0a5;
margin-left:10px;
}

.rahmen4 {
border:1px solid #202020;
margin:0px 10px 20px 10px;
}

.rahmen5 {
border:1px solid #202020;
margin:0px 0px 20px 10px;
}

.note {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
color:#cec0a5;
}

.galerie_t {
float:right;
border:0px;
margin:2px 0px 2px 6px;
}

.galerie_v {
float:right;
border:1px solid #202020;
margin:2px 0px 2px 6px;
}

.galerie_t10 {
float:right;
border:0px;
margin:2px 0px 2px 10px;
}

.galerie_start1 {
float:left;
border-width:0px;
margin:0px 7px 0px 4px;
}

.galerie_start2 {
float:left;
border:1px solid #202020;
margin:0px 7px 0px 3px;
}

.galerie_start3 {
float:right;
border-width:0px;
margin:0px 4px 0px 4px;
}

.galerie_start3f {
float:right;
border:1px solid #202020;
margin:0px 4px 0px 4px;
}

.sortform {
font-size:13px;
font-family:"Courier New", monospace;
margin:1px 0px 0px 0px;
padding:0px;
border-width:0px;
float:right;
}

/* shop */

form {
    margin:0px;
    padding:0px;
}

td.boxtext a.nac:link, td.boxtext a.nac:visited, td.boxtext a.nac:active {
text-decoration:none;
color:#f6f6f6;
    background:url(pics/link.gif) 0px 0px no-repeat;
    padding-left:15px;
}

td.boxtext a.nac:hover {
text-decoration:none;
color:#aa0000;
}

td.boxtext a.ac:link, td.boxtext a.ac:visited, td.boxtext a.ac:active {
text-decoration:none;
color:#cec0a5;
    background:url(pics/link.gif) 0px -17px no-repeat;
    padding-left:15px;
}

td.boxtext a.ac:hover {
text-decoration:none;
color:#aa0000;
}

span.buttonlink {
    background:url(pics/link.gif) 0px 0px no-repeat;
}

span.buttonlinka {
    background:url(pics/link.gif) 0px -17px no-repeat;
}

table.infoBox {
margin-top:0px;
padding-top:0px;
background-color:transparent;
}

table.infoBoxContents {
margin-top:0px;
padding-top:0px;
background-color:transparent;
}

.smallText {
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:13px;
    color:#cec0a5;
}

.midtext {
    padding:5px;
    font:normal 11px Verdana, Geneva, sans-serif;
    line-height:14px;
    color:#cec0a5;
}

td.main {
    padding:0px 0px 3px 0px;
}

td.productListing-heading {
    padding-bottom:3px;
    border-bottom:1px solid #f6f6f6;
}

td.productListing-odd, td.productListing-even, td.productListing-data {
    padding-top:5px;
}

td.pic6040 {
    height:42px;
    width:70px;
    text-align:left;
    padding:0px;
    margin:0px;
}

td.pic6040back {
    background-color:#202020;
    height:42px;
    width:62px;
    text-align:center;
    vertical-align:middle;
    padding:0px;
    margin:0px;
}

td.picthumbs {
    height:52px;
    width:90px;
    text-align:left;
    padding:0px;
    margin:0px;
}

td.picthumbsback {
    background-color:#202020;
    height:52px;
    width:77px;
    text-align:center;
    vertical-align:middle;
    padding:0px;
    margin:0px;
}

.achtung {
    background-color:#cec0a5;
    padding: 0px 10px 0px 10px;
    color:#202020;
}

.messageStackSuccess {
    background-color:#4BBE5A;
    padding: 0px 10px 0px 10px;
    color:#ffffff;
}

.messageStackError {
    background-color:#af2020;
    padding: 0px 10px 0px 10px;
    color:#ffffff;
}

.checkoutBarFrom {
    background-color:#8E8C7B;
    color:#ffffff;
    border: 1px solid #535247;
}

.checkoutBarFromLink {
    background-color:#8E8C7B;
    color:#ffffff;
}

td.checkoutBarFrom A:link, td.checkoutBarFrom A:visited, td.checkoutBarFrom A:active {
text-decoration:none;
color:#ffffff;
}

td.checkoutBarFrom A:hover {
text-decoration:none;
color:#aa0000;
}

.checkoutBarCurrent {
    background-color:#cec0a5;
    color:#202020;
    border: 1px solid #202020;
}

.checkoutBarTo {
    background-color:#8E8C7B;
    color:#ffffff;
    border: 1px solid #535247;
}

.comment {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:13px;
    color:#202020;
}

/* tr.productListing-even {
    background-color:#817E6D;
    padding:30px;
}

tr.productListing-odd {
    background-color:#8F8D7C;
} */