.watch_video{
width:92px;
height:31px;

}
#debug_link {
  z-index:1;
  position: fixed;
	top:0px;
	left: 0px;
  background-color: #ffffff;
	
}
#debug {
  z-index:1;
  display: none;
  position: fixed;
	top:20px;
	left: 10px;
  overflow:scroll;
  width:800px; 
  height:800px;
  background-color: #ffffff;
  TEXT-DECORATION: none
	
}
#debug_session {
  display: none;
  position: relative;
  background-color: #ffffff;
  TEXT-DECORATION: none
	
}
#debug_defined {
  display: none;
  position: relative;
  background-color: #ffffff;
  TEXT-DECORATION: none
	
}
#debug_help {
  display: none;
  position: relative;
  background-color: #ffffff;
  TEXT-DECORATION: none
	
}
#gift_mode{
position: absolute;
	background-image: url('img/hb/guthabenmodus.png');
	background-repeat: no-repeat;
	top:0;
	left: 0;
	height: 75px;
  width: 75px;
}

body
{
	margin: 0 auto;
	padding: 0;
	background-color: #fbfbfb;
}

#main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}

#page-background-simple-gradient
{
	position: absolute;
	background-image: url('img/hb/gradient.png');
	background-repeat: repeat-x;
	top:0;
	width: 100%;
	height: 730px;
}

.cleared
{
	float: none;clear: both;margin: 0;padding: 0;border: none;font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}

.Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 970px;
	min-width:1px;
	min-height:1px;
}

.Sheet-body
{
	position: relative;
	z-index:1;
	padding: 0px;
}

.Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #84A8D8;
}

.Sheet
{
	margin-top: 0px !important;
}

#page-background-simple-gradient, #page-background-gradient, #page-background-glare
{
	min-width:970px;
}

div.Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 970px;
	height: 128px;
}


div.Header-jpeg
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 970px;
	height: 128px;
	background-image: url('./img/hb/banner5.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.menu a, .menu a:link, .menu a:visited, .menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.menu, .menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.menu li li
{
	float: none;
}

.menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.menu:after, .menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul
{
	min-height: 0;
}

.menu ul
{
	background-image: url('./img/hb/spacer.gif');
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -20px 0px 0px -50px;
}





div.nav-center
{
	position:absolute;
	width:782px;
	bottom:3px;
	left:8px;
	
}

div.nav-cart{
  width:180px;
  position:absolute;
  right:3px;
  top:3px;
  border-left:2px solid #cccccc;
  padding-left:10px;
  padding-right:3px;
  padding-top:3px;
  height:66px;
}

.box_cart{
width:135px;
float:left;
}

.cart_logo{
width:40px;
float:right;
margin-top:5px;
margin-right:3px;
}

div.nav-search{
  position:absolute;
  left:230px;
  top:11px;
}

div.nav-languages{
top:8px;
left:12px;
position:absolute;
}

div.nav-currencies{
top:28px;
left:12px;
position:absolute;
}

span.currencies_heading{
font-weight:bold;
line-height:1.4;
}

#currencies {
float:right;
}

div.nav-customer{
top:9px;
right:205px;
position:absolute;
text-align:right;
}

ul.menu
{
	position:relative;
	float:left;
}

.menu
{
	padding: 0px 0px 0px 0px;
}

.nav
{
	position: relative;
	height: 75px;
	z-index: 100;
}

.menu ul li
{
	clear: both;
}

.menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 21px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 0px;
	margin-left: 0px;
}


.menu a .r, .menu a .l
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 63px;
	background-image: url('./img/hb/MenuItem.png');
}

.menu a .l
{
	left:0;
	right:0px;
}

.menu a .r
{
	width:400px;
	right:0;
	clip: rect(auto, auto, auto, 400px);
}

.menu a .t 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding: 0 12px;
	margin: 0 0px;
	line-height: 21px;
	text-align: center;
}

.menu a:hover .l, .menu a:hover .r
{
	top:-21px;
}

.menu li:hover>a .l, .menu li:hover>a .r
{
	top:-21px;
}

.menu li:hover a .l, .menu li:hover a .r
{
	top:-21px;
}
.menu a:hover .t
{
	color: #FFFFFF;
}

.menu li:hover a .t
{
	color: #FFFFFF;
}

.menu li:hover>a .t
{
	color: #FFFFFF;
}

.nav .menu-separator
{
	display: block;
	width: 1px;
	height: 21px;
	background-image: url('./img/hb/MenuSeparator.png');
}

