/* CSS Document */
html, body {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0;
padding:0;
background-image:url("img/wmc_grau.gif")
}
body, input, textarea, select,.row_txt_long textarea,table{
  font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#base {width:908px; height:572px;}

.navi_left .header{
font-family:"Times New Roman", Times, serif
}
/*FONT SIZES*/
body,.left b,.right b,.div_admin h1{
  font-size : 13px;
}
.kasten_preis,.button,.konfig_sub_header,.konfig_ebene .step,.breadcrump,.row_sortierung{
  font-size:11px;
}
.footer,.row_price,.inhalt .close{
  font-size:10px;
}
.middle,.navi_left a,.search a,input,.left, .right, select,.row form,.row form select,.attribute,.process_order,textarea{
  font-size:12px;
}
.row_right_detail h1,.newsletter_txt_agb h1{
  font-size:16px;
}
.point,.color,.farbfeld,.point_right,.point_left,.row_txt_long .clear_1px,.row_txt_long .clear_3px,.clear_4px,#ajax_options_popup,.inhalt #hr,.spacer_6px{
  font-size:1px;
}
.kasten_header,.konfig_ebene .header,.shoppingcart_box b,.login_box b,.search b,.newsletter_box b{
	font-size:14px;
}
.newsletter h2{
	font-size:15px;
}
.navi_left .header,.row h2{
	font-size:18px;
}
.middle h1{
  font-size:23px;
}

/*FONT COLORS*/
.aktion_left,.aktion_left a,.history div .aktiv,.country_box a,.shoppingcart_box{
  color:#666666;
}
.txt_middle{
   color:#828282;
}
#error,#error_addtocart{
   color:#cc5446;
}
.kasten_header,.konfig_header,.index_nummer,.navi_left .header{
	color:#ffffff;
}
.konfig_sub_header{
	color:#74803a;
}
.konfig_ebene .header,.inhalt_hg,.text_verpackung{
color:#535c29;
}
.konfig_ebene .step{
	color:#7a7b78;
}
.inhalt .close,.inhalt .close a{
	color:#77843a;
}
#black,body, strong,.search b,.contact_box b,.aktion_left b,.footer a,.row,.row_left_detail a,.attribute a,.process_order a,.clock a,.bilder a,.history,.wk_link a,.wk_description a,.wk_summe_txt a,.row_txt_long a,.row_txt_long,.wk_price_sum a,.history_products_name a,.newsletter_txt_agb a,.button a,.button a:hover,.newsletter a,.sub_akt,.shoppingcart_box b{
  color:#000000
}
.middle h1{
  color:#da473a
}
.inhalt a{
	color:#f2151e;
}
.breadcrump a,.breadcrump {
color:#51563a
}
.navi_left a,.row_sortierung a,.row_sortierung,.row_button a,.row h2,.login_box a,.search a,.newsletter_box a,.shoppingcart_box a{
	color:#595e43;
}

.newsletter,.newsletter h2{
	color:#707070;
}
/* FLOAT LEFT*/
.dynamic,.left,.navi_left,.navi_left a,.search,.contact_box,.navi_left b,.aktion_left,.search b,.aktion_left b,.aktion_left .img,.middle,.right,.shoppingcart_box b,.login_box b,.newsletter_box,.login_a,.login_box form,.footer,.point,.point_right,.point_left,.point_dynamic,.gehaeuse img,.hg_farbfeld,.farbfeld,.attribute img,.select_size,.attribute a,.clock a,.bilder a,.zusatzartikel input,.zusatzartikel,.thump_attribut,.txt_attribut,.color_txt,.color,.row_staffelpreis,.row_staffelpreis_header,.row_thumb,.row,.row form,.row .img,.row_txt b,.row_button,.row_left_detail,.row_left_detail a,.detail_img,.row_right_detail,.row_right_detail h1,.wk_menge,.wk_description,.wk_price,.wk_rabatt,.wk_price_sum,.wk_del,.wk_summe_txt,.wk_summe_price,.wk_button_akt,.file,.txt_middle,.wk_row,.country_box a,.row_txt_long,.row_txt_long div,.row_txt_long .input,.input_long,.history div,.row_txt_long .address,.row_txt_long  select,.history,.row_txt_long .confirm_payment,.kasten_detail,.kasten_left,.kasten_right,.kasten_image,#thumnails img,.kasten_right .pfeil,.button,.header_staffelpreise,.row_staffelpreise,.row_diverses,.row_diverses_rechts,.process_order .top_3,.process_order .top_2,.process_order .top_1,.process_order .top_1_last,.process_order .top_2_last,.process_order .top_3_last,.process_order .top_4 ,.process_order .top_4_last,.process_order .close,.process_order .close_w,.process_order .chosen_box,.process_order .trenner2,.process_order .trenner,.process_order .right_,.process_order .left_ ,.bg_form,.newsletter .submit_abbestellen,.newsletter .submit,.newsletter .agb,.newsletter .radio,.newsletter input,.history_products,.newsletter_txt_agb h1,.logo_div input,.wk_button_pfeil,.history_products_name,.history_products_price,.newsletter,.newsletter div,.newsletter_txt_agb img,.konfig_header,.konfig_sub_header,.inhalt,.inhalt #hr,.konfig_ebene .header,.inhalt_hg,.konfig_ebene .step,.inhalt_hg .input,.inhalt .close,.inhalt_hg #farbbeschreibung,.farbe,.box_index,.spacer_6px,.box_index input,.box_verpackung,.input_verpackung,.img_verpackung,.text_verpackung,.row_sortierung,.login_box b{
  float:left;
}


