	/* Don't use the revision 1852 */
	body {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	br.clear, div.clear {
		display: block;
		clear: both;
		height: 1px;
		line-height: 1px;
		font-size: 1px;
	}
	#print_header {
		display:none;
	}
	#main .cLeft {
		width:172px;
		padding-left:0;
	}
	#main #nav_sub {
		background-color: #540001;
	}
	#main #nav_sub .cLeft {
	width:175px; height:55px;
	}
	#main .cRight {
		width:780px;
		overflow:hidden;
		background-color:transparent;
	}
	#main #nav_sub .cRight {
	width:787px;
	}
	#nav_sub .cRight #flashMenu {
		display:none;
	}
	#nav_sub .cRight #shopMenu {
		margin-top:10px;
	}
	#nav_sub .cRight #shopMenu img {
		float:left;
		padding-left:2px;
	}
	
	#nav_sub .cRight #overviewhead {
		float:left;
		text-align:right;
		width:615px;
	}
	* html #nav_sub .cRight #overviewhead {
		width: 500px;
	}
	
	#hb {
	line-height:14px;
	}
	#hb img {
		border:0;
	}
	#hb p {
		padding:0;
		margin:0 0 15px 0;
	}
	#hb ul, #hb li {
		list-style-type:none;
		margin:0;
		padding:0;
		line-height:normal;
		list-style-position:outside;
	}
	#hb td {
	vertical-align:top;
	}
	#hb th, #hb td, #hb table {
		padding:0;
		margin:0;
	}
	#hb select {
		height:20px;
	}
	#hb input, #hb select, #hb textarea {
		font-family:Arial, Helvetica, sans-serif;
	}
	#hb .clearleft {
		clear:left;
		height:1px;
		overflow:hidden;
	}
	#hb .clearright {
		clear:right;
		height:1px;
		overflow:hidden;
	}
	#hb .floatleft {
		float:left;
	}
	#hb .floatright {
		float:right;
	}
	#hb .alignright {
		text-align:right;
	}
	#hb #main {
	background:#84000b url(../img/back_subpage.gif) repeat-x scroll 0%;
	background-position:top;
	}
	#hb #main.warenkorb {
	background:#84000b url(../img/back_subpage.gif) repeat-x scroll 0%;
	width:938px;
	}
	#hb #sort_paging {
		margin-left:3px;
		margin:0 0 0px 0;
		color:#fff;
		font-size:12px;
	}
	
	#hb #sort {
	float:left;
	}
	#hb #paging {
	float:left;
	margin-right:10px;
	display: inline;
	/*width: 440px;*/
	width: 608px;
	/*width: 600px;*/
	position: relative;
	padding-top:19px;
	}
	#hb .footer_paging #paging {
	width: 780px !important;
	padding-top:19px !important;
	padding-top:10px;
	}
	
	
	#pagingfilter {
		display: block;
		float: left;
		overflow: hidden;
		position: relative;
	}
	
	
	#pagingfilter select {
		font-size:10px;
		/* height:15px; */
		max-height:15px;
		width:130px;
		max-width:130px;
	}
	
	.breadcrump {
		float: left;
		overflow: hidden;
		position: relative;
	}
	.paging_arrows {
		float:right;
		position: absolute;
		right: 0pt;
		bottom: -5px !important;
		bottom: -25px;
		background-color: #540001;
		padding-left: 10px;
	}
	/* Safari Hack */
	body:first-of-type .paging_arrows { /* width: 400px; */margin-left: 50px; }
	
	.paging_arrows .arrows {float: left;padding-top:2px;}
	
	#sort_paging {
		height:35px;
	}
	
	#hb #detailhead #paging {
	width:81px;
	}
	
	#hb #paging .text {
	float:left;
	}
	#hb #paging img {
	float:left;
	padding-top:0px;
	}
	#hb #paging a {
		display:block;
		float:left;
		color:#fff;
		text-decoration:underline;
		padding:0 3px 0px 3px;
		/* rzg: 20091012 */
		font-size:15px;
	}
	
	#hb #paging div.breadcrump a {
		display: inline;
		float: none;
	}
	#hb #paging a.last {
	padding-right:0pt;
	}
	#hb #paging a:hover, #hb #paging a.active {
	color:#E31E35;
	}
	#hb #paging .pages a {
		text-decoration:underline;
	}
	#hb #paging a.showall {
		font-size:14px;
		font-weight:bold;
		padding-top:1px;
		line-height: 16px;
	}
	.footer_paging {
		clear:both;
	}
	.footer_paging .paging_arrows{
		background-color:transparent;
		bottom: auto;
	}
	.footer_paging .paging_arrows .arrows {
		padding-top:4px;
	}
	
	#hb .leftnavigation {
		/* rzg: 20091012 
		padding-left:10px;
		*/
		padding-left:5px;
	}
	#hb #content select.filter {
	border:0pt none;
	height:auto;
	}
	
	.smallfilter {
	border:0pt none;
	height:auto;
	font-size:0.8em;
	padding-bottom:3pt;
	}
		
	#hb ul.filter li a:hover {
	color:#E31E35;
	}
	
	#hb ul.filter {
	margin:2px 0pt 0pt;
	padding:0pt;
	/* rzg: 20091012 siehe noch zeilen ab 185
	overflow-y:auto;*/
	overflow-x:hidden;/*
	height:500px;
	*/
	width:162px;
	}
	
	
	#hb ul.filter li a {
	text-decoration:none;
	}
	#hb ul.filter li.active {
	background:transparent url(../img/interface_menu_on.gif) no-repeat scroll 0pt 5px;
	color:#FFFFFF;
	margin-left:-8px;
	padding-left:29px;
	text-decoration:none;
	}
	
	#hb .resetfilter {
	cursor:pointer;
	}
	#hb #content {
	margin-top:-2px;
	}
	#hb div.links a{
		text-decoration:none;
		display:block;
		height:17px;
		padding:2px 3px 0 30px;
		color:#5e5e5e;
		font-weight:bold;
		background:url(img/back_horizontallinedots.gif) repeat-x left bottom;
	}
	
	#hb div.links .related {margin-top:6px;border: solid #b1b3b4; border-width: 5px 0 4px;}
	
	#hb div.links ul.related a{
		padding:2px 30px 3px 8px;
		margin: 4px 9px 0 0;
		height: auto;
	}
	
	#hb #info_basket {
		display:none;
	}
	#hb div.tocart input.warenkorb {
		color:#fff;
		height:35px;
		padding:0 0 0 6px;
		border:medium none;
		text-decoration:none;
		width:207px;
		text-align:left;
		font-weight:bold;
		font-size: 14px;
		cursor:pointer;
		background: url(../img/bg-button-tocart.gif) no-repeat;
	}
	#hb div.variant input.warenkorb:hover {
		/*color:#000;*/
	}
	#hb div.variant a.warenkorb {
		display:block;
		color:#fff;
		height:26px;
		padding:0 0 0 30px;
		border:medium none;
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		cursor:pointer;
		line-height: 26px;
	}
	
	#hb div.links input.warenkorb {
		color:#fff;
		height:26px;
		padding:0 0 0 30px;
		border:medium none;
		text-decoration:none;
		width:100%;
		text-align:left;
		font-weight:bold;
		cursor:pointer;
	}	
	
	#hb div.links a.warenkorb {
		color:#fff;
		height:26px;
		padding:0 0 0 30px;
		border:medium none;
		text-decoration:none;
		text-align:left;
		font-weight:bold;
		cursor:pointer;
		line-height: 26px;
	}
	
	#hb div.links input.warenkorb:hover {
		color:#000;
	}
	
	
	#hb .green {
		background:#e3002b url(../img/back_warenkorb_green.gif) no-repeat left bottom;
	}
	#hb .orange {
		background:#e3002b url(../img/back_warenkorb_orange.gif) no-repeat left bottom;
	}
	#hb .red {
		background:#e3002b url(../img/back_warenkorb_red.gif) no-repeat left bottom;
	}
	#hb .blue {
		background:#e3002b url(../img/back_warenkorb_blue.gif) no-repeat left bottom;
	}
	
	
	
	#hb div.links .green {
		background:#e3002b url(../img/back_warenkorb_green.gif) no-repeat left bottom;
	}
	#hb div.links .orange {
		background:#e3002b url(../img/back_warenkorb_orange.gif) no-repeat left bottom;
	}
	#hb div.links .red {
		background:#e3002b url(../img/back_warenkorb_red.gif) no-repeat left bottom;
	}
	#hb div.links .blue {
		background:#e3002b url(../img/back_warenkorb_blue.gif) no-repeat left bottom;
	}
	
	#hb div.links .abstand {
		margin-top:15px;
	}
	
	/*
	#hb input.warenkorb,#hb input.warenkorb {
		background:#e3002b url(../img/back_warenkorb_small.gif) no-repeat left bottom;
		height:17px;
		padding-top:3px;
	}*/
	
	#hb div.variant a.warenkorb {
		background:#E3002B url(../img/back_warenkorb.gif) no-repeat scroll left bottom;
		height:21px;
		padding-top:5px;
		line-height: normal;
		width:156px;
	}
	
	#hb div.variant .tocart a.warenkorb {
		color:#fff;
		height:27px;
		padding: 10px 0 0 6px;
		border:medium none;
		text-decoration:none;
		width: 201px;
		text-align:left;
		font-weight:bold;
		font-size: 14px;
		cursor:pointer;
		background: url(../img/bg-button-tocart.gif) no-repeat;
	}
	
	#hb div.variant a#basket_inactiv {
	/*display:none;*/
	/*background-color:#888 !important;*/
	}
	.basket_inactiv_layer {
		position:absolute;
		display:block;
		width:100%;
		height:35px;
		background:#fff;
		/* for IE */
	  filter:alpha(opacity=60);
	  /* CSS3 standard */
	  opacity:0.6;
		z-index:10;
	}
	.variant .tocart .cartnotice {
		background: #f8e6e8;
		position: absolute;
		display: none;
		width: 100%;
		height: 35px;
		color: #e3002b;
		font-size: 14px;
		z-index:5;
	}
	.variant .tocart .cartnotice strong {
		display: block;
		padding: 10px 0 0 6px;
	}
	
	#hb #ml div.links input.warenkorb,
	#hb #wk div.links input.warenkorb {
		background:#e3002b url(../img/back_warenkorb_small.gif) no-repeat left bottom;
		height:17px;
		padding-top:3px;
	}
	
	#hb #ml div.links a.warenkorb {
	background:#E3002B url(../img/back_warenkorb_small.gif) no-repeat scroll left bottom;
	height:17px;
	padding-top:3px;
	line-height: normal;
	}
	
	#hb #wk div.links input.wk_small {
		height: 20px;
		padding-top: 0px;
	
	}
	
	#hb div.links ul li  {
	/*background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left 18px;*/
	/*border-bottom: 1px solid #b1b3b4;*/
	text-align:left;
	}
	#hb div.links ul li.printpage {
	background:transparent none repeat scroll 0%;
	}
	#hb #wk #tablespecialoffers div.links ul {
	margin:0pt 47px 0pt 36px;
	}
	#hb #wk div.links ul li {
	background-position:left top;
	}
	
	#hb #wk div.links {
		width:auto !important;
		width: 135px;
		min-width:135px;
	}
	#hb .buttons div.links {
		margin-top:3px;
		float:right;
	}
	#hb #wk .buttons div.links.left {
	float:left;
	}
	#hb div.links ul.related li {
		border-bottom: 1px solid #b1b3b4;
	}
	#hb div.links a.tellafriend {
	background:transparent url(../img/icon_tellafriend.gif) no-repeat scroll left 2px;
	}
	#hb div.links ul.related a.tellafriend {
	background:transparent url(../img/icon_tellafriend.gif) no-repeat scroll 100% 2px;
	}
	#hb div.links a.measure {
	background:transparent url(../img/icon_measure.gif) no-repeat scroll left 2px;
	}
	#hb div.links ul.related a.measure {
	background:transparent url(../img/icon_measure.gif) no-repeat scroll 100% 2px;
	}
	#hb div.links a.printpage {
	background:transparent url(../img/icon_printpage.gif) no-repeat scroll left 3px;
	}
	#hb div.links ul.related a.printpage {
	background:transparent url(../img/icon_printpage.gif) no-repeat scroll 100% 3px;
	}
	#hb div.links a.list {
	background:transparent url(../img/icon_list.gif) no-repeat scroll left 3px;
	}
	#hb div.links ul.related a.list {
	background:transparent url(../img/icon_list.gif) no-repeat scroll 100% 3px;
	}
	#hb div.links a.delete {
	background:#E3002B url(../img/icon_delete.gif) no-repeat scroll 5px;
	color:#FFFFFF;
	}
	#hb div.links a.goon, #hb div.links a.back {
	min-width:103px;
	background:#E3002B url(../img/icon_goon.gif) no-repeat scroll 5px;
	color:#FFFFFF;
	display: block;
	cursor:pointer;
	}
	#MyAthleticum div.links a.goon {
		/*min-width:98px;*/
		padding:2px 10px 0 27px;
	}
	a.cart_register, a.detail_cart {
		background:#e60022 url(../img/icon_goon.gif) no-repeat scroll 5px !important;
		padding-left: 25px;
		margin-left: 20px;
		line-height: 1em;
		color: #fff !important;
	}
	 a.detail_cart {
		background:#e60022 url(../img/icon_goon.gif) no-repeat scroll 5px !important;
		padding-left: 25px;
		margin-left: 20px;
		line-height: 1em;
		color: #fff !important;
		font-weight:bold;
	}
	input.login {
		background:#e60022 url(../img/icon_goon.gif) no-repeat scroll 5px;
		padding-left: 15px;
		margin-left: 75px;
		border: 0;
		text-align: right;
		color: #fff;
	}
	#hb div.links input.goon, #hb div.links input.back {
	font-weight:bold;
	/*width:135px;*/
	width: auto !important;
	width: 145px;
	min-width:145px;
	height:19px;
	margin:0px;
	padding:0 10px 2px 27px;
	text-decoration:none;
	background:#E3002B url(../img/icon_goon.gif) no-repeat 5px center;
	color:#FFFFFF;
	border:none;
	text-align:left;
	}
	#hb div.links input.back {
	background:#888 url(../img/icon_back.gif) no-repeat 5px center;
	}
	
	#hb div.links input.delete {
	font-weight:bold;
	width:135px;
	height:19px;
	margin:0px;
	padding:0 0 2px 27px;
	text-decoration:none;
	background:#E3002B url(../img/icon_delete.gif) no-repeat 5px center;
	color:#FFFFFF;
	border:none;
	text-align:left;
	clear:both;
	cursor:pointer;
	}
	#hb div.links a.back {
	background:#888 url(../img/icon_back.gif) no-repeat scroll 5px;
	color:#FFFFFF;
	}
	#hb div.links a.delete:hover {
	color:#000000;
	}
	#hb div.links a:hover {
	color:#000000;
	}
	#hb #overview {
	width:799px;
	}
	#hb #overview .articlewrapper {
	/*background:#fff url(../img/back_articlewrapper.png) no-repeat scroll 0% 0%;*/
	background:#fff;
	float:left;
	margin:0pt 17px 10px 4px;
	padding:3px 0px 3px 3px;
	width:375px;
	}
	
	#hb #overview .row12 {
		width: 777px;
	}
	
	#hb #overview .articlewrapper a {
		line-height: 0;
	}
	/* rzg: 20091211 weil title neu verlinkt*/
	#hb #overview .articlewrapper .title a{
		line-height:14px;
	}
	#hb #overview #detail .articlewrapper {
		background: #fff no-repeat scroll 0% 0%;
	}
	#hb #overview .articlewrapper.row0 {
		clear: left;
	}
	#hb #overview .articlewrapper.row1 {
		margin-right:0pt;
	}
	#hb #overview .article {
		height:178px;
		background-color:#fff;
		padding:5px 0 0 9px;
		font-size:11px;
	}
	#hb #overview .article .title {
		color:#000;
		font-size:14px;
		line-height:14px;
		font-weight:bold;
		padding-bottom:3px;
	}
	#hb #overview .article .image {
		float:left;
		width:152px;
		height:152px;
		position:relative;
	}
	#hb .article .image .icon {
		position:absolute;
		bottom:2px;
		left:4px;
		z-index:13;
	}
	#hb #detail .article .image .icon {
		top:243px;
	}
	#hb .article .image .lupe {
		position:absolute;
		top:3px;
		left:4px;
	}
	#hb .article .image a {
	text-decoration:none;
	color:#FFFFFF;
	}
	#hb .article .availability {
		line-height:normal;
		bottom:1px;
		margin-left:1px;
		position:absolute;
		filter: Alpha(Opacity=90);
		-moz-opacity: 0.90;
		opacity: .9;
		width:150px;
		height:150px;
		background:transparent url(../img/back_availability.png) no-repeat scroll left bottom;
		display:none;
		z-index:10;
	}
	#hb #detail .article .availability {
	top:105px;
	}
	#hb .article .availability .text {
		padding:9px;
		color:#fff;
		font-size:12px;
	}
	#hb .availability .text a {
	line-height:normal !important;	
	}
	#hb .article .filiale {
	background-color:#299FF9;
	}
	#hb .article .available {
	background-color:#00B716;
	}
	#hb .article .notavailable {
	background-color:#E3002B;
	}
	#hb .article .critical {
	background-color:#EF7114;
	}
	#hb #overview .article .picture, #hb #detail .article .picture {
	margin: 1px 0pt 0pt 1px;
	text-align:center;
	height: 150px;
	width: 150px;
	display:table-cell;
	vertical-align:middle; 
	}
	
	#hb #detail .article .picture {
		display:block;
		height: 254px;
		width: 254px;
	}
	#hb #overview .article .picture img, #hb #detail .article .picture img {
		vertical-align:middle;
	}
	#hb #overview .article .textwrapper {
		float:left;
		width:196px;
		margin-left:10px;
		overflow:hidden;
	}
	#hb #overview .article .logo {
	float:right;
	}
	#hb #overview .article .logos {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left bottom;
	height:28px;
	padding:1px 0pt 2px;
	/*overflow: hidden;*/
	vertical-align: top;
	}
	#hb #overview .article .logos .logo {
		width:49px;
		text-align:center;
		float:left;
	}
	#hb #overview .article .description {
		background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left bottom;
		margin:5px 0 8px 0;
		line-height:13px;
		color:#5e5e5e;
		height: 64px;
		overflow:hidden;
	}
	
	#hb .description img {
		margin:10px 0 10px 0 !important;
	}
	
	#hb #overview .article .price {
	color:#E3002B;
	font-size:16px;
	font-weight:bold;
	padding:3px 0pt;
	}
	
	.overviewOriginalPrice {
	color:#000000;
	font-size:12px;
	padding:3px 0pt;
	text-decoration:line-through;
	}
	#hb #overview .article .details {
		height:20px;
		font-weight:bold;
		background:#e3002b url(../img/back_details.gif) no-repeat left bottom;
		clear:left;
	}
	#hb #overview .article .details a {
		color:#fff;
		text-decoration:none;
		display:block;
		padding:4px 0 0 30px;
		line-height: 1em;
	}
	#hb #overview .article .details a:hover {
	color:#000000;
	}
	
	#hb #overview .article .myoneprice {
	color:#000;
	margin-bottom:7px;
	float:left;
	}
	#hb #overview .article .myoneprice a.myOne{
	float:left; display:block; width:26px; height:24px; padding-top:2px;
	}
	#hb #overview .article .myoneprice span{
	display:block;float:left;width:170px;line-height:14px;
	}
	#hb #MyAthleticum,#hb #ml,#hb #detail .articlewrapperbg {
		padding:2px 0 0 3px;
		background:url(img/back_articlewrapper_detail.png) no-repeat;
	}
	
	#hb #detail .articlewrapper {
		position:relative;
		float:left;
		width:762px;
		margin:0 13px 0 0;
		padding:11px 7px 9px 8px;
		background-color:#fff;
	}
	#hb #detail .logo {
	position:absolute;
	right:10px;
	}
	#hb #detail .title {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
	min-height: 18px;
	}
	#hb #detail .title h1{
	font-size:18px;
	font-weight:bold;
	}
	
	#hb #detail .article .image {
		float:left;
		width:256px;
		position:relative;
		vertical-align:middle;
	}
	#hb #detail .article .colors {
	/*background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;*/
	margin-top:8px;
	padding-top:1px;
	}
	#hb #detail .article .colors img {
		margin-right:11px;
		cursor: pointer;
	}
	#hb #detail .article .colors img.last {
		margin-right:0;
	}
	#hb #detail .article .textwrapper {
		float:left;
		width:481px;
		margin-left:21px;
	}
	#hb #detail .article .textwrapper .left {
		float:left;
		width:257px;
		color:#000;
	}
	* html #hb #detail .article .textwrapper .left {
		overflow-x: hidden;
	} 
	#hb #detail .article .textwrapper .right {
		float:left;
		width:207px;
		margin:60px 0 0 17px;
	}
	#hb #detail .article .logos {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	margin-top:1px;
	padding:7px 0pt;
	}
	#hb #detail .article .logos img {
	margin:0pt 8px 0pt 0pt;
	}
	#hb #detail .article .originalprice {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	line-height:14px;
	padding:6px 0pt;
	}
	#hb #detail .article .originalprice div {
	float:left;
	}
	#hb #detail .article .originalprice div.col1 {
	width:108px;
	}
	#hb #detail .article .originalprice .aktion {
	float:left;padding-right:8px;
	}
	#hb #detail .aktionstern {
	display:block;
	float:left;
	width:100%;
	background:transparent url(../img/icon_star.gif) no-repeat scroll 30px 4px;
	}
	#hb #detail .article .myoneprice {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	line-height:14px;
	padding:6px 0pt;
	}
	
	#hb #detail .article .price {
	width:132px;
	color:#E3002B;
	font-size:18px;
	font-weight:bold;
	/*padding:7px 0pt;*/
	float:left;
	padding-left:10px;
	text-align:right;
	}
	#hb #detail .article .price span{
	color:#000;
	font-size:11px;
	font-weight:normal;
	float:right;
	}
	#hb #detail .article .price .text {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	/*padding-bottom:7px;*/
	}
	#hb #detail .article .description {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	color:#5E5E5E;
	line-height:14px;
	padding: 7px 0;
	}
	#hb #detail .article .variant {
	float:left;
	/*background-color:#E3002B;*/
	/*border: 1px dotted #E3002B;*/
	color:#000;
	/*margin-bottom:87px;*/
	/*padding:8px 9px 0px;*/
	}
	
	#hb #detail .article .variant .tocart {
		padding: 6px 0 4px 0;
	}
	#hb #detail .article .variant .articleinfo {
		background-color:#f2f2f2;
		padding:8px 9px 0 8px;
		margin:0;
	}
	#hb #detail .article .variant .articleinfo .chooseBgLayer {
		/*position: absolute;*/
		/*left: 0;
		top: 2px;
		width: 200px;
		margin: 0 4px;
		height: 58px;
		z-index: -1;*/
		/*height: 27px;*/
		float: left;
		display: inline;
		width: 190px;
		padding: 3px;
		margin: 0 -3px 1px -3px;
	}
	#hb #detail .article .variant .articleinfo .chooseBgLayer label {
		padding: 0;
	}
	#hb #detail .article .variant #abstandhalter {
		position: relative;
	 	padding: 0;
		z-index: 0;
	}
	/*#hb #detail .article .variant #abstandhalter #infoBgLayer {
		display: none;
		position: absolute;
		background: #d70029;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
	}*/
	
	#hb #detail .article .links {
		float:left;
		width:100%;
	}
	
	#hb #detail .article .info {
		background-color: #eb2022; /*#E3002B*/
		color:#000;
		margin-top:6px;
		padding: 18px 9px 18px;
		width: 189px;
	}
	#hb #detail .article .info a.detail_cart {
		background: url(../img/double-arrows-right.gif) no-repeat 100% 3px !important;
		display: block;
		margin: 10px 0 0 0;
		padding: 0;
		line-height: 1.5em;
		color: #fff;
	}
		
	#hb #detail .article .variant label {
	display:block;
	float:left;
	padding:2px 0pt 7px;
	width:44px;
	line-height: 15px;
	}
	
	#hb #detail .article .variant .articleinfo label {
		line-height: 1.5em;
	}
	
	#hb #detail .article .variant select {
	float:right;
	font-size:11px;
	width:133px;
	}
	#hb #detail .article .variant .standard {
	padding-top:2px;
	padding-left:10px;
	float:left;
	}
	
	#hb #detail .article .variant p {
	display:block;
	float:left;
	line-height:15px;
	margin-bottom:10px;
	padding-top:2px;
	}
	#hb #detail .article .variant p.black {
	color:#000000;
	float:right;
	/*text-align:right;*/
	text-align:left;
	width: 130px;
	overflow:hidden;
	}
	#hb #detail .back {
	background-color:#FFFFFF;
	color:#5E5E5E;
	margin-top:10px;
	}
	#hb #detail .back a {
	color:#5E5E5E;
	text-decoration:none;
	}
	#hb #wk, #hb #wk {
	background:transparent url(../img/back_warenkorbnavi_left.gif) repeat-x scroll left top;
	margin-left:5px;
	padding-left:5px;
	width:940px;
	}
	
	#hb .bgcolor {
	background-color:#FFFFFF;
	}
	#hb .warenkorbnaviwrappertop {
	background:transparent url(../img/back_warenkorbnavi_top.gif) repeat-x scroll left top;
	padding-top:3px;
	}
	#hb .warenkorbnavi {
	background:transparent url(../img/back_warenkorbnavi.gif) no-repeat scroll left top;
	height:35px;
	overflow:hidden;
	width:940px;
	}
	#hb .warenkorbnavi .text {
	color:#FFFFFF;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:6px 0pt 0pt 14px;
	width:149px;
	}
	#hb .warenkorbnavi ul {
	float:left;
	}
	#hb .warenkorbnavi ul li {
	float:left;
	width:187px;
	}
	#hb .warenkorbnavi ul li.last.active {
	}
	#hb .warenkorbnavi ul li.active {
	background:transparent url(../img/back_warenkorbnavi_act.gif) no-repeat scroll left top;
	height:35px;
	margin-left:-2px;
	margin-right:-7px;
	width:194px;
	}
	#hb .warenkorbnavi ul li.kasse {
	}
	#hb .warenkorbnavi ul li.active.kasse {
	background:transparent url(../img/back_warenkorbnavi_kasse.gif) no-repeat scroll right top;
	}
	#hb .warenkorbnavi ul li.active.last {
	background:transparent url(../img/back_warenkorbnavi_last.gif) no-repeat scroll left top;
	}
	#hb .warenkorbnavi ul li a {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:3px 0pt 2px 28px;
	text-decoration:none;
	}
	#hb .warenkorbnavi ul li.secure a {
	background:transparent url(../img/back_warenkorbnavi_secure.png) no-repeat scroll 170px 7px;
	text-decoration:none;
	}
	#hb .warenkorbnavi ul li.last.secure a {
	background:transparent url(../img/back_warenkorbnavi_secure.png) no-repeat scroll 168px 7px;
	text-decoration:none;
	}
	#hb .warenkorbnavi ul li.active a {
	padding:8px 0pt 10px 30px;
	text-decoration:none;
	}
	#hb .warenkorbnavi ul li.active.secure a {
	text-decoration:none;
	}
	#hb #wk .formwrapper {
	background-color:#FFFFFF;
	}
	#hb #wk .formwrapper #new-col-left{
		float:left;
		width:49%;
		margin-right:2%;
	}
	#hb #wk .formwrapper #new-col-right{
		float:left;
		width:49%;
	}
	#hb #wk .formwrapper #new-col-left label,#hb #wk .formwrapper #new-col-right label {
		float:left;
	}
	
	#hb .form {
	position:relative;
	color:#5E5E5E;
	display:inline;
	float:left;
	margin:14px 0pt 0pt 10px;
	width:513px;
	}
	#hb #wk .formwrapper #new-col-right.form,#hb #wk .formwrapper #new-col-left.form{
	margin:0;
	}
	
	#hb .form p {
	height:23px;
	margin:0 0 0 10px;
	/*width:193px;*/
	}
	#hb .form a {
	color:#5E5E5E;
	text-decoration:none;
	}
	#hb .form h2, h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:0pt 0pt 0pt 10px;
	padding:10px 0pt 0pt;
	clear: both;
	}
	#hb .form .colleft {
	float:left;
	margin-right:5px;
	/*width:207px;*/
	width:145px;
	}
	#hb .form .colleft p {
		width: 135px;
	}
	#hb .form .colright {
	float:left;
	width:220px;
	}
	#hb .form .space {
	height:5px;
	}
	#hb .form .line, #hb #tablewrapper .line {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left bottom;
	height:1px;
	line-height:1px;
	margin-bottom:6px;
	}
	#hb .form input, #hb .form select, #hb .form textarea {
	color:#5E5E5E;
	}
	#hb .form .radio {
	background-color:transparent;
	border:0pt none;
	margin-right:3px;
	}
	#hb .form .radioleft {
	float:left;
	margin-left:10px;
	}
	#hb .form label {
	float:left;
	padding-top:3px;
	}
	#hb .form label.gender {
		float:left;
		padding-top: 0px;
		}
	div.gender {
		width: 100px;
	}
	#hb .form label.left {
	float:left;
	}
	#hb .form select {
	height:20px;
	margin-bottom:3px;
	width:223px;
	}
	#hb .form input {
	background-color:#E0E0E0;
	border:1px solid #A5A5A5;
	float:left;
	height:15px;
	padding:2px 0pt 0pt 1px;
	}
	#hb .form input.large {
	width:217px;
	}
	#hb .form input.missing_input {
		background-color:#ffb0b0;
	}
	#hb .form input.threethird {
	width:160px;
	}
	#hb .form input.third {
	width:50px;
	}
	#hb .form input.middle {
	width:102px;
	}
	#hb .form select.middle {
	margin-right:0px;
	width:108px;
	}
	#hb .boxwrappertop {
	background:transparent url(../img/back_warningboxtop.png) no-repeat scroll left top;
	float:left;
	margin:40px 0pt 0pt 10px;
	padding:4px 0pt 0pt 5px;
	}
	#hb .boxwrapper {
	background:transparent url(../img/back_warningboxbottom.png) no-repeat scroll left bottom;
	padding:0pt 5px 4px 0pt;
	}
	#hb .box {
	border:1px solid #FF0000;
	color:#000000;
	padding:21px 10px 10px 26px;
	width:339px;
	}
	#hb .sign {
	width:20px;
	}
	#hb .sign, #hb .box .text {
	float:left;
	margin-bottom:10px;
	}
	#hb .box .text {
	width:290px;
	}
	#hb .box .text.large {
	width:330px;
	}
	#hb #MyAthleticum div.buttons, #hb #ml div.buttons, #hb #wk div.buttons, #hb #MyAthleticum tr.buttons td, #hb #ml tr.buttons td, #hb #wk tr.buttons td {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	height:30px;
	margin:0pt 10px;
	}
	
	.newbuttons {
		display:inline;
		float:left;
		clear:both !important;
		width:920px !important;
		margin:20px 0 0 10px !important;
		background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top !important;
	}
	#hb #wk div.buttons table {
	width:100%;
	}
	#hb #ml #tablearticles, #hb #wk #tablearticles {
	background-color:#FFFFFF;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	border-top:7px solid #FFFFFF;
	color:#5E5E5E;
	}
	#hb #wk #tablearticles table {
	margin-bottom:0pt;
	}
	#hb #wk #tablearticles th {
	background-color:#EFF0F0;
	font-weight:normal;
	padding:1px 0pt 3px 10px;
	text-align:left;
	}
	#hb #wk #tablearticles th.picture {
	padding-left:10px;
	}
	#hb #wk #tablearticles th.price, #hb #wk #tablearticles th.totalprice, #hb #wk #tablearticles th.functions {
	text-align:right;
	}
	#hb #wk #tablearticles tr.empty td {
	background:transparent none repeat scroll 0%;
	height:10px;
	}
	#hb #wk #tablearticles td {
	background:transparent url(../img/back_kassetable.gif) repeat-x scroll left top;
	padding:7px 0pt 0pt 10px;
	}
	#hb #ml #tablearticles td td, #hb #wk #tablearticles td td {
	background:transparent none repeat scroll 0%;
	padding:0pt;
	}
	#hb #wk #tablearticles td td.label {
	color:#919191;
	width:65px;
	}
	#hb #ml #tablearticles td.picture, #hb #wk #tablearticles td.picture {
	background:transparent none repeat scroll 0%;
	height:80px;
	padding:0pt 21px 10px 0px;
	position:relative;
	width:80px;
	}
	.picturesmall_wrapper {
	display:block;width:80px;height:80px;text-align:center;float:left;
	}
	#hb #ml #tablearticles td.picture img.picturesmall, #hb #wk #tablearticles td.picture img.picturesmall {
	margin:1px;
	}
	
	#hb #ml #tablearticles td.picture .detail, #hb #wk #tablearticles td.picture .detail {
	cursor:pointer;
	height:20px;
	margin:3px 0pt 0pt 3px;
	position:absolute;
	width:20px;
	}
	#hb #ml #tablearticles td.product, #hb #wk #tablearticles td.product {
	padding:2px 10px 0pt;
	width:298px;
	}
	#hb #ml #tablearticles .title, #hb #wk #tablearticles .title {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:5px 0pt 3px;
	}
	#hb #ml #tablearticles .title, #hb #wk #tablearticles .title a {color:#000000;}
	#hb #wk #tablearticles td.number select {
	float:left;
	margin-right:10px;
	width:47px;
	}
	#hb #wk #tablearticles td.number, #hb #wk #tablearticles td.number {
	width:146px;
	}
	#hb #wk #tablearticles td.number .available {
	color:#00B716;
	float:left;
	}
	#hb #wk #tablearticles td.number .cost {
	color:#919191;
	padding:25px 0pt 0pt 57px;
	}
	#hb #wk #tablearticles td.price {
	color:#E3002B;
	font-weight:bold;
	text-align:right;
	width:65px;
	}
	
	#hb #wk #tablearticles td.originalprice  {
	color:#000000;
	font-weight:bold;
	text-align:right;
	width:65px;
	text-decoration:line-through;
	}
	
	#hb #wk #tablearticles td.price .cost {
	color:#5E5E5E;
	font-weight:normal;
	padding-top:25px;
	white-space:nowrap;
	}
	#hb #wk #tablearticles td.totalprice {
	color:#E3002B;
	font-weight:bold;
	text-align:right;
	width:104px;
	}
	#hb #wk #tablearticles td.functions {
	padding-bottom:13px;
	padding-left:20px;
	text-align:right;
	vertical-align:bottom;
	width:137px;
	}
	#hb #wk #tablearticles td.functions .links {
	text-align:left;
	}
	#hb #wk #tablespecialoffers {
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	margin-top: 13px;
	}
	#hb #wk #tablespecialoffers table {
	background-color:#EFF0F0;
	color:#5E5E5E;
	margin-bottom:0pt;
	width:100%;
	}
	#hb #wk #tablespecialoffers td {
	padding-bottom:10px;
	text-align:center;
	}
	#hb #wk #tablespecialoffers td img {
	margin:14px 0pt 6px 10px;
	}
	#hb #wk #tablespecialoffers .links {
	margin:3px 0pt 0pt;
	width:auto;
	}
	#hb #wk #tablesum {
	border-bottom:6px solid #FFFFFF;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	/*margin-top: 50px;*/
	padding-top:10px;
	padding-bottom:30px;
	}
	#hb #wk #tablesum table {
	background-color:#FFFFFF;
	border-top:6px solid #FFFFFF;
	color:#5E5E5E;
	line-height:18px;
	width:100%;
	}
	#hb #wk #tablesum tr.linebottom td {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left bottom;
	}
	#hb #wk #tablesum .black {
	color:#000000;
	}
	#hb #wk #tablesum .grey {
	color:#5E5E5E;
	}
	#hb #wk #tablesum .red {
	color:#E3002B;
	}
	#hb #wk #tablesum td.sum {
	width:573px;
	}
	#wk #tablesum td.price {
	text-align:right;
	width:76px;
	}
	#hb #wk #tablesum td.totalprice {
	font-weight:bold;
	text-align:right;
	width:114px;
	}
	#hb #wk #tablesum tr.buttons td {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	border-top:2px solid #FFFFFF;
	text-align:right;
	}
	#hb #wk #tablesum td.empty {
	padding-left:20px;
	text-align:left;
	width:136px;
	}
	#hb #wk a.printpage, #hb #wk a.buymore {
	background:transparent url(../img/icon_printpage.gif) no-repeat scroll 4px 3px;
	color:#5E5E5E;
	font-weight:bold;
	padding-left:20px;
	padding-right: 10px;
	text-decoration:none;
	}
	#hb #ml a.buymore, #hb #wk #tablesum a.buymore {
	background:transparent url(../img/icon_warenkorb_grey.gif) no-repeat scroll 4px 3px;
	padding-left:23px;
	}
	#hb #wk #tableoverview {
	background-color:#FFFFFF;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	border-top:7px solid #FFFFFF;
	color:#5E5E5E;
	}
	#hb #wk #tableoverview th {
	background-color:#EFF0F0;
	font-weight:normal;
	padding:1px 0pt 3px 10px;
	text-align:left;
	}
	#hb #wk #tableoverview td {
	padding:2px 0pt 2px 10px;
	}
	#hb #wk #tableoverview tr.linetop td {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	}
	#hb #wk #tableoverview tr.linebottom td {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left bottom;
	}
	#hb #wk #tableoverview tr.total td {
	font-weight:bold;
	}
	#hb #wk #tableoverview tr.grey td {
	background-color:#EFF0F0;
	}
	#hb #wk #tableoverview .alignbottom {
	vertical-align:bottom;
	}
	#hb #wk #tableoverview .product {
	/* width:599px; */
	width:520px;
	}
	#hb #wk #tableoverview .cost, #hb #wk #tableoverview .price, #hb #wk #tableoverview .totalprice {
	text-align:right;
	}
	#hb #wk #tableoverview tr.subtotal td {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left bottom;
	}
	#hb #wk #tableoverview .number {
	width:60px;
	}
	#hb #wk #tableoverview td.price, #hb #wk #tableoverview td.totalprice {
	color:#E3002B;
	text-align:right;
	width:75px;
	}
	#hb #wk #tableoverview td.totalprice {
	font-weight:bold;
	}
	#hb #wk #tableoverview tr.total td.product {
	color:#000000;
	}
	#hb #wk #tableoverview .billaddress {
	width:200px;
	}
	#hb #wk #tableoverview .paymode {
	width:555px;
	}
	#hb #wk #tableoverview .buttons {
	background-image:none;
	text-align:right;
	width:135px;
	}
	#hb #wk .confirmation {
	background-color:#EFF0F0;
	margin-bottom:20px;
	padding:10px;
	}
	#hb #wk #tableoverview tr td.grey {
	color:#5E5E5E;
	}
	#hb #wk #tableoverview tr td.black {
	color:#000000;
	}
	#hb #wk #tableoverview tr td.red {
	color:#E3002B;
	}
	#hb #ml #tablewrapper {
	background-color:#FFFFFF;
	}
	#hb #ml #tablearticles td {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	padding:7px 0pt 0pt;
	}
	#hb #ml #tablearticles td.red {
	color:#E3002B;
	}
	#hb #ml #tablearticles td.grey {
	color:#919191;
	}
	#hb #ml #tablearticles td.darkgrey {
	color:#5E5E5E;
	}
	#hb #ml #tablearticles td.picture {
	padding-bottom:9px;
	}
	#hb #ml #tablearticles td.product {
	width:148px;
	}
	#hb #ml #tablearticles td.description {
	font-size:11px;
	line-height:13px;
	padding-top:29px;
	width:192px;
	}
	#hb #ml #tablearticles td.logos {
	text-align:center;
	width:164px;
	}
	#hb #ml #tablearticles td.logos img {
	margin:0pt 6px;
	}
	#hb #ml #tablearticles td.price {
	font-size:18px;
	font-weight:bold;
	text-align:right;
	width:137px;
	}
	#hb #ml #tablearticles td.price span.price {
	display:block;
	padding:7px 0pt 14px;
	}
	#hb #ml #tablearticles div.links {
	font-size:11px;
	}
	#hb #ml #tablearticles div.links li {
	margin-bottom:2px;
	}
	#hb #ml #tablearticles td td {
	line-height:14px;
	}
	#hb #ml #tablearticles td.label {
	color:#919191;
	width:65px;
	}
	#hb #ml #tablearticles td.line {
	background:transparent url(../img/back_horizontallinedots.gif) repeat-x scroll left top;
	line-height:1px;
	padding:0pt 0pt 7px;
	}
	#hb #ml .buttons table {
	width:100%;
	}
	#hb #MyAthleticum .form {
	width:755px;
	}
	#hb #MyAthleticum div.links {
	/*width:135px;*/
	}
	#hb #MyAthleticum div.links li {
		/* margin-bottom:2px; */
	}
	
	#hb div#cart_login {
		/*display:none; */
		position: absolute;
		bottom: 30px;
		right: 22px;
		background-color: #e60022;
		padding: 15px;
		}
	
	#hb label.cart_login {
		display:block;
		float:left;
		width: 80px;
		margin-top: 5px;
	}
	#hb input.cart_login {
		width: 160px;
		margin-top: 5px;
	}
	/* Content from base.css */
	
	.subcolumns, .subcolumns_oldgecko {
	overflow:hidden;
	width:100%;
	}
	
	#hb ul#order_error, #hb ul#shop_error, .fakeabstand
	{
		display:block;
		color: #fff;
		margin-bottom: 10px;
		width: 432px;
	}
	#hb ul#order_error li, #hb ul#shop_error li {
		margin-left: 10px;
		padding-left: 10px;
		line-height: 20px;
		font-weight: bold;
		background-color: #D53235;
	}
	
	#hb .warenkorbnavi ul li input {
		background: transparent;
		border: 0;
		color: #fff;
		font-weight:bold;
	}
	
	.light {
		color: #ccc !important;
	}
	input.light {
		background-color: #eee !important;
		border: 1px solid #ddd !important;
		color: #ccc !important;
	}
	
	/* Wishlist empty Message */
	#wishListTxt {margin-top: 20px;text-align:center;}
	
	/* Postfinance Div */
	.postFinanceText {margin:0 0 0 140px; width:205px; }
	
	/* Pay Pal Div */
	.payPalText {margin:0 0 0 140px; width:205px; }
	
	/* Click 'n Buy Div */
	.clickAndBuyText {margin:0 0 0 140px; width:205px; }
	
	/* Vorauskasse Div */
	.vorauskasseText {margin:0 0 0 140px; width:205px; }
	
	/* rzg 03.02.2008 start */
	#tshirtprint {
		width:163px;
		height:39px;
		margin-top:20px;
		background-image:url(../img/tshirtprint.png);
		background-position:0 -39px;
		background-repeat:no-repeat;
	}
	
	#tshirtprint.over {
		background-image:url(../img/tshirtprint.png);
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
	#tshirtprint a {
		display: none;
	}
	/* rzg 03.02.2008 end */
	
	
	/*
	* {
	margin:0pt;
	padding:0pt;
	}
	option {
	padding-left:0.4em;
	}
	* html body * {
	overflow:visible;
	}
	* html iframe, * html frame {
	overflow:auto;
	}
	* html frameset {
	overflow:hidden;
	}
	html {
	height:100%;
	}
	body {
	background:#FFFFFF none repeat scroll 0%;
	color:#000000;
	font-size:100.01%;
	min-height:101%;
	text-align:left;
	}
	fieldset, img {
	border:0pt solid;
	}
	ul, ol, dl {
	margin:0pt 0pt 1em 1em;
	}
	li {
	line-height:1.5em;
	margin-left:1.5em;
	}
	#page_content .contentbox_content ul {
	margin:0pt 1.8em 1em 0.8em;
	}
	#page_content .contentbox_content ol li {
	margin:0pt 0pt 0.5em;
	}
	#page_content .contentbox_content ul li {
	background-image:url(../../img/li.gif);
	background-position:0pt 0.8em;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0pt 0pt 0.5em;
	padding-left:1em;
	}
	#page_content .addcontentbox .contentbox_content ol li, #page_content .addcontentbox .contentbox_content ul li {
	background-image:none;
	list-style-type:none;
	padding:0pt;
	}
	dt {
	font-weight:bold;
	}
	dd {
	margin:0pt 0pt 1em 2em;
	}
	blockquote, cite {
	font-size:0.93em;
	margin:0pt 0pt 1em 1.5em;
	width:auto;
	}
	#header {
	position:relative;
	}
	#topnav {
	position:absolute;
	right:10px;
	text-align:right;
	top:10px;
	}
	#nav {
	clear:both;
	width:auto;
	}
	#main {
	clear:both;
	width:auto;
	}
	#col1 {
	float:left;
	width:200px;
	}
	#col2 {
	float:right;
	width:200px;
	}
	#col3 {
	margin:0pt 200px;
	width:auto;
	}
	#footer {
	clear:both;
	display:block;
	}
	#col1 {
	z-index:3;
	}
	#col2 {
	z-index:5;
	}
	#col3 {
	z-index:1;
	}
	#col1_content {
	z-index:4;
	}
	#col2_content {
	z-index:6;
	}
	#col3_content {
	z-index:2;
	}
	#col1_content, #col2_content, #col3_content {
	position:relative;
	}
	.hidenone #col3 {
	margin:0pt 200px;
	}
	.hideboth #col3 {
	margin-left:0pt;
	margin-right:0pt;
	}
	.hideleft #col3 {
	margin-left:0pt;
	margin-right:200px;
	}
	.hideright #col3 {
	margin-left:200px;
	margin-right:0pt;
	}
	.hideboth #col1, .hideboth #col2 {
	display:none;
	}
	.hideleft #col1 {
	display:none;
	}
	.hideright #col2 {
	display:none;
	}
	.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
	}
	.clearfix {
	display:block;
	}
	.floatbox {
	overflow:hidden;
	}
	#ie_clearing {
	display:none;
	}
	
	.subcolumns_oldgecko {
	float:left;
	}
	.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {
	float:left;
	width: 80px;
	margin-top: 5px;
}
#hb input.cart_login {
	width: 160px;
	margin-top: 5px;
}
/* Content from base.css */

