a{border: none;}


ol, ul {
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}
/********************************************
*
* icons
*
********************************************/

.button {
	display:block;
	padding:0.35em 1em 0.4em 1em;
	line-height:1em;
	width:auto;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	overflow:hidden;
}
a[class~="button"] {
	height:1em;
}
.button.delete {
	border:0;
	text-indent:-1000em;
	cursor:pointer;
	height:18px;
	width:18px;
	background-position:2px 1px;
}

* hmtl .classicCompact .button {
	position:relative;
}
.button.basket {
	background-position:0px 0px;
}
.tag,
.delicious,
.recommend {
	display:block;
	text-indent:-100em;
	text-decoration:none;
}
.top {
	display:block;
	text-indent:-100em;
}


/********************************************
*
* popup
*
********************************************/

.popup {
	width:47em;
	padding:0;
	margin:0 auto 0 auto;
}
.popup div {
	margin:0.5em 0 0 0;
}
.popup h3 {
	margin:0.5em 0 0.5em 0;
}
.popup p {
	font-size:0.85em;
}
.popup .button.main {
	float:left;
	width:auto;
	margin:0.5em 0 0 0;
}
.popup table {
	width:100%;
}
.fonts {
	width:20.5em;
	float:left;
}
#infoPrinttypes {
	float:left;
	width:43em;
}
.colors {
	width:13em;
	float:left;
}
#infoFonts {
	float:left;
}
#infoFonts .button {





	margin:1em 0 1em 0;
}
#infoFonts p {
	clear:both;
	width:47em;
}
#shirtomatHowto ul {
	list-style-type:none;
	margin:0.5em 0 0 2.5em !important;
}
#shirtomatHowto,
#shirtomatGetPartner {
	padding:1em 0 3em 0;
}
#shirtomatGetPartner hr {
	height:1px;
	border:0;
	margin:1em 0 1em 0;
}

/********************************************
*
* tooltip
*
********************************************/

#tooltip {
	max-width:264px;
	padding:10px 12px 12px 12px;
	text-align:left;
	font-size:1em;
}
#tooltip .url{
	font-style:italic;
}

/********************************************
*
* header user information
*
********************************************/

#headerUserInformation {
float: right; 
	font-size:12px;
	overflow:hidden;
	line-height:2em;

}
#headerUserInformation ul {
width: 250px;
	height:auto;
	margin:0;
	padding:0;


}
#headerUserInformation ul.left {
position: relative;
font-size: 12px;

}

#headerUserInformation ul li {
	float:left;
	margin:0;

}

#headerUserInformation ul li strong {
	font-weight:bold;
position: relative;

}

#shopBasketCount, #shopBasketPrice{
	display: inline; 
}

#headerUserInformation ul.right {
	clear:both;
float:left;
	margin-right:-0.5em;
	width:5%;

}
* html #headerUserInformation ul.right {
	margin-right:-0.2em; 	/* fix for ie 6 */
}
*+html #headerUserInformation ul.right {
	margin-top:0 !important; 	/* fix for ie 6 */
}
#headerUserInformation select {
	padding:0.1em 0.4em 0.2em 0.4em;
	width:10em;
	height:1.9em;
	font-size:0.9em;
}





ol, ul {
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
}


/********************************************
*
* form elements
*
********************************************/

label {
	cursor:pointer;
}
select,
input,
textarea {
	font-weight:bold;
	font-size:0.75em;
	margin:0;
}
select {
	min-width:5.5em;
	padding:0.1em;
}
option {
	padding:0 0 0.2em 0.6em;
}
input,
textarea {
	padding:0.3em 0.2em 0.4em 0.6em;
}
input[type="hidden"] {
	border:0;
	margin:0;
	padding:0;
}
.require {
	font-weight:bold;
}
fieldset {
	border:0;
}

/********************************************
*
* messages
*
********************************************/

.message {
	display:block;
	margin:0.5em 0.5em 0 0.5em;
	padding:0.2em;
	font-size:0.85em;
	font-weight:bold;
}
.error,
.pending,
.info,
.success {
	padding-left:2.5em;
}
.nojs {
	margin:10px 0 10px 0;
	float:none;
	clear:both;
	overflow:auto;
}

/********************************************
*
* additional elements (left side),
* additional elements (right side)
*
********************************************/

body.oneElement {
	width:61.5em;
}
body.twoElements {
	width:76.5em;
}
body.twoElements #main {
	margin-right:0.3em;
	float:left;
}
body.oneElement #barLeft,
body.oneElement #barRight,


body.twoElements #barLeft,
body.twoElements #barRight {
	display:block;
	width:14.5em;
	min-height:1px;
	float:left;
}
.box a.button {
	float:left;
	width:auto;
	margin:0.5em 0 0.5em 0;
}
.box select {
	width:95%;
	margin:0 0.5em 0.5em 0;
}
.box input {
	width:92%;
	margin:0 0.5em 0.5em 0;
}

/* ~~~~ one Element ~~~~ */

	body.oneElement.mvc
	{
		width:900px;
		/* width:
			600 = 820px
			650 = 890px
			660 = 900px
			828 = 1130px
		*/
	}
	body.oneElement.mvc #main
	{
		width:665px; /* current shop width + 5px */
		/* width:
			600 = 605px
			650 = 655px
			660 = 665px
			828 = 832px
		*/
		margin:0 0.5% 0 0.5%;
		float:left;
	}
	body.oneElement.mvc #barRight,
	body.oneElement.mvc #barLeft
	{
		width:25%;
	}

/* ~~~~ two Elements ~~~~ */

	body.twoElements.mvc
	{
		width:1140px;

		/* width:
			600 = 1040px
			650 = 1120px
			660 = 1140px
			828 = 1260px
		*/
	}
	body.twoElements.mvc #main
	{
		width:670px; /* current shop width + 10px */
		/* width:
			600 = 610px
			650 = 660px
			660 = 670px
			828 = 838px
		*/
		margin:0 0.5% 0 0.5%;
		float:left;
	}

	body.twoElements.mvc #barRight,

	body.twoElements.mvc #barLeft
	{
		width:20%;
	}

/* ~~~~ two Elements ~~~~ ie6 matched all additional settings from line 355 to 422 */

	body.noElements.mvc
	{
		width:660px;
	}

/* ~~~~ bar left/right ~~~~ */

	.mvc #barLeft,
	.mvc #barRight
	{
		display:block;
		margin:0 auto 0 auto;
		min-height:1px;
		float:left;

	}
	.mvc #barLeft div
	{
		float:right;
	}
	.mvc #barLeft h3
	{
		margin:0;
		padding:0 0 0 3%;
		font-size:1em;
		line-height:1.6em;
	}
	.mvc #barRight *
	{
		float:left;
	}




/********************************************
*
* shop information
*
********************************************/

#shopInformation {
	width:46em;
	float:left;
	margin:0;
	padding:0 0.5em 0 0.5em;
}
#shopInformation h1 {
	margin:0;
	padding:0;
	line-height:2em;
	vertical-align:bottom;
}
#shopInformation p {
	padding:0;
	margin:0;
	font-size:0.8em;
}

