

body { margin:1em; padding:0;
 background-color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size:75%; }
body.default { margin:0; padding:0; }
p { margin-top: 0; }
td { vertical-align:top; font-size:75%; }
th { vertical-align:top; font-size:75%; }
h1 { font-size:140%; }
h2 { font-size:130%; }
h3 { font-size:120%; }
h4 { font-size:110%; }
h5 { font-size:105%; }
h6 { font-size:100%; }
pre,code { font-size:130%; }

a { color:#374b7e; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus { text-decoration:underline; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

div.box_nav a { color:#006; }
div.box_nav a:link { text-decoration:none; }
div.box_nav a:visited { text-decoration:none; }
div.box_nav a:focus { text-decoration:underline; }
div.box_nav a:hover { text-decoration:underline; }
div.box_nav a:active { text-decoration:underline; }

#pghead { height:112px; }
td.h0 { height:1.5ex; padding:0; }
#pgbody { clear:both; width:100%; }
#pgnav1 { width:14em; min-width:14em; vertical-align:top; }
#pgmain { background-color:#fff; padding-left:2em; padding-right:2em; }
#pgnav2 { width:14em; min-width:14em; vertical-align:top; }
#pgfoot { margin-top:0.5em; padding-top:0.5em; margin-left:0; margin-right:0; }

div.box_nav { z-index:10; margin:0.5em; margin-top:0; margin-bottom:1.5em; }
div.box_nav span.boxhead { display:block; font-size:80%; font-weight:bold; padding:0.5em; background-color:#e67300; color:#ffffff; }
div.box_nav div.ibox { padding:0.5em; }
div.box_nav h5 { margin-top:1em; margin-bottom:0.5em; }

#pgnav1 div.box_nav { }
#pgnav1 div.ibox { }
#pgnav2 div.box_nav { }
#pgnav2 div.ibox { }
#pgnav2 div.box_nav { border:1px solid #000; }

#bxlogo { height:78px; }

#bxbanner_head { position:absolute; top:9px; right:9px; width:468px; height:60px; border:1px inset; }
#bxmenu_head { width:100%; }

ul.menu li { display:inline; }

#HeadMenu ul { background-color:#000000; color:#ffffff; padding: 0; margin: 0; float:left; width:99.99%; }
#HeadMenu li a { padding:0.6em 1.5em; padding-bottom:0.6em; color:#ffffff; text-decoration: none; float: left; font-size:90%;  font-weight:bold; text-transform:lowercase; }
#HeadMenu li a:hover {  }

#PageMenu ul { padding: 0; margin: 0; }
#PageMenu li { font-size:80%; }
#PageMenu li a { padding-left:0.6em; padding-right:0.6em; }
#PageMenu li:before { content: " | "; }
#PageMenu li:first-child:before { content: ""; }

#bxquery { border:1px solid #000; }
#bxquery span.boxhead { background-color:#e67300; }

#bxkatbrowser { overflow:hidden; }
#bxkatbrowser ul { padding:0; margin:0; list-style-type:none; }
#bxkatbrowser li { margin-bottom:0.5em; }
#bxkatbrowser li a { display:block; text-align:right; text-transform:uppercase; color:#787878; font-size:120%; font-weight:bold; }
#bxkatbrowser li a:hover { color:#374b7e; text-decoration: none; }
#bxkatbrowser li ul { margin-top:0.3em; margin-bottom:1.2em; }
#bxkatbrowser li ul a { text-transform:none; font-weight:normal; }
#bxkatbrowser li.sel > a {  }

div.subnav { padding:0.5em; margin-top:0.5em; margin-bottom:0.5em; }
div.subnav span.boxhead { display:block; font-weight:bold; padding:0; margin:0; }
div.subnav li a { color:#787878; font-size:90%; }
div.subnav li a:hover { color:#374b7e; text-decoration: none; }

div.subnav_query li { display:block; }
div.subnav_query li a { float:none; white-space:normal; }

div.katnav ul { padding: 0; margin: 0; }
div.katnav li { list-style:none; display:inline; }
div.katnav li a { background-image:url(/skin/div1/pfeil_r_3.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:16px; padding-right:30px; white-space:nowrap; float:left; margin-top:0.2em; }
div.katnav > br { clear:both; }
div.katnav li.lnup { display:block; }
div.katnav li.lnup a { background-image:url(/skin/div1/pfeil_o_3.gif); }

#bxbanner_extern div.ibox { background-color:#edebc2; color:#000; }

#bxminiwk span.boxhead { background-color:#e67300; }
#bxminiwk p { padding:0; margin:0; }
#bxminiwk ul { padding:0; margin:0; padding-left:1.4em; border-top:1px solid #bbb; }
#bxminiwk ul li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#bxstatus p { padding:0; margin:0; }
#bxstatus ul { padding:0; margin:0; padding-left:1.4em; }
#bxstatus li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#bxchat p { padding:0; margin:0; }
#bxchat img { height:7ex; float:left; margin-right:0.5em; margin-bottom:0; }
#bxchat ul { padding:0; margin:0; padding-left:1.4em; }
#bxchat li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#bxnewsletter ul { padding:0; margin:0; padding-left:1.4em; }
#bxnewsletter li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#bxservice ul { padding:0; margin:0; padding-left:1.4em; }
#bxservice li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#bxvote div.ibox { font-size:80%; background-color:#edebc2; color:#000; }
#bxvote p { padding:0; margin:0; margin-bottom:0.3em; }
#bxvote p.textvor { font-weight:bold; }
#bxvote ul { padding:0; margin:0; padding-left:1.6em; }
#bxvote li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#pgfoot { text-align:center; }
#copyright { clear:left; font-size:75%; }

#banner { margin:0; padding:1em 0 0 0; }

ul.bannerlist { padding: 0; margin: 0; }
ul.bannerlist li { list-style:none; display:inline; }
ul.bannerlist li a {
 display:block; float:left; overflow:hidden; width:12em; height:10.4em;
 padding: 0.2em 0.2em;
 background-color:#edebc2; color:#000000;
 font-size:80%;
 text-decoration: none; 
 border: 1px solid #fff; }
ul.bannerlist li a:hover { background-color:#98c3f2; color:#000000; text-decoration: none; }
ul.bannerlist p { margin:0; padding:0; }
ul.bannerlist p.foot { font-weight:bold; }
div.bannercont > br { clear:both; }

#banner_default li { display:block; }
#banner_default li a { float:none; border:0px; border-bottom:1px solid #fff; width:auto; }

#bxmain p { line-height:170%; }
/*#bxmain div.bannerlist div { float:left; }*/

.hl1 { font-size:110%; font-weight:bold; }
.hl2 { font-size:110%; font-weight:bold; }
div.box_nav .hl1,.hl2 { font-size:100%; }

div.nrlist_small { clear:both; font-size:80%; }
div.nrlist_small img { float:left; width:5em; margin-right:0.5em; margin-bottom:0; }
div.preise { text-align:right; }

span.price { font-weight:bold; font-size:120%; }
div.PreisHinweis { color:#777; font-size:75%; clear:both; }
table.ArtList_List1 div.PreisHinweis { text-align:right; }
div.listopt { font-size:80%; color:#787878; }
div.listopt td { font-size:70%; color:#787878; }
table.listopt { padding:0.5em; }
#miniwk .tdminiwk { font-size:70%; }

#item_images { float:left; margin-bottom:2em; margin-right:3em; }
#item_order { float:left; margin-bottom:2em; }
#item_text { clear:both; border-top:1px solid #aaa; }
#item_steckbrief { float:right; margin-top:1em; margin-left:2em; margin-bottom:1em; padding-left:1em; }
#item_steckbrief td { font-size:60%; }
#item_links { border-top:1px solid #aaa; }
#item_callback { border-top:1px solid #aaa; }

table.po { border-top:1px solid #ddd; }
table.po td { padding-top:0.2em; padding-bottom:0.4em; border-bottom:1px solid #ddd; }
td.polabel { padding-right:1em; }
td.potext { border-bottom:1px solid #ccc; }

table.KeyIndex td.Gruppe { font-size:110%; font-weight:bold; border-bottom:1px solid #909496; padding-top:1.5em; }
table.KeyIndex td.Key { padding-left:1.5em; }

/* FORMULARE */

form { margin:0; padding:0; }
input.textbox { font-size:90%; margin-bottom:0.2em; border:1px inset; }
textarea { font-size:90%; margin-bottom:0.2em; border:1px inset; }
select { font-size:90%; margin-bottom:0.2em; border:1px inset; }
input.button { font-size:90%; margin-bottom:0.2em; background-color:#ffcc33; border:1px outset; }
td.button { font-size:90%; margin-bottom:0.2em; background-color:#ffcc33; border:1px outset; }
a.button { display:block; text-align:center; }

label { font-size:80%; color:#787878; }
#bxmain label { font-size:100%; color:#000000; }

#form_login label { display:block; clear:left; float:left; width:5.2em; padding-right:0.8em; }
#form_login input.textbox { width:6em; }
#form_login input.button { clear:left; width:13em; }

input.WKorb { background-color:#ffcc33; }
input.WKorbUpd { background-color:#ffcc33; }
input.Wkorb { background-color:#ffcc33; }
input.WkorbUpd { background-color:#ffcc33; }

#query_stichwort { width:12em; }
#query_preis_von { width:4em; }
#query_preis_bis { width:4em; }
#query_slot { width:12em; }
#query_slot option { width:12em; }

.errorbox { border:4px solid #f00; padding:1em; background-color:#fee; }
.error { color:#f00; font-weight:bold; padding-bottom:0.8em; }

div.vote_result { border-top:1px solid; padding:1em; }
div.vote_result p.textvor { font-weight:bold; }
div.vote_result table { width:90%; }
div.vote_result tr { background-color:#ccc; }
div.vote_result td.label { width:20em; }
div.vote_result td.prozent { width:5em; }
div.vote_count textarea { font-size:100%; width:40em; }

#bxbookmark select { width:7em; }
#sbmLinkHTML { width:13em; }


