* {
  margin: 0;
  padding: 0;
}
html, body, #wrapper
{
   height:100%;
}
html { overflow-y: scroll; }
body {
	padding: 5px 0 0 0;
	color: #000000;
	background: #1b1b1b;
  font-family: Arial;
	font-size: 11px;
}
img {
	border: 0px;
}
h1 {
  font-size: 2em;
  font-weight: normal;
  color: #2c2b2b;
}
h2 {
  font-size: 1.1em;
}
h3 {
  font-size: 1em;
}
#wrapper {
	width:900px;
  margin:auto;
}
#header {
	height: 100px;
	overflow: hidden;
  background: url(/images/frontend/images/header_bg.jpg) repeat-x left top;
  color: #ffffff;
}
a {
  color: #000000;
}
p {
	padding-bottom: 10px;
}
#header a {
  color: #ffffff;
}
#header .leftbg {
	float: left;
  background: url(/images/frontend/images/header_left.jpg) no-repeat;
  height: 100px;
  width: 10px;
}
#header .rightbg {
	float: right;
  background: url(/images/frontend/images/header_right.jpg) no-repeat;
  height: 100px;
  width: 10px;
}
#header .logo {
	float: left;
  padding-top: 17px;
  padding-left: 12px;
}
#header .righttext {
	float: right;
  padding-right: 10px;
  padding-top: 4px;
}
#header .cart {
	float: left;
}
#cart-empty {
  width: 186px;
  height: 71px;
	background: url(/images/frontend/images/menu_main_cart_off.jpg) no-repeat;
}
#cart {
  width: 186px;
  height: 71px;
	background: url(/images/frontend/images/menu_main_cart_on.jpg) no-repeat;
}
#header .top-navigation {
  padding-top: 29px;
  padding-left: 212px;
}
#header .top-menu li {
  display: inline;
}
#header .top-menu-off {
  display: block;
  float: left;
  text-decoration: none;
  padding-top: 23px;
  padding-left: 8px;
  padding-right: 10px;
  width: 79px;
  height:71px;
  background:url(/images/frontend/images/menu_main_off.jpg) no-repeat;
}
#header .top-menu-on {
  display: block;
  float: left;
  text-decoration: none;
  padding-top: 23px;
  padding-left: 8px;
  padding-right: 10px;
  width: 79px;
  height:71px;
  background:url(/images/frontend/images/menu_main_on.jpg) no-repeat;
}
.clearer {
	clear:both;
}
#top {
  color: #ffffff;
	height:25px;
  margin-top: 5px;
  background: url(/images/frontend/images/top_line_bg.jpg) repeat-x left top;
}
#top a {
  color: #ffffff;
}
#top .top-module {
	float: left;
  padding-top: 6px;
  padding-left: 1px;
}
#top .top-module-right {
	float: right;
  padding-top: 6px;
  padding-right: 18px;
}
#top .leftbg {
	float: left;
  background:url(/images/frontend/images/top_line_left.jpg) no-repeat;
  height: 25px;
  width:8px;
}
#top .rightbg {
	float: right;
  background:url(/images/frontend/images/top_line_right.jpg) no-repeat;
  height: 25px;
  width:7px;
}
#outer {
  background: #ffffff;
}
#left {
  float: left;
  width: 210px;
}
#centrecontent {
  float: left;
  
}
#right {
  float: right;
  width: 210px;
}
.form_error
{
  color: red;
}
.menu_module {
  padding-top: 5px;
  background: #1b1b1b;
}
.menu_blank {
  height: 5px;
  font-size: 1px;
  background: url(/images/frontend/images/menu_header_blank.gif) repeat-x left top;
}
.menu_title {
  padding-top: 5px;
  padding-left: 10px;
  font-weight: bold;
  height: 19px;
  color: #ffffff;
  background: url(/images/frontend/images/menu_header.gif) no-repeat;
}
.menu_text {
  background: #ffffff;
  padding-left: 10px;
}
.menu_text_nopadding {
  background: #ffffff;
  padding-left: 2px;
}
.menu_footer {
  height: 4px;
  font-size: 1px;
  background: url(/images/frontend/images/menu_footer.gif) repeat-x left top;
}
.main_text {
  background: #ffffff;
  padding-top: 15px;
  padding-left: 10px;
}
#footer {
	width:100%;
	color: #ffffff;
  background: #1b1b1b;
}
#footer a {
  color: #ffffff;
}
#footer-top-left {
  width: 210px;
  float: left;
  height: 4px;
  font-size: 1px;
  background:url(/images/frontend/images/menu_footer.gif) repeat-x left top;
}
#footer-top-right {
  width: 210px;
  float: right;
  height: 4px;
  font-size: 1px;
  background:url(/images/frontend/images/menu_footer.gif) repeat-x left top;
}
#footer-left {
  margin-top: 5px;
  width: 210px;
  height: 26px;
  float: left;
  background:url(/images/frontend/images/footer_menu.gif) repeat-x left top;
}
#footer-right {
  margin-top: 5px;
  width: 210px;
  height: 26px;
  float: right;
  background:url(/images/frontend/images/footer_menu.gif) repeat-x left top;
}
.main_module {
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  width: 470px;
  background: #1b1b1b;
}
.main_module_cat {
  padding-left: 5px;
  padding-right: 5px;
  width: 470px;
  background: #1b1b1b;
}
.main_title {
  height: 23px;
  padding-top: 5px;
  padding-left: 10px;
  color: #363535;
  background:url(/images/frontend/images/main_header.gif) repeat-x left top;
  background-color: #ffffff;
}
.main_footer {
  height: 4px;
  font-size: 1px;
  background:url(/images/frontend/images/main_footer.gif) repeat-x left top;
}
#footer-top {
  margin-left: 5px;
  float: left;
  width: 470px;
  height: 4px;
  font-size: 1px;
  background:url(/images/frontend/images/main_footer.gif) repeat-x left top;
}
#footer-links {
  margin-top: 5px;
  margin-left: 5px;
  padding-top: 5px;
	text-align:center;
  float: left;
  width: 470px;
  height: 26px;
  background:url(/images/frontend/images/footer_main.gif) repeat-x left top;
}
.main_module_two {
  padding-top: 5px;
  padding-left: 5px;
  /*padding-right: 5px;*/
  width: 685px;
  background: #1b1b1b;
}
.main_title_two {
  height: 23px;
  padding-top: 5px;
  padding-left: 10px;
  color: #262626;
  background:url(/images/frontend/images/main_header_double.gif) repeat-x left top;
}
.main_title_two_blank {
  height: 5px;
  font-size: 0px;
  background:url(/images/frontend/images/main_header_double_blank.gif) repeat-x left top;
}
.main_footer_two {
  height: 4px;
  font-size: 1px;
  background:url(/images/frontend/images/main_footer_double.gif) repeat-x left top;
}
#footer-top-two {
  margin-left: 5px;
  float: left;
  width: 685px;
  height: 4px;
  font-size: 1px;
  background:url(/images/frontend/images/main_footer_double.gif) repeat-x left top;
}
#footer-links-two {
  margin-top: 5px;
  margin-left: 5px;
  padding-top: 5px;
	text-align:center;
  float: left;
  width: 685px;
  height: 26px;
  background:url(/images/frontend/images/footer_main_double.gif) repeat-x left top;
}
.product-list {
  float: left;
  padding-bottom: 3px;
  background: #ffffff;
}
.product-width {
  width: 137px;
}
.product-price {
  padding-top: 5px;
  width: 90px;
}
.product-price-eur {
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  width: 65px;
}
.product-price-sit {
  font-size: 10px;
  color: #7f7f7f;
  text-align: right;
}
#breadcrumbs a {
  font-weight: bold;
}
.input_left {
  background: url(/images/frontend/images/input_left.png) no-repeat;
  width: 5px;
  height: 21px;
}
.input_right {
  background: url(/images/frontend/images/input_right.png) no-repeat;
  width: 10px;
  height: 21px;
}
.input_left_top {
  background: url(/images/frontend/images/input_left_top.png) no-repeat;
  width: 5px;
  height: 100px;
}
.input_right_top {
  background: url(/images/frontend/images/input_right_top.png) no-repeat;
  width: 5px;
  height: 100px;
}
.input_left_bottom {
  background: url(/images/frontend/images/input_left_bottom.png) no-repeat;
  width: 5px;
  height: 10px;
}
.input_right_bottom {
  background: url(/images/frontend/images/input_right_bottom.png) no-repeat;
  width: 5px;
  height: 10px;
}
.menu {
  padding-top: 4px;
  padding-bottom: 8px;
}
.menu-item-off {
  padding-top: 4px;
  padding-left: 10px;
  background: url(/images/frontend/images/arrow_off.gif) no-repeat;
}
.menu-item-on {
  padding-top: 4px;
  padding-left: 10px;
  color: #ff0400;
  background: url(/images/frontend/images/arrow_on.gif) no-repeat;
}
.menu-item-on a {
  color: #ff0400;
}
.module-document-text {
  text-align: justify;
}
.module-document-text ul {
  padding-left: 15px;
}
.module-document-image-center {
  padding: 5px;
  text-align: center;
}
.module-document-image-left {
  padding-bottom: 5px;
  padding-top: 5px;
}
.module-document-image-right {
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: right;
}
.module-document-image-intext-left {
  padding-right: 10px;
  float: left;
}
.module-document-image-intext-right {
  padding-left: 10px;
  float: right;
}
.module-document-image-left-nowrap {
  padding-top: 3px;
  padding-right: 10px;
}
.module-document-image-right-nowrap {
  padding-top: 3px;
  padding-left: 5px;
}
.contact-input {
  width: 200px;
}
.contact-select {
  width: 210px;
}
.error {
  color: red;
  font-size: 10px;
}
.cloud {
  padding: 5px 15px 5px 15px;
  margin-right: 18px;
}
.cloud-gray {
  background: #e3e3e3;
  padding: 5px 15px 5px 15px;
  margin-right: 18px;
}
.cloud-white {
  background: #ffffff;
  padding: 5px 15px 5px 15px;
  margin-right: 4px;
}
.spacer {
  padding: 10px;
}
.button-left-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_left_off.png) no-repeat;
}
.button-left-gray-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_left_off.gif) no-repeat;
}
.button-left-white-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_left_white_off.gif) no-repeat;
}
.button-left-line-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_left_line_off.png) no-repeat;
}
.button-left-gray-line-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_left_line_off.gif) no-repeat;
}.button-left-white-line-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_left_line_white_off.gif) no-repeat;
}
.button-left-on {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_left_on.png) no-repeat;
}
.button-left-cart-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_cart_off.png) no-repeat;
}
.button-left-cart-on {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_cart_on.png) no-repeat;
}
.button-left-add-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_add_off.png) no-repeat;
}
.button-left-gray-add-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_add_off.gif) no-repeat;
}
.button-left-white-add-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_add_white_off.gif) no-repeat;
}
.button-left-add-on {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_add_on.png) no-repeat;
}
.button-left-empty-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_empty_off.png) no-repeat;
}
.button-left-gray-empty-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_empty_off.gif) no-repeat;
}
.button-left-white-empty-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_empty_white_off.gif) no-repeat;
}
.button-left-empty-on {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_empty_on.png) no-repeat;
}
.button-left-remove-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_remove_off.png) no-repeat;
}
.button-left-gray-remove-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_remove_off.gif) no-repeat;
}
.button-left-white-remove-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_rem_white_off.gif) no-repeat;
}
.button-left-remove-on {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_remove_on.png) no-repeat;
}
.button-left-next-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_next_off.png) no-repeat;
}
.button-left-gray-next-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_next_off.gif) no-repeat;
}
.button-left-white-next-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_next_white_off.gif) no-repeat;
}
.button-left-next-on {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_next_on.png) no-repeat;
}
.button-left-previous-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_previous_off.png) no-repeat;
}
.button-left-gray-previous-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_previous_off.gif) no-repeat;
}
.button-left-white-previous-off {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_prev_white_off.gif) no-repeat;
}
.button-left-previous-on {
  width: 40px;
  height: 22px;
  background: url(/images/frontend/images/button_left_previous_on.png) no-repeat;
}
.button-middle-gray-off {
  height: 22px;
  background: url(/images/frontend/images/button_middle_off.gif) repeat-x;
}
.button-middle-white-off {
  height: 22px;
  background: url(/images/frontend/images/button_middle_white_off.gif) repeat-x;
}
.button-middle-off {
  height: 22px;
  background: url(/images/frontend/images/button_middle_off.png) repeat-x;
}
.button-middle-line-off {
  height: 22px;
  background: url(/images/frontend/images/button_middle_line_off.png) repeat-x;
}
.button-middle-gray-line-off {
  height: 22px;
  background: url(/images/frontend/images/button_middle_line_off.gif) repeat-x;
}
.button-middle-white-line-off {
  height: 22px;
  background: url(/images/frontend/images/button_middle_lin_white_off.gif) repeat-x;
}
.button-middle-on {
  height: 22px;
  background: url(/images/frontend/images/button_middle_on.png) repeat-x;
  color: white;
}
.button-right-gray-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_right_off.gif) no-repeat;
}
.button-right-white-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_right_white_off.gif) no-repeat;
}
.button-right-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_right_off.png) no-repeat;
}
.button-right-line-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_right_line_off.png) no-repeat;
}
.button-right-gray-line-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_right_line_off.gif) no-repeat;
}
.button-right-white-line-off {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_right_line_white_off.gif) no-repeat;
}
.button-right-on {
  width: 8px;
  height: 22px;
  background: url(/images/frontend/images/button_right_on.png) no-repeat;
}
.button-right-gray-arrow-desc-off {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_up_off.gif) no-repeat;
}
.button-right-white-arrow-desc-off {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_up_wh_off.gif) no-repeat;
}
.button-right-arrow-desc-off {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_up_off.png) no-repeat;
}
.button-right-arrow-desc-on {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_up_on.png) no-repeat;
}
.button-right-white-arrow-asc-off {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_d_wh_off.gif) no-repeat;
}
.button-right-gray-arrow-asc-off {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_down_off.gif) no-repeat;
}
.button-right-arrow-asc-off {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_down_off.png) no-repeat;
}
.button-right-arrow-asc-on {
  width: 16px;
  height: 22px;
  background: url(/images/frontend/images/button_right_arrow_down_on.png) no-repeat;
}
#steps {
  background: url(/images/frontend/images/steps.gif) no-repeat;
}
.step-on-left {
  background: url(/images/frontend/images/steps_left_on.gif) no-repeat;
}
.step-on-middle {
  background: url(/images/frontend/images/steps_middle_on.gif) no-repeat;
}
.step-on-right {
  background: url(/images/frontend/images/steps_right_on.gif) no-repeat;
}