/********************************************
*
* banner
*
********************************************/

#banner {
	padding:0;
	margin:0;
}
#banner img {
	margin:0;
}

/********************************************
*
* affiiliate
*
********************************************/

#affiiliate {
	margin:0;
	padding:0;
}
#affiiliate a {
	display:block;
	float:right;
	font-size:0.8em;
	padding:0.4em 0;
	margin:0;
	float:right;
	font-weight:bold;
}

/********************************************
*
* ssl
*
********************************************/

ul li#sslWrapper {
	border-left:medium none !important;
	float:right;
	width:11em;
}

#ssl {
	float:right;
width: 100px;
	margin:0;
	padding:0;
position: relative;
margin-top: -58px;
margin-right: 10px;
}

*+html ul li#sslWrapper {
	padding-right:16px !important;
}


#ssl a {
	background:transparent url(../../../Images/Icons/ssl.png) no-repeat scroll 0 1px;
	border-left:medium none !important;
	display:block;
	float:right;
	width:auto;
}

#headerUserInformation ul li#ssl a {
	border-left:none;
}

#headerUserInformation ul li#ssl {
	float:right;
	border-left:none;
}

.confomat #ssl {
	margin:2px 0 0 0;
	width:20em;
}

#headerUserInformation #userHelp {
	float:left;
	height:2em;
	line-height:2em;
}

/********************************************
*
* checkout menu
*
********************************************/
#menuCheckout {
	float:left;
	width: 778px;
	height:3.2em;
	line-height:2.1em;
	margin:-10px -20px;
font-weight:bold; 
background-color: #E4180E;
}
#menuCheckout div
{
background-color:#DE011A;
}
#menuCheckout ol {
	overflow:visible;
	width:47em;
	margin:0 auto;
	text-align:left;
	float:left;
}
#menuCheckout ol li {
	float:left;
	width:10.5em;
}
#menuCheckout ol li#step-3 {
	width:12.5em;
}
#menuCheckout ol li#step-4 {
	width:13em;
}












#menuCheckout ol li a {
	display:block;
	height:2.1em;
	padding:0.8em 0 0.3em 3.5em;
	background-position:1em 1em;
	background-repeat:no-repeat;
}

/********************************************
*
* content
*
********************************************/

#content {
	margin:0;
	padding:0;
	clear:both;
}
#content .important {
	margin-top:1em;
	clear:left;
	width:44.65em;
}
.content h3 {
	padding-left:0.3em;
}







/********************************************
*
* confomat
*
********************************************/

#content embed, /* ff, opera, safari */
#content object /* ie6, ie7 */
{
	margin:0.5em 0 0 0;
}

/********************************************
*
* login, lost password
*
********************************************/

#login,
#lostPassword,
#lostPasswordSend {
	width:47em;
	padding:0;
}
#frmAuthenticate {
	width:47em;
	margin-top:0.5em;
}
#login h3 {
	clear:both;
	width:30em;
}
#login h3,
#lostPassword h3,
#lostPasswordSend h3 {
	padding:0 0 0 0.5em;
}
#login fieldset,
#lostPassword fieldset,
#lostPasswordSend fieldset,
#frmAuthenticate fieldset {
	width:44em;
	padding:0 0.5em 0.5em;
}
#login fieldset div,
#lostPassword fieldset div,
#lostPasswordSend fieldset div,
#frmAuthenticate div {
	clear:both;
	float:left;
	width:45.5em;
	line-height:2.1em;
	padding:0 0.5em 0 0;
}
#login fieldset label,
#lostPassword fieldset label,
#lostPasswordSend fieldset label,
#frmAuthenticate fieldset label {
	display:block;
	float:left;
	width:8em;
	font-size:0.8em;
}
#login fieldset input,
#lostPassword fieldset input,
#lostPasswordSend fieldset input,
#frmAuthenticate fieldset input {
	display:block;
	float:left;
	width:17em;
}
#login fieldset .button,
#lostPassword fieldset .button,
#lostPasswordSend fieldset .button,
#frmAuthenticate fieldset .button {
	float:left;
	width:auto;
	margin:0 0 0 91px;
}
* html #login fieldset .button,
* html #lostPassword fieldset .button,
* html #lostPasswordSend fieldset .button,
* html #frmAuthenticate fieldset .button {
	margin-left:45px; /* fix for ie 6 */
}
*+html #login fieldset .button,
*+html #lostPassword fieldset .button,
*+html #lostPasswordSend fieldset .button,
*+html #frmAuthenticate fieldset .button {
	margin-left:89px; /* fix for ie 7 */
}
#frmAuthenticate .button {
width:auto;
float:left;
margin:0 0 0 7.6em;
}
* html #frmAuthenticate .button {
margin:0 0 0 3.6em; /* fix for ie 6 */
}
*+html #frmAuthenticate .button {
margin:0 0 0 7em; /* fix for ie 7 */
}
#login p,
#lostPassword p {
	font-size:0.8em;
}
#lostPassword p {
	padding:0.5em 0 0.5em 0.5em;
}
#lostPassword fieldset {
	margin-top:0.5em;
}
#login .loginLostpass {
	float:left;
	padding:0 0 0 90px;
	width:30em;
	font-size:0.85em;
}
#lostPassword h2 {
	margin:0 0 0.5em 0;
}
#frmRegister {
	padding:0 0 1em 0;


	margin:0 0 1em 0;
}
#frmRegister .button.main {
	margin:5px 0 0 51%;
}
#frmLogin .button.main {
	margin:5px 0 0 50%;
}
#frmLogin .loginLostpass a {
	margin:0;
}

/********************************************
*
* article filter
*
********************************************/

#frmFilter {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
#frmFilter select { /* fix for Opera v9.23 on Mac */
	background-color:#fff;
}
#frmFilter fieldset {
	margin:0;
	padding:0.4em;
	border:0;
}
#frmFilter h4,
#frmFilter fieldset div {
	margin:0 0.2em 0 0;
	padding:0;
	float:left;
}
#frmFilter h4 {
	line-height:1.9em;
	margin-right:0.5em;
}
#frmFilter fieldset div select {
	width:15em;
	margin-top:0.4em;
}
* html #frmFilter fieldset div select {
	margin-top:0.3em; /* fix for ie 6 */
}
*+html #frmFilter fieldset div select {
	margin-top:0.3em; /* fix for ie 7 */
}
#frmFilter fieldset div select#filterProductTypeId {
	width:19em;
}

/********************************************
*
* article navigation
*
********************************************/

.navigation {
	float:left;
display:inline;
width:  98%;
	overflow:visible;
	margin:0.5em 0 0 0;
	text-align:left;
	line-height:20px;
	padding:0 0.5em 0 0.5em;
}
* html .navigation {
	margin:5px 0 0 6px;
}
.navigation div {
	margin:0 auto 0 auto;
	text-align:center;
	display:table;
	font-size:0.85em;
}