/* FLOAT RIGHT*/
.logo,.sign,.row_button form,.wk_button_kasse, .row_txt_long img,.row_txt_long .submit,.row_txt_long .confirm_price,.row_txt_long .confirm_payment_price,.newsletter_txt_agb .logo,.weiter,.inhalt_hg #ausfuehrung,.box_index img{
  float:right;
}
.confirmation img,.row_txt_long .clear_1px,.row_txt_long .clear_3px,.newsletter .radio input,.newsletter .agb input{
  float:none;
}

/* POSITION*/
.clock,.attribute,.bilder,.logo_div,.process_order,.ajax_login,.perso_it,.konfig_ebene,.index_nummer{
  position:absolute;
}

/* HIDDEN*/
.clock,.bilder{
  visibility:hidden;
}
/* Z INDEX*/
.clock,.attribute,.bilder,.logo_div{
  z-index:20;
}
/* TOP*/
.clock{
  top:35px;
}
.logo_div{
  top:335px;
}
.attribute{
  top:283px;
}
.bilder{
  top:212px;
}
/* WIDTH*/
.color{
  width:10px;
}
.farbfeld{
  width:14px;
}
.go_submit{
  width:25px;
}
.gehaeuse{
  width:286px;
}
.txt_attribut{
  width:120px;
}
.search_input{
  width:127px;
  *width:125px;
}
*html .search_input{
  width:125px;
}
.login_input{
  width:127px;
}

.aktion_left .img{
  width:145px;
}
.shoppingcart_box b{
 width:162px;
 margin: 5px 0 2px 7px;
 padding: 0 0 0 2px;
}
.shoppingcart_box .txt{
 width:162px;
 margin: 0 0 0 7px;
 line-height:13px;
 padding: 0 0 4px 0;
}
.shoppingcart_box .link{
border-style:solid;
border-color:#FFFFFF;
border-width:2px 0 0 0;
 width:180px!important;
 width:178px;
 height:22px;
  padding: 5px 0 0 0;
}
.shoppingcart_box .link a{
  padding: 0 0 0 12px;
  margin: 0 0 0 10px;
}
.login_box b,.login_a{
 width:142px;
}
.shoppingcart_box{
  width:179px!important;
  width:178px;
  margin: -18px 0 0 0
}
.newsletter_box{
  width:142px;
}
.right{
width:180px!important;
width:179px;
margin: 0 0 0 3px
}
.point_right{
  width:154px;
}
.point_left{
  width:140px;
}
.navi_left a{
  width:135px;
}
.navi_left .header{
  width:158px;
}
.country_box a{
  width:130px;
}
.search b,.aktion_left b,.contact_box b{
  width:150px;
}
.left,.navi_left,.aktion_left,.color_txt{
  width:165px;
}
.search,.contact_box{
  width:165px;
}
.row_left_detail,.row_left_detail a,.detail_img,.search_detail{
  width:205px;
}
.row_txt,.row_txt b,.row_button{
  width:230px;
}
.row .img{
  width:255px;
}
.row{
  width:537px;
  margin: 0 0 0 23px;
  *float:none
}
.row_sortierung{
  width:536px;
}
.row_staffelpreis,.row_staffelpreis_header{
  width:292px;
}
.row_right_detail{
  width:300px;
}
.logo_div{
  width:395px;
}
.middle h1{
  width:536px
}
.row_txt_long{
  width:500px;
}
.point,.bilder,.txt_middle{
  width:510px;
}
.breadcrump{
  width:462px;
}
.middle{
  width:559px;
}
.language{
  width:721px;
}
.footer{
  width:728px;
}
.clock{
  width:810px;
}
.center,.dynamic{
  width:908px;
}
.row_right_detail h1{
  width:300px;
}

/* BACKGROUND IMAGES */
.navi_left a,.country_box a{
  background-image: url("images/bg/quadrat.gif");
  background-position:0 4px;
}
.search a,.login_box a,.row_button a,.row_left_detail a,.attribute a,.clock a,.bilder a,.shoppingcart_box .link a,.newsletter_box a{
  background-image: url("images/bg/link_pfeil.gif");
  background-position:0px 5px;
}
.newsletter_box a{
  background-position:0px 6px;
}
.wk_link a{
  background-image: url("images/bg/warenkorb.gif");
  background-position:0 4px;
}
.navi_left a,.search a,.login_box a,.row_button a,.row_left_detail a,.attribute a,.clock a,.bilder a,.wk_link a,.country_box a,.shoppingcart_box .link a,.newsletter_box a{
  background-repeat: no-repeat;
}
.point,.point_right,.point_left{
  background-image: url("images/bg/point.gif");
  background-repeat: repeat-x;
}
.navi_left .header{
  background-image: url("images/bg/point_navi_header.gif");
  background-position:165px 0;
  background-repeat: no-repeat;
}
.dynamic{
  background-image: url("images/bg/point_dynamic.gif");
  background-color:#FFFFFF
}
.point_middle_alt{
  background-image: url("images/bg/point_middle.gif");
}
.point_middle,.dynamic{
  background-repeat: repeat-y;
}
.detail_img a,.row_button form a,.attribute_img a,.div_admin a{
  background-image:none;
}