.subcolumns, .subcolumns_oldgecko {
overflow:hidden;
width:100%;
}

#hb ul#order_error, #hb ul#shop_error
{
	color: #fff;
	margin-bottom: 10px;
	width: 432px;
}
#hb ul#order_error li, #hb ul#shop_error li {
	margin-left: 10px;
	padding-left: 10px;
	line-height: 20px;
	font-weight: bold;
	background-color: #D53235;
}

#hb .warenkorbnavi ul li input {
	background: transparent;
	border: 0;
	color: #fff;
	font-weight:bold;
}

.light {
	color: #ccc !important;
}
input.light {
	background-color: #eee !important;
	border: 1px solid #ddd !important;
	color: #ccc !important;
}

/* Wishlist empty Message */
#wishListTxt {margin-top: 20px;text-align:center;}

/* Postfinance Div */
.postFinanceText {margin:0 0 0 220px; width:205px; }

/* Pay Pal Div */
.payPalText {margin:0 0 0 220px; width:205px; }

/* Click 'n Buy Div */
.clickAndBuyText {margin:0 0 0 220px; width:205px; }

/* Vorauskasse Div */
.vorauskasseText {margin:0 0 0 220px; width:205px; }

/* rzg 03.02.2008 start */
#tshirtprint {
	width:163px;
	height:39px;
	margin-top:20px;
	background-image:url(../img/tshirtprint.png);
	background-position:0 -39px;
	background-repeat:no-repeat;
}