.navigation div.num1 {
	width:126px;
}
.navigation div.num2 {
	width:68px;
}
.navigation div.num3 {
	width:66px;
}
.navigation div.num4 {
	width:86px;
}
.navigation div.num5 {
	width:206px;
}
.navigation div.num6 {
	width:160px;
}
* html .navigation div.num6 {
	width:170px; /* fix for ie 6 */
}
* html .navigation div.num5 {
	width:209px; /* fix for ie 6 */
}

.navigation div a,
.navigation div span {

	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0 0 0 4px;
}
.navigation div span {
	font-weight:bold;
}
.navigation small {
	font-size:0.85em;
}
.navigation small.left {
	position:static;
	display:block;
	float:left;
	line-height:25px;
}
.navigation small.right {
	display:block;
	float:right;
	margin:-18px 0 0 0;
}
.navigation a.left {
	margin-right:11px;
}
.navigation a.right {
	margin-left:15px;
}
.navigation div a.left,
.navigation div a.leftend,
.navigation div a.right,
.navigation div a.rightend {
	display:block;
	line-height:18px;
	float:left;
	text-indent:-200em;
}

/********************************************
*
* article classic extended
*
********************************************/

.classicExtended {
	width:47em;
	float:left;
	padding:0;
	margin:0;
}
.classicExtended form label {
	cursor:default;
}
.classicExtended form {
	width:47em;
	padding:0 0 1em 0;
	margin:0.5em 0em 1em 0;
	float:left;
}
.classicExtended form fieldset {
	border:0;
	margin:0;
	padding:0;
	float:left;
}
.classicExtended form fieldset .articleImages {
	margin:0 0 0 0.5em;
	width:14.3em;
	height:17em;
	padding:0.3em 0 0 0;
	float:left;
}
.classicExtended form fieldset.with-title .articleImages {
	margin-top:-16px;
}
* html .classicExtended form fieldset .articleImages { /* fix for ie 6 */
	margin:0 1.9em 0 0.3em;
}
.classicExtended form fieldset a img {
	padding:0;
	height:13.5em;
	width:13.5em;
	margin:0 auto 0 4px;
}
.classicExtended form fieldset ul {
	display:block;
	width:13em;
	overflow:hidden;
	padding:0.3em 0 0.4em 0.6em;
	margin:0;
	float:left;
	visibility:hidden;
}
.classicExtended form fieldset ul li {
	float:left;
	margin:0 0.3em 0 0;
}
.classicExtended form fieldset h5 {
	margin:0 0 0.5em 0;
}
.classicExtended form fieldset p {
	font-size:0.8em;
	padding:0 0 0.5em 0;
}
.classicExtended form fieldset .articleProducttypeTxt {
	width:95%;
}
.classicExtended form fieldset .articleDetailsLink {
	width:auto;
	margin:-1.5em 0 0 0;
	padding:0 0.5em 0 0;
	float:right;
	font-size:0.8em;
}
* html .classicExtended form fieldset .articleDetailsLink {
	margin:-1.5em -2em 0 0;
	padding:0;
}
.classicExtended form fieldset .articleDesc {
	width:27.5em;
	float:right;
	margin:0 0 0 2.1em;
	padding:0;
}
* html .classicExtended form fieldset .articleDesc {
	float:none;  /* important fix, because of ie 6 crashed */
	margin:0;
	padding:0;
}

*+html .classicExtended form fieldset .articleDesc {
	margin:0 2.5em 0 2.1em;
}

.classicExtended form fieldset .articleDesc div {
	clear:left;
	float:left;




	width:30em;
	line-height:1.9em;
}
.classicExtended form fieldset .articleDesc div label {
	display:block;
	float:left;
	font-weight:bold;
	width:11em;
}
.classicExtended form fieldset .articleDesc div input,
.classicExtended form fieldset .articleDesc div select {
	float:left;
	margin:0.2em;
}
.classicExtended form fieldset .articleDesc div select {
	padding-right:0.3em;
	margin-right:0.3em;
	height:2em;
}
.classicExtended form fieldset .articleDesc span {
	font-size:0.8em;
}
.classicExtended form fieldset .articleDesc a.measureTable,
.classicExtended form fieldset .articleDesc .articleLimit {
	display:block;
	float:right;
	width:11em;
	margin:-1.9em 0 0 0;
	line-height:1.9em;
	text-align:right;
	font-size:0.8em;
}
.classicExtended form fieldset .articleDesc .articleSizes {
	padding-top:0.5em;
	width:27.5em;
}
.classicExtended form fieldset .articleDesc div span {
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:19em;
	overflow:hidden;
}
.classicExtended form fieldset div.articlePrice {
	margin:1em 0 0 2.1em;
	padding:0.5em 0.5em 0.5em 0;
	width:27.5em;
	clear:both;
	float:right;
}

*+html .classicExtended form fieldset div.articlePrice {

	margin:0 2.1em 0 2.1em;
}

.classicExtended .articlePriceWrapper {
	float:left;
}


* html .classicExtended form fieldset .articleDesc .articleSizes {
	width:30em;
}
* html .classicExtended form fieldset div.articlePrice { /* important fix, because of ie 6 crashed */
	float:none;
	margin:0;
	border:0;





	width:29.5em;
}

.classicExtended form fieldset div.articlePrice label {

	font-weight:bold;
	float:left;
}
.classicExtended form fieldset div.articlePrice .priceGroup {
	display:block;
	text-align:right;
}
.classicExtended form fieldset div.articlePrice .button {
	margin-top:0.4em;
	float:right;
}
.classicExtended .tax-shipping {
	position:absolute;
	margin:1.8em 0 0 0.2em;
}
* html .classicExtended .tax-shipping {
	margin:1.8em 0 0 -2.6em;
	line-height:1.8em;
}
*+html .classicExtended .tax-shipping {
	margin:1.8em 0 0 -2.6em;
}
.classicExtended .stock-out p,
.classicExtended .articlePrice p.message.advice {
	text-align:right;
}

/* ~~~ classic compact (mvc version) ~~~ */

.mvc #index
{
	padding:10px 0 0 1.5%;
}
.mvc #index.classicCompact
{
	width: 100%;
clear:both;
	overflow:hidden;
	margin-left:3px;
}
* html .mvc #index.classicCompact {
	margin-left:-5px;
}
*+html .mvc #index.classicCompact {
	margin-left:-3px;
}
.mvc #index.classicCompact fieldset
{
	float:left;
	width:29%;
	height:auto;
margin: 0 5px 0 5px;
}
* html .mvc #index.classicCompact fieldset {
	margin:0 12px 0 4px;
	width:30.3%;
}
.mvc #index.classicCompact fieldset h3
{
	height:2.7em;
	overflow:hidden;
}
.mvc #index.classicCompact fieldset h3.small-gap-down {
	margin-bottom: 4px;
	height:45px;
	overflow:hidden;
}
.mvc #index.classicCompact fieldset h5
{
	padding:3px 0 3px 0;
}

.mvc #index.classicCompact fieldset .articlePrice label,
.mvc #index.classicCompact fieldset .articleDesc.with-limit h5
{
	display:none;
}

