div, body, ul, h1, h2, h3, h4 { margin:0; padding:0; font-family: arial, tahoma, verdana; font-size:11px; }

body { margin:0px; overflow-y:scroll; text-align:center; background:#ffffff url(images/bg-body.png) top left repeat-x; }

td { font-family: arial, tahoma, verdana; font-size:11px; vertical-align:top; }

form { margin:0px; }
form.loginer, form.orderer, form.baseform { border:1px solid #e0e0e0; background:#f0f0f0; }

input.sendOrder { background:#DD4425; color:#ffffff; border:2px solid #d0d0d0; font-size:16px; }
input.srchkey { height:19px; font-size:11px; width:135px; margin-right:5px; }
input.srchbutton { background:url(images/bg-button.gif) top left repeat-x;height:19px;border:0px;font-size:10px;color:#ffffff;width:54px;text-align:center; }

a.menuBsk { color:#ffffff; font-weight:bold; background:#B2523A; border:1px solid #792813; padding:2 20 2 20px; }
a.menuBsk:visited { color:#ffffff; }
a.menuCas { color:#ffffff; font-weight:bold; background:#A53418; border:1px solid #792813; padding:2 20 2 20px; }
a.menuCas:visited { color:#ffffff; }

a.svbsk { background:#2268A8; color:#ffffff; font-size:12px; padding:3 6 3 6px; line-height:18px; }
a.svbsk:visited { color:#ffffff; }

a.forglnk:hover { text-decoration:underline; }

input.base { font-size:12px; font-family:arial; border-bottom:1px solid #E3E9EF; border-right:1px solid #E3E9EF; border-top:1px solid #ABADB3; border-left:1px solid #ABADB3;  }

h1.prodmaintit { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#276F9E; margin:0 0 0 0px; padding:3px; text-transform:uppercase; background:#ffffff; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0068b8; margin-bottom:1px; padding:0 0 3 8px; }
h2.subtitle { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FA864B; background: none; border-bottom:1px solid #e0e0e0; }

td.nevnap { height:27px; line-height:25px; text-align:right; padding-right:20px; }

table.headCnt { margin:0 auto 0 auto; }
table.midCnt { margin:0 auto 0 auto; }

table.hMenu { background: url(images/bg-hmenu-low.gif) top left repeat-x; margin-left:8px; }
table.hMenu td.ltop { background: url(images/hmenu-l.png) top left no-repeat; line-height:32px; text-align:center; }
table.hMenu td.rtop { background: url(images/himg-2.jpg) top right no-repeat; }
td.headImg { background: url(images/himg-1.jpg) top right no-repeat; }

td.LMenu { width:238px; background:url(images/bg-lmenu.png) top left repeat-y; }
td.mainCnt { width:522px; padding:0 7 15 0px; }
td.midR { width:200px; border-left:1px solid #f5f5f5; border-right:3px solid #f5f5f5; }

div.rBox { margin:0 10 0 10px; }

div.LTit { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; background:#1c5071; margin:10 12 10 22px; padding:3 5 3 5px; text-transform:uppercase; }
div.MTit { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; background:#1c5071; margin:10 0 10 0px; padding:3 5 3 5px; text-transform:uppercase; }
div.MTit a { color: #C0DCEF }
div.RTit { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ffffff; background:#1c5071; margin:10 0 10 10px; padding:3 5 3 5px; text-transform:uppercase; }

div.maincat a.maincatlink { background: url(images/arrow-cat.gif) center left no-repeat; border-bottom:1px solid #e0e0e0; padding:3px 3px 3px 12px; margin-top:4px; font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; color:#0068b8; display:block; }

div.maincat a.maincatlinkOpen { background: url(images/arrow-open.gif) center left no-repeat; border-bottom:1px solid #e0e0e0; padding:3px 3px 3px 12px; margin-top:4px; font-family:tahoma,arial,verdana; font-size:11px; font-weight:bold; color:#0068b8; display:block; }


div.subcatmenu { background: url(images/dot-subcat.gif) center left no-repeat; padding:2 0 2 9px; }
div.subcatmenu a { font-family:tahoma,arial,verdana; font-size:11px; color:#333333; padding:0 4 0 4px; }
div.subcatmenu a:hover { text-decoration:underline; }
div.subcatmenu a:visited { color:#333333; }
div.subcatmenu-aktiv { background: url(images/dot-subcat.gif) center left no-repeat; padding:2 0 2 9px; }
div.subcatmenu-aktiv a { font-family:tahoma,arial,verdana; font-size:11px; color:#ffffff; background:#F57E44; padding:0 4 1 4px; width:185px; }
div.subcatmenu-aktiv a:hover { text-decoration:none; }

table.prtable { border:1px solid #ededed; background:#fafafa; }
td.prnam { text-align:center; vertical-align:middle; color:#005392; font-size:12px; padding:0 5 0 5px; }
td.primg { vertical-align:middle; border:1px solid #d1dde4; background:#ffffff; }
td.prdesc { font-size:10px; color:#333333; padding:5px; }
td.prpric { padding-bottom:5px; }
td.prpric div { background:#51849d; color:#ffffff; font-size:12px; text-align:center; vertical-align:middle; padding:4px; font-weight:bold; }
td.prpric-akc { padding-bottom:5px; }
td.prpric-akc div { background:#E14723; color:#ffffff; font-size:12px; text-align:center; vertical-align:middle; padding:4px; font-weight:bold; }

div.newsdate { color:#a26f6f; font-size:9px; font-family:arial; }
a.newstitle { color:#0068b8; font-size:14px; font-family:arial; margin:0 0 5 0px; display:block; }
a.newstitle:hover { text-decoration:underline; }
div.newslead { color:#404040; font-size:11px; font-family:arial; margin-bottom:15px; }

div.basketBox { color:#ffffff; font-size:12px; padding:20 0 0 27px; }

table.prodbox { border:1px solid #D1DDE4; background:#fafafa; margin:0 0 10 0px; }

select.pdata-sel { border:1px solid #848484; background-color:#f0f0f0; font-size:11px; color: #000000; font-weight:bold; }
input.pdata-db { border:1px solid #848484; background-color:#ffffff; font-size:11px; color: #000000; padding:1px; font-weight:bold; text-align:center; }

td.tdata { color:#333333; vertical-align:middle; }
td.infotx { color:#808080; vertical-align:middle; }

td.foot { background:#1c0c1d url(images/bg-foot.png) top left repeat-x; color:#ffffff; text-align:center; border-top:3px solid #CCE0EB; }
td.foot a { color:#e0e0e0; }
td.foot a:hover { text-decoration:underline; }
td.foottext { color:#ffffff; border-right:3px solid #E6E6E6; text-align:left; vertical-align:middle; line-height:18px; }
td.footlogo { padding:0 8 0 8px; text-align:center;  }
td.footlogo div { background:#512A52 url(images/bg-smlogo.png) top left repeat-x; border-left:3px solid #E6E6E6; border-right:3px solid #E6E6E6; padding-top:20px; }

td.cikksz, div#cikksz { color:#888888; font-size:12px; text-align:left; font-weight:bold; font-family:arial; }

.Xerr { background-color:#9E190C;font-size:20px;border:1px solid #cccccc; color:white; width:50px; vertical-align:middle; }
td.errText { padding-left:5px;font-size:11px; }
table.errTbl { margin:0 auto 0 auto; border:1px solid #e0e0e0; }

table.basketBox { border:1px solid #ededed;margin:8 auto 0 auto; }

div.newstitle { font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1C5071; border-bottom:3px solid #1C5071; margin:20 6 0 6px; padding: 0 15 3 15px; }
div.newsDdate { color:#a26f6f; font-size:11px; font-family:arial; margin: 2 10 10 15px; }

td.dsrch { background:#EBEBEB; color:#333333;border-bottom:1px solid #cdcdcd; vertical-align:middle; }

/* -OO- */

input, select, textarea { font-family: arial, tahoma, verdana; font-size:12px; }
input.butdefault { background:#000000; font-family:tahoma; font-size:11px; color:#ffffff; border:1px solid #000000; padding-top:1px; text-align:center;  }
input.butkosar { background:#000000; font-family:tahoma; font-size:11px; color:#ffffff; border:1px solid #000000; padding-top:1px; text-align:center; width:65px; }
input.butsmall { background:#000000; font-family:tahoma; font-size:10px; color:#ffffff; border:1px solid #000000; padding-top:1px; text-align:center;  }
input.butcassa { background:#133B5E; font-family:tahoma; font-size:14px; color:#ffffff; border:1px solid #133B5E; padding-top:1px; text-align:center;  }

input.ldata { font-size:10px; width:74px; }

select.browsel { border:1px solid #848484; font-size:10px; color: #000000; background-color:#f0f0f0; }


a { text-decoration:none; color:#0068b8; }
a:visited { color:inherit; }

a.loginedmenu {}
a.loginedmenu:hover { text-decoration:underline }

a.swapimg { color:#000000;font-size:10px; font-family:tahoma; display:block; background-color:#EBE6D8; width:48px; }
a.swapimg:hover { background-color:#FB8A4E; }
div.noimg { background-color:#f0f0f0;color:#808080;text-align:center; font-size:10px; font-family:tahoma; }
div.oneimg { background-color:#FFDECC; color:#000000; text-align:center; font-size:10px; font-family:tahoma; }

a.addcarad { background:#133B5E; font-size:12px; font-weight:bold; font-family:tahoma; color:#ffffff; padding:3 6 3 6px; }

a.ucarsmenu { font-family:arial; color:#133B5E; font-size:12px; font-weight:bold; }

h2 a { background-color:#fafafa; padding-right:5px; }

h2.basket { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0068b8; margin-bottom:10px; background:url(images/bg-titleh2.gif) bottom left repeat-x; text-transform:uppercase; }
h2.basket a { background-color:#ffffff; padding-right:5px; }


h3 { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0068b8; }

td.miniboxtit { text-align:center; padding:3px; }
td.contentholder { background: #ffffff url(images/bg-content.gif) top left repeat-y; }

td.contentside { background: url(images/bg-top.gif) top left repeat-x; }



div.topmenu { height:30px; line-height:32px; font-size:12px; text-align:center; }
div.topmenu li { display:inline; margin:0 2 0 2px; }
div.topmenu li a { color:#ffffff; padding: 2 6 2 6px; font-size:12px; }
div.topmenu li a:hover { text-decoration:underline; }
div.topmenu li a.last {  }



td.prcell { background:#ffffff; border:1px solid #ededed; }

div.prdesc { font-family:arial, tahoma, verdana; font-size:11px; color:#3f382a; margin-bottom:6px; }
table.msoTable { background:#ffffff; }
table.msoTable td { font-size:10px; }

td.pricetag { background:#e4e4e4; color:#000000; font-size:12px; text-align:center; font-weight:bold; font-family:arial; }

div.pagebody { FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif; color: #333333; font-size:12px; line-height:19px; padding:0 15 0 15px; }

#price { text-align:center; font-weight:bold; color:#303030; font-size:10px; font-family:arial; }
#dprice { text-align:center; font-weight:bold; color:#7B6E4C; font-size:14px; padding:4 2 4 2px; margin: 4 0 8 0px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }

.tbl-hd { text-align:center; border-bottom:1px solid #e0e0e0; padding:0 2 2 2px; font-size:10px; }

.ord2cell { border-bottom:1px solid #f0f0f0; }

div.baskamount { color:#ffffff; font-size:12px; font-weight:bold; font-family:tahoma; }

div.baskamountSH { font-family:arial; font-size:14px; font-weight:bold; color:#000000; }
div.baskamount { left: -1px; POSITION: relative; TOP: 31px;  font-family:arial; font-size:14px; font-weight:bold; color:#FFFFFF; }

div.ujdtit { display:inline; background:#dd0000; color:#ffffff; font-weight:bold; padding:3 6 3 6px; letter-spacing:1px; line-height:20px; font-size:12px; margin-bottom:2px; }
span.tcarduj { color:#dd0000; font-weight:bold; padding:1 4 1 4px; letter-spacing:1px; line-height:20px; font-size:12px; }
