/* blacksocks V3 */
.bs3 { margin: 0 0 0 0; background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff;}
.bs3 a { color: #ffffff; }
.bs3a { background-color: #414141; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}
.bs3a a { color: #ffffff; }
.formBtn { font-size: 8pt; font-weight: bold; color: #000000; background-color: #ffffff; border: 1px outset #DDDEE2; }
.formField { font-size: 9pt; color: #000000; margin-top:3px;}
.formMenu { color: #dddddd; font-weight: bold; background-color: #666666; }
a.fl { text-decoration: none; color: #ffffff; }
.errorField {  border-color: #ff0000; border-width: 2px; border-style: solid; }
.errorMarker {  color: #FF0000;}

/* shop styles */
.body_content { position:relative; float:left; width:800px !important; background-color: #666666; margin-top: 15px; margin-right: 0px; /* interior-padding right */ padding: 5px 5px 5px 5px; /* mirror .sideBar_head right/left */  }
.pageContent {position:relative; float:left; width: 600px  !important; }
.blockContent {position:relative; float:left; width: 550px !important; margin-bottom: 10px; background-color: #6C6056; padding: 5px 5px 5px 5px; border-top: white 1px solid; border-left: white 1px solid; border-bottom: #3D3E40 1px solid; border-right:#3D3E40 1px solid;}
.blockPayment {position:relative; float:left; width: 550px !important; margin-top: 0px; margin-left: 5px; margin-bottom: 5px;/* interior-padding right */  }
.blockPaymentContent {position:relative; float:left; width: 540px !important; margin-top: 5px; margin-left: 20px; /* interior-padding right */ padding: 5px 5px 5px 5px;  }
.blockSubscription {position:relative; float:left; width: 767px;  background-color: #6C6056; margin-bottom: 5px; padding: 5px 5px 5px 5px; border-top: white 1px solid; border-left: white 1px solid; border-bottom: #3D3E40 1px solid; border-right:#3D3E40 1px solid;}
.blockSubscriptionTop {position:relative; float:left; width: 750px;  background-color: #6C6056; margin-top: 10px; margin-bottom: 10px; padding: 5px 5px 5px 5px; }
.blockSubscriptionContent {position:relative; float:left; width: 750px;  background-color: #6C6056; margin-bottom: 10px; padding: 5px 5px 5px 5px; }
.blockSubscriptionBottom {position:relative; float:left; width: 750px;  background-color: #6C6056; margin-bottom: 10px; padding: 5px 5px 5px 5px; }
.blockMyAccountLinks {position:relative; float:left; width: 538px !important; background-color: #6C6056; margin-top: 5px; margin-bottom: 10px; padding: 5px 5px 5px 5px; border-top: white 1px solid; border-left: white 1px solid; border-bottom: #3D3E40 1px solid; border-right:#3D3E40 1px solid;}
.sb{position:relative; float:right; padding-top:0px;width:200px !important;}
.navbar{ position:relative; float:left; margin-bottom: 10px;}

/***** Sidebar Box ********/
/* set the image to use and establish the lower-right position */ 
.sideBar {   float:right; width: 196px !important; /* intended total box width - padding-right(next) */ width: 196px; /* IE Win = width - padding */ padding-right: 1px; /* the gap on the right edge of the image (not content padding) */ margin: 0px;/* use to position the box */  }
.sideBar_title {text-align:center;  font-size:12px; font-weight: bold; letter-spacing: 0; padding:3px 0px 10px 0px; }
.sideBarBoxTitle { margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 5px 5px 0px 10px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ }
/* set the lower-left corner image */ 
.sideBar_body {  margin-right: 0px; /* interior-padding right */ padding: 5px 5px 5px 5px; /* mirror .sideBar_head right/left */  }
.sideBar_cart {  background-color: #6C6056;  margin-right: 0px; /* interior-padding right */ padding: 5px 5px 5px 5px; /* mirror .sideBar_head right/left */ border-top: white 1px solid; border-left: white 1px solid; border-bottom: #3D3E40 1px solid; border-right:#3D3E40 1px solid;}
.textCartTitle { font-size: 1.3em; font-weight: bold; color: #323335; }
.textSmallBold { font-size: x-small; font-weight: bold; color: #323335; }
.textSmall {font-size: x-small; color: #323335;}
.textBoxTitle { font-size: 1.3em; font-weight: bold; }
.boxError {float:left; width: 550px !important; background-color: Silver;  margin-bottom: 10px; padding: 5px 5px 5px 5px; border: black 1px solid;}
.countrySelectWidth {width: 205px;}

.selectedTab { font-weight: bold; color: #000000; }
a.selectedTab:link {font-size: 1.1em; color: #000000; }
a.selectedTab:visited {font-size: 1.1em; color: #000000; }
a.selectedTab:hover {font-size: 1.1em; color: #000000; text-decoration: underline}
a.selectedTab:active {font-size: 1.1em; color: #000000; }

.unselectedTab { font-weight: normal; color: #FFFFFF; }
a.unselectedTab:link {font-size: 1.1em; color: #ffffff; text-decoration: underline}
a.unselectedTab:visited {font-size: 1.1em; color: #ffffff; text-decoration: underline}
a.unselectedTab:hover {font-size: 1.1em; color: #ffffff; text-decoration: underline}
a.unselectedTab:active {font-size: 1.1em; color: #ffffff; text-decoration: underline}


/* nav */
.top { background-color:#414141; font-size: 8pt;}
.submenu { background-color:#555555; font-size: 9pt; text-decoration: none; padding: 3px 5px 3px 5px;}
.fondMenus { background-color:#969696; }
.fondfooter { background-color:#555555; border-top: 20px solid #666666; padding-bottom: 5px;}
.inter { color: #666666; }

.gris {color: #ffffff;}

/* search */
.answer   {  font-size: 10pt; font-weight: normal; }
.question {  font-size: 12pt; font-weight: bold; }

.two {font-size: 1.5em;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.1em;}

/* fl */
.hpl { font-size: 8pt; text-align: left; }

/* shopping card */
.card { font-size: 8pt; text-align: left; }

/* miscies */
img { border:0;}
abbr, acronym { cursor: help;}
.center { text-align: center;}

/* hp news */
.impair {
	background-color: #3C3C3C;
}
.pair {
	background-color: #505050;
}
.imagette {
	padding: 5pt 0px 5px 5pt;
	float: right;
}
.sh4 {
	margin-top: 0px;
	margin-bottom : 0px;
}

.productname {
	margin-left : 5px;
	font-size: 10pt;
}

.sitemapul {
	margin-top: 0px;
	padding-top: 0px;
}

/* naviguation */
.navig {
background: url(/blacksocks/images/navigation/tab-links.gif) no-repeat;
border-bottom: 1px solid #666666;
cursor: pointer;
float: left;
padding-left: 9px;
font-size: 9px;
}
.navig:hover, li#aktiv {
background-position: 0 -150px;
border-bottom: 0;
}

.navig:hover a, li#aktiv a {
background-position: 100% -150px;
color: #000;
padding-bottom: 4px;
}

.navig a {
background: url(/blacksocks/images/navigation/tab-rechts.gif) no-repeat top right;
color: #333;
display: block;
font-weight: bold;
padding: 5px 14px 3px 5px;
text-decoration: none;
}

.navig a:hover {
color: #000;
}
/* zeroing padding/margin for all elements */
#dropDownMenu,
#dropDownMenu * { margin:0;padding:0;}
/* "Master" UL (the whole Menu) */
#dropDownMenu {
position:relative;
background:#666666 no-repeat 100% 50%;
width:800px; /*850?*/
max-width:100%;
float:left;
margin-bottom:1.5em;
}
/* sub-menu ULs */
#dropDownMenu li ul {
	cursor:default;
	max-width:100%;
	position:absolute;
	border-bottom:2px solid #444444;
	border-right:2px solid #444444;
	border-left:1px solid #333333;
	height:1.3em;
	top:1.5em;
	padding:5px 0;
	padding-left:0.5em !important;
	padding-right: 0.5em ;
	background-position:0 0 !important;
	left:-9000px;
}
/* All LIs */
#dropDownMenu li {
	cursor:pointer;
	float:left;
	/*width:8.23em;*/
	max-width:16.5%;
	text-align:center;
	list-style-type:none;
	/*font-weight:bold;*/
	border-top:1px solid #666666;
}
/* sub-menu LIs */
#dropDownMenu li ul li {
	padding:0 1px 0 0;
	border:none;
	width:auto;
	max-width:none;
}
/* All anchors */
#dropDownMenu li a {
	color:#fff;
	border-left:1px solid #333;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 .6em;
	height:2.3em;
	line-height:2.3em;
	font-size: 11px;
}
/* sub-menu Anchors */
#dropDownMenu li ul li a {
	background: url(/blacksocks/images/navigation/tab.gif) repeat-x;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:1.7em;
	height:1.7em;
	font-weight:400;
	border-width:1px;
	border-style:solid;
	border-color:#ccc #333 #333 #ccc;
	color:#000;
	background-position:0 50% !important;
}
/* :hover and stuff */
#dropDownMenu li a:hover {background: url(/blacksocks/images/navigation/tab2.gif) repeat-x;}
#dropDownMenu li a:focus {background: url(/blacksocks/images/navigation/tab2.gif) repeat-x;}
#dropDownMenu li a:active {color:#000}
/* position and z-index for the sub-menus */
#dropDownMenu li:hover ul,
#dropDownMenu li.msieFix ul {left:0;z-index:10}
/* Current location - class on Body must match LI's id */
.AB #dropDownMenu li#AB a,
.CF #dropDownMenu li#CF a,
.GJ #dropDownMenu li#GJ a,
.UW #dropDownMenu li#UW a,
.TY #dropDownMenu li#TY a,
.KR #dropDownMenu li#KR a,
.ST #dropDownMenu li#ST a,
.UZ #dropDownMenu li#UZ a {color:#000;cursor:default;}
.EN #dropDownMenu li#EN a,
.FR #dropDownMenu li#FR a,
.DE #dropDownMenu li#DE a,
.AB #dropDownMenu li#AB ul,
.CF #dropDownMenu li#CF ul,
.GJ #dropDownMenu li#GJ ul,
.UW #dropDownMenu li#UW ul,
.TY #dropDownMenu li#TY ul,
.KR #dropDownMenu li#KR ul,
.ST #dropDownMenu li#ST ul,
.UZ #dropDownMenu li#UZ ul {left:0;z-index:5}
.EN #dropDownMenu li#EN ul, 
.FR #dropDownMenu li#FR ul,
.DE #dropDownMenu li#DE ul,
/* background images and border colors */
#dropDownMenu li#AB ul,
.AB #dropDownMenu li#AB {background:#807C8C !important}/* current location */
#AB,#AB li a,
.AB #dropDownMenu li#AB ul {background:#807C8C}

#CF:hover,#CF:focus,
#dropDownMenu li#CF ul,
.CF #dropDownMenu li#CF {background:#8C8C9C !important}/* current location */
#CF,#CF li a,
.CF #dropDownMenu li#CF ul {background:#8C8C9C;}

#GJ:hover,#GJ:focus,
#dropDownMenu li#GJ ul,
.GJ #dropDownMenu li#GJ {background:#A4A0A4!important}/* current location */
#GJ,#GJ li a,
.GJ #dropDownMenu li#GJ ul {background:#A4A0A4;}

#UW:hover,#UW:focus,
#dropDownMenu li#UW ul,
.UW #dropDownMenu li#UW {background:#7C7884 !important;}/* current location */
#UW,#UW li a,
.UW #dropDownMenu li#UW ul {background:#7C7884;}
#UW ul {margin-left: 195px;}

#TY:hover,#TY:focus,
#dropDownMenu li#TY ul,
.TY #dropDownMenu li#TY {background:#7C7884 !important;}/* current location */
#TY,#TY li a,
.TY #dropDownMenu li#TY ul {background:#7C7884;}
#TY ul {margin-left: 455px;}

#KR:hover,#KR:focus,
#dropDownMenu li#KR ul,
.KR #dropDownMenu li#KR {background:#808498 !important}/* current location */
#KR,#KR li a,
.KR #dropDownMenu li#KR ul {background:#808498;}
#KR ul {margin-left: 180px;}

#ST:hover,#ST:focus,
#dropDownMenu li#ST ul,
.ST #dropDownMenu li#ST {background:#ccc !important}/* current location */
#ST,#ST li a,
.ST #dropDownMenu li#ST ul {background:#7C7884;}

#UZ:hover,#UZ:focus,
#dropDownMenu li#UZ ul,
.UZ #dropDownMenu li#UZ {background:#ccc !important}/* current location */
#UZ,#UZ li a,
.UZ #dropDownMenu li#UZ ul {background:#88888C;}

#PR:hover,#PR:focus,
#dropDownMenu li#PR ul,
.PR #dropDownMenu li#PR {background:#ccc !important}/* current location */
#PR,#PR li a,
.PR #dropDownMenu li#PR ul {background:#88888C;}
#PR ul {margin-left: 350px;}

#VD:hover,#VD:focus,
#dropDownMenu li#VD ul,
.VD #dropDownMenu li#VD {background:#666;; color: #666; !important}/* current location */
#VD,#VD li a,
.VD #dropDownMenu li#VD ul {background:#666; color: #666; }

#EN:hover,#EN:focus,
#dropDownMenu li#EN ul,
.EN #dropDownMenu li#EN {background:#ccc;; color: #fff; !important}/* current location */
#EN,#EN li a,
.EN #dropDownMenu li#EN ul {background:#666; color: #fff; }

#FR:hover,#FR:focus,
#dropDownMenu li#FR ul,
.FR #dropDownMenu li#FR {background:#ccc; color: #fff; !important}/* current location */
#FR,#FR li a,
.FR #dropDownMenu li#FR ul {background:#666; color: #fff;}

#DE:hover,#DE:focus,
#dropDownMenu li#DE ul,
.DE #dropDownMenu li#DE {background:#ccc; color: #fff; !important}/* current location */
#DE,#DE li a,
.DE #dropDownMenu li#DE ul {background:#666; color: #fff;}

/* "trigger" and "msieFix" classes */
#dropDownMenu li.msieFix a {color:#333 !important}

.socbok { 
  margin-top: 10px;
  margin-left: 5px;
  /*background-color:#fff;*/
  font-size: 8pt; font-weight: bold; color: #000;
}