.mvc #index.classicCompact fieldset .articleSizes select {
	float:right;
	margin:0 2px 0 0;
	width:62px;
	height:18px;
	padding:0;
}

*+html .mvc #index.classicCompact fieldset .articleSizes select {
	height:20px;
}

.mvc #index.classicCompact fieldset .articleSizes {
	float:left;
	position:static;
	width:203px;
}

.mvc #index.classicCompact fieldset .articleSizes label {
	float:left;
	font-weight:bold;
	font-size:12px;
	width:138px;
	line-height:14px;
}

.mvc #index.classicCompact fieldset .articleDesc.with-limit h5.articleLimit
{
	display:block;
}
.mvc #index.classicCompact fieldset img
{
	margin:4px 0 0 3px;
}
* html .mvc #index.classicCompact .priceGroup {
	margin-right:-10px;
}
.mvc #index.classicCompact fieldset .articlePrice
{
	float:left;
	width:100%;
	height:2.5em;
	border-top:0;
	padding:2px 0 2px 0;
}
.mvc #index.classicCompact fieldset .articlePrice p
{
	float:left;
	font-size:0.75em;
	width:54%;



















































	margin:0;
	padding:0;
}
.mvc #index.classicCompact fieldset .articlePrice.stock-out p
{
	width:98%;
	font-size:0.9em;
	text-align:right;
	line-height:2.8em;
}
.mvc #index.classicCompact fieldset .articlePrice span
{
	display:block;
	float:left;
	width:29%;
	line-height:2.5em;
	padding:0 4px 0 0;
	text-align:right;
}
.mvc #index.classicCompact fieldset .articlePrice.with-old-price span
{
	margin:-3px 0 0 0;
	line-height:normal;
}/*
.mvc #index.classicCompact fieldset .articlePrice .basket
{
	float:left;
	width:1px;
	margin:0.35em 2px 0 0;
	height:14px;
	text-indent:-1000px;
}*/
.mvc #index.classicCompact fieldset .articlePrice .basket
{
	float:right;
	width:24px;
	background-position:-1px -1px;
	margin:0.35em 2px 0 0;
	padding:0;
	height:24px;
	text-indent:-10000px;
	font-size:.0%;
}
.mvc #index.classicCompact .articleImages {
	height:199px;
	width:199px;
}
.mvc #index.classicCompact .system-alert
{
	clear:both;
	float:right;
	padding:0;
	margin:0;
	width:100% !important;
}
.mvc #index.classicCompact .system-alert strong
{
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:82%;
	font-weight:normal;
}
.mvc #index.classicCompact .system-alert acronym
{
	display:block;
	line-height:16px;
	border:1px solid #d8d8d8;
	padding:4px;
	margin:0;
	float:right;
}
* html .mvc #index.classicCompact .system-alert acronym { margin-top:4px; }

*+html .mvc #index.classicCompact .system-alert acronym { margin-top:4px; }

/* ~~~ classic extended (mvc version) ~~~ */

.mvc .classicExtended fieldset h3
{
	margin:0 0 0 14em;
}
.mvc .classicExtended fieldset h5.articleLimit
{
	text-align:right;
	font-weight:bold;
}
.mvc #index.classicExtended .system-alert acronym
{
	display:none;

}



/********************************************
*
* article details
*
********************************************/

ul.detailMenuPath {
	width:46.5em;
	float:left;
	margin:0.5em 0 1.5em 0;
	padding:0 0 0.5em 0.5em;
}
ul.detailMenuPath li {
	float:left;
	margin:0 0.3em 0 0;
	font-size:0.8em;
	font-weight:bold;
}
ul.detailMenuPath li a,
ul.detailMenuPath li.mark {
	font-weight:normal;
}
.detailArticleHeadline {
	padding:0 0 0 0.3em;
}
#detailArticlePrint {
	padding:0.35em 0.5em 0.3em 0.3em;
	margin:1em 0 0 0.5em;
	clear:both;
	float:left;
	width:20em;
}
* html #detailArticlePrint {
	margin-left:0.2em;
}
#detailArticlePrint h4 {
	width:18em;
	float:left;
	margin:0 0 0.5em 0.4em;
}
#detailArticlePrint #detailArticleThumb {
	height:280px;
	width:280px;
	text-align:center;
}
#detailArticlePrint #detailArticleThumb img {
	max-height:280px;
	max-width:280px;
}
#detailArticlePrint #detailArticleThumb.design img {
	height:auto;
	width:auto;
	margin:2.5em auto;
}
* html #detailArticlePrint #detailArticleThumb.design img {
	height:190px;
}
#detailArticlePrint .detailArticleViews {
	width:42px;
	margin:0.3em;
	float:left;
	text-align:center;
}
#detailArticlePrint .detailArticleViews span {
	font-size:0.8em;
}
#detailArticlePrint .detailArticleViews span strong a {
	font-weight:normal;
}
#detailArticlePrint .detailCurrentView {
	clear:both;
	width:42px;
	height:42px;
	padding:0;
	margin:0 0 0 0.3em;
	float:left;
}
#detailArticlePrint .detailCurrentView.text a {
	display:none;
}
#detailArticlePrint .detailCurrentView a img {
	margin-top:0.35em;
	width:42px;
	height:42px;
}
#detailArticlePrint fieldset {
	float:right;
	width:18.5em;
	font-size:0.85em;
	border:0;
}
#detailArticlePrint fieldset div {
	clear:both;
	float:left;
	width:100%;
}
#detailArticlePrint fieldset div label {
	display:none; /* display:block; */
	float:left;
	font-weight:bold;
	width:6.5em;
}
#detailArticlePrint fieldset div span {
	display:block;
	float:left;
	width:9em;
}
#detailArticlePrint fieldset .detailDesignName {
	font-weight:bold;
	width:17em;
	overflow:hidden;
}
#detailArticlePrint fieldset .detailDesignPrinttype {
	width:auto;
}
#detailArticlePrint fieldset .detailDesignPrinttype span {
	width:auto;
}
#detailArticlePrint fieldset .detailDesignSize {
	width:auto;
	clear:none;
}
#detailArticlePrint fieldset div span img {
	height:9px;
	width:9px;
	padding:4px;

}

