/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $
   XT-Commerce - community made shopping
   http://www.xt-commerce.com
   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org
   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/
A { color: #0F427C; text-decoration:none }
A:hover {  text-decoration:underline}
A.nav{   text-decoration:none; color: #01558A; font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.headerNavigation {text-decoration:none; font-size: 11px;}
BODY { background-color: #FFFFFF; color: #01558A;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; margin: 0px; }
IMG { border: 0px; }

#preview{
	position:absolute;
	border:1px solid #01558A;
	background:#ffffff;
	padding:5px;
	display:none;
	color:#01558A;
	}


/*Boxes*/

TD.infoBoxHeading {background-color: #CEDEEC; font-size: 11px; font-weight: bold; padding: 5px 5px 5px 8px;  }
TD.infoBoxContent{ background-color: #ffffff;  border-bottom: 1px solid #CEDEEC; }

a.boxCartProLink{ font-size: 10px; }
td.boxCartProQuanCell{padding: 0px 0px 3px 0px;}
td.boxCartProNameCell{padding: 0px 0px 3px 0px;}
.boxCartProQuanText{ font-size: 10px; }
.boxCartProPricingText{ font-size: 10px; }
td.boxCartInnerContentCell{ background-color: #ffffff;  padding: 5px 5px 5px 9px;}
a.boxCartToCartLink{ font-size: 10px; }
a.boxCartToCassaLink{ font-size: 10px; }

.boxAdmin { background-color: #CEDEEC; padding: 5px 0px 5px 20px; }
.boxSearch { background-color: #FFCC00; color: #005686; font-weight: normal; }

td.boxHotlineInnerContentCell{ background-color: #E7EFF6;  padding: 5px 5px 5px 9px;}
.boxHotlineNumber{ color: #4585B6; font-size: 12px; font-weight: bold; }

/* copyright info footer */
table.copyrightFooterTable { background-color: #ffffff;  padding: 5px 0px 0px 0px; border-top: 1px solid #C1D6E7; }
td.copyrightFooterCell{padding:6px 0px 15px 0px}
.copyrightFooterTaxInfo{ font-weight: bold;}
a.copyrightFooterEmailLink{ }


/*keywordLine*/
.keylineCell{padding: 3px 0px 3px 0px;  }
.keylineTopKeys {font-size: 10px; }
.keylineKeys {font-size: 10px; }

/*breadCrunbNav */

span.breadCrumbNavText{font-size: 11px; }
a.breadCrumbNavLink{   text-decoration:none; font-size: 11px; }

ul, ol, li {margin: 0; padding: 0;}




/*navigation*/
/*TOP*/
a.topNavLink{text-decoration:none; font-size: 10px; font-weight: bold;}
a.topNavLink:hover{text-decoration:underline; font-size: 10px; font-weight: bold;}
a.topNavLink1{color: #4585B6;text-decoration:none; font-size: 10px; font-weight: bold;}
a.topNavLink1:hover{color: #4585B6;text-decoration:underline; font-size: 10px; font-weight: bold;}
td.topNavi { background-color: #FFEB99; vertical-align: top; }
a.topNavLinkAdmin{color: #ffffff;text-decoration:none; font-size: 10px; font-weight: bold;}
a.topNavLinkAdmin:hover{color: #ffffff;text-decoration:underline; font-size: 10px; font-weight: bold;}
.topNavOSep{ color: #FFD316; font-size: 10px; }
.topNavBSep{ color: #01558A; font-size: 10px; }
/*MAIN*/
/*Level 0 */

#pInfcontainer a{
	text-decoration:underline
}
#navcontainer{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	width:100%;
}

#navcontainer ul{
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
#navcontainer ul li.nav, #navcontainer ul li.active {
	margin:0px;
	padding:0px;
}
#navcontainer ul li.nav a {
	background-color: #82ACCE;
	color:#ffffff;
	display:block;
	line-height:15px;
	margin:1px 0pt;
	padding:3pt 0pt 3pt 8px;
	text-decoration:none;
	font-weight: normal;
}
#navcontainer ul li.nav a:hover {
	background-color: #01558A;
}
#navcontainer ul li.active a {
font-weight: bold;
	background-color: #01558A;
	color:#ffffff;
	display:block;
	line-height:15px;
	margin:1px 0pt;
	padding:3pt 0pt 3pt 8px;
	text-decoration:none;
}
#navcontainer ul ul li.nav a {
	background-color: #ffffff;
	color:#4585B6;
	display:block;
	line-height:11px;
	margin:0px;
	padding:3pt 0pt 3pt 8px;
	text-decoration:none;
	border-top: 1px solid #C1D6E7;
	font-weight: normal;
}
#navcontainer ul ul li.nav a:hover {
	background-color: #E7EFF6;
	color:#01558A;
}
#navcontainer ul ul li.active a {
	background-color: #E7EFF6;
	color:#01558A;
	display:block;
	line-height:11px;
	margin:0px;
	padding:3pt 0pt 3pt 8px;
	text-decoration:none;
	border-top: 1px solid #C1D6E7;
	font-weight: normal;
}
#navcontainer ul ul ul {
	border-top: 1px solid #C1D6E7;
	padding:2pt 0pt 3px 0px;

}
#navcontainer ul ul ul li.nav a {
	background-color: #ffffff;
	color:#4585B6;
	display:block;
	line-height:12px;
	margin:0px;
	padding:2pt 0pt 2pt 18px;
	text-decoration:none;
	border-top: 0px;
	border-bottom: 0px;
}
#navcontainer ul ul ul li.nav a:hover {
	background-color: #ffffff;
	color:#01558A;
	background:#FFFFFF url(/templates/mg/img/navlevel3_arrow.gif) no-repeat scroll 8px 6px;
	text-decoration:underline;
}
#navcontainer ul ul ul li.active a {
	color:#01558A;
	background:#FFFFFF url(/templates/mg/img/navlevel3_arrow.gif) no-repeat scroll 8px 6px;
	background-color: #ffffff;
	display:block;
	line-height:12px;
	margin:0px;
	padding:2pt 0pt 2pt 18px;
	text-decoration:none;
	border-top: 0px;
	border-bottom: 0px;
	font-weight: normal;
}


#navcontainer ul ul ul ul {
	border-top: 1px solid #C1D6E7;
	padding:2pt 0pt 3px 0px;

}
#navcontainer ul ul ul ul li.nav a {
	background-color: #ffffff;
	color:#4585B6;
	display:block;
	line-height:12px;
	margin:0px;
	padding:2pt 0pt 2pt 30px;
	text-decoration:none;
	border-top: 0px;
	border-bottom: 0px;
}
#navcontainer ul ul ul ul li.nav a:hover {
	background-color: #ffffff;
	color:#01558A;
	background:#FFFFFF url(/templates/mg/img/navlevel3_arrow.gif) no-repeat scroll 19px 6px;
	text-decoration:underline;
}
#navcontainer ul ul ul ul li.active a {
	color:#01558A;
	background:#FFFFFF url(/templates/mg/img/navlevel3_arrow.gif) no-repeat scroll 19px 6px;
	background-color: #ffffff;
	display:block;
	line-height:12px;
	margin:0px;
	padding:2pt 0pt 2pt 30px;
	text-decoration:none;
	border-top: 0px;
	border-bottom: 0px;
	font-weight: normal;
}
table.catListHomeCatBoxTable {background-color: #ffffff; border-top: 1px;border-bottom: 1px;border-left: 1px;border-right: 1px; border-style:solid;border-color: #C1D6E7; }
table.catListHomeCatBoxTableActive {background-color: #ffffff; border-top: 1px;border-bottom: 1px;border-left: 1px;border-right: 1px; border-style:solid;border-color: #C1D6E7; }

td.catListHomeCatBoxLabelCellTeaser0{text-align: center;padding:0px 0px 0px 0px;background-color: #E7EFF6;  height:30px;border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7;}
td.catListHomeCatBoxLabelCellTeaser0Active{text-align: center;padding:0px 0px 0px 0px;background-color: #C1D6E7;  height:30px;border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7;}

A.catListCatHomeBoxTeaser0LabelLink{ color: #01558A;font-size: 11px;   text-decoration:none;font-weight: bold; }

/* home product listing */
table.pListHomeProductListTable{border-top: 1px;border-bottom: 1px;border-left: 1px;border-right: 1px; border-style:solid;border-color: #C1D6E7; }
td.pListHomeProductListLabelCell{background-color: #C1D6E7;text-align: center;padding:2px 2px 2px 4px; height:30px;font-weight: bold;}
td.pListHomeProductCell{padding:0px 0px 0px 0px;}
td.pListHomeProductImageCell{height:120px}
td.pListHomeProductNameCell{padding-top: 4px;height:30px}
a.pListHomeProductNameCellLink{ font-weight: bold;}
td.pListHomeProductPriceCell{padding-top: 4px;}
td.pListHomeProductDetailCell{padding: 4px 0px 8px 0px;}
span.pListHomePrice { color: #4585B6;  font-size: 11px; margin: 0px;  font-weight: bold;}

/* home banner */
td.hpBannerCell{padding:0px 0px 0px 10px;}
td.hpBannerLabelCell{text-align: center;padding:2px 2px 2px 4px;background-color: #E7EFF6;  height:30px;border-top: 0px;border-bottom: 1px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7;}




/* category_listing */
td.cListHeadlineCell{padding:0px 0px 8px 0px;}
h2.cListHeadline{padding:0px;margin:0px;}
td.cListHistoryBackCell{padding:0px 0px 8px 0px;text-align: right;vertical-align: bottom;}
td.cListDescriptionCell{padding:8px 0px 8px 0px;border-top: 1px solid #C1D6E7;}

table.catListBoxTable {background-color: #ffffff; border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7; }
table.catListBoxTableTeaser0 {background-color: #ffffff; border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px;border-top: 0px;  border-style:solid;border-color: #C1D6E7; }
table.catListBoxTableTeaser1 {background-color: #ffffff; border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px;border-top: 0px;  border-style:solid;border-color: #C1D6E7; }

td.catListCatBoxImageCellStart {background-color: #ffffff; border-top: 1px;border-bottom: 1px;border-left: 1px;border-right: 1px; border-style:solid;border-color: #C1D6E7; }
td.catListCatBoxImageCell {background-color: #ffffff; border-top: 1px;border-bottom: 1px;border-left: 1px;border-right: 1px; border-style:solid;border-color: #C1D6E7; }
td.catListCatBoxImageCellEnd {background-color: #ffffff; border-top: 1px;border-bottom: 1px;border-left:0px;border-right: 1px; border-style:solid;border-color: #C1D6E7; }
td.catListCatBoxImageCellTeaser0 {background-color: #ffffff; border-top: 1px;border-bottom: 1px;border-left: 1px;border-right: 1px;border-top: 1px;  border-style:solid;border-color: #C1D6E7; }
td.catListCatBoxImageCellTeaser1 {background-color: #ffffff; border-top: 1px;border-bottom: 1px;border-left: 1px;border-right: 1px;border-top: 1px;  border-style:solid;border-color: #C1D6E7; }



td.catListCatBoxLabelCellTeaser0{text-align: left;padding:0px 0px 0px 0px;background-color: #ffffff;  height:25px;border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7;}
td.catListCatBoxLabelCellTeaser0Active{text-align: left;padding:0px 0px 0px 0px;background-color: #ffffff;  height:25px;border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7;}

td.catListCatBoxLabelCellTeaser1{text-align: left;padding:0px 0px 0px 0px;background-color: #ffffff; border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7; height:25px}
td.catListCatBoxLabelCellTeaser1Active{text-align: left;padding:0px 0px 0px 0px;background-color: #ffffff; border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7; height:25px}

td.catListCatBoxLabelCell{text-align: left;padding:0px 0px 0px 0px;background-color: #ffffff; height:25px;border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7;}
td.catListCatBoxLabelCellActive{text-align: left;padding:0px 0px 0px 0px;background-color: #ffffff; height:25px;border-top: 0px;border-bottom: 0px;border-left: 0px;border-right: 0px; border-style:solid;border-color: #C1D6E7;}

A.catListCatBoxTeaser1LabelLink{ color: #0B5F94;font-size: 11px;   text-decoration:underline;font-weight: bold; }
A.catListCatBoxTeaser1LabelLink:hover{color: #0B5F94; font-size: 11px;   text-decoration:underline;font-weight: bold; }
A.catListCatBoxTeaser0LabelLink{ color: #0B5F94;font-size: 11px;   text-decoration:underline;font-weight: bold; }
A.catListCatBoxTeaser0LabelLinkb{ color: #0B5F94;font-size: 11px;   text-decoration:underline;font-weight: bold; }
A.catListCatBoxTeaser0LabelLink:hover{ color: #0B5F94;font-size: 11px;   text-decoration:underline;font-weight: bold; }
A.catListCatBoxLabelLink{ color: #0B5F94;font-size: 11px;   text-decoration:underline; font-weight: bold;}
A.catListCatBoxLabelLink:hover{ color: #0B5F94;font-size: 11px;   text-decoration:underline;font-weight: bold;}
td.catListCatBoxDetailsCell{text-align: center;padding:0px 0px 6px 0px;}

/* product_listing */
td.pListHeadlineCell{padding:0px 0px 8px 0px; }
td.pListHistoryBackCell{padding:0px 0px 8px 0px;text-align: right;vertical-align: bottom;}
.pListHistoryBackLink{}
h2.pListHeadline{padding:0px;margin:0px;}
td.pListDescriptionCell{padding:8px 0px 8px 0px;border-top: 1px solid #C1D6E7;}
td.pListProductCell{border-top: 1px solid #C1D6E7;padding:8px 0px 8px 0px;}
.pListProductRow{}
span.pListPrice { color: #4585B6;  font-size: 11px; margin: 0px;  font-weight: bold;}
span.pListTax { font-size: 9px; margin: 0px;  }
td.pListProductImageCell{height:120px}
td.pListProductNameCell{padding-top: 4px;height:30px}
a.pListProductNameCellLink{ font-weight: bold;}
td.pListProductPriceCell{padding-top: 4px;}
td.pListProductDetailCell{padding: 4px 0px 8px 0px;}


/* product:info */
td.pInfoHeadlineCell{ padding:0px 8px 8px 0px;}
h1.pInfoHeadline{padding:0px;margin:0px;font-size: 14px;font-weight: bold;}
h2.pInfoHeadline{padding:0px;margin:0px;font-size: 14px;font-weight: bold;}
td.pInfoHistoryBackCell{padding:0px 0px 8px 0px;text-align: right;vertical-align: bottom;}

td.pInfoCellLeft {background-color: #ffffff; border-right: 1px solid #C1D6E7;border-top: 1px solid #C1D6E7; padding:8px 8px 8px 8px; width:160px}
a.pInfoImagePopLink{   text-decoration:none;  font-size: 10px; }

td.pInfoCellMiddle {background-color: #ffffff;border-right: 1px solid #C1D6E7;border-top: 1px solid #C1D6E7; padding:8px 8px 8px 8px;}
.pInfoDescriptionHeadline {font-weight: bold; }
.pInfoDescriptionText {}

td.pInfoCellRight{border-top: 1px solid #C1D6E7; padding:8px 8px 8px 8px;}
.pInfoModelHeadline{font-size: 11px;font-weight: bold;}
.pInfoModelText{font-size: 11px;}
.pInfoPriceHeadline{font-size: 11px;font-weight: bold;}
.pInfoPriceText{font-size: 14px;font-weight: bold; color: #4585B6;  }
.pInfoShippingTimeHeadline{font-size: 11px;font-weight: bold;}
.pInfoShippingTimeText{font-size: 11px;}

.pInfoTaxInfo{font-size: 10px; }
.pInfoShippingInfo{font-size: 10px; }

td.pInfoOrderAttributeCell {padding: 0px 0px 6px 0px; }
.pInfoOrderAttributeHeadline{font-weight: bold;}
td.pInfoOrderCountCell{padding: 0px 0px 6px 0px; }
.pInfoOrderCountHeadline{font-weight: bold;}

/*also purchuased */
TD.crossSellingHeadlineTD { background-color: #ffffff; border-top: 1px solid #C1D6E7; font-weight: bold; padding: 8px 0px 0px 0px;;}
a.crossSellingProductLink{ }


/* pop up windows images */
td.popWinImgHeadlineCell{ background-color: #ffffff;  padding: 12px 10px 2px 20px;;}
.popWinImgHeadline{ font-weight: bold; }

/* Order / Admin / Sites */
td.orderSiteHeadlineCell{padding: 0px 8px 8px 0px; border-bottom: 1px solid #C1D6E7; }
td.orderSiteHeadlineHistoryBackCell{text-align: right;vertical-align: bottom;padding: 0px 8px 8px 0px; border-bottom: 1px solid #C1D6E7; }
span.orderSiteHeadlineText{font-size: 15px; font-weight: bold; display:block;margin-bottom:5px; }
td.serviceBoxHeadings { background-color: #E7EFF6;padding: 4px 8px 4px 0px;  border-top: 1px solid #C1D6E7;border-bottom: 1px solid #C1D6E7;font-weight: bold;}


/* Content Sites */
td.contSiteHeadlineCell{padding: 0px 8px 8px 0px;  }
td.contSiteBodyCell{padding: 8px 0px 25px 0px;border-top: 1px solid #C1D6E7;}
span.contSiteHeadlineText{font-size: 15px; font-weight: bold;  }
span.contSiteHeadlineTextX{font-size: 14px; font-weight: bold;color: #3778AC;  }
td.contSiteHistoryBackCell{padding:0px 0px 8px 0px;text-align: right;vertical-align: bottom;}
td.contSiteFooterCell {padding: 8px 0px 8px 0px;border-top: 1px solid #C1D6E7;}

span.zv{color: #3778AC;}

.colHeadline { color: #FFFFFF; font-size: 14px; letter-spacing: 2px; }
.home { background-color: #FFEB99; }
.main { font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 11px; }
.onepxwidth { width: 1px; }
.poweredby { color: #000000;  font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.productCol { background-color: #4686B6; padding: 5px; vertical-align: top; width: 289px; }
.textOrange { color: #FFD316; }
.textWhite { color: #FFFFFF; }

.bild { height: 140px; }

.pinfo A { color:#FFFFFF }
.buynowbutton{margin-top:8px;margin-bottom:12px;}
.leftAndRightBoxHeading{background-color: #CEDEEC; font-size: 11px; font-weight: bold; padding: 5px 5px 5px 8px; }
td.contentsTopics{font-size: 12px; font-weight: bold; padding: 10px 10px 10px 10px;  }




td.categoryDescription {background-color: #FFFFFF; color: #0F427C;  font-family: Verdana,Arial,Helvetica, sans-serif;  font-size: 11px; padding: 0px 10px 0px 10px; }

.moduleRowOver {
	background-color: #ffffff;

	}



td.sBookmarkCell{padding:3pt 0pt 3pt 8px;}
td.sCCCell{padding:3pt 0pt 3pt 8px;}

table.sitemap_main_cat_table{ padding: 0px 0px 40px 0px; }
td.sitemap_heading{ padding: 0px 0px 0px 0px; }
a.sitemap_heading_link{font-size: 14px; font-weight: bold; }
td.sitemap_sub{padding:2px 0px 2px 50px;font-weight: bold;}
td.sitemap_sub_sub{padding:2px 0px 2px 100px;}


.errorMsg{background-color: #FFEB99;border: 1px #FFCC00 solid; padding: 3px 3px 3px 3px; margin-bottom:12px;}

li {padding: 0px 0px 0px 0px;margin-left:15px}

.sizeCatHeadline { font-family: Verdana,Arial,Helvetica, sans-serif; font-size:15px; font-weight: bold; }
.sizeTab {border: 1px solid #C1D6E7;  }
.sizeTabHeadTop { font-family: Verdana,Arial,Helvetica, sans-serif; font-size:9px; border: 1px solid #C1D6E7; }
.sizeTabHeadSub { font-family: Verdana,Arial,Helvetica, sans-serif; font-size:9px; border: 1px solid #C1D6E7;}
.sizeTabContent { font-family: Verdana,Arial,Helvetica, sans-serif; font-size:9px; border: 1px solid #C1D6E7; }



/* -----------------------added for new form------------------------------- */

.accform {margin-top:5px;margin-right:5px;}

.rboxtitle {display:block; background:#E7EFF6; border:0 solid #C1D6E7; border-width:1px 1px; border-bottom:1px solid #C1D6E7; padding:5px 15px; font-family:Trebuchet MS,Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11pt; font-weight:bold; color:#01558A;
height:25px;
padding:0 10px 0;}
.rboxcontent {font-size:11px; background:#FFFFFF; border:0 solid #C1D6E7; border-width:0 1px; padding:10px 15px; margin:0px; color:#01558A; }
.rboxcontent ul {margin:5pt 0 10px 30px;}
.rboxcontent ul li {color:#01558A;}

#roundbox {background: transparent; margin:0 0 12px;border-bottom:1px solid #C1D6E7;}
  table.rbox  {width:545px}

  #roundbox h2  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px; font-weight:bold; color:#01558A;margin:6px;}

.floatleft {float:left}
.floatright {float:right}
.reset {
  padding:0px;
  margin:0px;
  background:none;
  border:none;
  font-weight:normal;
}

.accform_sml{
	width: 32px !important;
  }


.accform_sel_nrm,.accform_nrm,.accform_sml,.payment_block input,.payment_block select,.rboxcontent textarea,.input_block input{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:#333333;
    border:1px solid #C1D6E7;
    padding:3px;
	margin: 3px;
	width: 170px;
}

.rboxcontent textarea{
	width:300px;
	}

.accform_sel_nrm{
	height:22px;
	width: 177px;
  }

.radio_select:hover,.radio_select > *:hover,.radio_select:hover > *{
    background:#F6F6F6;
}

.radio_select,.radio_select > * {
	border:1px solid #FFFFFF;
    background:#FFFFFF;
	padding:3px;
}

label:hover{
	cursor:pointer;
}

.selection,
.selection > *{
	border:1px solid #01558A;
    background:#E7EFF6;
	padding:3px;
}

#comments{
	width:98%;
}

.payment_block select{
	width:83px;
}

.accform_mid{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color:#333333;
    border:1px solid #C1D6E7;
    padding:3px;
	margin: 3px;
	width: 120px;
}

.order_confirm_total{
 border-top: 1px solid rgb(193, 214, 231);
}

.accform_nrm:focus,.accform_mid:focus,.accform_sml:focus, .payment_block input:focus,.rboxcontent textarea:focus,.input_block input:focus{
    border:1px solid #01558A;
    background:#F6F6F6;
  }
#weiter{
	margin-bottom:50px;
}
select{font-size:11px;}

input { font-size: 10px; margin: 0px; padding: 0px; }
.inputRequirement {color: #F28D05;} .colMedHigh a {color: #F28D05;}

.submit_button{width:95px;border:1px solid #01558A;background:#ffffff;color:#01558A;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;padding:3px;font-weight:bold;text-align:center;margin-bottom:0;}

.submit_button:hover ,.submit_button_small:hover{background:#E7EFF6;cursor:pointer;cursor:hand;}

.red{color:#bd0000}

.cart_row{
	border-top:1px solid #C1D6E7;
	height:155px;
	padding-top:6px;
}
.cart_totals{
	border-right: 1px solid; border-color: #C1D6E7;
}
.rboxhelper{
	border-color:#C1D6E7 #C1D6E7;border-style:solid solid none;border-width:1px 1px 0;height:10px;
}


.bottom_totals{
	border-top: 1px solid; border-color: #C1D6E7;padding-top:10px;
}

.totals_right{
	background:none repeat scroll 0 0 #E7EFF6;
}

.submit_button_small  {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C1D6E7;
color:#01558A;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
padding:0;
width:155px;
margin-top:2px;
}

.order_steps, .order_steps:hover{
	border:1px solid #356394;
font-family:Helvetica,sans-serif;
font-size:28px;
font-weight:bold;
text-decoration:none;
height:35px;
color:#85aece;
width:35px;
padding:1px;
}

.order_steps_inactive,.order_steps_inactive:hover{
border:1px solid #c1d6e7;
font-family:Helvetica,sans-serif;
text-decoration:none;
font-size:28px;
font-weight:bold;
height:35px;
width:35px;
color:#c0d5e6;
padding:1px;
}

.rboxcontent a{
	text-decoration:underline;
}

.step_psb,.step_psb:hover{
	color:#82acce;
	text-decoration:none;
}

.step_inactive,.step_inactive:hover {
	color:#c1d6e7;
	text-decoration:none;
}

.step_active,.step_active:hover{
	color:#01558A;
	text-decoration:none;
}
.err{
	padding-left:3px;
	font-size: 10px;
	display:none;
	color:#F28D05;
}
.err_msg{
	left:3px;
	position:relative;
}

.rbox_shipping_link,#company,#postcomp,.javashow{
	display:none;
}

/* headline */

h2{
	font-size: 	16.5px;
	margin:0;
	padding:0;
}
mainBodyCol2ContentCell{
	margin-top:0;
	padding-top:0;
	display:block;
	position:relative;
	width:"500px";
}

.armorlux_starter{
	background-color:#cedeec;
	width:132px;
	border-bottom:1px solid #ffffff;
	background-repeat:no-repeat;
	background-position:15px 10px;
	vertical-align:bottom;
	text-align:center;
}

.armorlux_starter > *{
	margin:10px;
}