/* BACKGROUND COLORS */
.shoppingcart_box{
  background-color:#e8e7de
}
.clock,.bilder,.point,.footer,.attribute,.process_order,.logo_div,.ajax_login,.perso_it,.konfig_ebene{
  background-color:#FFFFFF;
}
.hg_farbfeld{
  background-color:#e0e0e0;
}
.wk_row,.row_staffelpreis,.row_txt_long,.history_products{
  background-color:#d6dbb2;
}
.confirm_price,.row_txt_long .confirm_name{
  background-color:#E7ADA9;
}
.kasten_header,.konfig_header,.index_nummer,.input_verpackung{
	background-color:#78843a;
}
.kasten_preis{
	background-color:#eaebd9;
}
.button{
	background-color:#d2d8ac;
}
.header_staffelpreise{
	background-color:#d2d4a2;
}
.row_staffelpreise div{
	background-color:#dfdfc3;
}
.process_order #current {
  background-color:#ccccee;
}
.process_order .close {
  background-color:#eeeeee;
}
.row_diverses,.row_diverses_rechts{
	background-color:#dfdfc3;
}
.process_order .top_3,.process_order .top_2,.process_order .top_1,.process_order .top_1_last,.process_order .top_2_last,.process_order .top_3_last,.process_order .top_4 ,.process_order .top_4_last {
  background-color:#efefef;
}
.konfig_sub_header,.inhalt_hg,.text_verpackung{
	background-color:#e0e6b6;
}
.wk_header,.row_header,.row_txt_long .confirm_name,.row_staffelpreis_header,.sub_akt{
  background-color:#c5cf8a;
}
.navi_left .header,.breadcrump{
background-color:#cdcbbb;
}
.middle h1,.row_sortierung{
background-color:#f4f4f0;
}
/*TEXTDECORATION*/
.search a,.navi_left a,.login_box a,.newsletter_box a,.breadcrump a,.attribute a,.clock a,.bilder a,.shoppingcart_box a,.country_box a,.button a,.row_button a,.aktion_left a{
  text-decoration:none;
}
.navi_left .aktive,.button a:hover,.process_order .chosen_box a,.top_list a{
  text-decoration:underline;
}
/* TEXT ALIGN*/
.aktion_left .img,.row .img,.kasten_image,.history div,.konfig_header,.konfig_sub_header,.index_nummer,.img_verpackung{
  text-align:center;
}
.row_txt_long .confirm_price,.row_txt_long .confirm_payment,.row_txt_long .confirm_payment_price,.konfig_ebene .step{
  text-align:right;
}
/* FONT WEIGHT*/
.breadcrump,#error,#error_addtocart,.kasten_header,.button,.konfig_sub_header,.konfig_header.akt,.konfig_ebene .header,.inhalt a,.row_sortierung a,.row_sortierung{
  font-weight:bold;
}
.row h2{
font-style:italic;
font-weight:normal
}
/* OFFERFLOW HIDDEN*/
.aktion_left .img,.detail_img,.row_thumb,.row .img,#detail_img_gross,#thumnails,.box_verpackung,.img_verpackung,.text_verpackung{
  overflow:hidden
}
/* MARGIN 0*/
.go_submit{
  margin: 0;
}
/* PADDING 0*/
.login_submit,.go_submit{
  padding: 0;
}
/* BORDER*/
.farbfeld,.zusatzartikel input,.clock,.attribute,.process_order,.bilder,.wk_link,.logo_div,.kasten_detail,.kasten_image,.button,.inhalt,.inhalt #hr,.box_index,.box_verpackung,.text_verpackung{
  border-style: solid;
}
.row_staffelpreis,.row_staffelpreis_header{
  border-style: dotted;
}
.kasten_detail,.kasten_image{
	border-color:#d2d5a2;
}
.farbfeld{
  border-color:#ffffff;
}
.zusatzartikel input,.row_staffelpreis,.wk_link,.row_staffelpreis_header,.row_staffelpreis{
  border-color:#d0d0d0;
}
.clock,.attribute,.process_order,.bilder,.logo_div{
  border-color:#000000;
}
.button{
	border-color:#353535;
}
.inhalt,.inhalt #hr{
	border-color:#c4d088;
}
.box_index,.box_verpackung,.text_verpackung{
	border-color:#78843a;
}
.farbfeld,.clock,.attribute,.process_order,.bilder,.logo_div{
  border-width:  1px 1px 1px 1px;
}
.inhalt{
  border-width:  0 1px 1px 1px;
}
.row_staffelpreis{
  border-width:  0 1px 1px 1px;
}
.button{
	border-width: 0 1px 1px 0;
}
.kasten_image{
	border-width:0px 0px 1px 0px;
}
.row_staffelpreis_header{
  border-width:  1px 1px 0 1px;
}
.kasten_detail,.box_index,.box_verpackung{
	border-width:1px;
}
.wk_link,.inhalt #hr{
  border-width:  1px 0 0 0;
}
.text_verpackung{
	border-width:0 0 0 1px;
}
.zusatzartikel input,.row_button form{
  border-width: 0;
}
/* GENERALS */
.center{
  margin: 0 auto 0 auto;
  min-height:500px;
}
*html .center{
  height:500px;
}
.logo{
  margin: 0 0 0 0;
  clear:both
}
.dynamic{
  margin:0 0 0 0
}
.navi_left .header{
	height:24px;
  padding: 4px 0 0 8px;
  margin: 0 0 15px 0;
  letter-spacing:1px
}
.navi_left{
margin-bottom:14px;
*margin-bottom:0px
}
.middle .shoppingcart_box{
  margin: 0 0 0 13px;
  *margin: 0 0 2px 13px;
  background-color:#ffffff;
}
*html .middle .shoppingcart_box{
  margin: 0 0 0 13px;
}
.middle .shoppingcart_box b{
  width:499px;
  background-color:#e8e7de;
  padding: 5px;
  font-size:12px;
}
.middle form{
margin:;
padding:
}