#frmArticleDetails {

	width:23em;
	float:right;
	margin:1em 0 0 0;
	padding:0 0 0.5em 0;
}
#frmArticleDetails .articleProducttypeDesc {
	display:block;
	width:27.75em;
	padding:0 1em 0.5em 0;
}
#frmArticleDetails p.articleDesc {
	margin:-0.4em 0 0 0;
	padding:0 0.5em 0.5em 0;
	font-size:0.8em;
}
#frmArticleDetails fieldset {
	margin:0.5em 0 0 0;
	border:0;
}
#frmArticleDetails fieldset p.message {
	clear:both;
	float:left;
	margin:0.5em 0 0 0;
	width:20.3em;
}
#frmArticleDetails fieldset div {
	clear:both;
	float:left;
	line-height:1.9em;
}
* html #frmArticleDetails fieldset div {
	float:none; /* fix for ie 6 */
}
*+html #frmArticleDetails fieldset div {
	float:none; /* fix for ie 7 */
}
#frmArticleDetails span,
#articleMeasureLink,
#articleColorLink {
	font-size:0.8em;
}
*+html #articleMeasureLink {
	width:15em;
}
#frmArticleDetails fieldset div label {
	display:block;
	float:left;
	width:10em;
	font-weight:bold;
}
#frmArticleDetails fieldset div select {
	height:2em;
}
#frmArticleDetails fieldset div input,
#frmArticleDetails fieldset div select {
	margin:0.2em 0.3em 0 0;
	display:block;
	float:left;
}
#frmArticleDetails fieldset div#articleLimit {
	width:14em;
	float:left;
	clear:none;
	font-size:0.85em;
}
#frmArticleDetails fieldset div#articleLimit label {
	width:auto;
	font-weight:normal;
	margin-right:0.3em;
}
#frmArticleDetails #articleDeliveryPeriod {
	display:block;
	width:13em;




	float:left;
}
#frmArticleDetails fieldset div#articlePrice {
	padding:0.5em 0.5em 0 0;
	margin:0.5em 0 0 0;
	width:100%;
}
#frmArticleDetails fieldset div#articlePrice a {
	display:block;
	font-size:0.8em;

}
#frmArticleDetails fieldset div#articlePrice div {
	float:right;
	text-align:right;
	width:11em;
	margin:-2em 0 0 0;






















}
#frmArticleDetails fieldset div#articlePrice .price-old {
	float:none;
}
#frmArticleDetails div small {
	float:left;
}
#frmArticleDetails fieldset div#articlePrice strong {
	margin:0 0.5em 0 0;
}
#frmArticleDetails .button {
	margin:0 0.5em 0 0;
	float:right;
}
* html #frmArticleDetails fieldset div#articlePrice div,
* html #frmArticleDetails .button {
	margin:0 0.5em 0 0; /* fix for ie 6 */
}
*+html #frmArticleDetails fieldset div#articlePrice div {
	margin:0 0.5em 0 0; /* fix for ie 7 */
}
#articleAdditionalLinks {
	float:right;
	width:22.7em;
	padding:0 0 1em 0.3em;
	margin:0.5em 0 0 0;
}
#articleAdditionalLinks h4 {
	float:left;
	display:none;
}
#articleAdditionalLinks ul {
	margin:0.5em 0 1em 0;
	float:left;
	width:21em;
}
#articleAdditionalLinks ul li {
	float:left;
	margin:0 0.3em 0.7em 0;
	width:20em; /* width:10em; */
}
#articleAdditionalLinks ul li a img {
	margin:0 0.5em 0 0;
	float:left;
}
#articleAdditionalLinks ul li a {
	float:left;
	line-height:2em;
	font-size:0.85em;
}
#detailProduct {
	clear:both;
	float:left;
	margin:1em 0 -0.1em 0;
	padding:0;
}
* html #detailProduct {
	float:none; /* fix for ie 6 */
}
*+html #detailProduct {
	float:none; /* fix for ie 7 */
}
#detailProductInformation {
	clear:both;
	float:left;
	width:20em;
	padding:0.3em 0.3em 0.3em 0.5em;
}
#detailProductInformation p {
	margin:0.5em 0 0.5em 0;
	font-size:0.85em;
}
#detailProductInformation p b {
	font-weight:normal;
}
#detailProductInformation p b b {
	font-weight:bold;
}
#detailProductInformation img {
	padding:0.3em;
	height:75px;
	width:280px;
}

/********************************************
*
* article recommend
*
********************************************/

#articleRecommend {
	margin:0 0 0 0.5em;
	padding:0 0 0.5em 0;
	width:46.5em;
}
#articleRecommend .message {
	clear:both;
	float:none;
	width:93.5%;
}
.mvc #articleRecommend
{
    float:left;
	margin:1em 0 0 8px;
}
#articleRecommend h3 {
	margin:0.5em 0 0 0;
	padding:0;
}
#articleRecommend p {
	margin:0.5em 0 0.5em 0;
	font-size:0.85em;
}
#articleRecommend .articleImages {
	padding:0.3em;
	margin:0 2em 0.5em 0;
	width:280px;
	height:auto;
	float:left;
}
#articleRecommend .articleImages a img {
	clear:both;
	width:280px;
	height:auto;
}
#articleRecommend #articleImageProducttype {
	width:280px;
	height:75px;
}
#articleRecommend fieldset {
	float:left;


	width:21em;

}

#articleRecommend fieldset div {
	clear:both;








	float:left;
	width:22.5em;
	margin:0.3em 0;
	line-height:1.9em;
}
#articleRecommend fieldset label {
	display:block;
	font-size:0.85em;
	padding:0.3em 0 0 0;
	width:26.5em;
	line-height:normal;
}
#articleRecommend #recommendConfirm label {
	float:left;
}
#articleRecommend #recommendConfirm p {
	width:26.5em;
}
#articleRecommend fieldset input {
	display:block;
	float:left;
	width:25em;
}
#articleRecommend fieldset textarea {
	width:25em;
}
#articleRecommend fieldset #recipientMessage {
	margin:0 0 0.5em 0;
}
#articleRecommend fieldset #recipientMessage label {
	width:25em;
}
#articleRecommend fieldset .button {
	float:left;
	margin:0.5em 0 0 0;
	width:auto;
}
#articleRecommend div strong {
	float:left;
	width:15em;
	padding:0.4em 0 0 0;
}
#articleRecommend div p {
	float:left;
	width:35em;
}

/********************************************
*
* new checkout (see checkout.css)
*
********************************************/

.checkout-v2 .content,
.checkout-v2 .content .important,
.checkout-v2 .checkoutStepsTop,
.checkout-v2 .checkoutStepsBottom,
.checkout-v2 .checkoutInformation p,
.checkout-v2 .basketAdditionals #frmProceed div,
.checkout-v2 .basketAdditionals #frmProceed #basketPriceTotal div,
.checkout-v2 .basketAdditionals ul,
.checkout-v2 #basketItems .basketDelete,
.checkout-v2 #basketItems fieldset,
.checkout-v2 #checkoutAddress form fieldset div,
.checkout-v2 #basketAddressSelect,
.checkout-v2 #basketAddressSelect fieldset div,
.checkout-v2 #checkoutPaymentInfo form div.paymentOption,
.checkout-v2 #frmOrderShow #basketItems .basketAdditionals #basketSum,
.checkout-login .section
{
	width:660px;

}

/********************************************

*
* designs
*
********************************************/