form.inplaceeditor-form input {
 border-top: 1px solid #959595;
 border-bottom: 1px solid #959595;
 border-left: 1px solid #959595;
 border-right: 1px solid #959595;
 height: 16px;
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
 border-top: 1px solid #959595;
 border-bottom: 1px solid #959595;
 border-left: 1px solid #959595;
 border-right: 1px solid #959595;
 height: 20px;
 padding-top: 1px;
 margin-left: 5px;
 margin-right: 5px;
}
form.inplacericheditor-form input {
 border-top: 1px solid #959595;
 border-bottom: 1px solid #959595;
 border-left: 1px solid #959595;
 border-right: 1px solid #959595;
 height: 16px;
}

form.inplacericheditor-form input[type="submit"] { /* The submit button */
 border-top: 1px solid #959595;
 border-bottom: 1px solid #959595;
 border-left: 1px solid #959595;
 border-right: 1px solid #959595;
 height: 18px;
 padding-top: 0px;
 margin-right: 5px;
}
.corner-top {
  height: 5px;
  width: 657px;
  font-size: 1px;
  background: url(/images/frontend/images/corner_top.gif) no-repeat;
}
.corner-bot {
  height: 5px;
  width: 657px;
  font-size: 1px;
  background: url(/images/frontend/images/corner_bot.gif) no-repeat;
}
.corner-white-top {
  height: 5px;
  width: 623px;
  font-size: 1px;
  background: url(/images/frontend/images/corner_white_top.gif) no-repeat;
}
.corner-white-bot {
  height: 5px;
  width: 623px;
  font-size: 1px;
  background: url(/images/frontend/images/corner_white_bot.gif) no-repeat;
}
.corner-white-small-top {
  margin-left: 428px;
  height: 5px;
  width: 195px;
  font-size: 1px;
  background: url(/images/frontend/images/corner_white_small_top.gif) no-repeat;
}
.corner-white-small-bot {
  margin-left: 428px;
  height: 5px;
  width: 195px;
  font-size: 1px;
  background: url(/images/frontend/images/corner_white_small_bot.gif) no-repeat;
}