.country_box a{
  padding: 0 0 0 13px;
  margin: -2px 0 0 1px;
  clear:both
}
.country_box{
  margin: 10px 0 0 10px;
}
.navi_left a{
  padding: 0 0 0 13px;
  margin: 0 0 2px 15px;
  clear:both;
  text-decoration:none
}

.aktion_left {
  margin: 12px 0 0 14px!important;
  margin: 12px 0 0 14px;
}
.login_box {
  margin: 12px 0 0 14px!important;
  margin: 12px 0 0 14px;
}
.search,.newsletter_box,.contact_box{
  margin: 12px 0 10px 10px!important;
  margin: 12px 0 10px 5px
}
.newsletter_box a{
  padding: 0 0 0 12px;
  margin: 0 0 0 4px;
}
.search b,.aktion_left b,.contact_box b{
  padding: 0 0 6px 2px;
}
.language_box{
	position:relative;
	left: -729px;
	top:-65px;
/*	top:-405px;
	left: -729px;
	*top:-418px;
	*left: -730px;*/
}
.login_box a{
  padding: 0 0 0 12px;
  margin: 0 0 0 4px;
}
.search a{
  padding: 0 0 0 12px;
  margin: 0 0 0 4px;
}
.img_right{
  margin: 10px 0 0 10px;
}
.search form{
  margin: 0 0 8px 0
}
.search_input,.login_input{
  height:13px;
}
.submit_search{
float:right;
margin: -20px 0 0 0;
*margin: -22px 0 0 0
}
.point_left{
  height:5px;
  margin: 8px 0 0  13px!important;
  margin: 8px 0 0  6px;
}
.point_right{
  height:5px;
  margin: 8px 0 0  10px!important;
  margin: 8px 0 0  5px;
}

.point{
  height:1px;
  margin: 0 0 0 23px!important;
  margin: 0 0 0 11px
}
#point_footer {
  margin: 0 0 0 12px!important;
  margin: 0 0 0 6px;
}

.footer_clear
{
	clear:both;
	padding:0 0 3px 0;
}
* + html .footer_clear {
	clear:none;
}
* html .footer_clear {
	clear:none;
}



.breadcrump{
position:relative;
  height:23px;
  margin: 0 0 0 0px;
  padding: 5px 0 0 23px
}
.login_box b{
  padding: 12px 0 0 2px;
}
.middle{
margin: -28px 0 0 1px!important;
margin: -28px 0 0 0;
}
.left{
position:relative;
margin: -28px 0 0 0;
z-index:0
}
.middle h1{
  margin: 0 0 0 1px;
  height:40px;
  padding: 15px 0 0 23px
}
#error_addtocart{
  margin: 0 0 0 20px!important;
  margin: 0 0 0 10px;
}
.error_wk{
float:left;
  margin: 0 0 0 20px!important;
  margin: 0 0 0 10px;
}
.sign{
  margin: 0 10px 0 0;
}
.login_box form{
  margin: 3px 0 3px 0;
}
.login_input{
  margin: -2px 0 0 0;
}
.login_submit{
  margin: 8px 0 3px 0;
}
.go_submit{
  height:23px;
}
.footer{
  padding: 15px 0 10px 180px;
}

.footer .f_text {
	margin:0 0 0 14px;
}
.selector{
  width:727px;
  margin:0 0 0 0px;
}
.clear{
  clear:left;
  height:12px;
}
/* KATEGORIES PAGES */
.row_sortierung{
float:none;
height:22px;
margin: 2px 0 10px 1px;
padding:5px 0 0 23px
}
.row_sortierung div{
float:left;
}

.sort_result span{
word-spacing: 3px;
margin: 0 0 0 5px
}

.sort_preis{
margin:  0 64px 0 0
}
.sort_name{
margin:  0 63px 0 0
}
.price{
  margin:9px 0 0 45px;
}
.row_txt{
	float:left
}
.row h2{
	width:250px;
	float:left;
	margin:15px 0 5px 0
}
.row .img{
	margin:5px 0 5px 0
}
.row_button{
  margin:5px 0 10px 0
}
.row_button form{
  margin:-23px 0 0 0;
}
.row_button a{
  padding: 0 0 0 12px;
  margin: 0 0 0 0px;
}



/* DETAIL PAGES */
.row_left_detail{
  padding: 5px 5px 0 0;
  *margin:-20px 0 0 0
}
.row_left_detail a{
  padding: 0 0 0 7px;
  margin: 0 0 0 4px;
}

