#header-menu li.hm-list4 {background:transparent url(../btn/hm_offers_hv.gif);}

/* start left-menu */
#left-menu li.lm-list1 {background-image: url(../btn/lm_prices.gif);}
#left-menu li.lm-list2 {background-image: url(../btn/lm_order.gif);}
#left-menu li.lm-list3 {background-image: url(../btn/lm_graphicdesign.gif);}
#left-menu li.lm-list4 {background-image: url(../btn/lm_textileprint.gif);}
#left-menu li.lm-list5 {background-image: url(../btn/lm_posters.gif);}
#left-menu li.lm-list6 {background-image: url(../btn/lm_canvas_prints.gif);}
#left-menu li.lm-list7 {background-image: url(../btn/lm_signs.gif);}
#left-menu li.lm-list8 {background-image: url(../btn/lm_sticker.gif);}
#left-menu li.lm-list9 {background-image: url(../btn/lm_car_branding.gif);}
#left-menu li.lm-list10 {background-image: url(../btn/lm_business_cards.gif);}
#left-menu li.lm-list11 {background-image: url(../btn/lm_copyservice.gif);}
#left-menu li.lm-list12 {background-image: url(../btn/lm_mode.gif);}

#left-menu a#lm-item1 {background-image: url(../btn/lm_prices_hv.gif);}
#left-menu a#lm-item2 {background-image: url(../btn/lm_order_hv.gif);}
#left-menu a#lm-item3 {background-image: url(../btn/lm_graphicdesign_hv.gif);}
#left-menu a#lm-item4 {background-image: url(../btn/lm_textileprint_hv.gif);}
#left-menu a#lm-item5 {background-image: url(../btn/lm_posters_hv.gif);}
#left-menu a#lm-item6 {background-image: url(../btn//lm_canvas_prints_hv.gif);}
#left-menu a#lm-item7 {background-image: url(../btn/lm_signs_hv.gif);}
#left-menu a#lm-item8 {background-image: url(../btn/lm_sticker_hv.gif);}
#left-menu a#lm-item9 {background-image: url(../btn/lm_car_branding_hv.gif);}
#left-menu a#lm-item10 {background-image: url(../btn/lm_business_cards_hv.gif);}
#left-menu a#lm-item11 {background-image: url(../btn/lm_copyservice_hv.gif);}
#left-menu a#lm-item12 {background-image: url(../btn/lm_mode_hv.gif);}
/* end left-menu  */

/* start productimg-Listen */
ul.productimg-2, ul.productimg-3, ul.productimg-4, ul.productimg-5 {
	float: left;
	display: inline;
	width: 551px;
	margin: 0px 0px 0px -3px; _margin/**/:/**/ 3px 0px 0px -3px;
	list-style-type: none;
}
ul.productimg-1 {margin: 0px; _margin/**/:/**/ 3px 0px 0px 0px;}
ul.productimg-1 li , ul.productimg-2 li , ul.productimg-3 li , ul.productimg-4 li , ul.productimg-5 li {
	float: left;
	display: inline;
	padding: 10px;
	background-color: #eeeeee;
}

ul.productimg-1 li  div.txt, ul.productimg-2 li  div.txt, ul.productimg-3 li  div.txt, ul.productimg-4 li  div.txt, ul.productimg-5 li  div.txt {
	float: left;
	display: inline;
	padding: 5px 0px 5px 0px;
	line-height: 14px;
	font-size: 11px;
	overflow: hidden;
}

ul.productimg-1 li {width: 520px; margin: 0px 0px 3px 0px; _margin/**/:/**/ 3px 0px 0px 0px;}
ul.productimg-1 li img{width: 520px;}
ul.productimg-1 li  div.txt {height: 10px;}

ul.productimg-2 li {width: 248px; margin: 0px 0px 3px 3px; }
ul.productimg-2 li img{width: 248px;}
ul.productimg-2 li  div.txt {height: 35px;}

ul.productimg-3 li {width: 158px; margin: 0px 0px 3px 3px; }
ul.productimg-3 li img{width: 158px;}
ul.productimg-3 li  div.txt {height: 40px;}

ul.productimg-4 li {width: 112px; margin: 0px 0px 3px 3px; }
ul.productimg-4 li img{width: 112px;}
ul.productimg-4 li  div.txt {height: 50px;}

ul.productimg-5 li {width: 85px; margin: 0px 0px 3px 3px; }
ul.productimg-5 li img{width: 85px;}
ul.productimg-5 li  div.txt {height: 65px;}

