@charset "iso-8859-1";
/* CSS Document */
/*common tools*/
* {margin: 0px; padding: 0px;}

A {
  color: #0A0A0A;
  text-decoration: underline;
}

A:hover {
   color: #0A0A0A;
  text-decoration: none;
}

img {
border:0;
}

li {
margin-left:15px;
padding-top:5px;
}

.statisch {
padding:10px;
}

h1 {
font-size:15px; 
}

h2 {
color:#AB0000; 
font-family:Tahoma, Helvetica, sans-serif; 
font-size:15px; 
padding-left:5px;
}

h3 {
padding-top:5px;
padding-bottom:5px;
font-family:Tahoma, Helvetica, sans-serif; 
font-size:14px; 
}

.all_products, .all_products a {
color:#FFFFFF; 
font-family:Tahoma, Helvetica, sans-serif; 
font-size:11px; 
padding:1px;
text-align:left;
}

.all_products a:hover {
color:#FFFFFF; 
font-weight:bold;
}

.best-selling {
text-align:left;
font-size:12px;
font-family:Tahoma, Helvetica, sans-serif; 
width:470px;
}
.best-selling p {
padding-top:10px;
}

.best-selling table {
border-top:1px solid #CCCCCC;
width:470px
}
.best-selling tr.odd {
background:#EEEEEE url(images/kh/best_selling_tr_odd_bg.gif) repeat-x scroll 0 100%;
}
.best-selling td {
border-bottom:1px solid #CCCCCC;
font-size:0.95em;
padding:8px 10px 8px 8px;
width:50%;
}
.best-selling .product-img {
border:2px solid #DCDCDC;
float:left;
}
.best-selling .product-description {
line-height:1.3em;
margin-left:107px;
}
.best-selling tr.even {
background:#FFFFFF url(images/kh/best_selling_tr_even_bg.gif) repeat-x scroll 0 100%;
}