.menu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	width: 180px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;


	background-image: url('./img/hb/subitem-bg.png');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
}

.nav ul.menu ul span, .nav ul.menu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.menu ul a, .menu ul a:link, .menu ul a:visited, .menu ul a:hover, .menu ul a:active, .nav ul.menu ul span, .nav ul.menu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

.menu ul ul a
{
	margin-left: auto;
}

.menu ul li a:hover
{
	color: #FFFFFF;
	border-color: #333333;
	background-position: 0 -20px;
}

.menu ul li:hover>a
{
	color: #FFFFFF;
	border-color: #333333;
	background-position: 0 -20px;
}

.nav .menu ul li a:hover span, .nav .menu ul li a:hover span span
{
	color: #FFFFFF;
}

.nav .menu ul li:hover>a span, .nav .menu ul li:hover>a span span
{
	color: #FFFFFF;
}

.contentLayout
{
	position: relative;
	margin-bottom: 0px;
	width: 970px;
}

.Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:25px;
	min-height:25px;
}

.Block-body
{
  position: relative;
	z-index:1;
	padding: 10px;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl, .Block-tc, .Block-bc,.Block-cr, .Block-cl
{
	position:absolute;
	z-index:-1;
}

.Block-tr, .Block-tl, .Block-br, .Block-bl
{
	width: 36px;
	height: 36px;
	background-image: url('./img/hb/Block-s.png');
}

.Block-tl
{
	top:0;
	left:0;
	clip: rect(auto, 18px, 18px, auto);
}

.Block-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 18px, 18px);
}

.Block-bl
{
	bottom: 0;
	left: 0;
	clip: rect(18px, 18px, auto, auto);
}

.Block-br
{
	bottom: 0;
	right: 0;
	clip: rect(18px, auto, auto, 18px);
}

.Block-tc, .Block-bc
{
	left: 18px;
	right: 18px;
	height: 36px;
	background-image: url('./img/hb/Block-h.png');
}

.Block-tc
{
	top: 0;
	clip: rect(auto, auto, 18px, auto);
}

.Block-bc
{
	bottom: 0;
	clip: rect(18px, auto, auto, auto);
}

.Block-cr, .Block-cl
{
	top: 18px;
	bottom: 18px;
	width: 36px;
	background-image: url('./img/hb/Block-v.png');
}

.Block-cr
{
	right:0;
	clip: rect(auto, auto, auto, 18px);
}

.Block-cl
{
	left:0;
	clip: rect(auto, 18px, auto, auto);
}

.Block-cc
{
	position:absolute;
	z-index:-1;
	top: 18px;
	left: 18px;
	right: 18px;
	bottom: 18px;
	background-image: url('./img/hb/Block-c.png');
}


.Block
{
	margin: 0px;
}

.BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 8px;
	margin-bottom: 0px;
}

.BlockHeader .t
{
	height: 30px;
	color: #333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	white-space : nowrap;
	padding: 0 7px;
	line-height: 30px;
}

.BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.BlockContent-body
{
	position: relative;
	z-index:1;
	padding: 2px;
}



.BlockContent-body
{
	color:#000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

.BlockContent-body a:link
{
	color: #333;
	text-decoration:underline;
	font-family: Arial, Helvetica, Sans-Serif;
}

.BlockContent-body a:visited, .BlockContent-body a.visited
{
	color: #333;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration:underline;
}

.BlockContent-body a:hover, .BlockContent-body a.hover
{
	color: #606060;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.BlockContent-body ul
{
	list-style-type: none;
	color: #04134D;
	margin:0;
	padding:0;
}

.BlockContent-body li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

.BlockContent-body ul li
{
	padding:0px 0 0px 13px;
	background-image: url('./img/hb/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

.Post
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:25px;
	min-height:25px;
}

.Post-body
{
	position: relative;
	z-index:1;
	padding: 13px;
}

.Post-tr, .Post-tl, .Post-br, .Post-bl, .Post-tc, .Post-bc,.Post-cr, .Post-cl
{
	position:absolute;
	z-index:-1;
}

.Post-tr, .Post-tl, .Post-br, .Post-bl
{
	width: 36px;
	height: 36px;
	background-image: url('./img/hb/Post-s.png');
}

.Post-tl
{
	top:0;
	left:0;
	clip: rect(auto, 18px, 18px, auto);
}

.Post-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 18px, 18px);
}

.Post-bl
{
	bottom: 0;
	left: 0;
	clip: rect(18px, 18px, auto, auto);
}

.Post-br
{
	bottom: 0;
	right: 0;
	clip: rect(18px, auto, auto, 18px);
}

.Post-tc, .Post-bc
{
	left: 18px;
	right: 18px;
	height: 36px;
	background-image: url('./img/hb/Post-h.png');
}

.Post-tc
{
	top: 0;
	clip: rect(auto, auto, 18px, auto);
}

.Post-bc
{
	bottom: 0;
	clip: rect(18px, auto, auto, auto);
}

.Post-cr, .Post-cl
{
	top: 18px;
	bottom: 18px;
	width: 36px;
	background-image: url('./img/hb/Post-v.png');
}

.Post-cr
{
	right:0;
	clip: rect(auto, auto, auto, 18px);
}

.Post-cl
{
	left:0;
	clip: rect(auto, 18px, auto, auto);
}

.Post-cc
{
	position:absolute;
	z-index:-1;
	top: 18px;
	left: 18px;
	right: 18px;
	bottom: 18px;
	background-color: #FFFFFF;
}


.Post
{
	margin: 0px;
}

a img
{
	border: 0;
}

.article img, img.article
{
	margin: 1em;
}

.metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin:2px;
}