ul.productimg-1 li:hover, ul.productimg-2 li:hover, ul.productimg-3 li:hover, ul.productimg-4 li:hover, ul.productimg-5 li:hover {background-color: #dde3ee;}
/* end productimg-Listen */

/* start Preistabellen */
table.tab {width: 541px; margin: 0px 0px 20px 0px; border-spacing: 2px;}
table.tab td {padding: 4px; font-size: 12px; vertical-align: center;}
table.tab td.tab-head {padding: 6px; font-weight: bold; font-size: 14px; background-color: #d4e2f6;}
table.tab td.tab-col-head {padding: 6px; font-weight: bold; background-color: #ddeafe;}
table.tab td.tab-col-1 {width: 100px; background-color: #e6f0ff;}
table.tab td.tab-col-2 {background-color: #e6f0ff;}
/* end Preistabellen */

/* Start Formular */
form{display:inline;}
input, textarea, select {
	float: left;
	display: inline;
	background-color: #f0f3f7;
	border: 1px solid #f0f3f7;
	color: #000000;
	font-size: 12px;
}
textarea {overflow: auto;}
input:focus, textarea:focus, select:focus,
input.sffocus, textarea.sffocus, select.sffocus, select.sfactive {color: #000000; background-color: #ffffff; font-size: 12px; border: 1px solid #f0f3f7;}


.full-address {float: left; display: inline; width: 535px; margin: 0px 0px 0px 0px;}
.left-address {float: left; display: inline; width: 285px; margin: 0px 0px 0px 0px;}
.right-address {float: left; display: inline; width: 250px; }

#contactform-box {float: left; display: inline; width: 536px; height: auto; margin: 0px 0px 0px 0px;}

.form-important {color: #721919; font-weight:bold; padding: 0px 0px 0px 3px;}
.form-important-txt {float:left; display: inline; font-size: 11px; width: 289px; width/**/:/**/ 299px; height: 20px; margin: 7px 0px 0px 0px; text-align:right; vertical-align: bottom;}

.form-label {clear: both; float: left; text-align: left; font-size: 12px; line-height: 12px; height: 25px; height/**/:/**/ 18px; padding-top: 7px;}

.form-input {float: left; height: 25px; height/**/:/**/ 21px; padding: 2px 4px 0px 4px; margin: 0px 0px 0px 10px;}
.form-checkbox {float: left; margin: 0px 0px 0px 10px;}
.form-radio {float: left; margin: 0px 0px 0px 10px;}
.form-textarea {float: left; padding: 2px 0px 0px 2px; margin: 0px 0px 0px 10px;}
.form-select {float: left; height: 25px; margin: 0px 0px 0px 10px;}

.form-input-err {float: left; height: 25px; height/**/:/**/ 21px; padding: 2px 4px 0px 4px; margin: 0px 0px 0px 10px; border: 1px solid #ff8888;}
.form-checkbox-err {float: left; margin: 0px 0px 0px 10px; border: 1px solid #ff8888;}
.form-radio-err {float: left; margin: 0px 0px 0px 10px; border: 1px solid #ff8888;}
.form-textarea-err {float: left; padding: 2px 0px 0px 2px; margin: 0px 0px 0px 10px; border: 1px solid #ff8888;}
.form-select-err {float: left; height: 25px; margin: 0px 0px 0px 10px; border: 1px solid #ff8888;}

#contactform-box .box {display: block; padding: 0px 0px 15px 0px; text-align:left; font-size: 10px;}
.boxerror {background: url(../img/warning.gif); border: 1px solid #fcc6c6;}
.boxsuccess {background: url(../img/success.gif); border: 1px solid #1e5919;}
.boxinfo{ background: url(../img/info.gif); border: 1px solid #df9827;}
.boxerror, .boxsuccess, .boxinfo{color: #333333; background-color: #f59595;	background-repeat: no-repeat;	background-position: 20px 7px;	min-height: 45px; _height/**/: 45px;}
.boxsuccess, .boxinfo{background-color: #c4e7c3;}
.boxerror .msg, .boxsuccess .msg, .boxinfo .msg {text-align: left; padding: 3px 10px 2px 70px;}


.l-title  {width: 120px; margin: 0px 0px 1px 0px;}
.l-company  {width: 120px; margin: 0px 0px 2px 0px;}
.l-firstname  {width: 120px; margin: 0px 0px 2px 0px;}
.l-lastname  {width: 120px; margin: 0px 0px 2px 0px;}
.l-street {width: 120px; margin: 0px 0px 2px 0px;}
.l-zipcode {width: 120px; margin: 0px 0px 2px 0px;}
.l-phone {width: 120px; margin: 0px 0px 2px 0px;}
.l-email {width: 120px; margin: 0px 0px 2px 0px;}
.l-msg {width: 120px; margin: 0px 0px 2px 0px;}
.l-privacy {width: 391px;  width/**/:/**/ 395px; margin: 0px 0px 5px 0px; font-size: 12px;}
.l-privacy a, .l-privacy a:visited{color: #cbb0f7; font-weight: bold; text-decoration: none;}
.l-privacy a:hover, .l-privacy a:active {color: #cbb0f7; text-decoration: underline;}

.f-title {width: 90px; margin: 0px 10px 0px 10px; margin/**/:/**/: 0px 10px 1px 10px;}
.f-company {width: 391px; margin: 0px 0px 2px 10px;}
.f-firstname {width: 391px; margin: 0px 0px 2px 10px;}
.f-lastname {width: 391px; margin: 0px 0px 2px 10px;}
.f-street {width: 391px; margin: 0px 0px 2px 10px;}
.f-zipcode {width: 80px; margin: 0px 0px 2px 10px;}
.f-city {width: 309px; width/**/:/**/ 299px; margin: 0px 0px 2px 2px;}
.f-phone{width: 391px; margin: 0px 0px 2px 10px;}
.f-email {width: 391px; margin: 0px 0px 2px 10px;}
.f-msg {width: 391px; width/**/:/**/ 397px; height: 90px; margin: 0px 0px 2px 10px;}


.l-product_descr  {width: 120px; margin: 0px 0px 2px 0px;}
.l-reprint  {width: 120px; margin: 0px 0px 2px 0px;}
.l-format  {width: 120px; margin: 0px 0px 2px 0px;}
.l-color  {width: 120px; margin: 0px 0px 2px 0px;}
.l-paper_quality  {width: 120px; margin: 0px 0px 2px 0px;}
.l-paper_weight  {width: 120px; margin: 0px 0px 2px 0px;}
.l-amount_number  {width: 120px; margin: 0px 0px 2px 0px;}
.l-binding  {width: 120px; margin: 0px 0px 2px 0px;}
.l-delivery_date  {width: 120px; margin: 0px 0px 2px 0px;}

.f-product_descr {width: 391px; margin: 0px 0px 2px 10px;}
.f-reprint {width: 391px; margin: 0px 0px 2px 10px;}
.f-format {width: 391px; margin: 0px 0px 2px 10px;}
.f-color {width: 391px; margin: 0px 0px 2px 10px;}
.f-paper_quality {width: 391px; margin: 0px 0px 2px 10px;}
.f-paper_weight {width: 391px; margin: 0px 0px 2px 10px;}
.f-amount_number {width: 391px; margin: 0px 0px 2px 10px;}
.f-binding {width: 391px; margin: 0px 0px 2px 10px;}
.f-delivery_date {width: 391px; margin: 0px 0px 2px 10px;}

.f-delivery_title {width: 90px; margin: 0px 10px 0px 10px; margin/**/:/**/: 0px 10px 1px 10px;}
.f-delivery_firstname {width: 391px; margin: 0px 0px 2px 10px;}
.f-delivery_lastname {width: 391px; margin: 0px 0px 2px 10px;}
.f-delivery_street {width: 391px; margin: 0px 0px 2px 10px;}
.f-delivery_zipcode {width: 80px; margin: 0px 0px 2px 10px;}
.f-delivery_city {width: 309px; width/**/:/**/ 299px; margin: 0px 0px 2px 2px;}

.f-privacy {width: 20px; margin: 2px 10px 2px 130px;}

.butt-space {float: left; width: 130px;}
.cont-box-btn  {float:left; padding: 0; margin: 10px 0px 0px 0px;}
.cont-box-btn  input {float: left; display: inline; margin: 0px 10px 0px 0px;}

input.btn-order{width: 100px; height: 31px; background-image:url(../btn/btn_send.gif); background-repeat: no-repeat; background-position: 0px 0px;}
input.btn-order:hover, input.btn-order-hv{width: 100px; height: 31px; background-image:url(../btn/btn_send.gif);  background-repeat: no-repeat; background-position: 0px -31px;}

div.butt-hide {display: none; font-size: 0; width: 0px; height: 0px;}
input.butt-hide {display: none; font-size: 0; width: 0px; height: 0px;}
/* End Formular */