
body {font-family:Arial,Tahoma;background:#eeeeee url(img/bg.gif) top left repeat-x;margin:0px;padding:0px;text-align:center;}

img {border:0px;}
select, input {color:#6d6d6b;font-size:12px;margin-right:4px;}

div#container {margin-left:auto;margin-right:auto;padding:15px 10px 15px 10px;text-align:center;width:985px;background:url(img/bg2.gif) top left repeat-y;}
.shadow-l {width:4px;background:url(img/sdw_l.gif) top left repeat-y;}
.shadow-r {width:4px;background:url(img/sdw_r.gif) top left repeat-y;}

/* Header */
div#header, div#content, div#footer {width:960px;}
.header_l {background:url(img/h_bg.jpg) top left repeat-x;height:35px;width:853px;text-align:left;}
.hbox {margin-top:8px;}
.btn {width:19px;height:19px;}

/* Menu*/
.hMenu {height:22px;width:960px;background:url(img/menu_bg.jpg) left top repeat-x;margin-top:3px;_margin-top:0px;}
.hMenu ul {margin:0px;padding:0px;list-style:none;}
.hMenu li {display:inline;margin:0px;padding:0px;}
.hMenu a {float:left;margin:0px;text-decoration:none;font-size:12px;font-weight:bold;}
.hMenu a, .hMenu a span {padding-top:0px;padding-bottom:0px;margin:0px;}
.hMenu a span {float:left;display:block;padding:2px 8px 0px 8px;}
.hMenu .category a {height:22px;}
.hMenu a, .hMenu a span {background:none;color:#21439d;}
.hMenu .category a {background-repeat: no-repeat; background-position: left top;}
.hMenu a:hover span {color:#e3a01e;text-decoration:none;}
.hMenu .category a:hover {background-repeat: no-repeat; background-position: left bottom;cursor:pointer;}

/* Content */
div#content {margin-top:7px;font-size:12px;}
.cl {width:180px;}
.cm {width:775px;}
.login, .cat-t, .cat {height:19px;background:url(img/log_t_bg.gif) top left repeat-x;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;line-height:19px;padding-left:10px;}
.log-in {margin-top:2px;padding-left:15px;text-align:left;height:71px;background:url(img/log_b_bg.gif) top left repeat-x;}
.cat-t {background:url(img/cat_t_bg.gif) top left repeat-x;margin-top:5px;}
.cat-in {background:#fefdf8 url(img/cat_b_bg.gif) top left repeat-x;color:#64605f;text-align:left;border-bottom:1px solid #f9f8e6;}
.cat-in a {text-decoration:underline;color:#64605f;}
.cat-in a:hover {color:#cc0000;}
.seporator {background:url(img/hr.gif) top left repeat-x;height:1px; margin:2px 0px 5px 0px;font-size:1px;}
.seporator-v {background:url(img/hr.gif) top left repeat-y;width:1px;height:100%; margin:0px 3px 0px 2px;font-size:1px;}
.btyp-box {height:55px;background-color:#ebebeb;text-align:left;color:#64605f;}
.cbox {width:307px;height:80px;background:url(img/cbox_bg.gif) top left repeat-x;color:#64605f;font-weight:bold;text-align:left;line-height:14px;}
.cbox span, .druck-in span, .news-in span {color:#21439d;font-weight:bold;}
.cat {background:url(img/t_bg.gif) top left repeat-x;}
.product_box {height:150px;border-top:1px solid #dbdbdb;margin-top:2px;}
.ubox {width:150px;height:102px;}
.bbox {width:150px;height:48px;background:url(img/log_b_bg.gif) top left repeat-x;color:#64605f;font-weight:bold;text-align:left;border-bottom:1px solid #dbdbdb;}
.druck, .druck-in {width:463px;}
.news, .news-in {width:307px;}
.druck-in, .news-in {background:#ffffff url(img/bg3.gif) top left repeat-x;text-align:left;color:#64605f;margin-top:2px;}
.druck-in a, .news-in a {text-decoration:underline;color:#c8a35c;}
.druck-in a:hover, .news-in a:hover {text-decoration:underline;color:#cc0000;}

div#footer { text-align:center;height:23px;border-top:1px solid #dbdbdb;background-color:#f6f6f6;text-align:left;color:#64605f;font-size:11px;}
div#footer a {text-decoration:underline;color:#64605f;}
div#footer a:hover {color:#000000;}


/* misc */
.fl {float:left;}
.fr {float:right;}
.c {clear:both;}
.brd {border:1px solid red;}