#articleDesigns {
	width:98%;
	float:left;
	padding:0;
	margin:0.5em 0 0 0.5em;
	overflow:hidden;
}
* html #articleDesigns { /* fix for ie 6 */
	margin:0 0 0 0.24em;
}
#articleDesigns h3 {
	display:block;
	float:left;
	width:13.5em;
	line-height:2em;
	height:2.5em;
	margin:0 0 -1em -0.5em;
	padding:0 0 0 0.5em;
}
* html #articleDesigns h3 { /* fix for ie 6 */
	width:11.55em;
	height:2.5em;
	padding:0 0 0 1em;
}
*+html #articleDesigns h3 { /* fix for ie 7 */
	height:2.5em;
	margin-left:-0.45em;
}
#articleDesigns div {
	float:left;
	margin: 0 5px 0 5px;
	padding:5px 5px 0 5px;
	width:13em;
}
#articleDesigns div a img {
	height:13.5em;
	width:13.5em;
}
#articleDesigns div ul {
	display:none; /* display:block; */
	float:left;
	margin:0 0.3em 0 0;
}
#articleDesigns div ul li {
	float:left;
	margin:0 0.3em 0 0;
}

/********************************************
*
* producttype/printtype/productcolor details (measure table)
*
********************************************/

#printtypeDetails,
#producttypeDetails,
#productColors {
	margin:0.5em 0;
	padding:0.5em;
}
#producttypeDetails h3 {
	margin:0 0 1em 0;
}
#producttypeDetails #measureImage {
	width:200px;
	height:200px;
	float:left;
}
#producttypeDetails #measureImage img {
	margin:0 0 1em 0;
	padding:5px;
}
#producttypeDetails table {
	margin:0 0 0 10px;
	width:390px;
}
#producttypeDetails h4,
#productColors h4 {
	clear:both;
	padding:1em 0;
}
#producttypeDetails table tr td {
	padding:0 0.5em 0 0;
}
#producttypeDetails p,
#printtypeDetails p {
	margin:1em 0 1em 0;
}
#producttypeDetails #productDetailsImage {
	margin:0.5em 0;
	padding:0;
	width:570px;
}
#producttypeDetails #productDetailsImage img {
	width:560px;
	height:150px;
	padding:5px 5px 3px 5px;
}
#producttypeDetails .button,
#printtypeDetails .button,
#productColors .button {
	margin:1em 0;
	float:left;
	width:auto;
}
#productColors div {
	float:left;
	margin:0 1.5em 0 0;
}

/********************************************
*
* impressum,
* privacy,
* copyright,
* agb
*
********************************************/

#privacy,
#copyright,
#agb,
#help {
	padding:0.5em 0.5em 0 0.5em;
	float:left;
	width:46em;
}
#impressum {
	float:left;
	width:47em;
	margin:0;
	padding:0;
}
#impressum #impressumCustomer {
	padding:1em 0.5em 0.5em 0.5em;
}
#impressum #impressumSpreadshirt {

	padding:0.5em 0.5em 0 0.5em;
}
#impressum #impressumSpreadshirt p {
	font-size:0.85em;
}
#agb ul {
	list-style-type:disc;
	margin:0.5em 0 0.5em 2em;
}
#impressum h2,
#privacy h2
#copyright h2,
#agb h2,
#help h2 {
	margin:0.5em 0 0.5em 0;
}
#impressum p,
#privacy p,
#copyright p,
#agb,
#help p {
	margin:0.5em 0 0.5em 0;
	font-size:0.85em;
	width:98%;
}

/* ~~~ Terms & Conditions (mvc) ~~~ */

.mvc #terms
{
	padding:0.5em;
}
.mvc #terms h2
{
	float:left;
	width:100%;
	margin:0.5em 0 0em 0;
}
.mvc #terms p
{
	font-size:0.8em;
	margin:0.5em 0 1em 0;
	float:none;
}
.mvc #terms ul
{
	list-style-type:disc;
}
.mvc #terms ul li
{
	font-size:0.8em;
	margin:0em 0 1em 1.7em;
}
.mvc #terms ul.term-links
{
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0 0 0.5em 0;
	width:100%;
}
.mvc #terms ul.term-links li
{
	width:50%;
	margin:0 0 0.5em 0;
}
.mvc #terms a.button.top
{
	height:18px;
	width:18px;
	padding:0;
	margin:0 0.5em 0 0;
	float:right;
}

/********************************************
*
* help, faq
*
********************************************/

.faqEmbedded {
	float:left;
	width:47em;
}
.faqEmbedded .faqCategories {
	display:block;
	float:left;
	margin:0 0 1em 0;
	width:22.5em;
	height:12em;
	overflow:hidden;
}
.faqEmbedded div ul li {
	width:21em;
	font-size:0.9em;
}
.faqEmbedded .faqAnswer {
	clear:both;
	width:100%;
}
.faqEmbedded .faqAnswer h5 {
	clear:both;

	padding:1em 0 0 0;
	margin:1em 0 0 0;
	width:100%;
}

.faqAnswer h5 a {
	float:right;
	height:18px;
	width:18px;
	padding:0;
	margin:-1.5em 0 0 0;
}
.faqEmbedded .faqAnswer table {
	width:100%;
}

.faqEmbedded table {














































































	width:47em;
	margin:0;
}
.rowHL td {
	font-weight:bold;
	width:15em;

	font-size:0.85em;
}
.rowHL td.rowRange {

	text-align:right;
	font-weight:normal;
	width:auto;
	margin:0 0.5em 0 0.5em;
	padding:0 0.2em 0 0;
	font-size:0.85em;
}
.rowData td {
	font-size:0.85em;
}
.rowData td.rowRange {
	text-align:center;
	font-size:0.85em;
}

/* ~~~ mvc shop faq ~~~ */

.mvc #help
{
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
}
.mvc #help .detailMenuPath
{
	width:100%;
}
.mvc #help h2
{
	clear:both;
	margin-left:0.3em;
}
.mvc #help .faqCategories
{
	clear:both;
	float:left;
	width:100%;
	padding:0 0 2em 0.5em;
	margin:0 0 2em 0;
}
.mvc #help .faqCategories ul
{
	width:100%;
}
.mvc #help .faqCategories ul li
{
	float:left;
	display:block;
	width:49%;
	padding-right:0.5%;
	font-size:0.85em;
}
.mvc #help .faqCategories h4
{
	padding:0;
	margin:0 0 1em 0;
}
.mvc #help .faqAnswers
{
	clear:both;
	margin:0 0 1em 0.5em;
}
.mvc #help .faqAnswers div
{
	width:100%;
	font-size:0.95em;
	font-weight:normal;
}
.mvc #help .faqAnswers div h2 {
	font-size:0.95em;
	line-height:2em;
	padding:0 0 0 0.3em;
}
.mvc #help .faqAnswers div table
{
	width:100%;
	overflow:hidden;
}
.mvc #help .faqAnswers div table td
{
	text-align:center;
}
.mvc #help .faqAnswers div table .shipping-country
{
	text-align:left
}
.mvc #help a.button.top
{
	height:18px;
	width:18px;
	padding:0;
	margin:0 0.5em 0 0;
	float:right;
}

/* my order seite */

.MyOrder table.one-line-row-table {
	margin-bottom:16px;
}

.MyOrder table {
	border-collapse:collapse;
	border-spacing:0pt;
}