.row_right_detail{
  padding: 5px 0 0 0;
  *margin:-20px 0 0 0
}
.row_right_detail h1,.div_admin h1{
  margin: 0 0 5px 0;
}
.row_staffelpreis{
  padding: 3px 3px 3px 3px;
  margin: 0 0 10px 0;
}
.row_staffelpreis_header{
  padding: 3px 3px 0 3px;
  margin: 10px 0 0 0;
}
.color{
  height:10px;
  margin: 3px 5px 10px 5px
}
.color_txt,.txt_attribut{
  height:20px;
}
.color_txt{
  margin: 0 0 10px 0
}
.txt_attribut{
  margin: 10px 5px 10px 5px
}
.thump_attribut{
  margin: 3px 5px 10px 5px
}
.zusatzartikel input{
  clear:both;
}
.clock{
  min-height:399px;
  margin: 0 0 0 -100px!important;
  margin: 0 0 0 -300px
}
*html .clock{
  height:399px;
}
.logo_div{
  min-height:250px;
  padding: 0 0 5px 5px;
  margin: 0 0 0 132px;
  *margin: 0 0 0  -330px
}
.bilder{
  padding: 0 0 0 5px;
  margin: 0px
}
.attribute{
  min-height:199px;
  padding: 5px;
  margin: -192px 0 0 289px;
  *margin: -205px 0 0 289px;
	background-color:#78843a;
}
*html .attribute{
  height:199px;
}
*html .logo_div{
  height:250px;
}
.attribute a,.clock a,.bilder a{
  padding: 0 0 0 7px;
  margin: 0 0 0 4px;
}
.select_size{
  margin: 35px 0 0 0;
}
.form_clock input{
  margin: 0 0 0 -10px;
  *margin: 0 0 0 -23px;
}
.farbfeld{
  height:14px;
  margin: 2px 2px 2px 0;
}
.hg_farbfeld{
  padding: 5px 5px 5px 5px;
  margin: 5px 5px 5px 5px;
}
.detail_img a{
  margin:0;
  padding:0;
}
.row_right_detail .submit{
  margin: 10px 0 10px 0px
}
.kasten_detail{
	width:488px;
	padding: 11px 12px 11px 6px;
	margin: 10px 0 10px 20px;
	*margin: 20px 0 10px 20px;
}
*html .kasten_detail{
	margin: 20px 0 10px 10px
}
.kasten_left{
	width:250px;
}
.kasten_right{
	width:226px;
	margin: 0 0 0 11px;
}
.kasten_image{
	width:250px;
}
#detail_img_gross{
	height:184px;
}
#thumnails{
	text-align:left;
	height:54px;
	width:250px;
}
#thumnails img{
	padding: 2px 8px 2px 0px;
}
.kasten_header{
	height:42px;
	padding-left:15px;
	width:211px;
	margin: 0 0 5px 0;
}
.kasten_header table{
	height:42px;
	width:211px;
}

.kasten_preis{
	height:115px;
	width:212px;
	padding: 18px 0 0 14px;
	margin: 0 0 4px 0;
	line-height:12px;
}
.button{
	width:196px;
	height:16px;
	margin: 0 0 2px 1px;
	padding: 0 0 0 6px
}
.detail_beschreibung{
	width:500px;
	margin: 0 0 0 20px
}
.detail_beschreibung li{
	list-style-image: url("../../images/bg/li_detail.gif");
	*list-style-image: url("../../images/bg/li_detail_ie.gif");
	list-style-position: outside;
	margin: 0;
	padding: 0
}
.detail_beschreibung ul{
	float:left;
	margin: 0;
	padding: 5px 0 0 25px;
	*padding: 5px 0 0 23px
}
.header_staffelpreise,.row_staffelpreise div,.row_diverses,.row_diverses_rechts{
	height:19px;
}

.header_staffelpreise{
	width:496px;
	padding: 0 0 0 4px;
	margin: 20px 0 3px 20px!important;
	margin: 20px 0 3px 10px
}
.row_staffelpreise{
	width:166px;
	margin: 0px 1px 0 0;
}

.row_margin_left{
	float:left;
	margin: 0px 1px 0 20px!important;
	margin: 0px 1px 0 10px
}

.row_staffelpreise div{
	width:162px;
	padding: 0 0 0 4px;
	margin: 0px 0 1px 0;
}
.row_diverses_rechts{
	padding: 0 0 0 4px;
	margin: 0px 1px 1px 0;
}
.row_diverses{
	padding: 0 0 0 4px;
  margin: 0 1px 1px 20px!important;
  margin: 0 1px 1px 10px;
}
.row_diverses{
	width:225px;
}
.row_diverses_rechts{
	width:266px;
}
.konfig_ebene{
	width:532px;
	margin: 28px 0 0 15px;
	/*visibility:hidden*/
}
.personalisierung{
	position:absolute;
	width:300px;
	min-height:280px;
	background-color:#77843a;
	margin: 40px 0 0 20px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	color:#FFFFFF;
	padding: 10px
	/*visibility:hidden*/
}
.personalisierung a{
	color:#FFFFFF;
}
*html .personalisierung{
	height:300px;
}
.personalisierung .close{
	width:300px;
	text-align:right;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color:#ffffff;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0
}

.konfig_header{
	height:19px;
	padding: 2px 0 0 0
}

.konfig_header form{
	padding:0;
	margin:0;
}