.article table, table.article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.article table, table.article .article tr, .article th, .article td
{
	background-color:Transparent;
}

.article th, .article td
{
	padding: 2px;
	border: solid 1px #7EADE7;
	vertical-align: top;
	text-align:left;
}

.article th
{
	text-align:center;
	vertical-align:middle;
	padding: 7px;
}

.PostMetadataHeader
{
	height:28px;
  padding-left: 12px;
	padding-top: 1px;
	background-image: url(img/bar.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.PostHeaderIcon-wrapper
{
  text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.PostHeaderProduct {
  text-transform: uppercase;
}

.PostHeader a:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #4183d9;
}

.PostHeader a:visited, .PostHeader a.visited
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #4183d9;
}

.PostHeader a:hover, .PostHeader a.hovered
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #E0C062;
}

body
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  color: #000000;
}

.PostContent
{
  font-family: Arial, Helvetica, Sans-Serif;
  color: #000000;
}

a
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #333;
}

a:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #333;
}

a:visited, a.visited
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #333;
}

a:hover, a.hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  color: #606060;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 32px;
  color: #000;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 20px;
  font-weight: bold;
  color: #000;
  margin:0;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
  color: #000;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  color: #000;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  color: #000;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #000;
}

ol, ul
{
	color: #000;
	margin:1em 0 1em 2em;
	padding:0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}

.Post li
{
	padding:0px 0 0px 13px;
	line-height:1.2em;
}

.Post ol li, .Post ul ol li
{
	background: none;
	padding-left:0;
}

.Post ul li, .Post ol ul li 
{
	background-image: url('./img/hb/PostBullets.png');
	background-repeat:no-repeat;
	padding-left:13px;
}

blockquote p
{
	color:#02071D;
	font-family: Arial, Helvetica, Sans-Serif;
}

blockquote
{
		border:solid 1px #9CC0ED; 
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#CBDEF6;
	background-image:url('./img/hb/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}

.button-wrapper .button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:25px;
	margin:0 !important;
	padding:0 !important;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.button-wrapper
{
	display:inline-block;
	position:relative;
	height: 25px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	z-index:0;
}

.button-wrapper .button
{
	display:block;
	height: 25px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	text-align: left;
	padding: 0 7px !important;
	line-height: 25px;
	text-decoration: none !important;
	color: #FFFFFF !important;
}

input, select
{
  font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
}

.button-wrapper.hover .button, .button:hover
{
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.button-wrapper.active .button
{
	color: #FFFFFF !important;
}

.button-wrapper .l, .button-wrapper .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 75px;
	background-image: url('./img/hb/Button.png');
}

.button-wrapper .l
{
	left:0;
	right:7px;
}

.button-wrapper .r
{
	width:415px;
	right:0;
	clip: rect(auto, auto, auto, 408px);
}

.button-wrapper.hover .l, .button-wrapper.hover .r
{
	top: -25px;
}

.button-wrapper.active .l, .button-wrapper.active .r
{
	top: -50px;
}

.Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 970px;
	margin: 5px auto 0px auto;
}

.Footer .Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.Footer .Footer-text p
{
	margin: 0;
}

.Footer .Footer-text
{
	display:inline-block;
	color:#000;
	font-family: Arial, Helvetica, Sans-Serif;
}

.Footer .Footer-text a:link
{
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight:bold;
}

.Footer .Footer-text a:visited
{
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	font-weight:bold;
}

.Footer .Footer-text a:hover
{
	text-decoration: underline;
	color: #606060;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}

.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#003780;
}

.page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#205FAC;
}