.MyOrder table {
	line-height:1.42em;
	text-align:left;
	width:100%;
}

.MyOrder table#my-order tr {
	cursor:pointer;
}

.MyOrder table.one-line-row-table th {
	padding:4px 20px 6px 0;
}

.MyOrder table th {
	border:none;
	font-weight:bold;
	padding:4px 20px 4px 4px;
	vertical-align:middle;
}


.MyOrder table td {
border-bottom:1px solid #CAC3BF;
border-width:1px 0pt;
font-size:0.9em;
padding:14px 20px 14px 4px;
vertical-align:top;
}

.MyOrder table.one-line-row-table td {
border:medium none;
padding:3px 10px 3px 0pt;
vertical-align:middle;
}

.MyOrder .triple-col-box {
	padding:16px 8px 8px 8px;
	width:642px;
	float:left;
	clear:both;
}

.MyOrder .three-separated-elements {
padding:1em 0 1em 0;
}

.MyOrder .stat-canceled {
background:url(../../../Images/Icons/orders/bullet_stat-canceled.png) no-repeat 0 50%;
padding-left:12px;
}


.MyOrder .stat-shipped-n-paid {
background:url(../../../Images/Icons/orders/bullet_stat-shipped-n-paid.png) no-repeat 0 50%;
padding-left:12px;
}

.MyOrder .stat-new {
background:url(../../../Images/Icons/orders/bullet_stat-new.png) no-repeat 0pt 50%;
padding-left:12px;
}

.MyOrder .stat-all,
.MyOrder .stat-in-process {
background:transparent url(../../../Images/Icons/orders/bullet_stat-in-process.png) no-repeat 0pt 50%;
padding-left:12px;
}

.MyOrder .stat-waiting {
background:transparent url(../../../Images/Icons/orders/bullet_stat-waiting.png) no-repeat 0pt 50%;
padding-left:12px;
}

.MyOrder .stat-shipped {
background:transparent url(../../../Images/Icons/orders/bullet_stat-shipped.png) no-repeat 0pt 50%;
padding-left:12px;
}

.MyOrder .stat-commission-cred {
background:transparent url(../../../Images/Icons/orders/bullet_stat-commission-cred.png) no-repeat 0pt 50%;
height:16px;
padding-left:12px;
}


.MyOrder .stat-returned {
background:transparent url(../../../Images/Icons/orders/bullet_stat-returned.png) no-repeat 0pt 50%;
padding-left:12px;
}


.MyOrder .stat-non-payment {
background:transparent url(../../../Images/Icons/orders/bullet_stat-non-payment.png) no-repeat 0pt 50%;
padding-left:12px;
}

.MyOrder dl dd {
	margin-bottom:1em;
}

.MyOrder .triple-col-box dl dd {
	font-size:0.9em;
}


.MyOrder .triple-col-box .full-width-col-box,
.MyOrder .triple-col-box .triple-col-box {
padding:12px 0 0 0;
}

.MyOrder .triple-col-box h2 {
	font-size:1.3em;
	margin:0.6em 0 0.6em 0;
}

.MyOrder .filter {
border-bottom:1px solid #CAC3BF;
margin-bottom:0.6em;
}

/* my orders menu border */
#myorders-menu-border {

	width:100%;







	border-top:1px solid #898989;

	height:auto;

}

/* fix for ie6 for the floating of paragraph in minibasket */

#barRight #cart p,
#barLeft #cart p {

	float:left;

	position:relative;
}

/* end fix for ie6 for the floating of paragraph in minibasket */

/* IE6 checkout bug - IE6 hanging start */

* html .cbaPhone-wrapper {
	width:588px !important;
	position:relative !important;
	display:block !important;
	clear:none !important;
	float:left;
}

* html .company-tax-elements {
	width:588px !important;
	position:relative !important;
	clear:none !important;
	float:left;
}


* html #personalVatId input,
* html #personalTaxId input,
* html .cbaPhone-wrapper input {
	margin-left:14px !important;
}

/* IE6 checkout bug - IE6 hanging end */

dl.shipping-costs {
	float:left;
	width:660px;
	font-size:12px;
}

/* shipping costs table */

.shippingInfoAdvice {
	color:#ff0000;
}
dl.shipping-costs dt {
	float:left;
	clear:left;
	display:block;
}

dl.shipping-costs dd {
	float:left;
	display:block;

}

dl.shipping-costs dd,
dl.shipping-costs dt {
	width:116px;
	padding:10px 0 10px 4px;
	font-weight:normal;
}

dl.shipping-costs .header-row {
	background-color:#f2f2f2;
	border-bottom:1px dashed #cac3bf;
	border-top:1px dashed #cac3bf;
	margin-top:4px;
	font-weight:bold;
}

dl.shipping-costs .row-separator {
	clear:both;
	float:left;
	width:100%
}

.isPopup #help .button {
	float:left;
}

 /* infonimphpo new css for the shop partner */


.checkoutInformation {
	float:left;
}

.checkout-v2 #basketCheck div.checkout-partner-info-box,
.checkout-partner-info-box {
	float:right;
	width:185px;
	margin:0 0.6em 1.6em 0;
}

.checkout-partner-info-box h2 {
	font-size:13px;
	padding:4px 6px;
}

.checkout-partner-info-box ul li {
	float:left;
	clear:both;
	width:172px;
}

.checkout-partner-info-box ul {
	list-style:inside !important;
	list-style-type:square !important;
	padding:4px 6px 8px 6px;
	float:left;
	width:172px;
}

.checkout-v2 #basketCheck div.checkoutInformationBox,
.checkoutInformationBox {
	float:left;
	width:430px;
	margin-left:0.6em;
}

.checkout-v2 .content .checkoutInformationBox h1 {
	margin-left:0;
}

* html .checkoutInformationBox p strong,
* html .checkoutInformationBox p,
* html .checkoutInformationBox {
	margin-left:0 !important;
	padding-left:0 !important;
}

* html .checkout-partner-info-box {
	margin-right:0;
}


#registerMail p {
	float:left;
	clear:both;
	padding-left:131px;
	padding-top:12px;
	width:420px;
}

#registerMail p small {
	font-size:12px;
}

.checkoutUserRegister #registerMail #user-login {

	width:620px;

}



#ligthbox-form-login {



    margin-left:16px;
}

* html #ligthbox-form-login {
    margin-left:22px;
    padding-left:0;
}

#ligthbox-form-login p {
    font-size:0.85em;
    float:left;
    clear:both;
    margin-bottom:0.5em;
}

#ligthbox-form-login p.right,
#ligthbox-form-login p.left {
	clear:none;
}

#ligthbox-form-login p.right {
	float:right;
}
#ligthbox-form-login p.left {
	float:left;
}

#ligthbox-form-login #frmLogin #loginvalue,
#ligthbox-form-login #frmLogin #password {
    width:20em !important;
    padding:0.3em 0.2em 0.4em 0.6em !important;
    float:left;
    clear:both;
    font-size:1em;
}

#ligthbox-form-login #frmLogin label {
    font-weight:bold;
    float:left;
}