#modell,#personalisieren{
	margin: 0 2px 0 0
}
#modell{
	width:192px;
}
#personalisieren{
	width:157px;
}
#verpackung{
	width:179px;
}
.konfig_sub_header{
	height:28px;
	padding: 4px 0 0 0;
	line-height:11px;
}
#ausfuehrung,#gehaeuse,#armband,#zifferblatt,#stundenindex,#logoposition,#logoupload,#geschenkassette{
	margin: 1px 2px 0 0;
}
#ausfuehrung,#stundenindex,#logoposition{
	width:118px;
}
#gehaeuse,#logoupload{
	width:109px;
}
#armband{
	width:99px;
}
#geschenkassette{
	width:203px;
}
#leer{
	width:181px;
	margin: 1px 0 0 0;
}
#leer_verpackung{
	width:327px;
	margin: 1px 0 0 0;
}
#zifferblatt{
	width:104px;
}
#datum{
	width:94px;
	margin: 1px 0 0 0;
}
.inhalt{
	width:520px;
	margin: 2px 0 0 0;
	min-height:420px;
	padding: 5px 5px 0 5px;
}
.inhalt #hr{
	height:1px;
	margin: 8px 0 0 0;
	width:520px;
}
*html .inhalt{
	height:420px;
}
.konfig_ebene .header,.konfig_ebene .step{
	height:25px;
	padding: 15px 0 0 0;
}
.konfig_ebene .header{
	width:430px;
}
.konfig_ebene .step{
	width:90px;
}
.inhalt_hg{
	padding: 15px 10px 0 19px;
	width:491px;
	margin: 2px 0 0 0;
	min-height:205px;
}
*html .inhalt_hg{
	height:205px
}
.stundenindex{
	padding: 10px 0 10px 20px;
	width:499px;
}
.weiter{
	margin: 4px 0 10px 8px
}
.logoff{
	margin: 4px 10px 10px 8px
}
.inhalt .close{
	margin: 8px 0 0 0;
}
.inhalt_hg .input{
	width:20px;
	height:24px;
	padding: 1px 0 0 0;
}
.inhalt_hg #ausfuehrung,.inhalt_hg #farbbeschreibung{
	height:23px;
	padding: 2px 0 0 0;
	*height:22px;
	*padding: 3px 0 0 0;
	margin:0;
}
.inhalt_hg #ausfuehrung{
	width:460px;
}
.inhalt_hg #farbbeschreibung{
	width:188px;
}
.farbe{
	margin: 2px 8px 2px 8px
}
.box_index{
	width:150px;
	height:130px;
	margin: 0 6px 6px 0
}
.spacer_6px{
	width:420px;
	height:6px;
}
.box_index img{
	margin: 1px 1px 1px 0;
}
.index_nummer{
	width:32px;
	height:17px;
	margin: 63px 0 0 0;
	*margin: 42px 0 0 0;
}
.box_verpackung{
	width:254px;
	height:90px;
	margin: 10px 8px 0 0;
}
.clear_konfig{
	width:500px;
	/*background-color:#CC9900;*/
	height:5px;
	font-size:1px;
	float:left;
}
.clear_input{
	width:20px;
	height:24px;
	padding: 1px 0 0 0;
	float:left;
}
.input_verpackung{
	height:90px;
	width:19px;
}
.img_verpackung{
	height:90px;
	width:87px;
}
.text_verpackung{
	height:85px;
	width:135px;
	padding: 5px 0 0 12px;
	line-height:13px
}
*html .text_verpackung{
	width:134px;
}
.end{
	margin: 0
}
.endVerpackung{
	margin: 10px 0 0 0
}
#konfig_links{
float:left;
width:170px;
}
#konfig_rechts{
float:left;
width:310px;
margin: 0 0 0 2px
}

/* ORDER PROCESS PAGES */

  /* SHIOPPING CART*/
.history{
  width:500px;
  margin:5px 0 5px 0;
}
.history div{
  width:113px;
  line-height:12px;
  margin: 0 5px 0 5px;
}
.history div img{
  margin: 0 0 5px 0;
}
.txt_middle{
  margin: 10px 0 10px 20px!important;
  margin: 10px 0 10px 10px;
}
.wk_menge{
  width:60px;
}
.wk_menge_header{
  margin: 0 0 0 20px!important;
  margin: 0 0 0 10px;
}


.wk_row{
  width:510px;
  margin: 0 0 0 20px!important;
  margin: 0 0 0 10px;
}
.wk_description{
  width:235px;
  padding: 0 5px 0 0
}
.wk_price{
  width:80px;

}
.wk_price_sum{
  width:80px;

}
.wk_summe_price{
  width:75px;
}
.wk_rabatt{
  width:50px;
}
.wk_del{
  width:20px;
  text-align:right;
}
.wk_del img{
  margin: 3px 0 0 0
}
.wk_menge input{
  width:30px;
  height:15px;
  margin: 3px 0 0 3px;
}
.wk_summe_txt{
	width:435px;
  margin: 0 0 0 20px!important;
  margin: 0 0 0 10px
}
.wk_button_kasse{
	margin: 20px 30px 0 0;
}
.wk_button_pfeil{
	margin: -23px  0 0 270px!important;
	margin: -24px  0 0 275px
}
.wk_button_akt{
	margin: 20px 0 0 20px;
}
.file{
	margin: 10px 0 10px 0
}
.file input{
	margin: 0 0 0 180px;
	height:18px
}
.wk_link{
  padding: 3px 0 0 0;
  margin: 3px 0 0 0;
}
.wk_link a{
  padding: 0 0 0 18px;
}