.contentLayout .sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 194px;
}

.contentLayout .content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 776px;
}
.contentLayout .content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 961px;
}

.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
.parseTime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}

.boxInfoLS
{
width:100%;
height:260px;
margin-top:5px;
}

.boxInfoLS #box_live_shopping_de, .boxInfoLS #box_live_shopping_fr, .boxInfoLS #box_live_shopping_en, .boxInfoLS #box_special_shopping_de, .boxInfoLS #box_special_shopping_fr, .boxInfoLS #box_special_shopping_en, .newsbox
{
background-repeat:no-repeat;
height:100%
}

.boxInfoLS #box_live_shopping_de
{
background-image:url(./img/neu/tagesangebote.jpg);
}

.boxInfoLS #box_live_shopping_fr
{
background-image:url(./img/neu/quotidien-offres.jpg);
}

.boxInfoLS #box_live_shopping_en
{
background-image:url(./img/neu/daily-offers.jpg);
}

.boxInfoLS #box_special_shopping_de
{
background-image:url(./img/neu/topangebote.jpg);
}

.boxInfoLS #box_special_shopping_fr
{
background-image:url(./img/neu/top-offres.jpg);
}

.boxInfoLS #box_special_shopping_en
{
background-image:url(./img/neu/top-offers.jpg);
}

.newsbox
{
background-image:url(./img/neu/news.jpg);
}

.newsimage
{
position:relative;
float:left;
margin:32px 0px 0px 12px;
width:355px;
height:220px;
}

.boximage {
border: 1px solid #BBBBBB;
height:150px;
width:auto;
}

.vid-icon{
position:absolute;
bottom:4px;
left:11px;
}

.marginbox {
margin:5px;
position:relative;
float:left;
}

.marginbox_special {
margin:30px 0px 0px 8px;
position:relative;
float:left;
}

.marginbox_whatsnew {
margin:0px 0px 0px -3px;
position:relative;
float:left;
}

.boxforpic {
font-family:Arial,Helvetica,Sans-Serif;
width:177px;
}

.picboxheading {
background-repeat:no-repeat;
background-position:center;
height:31px;
z-index:9;
padding-left:15px;
padding-right:15px;
padding-top:5px;
text-align:center;
background-image:url(./img/boxes/top.png);
font-size:11px;
font-weight:bold;
text-transform: uppercase;
color:#000;
}

.boxforpic a {
display:block;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:none!important;
cursor:pointer;
}

.linkblock {
display:block;
width:100%;
height:100%;
z-index: 90000;
}

.boxforpic a:hover {
text-decoration:none!important;
font-size:11px;
font-weight:bold;
color:#000;
}

.picboxpic {
background-color: #FFF;
width:165px;
height:152px;
z-index:8;
position:relative;
margin-left:6px;
margin-right:6px;
text-align:center;
overflow:hidden;
}

.picboxtop {
background-image:url(./img/neu/boxesforpic/top1.png);
background-repeat:no-repeat;
width:154px;
height:14px;
top:0;
z-index:9;
position:absolute;
}

.picboxbottom {
background-image:url(./img/neu/boxesforpic/bottom1.png);
background-repeat:no-repeat;
width:154px;
height:14px;
bottom:0;
z-index:9;
position:absolute;
}

.picboxleft, .picboxright {
background-repeat:repeat-y;
width:7px;
height:152px;
top:36px;
z-index:9;
position:absolute;
}

.picboxfooter {
background-image:url(./img/boxes/bottom.png);
background-repeat:no-repeat;
background-position:center;
padding-left:20px;
height:38px;
text-align: left;
z-index:9;
}

.picboxleft {
background-image:url(./img/boxes/left.png);
left:0;
}

.picboxright {
background-image:url(./img/boxes/right.png);
right:0;
}

.picboxavail {
bottom:65px;
right:0px;
z-index:10;
position:absolute;
}

.picboxheading, picboxpic, picboxfooter {
display:block;
}

