<!--

a{ color:#2035B0; font-size:10px; text-decoration:none; }
a:hover{ text-decoration:underline; }

//a.bargainHeader{ color:#1B2F97; text-decoration:none; }

a.menu{ color:#1B2F97; font-size:10px; text-decoration:none; }
a.menu:hover{ text-decoration:none; }
a.menuBargain{ color:#BB1616; text-decoration:none; }
a.menuBargain:hover{ text-decoration:none; }
a.menuBarOn{ color:#F0F0F5; font-size:11px; font-weight:bold; margin:0px; padding:0px; text-decoration:none; } 
a.menuBarOn:hover{ text-decoration:none; }
a.menuBarOff{ color:#16277A; font-size:10px; font-weight:bold; margin:0px; padding:0px; text-decoration:none; }
a.menuBarOff:hover{ text-decoration:none; }

//a.newHeader{}

// wird eigentlich noch gebraucht
//a.newInfo{ color:#8BA8CF; text-decoration:none; }

a.paging{ font-size:11px; }
a.sitemap{ color:#1B2F97; font-size:11px; text-decoration:none; }
//a.sitemap:hover{ text-decoration:underline; }

body{ background-color:#F1F4FC; color:#0F1A52; font-family:verdana; font-size:11px; margin:6px;  }

div.catMenus{ margin-left:8px; margin-bottom:8px; }
div.catMenuImage{ margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; }
div.catMenuNormal{ border-bottom:1px solid #C5CAE6; margin:2px 2px 2px 2px; padding:8px 0px 0px 0px; }
div.catMenuSelect{ font-weight:bold; margin:2px 2px 2px 2px; padding:8px 0px 0px 0px; }
div.catMenuBargain{ border-bottom:0px solid #C5CAE6; font-weight:normal; margin:0px; padding:4px 0px 0px 10px; }

div.clear{ clear:both; }

div.errPanel{ margin:0px 0px 16px 0px; padding:0px; width:560px; }
div.errMsgTxt{ margin:16px 16px 0px 16px; }

div.legal{ display:block; }
div.menuPanel{ padding:0px 8px 8px 4px; }

div.printPage{ margin-bottom:16px; }

#orderStep{ font-size:10px; margin:8px 0px 16px 0px; width:800px; }
#orderStep a{ color:#1B2F97; font-size:11px; font-weight:normal; text-decoration:none; }
#orderStep span{ color:#0F1A52; font-size:11px; font-weight:bold; }
#orderStep table{ color:#0F1A52; font-size:10px; font-weight:normal; width:800px; }

form{ margin:0px; padding:0px; }

h3{ font-size:13px; margin:24px 0px 24px 0px; padding:0px; }

input.cart{ font-size:10px; margin:0px; padding:0px; }
input.order{ font-size:10px; margin:0px; padding:0px; }
input.search{ font-size:10px; margin:0px; padding:0px; }

p.author{ font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 4px 0px; }

select.search{ font-size:10px; z-index:1; }
select.sort{ font-size:10px; }

span.directDialing{ color:#CC0000; font-weight:bold; }
span.errCode{ color:#C30000; font-weight:bold; }

span.found{ background-color:#EEEEEE; color:#BF3333; font-weight:bold; }
span.paging{ color:#BBBBC4; font-size:10px; height:8px; }

span.orderLabel{ padding:16px 0px 0px 8px; }
span.orderLabelRequired{ font-weight:bold; padding:16px 0px 0px 8px; }


span.searchExtLabel{ padding:0px 0px 0px 8px; }

span.searchExtFields{ font-size:10px; font-weight:normal; }
span.searchExtResult{ font-weight:bold; }

table.borderTop{ display:block; }
table.borderBottom{ display:block; }
table.detail{ font-size:11px; width:540px; }

td.detailBorder{ background-color:#4D5BA3; width:1px; }
td.detailHeader{ background-image:url(../images/detailbt.gif); background-color:#F2F4FF; color:#FCFDFF; background-repeat:repeat-x; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; }

td.errBorder{ background-color:#909090; width:1px; }
td.errBorderTop{ background-image:url(../images/cartrt.gif); background-color:#ECF1D2; background-repeat:repeat-x; width:554px; }

td.errHeader{ background-image:url(../images/cartbt.gif); background-color:#ECF1D2; background-repeat:repeat-x; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; }

td.errMsgTxt{ background-color:#EEEEEE; font-size:10px; width:558px; }

td.menuBarOn{ background-image:url(../images/mbon.gif); color:#F5F9E8; height:24px; margin:0px; min-width:120px; padding:2px 12px 0px 12px; } 
td.menuBarOff{ background-image:url(../images/mboff.gif); color:#49511C; height:24px; margin:0px; padding:4px 12px 0px 12px; }

td.menuBorder{ background-color:#6674BF; width:1px; }
td.menuBorderBottom{ background-image:url(../images/menurb.gif); background-color:#DFE1F0; background-repeat:repeat-x; width:214px; }
td.menuBorderTop{ background-image:url(../images/menurt.gif); background-color:#ECF1D2; background-repeat:repeat-x; width:214px; }

td.menuHeader{ background-image:url(../images/menubt.gif); background-color:#DFE1F0; background-repeat:repeat-x; color:#EBF4FF; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; }

td.menuPanel { background-color:#DFE1F0; width:218px; }

td.menuRulerOn{ background-color:#1B2F97; height:1px; margin:0px; padding:0px; } 
td.menuRulerOff{ background-color:#6681CE; background-image:url(../images/mbrt.gif); height:2px; margin:0px; padding:0px; }

/*
td.miniCartBorder{ background-color:#909099; width:1px; }
td.miniCartBorderBottom{ background-image:url(../images/cartrb.gif); background-color:#ECF1D2; background-repeat:repeat-x; width:214px; }
td.miniCartBorderTop{ background-image:url(../images/cartrt.gif); background-color:#ECF1D2; background-repeat:repeat-x; width:214px; }
*/

tr.errHeader{ height:23px; }
tr.menuHeader{ height:22px; }

#banner{ background-color:#DDDDDD; height:80px; width:100%; margin:8px 0px 8px 0px; }

#colCenter{ float:left; margin:0px; padding:0px; width:582px; }
#colLeft{ float:left; margin:0px; padding:8px 0px 0px 0px; width:220px; }
#colRight{ float:left; margin:0px; padding:8px 0px 0px 0px; width:180px; }

//#copyright{ margin:0px 0px 4px 0px; padding:0px; }

//#info{ padding:8px 0px 0px 0px; width:180px; }

//#legal{ background-color:#CCCCCC; font-size:10px; padding:4px; text-align:right; width:100%; }
#main{ padding:2px 0px 0px 0px; position:relative; width:100%; }

#miniCartPanel{ border-top:1px solid #909099; font-size:10px; margin:0px; padding:8px; }

#navMenubar{ margin:0px; padding:8px 0px 0px 0px; }

#navMenubar2{ background-color:#364CAA; background-image:url(../images/mbbt.gif); background-repeat:repeat-x; border-left:1px solid #1B2F97; border-right:1px solid #1B2F97; color:#617BCA; font-size:11px; letter-spacing:1px; margin:0px; padding:0px 2px 0px 16px; }
#navMenubar2 a{ color:#DDE7F1; text-decoration:none; }
#navMenubar2 a:hover{ color:#FFFFFF; text-decoration:none; }

#search{ background-image:url(../images/searchbt.gif); background-color:#CCCCD1; background-repeat:repeat-x; border-left:1px solid #B5B5BF; border-right:1px solid #B5B5BF; margin:0px; padding:4px; }
#searchBox{ display:block; }

#shopPage{ width:985px; }
#shopContent{ float:left; margin:0px; padding:8px; }

/**/

#annotation{ color:#404CAC; font-size:10px; margin:8px 8px 0px 4px; padding:0px; }

#disclaimer{ font-size:10px; margin:0px 0px 16px 0px; padding:0px; }
#disclaimer p{ margin:0px 0x 8px 0px; padding:0px; }

div.copyright{ margin:0px 0px 4px 0px; padding:0px; }
div.groupBox{ margin:0px 0px 16px 0px; padding:0px; }

div.itemContent{ clear:both; margin:8px 0px 0px 0px; }
div.itemHeader{ background-repeat:repeat-x; min-height:24px; }
div.itemImage{ float:left; overflow:hidden; padding:0px; }
div.itemInfo{ float:left; font-size:10px; overflow:hidden; padding:0px; }
div.itemInfo p{ margin:0px 0px 6px 0px; }
div.itemPanel{ float:left; font-size:10px; margin:12px 10px 12px 0px; padding:0px;}
div.itemTitle{ font-weight:bold; letter-spacing:1px; margin:0px; padding:4px; }

div.noImage{ border:1px inset gray; font-size:9px; cursor:hand; height:112px; padding:0px; text-align:center; vertical-align:middle; width:80px; }
span.noImage{ border:1px inset gray; font-size:9px; cursor:hand; height:112px; padding:0px; text-align:center; vertical-align:middle; width:80px; }

table.itemSalesBox{ border-bottom-style:solid; border-bottom-width:1px; border-top-style:solid; border-top-width:1px; clear:both; font-size:10px; }

tr.itemSalesBox{ height:40px; }

//td.groupFrameLeft{ width:1px; }
//td.groupFrameRight{ width:1px; }

/* Seiten für gesetzliche Hinweise */

div.legalSection{ background-color:#FFFFFF; background-image:url(../images/resulthead.gif); background-repeat:repeat-x; border-bottom: solid 1px #CCCCCC; color:#000000; font-size:11px; margin:0px 16px 16px 16px; padding:2px 4px 4px 4px; }
div.legalSection p{ margin:0px 0px 8px 0px; }
td.legalFrameTop{ background-color:#ECF1D2; background-image:url(../images/legalrt.gif); background-repeat:repeat-x; width:100%; }
td.legalFrameBottom{ background-color:#ECF1D2; background-image:url(../images/legalrb.gif); background-repeat:repeat-x; width:100%; }
td.legalFrameLeft{ background-color:#909090; width:1px; }
td.legalFrameRight{ background-color:#909090; width:1px; }

td.legalHeader{ background-color:#F8F8F8; background-image:url(../images/legalbt.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; width:554px; }
tr.legalHeader{ height:28px; }

/* Seiten für sonstige informationen und Hinweise */

div.infoSection{ background-color:#FFFFFF; background-image:url(../images/resulthead.gif); background-repeat:repeat-x; border-bottom: solid 1px #CCCCCC; color:#000000; font-size:11px; margin:0px 16px 16px 16px; padding:2px 4px 4px 4px; }
div.infoSection p{ margin:0px 0px 8px 0px; }
td.infoFrameTop{ background-color:#ECF1D2; background-image:url(../images/legalrt.gif); background-repeat:repeat-x; width:100%; }
td.infoFrameBottom{ background-color:#ECF1D2; background-image:url(../images/legalrb.gif); background-repeat:repeat-x; width:100%; }
td.infoFrameLeft{ background-color:#909090; width:1px; }
td.infoFrameRight{ background-color:#909090; width:1px; }

td.infoHeader{ background-color:#F8F8F8; background-image:url(../images/legalbt.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; width:554px; }
tr.infoHeader{ height:28px; }

/* Linkleiste für gesetzliche Hinweise oben */

#legal1{ background-color:#D9D9DF; background-image:url(../images/lg1bt.gif); background-repeat:repeat-x; border-left:1px solid #C9C9CF; border-right:1px solid #C9C9CF; color:#999999; font-size:10px; height:15px; padding:2px; text-align:right; }
#legal1 a{ color:#808080; text-decoration:none; }
#legal1 a:hover{ color:#444444; }

td.legal1FrameTop{ background-color:#D9D9DF; background-image:url(../images/lg1rt.gif); background-repeat:repeat-x; width:100%; }
td.legal1FrameBottom{ background-color:#D9D9DF; background-image:url(../images/lg1rb.gif); background-repeat:repeat-x; width:100%; }

/* Linkleiste für gesetzliche Hinweise unten */

#legal2{ background-color:#2B3198; background-image:url(../images/lg2bt.gif); background-repeat:repeat-x; color:#617BCA; font-size:10px; margin:0px; padding:3px 6px 3px 6px; }
#legal2 a{ color:#DDE7F1; text-decoration:none; }
#legal2 a:hover{ color:#FFFFFF; }

td.legal2FrameTop{ background-color:#2B3198; background-image:url(../images/lg2rt.gif); background-repeat:repeat-x; width:100%; }
td.legal2FrameBottom{ background-color:#2B3198; background-image:url(../images/lg2rb.gif); background-repeat:repeat-x; width:100%; }

/* Menubar oben */

td.skin1Bottom{ background-color:#364CAA; background-image:url(../images/mbrb.gif); }

/* Warenkorb klein linke Seite */

#miniCart{ margin-bottom:16px; }

td.miniCartFrameTop{ background-color:#ECF1D2; background-image:url(../images/cartrt.gif); background-repeat:repeat-x; width:214px; }
td.miniCartFrameBottom{ background-color:#ECF1D2; background-image:url(../images/cartrb.gif); background-repeat:repeat-x; width:214px; }
td.miniCartFrameLeft{ background-color:#909099; width:1px; }
td.miniCartFrameRight{ background-color:#909099; width:1px; }

td.miniCartHeader{ background-color:#C0C0CB; background-image:url(../images/cartbt.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; }
tr.miniCartHeader{ height:22px; }

td.miniCartPanel { background-color:#E2E2E6; }

/* Promotion dunkelblau */

div.special1Header{ background-image:url(../images/sp1th.gif); height:28px; overflow:hidden; }
div.special1Header a{ color:#1B2F97; text-decoration:none; }
div.special1Image{ height:136px; margin:0px 0px 6px 2px; width:92px; }
div.special1Info{ height:136px; margin:0px 0px 6px 2px; width:164px; }
div.special1Panel{ background-color:#FCFDFF; width:266px; }

table.special1SalesBox{ border-top-color:#E1E3F1; border-bottom-color:#B5BAD8; }

td.special1FrameTop{ background-color:#ECF1D2; background-image:url(../images/sp1rt.gif); background-repeat:repeat-x; width:100%; }
td.special1FrameBottom{ background-color:#ECF1D2; background-image:url(../images/sp1rb.gif); background-repeat:repeat-x; width:100%; }
td.special1FrameLeft{ background-color:#6B6F91; width:1px; }
td.special1FrameRight{ background-color:#6B6F91; width:1px; }

td.special1Header{ background-color:#F2F3F8; background-image:url(../images/sp1bt.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; letter-spacing:2px; margin:0px; padding:0px 0px 0px 8px; }
td.special1Panel{ background-color:#F2F3F8; margin:0px; padding:0px 0px 0px 8px; }

tr.special1Header{ height:22px; }

/* Promotion grau */

td.special2FrameTop{ background-color:#ECF1D2; background-image:url(../images/resultrt.gif); background-repeat:repeat-x; width:100%; }
td.special2FrameBottom{ background-color:#ECF1D2; background-image:url(../images/resultrb.gif); background-repeat:repeat-x; width:100%; }
td.special2FrameLeft{ background-color:#909090; width:1px; }
td.special2FrameRight{ background-color:#909090; width:1px; }

td.special2Header{ background-color:#F8F8F8; background-image:url(../images/rcbtgrey.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; }
td.special2Panel{ background-color:#FFFFFF; margin:0px; padding:0px; }

tr.special2Header{ height:24px; }

/* Promotion hellblau */

div.special3Image{ margin:0px 0px 6px 0px; width:80px; }

table.special3SalesBox{ border-top-color:#D2E0F3; border-bottom-color:#B1C9E8; }

td.special3FrameTop{ background-color:#ECF1D2; background-image:url(../images/sp3rt.gif); background-repeat:repeat-x; width:100%; }
td.special3FrameBottom{ background-color:#ECF1D2; background-image:url(../images/sp3rb.gif); background-repeat:repeat-x; width:100%; }
td.special3FrameLeft{ background-color:#44699C; width:1px; }
td.special3FrameRight{ background-color:#44699C; width:1px; }

td.special3Header{ background-color:#F5F7E9; background-image:url(../images/sp3bt.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; margin:0px; padding:0px 0px 0px 8px; }
td.special3Panel{ background-color:#F7FAFF; margin:0px; padding:0px 0px 0px 0px; }

tr.special3Header{ height:24px; }

/* Suchresultat */

td.resultFrameLeft{ background-color:#909090; width:1px; }
td.resultFrameRight{ background-color:#909090; width:1px; }

div.paging{ color:#5A6620; font-size:11px; margin:16px; padding:0px; }

/* zusätzliche Infobox für Erläuterungen zur Dateneingabe*/

#infobox{ background-color:#FFFFFF; border:1px solid #EEEEEE; display:none; left:0px; height:auto; top:0px; width:250px; position:absolute; z-index:10; }
#infohead{ background-image:url(../images/infohead.gif); background-repeat:repeat-x; color:#555555; font-size:11px; font-weight:bold; height:20px; letter-spacing:1px; margin:0px; padding:4px; vertical-align:middle; }
#infotxt{ font-size:10px; font-weight:normal; margin:0px; padding:4px; }
#infotxt p{ margin:0px 0px 4px 0px; }
/* Registrierung */
#register{}
#register input{ font-size:10px; margin:0px; padding:0px; }
#register input.edit{ background-color:#F0F0F0; border:1px outset #EEEEEE; color:#1B2F97; cursor:hand; font-size:10px; width:160px; }
#register input.submit{ font-size:10px; width:140px; }
#register select{ font-size:10px; }
#register span.label{ padding:16px 0px 0px 8px; }
#register span.labelRequired{ font-weight: bold; padding:0px 8px 0px 8px; }

#myspace{ float:left; margin:0px; padding:8px; }
#myspace a{ font-size:11px; }
#myspace input{ font-size:10px; }
#myspace input.submit{ width:160px; }
#myspace select{ font:size:10px; }
-->