#ligthbox-form-login #frmLogin {
    float:left;
    height:254px !important;
}

#ligthbox-form-login #frmLogin .large-prio-1-button {
    float:left;
	font-weight:bold;
}

#ligthbox-form-login .ajax-buttons-wrapper {
	clear:both;
	float:left;
}

*+html #ibox_content {
	width:540px !important;
	height:280px !important;
	border:1px solid white;
}

* html .checkout-v2 #checkoutPaymentInfo form div.paymentOption div .paymentIcons {
	margin:-1.4em 0 0 0;
}

*+html .checkout-v2 #checkoutPaymentInfo form div.paymentOption div .paymentIcons {
	margin:-1.4em 0 0 0;
}




#container{width: 781px; margin: 0 auto;}
/****************************/
/*		HEADER AND FOOTER	*/

/****************************/

/* The Header With Vizwoz Logo */
#container #header{height: 112px; margin-bottom: 5px; background: url(/users/1438000/1437642/345684/img/345684_header_bgstore.jpg) no-repeat;}

#container #header img.logo{float: left; margin: 13px 0 0 25px; border:0;}



/* The Footer With Links As List Items */











/* All Content Contained Within Middle Div */
#copyright{text-align:center; font-family:Tahoma, "Lucida Grande",Arial, Verdana, sans-serif;font-size:8pt; width: 100%;}
price{color:#000;}





/**********************
SPREADSHIRT STUFF
************************/

#userEnable{font-weight: bold; margin-top: 50px;}
#headerUserInformation{clear:both;}
#headerUserInformation li{clear:both;}
#headerUserInformation a{margin:0px; padding:0px;}
ul.left{clear:both;float:right: margin: 10px; list-style-type: none; list-style-position: inside; display: inline; width: 280px;}
ul.right{clear:both;float:right: margin: 10px; list-style-type: none; list-style-position: inside; display: inline;}

ul.left strong{clear:both;width: 200px; display:inline;  float:left;}
ul.left strong span{display:inline;}


#shopInformation{display:none;}



#frmFilter fieldset{margin: 0 auto; width: 100%; text-align: center;}

#main.container{ border:1px solid #bbb; padding: 20px; margin-top: -3px; width: 738px;}
#menu {align:left; text-align: center; width:769px;  border: 0; position: relative; margin-left: -20px; margin-bottom: 10px; font-size: 13px; padding-left: 10px;}
#menu li {color: #AE0113; list-style-type: none; list-style-position: inside; display: inline; font-size: 20px; margin: 0 1px 0 0px; border:0;padding:0px; height: auto; font-size: 13px; }
#menu li a, #menu li.current a{color: #AE0113; list-style-type: none; list-style-position: inside; border: 0; text-decoration: none;}
#menu li a:hover{color: #AE0113; list-style-type: none; list-style-position: inside; border: 0; text-decoration: underline;}

a{color: #AE0113;}
a:hover{color: #AE0113;}
.current{color: red;}

#menuFooter{text-align: center; background: none;}
#menuFooter ul{margin-top: 50px; background-color: #F2F1EF; padding: 10px;}

#menuFooter li{display:inline; list-style-type:none; list-style-position: inside; margin-left: 20px;}

div{background-color: #fff}
#index {clear:both; margin-top: 50px; width: 100px;}
.navigation{position: relative; clear:both; height: 35px; margin-top: 10px;}
.navigation small.left{float: left;  margin:7px;}
.navigation small.right{float:right; margin: 7px; }
.navigation div.num6, .navigation div.num3, .navigation div.num2{float:left; margin: 10px; }
.navigation div.num6 a,.navigation div.num2 a, .navigation div.num3 a, .navigation div.num6 span,.navigation div.num2 span, .navigation div.num3 span{float:left; margin-left: 5px;  }
.navigation div.num6 a.right, .navigation div.num6 a.rightend, .navigation div.num6 a.leftend, .navigation div.num6 a.left, .navigation div.num2 a.right, .navigation div.num2 a.rightend, .navigation div.num2 a.leftend, .navigation div.num2 a.left,.navigation div.num3 a.right, .navigation div.num3 a.rightend, .navigation div.num3 a.leftend, .navigation div.num3 a.left{margin-top: -1px;}
.navigation div.num6 span, .navigation div.num2 span, .navigation div.num3 span{margin-top: -1px;}
.navigation div.num6 a{margin-top: -1px;}
.articleImages{clear:both; margin:10px 0 0 0;}

.frmFilter{display: inline; background-color: #fff;}
.frmFilter div{display: inline; background-color: #fff;}

a img{border:0};
span.price{color:#000;}


#main.container ul#menu{background: url(/users/1438000/1437642/345684/img/345684_bottom_ul_bg.gif) repeat-x bottom; list-style-type: none; text-align: center; font-size: 13px; overflow: auto; height: 1%;}
#main.container ul#menu li{float: left; background: url(/users/1438000/1437642/345684/img/345684_right_li_bg.gif) no-repeat right top;}
#main.container ul#menu li a{display: block; padding: 5px 15px 4px; text-decoration: none; background: url(/users/1438000/1437642/345684/img/345684_left_a_bg.gif) no-repeat left top; color:#000;}
#main.container ul#menu li a:hover{color: #B00C1A;}
#main.container ul#menu li.current{background: url(/users/1438000/1437642/345684/img/345684_spread_right_li_bg_on.gif) no-repeat right top;}
#main.container ul#menu li.current a{background: url(/users/1438000/1437642/345684/img/345684_spread_left_a_bg_on.gif) no-repeat left top; color:#fff;}







#container #footer{margin: 10px 0 0 1px; height: 30px; padding-top: 7px; background: url(/users/1438000/1437642/345684/img/345684_footer_bg.gif) no-repeat;}
#container #footer ul{list-style-type: none; text-align: center;}
#container #footer ul li{display: inline; margin:0 10px;}
#container #footer ul li a{text-decoration: none; color: #000000;}
#container #footer ul li a:hover, #container #footer ul li a.current{color: #b00c1a;}

small.left{margin-top: -3px;}

body{font-family: arial; font-size: 14px;}

#headerUserInformation{border: 1px solid #bbb; padding: 10px; font-size: 12px; width: 300px; line-height: 15px;}

.checkoutInformationBox, .checkout-partner-info-box{margin-top: 20px;}

#menuCheckout a{font-size: 12px; padding:0px; color: #fff;}

.price,
.price-coupon,
.price-old,
.checkout-v2 #basketPriceTotal span strong
{
	color:#000;
}
#basketItems{width: 100%; margin-top: 20px;}
#content h2.detailArticleHeadline{margin-top: -10px;padding-top:50px;}


select{padding: 1px; line-height: 10px; height: 20px;}

#frmArticleDetails fieldset div select{height: 25px; width: 50px;}

#frmFilter fieldset {margin:0;}

#shopBasketCount, #shopBasketPrice {display:inline;}

#userChart{width: 150px;}
#userDisable a{clear:both; float:left;margin-bottom: 20px;}