.cartbox {
border:1px solid;
width: 165px;
height: 70px;
padding: 5px;
background-color:#fff;
top:37px;
right:5px;
z-index:1;
position:absolute;
}

.loginbox {
border:0 none;
width: 120px;
top:5px;
right:290px;
z-index:1;
position:absolute;
}

.product_info {
width:100%;
height:100%;
float:left;
}

.product_info #product_name {
width:710px;
height:20px;
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
background-image: url(http://images.hoodboyz.de/templates/xtc4/img/bg_layer_long.jpg);
margin:auto;
background-repeat:no-repeat;
float:left;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color:white; 
}

.product_info #product_image {
padding-top:5px;
width:49%;
float:left;
text-align:center;
}

.product_info #product_det_images {
width:49%;
height:50%;
float:left;
}

#product_det_images .detail_products {
border:1px solid #AAAAAA;
float:left;
position:relative;
padding:3px;
margin:5px;
}

.product_info #product_desc {
height:50%;
text-align:left;
}

.product_info #product_footer
{
padding-top:10px;
width:100%;
height:150px;
float:left;
border: 1px solid;
}

#product_footer #product_small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding-right:18px;
float:left;
}

#product_footer #product_left
{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
width:200px;
top:10px;
left:10px;
float:left;
}

#product_footer #product_center
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
position:relative;
width:150px;
top:50px;
left:60px;
float:left;
}

#product_footer #product_right
{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
top:20px;
left:-10px;
width:220px;
float:right;
}

#product_right #product_small_price
{
float:right;
text-align:right;
position:relative;
padding-top:30px;
}

#product_footer #product_preis
{
left:75%;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.product_infobox
{
margin-top:10px;
width:100%;
}

.product_infobox ul li, .product_infobox ol ul li {
background-image:none;
padding-left:0px;
}

.infotabwrapper
{
margin-top:1px;
border: 1px solid;
width:730px;
padding: 10px;
}


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid;
color: #2d2b2b;
background: white url(./img/infotabs/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{
position: relative;
}

.shadetabs li a.selected{
background-image: url(./img/infotabs/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

SPAN.productOldPrice {
	color: red;
	text-decoration: line-through;
}

.alter {
display: block;
background-image: url(img/alter.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.plus {
display: block;
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus {
display: block;
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.delete {
display: block;
background-image: url(img/delete.gif);
background-repeat: no-repeat;
width: 19px;
height: 22px;
border: 0px;
font-size: 0px;
background-color: #FFCC99;
cursor: pointer;
}

.createaccountbox {
width:100%;
position:relative;
margin-top:10px;
}

.createaccount {
padding:10px;
}

.createaccount #title {
float:left;
width:185px;
padding:5px;
text-align:right;
position:relative;
}

.createaccount #field {
position:relative;
padding:5px;
text-align:left;
}

.catimages{
float:left;
position:relative;
text-align:center;
padding:0px;
margin: 11px;
}

.manufacturers_all
{
width:750px;
float:left;
height:100%;
position:relative;
}

.manufacturers_all .manufacturers_left{
float:left;
width:443px;
height:100%;
padding:5px;
}

.manufacturers_all .manufacturers_right{
background-image:url(img/manucats/manubox_body.png);
width:297px;
height:100%;
}
.manufacturers_right #allcats{
position:relative;
float:left;
width:100%;
height:68px;
padding:3px;
}

.categories_all #categories_all_title{
text-align:center;
width:100%;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
}

.categories_all {
text-align:center;
width:100%;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
background-image:url(img/manucats/catbox.png);
background-repeat:no-repeat;
width:270px;
min-height:16px;
padding:10px 10px 0px 10px;
}

.categories_top #categories_title{
text-align:center;
width:100%;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
}

.categories_top{
text-align:center;
width:100%;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
}

.manufacturers_right a, a.hover, a.visited{
color:#FFFFFF;
}

.manufacturers_right .categories_top{
background-image:url(img/manucats/catbox.png);
background-repeat:no-repeat;
width:150px;
min-height:16px;
padding:10px 10px 0px 10px;
}

.manufacturers_right .categories_top:hover #categories{
display:block;
}

#categories{
color: #000;
position:absolute;
top:55px;
right:7px;
float:right;
width:118px;

padding:0px;
z-index:10;
background-color: #c1c1c1;
display:none;
}

#categories a, #categories a:visited, #categories a.visited {
color: #000;
}

