html { margin:0; padding:0; }
body { padding:5% 0 5% 0; margin:0; background:#c0c0c0; font:12px arial, sans-serif; }

img { margin:0; padding:0; border:0; }

div, span { padding:0; margin:0; }

form { padding:0; margin:0; display:inline; }

table { width:100%; }
td { padding-top:5px; }

input { width:200px; border:#000000 1px solid; }
input.submit { background:#9b5801; width:150px; border:#000000 1px solid; height:20px; }
input.checkbox { border:0; width:20px; }

select { width:203px; }

textarea { border:#000000 1px solid; }

a { font:12px arial, sans-serif; text-decoration:underline; color:#000000; }
a:hover { text-decoration:overline underline; }


#rahmen { margin:auto; width:770px; background:#c26e00;  }

#rahmen2 { height:1%; background:url(/images/katalog/bgl.jpg) left repeat-y; }

#rahmen3 { background:url(/images/katalog/bgr.jpg) right repeat-y; }

#header { height:196px; background:#c26e00 url(/images/katalog/header.jpg) no-repeat; border-bottom:#000000 1px solid; }

#left { float:left; width:130px; }

#right { float:right; width:130px; }

#content { height:1%; background:#c26e00; margin-left:131px; width:505px; }

#footer { clear:both; text-align:center; height:56px; background:#c26e00 url(/images/katalog/footer.jpg) no-repeat; border-top:#000000 1px solid; }
#footer a { line-height:45px; }

#suche-klein { padding:20px 0 0 307px; }


img.ad60 { background:url(/images/katalog/anzeige60.jpg) left no-repeat; padding-left:18px; }

.text { padding:5px; }

.clear { clear:both; padding-bottom:1px; }

.main-cat-link { background:url(/images/katalog/pfeil.jpg) left no-repeat; padding-left:10px; }

.main-cat-description { font:10px arial, sans-serif; }

.main-sub-cat-link a { background:url(/images/katalog/pfeil-small.jpg) left no-repeat; padding-left:7px; font:10px arial, sans-serif; }

.sub-cat-link { background:url(/images/katalog/pfeil.jpg) left no-repeat; padding-left:12px; }

.sub-cat-description { font:10px arial, sans-serif; }

.sub-sub-cat-link a { background:url(/images/katalog/pfeil-small.jpg) left no-repeat; padding-left:7px; font:10px arial, sans-serif; }

.hier { border:#000000 1px dotted; margin-bottom:5px; font:10px arial, sans-serif; }
.hier a { font:10px arial, sans-serif; }

.description  { border:#000000 1px dotted; margin-bottom:20px; }
.description h1 { font:12px arial, sans-serif; display:inline; }

.cat-site { border:#000000 1px dotted; margin-bottom:5px; font:10px arial, sans-serif; }

.cat-header { border:#000000 1px dotted; margin-bottom:5px; font:10px arial, sans-serif; }

.cat-footer { border:#000000 1px dotted; margin-top:20px; margin-bottom:5px; font:10px arial, sans-serif; }

.link { border-left:#000000 1px dotted; border-right:#000000 1px dotted; border-bottom:#000000 1px dotted; margin-bottom:5px; }

.link-link { background:#9b5801; border:#000000 1px dotted; }
.link-link a { font:bold 12px arial, sans-serif; background:url(/images/katalog/out.gif) right top no-repeat; padding-right:13px; }

.link-details-cat a { font:10px arial, sans-serif; }

.link-datum-cat { font:10px arial, sans-serif; }

.seiten { text-align:center; margin-bottom:10px; }

.details-top { margin-top:20px; }

.details-bottom { margin-bottom:20px; }