body {
background:#FFFFFF url(images/sc/top_talling.gif) repeat-x scroll left top;
color:#282828;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
}
/* Header*/
*.fon_all_shop{z-index:-1; width:880px; background-color:#d8d; position:absolute; top:0px;}
*.tab{margin:0px;}
*.logo{padding:0px;  margin:0px; height:107px;  font:11px Tahoma Arial, Helvetica, sans-serif; color:#ffffff; left  #ffffff;}
*.logo2{padding:0px;  margin:0px; height:107px;  font:11px Tahoma Arial, Helvetica, sans-serif; color:#ffffff;}
*.logo3{padding:0px;  margin:0px; background-color:#082439;}
*.header_bg{padding:0px; background:repeat-x url(images/kh/topbg.jpg) left  #ffffff ;}
*.header_bg1{padding:0px; background-color:#c6c6c8;}
*.header_bg2{padding-left:4px; padding-top:1px; background-color:#d8d8da;}
*.header_bg_all{padding:2px; background-color:#f1f1f3;}
#topmenu{vertical-align:bottom; padding:0px; float:left; border:0px solid #555000; margin:0px; text-align:left;  font:80% Tahoma, Arial, Helvetica, sans-serif; color:#014fa2;}
#topmenu ul{ list-style-image:url(images/str-list.gif); margin-left:20px; margin-top:0px; margin-right:0px;}
#topmenu1{background:#fe8a00 url(images/bg1.gif) repeat-x;}
*.column{ padding:0px; text-align:left; border:0px solid #7A7F84; width:88px; height:49px;  background:#fe8a00 url(images/bg1.gif) repeat-x;}
.atopmenu1 {text-align:right; width:360; padding-bottom:10px; color:#ccc; font: 12px Tahoma;}
*.atopmenu1 a{ color:#FB8917; text-decoration:underline;}
*.atopmenu1 a:hover{color:#FB8917; text-decoration: none; }
.atopmenu2 {text-align:left; width:360;padding-top:10px; color:#FFF; font: 11px Tahoma;}
*.atopmenu2 a{ color:#FFF; text-decoration:none;}
*.atopmenu2 a:hover{color:#FFF; text-decoration: underline; }

#shopcart{float:left; width:110px; margin:0px; border:2px solid #434343; vertical-align:top;}
*.shopping_cart{width:100px; margin-top:20px; margin-bottom:10px; font:14px Tahoma;  letter-spacing: 1px; }
*.shopping_cart a{font:14px Tahoma, Helvetica, sans-serif; color:#FFFFFF;text-decoration:none;}
*.shopping_cart a:hover{ font:14px  Tahoma; color:#800000; text-decoration:none; }
*.teaser {font-size:11px; padding:5px; }

.maincon{
/*background:#FFFFFE url(images/kh/mainbg.jpg) no-repeat scroll 0 0;*/
padding:25px;
width:940px;
}

table.pager, table.view-by {
background:#FFFFFF url(images/kh/pager_bg.gif) repeat-x scroll 0 100%;
font-size:0.95em;
width:100%;
}
table.pager td {
border-top:1px solid #EEEEEE;
padding:7px;
vertical-align:middle;
}
table.pager, table.view-by {
font-size:0.95em;
text-align:right;
}
table.pager td {
text-align:left;
}
table.view-by td {
text-align:right;
}
.a-right {
text-align:right;
}
table.view-by td.sort-by {
padding-right:44px;
text-align:right;
}
table.view-by td {
border-top:1px solid #E2E2E2;
padding:7px;
vertical-align:middle;
width:33%;
}


.base-mini {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #C4C1BC;
font-size:0.95em;
line-height:1.3em
}
.base-mini .head, .head2 {
background:#FFFFFF url(images/kh/base_mini_head_bg.gif) repeat-x scroll 0 0;
border-bottom:1px solid #DDDDDD;
margin:0 1px;
padding:2px 8px;
}
.base-mini .content {
background:#F8F7F5 none repeat scroll 0 0;
}
.base-mini .head h4, .head2 h4 {
background-position:0 0;
background-repeat:no-repeat;
color:#AB0000;
font-size:12px;
min-height:16px;
padding:1px 0 1px 21px;
text-transform:uppercase;
margin:0;
line-height:1.3em;
margin-bottom:0.4em;
}
.base-mini .head h4 {background-image:url(images/kh/icon_table.gif);}
.base-mini .head2 h4 {background-image:url(images/kh/icon_basket.gif);}




*.font_card{text-align:center; font:12px Arial; color:#000000;}
*.font_card2{ border:0px solid #434343; width:114px; background-color:#c6c6c8; text-align:left; font-size:11px; font:Tahoma, Arial, Helvetica, sans-serif; color:#000000;}
/* end Header*/

/*BoxHeader*/
*.border_menu0{background-color:#B80201; border-left:1px solid #F74B4B; border-right:1px solid #F74B4B; border-top:1px solid #F74B4B;}
*.border_menu1{height:24; background-color:#850000; border-bottom:1px solid #F74B4B;}
*.border_menu2{height:24; border-left:1px solid #F74B4B; border-bottom:1px solid #F74B4B;}
*.border_menu3{background-color:#850000;}
*.border_menu4{border-left:1px solid #F74B4B;}
*.menu{background:#A80403 url(images/menu_bg.gif) repeat-x; vertical-align:middle; font:bold 10px Tahoma; color:#EEE9D6; margin-bottom:2px;  margin-top:2px; text-decoration:none;}
*.menu a{vertical-align:middle; font:bold 10px Tahoma; color:#EEE9D6; padding-left:0px; text-decoration:none;}
*.menu a:hover{vertical-align:middle; font:bold 10px Tahoma; color:#ffffff; padding-left:0px; text-decoration: underline;}
*.menu_str{vertical-align:middle; padding-left:7px;}


td.box{height:26px; background-color:#fe8a00; background-image:url('images/box_bg_or.gif'); border-left:1px solid #FFF;}
*.innerbox{height:18px; border:0px solid #4e535a; margin:1px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:4px; text-align:left;}
*.innerboxMenu{height:18px; border:1px solid #f7d270; margin:1px; font:bold 70% Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:4px; text-align:left;}
*.innerboxMenu{text-align:center;}
*.innerboxMenu a{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
*.innerboxMenu a:hover{font:bold 100% Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
*.searchc a{font:10px Tahoma, Arial, Helvetica, sans-serif; color:#800000; text-decoration:none;}
*.searchc a:hover{font:10px Tahoma, Arial, Helvetica, sans-serif;  letter-spacing: 1px;  color:#800000; text-decoration:underline;}
*.hot a{font:bold 9px Tahoma, Helvetica, sans-serif; color:#A00608	; text-decoration:none;}
*.hot a:hover{ font:bold 9px  Tahoma; color:#ffffff; }
*.innerbox img{margin:0px 5px;}
*.more a{font:bold 11px Tahoma, Helvetica, sans-serif; color:#e9eff4; text-decoration:none;}
*.more a:hover{ font:bold 11px  Tahoma, Impact; color:#F64C4D;  text-decoration:none;}
*.in_new a{font:bold 11px Tahoma, Helvetica, sans-serif; color:#9F0608; text-decoration:none;}
*.in_new a:hover{ font:bold 11px  Tahoma, Impact; color:#9F0608;  text-decoration:underline;}


/*end BoxHeader*/

/*Left column*/
table.search td{   }
*.product_cat{ border:0px solid #7A7F84; background:url(images/search_bg5r5.gif) repeat-x; width:100%; padding:0px; margin:0px;}
*.searchc{background:#F0EADA; vertical-align: top; margin:0px; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#800000; border:0px solid #6B6F75;  padding-bottom:4px;}
*.searchb{background:#F0EADA; margin:0px; border:0px; width:100%; padding:0px 0px 0px 0px;}
*.product_catb{background:#D8D8DA url(images/search_bg5.gif) repeat-x; width:; padding:0px 0px 0px 0px;}
*.innersearch{background:#F0EADA;  margin-left:0px;  border:0px solid #7A7F84; letter-spacing: 0px;  font:10px Tahoma, Arial, Helvetica, sans-serif; color:#800000;}
*.innersearch_new{background:#FFFFFF;  margin-left:0px;  border:0px solid #DED9C5; letter-spacing: 0px;  font:10px Tahoma, Arial, Helvetica, sans-serif; color:#800000;}
*.innersearch_lang{ margin:0px; padding:0px; border:0px solid #7A7F84; letter-spacing: 0px;  font:10px Tahoma, Arial, Helvetica, sans-serif; color:#800000;}
*.innersearch_whats_new{background:#D8D8DA; width:100%;  margin:0px; padding:0px; border:1px solid #7A7F84; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555;}
*.innersearch_currencies{width:100%;  margin:0px; padding:0px; border:0px solid #7A7F84;  font:10px Tahoma, Arial,  Helvetica, sans-serif; color:#800000;}
*.innerproduct_cat{margin:0px; width:100%;  border:0px solid #7A7F84; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#970102;}
*.innerproduct_catb{width:100%; padding:1px 1px 1px 1px; border:1px solid #7A7F84; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555;}
*.innerproduct_catb_newpr{margin-left:3px; margin-top:2px; background-color:#ffffff; padding:1px 1px 1px 1px; border:1px solid #6B6F75; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555;}
*.specials_div{margin-top:0px;  margin-bottom:0px; border:2px solid #ffffff; width:80px; height:60px; padding:0px; }
*.lable{font:13px Tahoma; color:#E8E3CD; width:120px; height: 30px; }

*.head_cat{padding-top:0px; border:0px; margin-bottom:1px;}
table.innersearch tr td{padding:0px;}
*.m11, #innerproduct_cat td  {FONT-SIZE: 11px; COLOR: #1E7EC8; TEXT-DECORATION: none;  line-height:0px;}
*.m11:hover{FONT-SIZE: 11px; COLOR: #1E7EC8; TEXT-DECORATION: underline;}
*.h11{FONT-SIZE: 11px; COLOR: #0A0A0A; font-weight:bold; TEXT-DECORATION: none;}
*.h11:hover{FONT-SIZE: 11px; COLOR: #0A0A0A; font-weight:bold; TEXT-DECORATION: underline;}
*.h112{FONT-SIZE: 11px; COLOR: #AB0000; font-weight:bold; TEXT-DECORATION: none;}
*.h112:hover{FONT-SIZE: 11px; COLOR: #AB0000; font-weight:bold; TEXT-DECORATION: underline;}
/*end Left column*/
*.border{border-bottom:1px solid #7A7F84;}
*.bordera{border:1px solid #7A7F84;}
*.border2{
	border: 1px solid #e04c4c;
}
*.border3{border:1px solid #f2f2f3; margin-left:3px; margin-top:1px; background-color:#d8d8da;}
*.border4{background-color:#d8d8da;}
*.border5{border:1px solid #7A7F84; margin-left:3px; margin-top:2px; background-color:#ffffff;}
*.border6{border:1px solid #7A7F84; margin-left:3px; margin-top:2px; background-color:#ffffff; padding:1px 1px 1px 1px;}
*.border_inside{border:1px solid #7A7F84; margin-left:0px; margin-top:1px; background-color:#ffffff; padding:0px;}
*.border_menu{border:1px solid #f2f2f3; margin-left:3px; margin-top:1px; background-color:#d8d8da;}
*.whats_new{margin:2px 0px 0px 0px; padding:0px;}
*.td_whats_new{padding-left:5px; padding-top:5px; padding-right:5px; vertical-align:top;}
*.in_td_whats_new{ vertical-align:top; height:60px; width:100%; padding:5px; border:0px solid #ff0000;}
*.in_td_whats_new a{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555; text-decoration:none;}
*.in_td_whats_new a:hover{ font:11px Tahoma, Arial, Helvetica, sans-serif; color:#fe6000; text-decoration:none;}
*.div_whats_new{border:2px solid #ffffff; width:80px; height:60px; }
*.buy_new{border:0px solid #6B6F75; width:100%; height:5px;  padding:0px;  margin-top:0px; margin-bottom:0px;}
*.fot_news{height:101px; border:0px solid #6B6F75;}
*.price_new{border:0px solid #6B6F75; float:left; vertical-align:bottom; margin:1px; width:100%; padding:0px; font: 18px Tahoma, Arial, Helvetica, sans-serif; color:#fe000; }
*.buy_new a{font:bold 10px Tahoma,  sans-serif; color:#9F0608; text-decoration:none;}
*.buy_new a:hover{ font:bold 10px  Tahoma, sans-serif; color:#9F0608;  text-decoration:underline;}
*.spec{font:14px Tahoma, Arial, Helvetica, sans-serif; color:#A7A072;}
*.sheight{height:168px;}

#bot_menu{vertical-align:middle; font:bold 10px Tahoma; color:#800000; margin-bottom:2px;  margin-top:2px; text-decoration:none;}
#bot_menu a{vertical-align:middle; font:bold 10px Tahoma; color:#800000; padding-left:0px; text-decoration:none;}
#bot_menu a:hover{vertical-align:middle; font:bold 10px Tahoma; color:#800000; padding-left:0px; text-decoration: underline;}
#copy{border:0px; padding-top:0px; font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#000000;}
*.new_prod{vertical-align:top; width:144px; height:230px; border:0px solid #7A7F84; margin-bottom:4px; margin-top:4px; padding-top:2px; text-align:center;}
*.new_prod3{vertical-align:top; width:144px; height:217 px; border:0px solid #DFE1E5; padding:0px; text-align:center;}
*.new_prod p{height:75px; padding-top:1px; padding-left:5px; font:100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#5b5642;}
*.new_prod1{ margin-top:1px; padding-top:1px; padding-left:5px; font:14px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#303030;}
*.new_prod2{ text-align: center; border:0px solid #6B6F75; padding-top:2px; padding-left:1px; font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#5b5642;}
*.image{border:0px solid #6B6F75; float:center; width:88px; height:118px; margin-top:8px; }
*.image img{border:0px solid #6B6F75; float:center; width:88px; height:118px; padding:0px; }
*.price{border:0px solid #6B6F75; text-align: right; float:center; vertical-align:bottom; margin-top:21px; width:100%px; padding:0px; font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#fb0502; }
*.buy{border:0px solid #6B6F75; clear:both; padding:0px;  margin-top:5px; margin-bottom:4px;}
*.txt{text-align:left; font:70% Arial, Helvetica, sans-serif; margin-right:10px; color:#4F525A;  }
*.txt a{font:100% Arial, Helvetica, sans-serif; color:#BD0302;}
*.building_banner{margin-left:23px; float:left; margin-top:40px; border:1px solid #ffffff; width:196px; background-color:#373737; font:bold 83% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#ffffff;}
*.building_txt{ padding-top:10px; padding-left:8px; vertical-align:top; background-color:#bcbfc3; font: 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000;}
*.div_build{ margin-bottom:5px; font: 125% Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000;}
*.new_prod_2{border:0px solid #6B6F75; padding:1px;}
*.new_img{width:44px; height: 44px; position: relative; left: 50px; top:100px; z-index: 6;}
*.display_price{ color:#000000; font-size:80%;}

#menu img{margin-left:1px;}
#producer{text-align:center; font:70% Arial, Helvetica, sans-serif; margin-right:10px; color:#D9D9D9; }
#producer img{margin-right:5px;margin-left:5px;}

.searchfeld{
border:1px solid #C4C1BC;
font-size:14px;
height:18px;
margin-top:1px;
width:200px;
}

.footer-container {
background-color:#070707;
border-top:10px solid #AB0000;
}
.footer {
margin:0 auto;
padding:1em 1em 4em;
width:930px;
}
.footer .informational {
display:inline;
color:#FFFFFF;
}
.footer .informational a {
text-decoration:none;
}
.footer .informational a, .footer .informational a:hover {
color:#FFFFFF;
}

.footer p {
color:#ECF3F6;
padding:13px 0;
text-align:center;
}

TD.pageHeading, DIV.pageHeading {
padding-left:3px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0A0A0A;
  text-align:left;
  
}
.category{
padding: 5px 0 0 10px;
}
.category2{
padding: 5px 0 5px 10px;
}

*.pageResults,  *.pageResults u{  color: #0A0A0A; text-decoration:underline;}
*.pageResults:hover, *.pageResults:hover u{  color: #0A0A0A; text-decoration:none;}
TD.smallText, SPAN.smallText, P.smallText {

  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color:#0A0A0A;
}

TD.seitenanzahlText {

  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  color:#0A0A0A;
}

*.productListing {
  width:100%;
  color:#000000;
}

.productListing-data {
  border-bottom:1px solid #D9DDE3;
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #0A0A0A;
  font-weight: bold;
  padding:0px 2px;
  height:16px; background-color:#F8F5EC;
  border-bottom: 1px solid #C9B196;
}
.productListing-heading a{color:#0A0A0A; text-decoration:none; border:0px;}
.productListing-heading a:hover{color:#0A0A0A; text-decoration:underline;}
TD.productListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  height:110px;
}
a.productListing-link{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-decoration:underline;
  color:#0A0A0A;
    font-weight: bold;
}
a.productListing-link:hover{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-decoration:none;
  color:#0A0A0A;
    font-weight: bold;
}

.productListing-data{
padding-top:10px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}


TD.fieldKey {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#0A0A0A;
}

TD.fieldValue {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}
*.infoBoxContents{ color: #4F525A;}
SPAN.productSpecialPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #FF0000; font-size:15px; font-weight:bold;
}
SPAN.productPrice {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #C76200; font-size:14px; font-weight:bold;
}

*.productOldPrice{ color:#000; text-decoration:line-through;
font-size:11px;}

SPAN.errorText {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #ff0000;
}
.messageStackError, .messageStackWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background-color: #CCCFD2; }
.messageStackSuccess { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background-color: #E7DFC6; }
.inputRequirement { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #ff0000; }

.infoBox {
  background-color: #ffffff;
  border:1px solid #C9B196;
  font-size:11px; 
}
.errorBox { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }
.productsNotifications { }
a.block_goods_nm{ color:#0A0A0A; text-decoration:none; font-size:11px; font-weight:bold;}
a.block_goods_nm:hover{ color:#0A0A0A; text-decoration:underline;font-size:11px; font-weight:bold;}

.boxText a,.boxText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color:#0A0A0A; padding:5px; }

.product-info-box {
border:1px solid #C4C6C8;
margin-top:0;
}
.product-essential {
background:#FFFFFF url(images/kh/king/product_essential_bg.gif) no-repeat scroll 100% 0;
padding:18px 10px 10px 10px;
}
.product-img-box {
float:left;
width:130px;
padding-right:15px;
text-align:center;
}
.product-essential .product-shop {
float:right;
width:300px;
}
.product-info-box .product-name {
color:#0A263C;
font-size:1.2em;
margin:0;
}
.product-info-box .availability {
font-size:0.92em;
margin:10px 0;
padding:0;
}
.product-info-box .price-box {
margin:10px 0;
}
.add-to-holder {
margin:10px 0;
}
.divider {
background:transparent url(images/kh/king/dotted_divider.gif) repeat-x scroll 0 0;
font-size:1px;
height:1px;
line-height:1em;
margin:10px 0;
overflow:hidden;
}
.product-shop .short-description {
margin-bottom:10px;
overflow:hidden;
width:100%;
}
.product-collateral {
background:#FAF7EE url(images/kh/king/product_collateral_bg.gif) repeat-x scroll 0 0;
padding:10px;
}
.bewertung {
font-size:11px;
}
.bewertung a {
font-size:11px;
}
.productModel {
font-size:10px;
}
.productModel2 {
padding-bottom:10px;
}
.clear {
clear:both;
}
h4 {
font-size:12px;
}
/* Login */
.col-1-layout .col-main {
float:none;
margin:0;
}
.col-main {
float:left;
padding:0 0 0 20px;
}

.col-main2 {
float:left;
padding-bottom:25px;
width:470px;
}


.page-head, .page-head-alt {
text-align:right;
}
.page-head {
border-bottom:1px solid #CCCCCC;
margin:0 0 25px;
}
.page-head h3, .page-head-alt h3 {
font-size:1.7em !important;
font-weight:normal !important;
margin:0;
text-align:left;
text-transform:none !important;
}
form {
display:inline;
}
* {
margin:0;
padding:0;
}
.col2-set, .col3-set, .col4-set, .col5-set {
clear:both;
}
.sheecool-box .col-1, .sheecool-box .col-2 {
/*background:#DEE5E8 none repeat scroll 0 0;
border:1px solid #BBB6A5;*/
}
.col-1 {
float:left;
}
.col-2 {
float:right;
}
.col-1, .col-2 {
width:48.5%;
}
.sheecool-box .content {
min-height:230px;
}
.sheecool-box .content {
/*background:#FAF7EE url(images/kh/king/login_box_bg.gif) repeat-x scroll 0 0;
padding:14px 21px;*/
line-height:20px;
text-align:justify;
}

.sheecool-box h4 {
background-position:0 1px;
background-repeat:no-repeat;
border-bottom:1px solid #DDDDDD;
color:#E76200;
font-size:1.05em;
margin-bottom:1.2em;
min-height:16px;
padding-bottom:5px;
padding-left:23px;
text-transform:uppercase;
}

.button-set {
border-top:1px solid #E4E4E4;
clear:both;
margin-top:2em;
padding-top:8px;
text-align:right;
}
.right {boxes.css (Linie 1595)
float:right;
}
.form-button, .form-button-alt {
-x-system-font:none !important;
background:#F18200 none repeat scroll 0 0;
border:1px solid #DE5400;
color:#FFFFFF;
cursor:pointer;
font-family:arial,sans-serif !important;
font-size:12px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:normal !important;
overflow:visible;
padding:1px 8px;
text-align:center;
vertical-align:middle;
width:auto;
}
input, select, button {
vertical-align:middle;
}
.form-button span, .form-button-alt span {
white-space:nowrap;
}
ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.form-list li {
margin-bottom:6px;
}
.group-select label, .form-list label, .payment-methods label {
font-weight:bold;
}
label {
color:#666666;
font-weight:bold;
}
.validation-advice, .required {
color:#EB340A;
}
input.input-text, textarea, select {
padding:2px;
margin:0;
}
input.input-text, select, textarea {
-x-system-font:none;
border:1px solid #B6B6B6;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
input, select, button {
vertical-align:middle;
}
p.required {
font-size:0.95em;
text-align:right;
}
p {
margin-bottom:0.8em;
}
.left {
float:left;
}
/* creat account*/
.group-select {
background:#FBFAF6 none repeat scroll 0 0;
border:1px solid #BBAFA0;
padding:22px 25px 12px;
width:620px;
}

fieldset {
border:medium none;
}
.group-select .legend {
background:#F9F3E3 none repeat scroll 0 0;
border:1px solid #F19900;
color:#E76200;
float:left;
font-size:1.1em;
font-weight:bold;
margin-top:-33px;
padding:0 8px;
}
h4 {
font-size:1.05em;
}
.group-select li {
padding:4px 8px;
clear:both;
}
.group-select li .input-box {
float:left;
width:275px;
}
label {
color:#666666;
font-weight:bold;
}
.validation-advice, .required {
color:#EB340A;
}
.group-select li .input-text, .group-select li select, .group-select li textarea {
width:250px;
}
.clear28 {
padding-top:28px;
}
/* shopping-cart */
.shopping-cart {
margin-bottom:0;
text-align:left;
}
.data-table {
border:1px solid #BEBCB7;
float:right;
}
.data-table tr {
background:#FFFFFF none repeat scroll 0 0;
}
.data-table thead tr th {
background:#D9E5EE url(images/kh/king/data_table_th_bg.gif) repeat-x scroll 0 100%;
}
.shopping-cart th, .shopping-cart td {
padding-left:13px;
padding-right:13px;
}
.data-table th {
border-right:1px solid #C2D3E0;
color:#0A263C;
padding:2px 8px;
white-space:nowrap;
}
.a-center {
text-align:center;
}
.data-table tfoot tr.first {
background:transparent url(images/kh/king/base_mini_actions_bg.gif) repeat-x scroll 0 0;
}
.data-table tfoot tr {
background-color:#DEE5E8 !important;
}
.shopping-cart .continue-shopping {
float:left;
}
.form-button-alt {
background-color:#618499;
border:1px solid #406A83;
}
.form-button span, .form-button-alt span {
white-space:nowrap;
}
.form-button-alt {
background-color:#618499;
border:1px solid #406A83;
}
.data-table .odd {
background:#F8F7F5 none repeat scroll 0 0;
}
.data-table tbody td {
border-bottom:1px solid #D9DDE3;
border-right:1px solid #D9DDE3;
}
td.attributes-col {
line-height:1.4em;
}
.shopping-cart th, .shopping-cart td {
padding-left:13px;
padding-right:13px;
}
.box-table td {
padding:10px;
}
.data-table td {
padding:3px 8px;
}
.data-table .even {
background:#EEEDED none repeat scroll 0 0 !important;
}
.data-table .odd {
background:#F8F7F5 none repeat scroll 0 0;
}
.qty {
width:2.5em;
}
.mini-cart .actions {
border-bottom:1px solid #C2C2C2;
padding-bottom:1px;
padding-top:3px;
}
.base-mini .actions {
background:#DEE5E8 url(images/kh/king/base_mini_actions_bg.gif) repeat-x scroll 0 0;
padding:6px;
}
.side-col .actions {
font-size:0.95em;
padding:4px 0;
text-align:right;
}
.actions {
line-height:1.3em;
}

.price3 {
font-size:14px;
font-weight:bold;
}

.box-check-out {
background:#FFFFFF url(images/kh/king/base_mini_head_bg.gif) repeat-x scroll 0 0;
border:1px solid #D0CBC1;
margin-top:25px;
margin-left:20px;
padding:12px 15px;
width:400px;
text-align:left;
float:left;
}
.box-check-out h4 {
background-image:url(images/kh/king/icon_lorry.gif);
padding-left:23px;
background-position:0 0;
background-repeat:no-repeat;
color:#AB0000;
min-height:16px;
padding:1px 0 1px 21px;
text-transform:uppercase;
}
.shopping-cart-totals {
background:#DEE5E8 none repeat scroll 0 0;
border:1px solid #BEBCB7;
float:right;
margin-top:25px;
text-align:right;
width:200px;
padding:15px;
}
.shopping-cart-totals table {
margin:7px 0;
}
.shopping-cart-totals tfoot td {
border:medium none !important;
font-size:1.3em;
padding-top:10px;
}

/********************** Messages  */

.error-msg, .success-msg, .success-msg2, .notice-msg, .note-msg, .error-msg2, .error-msg3, .error-msg4 {
    min-height:23px !important;
    margin-bottom:1em !important;
    border-style:solid !important;
    border-width:1px !important;
    background-repeat:no-repeat !important;
    background-position:10px 10px !important;
    padding:8px 8px 8px 32px !important;
    font-size:.95em !important;
    font-weight:bold !important;
	text-align:left;
    }
.error-msg li, .success-msg li, .notice-msg li {margin-bottom:.2em; }
.error-msg, .error-msg2, .error-msg3, .error-msg4 {
    border-color:#f16048;
    color:#df280a;
    background-color:#faebe7;
    background-image:url(images/kh/king/error_msg_icon.gif);
    }
.success-msg, .success-msg2 {
    border-color:#446423;
    color:#3d6611;
    background-color:#eff5ea;
    background-image:url(images/kh/king/success_msg_icon.gif);
    }
.notice-msg, .note-msg {
    border-color:#fcd344;
    color:#3d6611;
    background-color:#fafaec;
    background-image:url(images/kh/king/note_msg_icon.gif);
	width:640px;
    }

.error-msg  {
width:648px;
}

.error-msg2  {
width:410px;
}
.error-msg3  {
width:429px;
margin-bottom:10px;
}

.error-msg4  {
width:630px;
margin-bottom:30px;
}

.success-msg  {
width:429px;
margin-bottom:20px;
}

.success-msg2  {
width:640px;

}

/********************** Headings */


.error2 {
font-weight:bold;
color:#DF280A;
font-size:11px;
}
.copy {
font-size:11px;
}
.info2 {
text-align:left;
width:690px;
}
.clear3 {
clear:both;
padding:2px;
}
h5 {
font-size:13px;
padding:10px 0 6px 0;
}
/*benutzerkonto*/
.dashboard-welcome {
font-size:1.1em;
margin-bottom:1.5em;
}
.account-box {
background:#FFFFFF url(images/kh/king/account_box_bg.gif) repeat-x scroll 0 0;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
margin-bottom:20px;
padding:15px;
width:650px;
}
.account-box .head, .head3 {
border-bottom:1px solid #D9DDE3;
margin-bottom:10px;
}
.account-box .head, .inner-head, .head3 {
line-height:1.25em;
}
.account-box .inner-head {
text-align:right;
}
.account-box .head, .head3 {
color:#0A263C;
line-height:1.3em;
margin-bottom:0.4em;
}
.ad-account-info .head h4 {
background-image:url(images/kh/king/icon_ma_info.gif);
}
.ad-account-info .head3 h4 {
background-image:url(images/kh/king/fam_book_open.png);
}

.account-box .head h4, .head3 h4 {
background-position:0 0;
background-repeat:no-repeat;
min-height:17px;
padding-left:21px;
text-align:left;
}
.account-box h4 {
color:#E65505;
font-size:1.1em;
text-transform:uppercase;
}
.account-box .head h5, .account-box .inner-head h5 {
float:left;
margin:0;
}
.account-box .inner-head {
background:transparent url(images/kh/king/dotted_divider.gif) repeat-x scroll 0 100%;
margin-bottom:8px;
padding-bottom:5px;
padding-top:5px;
text-align:right;
}
.account-box h5 {
font-size:1.1em;
padding:0;
}

.col-12 {
float:left;
}
.col-22 {
float:right;
}
.col-12, .col-22 {
width:318px;
}

.cbottom {
padding-bottom:10px;
}

.cbottomtext {
font-size:11px;
}
.cright {
padding-right:10px;
}


/* SHEECOOL */
.h_back1 {
background:transparent url(images/sc/h_back1.gif) repeat-x scroll left top;
}
.h_back {
background:transparent url(images/sc/h_back.jpg) no-repeat scroll left top;
height:136px;
}
.h_s_search input {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#969696;
font-size:11px;
width:154px;
}
.side1_top {
border:1px solid #D8D8D8;
width:230px;
}
.side11_in {
padding:25px;
}
.cont_heading_td a:hover {
color:#0A0A0A;
text-decoration:none;
}
.cont_heading_td {
color:#0A0A0A;
font-size:13px;
font-weight:bold;
text-transform:capitalize;
}
.box_title_on_pages .in1 {
color:#303030;
font-size:18px !important;
font-weight:normal;
padding:0 10px 15px 2px;
text-transform:capitalize !important;
}

.content_width_td {
padding:0 6px 5px 0;
vertical-align:top;
width:100%;
}

.mlink a {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-decoration:none;
  color:#FFF;
}

.mlink a {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-decoration:none;
  color:#FFF;
}

.productRight, .productLeft {
text-align:center;
}

.productRight {
float:right;
padding-right:50px;
}
.productLeft {
padding-left:50px;
}
.productRight2 {
float:right;
padding-right:20px;
}
.productLeft2 {
padding-left:20px;
}
.productRight3 {
float:right;
padding-left:20px;
}
.productRight a, .productLeft a, .productLeft2 a ,.productRight2 a, .productRight3 a {
text-decoration:none;
font-style: italic;
}
img {
border:0;
}
/* form 1 */

	#form1{
		margin:1em 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		
		width:252px;
		border:1px solid #333;
		padding:3px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(images/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				

/* // form 1 */