/* ORDER DETAILS */
table.orderdetails {font-size:11px; background-color:#d1d1d1; border-style: solid; border-width:0px 1px 1px 1px; border-color:#999999;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#d1d1d1; color:#000000; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#f1f1f1;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#FFFFFF;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#FFFFFF; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#333333;}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:100%}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px}
ul#checkoutnavigation li.active {background-color: #FFEAAB}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}

.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; }
.checkoutBarCurrent { color: #000000; }

.boxTextBG {
	font-weight:bold;
}

.NFSelect {
margin-bottom:10px;
}

.manufacturers_navigation {
border:1px solid;
padding: 5px;
}

.urbangreymenu{
width: 283px;
margin-left:7px;
}

.urbangreymenu .headerbar, .urbangreymenu .headerbar_all{
font-weight: bold;
font-size:1px!important;
color: white;
background: #595f6b;
margin-bottom: 1px;
margin-top: 0;
text-transform: uppercase;
padding: 3px 0 3px 31px;
}

.urbangreymenu .headerbar {
background: #595f6b url(img/arrow.png) no-repeat 10px 4px;
}

.urbangreymenu .headerbar a, .urbangreymenu .headerbar_all a{
text-decoration: none;
color: white;
display: block;
font-size:13px;
font-weight:bold;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.urbangreymenu ul li{
background-image:none;
background-repeat:no-repeat;
line-height:1em;
padding:0px;
margin:0px;
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #dfdfdf;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px;
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{
color: white;
background: #777C87;
}

.NFSelect {border:1px solid;width:150px;margin-left:1px;margin-bottom:3px;}
.NFSelectLeft {float:left; width:3px; height:21px; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute;  margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#f1f3f1; margin-top:0; list-style:none; padding:4px 2px; color:#000; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow:auto; left:0; top:0;}
.NFSelectOptionsLine {position:relative; background:#f1f3f1; margin-top:0; list-style:none; padding:4px 0px; color:#000; font:3px/5px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow:auto; left:0; top:0;}
.NFSelectOptionsAll {position:relative; background:#f1f3f1; margin-top:0; list-style:none; padding:4px 2px; color:#000; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow:auto; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/

.NFMultiSelect {border:0; background:none; margin:0; width:80px;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;}

.searchboxentry {
margin-left:10px;
margin-top:3px;
}

.searchboxheading {
margin-bottom:3px;
}

#popCart {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 560px;
	background: #fff;
	border: 1px solid #000;
	color: #000;
	z-index: 100000;
	display: none;
	padding: 10px 10px 25px 10px;;
}

.popup_header {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 1.0em;

	text-align: center;
	vertical-align:bottom;
	padding: 3px 10px;
	border: 1px solid #ccc;
	margin: 0px auto;
	width: 380px;
}

.popup_image {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 0.9em;

	text-align: center;

	color: #000;
	margin: 10px auto;

	padding: 5px;
}

#mycart {
	margin: 0px auto;
	height: 42px;
	width: 320px;
}

.cart_symbol {
	height: 42px;
	width: 48px;
	float: left;
	background-image: url(img/shopping_cart.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.cart_contents {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 0.9em;

	text-align: left;
	color: #000;
	height: 42px;
	float: right;
}

#pop_buttons_box {
	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 1.0em;

	text-align: center;
	width: 560px;
	height: 28px;
	vertical-align:bottom;
	margin: 10px auto 0 auto;
}

#pop_buttons_box a {
	color: #000;
	text-decoration: none;
}
#pop_buttons_box a:hover {
	color: #484848;
	text-decoration: none;
}

.close_button {
	float: left;
	width: 160px;
	border: 1px solid #000;
}
.cart_button {
	float: right;
	width: 160px;
	border: 1px solid #000;
}

.countdown {
z-index:10000;
color:black;
font-size:18px;
font-weight:bold;
position:absolute;
right:27px;
top:882px;
border:1px solid #000;
background-color:white;
padding-left:5px;
padding-right:5px;
}

.oldprice {
text-decoration: line-through;
color:red;
font-size:13px;
font-weight:bold;
}

.newprice {
color:black;
font-size:13px;
font-weight:bold;
}

.more{
font-weight:bold;
font-size:12px;
}

.bold{
font-weight:bold;
}

.popinfo{
width:270px;
text-align: center;
text-transform: uppercase;
background-color: #FFF;
border: 1px solid #000;
padding-top:5px; 
}

.popsub {
text-transform: none;
font-weight: normal;
}

.searchfield {
border:1px solid #000000;
font-weight:bold;
}

.iframe {
width:170px;
height:110px;
margin:0px;
padding:0px;
border:0px;
}

.avail {
border:1px solid #4e5159;
width:8px!important;
height:100px!important;
padding:0px;
margin:0px;
}

.item, .spacer, .avail img {
width:8px;
height:1px;
}

.spacer {
background-color: #fff;
}

.flashstart {
width:750px;
height:400px;
}

.bargainsbox {
text-align:center;
width:161px;
font-size:9px;
margin-bottom:20px;
}

.bargainsbox a, .bargainsbox a.visited, .bargainsbox a:visited, .bargainsbox a.hover, .bargainsbox a:hover{
text-align:center;
font-size:9px;
text-decoration:none!important;
font-weight: normal;
color:#000;
}

.bestsellerbox {
margin-left:5px;
}

.bestsellerbox #container, .bestsellerbox #content, .bestsellerbox-top, .bestsellerbox-bottom, .layer-container, .layer-content {
width:161px;
} 

.bestsellerbox #container {
position:relative;
background-image:url(img/bestseller-middle.png);
background-repeat:repeat-y;
overflow:hidden;
height:470px;
}

.bestsellerbox #content {
position:absolute;
left:0;
}