#tshirtprint.over {
	background-image:url(../img/tshirtprint.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#tshirtprint a {
	display: none;
}
/* rzg 03.02.2008 end */



div#weihnachten {
	position: relative;  width: 50%; text-align: right; color: #5E5E5E;
	padding-left:50%;
	text-align:right;
	padding-bottom:50px;
}

div#weihnachten img {
	margin: -5px 10px 0 5px;
}

div#weihnachten a {
	color: #5E5E5E;
	font-weight: normal;
}
div#weihnachten table {
	position:absolute;
	right:5px;
}


/*
* {
margin:0pt;
padding:0pt;
}
option {
padding-left:0.4em;
}
* html body * {
overflow:visible;
}
* html iframe, * html frame {
overflow:auto;
}
* html frameset {
overflow:hidden;
}
html {
height:100%;
}
body {
background:#FFFFFF none repeat scroll 0%;
color:#000000;
font-size:100.01%;
min-height:101%;
text-align:left;
}
fieldset, img {
border:0pt solid;
}
ul, ol, dl {
margin:0pt 0pt 1em 1em;
}
li {
line-height:1.5em;
margin-left:1.5em;
}
#page_content .contentbox_content ul {
margin:0pt 1.8em 1em 0.8em;
}
#page_content .contentbox_content ol li {
margin:0pt 0pt 0.5em;
}
#page_content .contentbox_content ul li {
background-image:url(../../img/li.gif);
background-position:0pt 0.8em;
background-repeat:no-repeat;
list-style-type:none;
margin:0pt 0pt 0.5em;
padding-left:1em;
}
#page_content .addcontentbox .contentbox_content ol li, #page_content .addcontentbox .contentbox_content ul li {
background-image:none;
list-style-type:none;
padding:0pt;
}
dt {
font-weight:bold;
}
dd {
margin:0pt 0pt 1em 2em;
}
blockquote, cite {
font-size:0.93em;
margin:0pt 0pt 1em 1.5em;
width:auto;
}
#header {
position:relative;
}
#topnav {
position:absolute;
right:10px;
text-align:right;
top:10px;
}
#nav {
clear:both;
width:auto;
}
#main {
clear:both;
width:auto;
}
#col1 {
float:left;
width:200px;
}
#col2 {
float:right;
width:200px;
}
#col3 {
margin:0pt 200px;
width:auto;
}
#footer {
clear:both;
display:block;
}
#col1 {
z-index:3;
}
#col2 {
z-index:5;
}
#col3 {
z-index:1;
}
#col1_content {
z-index:4;
}
#col2_content {
z-index:6;
}
#col3_content {
z-index:2;
}
#col1_content, #col2_content, #col3_content {
position:relative;
}
.hidenone #col3 {
margin:0pt 200px;
}
.hideboth #col3 {
margin-left:0pt;
margin-right:0pt;
}
.hideleft #col3 {
margin-left:0pt;
margin-right:200px;
}
.hideright #col3 {
margin-left:200px;
margin-right:0pt;
}
.hideboth #col1, .hideboth #col2 {
display:none;
}
.hideleft #col1 {
display:none;
}
.hideright #col2 {
display:none;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
display:block;
}
.floatbox {
overflow:hidden;
}
#ie_clearing {
display:none;
}

.subcolumns_oldgecko {
float:left;
}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {
float:left;
}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {
float:right;
margin-left:-5px;
}
.c25l, .c25r {
width:25%;
}
.c33l, .c33r {
width:33.333%;
}
.c50l, .c50r {
width:50%;
}
.c66l, .c66r {
width:66.666%;
}
.c75l, .c75r {
width:75%;
}
.c38l, .c38r {
width:38.2%;
}
.c62l, .c62r {
width:61.8%;
}
.subc {
padding:0pt 0.5em;
}
.subcl {
padding:0pt 1em 0pt 0pt;
}
.subcr {
padding:0pt 0pt 0pt 1em;
}
.skip, .hideme, .print {
height:1px;
left:-1000em;
position:absolute;
top:-1000em;
width:1px;
}
.skip:focus, .skip:active {
height:auto;
left:0pt;
position:static;
top:0pt;
width:auto;
}
 */
	}
	.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {
	float:right;
	margin-left:-5px;
	}
	.c25l, .c25r {
	width:25%;
	}
	.c33l, .c33r {
	width:33.333%;
	}
	.c50l, .c50r {
	width:50%;
	}
	.c66l, .c66r {
	width:66.666%;
	}
	.c75l, .c75r {
	width:75%;
	}
	.c38l, .c38r {
	width:38.2%;
	}
	.c62l, .c62r {
	width:61.8%;
	}
	.subc {
	padding:0pt 0.5em;
	}
	.subcl {
	padding:0pt 1em 0pt 0pt;
	}
	.subcr {
	padding:0pt 0pt 0pt 1em;
	}
	.skip, .hideme, .print {
	height:1px;
	left:-1000em;
	position:absolute;
	top:-1000em;
	width:1px;
	}
	.skip:focus, .skip:active {
	height:auto;
	left:0pt;
	position:static;
	top:0pt;
	width:auto;
	}
	 */
