body {
margin-top:0;
margin-left:0;
padding-top:0;
padding-left:0;
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:0;
font-family:"Courier New", monospace;
font-size:13px;
line-height:16px;
color:#f6f6f6;
}

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

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

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

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

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

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

embed {
margin:0;
padding:0;
}

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

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

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

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

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

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

table.sidebar {
position:relative;
width:115px;
padding-top:0;
/* border:1px solid #535247;
background-color:#8E8C7B; */
margin-top:66px;
/* left:-23px; */
left:0;
}

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

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

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

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

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

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

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

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:#a00;
}

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:#a00;
}

div.deepcat {
margin:0;
padding:0;
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) 0 0 no-repeat;
padding-left:15px;
}

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

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

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

td.space1 {
width:42px;
}

td.space2 {
width:15px;
}

td.space3 {
width:30px;
}

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

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

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

td.list4 {
height:22px;
}

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

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

.teaser {
margin:0;
padding:5px 10px 8px 8px;
border:1px solid #535247;
background-color:#8E8C7B;
font:normal 11px Verdana, Geneva, sans-serif;
line-height:16px;
}

.navicon {
margin:1px 6px 0 0;
}

.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:0 10px 20px 10px;
}

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

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

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

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

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

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

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

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

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

.searchbar {
float:right;
margin:0 0 0 14px;
padding:0;
}

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

/* shop */

form {
margin:0;
padding:0;
}

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) 0 0 no-repeat;
padding-left:15px;
}

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

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) 0 -17px no-repeat;
padding-left:15px;
}

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

td a.sac:link, td a.sac:visited, td a.sac:active {
text-decoration:none;
color:#cec0a5;
}

td a.sac:hover {
text-decoration:none;
color:#a00;
}

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

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

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

table.infoBoxContents {
margin-top:0;
padding-top:0;
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:0 0 3px 0;
}

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:0;
margin:0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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