.bestsellerbox-top {
height:10px;
background-image:url(img/bestseller-top.png);
}

.bestsellerbox-bottom {
height:12px;
background-image:url(img/bestseller-bottom.png);
}

.layer-container{
clip: rect(0px, 0px, 161px, 470px);
}

.overpointer {
cursor: pointer;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.main1, P.main1 {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  line-height: 1.5;
  border-bottom: 1px solid;
}

.menu a, .menu a:link, .menu a:visited, .menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.menumarken
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	width:500px;
}

.menumarken
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.menu li:hover>.menumarken
{
	visibility: visible;
	top: 100%;
}

.menu li li:hover>.menumarken
{
	top: 0;
	left: 100%;
}

.menumarken:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menumarken
{
	min-height: 0;
	width: 720px;
}

.menumarkentitelmen, .menumarkentitelwomen {
height:30px;
line-height:30px;
color:#fff;
font-weight:bold;
background-color:#000;
border:1px solid #000;
text-transform: uppercase;
text-indent: 20px;
}

.menumarkentitelmen{
width:900px;
}

.menumarkentitelwomen{
width:360px;
}

.menumarken
{
	background-image: url(./img/hb/spacer.gif);
	padding: 30px 30px 30px 10px;
	margin: -25px 0px 0px -50px;
	clear:both;
}

.menumarkensub, .menumarkencol {
width:180px;
}

.menumarkencol {
position: relative;
float: left;
}

.menumarkensub a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	width: 180px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;


	background-image: url('./img/hb/subitem-bg.png');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
}


.menumarkensub a, .menumarkensub a:link, .menumarkensub a:visited, .menumarkensub a:hover, .menumarkensub a:active
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
}

.menumarkensub a:hover
{
	color: #FFFFFF;
	border-color: #333333;
	background-position: 0 -20px;
}

.menumarkensub:hover>a
{
	color: #FFFFFF;
	border-color: #333333;
	background-position: 0 -20px;
}

.brandsbox
{
width:100%;
margin: 5px 0px 25px 0px;
}

.brand
{
float:left;
margin:7px;
border:1px solid #000;
}

.brandpic
{
width:90px;
height:85px;
overflow:hidden;
position:relative;
}

.brandpic a img
{
position:absolute;
top:0;
}

.brandpic a:hover img, .brandpic a.hover img
{
top:-95px;
}

.brandname
{
text-align:center;
background-color: #000;
font-size:9px;
}

.brandname a
{
display:block;
}

.brandname, .brandname a
{
width:90px;
height:13px;
color:#fff;
text-decoration:none;
}

.brandname a.hover, .brandname a:hover, .brandname a.visited, .brandname a:visited
{
color:#fff;
text-decoration:none;
font-weight:normal;
}

.socialimg
{
border: none;
width:105px;
height:70px;
}

.drop_menu
{
margin: 5px;
}

.drop_search
{
margin: 0px 0px 5px 0px!important;
width:150px;
}

/*.drop_search
{
background-image: url("./img/dropback.png");
background-position: center center;
background-repeat: no-repeat;
border: 0 none;
height: 23px;
margin: 0 0 5px !important;
padding: 3px;
width: 155px;
}*/