/* ORDER PROZESS */
.row_txt_long{
  padding: 0 5px 0 5px;
  margin: 0  0 5px 20px!important;
  margin: 0  0 5px 10px;
}
.row_txt_long textarea{
  margin: 5px  0 5px 0px;
  *margin: 5px  0 5px -20px;
}
*html .row_txt_long textarea{
  margin: 5px  0 5px -10px;
}

#contact_us .row_txt_long textarea{
  margin: 5px  0 5px 0px;
}
*html #contact_us .row_txt_long textarea{
  margin: 5px  0 5px -2px;
}


.row_txt_long img,.confirmation img{
  margin: 0  5px 5px 0
}
.row_txt_long .submit{
  margin: 3px  5px 5px 0
}
.row_header{
  margin: 0  0 1px 20px!important;
  margin: 0  0 1px 10px
}
.row_txt_long div,.row_txt_long .confirm_price{
  width:100px;
}
.row_txt_long div{
  margin: 3px 0 0 0;
}
#contact_us .row_txt_long div{
  width:130px;
}
.row_txt_long .confirm_name,.row_txt_long .confirm_lz{
  width:400px;
}
.row_txt_long .confirm_payment{
  width:400px;
  padding: 0 3px 0 3px;
}
.row_txt_long .confirm_payment_price{
  width:80px;
  padding: 0 3px 0 3px;
}
.row_txt_long .confirm_attribut{
  width:500px;
}
.row_txt_long .address{
  width:200px;
  margin: 3px 0 0 0;
}
.row_txt_long .input{
  width:150px;
  height:13px;
  margin: 3px 0 0 0;
}
.row_txt_long .input_long{
  width:490px;
  *width:480px;
  height:13px;
  margin: 3px 0 0 0;
  *margin: 3px 0 0 -20px;
}
*html .row_txt_long .input_long{
  margin: 3px 0 0 -10px;
}
.row_txt_long  select{
  width:300px;
  height:20px;
  margin: 3px 0 0 0;
}
.row_txt_long .clear_1px,.row_txt_long .clear_3px{
  clear:left;
  width:500px;
}
.row_txt_long .clear_1px{
  height:1px;
}
.row_txt_long .clear_3px{
  height:3px;
}
.button_drucken{
	margin: 0 0 5px 20px!important;
	margin: 0 0 5px 20px;
}
/* ACCOUNT */
.history_products{
  width:510px;
  margin: 0 0 1px 20px!important;
  margin: 0 0 1px 10px;
}
.history_products img{
  margin: 3px 0 5px 0
}
.history_products_name{
  width:395px;
  padding: 0 0 0 5px;
}
.history_products_price{
  width:110px
}
.button_account_marg{
  padding: 5px 0 0 0
}
.clear_4px{
  height:4px;
  width:395px;
}
#ajax_options_popup{
position:absolute;
  height:1px;
}
/* newsletter */

.middle .newsletter{
	margin: -370px 0 0 20px;
	*margin: -370px 0 0 10px;
	width:430px;
	height:389px;
}
.newsletter h2{
margin: 0 0 5px 0 ;
}
.newsletter div{
	width:150px;
}
.newsletter .newsletter_txt{
	width:430px;
	height:90px;
}
.middle .newsletter_txt_agb{
	width:500px;
	height:90px;
	margin: 10px 0 0 0;
}
.newsletter .newsletter_txt_agb{
	width:420px;
	height:90px;
	margin: -15px 0 0 17px;
	*margin: -20px 0 0 17px;
}
.newsletter_txt_agb img{
	margin: 0 10px 0 0
}
.newsletter_txt_agb h1{
	width:470px;
	margin: 0 0 10px 0;
}
*html .newsletter .newsletter_txt_agb{
	margin: -20px 0 0 10px;
}
.newsletter input{
	width:180px;
	margin:3px 3px 0  0
}
.newsletter .radio{
	width:150px
}
.newsletter .radio input{
	width:15px
}
.newsletter .agb{
	width:430px;
}
.newsletter .agb input{
	width:15px
}
.newsletter .submit{
	width:120px;
	margin:-35px 0 0 300px;
}
.newsletter .submit_abbestellen{
	width:120px;
	margin:104px 0 0 300px;
}
/* PAYMENT */
#pay_radio{
	  margin: 0;
	  width:30px;
}
.ajax_login {
  top:75px;
  left:75px;
  width : 290px;
  min-height : 90px;
  z-index:99;
  border:1px solid black;
  margin:0;
  padding:0;
}
.ajax_login a {
  cursor:pointer;
}
.process_order {
  * top:210px;
  * left:360px;
  width : 530px;
  min-height : 420px;
}
.process_order .left_ {
  width:351px;
  height:100%;
}
.process_order .left__ {
  width:343px;
  height:100%;
  padding : 10px 0 5px 8px;
}
.process_order .right_ {
  width:174px;
  height:100%;
  border-left:1px solid black;
}
.process_order .trenner {
  height:11px;
  width:351px;
}
.process_order .trenner2 {
  height:11px;
  width:179px;
  border-bottom:1px solid black;
}
.process_order .chosen_box {
  padding: 10px 0 2px 5px;
  width:173px;
  border-bottom:1px solid black;
}

