/*
Farbschema Magenta
Grundfarbe ff73c5
blaß ffd5ed
gesättigt d9007f
dunkel 803962

Farbschema Blau
Grundfarbe 7396ff
blaß d5dfff
gesättigt 002eb4
dunkel 394b80
*/
html,body { color:#000000; background:#ffffff url(grafik/regalbg.jpg); padding:0px; margin:0px }
body { padding-left:278px; padding-top:110px; padding-right:110px; padding-bottom:30px }
#bgrechts { position:absolute; top:0px; right:0px; width:70px; height:100%; background-image:url(grafik/regalrand.jpg) }
#bglinksoben { position:absolute; top:0px; left:0px; width:215px; height:485px; background-image:url(grafik/regalbg.jpg) }
#rgaimg { position:absolute; top:485px; left:0px; width:215px; height:80px; border:none }
#logobg1 { position:absolute; top:0px; left:0px; width:185px; height:22px; background-color:#d9007f }
#logobg2 { position:absolute; top:0px; left:0px; width:40px; height:48px; background-color:#d9007f }
#logoimg { position:absolute; top:22px; left:40px; width:145px; height:52px; border:none }
a:link, a:active, a:hover, a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; color:#803962 }
a:hover { background-color:#ffd5ed }
a.navl1, .navl1 { position:absolute; left:40px; width:145px; height:22px; font-size:11pt }
a.navz1 { position:absolute; left:40px; width:145px; height:22px; font-size:11pt; font-style:italic; color:#ffffff; background-color:#ff73c5 }
a.navl2:link, a.navl2:hover, a.navl2:active, a.navl2:visited { position:absolute; left:0px; width:200px; height:16px; font-size:8pt; font-weight:normal }
a.navz2:link, a.navz2:hover, a.navz2:active, a.navz2:visited { position:absolute; left:0px; width:200px; height:16px; font-size:8pt; font-weight:bold; font-style:italic; color:#ffffff; background-color:#ff73c5 }
a.navo1 { position:absolute; top:0px; width:135px; height:22px; font-size:11pt }
a.navo2:link, a.navo2:hover, a.navo2:active, a.navo2:visited { position:absolute; top:25px; width:115px; height:16px; font-size:8pt; font-weight:normal }
a.detail:link, a.detail:hover, a.detail:active, a.detail:visited { position:absolute; left:0px; width:120px; height:16px; line-height:16px; vertical-align:middle; font-size:8pt; font-weight:normal; color:#ffffff; background-color:#ff73c5; text-align:center; margin-top:10px; margin-bottom:10px }
.kaufen { position:absolute; left:122px; width:120px; height:16px; font-size:8pt; font-weight:normal; color:#ffffff; background-color:#803962; border:none; margin-top:10px; margin-bottom:10px }
.navle1 { position:absolute; left:135px; top:0px; width:10px; height:100%; background-color:#ff73c5 }
.navle1hlr { position:absolute; left:135px; top:0px; width:65px; height:100%; background-color:#803962 }
.navle1hlu { position:absolute; left:0px; bottom:0px; width:145px; height:2px; background-color:#803962; font-size:2px }
.navle2l { position:absolute; left:190px; top:0px; width:4px; height:100%; background-color:#ff73c5; font-size:2px }
.navle2r { position:absolute; left:194px; top:0px; width:6px; height:100%; background-color:#ffd5ed; font-size:2px }
.navoe1 { position:absolute; left:0px; top:0px; width:10px; height:22px; background-color:#ff73c5 }
.navoe1hll { position:absolute; left:0px; top:0px; width:10px; height:22px; background-color:#803962 }
.navoe1hlu { position:absolute; left:0px; bottom:0px; width:135px; height:2px; background-color:#803962; font-size:2px }
.navoe2r { position:absolute; top:0px; left: 6px; width:4px; height:16px; background-color:#ff73c5 }
.navoe2l { position:absolute; top:0px; left: 0px; width:6px; height:16px; background-color:#ffd5ed }
.navoe2hl { position:absolute; top:0px; left: 6px; width:4px; height:16px; background-color:#803962 }
img { behavior:url("pngbehavior.htc"); font-family:Arial, Helvetica, sans-serif; font-size:8pt; border:none }
#inhalt { overflow:auto; height:100%; width:100%; position:relative }
#warn { position:absolute; top:110px; left:278px; background-color:#ff9933; color:#005000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:14px; height:28px; padding-left:5px; padding-right:5px; width:560px }
p,li,form,input,textarea,select { font-family:Arial, Helvetica, sans-serif; font-size:10pt; line-height:13pt }
p,li,form { margin:0px; margin-right:20px }
.breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size:8pt; line-height:10pt; margin:0px !important }
a.breadcrumb { font-weight:normal !important }
form.buchliste { padding:0px; margin:0px !important; height:36px; position:relative; left:0px }
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13pt; margin:0px; margin-bottom:20px; margin-right:20px }
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11pt; margin:0px; margin-right:20px }
table { float:left }
.reihe { font-size:8pt; line-height:10pt; font-style:italic; margin-top:2px }
ul { margin-top:0px;margin-bottom:0px }
#firstblock { margin-top:0px }
#lastblock { margin-bottom:0px }
hr { clear:both; width:95%; height:1px; color:#803962; background-color:#803962; border:none; text-align:left; margin-left:0px }
.hr100 { width:100%; margin-right:20px }
#sortrow { font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color: #803962; border-bottom: 1px solid #803962; border-top: 1px solid #803962 }
.suchrelevanz { font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; color: #803962; background-color: #ffd5ed; border-bottom: 1px solid #803962; }
.sortarrow { border:none; vertical-align:middle; width:12px; height:20px }