#popBillpayError
{
	position: absolute;
	margin: 50px auto;
	width: 560px;
	background: #fff;
	border: 3px solid red;
	color: #000;
	z-index: 100000;
	padding: 10px 10px 25px 10px;
	text-align:center;
}

.popBillpayError_heading
{
  margin: 15px auto;
  width: 300px;
  padding: 10px;
  text-align: center;
  color: red;
  font-size: 14px;
  font-weight: bold;
}

.popBillpayError_text
{
  text-align:center;
  width:450px;
  margin: 10px auto;
  padding:5px;
  text-align: center;
}

.popBillpayError_close
{
  width:200px;
  margin: 10px auto;
  border: 1px solid #000;
  text-align: center;
  padding: 5px;
}

.pop_options {
position:absolute;
text-transform: none;
top:45px;
left:255px;
text-align:left;
z-index: 1011;
border:1px solid #000;
background-image: url(img/transp50.png);
background-repeat: repeat;
padding:5px;
}

.markProductOutOfStock {
color:red;
font-weight:bold;
}

.filter_dropdown, .filter_text {
  float: left;
  margin: 0px 5px 0px 5px;
}

.filter_text {
  width:110px;
  text-align:right;
}

.filter_row {
  margin-left:5px;
  padding: 4px 0px;
  float:left;
  text-align: left;
  font-weight:bold;
}

.drop_search_filter {
  width: 130px;
  margin: 0px 4px 0px 4px;
}

.popupimage-thumbnails
{
width:100%;
text-align:center;
}

.popupimage-thumbnails a img
{
margin:0px 4px;
border:1px solid #AAA;
}

.faqhead, .faqtext
{
  width: 730px;
  padding: 5px;
  border: 1px solid #000;
}

.faqhead
{
  margin-top: 15px;
  background-color: #EEE;
  font-size: 16px;
  font-weight: bold;
  cursor:pointer;
}

.faqtext
{
  background-color: #FAFAFA;
  font-size: 12px;
}

.faqtext img
{
  border: 2px solid #BBB;
}

.center {
text-align:center;
}

.whatsnew_cat
{
text-align:center;
width:100%;
font-weight:bold;
}

#search_suggest{
position:absolute;
text-transform: none;
top:24px;
left:48px;
width:450px;
text-align:left;
z-index: 1011;
border:1px solid #d1d1d1;
background-image: url(img/transp50.png);
background-repeat: repeat; 

line-height:1.2em;
visibility: hidden;
}

.live_search{
height:75px;
border-top:1px solid;
border-color: #d1d1d1;
padding:3px;
}

.live_search a, live_search a:hover{
margin:0;
position:relative;
display:block;
width:100%;
height:100%;
text-decoration:none;
font-weight:normal;
}

.live_prod_name{

float:left;
top:0px;
margin-left:2px;
}

#txtSearch {
	border: 1px solid #000;
}

.onepxwidth {
  width: 1px;
}

.ammount-warning {
  font-weight:bold;
  text-align:center;
  margin-bottom:10px;
}

.note
{
padding: 5px;
margin: 5px;
border: 2px solid red;
font-weight: bold;
text-align: center;
}

.Header-Ad {
width:128px;
height:106px;
position:absolute;
top:10px;
right:10px;
}

.appscreen {
margin:10px;
}

.ueberweisung
{
width:700px;
height:300px;
border:1px solid #000;
background-color: #f1f174;
margin:25px;
}

.ueb-empfaenger, .ueb-konto, .ueb-blz, .ueb-bank, .ueb-waehrung, .ueb-betrag, .ueb-verwendung
{
position:relative;
float:left;
height:30px;
padding:5px;
background-color: #fff;
font-size:13px;
font-weight:bold;
text-transform: uppercase;
border:1px solid #000;
}

.ueb-empfaenger
{
width: 665px;
top:10px;
left:10px;
}

.ueb-konto
{
width: 250px;
top: 25px;
left: 10px;
}

.ueb-blz
{
width: 250px;
top: 25px;
left: 165px;
}

.ueb-bank
{
width: 665px;
top:40px;
left:10px;
}


.ueb-waehrung
{
width: 100px;
top: 55px;
left: 350px;
text-align:center;
}

.ueb-betrag
{
width: 200px;
left: 362px;
top: 55px;
}

.ueb-verwendung
{
width: 665px;
top: 70px;
left: 10px;
}

.ueb-headline
{
font-size:11px;
color:#A50000;

}