.process_order .chosen_box a {
  cursor:pointer;
}
.process_order #last {
  border-bottom:0px;
}
.process_order .close,.process_order .close_w  {
  border-bottom:1px solid black;
}
.process_order .close {
  height:17px;
  padding: 2px 0 1px 3px;
  width:12px;
}
.process_order .close a {
  cursor:pointer;
}
.process_order .close_w {
  height:20px;
  border-left:1px solid black;
  width:513px;
}
.process_order .top_3,.process_order .top_2,.process_order .top_1,.process_order .top_1_last,.process_order .top_2_last,.process_order .top_3_last,.process_order .top_4 ,.process_order .top_4_last {
  border-bottom:1px solid black;
  border-right:1px solid black;
  padding: 2px 0 0 3px;
  height:18px;
}
.process_order .top_4 {
  width:128px;
}
.process_order .top_4_last {
  border-right:0px solid black;
  width:129px;
}
.process_order .top_3 {
  width:172px;
}
.process_order .top_3_last {
  border-right:0px solid black;
  width:173px;
}
.process_order .top_2 {
  width:261px;
}
.process_order .top_2_last {
  border-right:0px solid black;
  width:262px;
}
.process_order .top_1 {
  width:526px;
}
.process_order .top_1_last {
  border-right:0px solid black;
  width:527px;
}
.image_pad {
  padding:8px 0 0 6px;
}
.perso_it {
  top:75px;
  left:75px;
  width : 290px;
  min-height : 90px;
  z-index:99;
  border:1px solid black;
}
.reminder_login a {
	cursor:pointer;
}

.konfig_ebene a {
	cursor:pointer;
}
.konfig_ebene{
	min-height:480px;
z-index:4;
}
*html .konfig_ebene{
	height:480px;
}

#process_order {
	position:absolute;
z-index:3;
}



.hg_transpartent{
	background-color:#CCCCCC;
	height:100%;
	width:100%;
	position:fixed!important;
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	z-index:1;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#log .row_txt_long{
  width:290px;
  padding: 0 5px 0 5px;
  margin: 0  0 5px 0!important;
  margin: 0  0 5px 0;
}
#log .row_txt_long div{
  width:290px;
  margin: 3px 0 0 0;
}


#log .row_txt_long .submit{
  margin: -25px  5px 5px 0
}



.kontakt_row {
	float:left;
	padding: 12px 8px 5px 12px;
	margin: 3px 0 0 1px;
	background-color:#f4f4f0;
	height:410px;
  	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size:11px
}

.kontakt_row .input {
	width:270px;
	height:14px;
}

.kontakt_row textarea {
	width:270px;
	height:180px;
}

.kontakt_row div {
	margin: 8px 0 0 0;
}

#kontakt_row_left {
	width:291px;
}
#kontakt_row_right {
	width:224px;
	margin: 3px 0 0 3px;

}

* html #kontakt_row_right {
	width:223px;
	margin: 3px 0 0 3px;
}

.kontakt_button {
	float:right;
	padding: 0 15px 0 0;
	margin: 5px 0 0 0;
}


.kontakt_error {
	background-color:#f4f4f0;
	float:left;
	width:560px;
	height:35px;
	margin: 3px 0 0 0;
}


.kontakt_button_height {
	float:right;
	padding: 0 15px 0 0;
	margin:350px 0 0 0;
}

.contact_box a,.kontakt_row a,#maillink{
	color:#000000;
	text-decoration:none;
}

.box_text_con {
  	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size:11px;
  	margin: 0 0 0 2px;
}

.flash_blood {
float:right;
margin:-7px 47px 0 0;
*margin:-2px 47px 0 0;

}
* html .flash_blood {
position:absolute;
top:402px;
margin: 0 0 0 113px

}

/* Country-Selector von Pischetsrieder */


/* HEADER  Menü */

#logo {width:257px; height:101px; position: relative; left:656px; top:-50px; z-index:10; background-image:url(img/logo.jpg); background-repeat:no-repeat}
#schritteindex {width:130px; height:14px; margin-top:36px; background-color:#ffffff; font:"Times New Roman", Times, serif; font-size:12px; color:#bab8a4; text-transform:uppercase; font-weight:bold}
#process2 #logo {
width:250px;
height:20px;
position:static ;
left:0;
top:0;
background-image: none;
}


/* CONTENT */

#content {width:908px; height:572px; position:relative; top:-84px; left:0px; text-align:left;  z-index:5; padding:00px 0px 0px 0px}
.index {background-color:#ffffff; color:#000000;}

#bild {width:908px; height:572px; position:relative; top:3px; left:5px; text-align:left;  z-index:6; padding:00px 0px 0px 0px;background-color:#c9cfa7; background-image:url(../img/hg.jpg); background-repeat:no-repeat; background-position:bottom}

#back {width:372px;height:472px;top:100px;left:299px; position:absolute; background-image:url(img/uhr.jpg)}
#flash {width:372px;height:472px;top:105px;left:299px; position:absolute;}

#laendereins{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#646363; width:350px; height:400px; left:28px; top:82px; position:absolute}
#laendereins a{ color:#646363; font-weight:normal; text-decoration:none}
#laendereins a:hover{color:#ffffff}

#laenderzwei{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#646363; width:350px; height:400px; left:190px; top:82px; position:absolute}
#laenderzwei a{ color:#646363; font-weight:normal; text-decoration:none}
#laenderzwei a:hover{color:#ffffff}

img{
  behavior: url(iepngfix/iepngfix.htc);
}
.Stoerer{
position:absolute;
margin: -10px 0 0 -520px
}
/* ie 7*/
* + html .Stoerer{
margin: -50px 0 0 -500px
}
/* ie 6*/
*html .Stoerer{
margin: -50px 0 0 -500px
}