/*START ALLGEMEIN*/
 
*, img, html, body, div, object, a, form, table, th, td, tr {
	margin: 0px;
	padding: 0px;
	border: 0px;
	left: 0px;
	top: 0px;
	outline: none;
}

html {
	height: 99.9%;
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
	background-color:#393737;
}

html, body, table{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
}

body {
	color:#fff;
	height: 100%;
	width: 100%;
	background-color: #757575;
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table, th, td, tr {
	text-align: left;
}

th, td {
	padding: 5px;
}

table {
	border-collapse: collapse;
}

form {
	display: block;
}

a {
	color: #757575;
	text-decoration: underline;
	cursor: pointer;
	outline:none;
} 

#header #serNav a.internalLink, #header #navigation a.internalLink, #header #headLogo a.internalLink, #footer a.internalLink, #footer a.mouseover, #navScreenMode {
	text-decoration: none;
}

p {
	padding-bottom: 18px;
}

p.half {
	padding-bottom: 9px;
}

h2, h5, h6 {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2 {
	font-size: 22px;
	line-height: 22px;
	padding-bottom: 16px;
}

h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 6px;
}

h5 {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 18px;
	text-transform: uppercase;
}

h6 {
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 3px;
}

big {
	font-size: 16px;
	line-height: 22px;
} 

.fsXS {
	font-size: 10px;
	line-height: 11px;
} 

.fsS {
	font-size: 11px;
	line-height: 12px;
}

div.left, span.left, img.left {
	display: block;
	float: left;
}

div.right, span.right, img.right, a.right {
	display: block;
	float: right;
}

img.right {
	margin-right: 5px;
} 

.clear {
	float: none;
	clear: both;
} 

div.formErrorLight, div.formErrorDark {
	display: block;
	float: left;
	color: #950000;
	font-size: 11px;
	line-height: 14px;
} 

.padding1 {
	height: 6px;
	display: block;
	width: 100%;
	clear: both;
}

.padding2 {
	height: 12px;
	display: inline-block;
	width:50px;
}

a.deleteCloseS, a.deleteClose {
	clear:both;	
	float: right;
	margin-right: -6px;
	margin-top: -6px;
	background-repeat: no-repeat;
}

a.deleteClose {
	background-image: url(../img/closeBtn_round.png);
	width: 35px;
	height: 35px;
}

a.deleteCloseS {
	background-image: url(../img/closeBtn_round_small.png);
	width: 25px;
	height: 25px;
}

a.gold {
	color: #f2cb90;
}

.rot {
	color: #950000;
}

div.loading {
	background: url(../img/loader1.gif) center center no-repeat;
}

#errorSearch {
	padding:30px;
	display:block;
}

#errorFilter {
	padding:30px;
	display:block;
}

#errorFilter a {
	color:#fff;
}

#errorCSell {
    padding-left: 30px;
}

.pngFixed {
	background-position:0px 0px;
}

/*ENDE ALLGEMEIN*/

/*START SEITENAUFBAU*/

#wrapper {
	min-height: 100%;
	height: 100%;
	min-width: 1005px;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100;
	display: none;
} 

#wrapperLoading {
	min-height: 100%;
	height: 100%;
	min-width: 1005px;
	width: 100%;
	background-color:#303030; 
	position: fixed;
	top: 0px;
	left: 0px;
	z-index:5000;
	overflow: hidden;
}

#loadingContent {
	width: 180px;
	height:70px;
	margin: -35px 0px 0px -90px;
	padding-top: 100px;
	left: 50%;
	top: 50%;
	position: fixed;
	background: url(../img/louisSaynLoader.gif) no-repeat;
	text-align: center;
	color:#fff;
} 

#progressBarMask{
	background: url(../img/progressBarMask.gif) no-repeat left -2px;
	width: 153px;
	height: 11px;
	position: absolute;
	top: 1px;
	left: 0px;
}

#progressBarPane {
	background: url(../img/progressBarPane.jpg) no-repeat left top;
	width: 153px;
	display: block;
	float: left;
	height: 10px;
	padding:1px 0px 0px 0px;
	position: relative;
	margin: 0px 0px 15px 16px;
}

#progressBar {
	background: url(../img/progressBarLeft.jpg) no-repeat left top;
	width: 7px;
	display: block;
	float: left;
	height: 10px;
}

#progressBar div {
	background: url(../img/progressBarRight.jpg) no-repeat left top;
	width: 3px;
	display: block;
	float: right;
	height: 10px;
}

#preloadCssImg {
	visibility:hidden;
	height:1px;
	width:1px;
	overflow:hidden;
}

#contentWrapper {
	margin-top: 93px;
	height: auto;
}

/*ENDE SEITENAUFBAU*/

/*START LIGHTBOX*/

#lightboxBg, #lightbox, #proLightboxBg, #proLightbox, #spzLightboxABg, #spzLightboxA, #spzLightboxAABg, #spzLightboxAA, #spzLightboxAAABg, #spzLightboxAAA { /*#lightboxFsBg, #lightboxFs, */
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1001;
	display: none;
}

#lightboxBg, #proLightboxBg, #spzLightboxABg, #spzLightboxAABg, #spzLightboxAAABg { /*#lightboxFsBg, */
	background-color: #000;
	z-index: 1000;
}

#lightboxDistance, #proLightboxDistance, #spzLightboxADistance, #spzLightboxAADistance, #spzLightboxAAADistance { /*#lightboxFsDistance, */
	width: 100%;
	height: 50%;
	float: left;
}

#lightboxContent, #proLightboxContent, #spzLightboxAContent, #spzLightboxAAContent, #spzLightboxAAAContent { /*#lightboxFsContent, */
	left:50%;
	position: relative;
	text-align: left;
	clear: left;
	color: #333333;
} 

#lightboxContent { /*, #lightboxFsContent*/
	margin-left:-157px;
	width: 314px;
} 

#proLightboxContent, #spzLightboxAContent {
	margin-left:-445px;
	width: 890px;
	height:500px;
} 

#spzLightboxAAContent {
	margin-left:-445px;
	width: 900px;
	height:443px;
}

#spzLightboxAAAContent {
	margin-left:-308px;
	width: 616px;
	height: 433px;
}

#proLightboxContent strong, #spzLightboxAContent strong, #spzLightboxAAContent strong, #lightboxContent strong { /*, #lightboxFsContent strong*/
	display: block;
}

#lightboxContent strong { /*, #lightboxFsContent strong*/
	text-align: center;
}  

#lightboxContent .lightboxTop { /*, #lightboxFsContent .lightboxTop */
	width: 314px;
	background-image: url(../img/lightBoxTop.png);
	height: 39px;
	background-repeat: no-repeat;
	margin-bottom:-1px;
} 

#lightboxContent .lightboxMiddle { /*, #lightboxFsContent .lightboxMiddle */
	background-image: url(../img/lightBoxMiddle.png);
	padding: 0px 30px 30px 30px;
	background-repeat: repeat-y;
	margin-bottom:-1px;
	margin-top:-1px;
} 

#lightboxContent .lightboxBottom { /*, #lightboxFsContent .lightboxBottom*/
	width: 314px;
	background-image: url(../img/lightBoxBottom.png);
	height: 11px;
	background-repeat: no-repeat;
	margin-top:-1px;
}

/*ENDE LIGHTBOX*/

/*START HEADER*/
 
#header {
	position: absolute;
	left: 0px;
	z-index: 200;
	background-color:#393737;
	width: 100%;
	height: 93px;
} 

#headLogo {
	width: 255px;
	height: 74px;
	overflow: hidden;
	float: left;
} 

#navigation {
	width: 540px;
	height: 74px;
	overflow: hidden;
	float: right;
} 

#navOutfits, #navProdukte, #navFavoriten, #navMeinKonto, #navWarenkorb, #navScreenMode {
	display: block;
	float: right;
	padding: 0px 10px 0px 10px;
	height: 74px;
	text-align: center;
	font-size: 10px;
	line-height: 16px;
	color:#fff;
	outline: none;
} 

#navOutfits img, #navProdukte img, #navFavoriten img, #navMeinKonto img, #navWarenkorb img {
	margin:0 auto 0 auto;
} 

#navProdukte, #navProdukte:link, #navProdukte:visited, #navProdukte:active, #navProdukte:focus {
	background: url(../img/headerNavIcons.gif) no-repeat center -22px;
	color:#fff;
}
 
#navProdukte:hover {
	color:#fff;
	background-position: center -88px;
}

#navOutfits, #navOutfits:link, #navOutfits:visited, #navOutfits:active, #navOutfits:focus {
	background: url(../img/headerNavIcons.gif) no-repeat center -154px;
	color:#fff;
}
 
#navOutfits:hover {
	color:#fff;
	background-position: center -220px;
}

#navFavoriten, #navFavoriten:link, #navFavoriten:visited, #navFavoriten:active, #navFavoriten:focus {
	background: url(../img/headerNavIcons.gif) no-repeat center -286px;
	color:#fff;
}
 
#navFavoriten:hover {
	color:#fff;
	background-position: center -352px;
}

#navMeinKonto, #navMeinKonto:link, #navMeinKonto:visited, #navMeinKonto:active, #navMeinKonto:focus {
	background: url(../img/headerNavIcons.gif) no-repeat center -418px;
	color:#fff;
}
 
#navMeinKonto:hover {
	color:#fff;
	background-position: center -484px;
}

#navWarenkorb, #navWarenkorb:link, #navWarenkorb:visited, #navWarenkorb:active, #navWarenkorb:focus {
	background: url(../img/headerNavIcons.gif) no-repeat center -550px;
	color: #fff;
}
 
#navWarenkorb:hover {
	color: #fff;
	background-position: center -616px;
}

#navScreenMode {
	background-image: url(../img/navi_screenMode.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 21px;
	overflow: hidden;
}

#navScreenMode:link, #navScreenMode:visited, #navScreenMode:active {
	background-position: right 0px;
} 

#navScreenMode:hover, #navScreenMode:focus {
	background-position: right -19px;
} 

/*ENDE HEADER*/

/*START SERVICELEISTE*/

#serLeiste {
	background-position: 0px top;
	clear: both;
	width: 100%;
	background-image: url(../img/serviceleisteDarkBg.gif);
	background-repeat: repeat;
	display: block;
	height: 19px;
	overflow:hidden;
} 

#serLeiste span {
	display: block;
	float: left;
} 

#serUser span, #serUser a {
	font-size: 11px;
	line-height: 14px;
	color:#fff;
}

span#serNav {
	width: 600px;
}

#spzShopService, #spzNewsletter, #spzKatalogbestellung {
	font-size: 11px;
	line-height: 14px;
	background-position: 0px top;
	background-image: url(../img/serviceleisteLightBg.gif);
	background-repeat: repeat-x;
	border-right: #4e4e4e solid 1px;
	text-align: center;
	color: #3a3a3a;
	display: block;
	float: left;
	padding: 3px 0px 2px 0px;
	cursor:pointer;
}

#spzShopService:hover, #spzNewsletter:hover, #spzKatalogbestellung:hover {
	background-position: 0px bottom;
	color: #ffffff;
}

#spzShopService {
	width: 27%;
}

#spzNewsletter {
	width: 19%;
}

#spzKatalogbestellung {
	width: 28.5%;
}

span#serSuche {
	width: 25%;
}

#sucheBtn {
	background: url(../img/serviceleisteSUCHEDarkBg.gif) 0px 0px no-repeat;
	display: block;
	margin: -18px 0px 0px 135px;
	width: 500px;
	font-size:11px;
	height:17px;
	line-height:18px;
	float: left;
	padding: 1px 10px 0px 15px;
	color: #e8e8e8;
	text-decoration: none;
	z-index: 0;
}

#sucheBtn:hover {
	background: url(../img/serviceleisteSUCHEDarkBg.gif) 0px -19px no-repeat;
	color: #fff;
}

#suchfeld {
	background: transparent;
	border:0 none;
	float:left;
	font-size:11px;
	height:14px;
	line-height:14px;
	margin: 3px 0 0 18px;
	padding:0 0 0 3px;
	width:87%;
}

#suchfeldOuter {
	z-index: 100;
	width: 135px;
    height: 18px;
    overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	background: url(../img/suchfeld.gif) 3px top no-repeat #fff;
}

span#serUser {
	padding: 3px 0px 2px 0px;
	padding-left: 30px;
	width: 330px;
	background-image: url(../img/serviceleisteDarkBg.gif);
	font-size: 11px;
	line-height: 14px;
}

a#serLoginUser {
	text-decoration: underline;
}

a#serLogout {
	padding: 0px 6px 0px 0px;
	text-decoration: underline;
}

a#serChangeUser {
	padding: 0px 6px 0px 6px;
	text-decoration: underline;
}

.hidden {
	display:none !important;
}

/*ENDE SERVICELEISTE*/

/*START SERVICE CONTENT*/

#serShopService, #serNewsletter, #serKatalog {
	position: absolute;
	z-index: 500;
	top: 93px;
	line-height: 16px;
	text-align: left;
	display:block;
	cursor:default;
} 

#serShopService {
	width: 782px;
} 

#serNewsletter {
	width: 422px;
} 

#serKatalog {
	width: 822px;
}

#ajaxAddKatalogItem span.left {
	width:100px;
	height:133px;
}

div.serContent div.secContent {
	display: none;
	border: #4e4e4e solid 1px;
	border-top: none;
	position: absolute;
	font-size:12px;
} 

div.serContent div.secContent a, div.serContent div.secContent span {
	color: #757575 !important;
	font-size:12px;
}

#conNewsletter {
	display: block;
} 

#conNewsletter a.btnGreyS b.btnCenter {
	width: 140px;
} 

#conNewsletter div.left, #conNewsletter div.right {
	width: 180px;
} 
#conNewsletter div#addNewsletter, #conNewsletter div#addNewsletterConf {
	padding: 0px;
} 

#conNewsletter div#addNewsletterConf {
	background-image: none;
	background-color:#fff;
	background-repeat: repeat-x;
} 

#conNewsletter a.internalLink, #conNewsletter a.internalLink {
	display: block;
} 

#conNewsletter img.trenner1 {
	width:100%;
	height:1px;
	margin-bottom:9px;
}

#conKatalog {
	padding: 0px;
} 

#conKatalog span {
	padding: 0px 18px 0px 0px;
	display: block;
	float: left;
} 

#conKatalog spanleft {
	padding: 0px 24px 0px 0px;
} 

#conKatalog div.left, #conKatalog div.right {
	padding: 0px 0px 0px 0px;
} 

#conKatalog div.left {
	max-width: 550px;
	padding: 0px 18px 12px 0px;
	height: 180px;
} 

#conKatalog div.left strong {
	text-align:left;
	display:inline;
} 

#conKatalog div.left div.formErrorLight {
	margin-left:118px;
}

#ajaxAddKatalogItem .btnGreyS {
	margin-bottom:10px;
	clear:both;
}

#conKatalog div.right {
	color: #575757;
	max-width: 220px;
	padding: 0px 0px 0px 29px;
	border-left:#a4a4a4 solid 1px;
	height: 160px;
} 

#conKatalog #katalogOrderForm {
	height: auto;
	margin: 18px 0px 0px 0px;
	clear:both;
} 

#conKatalog table {
	color:#3A3A3A;
	width: 100%;
} 

#conKatalog form {
	float:left;
	clear:both;
}

#conKatalog tr.lightgrey {	
}
 
#conKatalog table tr td, #conKatalog table tr th {
	white-space: nowrap;
	border-top:#a4a4a4 solid 1px;
}
 
#conKatalog table div {
}
 
#conKatalog table tr td.pddL1, #conKatalog table tr th.pddL1 {
	white-space: normal;
}
 
#conKatalog table tr td.pddR1, #conKatalog table tr th.pddR1 {
	text-align: right;
	white-space: normal;
} 

#conKatalog table tr td span.liefergreen, #conKatalog table tr td span.lieferorange {
	display: block;
	width: 124px;
	text-align: center;
	/*padding: 1px 0px 1px 0px;
	border: #a9a9a9 1px solid;
	font-size: 10px;
	line-height: 14px;
	color: #767676;*/
	background-repeat: no-repeat;
} 

#conKatalog table tr td span.liefergreen {
	background-image: url(../img/verfuegbk_L_sofortLieferb.jpg);
} 

#conKatalog table tr td span.lieferorange {
	background-image: url(../img/verfuegbk_L_nichtSofort.jpg);
} 

#conKatalog .footer {
	border-top:#a4a4a4 solid 1px;
	padding: 13px 0px 0px 0px;
	float: right;
	display: block;
	color: #000000;
	width: 100%;
	text-align: right;
} 

#conKatalog .footer .betrag {
	text-align:left;
	padding: 2px 10px 0px 0px;
	vertical-align: middle;
	width:300px;
	float:left;
} 

#conKatalog .rot img {
	margin-right:12px;
	margin-top:3px;
}

#conShopService {
	display: block;
	background-repeat: repeat-x;
	padding: 0px 29px 0px 29px;
} 

#conShopService div.left, #conShopService div.right {
	width: 355px;
}

.specialcontent {
    position: relative;
    height: 494px;
    width: 899px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: url("../img/speciallayer_hg.png") no-repeat;
	background-repeat:no-repeat;
}

#spzLightboxAAAContent .specialcontent {
    position: relative;
    height: 433px;
    width: 615px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: none;
	background-repeat:no-repeat;
}

#spzLightboxAAContent .specialcontent {
	background: none;
    height: 443px;
    width: 900px;
}

#spzLightboxAAAContent .specialcontent {
	background: none;
    height: 433px;
    width: 616px;
}

#spzLightboxAAAContent #btnCloseSpzLightBox {
	margin: -12px -12px 0px 0px;
}

/*ENDE SERVICE CONTENT*/

/*START CONTENT ALLGEMEIN*/

#conKampagne, #conProdukte, #conOutfits, #conFavoriten, #conAddFavoriten, #conMeinKonto, #conWarenkorb, #conCheckout, #conFooter {
	padding: 0px 0px 0px 0px;
} 

 #conProdukte, #conOutfits, #conFavoriten, #conAddFavoriten, #conMeinKonto, #conWarenkorb, #conCheckout, #conFooter{
 	display:none;
 }

#conWarenkorb {
	background-image:url(../img/wkb_bg.gif);
	background-color:#494747;
}

/*ENDE CONTENT ALLGEMEIN*/

/*START ACCORDEON*/

#accKampagne, #accProdukte, #accWarenkorb, #accFooter {
	width: 100%;
} 

#accKampagne div.secContent, #accProdukte div.secContent, #accWarenkorb div.secContent {
	background-attachment: fixed;
	background-image: url(../img/contentBg.jpg);
	background-repeat: repeat-x;
	background-color: #888787;
}

div.secHeader {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #363435;
	background-image: url(../img/secHeaderBg.gif);
	background-repeat: repeat-x;
	height: 22px;
	overflow: hidden;
	padding-right: 30px;
}

div.secHeader div, div.secHeader a.lamTitle {
	padding: 1px 5px 0px 47px;
	height: 21px;
	float:left;
}

div.secHeader a {
	color:#fff;
	text-decoration: none;
} 

div.secHeader a.lnkRight {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	float: right;
	color:#fff;
	font-weight: normal;
	padding-left:10px;
}

.accWarenkorb div.secHeader a {
	color: #c3aa7d;
}

div.secHeader a.lamTitle {
	background: url(../img/accArrowClosed.gif);
	background-position: 30px 9px;
	background-repeat: no-repeat;
}

div.secHeader a.lamTitle:hover {
	background-position: 30px -24px;
	background-repeat: no-repeat;
}

div.secHeader a.accOpened.lamTitle {
	background-image: url(../img/accArrowOpened.gif);
	background-position: 30px 8px;
	background-repeat: no-repeat;
	float: left !important;
}

div.secHeader a.addOpened.lamTitle {
	background-image: url(../img/accArrowOpened.gif);
	background-position: 30px 8px;
	background-repeat: no-repeat;
	float: left !important;
}

div.secHeader a.addOpened:hover {
	background-position: 30px -24px;
	background-repeat: no-repeat;
}

div.secHeader a.lamTitle #titleMerkzettel {
	height: 21px;
	width: 90px;
	display: block;
	float: left;
	background: url(../img/lamellen_merkzettel_na.gif) left bottom no-repeat;
}

div.secHeader a.lamTitle:hover #titleMerkzettel {
	background-position: left top;
}

div.secHeader a.accOpened:hover #titleMerkzettel {
	background-position: left bottom;
}

div.secHeader a.lamTitle #titleProdukte {
	height: 21px;
	width: 75px;
	display: block;
	float: left;
	background: url(../img/lamellen_produkte_na.gif) left bottom no-repeat;
}

div.secHeader a.lamTitle:hover #titleProdukte {
	background-position: left top;
}

div.secHeader a.accOpened:hover #titleProdukte {
	background-position: left bottom;
}

div.secHeader a.lamTitle #titleWarenkorb {
	height: 21px;
	width: 86px;
	display: block;
	float: left;
	background: url(../img/lamellen_warenkorb_na.gif) left bottom no-repeat;
}

div.secHeader a.lamTitle:hover #titleWarenkorb {
	background-position: left top;
}

div.secHeader a.accOpened:hover #titleWarenkorb {
	background-position: left bottom;
}

div.secHeader a.lamTitle span.mkzAnzahl, div.secHeader a.lamTitle span.wbkAnzahl, div.secHeader a.lamTitle span.wbkTotal {
	line-height: 21px;
}

div.secHeader a.lamTitle:hover {
	color:#fff;
}

div.secHeader a.accOpened:hover, div.secHeader a.tabOpened:hover {
	color:#fff;
	cursor: default;
}

div.secHeader a.accOpened.btnReiter:hover {
	cursor: pointer;
}

div.secContent {
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;
	display: block;
}

div.scrollContent {
	overflow-y: hidden;
}

div.center {
	display: block;
}

/*ENDE ACCORDEON*/

/*START ADDITIONAL CONTENT*/

#addFavoriten {
	width: 100%;
} 

#addFavoriten div.secContent {
	background-image: url(../img/contentBg.jpg);
	background-repeat: repeat-x;
	background-color: #757575;
} 

/*ENDE ADDITIONAL CONTENT*/

/*START KAMPAGNE*/

#teaKampagne {
	height: 0px;
	border-bottom: solid 2px #555454;
	background-repeat: no-repeat;
	overflow: hidden;
	width:100%;
}

a.teaFallback {
	height: 100%;	
	display:block;
	float:left;
}

/*ENDE KAMPAGNE*/

/*START OUTFITS*/

div#outfitText {
	width:100%;
	text-align:center;
	margin-bottom:6px;
	margin-top:12px;
	font-weight:bold;
}
 
#outCockpit {
	height:50px;
	width:100%;
	overflow: hidden;
	background: url(../img/outCockpitBg.png) repeat-x;
	margin-bottom: 15px;
}

#tabProOutfits .loader {
	left:50%;
	margin-left:-60px;
	padding-top:200px;
	text-align:center;
	z-index:4000;
}

#tabProOutfits div.small div.outfitTeaser {
	height: 98px;
	width: 74px;
	background-repeat: no-repeat;
	background-position: 6px 6px;
}

#tabProOutfits div.medium div.outfitTeaser {
	width: 144px;
	height: 198px;
	background-repeat: no-repeat;
	background-position: 6px 6px;
}

#tabProOutfits div.large div.outfitTeaser {
	width: 222px;
	height: 300px;
	background-repeat: no-repeat;
	background-position: 6px 6px;
}

/*ENDE OUTFITS*/

/*START TAB NAV*/

div.secHeader div.tabNav {
	padding: 3px 0px 0px 0px; 
    display: none;
}

div.secHeader div.tabNav a {
	text-align: center;
}

a.btnReiter {
	display: block;
	float: left;
	padding: 1px 0px 0px 0px;
}

div.secHeader div.tabNav .btnReiter b.btnLeft {
	width: 3px;
	background-repeat: no-repeat;
	height: 18px;
}

div.secHeader div.tabNav .btnReiter b.btnRight {
	width: 3px;
	background-repeat: no-repeat;
	height: 18px;
}

div.secHeader div.tabNav .btnReiter b.btnCenter {
	background-repeat: repeat-x;
	line-height: 18px;
	padding: 0px 12px 0px 12px;
	white-space: pre;
}

div.secHeader div.tabNav .btnReiter b.btnLeft {
	background-image: url(../img/reiter_l_na.gif);
}

div.secHeader div.tabNav .btnReiter b.btnRight {
	background-image: url(../img/reiter_r_na.gif);
}

div.secHeader div.tabNav .btnReiter b.btnCenter {
	color:#fff;
	background-image: url(../img/reiter_m_na.gif);
}

div.secHeader div.tabNav .tabOpened b.btnLeft {
	background-image: url(../img/reiter_l_a.gif);
}

div.secHeader div.tabNav .tabOpened b.btnRight {
	background-image: url(../img/reiter_r_a.gif);
}

div.secHeader div.tabNav .tabOpened b.btnCenter {
	color:#fff;
	background-image: url(../img/reiter_m_a.gif);
}

/**/
#accProdukte div.secHeader div.tabNav .tabOpened b.btnLeft {
	background-image: url(../img/reiter_l_a_produkte.gif);
}

#accProdukte div.secHeader div.tabNav .tabOpened b.btnRight {
	background-image: url(../img/reiter_r_a_produkte.gif);
}

#accProdukte div.secHeader div.tabNav .tabOpened b.btnCenter {
	color:#fff;
	background-image: url(../img/reiter_m_a_produkte.gif);
}
/**/

div.secHeader a.btnReiter #titleTabProdukte {
	height: 18px;
	width: 75px;
	display: block;
	float: left;
	background: url(../img/reiter_produkte.gif) center -20px no-repeat;
}

div.secHeader a.btnReiter:hover #titleTabProdukte {
	background-position: center 0px;
}

div.secHeader a.btnReiter.tabOpened #titleTabProdukte {
	background-position: center -39px;
}

div.secHeader a.btnReiter #titleTabOtufits {
	height: 18px;
	width: 75px;
	display: block;
	float: left;
	background: url(../img/reiter_outfits.gif) center -20px no-repeat;
}

div.secHeader a.btnReiter:hover #titleTabOtufits {
	background-position: center 0px;
}

div.secHeader a.btnReiter.tabOpened #titleTabOtufits {
	background-position: center -39px;
}

/*ENDE TAB NAV*/

/*START FORM*/

input.checkbox {
	margin-right: 2px;
	vertical-align: bottom;
	height: 16px;
}

input.text {
	/*
	border-bottom:1px solid transparent;
	border-right:1px solid transparent;
	border-top: #666666 solid 1px;
	border-left: #666666 solid 1px;
	*/
	border: #474747 solid 1px;
	color: #333;
	font-size: 12px;
	padding: 1px;
	width: 160px;
	height: 16px;
	vertical-align: top;
	margin: 0px 0px 6px 0px;
	background-color: #e7e7e7;
}

input.textExtraSmall {
	width: 30px;
}

input.textSmall {
	width: 60px;
}

input.textMedium {
	width: 130px;
}

input.textLong {
	width: 276px;
}

select.select {
	border: #474747 1px solid;	
	color: #333;
	font-size: 12px;
	padding: 0px 0px 0px 2px;
	width: 170px;
	height: 20px;
	vertical-align: top;
	margin: 0px 0px 6px 0px;
	background-color: #e7e7e7;
}

select.extraSmall {
	width: 50px;
}

select.small {
	width: 80px;
}

select.medium {
	width: 120px;
}

/*ENDE FROM*/

/*START BUTTONS*/

a.btnGreyS, a.btnGreyM, a.btnGreyL, a.btnGreyXL, a.btnGoldS, a.btnGoldM, a.btnGoldL, a.btnGoldXL {
	margin: 0px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
}

a.btnGreyS b, a.btnGreyM b, a.btnGreyL b, a.btnGreyXL b, a.btnGoldS b, a.btnGoldM b, a.btnGoldL b, a.btnGoldXL b {
	font-weight: bold;
}

a.btnGreyS, a.btnGreyM, a.btnGreyL, a.btnGreyXL {
	color:#fff;
}

a.btnGoldS, a.btnGoldM, a.btnGoldL, a.btnGoldXL {
	color: #eee7d7;
}

a.btnGreyS, a.btnGreyM {
	font-size: 10px;
}

a.btnGreyM img.L, a.btnGoldM img.L, a.btnGreyS img.L, a.btnGoldS img.L {
	border: none;
	margin-right: 6px;
	vertical-align: bottom;
}

a.btnGreyM img.R, a.btnGoldM img.R, a.btnGreyS img.R, a.btnGoldS img.R {
	border: none;
	margin-left: 6px;
	vertical-align: bottom;
}

b.btnLeft {
	background-repeat: no-repeat;
	width: 2px;
	display: block;
	float: left;
}

b.btnRight {
	background-repeat: no-repeat;
	width: 2px;
	display: block;
	float: left;
}

b.btnCenter {
	padding: 2px 0px 2px 0px;
	background-repeat: repeat-x;
	display: block;
	float: left;
	white-space: pre;
}

a.btnGreyXL b.btnCenter, a.btnGoldXL b.btnCenter {
	padding: 5px 0px 5px 0px;
	background-repeat: repeat-x;
	display: block;
	float: left;
}

/*BUTTON 1 GREY SMALL*/

a.btnGreyS b.btnLeft {
	background: url(../img/grau_S_links.gif) left top;
	height: 18px;
}

a.btnGreyS b.btnRight {
	background: url(../img/grau_S_rechts.gif) left top;
	height: 18px;
}

a.btnGreyS b.btnCenter {
	background: url(../img/grau_S_mitte.gif) left top;
	line-height: 18px;
	padding: 0px 6px 0px 6px;
	color:#fff;
	height: 18px;
	overflow-y: hidden;
}

a.btnGreyS:hover b.btnLeft {
	background-position: left bottom;
}

a.btnGreyS:hover b.btnRight {
	background-position: left bottom;
}

a.btnGreyS:hover b.btnCenter {
	background-position: left bottom;
	color:#fff;
}

/*BUTTON 2 GREY MEDIUM*/

a.btnGreyM b.btnLeft {
	background: url(../img/grau_M_links.gif) left top;
	height: 26px;
}

a.btnGreyM b.btnRight {
	background: url(../img/grau_M_rechts.gif) left top;
	height: 26px;
}

a.btnGreyM b.btnCenter {
	background: url(../img/grau_M_mitte.gif) left top;
	line-height: 26px;
	padding: 0px 6px 0px 6px;
	color:#fff;
}

a.btnGreyM:hover b.btnLeft {
	background-position: left bottom;
}

a.btnGreyM:hover b.btnRight {
	background-position: left bottom;
}

a.btnGreyM:hover b.btnCenter {
	background-position: left bottom;
	color:#fff;
}

/*BUTTON 2 GREY (X)LARGE*/

a.btnGreyL b.btnLeft, a.btnGreyXL b.btnLeft {
	background: url(../img/grau_L_links.gif) left top;
	height: 40px;
}

a.btnGreyL b.btnRight, a.btnGreyXL b.btnRight {
	background: url(../img/grau_L_rechts.gif) left top;
	height: 40px;
}

a.btnGreyL b.btnCenter, a.btnGreyXL b.btnCenter {
	background: url(../img/grau_L_mitte.gif) left top;
}

a.btnGreyL b.btnCenter {
	line-height: 40px;
	padding: 0px 6px 0px 6px;
	color:#fff;
}

a.btnGreyXL b.btnCenter {
	line-height: 15px;
	color:#fff;
}

a.btnGreyL:hover b.btnLeft, a.btnGreyXL:hover b.btnLeft {
	background-position: left bottom;
}

a.btnGreyL:hover b.btnRight, a.btnGreyXL:hover b.btnRight {
	background-position: left bottom;
}

a.btnGreyL:hover b.btnCenter, a.btnGreyXL:hover b.btnCenter {
	background-position: left bottom;
	color:#fff;
}

/*BUTTON 1 GOLD SMALL*/

a.btnGoldS b.btnLeft {
	background: url(../img/gold_S_links.gif) left top;
	height: 22px;
}

a.btnGoldS b.btnRight {
	background: url(../img/gold_S_rechts.gif) left top;
	height: 22px;
}

a.btnGoldS b.btnCenter {
	background: url(../img/gold_S_mitte.gif) left top;
	line-height: 22px;
	padding: 0px 6px 0px 6px;
	color:#fff;
}

a.btnGoldS:hover b.btnLeft {
	background-position: left bottom;
}

a.btnGoldS:hover b.btnRight {
	background-position: left bottom;
}

a.btnGoldS:hover b.btnCenter {
	background-position: left bottom;
	color:#fff;
}

/*BUTTON 2 GOLD MEDIUM*/

a.btnGoldM b.btnLeft {
	background: url(../img/gold_M_links.gif) left top;
	height: 26px;
}

a.btnGoldM b.btnRight {
	background: url(../img/gold_M_rechts.gif) left top;
	height: 26px;
}

a.btnGoldM b.btnCenter {
	background: url(../img/gold_M_mitte.gif) left top;
	line-height: 26px;
	padding: 0px 6px 0px 6px;
	color:#fff;
}

a.btnGoldM:hover b.btnLeft {
	background-position: left bottom;
}

a.btnGoldM:hover b.btnRight {
	background-position: left bottom;
}

a.btnGoldM:hover b.btnCenter {
	background-position: left bottom;
	color:#fff;
}

/*BUTTON 2 GOLD (X)LARGE*/

a.btnGoldL b.btnLeft, a.btnGoldXL b.btnLeft {
	background: url(../img/gold_L_links.gif) left top;
	height: 40px;
}

a.btnGoldL b.btnRight, a.btnGoldXL b.btnRight {
	background: url(../img/gold_L_rechts.gif) left top;
	height: 40px;
}

a.btnGoldL b.btnCenter, a.btnGoldXL b.btnCenter {
	background: url(../img/gold_L_mitte.gif) left top;
}

a.btnGoldL b.btnCenter {
	line-height: 40px;
	padding: 0px 6px 0px 6px;
	color:#fff;
}

a.btnGoldXL b.btnCenter {
	line-height: 15px;
	color:#fff;
}

a.btnGoldXL:hover b.btnLeft, a.btnGoldL:hover b.btnLeft {
	background-position: left bottom;
}

a.btnGoldXL:hover b.btnRight, a.btnGoldL:hover b.btnRight {
	background-position: left bottom;
}

a.btnGoldXL:hover b.btnCenter, a.btnGoldL:hover b.btnCenter {
	background-position: left bottom;
	color:#fff;
}

/*ENDE BUTTONS*/

/*START TEASER*/

#accKampagne div.secContent div.medium div.teaserS {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 148px;
	height: 198px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	background-image:url("../img/teaserSBg.png");
}

#accKampagne div.secContent div.medium div.teaserS div.loading {
	height: 198px;
	background-position: center 95px;
}

#accKampagne div.secContent div.medium div.teaserS a {
	height: 98px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accKampagne div.secContent div.medium div.teaserS div.loading {
	height: 98px;
	background-position: center 43px;
}

#accKampagne div.secContent div.medium div.teaserS a span {
	display: block;
	padding: 65px 0px 0px 30px;
}

#accKampagne div.secContent div.medium div.teaserM {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 148px;
	height: 198px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
	background-image:url("../img/teaserMBg.png");
}

#accKampagne div.secContent div.medium div.teaserM div.loading {
	height: 198px;
	background-position: center 95px;
}

#accKampagne div.secContent div.medium div.teaserM a {
	height: 198px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accKampagne div.secContent div.medium div.teaserM a span {
	display: block;
	padding: 163px 0px 0px 30px;
}

#accKampagne div.secContent div.medium div.teaserL {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 296px;
	height: 198px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	background-image:url("../img/teaserXLBg.png");
}

#accKampagne div.secContent div.medium div.teaserL div.loading {
	height: 198px;
	background-position: center 95px;
}

#accKampagne div.secContent div.medium div.teaserL a {
	height: 198px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accKampagne div.secContent div.medium div.teaserL a span {
	display: block;
	padding: 163px 0px 0px 30px;
}

#accKampagne div.secContent div.small div.teaserS {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 148px;
	height: 98px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	background-image:url("../img/teaserSBg.png");
}

#accKampagne div.secContent div.small div.teaserS div.loading {
	height: 98px;
	background-position: center 43px;
}

#accKampagne div.secContent div.small div.teaserS a {
	height: 98px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accKampagne div.secContent div.small div.teaserS a span {
	display: block;
	padding: 65px 0px 0px 30px;
}

#accKampagne div.secContent div.small div.teaserXS {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 74px;
	height: 98px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
	background-image:url("../img/proTeaserSBg.png");
}

#accKampagne div.secContent div.small div.teaserXS div.loading {
	height: 98px;
	background-position: center 43px;
}

#accKampagne div.secContent div.small div.teaserXS a {
	width: 74px;
	height: 98px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accKampagne div.secContent div.small div.teaserXS a span {
	display: block;
	padding: 60px 0px 0px 12px;
}

#accKampagne div.secContent div.small div.teaserM {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 222px;
	height: 98px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	background-image:url("../img/teaserLBg.png");
}

#accKampagne div.secContent div.small div.teaserM div.loading {
	height: 98px;
	background-position: center 43px;
}

#accKampagne div.secContent div.small div.teaserM a {
	height: 98px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accKampagne div.secContent div.small div.teaserM a span {
	display: block;
	padding: 65px 0px 0px 30px;
}

/*ENDE TEASER*/

/*START PRODUKTE*/

#conProdukte .loader {
	left:50%;
	margin-left:-60px;
	padding-top:70px;
	text-align:center;
	z-index:4000;
}

#conProdukte{
	background-position:center 380px;
	background-repeat:no-repeat;
}

div.secContent div.small a.proNorm, div.secContent div.small a.proCross {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../img/proSBg.png);
	width: 74px;
	height: 98px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 8px;
	line-height: 10px;
}

div.secContent div.small a.proNorm div.pro, div.secContent div.small a.proCross div.pro {
	width: 74px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center;
}

div.secContent div.small a.proNorm div.loading, div.secContent div.small a.proNorm div.pro {
	height: 80px;
}

div.secContent div.small a.proCross div.loading, div.secContent div.small a.proCross div.pro {
	height: 71px;
}

div.secContent div.small a.proNorm div.loading, div.secContent div.small a.proCross div.loading {
	background-position: center 43px;
}

div.video {
	margin-bottom:-173px;
	height:167px;
	padding-left:6px;
	padding-top:6px;
	cursor: pointer;
}

div.secContent div.small a.proNorm div.labels {
	top: 0px;
	left: 0px;
	height: 80px;
	width:74px;
}

div.secContent div.small a.proCross div.labels {
	top: 0px;
	left: 0px;
	height: 71px;
	width:74px;
}

div.secContent div.small a.proNorm div.labels span.bandNeu, div.secContent div.small a.proCross div.labels span.bandNeu {
	background-image:url(../img/bandNeuS.gif);
	background-repeat:no-repeat;
	height: 32px;
	width: 26px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.small a.proNorm div.labels span.bandSale, div.secContent div.small a.proCross div.labels span.bandSale {
	background-image:url(../img/bandSaleS.gif);
	background-repeat:no-repeat;
	height: 32px;
	width: 26px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.small a.proNorm div.labels span.bandTipp, div.secContent div.small a.proCross div.labels span.bandTipp {
	background-image:url(../img/bandTippS.gif);
	background-repeat:no-repeat;
	height: 32px;
	width: 26px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.small a.proNorm div.labels span.bandAction, div.secContent div.small a.proCross div.labels span.bandAction {
	background-image:url(../img/bandActionS.gif);
	background-repeat:no-repeat;
	height: 32px;
	width: 26px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.small a.proNorm div.proPrice {
	width: 62px;
	margin: 0px 0px 0px 6px;
}

div.secContent div.small a.proCross div.proPrice {
	width: 62px;
	margin: 0px 0px 0px 6px;
	color: #dc2b00;
}

div.secContent div.small a.proNorm div.proPrice span.norm, div.secContent div.small a.proCross div.proPrice span.norm {
	margin: 0px 0px 0px 3px;
}

div.secContent div.small a.proCross div.proPrice span.cross {
	text-decoration: line-through;
	color: #757575;
	margin: 0px 0px 0px 3px;
}

div.secContent div.small a.proCross div.labels big {
	display: block;
	float: right;
	margin: 3px 3px 0px 0px;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #7f7f7f;
}

div.secContent div.small div.proFly {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../img/proMBgTop.png);
	width: 148px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	position: absolute;
	display: none;
}


div.secContent div.small a.proNorm div.proFly div.loading, div.secContent div.small a.proCross div.proFly div.loading {
	height: 175px;
}

div.secContent div.small div.proFly div.pro {
	width: 148px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center;
	height: 175px;
}

div.secContent div.small div.proFly div.labels {
	top: 0px;
	left: 0px;
	height: 52px;
	width:148px;
}

div.secContent div.small div.proFly div.labels span.bandNeu {
	background-image:url(../img/bandNeuM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;		
}

div.secContent div.small div.proFly div.labels span.bandSale {
	background-image:url(../img/bandSaleM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.secContent div.small div.proFly div.labels span.bandTipp {
	background-image:url(../img/bandTippM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.secContent div.small div.proFly div.labels span.bandAction {
	background-image:url(../img/bandActionM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.secContent div.small div.proFly div.proFoo {
	width: 148px;
	background-image: url(../img/proMBgBottom.png);
	background-position: left bottom;
}

div.secContent div.small div.proFly div.proPrice {
	padding-bottom: 9px;
	margin: 0px;
	min-width:88px;
	width:82px;
	float:left;
}

div.secContent div.small div.proFly div.proInfo {
	width: 148px;
	padding-bottom: 5px;
	background-image: url(../img/proMBgMiddle.png);
	margin: 0px;
}

div.secContent div.small div.proFly div.proPrice span.norm {
	margin: 0px 3px 0px 12px;
}

div.secContent div.small div.proFly div.proPrice span.cross {
	margin: 0px 3px 0px 12px;
	text-decoration: line-through;
}

div.secContent div.small div.proFly div.proInfo strong {
	clear:right;
	display:block;
	text-align:left;
}

div.secContent div.small div.proFly div.proInfo span {
	margin: 0px 3px 0px 12px;
	display: block;
}

div.secContent div.small div.proFly div.proFoo big {
	display: block;
	float: left;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #7f7f7f;
	min-width:42px;
	width:45px;
	text-align:right;
}

div.secContent div.medium a.proNorm, div.secContent div.medium a.proCross {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../img/proMBg.png);
	width: 148px;
	height: 198px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
}

div.secContent div.medium a.proNorm div.pro, div.secContent div.medium a.proCross div.pro {
	width: 148px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center 3px;
}

div.secContent div.medium a.proNorm div.loading, div.secContent div.medium a.proNorm div.pro {
	height: 175px;
}

div.secContent div.medium a.proCross div.loading, div.secContent div.medium a.proCross div.pro {
	height: 161px;
}

div.secContent div.medium a.proNorm div.loading, div.secContent div.medium a.proCross div.loading {
	background-position: center 95px;
}

div.secContent div.medium a.proNorm div.labels, div.secContent div.medium a.proCross div.labels {
	top: 0px;
	left: 0px;
	height: 52px;
	width:148px;
}

div.secContent div.medium a.proNorm div.labels span.bandNeu, div.secContent div.medium a.proCross div.labels span.bandNeu {
	background-image:url(../img/bandNeuM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.medium a.proNorm div.labels span.bandSale, div.secContent div.medium a.proCross div.labels span.bandSale {
	background-image:url(../img/bandSaleM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.medium a.proNorm div.labels span.bandTipp, div.secContent div.medium a.proCross div.labels span.bandTipp {
	background-image:url(../img/bandTippM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.medium a.proNorm div.labels span.bandAction, div.secContent div.medium a.proCross div.labels span.bandAction {
	background-image:url(../img/bandActionM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.medium a.proNorm div.proPrice {
	margin: 0px 0px 0px 6px;
	font-size: 12px;
	min-width:88px;
	width:82px;
	float:left;
}

div.secContent div.medium a.proCross div.proPrice {
	margin: 0px 0px 0px 6px;
	color: #dc2b00;
	font-size: 12px;
	min-width:88px;
	width:82px;
	float:left;
}

div.secContent div.medium a.proNorm div.proInfo {
	width: 100%;
	max-width: 136px;
	background-color: #ffffff;
	border-top: #d8d8d8 solid 1px;
	margin-top: 116px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: none;
	margin-left:6px;
}

div.secContent div.medium a.proCross div.proInfo {
	width: 100%;
	max-width: 136px;
	background-color: #ffffff;
	border-top: #d8d8d8 solid 1px;
	margin-top: 103px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: none;
	margin-left:6px;
}

div.secContent div.medium a.proNorm div.proPrice span.norm, div.secContent div.medium a.proCross div.proPrice span.norm {
	margin: 6px 0px 0px 6px;
}

div.secContent div.medium a.proNorm div.proInfo span, div.secContent div.medium a.proCross div.proInfo span {
	margin: 0px 3px 0px 6px;
	display: block;
}

div.secContent div.medium a.proCross div.proPrice span.cross {
	text-decoration: line-through;
	color: #757575;
	margin: 0px 0px 0px 6px;
}

div.secContent div.medium a.proCross big {
	display: block;
	float: left;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #7f7f7f;
	min-width:42px;
	width:45px;
	text-align:right;
}

div.secContent div.large a.proNorm, div.secContent div.large a.proCross {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../img/proLBg.png);
	width: 222px;
	height: 300px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
}

div.secContent div.large a.proNorm div.pro, div.secContent div.large a.proCross div.pro {
	width: 222px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center 3px;
}

div.secContent div.large a.proNorm div.loading, div.secContent div.large a.proNorm div.pro {
	height: 248px;
}

div.secContent div.large a.proCross div.loading, div.secContent div.large a.proCross div.pro {
	height: 248px;
}

div.secContent div.large a.proNorm div.loading, div.secContent div.large a.proCross div.loading {
	background-position: center 140px;
}

div.secContent div.large a.proNorm div.labels, div.secContent div.large a.proCross div.labels {
	top: 0px;
	left: 0px;
	height: 58px;
	width:222px;
}

div.secContent div.large a.proNorm div.labels span.bandNeu, div.secContent div.large a.proCross div.labels span.bandNeu {
	background-image:url(../img/bandNeuM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.large a.proNorm div.labels span.bandSale, div.secContent div.large a.proCross div.labels span.bandSale {
	background-image:url(../img/bandSaleM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.large a.proNorm div.labels span.bandTipp, div.secContent div.large a.proCross div.labels span.bandTipp {
	background-image:url(../img/bandTippM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.large a.proNorm div.labels span.bandAction, div.secContent div.large a.proCross div.labels span.bandAction {
	background-image:url(../img/bandActionM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}


div.secContent div.large a.proNorm div.proPrice {
	width: 204px;
	margin: 0px 6px 0px 12px;
	background-color: #ffffff;
	font-size: 12px;
}

div.secContent div.large a.proCross div.proPrice {
	width: 204px;
	margin: 0px 6px 0px 12px;
	color: #dc2b00;
	font-size: 12px;
}

div.secContent div.large a.proNorm div.proInfo {
	width: 210px;
	background-color: #ffffff;
	margin: 0px 6px 0px 6px;
}

div.secContent div.large a.proCross div.proInfo {
	width: 210px;
	background-color: #ffffff;
	margin: 0px 6px 0px 6px;
}

div.secContent div.large a.proNorm div.proPrice span.norm, div.secContent div.large a.proCross div.proPrice span.norm {
	margin: 6px 0px 0px 0px;
}

div.secContent div.large a.proNorm div.proInfo span, div.secContent div.large a.proCross div.proInfo span {
	margin: 0px 3px 0px 6px;
	display: block;
}

div.secContent div.large a.proCross div.proPrice span.cross {
	text-decoration: line-through;
	color: #757575;
	margin: 0px 3px 0px 0px;
}

div.secContent div.large a.proCross div.proPrice big {
	display: block;
	float: right;
	margin-right: 6px;
	margin-top: -6px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #7f7f7f;
}

/*ENDE PRODUKTE*/

/*START PRODUKT TEASER*/

#accProdukte div.secContent div.small div.teaserS {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 74px;
	height: 98px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
	background-image:url("../img/proTeaserSBg.png");
}

#accProdukte div.secContent div.small div.teaserS div.loading {
	height: 98px;
	background-position: center 43px;
}

#accProdukte div.secContent div.small div.teaserS a {
	width: 74px;
	height: 98px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accProdukte div.secContent div.small div.teaserS a span {
	display: block;
	padding: 60px 0px 0px 12px;
}

#accProdukte div.secContent div.medium div.teaserM {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 148px;
	height: 198px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
	background-image:url("../img/proTeaserMBg.png");
}

#accProdukte div.secContent div.medium div.teaserM div.loading {
	height: 198px;
	background-position: center 95px;
}

#accProdukte div.secContent div.medium div.teaserM a {
	height: 198px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accProdukte div.secContent div.medium div.teaserM a span {
	display: block;
	padding: 163px 0px 0px 30px;
}

#accProdukte div.secContent div.large div.teaserL {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	width: 222px;
	height: 300px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 13px;
	overflow: hidden;
	background-image:url("../img/proTeaserLBg.png");
}

#accProdukte div.secContent div.large div.teaserL div.loading {
	height: 300px;
	background-position: center 140px;
}

#accProdukte div.secContent div.large div.teaserL a {
	width: 222px;
	height: 300px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

#accProdukte div.secContent div.large div.teaserL a span {
	display: block;
	padding: 250px 0px 0px 60px;
}

/*ENDE PRODUKT TEASER*/

/*START WARENKORB*/

div.secContent div.proWkbNorm, div.secContent div.proWkbCross {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../img/proWkbBg.png);
	width: 296px;
	height: 198px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	color:#333;
}

div.secContent div.proWkbNorm select, div.secContent div.proWkbCross select {
	width: 126px;
}

div.secContent div.proWkbNorm span.right, div.secContent div.proWkbCross span.right {
	width: 126px;
}

div.secContent div.proWkbNorm h3, div.secContent div.proWkbCross h3 {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
	padding: 0px 0px 0px 6px;
	text-transform: uppercase;
}

div.secContent div.proWkbNorm div.pro, div.secContent div.proWkbCross div.pro {
	width: 136px;
	margin: 0px 6px 0px 0px;
	background-repeat: no-repeat;
	background-position: center 9px;
}

div.secContent div.proWkbNorm div.labels, div.secContent div.proWkbNorm div.labels {
	top: 0px;
	left: 0px;
	height: 52px;
	width: 52px;
}

div.secContent div.proWkbCross div.labels span.bandNeu, div.secContent div.proWkbNorm div.labels span.bandNeu {
	background-image:url(../img/bandNeuM.gif);
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.proWkbCross div.labels span.bandSale, div.secContent div.proWkbNorm div.labels span.bandSale {
	background-image:url(../img/bandSaleM.gif);
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.proWkbCross div.labels span.bandTipp, div.secContent div.proWkbNorm div.labels span.bandTipp {
	background-image:url(../img/bandTippM.gif);
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.proWkbCross div.labels span.bandAction, div.secContent div.proWkbNorm div.labels span.bandAction {
	background-image:url(../img/bandActionM.gif);
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
	margin-left:6px;
}

div.secContent div.proWkbNorm div.wkbProInfo, div.secContent div.proWkbCross div.wkbProInfo {
	width: 130px;
	height: 135px;
}

div.secContent div.proWkbNorm div.wkbProInfo select.select, div.secContent div.proWkbCross div.wkbProInfo select.select {
	background-color:#fff;
}

div.secContent div.proWkbNorm div.wkbProInfo div.selected, div.secContent div.proWkbCross div.wkbProInfo div.selected {
	padding-top: 12px;
	font-weight: bold;
	height: 90px;
	overflow: hidden;
}

div.secContent div.proWkbNorm div.wkbProTotal, div.secContent div.proWkbCross div.wkbProTotal {
	width: 124px;
	height: 20px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	line-height: 24px;
	color: #767676;
	font-size: 12px;
}

div.secContent div.proWkbNorm div.wkbProTotal span, div.secContent div.proWkbCross div.wkbProTotal span {
	float: right;
	color: #000000;
}

div.secContent div.proWkbNorm div.pro {
	height: 175px;
}

div.secContent div.proWkbCross div.pro {
	height: 161px;
}

div.secContent div.proWkbNorm div.proPrice {
	width: 136px;
	margin: 0px 6px 0px 6px;
	background-color: #ffffff;
	font-size: 12px;
}

div.secContent div.proWkbCross div.proPrice {
	width: 136px;
	margin: 0px 6px 0px 6px;
	color: #dc2b00;
	font-size: 12px;
}

div.secContent div.proWkbNorm div.proPrice span.norm, div.secContent div.proWkbCross div.proPrice span.norm {
	margin: 0px 3px 0px 6px;
}

div.secContent div.proWkbCross div.proPrice span.cross {
	text-decoration: line-through;
	color: #757575;
	margin: 0px 3px 0px 6px;
}

div.secContent div.proWkbCross div.proPrice big {
	display: block;
	float: right;
	margin-right: 6px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #7f7f7f;
}
div.secContent div.proWkbNorm span.lieferred,
 div.secContent div.proWkbCross span.lieferred, 
div.secContent div.proWkbNorm span.liefergreen,
 div.secContent div.proWkbNorm span.lieferorange,
 div.secContent div.proWkbCross span.liefergreen, 
 div.secContent div.proWkbCross span.lieferorange {
	display: block;
	/*text-align: center;
	padding: 1px 0px 1px 0px;
	border: #a9a9a9 1px solid;
	color: #767676;*/
	font-size: 10px;
	padding: 1px 0px 1px 20px;
	background-repeat: no-repeat;
}
#conCheckout div.proWkbNorm span.lieferred, 
#conCheckout div.proWkbCross span.lieferred, 
#conCheckout div.proWkbNorm span.liefergreen, 
#conCheckout div.proWkbNorm span.lieferorange, 
#conCheckout div.proWkbCross span.liefergreen, 
#conCheckout div.proWkbCross span.lieferorange {
	margin-top:20px;
}

#conWarenkorb div.proWkbNorm span.lieferred, 
#conWarenkorb div.proWkbCross span.lieferred,
#conWarenkorb div.proWkbNorm span.liefergreen, 
#conWarenkorb div.proWkbNorm span.lieferorange, 
#conWarenkorb div.proWkbCross span.liefergreen, 
#conWarenkorb div.proWkbCross span.lieferorange {
	margin-top:0px;
}

div.secContent div.proWkbNorm span.lieferorange, div.secContent div.proWkbCross span.lieferorange {
	background-image: url(../img/verfuegbk_L_nichtSofort.jpg);
}

div.secContent div.proWkbNorm span.liefergreen, div.secContent div.proWkbCross span.liefergreen {
	background-image: url(../img/verfuegbk_L_sofortLieferb.jpg);
}

div.secContent div.proWkbNorm span.lieferred, div.secContent div.proWkbCross span.lieferred {
	background-image: url(../img/verfuegbk_L_nichtBestellbar.jpg);
}

div.secContent div.proWkbNorm span.marke, div.secContent div.proWkbCross span.marke {
	display: block;
	width: 124px;
	height: 20px;
	overflow: hidden;
}

div.secContent div.proWkbNorm span.marke span.marke img, div.secContent div.proWkbCross span.marke span.marke img {
	margin-top: 2px;
}

div.wkbTeaser {
	height: 100%;
	display: block;
	float: left;
	width:326px;
	}

div#conWarenkorb div.wkbContent {
	display: block;
	float: left;
	width: 65%;
}

div#conCheckout div.wkbContent {
	width: 100%;
	display: block;
	float: left;
	background-color:#494747;
	padding-bottom:30px;
}

div#conWarenkorb div.wkbContentHeader {
	height: 122px;
	overflow: hidden;
	margin-right: 6px;
}

div#conWarenkorb div.wkbTeaserHeader {
	width: 290px;
	height: 122px;
	overflow: hidden;
	margin-right: 6px;
	float:right;
}

div#conCheckout div.wkbContentHeader {
	margin-top: 30px;
	overflow: hidden;
	color:#fff;
}

div.wkbTeaser div.teaser {
	margin: 0px 0px 0px 0px;
	display: block;
	width: 296px;
	height: 98px;
	text-decoration: none;
	background: url(../img/teaserWkBg.png) no-repeat;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	float:right;
}

div.wkbTeaser div.teaser div.loading {
	height: 98px;
	background-position: center 43px;
}

div.wkbTeaser div.teaser a {
	height: 98px;
	display: block;
	color:#fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	background-position: 6px 6px;
	background-repeat: no-repeat;
}

div.wkbTeaser a span {
	display: block;
	padding: 65px 0px 0px 130px;
}

div.wkbTeaser h2, div.wkbContent h2 {
	color:#fff;
	font-size: 12px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 30px 0px 12px 6px;
}

div.wkbContent p, div.wkbTeaser p {
	padding-left: 6px;
}

div.wkbTeaser p {
	color:#fff;
}

div.wkbContent h2 span {
	text-transform: none;
	font-weight: normal;
}

div#conWarenkorb div.wkbTotal {
	padding: 30px 6px 0px 0px;
	color:#fff;
	font-size: 14px;
	line-height: 28px;
	float: right;
	width: 280px;
	text-align: right;
}

div#conCheckout {
	background-color:#494747;
}

div#conCheckout div.wkbTotal {
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-size: 14px;
	line-height: 28px;
	float: right;
	width: 230px;
	text-align: right;
}

div#conCheckout div.wkbContentHeader div.wkbTotal {
	padding: 0px 12px 0px 0px;
}

div#conWarenkorb div.wkbTotal big {
	font-weight: bold;
	font-size: 16px;
	padding-right: 6px;
}

div#conCheckout div.wkbTotal big {
	font-weight: bold;
	font-size: 16px;
}

div.wkbTotal a.btnGoldM {
	float: right;
}

div.wkbContentFooter {
	padding-top: 6px;
	overflow: hidden;
}

div.wkbContentFooter div.trenner {
	border-top: #cccccc 1px solid;
	margin: 0px 6px 6px 6px;
}

div#conWarenkorb div.wkbContentHeader, div#conWarenkorb div.wkbContentFooter, div#conWarenkorb div.wkbProducts {
	margin: 0px 0px 0px 00px;
}

div#conWarenkorb div.wkbProducts {
	min-height:198px;
}

div#conCheckout div.wkbContentHeader, div#conCheckout div.wkbContentFooter, div#conCheckout div.wkbProducts {
	margin: 0px 30px 0px 30px;
}

div#conWarenkorb div.wkbContentHeader, div#conWarenkorb div.wkbContentFooter, div#conWarenkorb div.wkbProducts a {
	text-decoration: none;
}

div#conCheckout div.wkbContentHeader {
	margin-top: 30px;
}

div.wkbContentFooter a.wkbLinkMerkzettel, div.wkbContentFooter a.wkbLinkPrint, div.wkbContentFooter a.wkbLinkEmail {
	padding-left: 30px;
	display: block;
	width: 250px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color:#fff;
	line-height: 24px;
	font-size: 12px;
}

div.wkbContentFooter a.wkbLinkMerkzettel {
	background-image: url(../img/icon_merkzettel.gif);
}

div.wkbContentFooter a.wkbLinkPrint {
	background-image: url(../img/icon_warenkDruck.gif);
}

div.wkbContentFooter a.wkbLinkEmail {
	background-image: url(../img/icon_warenkEmail.gif);
}

div#centerWkb {
	height:100%;
}

div#conWarenkorb div.wkbContentFooter div.wkbSummary {
	margin-right: 0px;
	padding-top: 6px;
	padding-right: 6px;
	margin-bottom:30px;
	float: right;
	color:#fff;
	background-image: url(../img/rechnung_hg.png);
	background-repeat: no-repeat;
	background-position: 0px 35px;
	width: 262px;
}

div#conCheckout div.wkbContentFooter div.wkbSummary {
	margin-right: 0px;
	padding-top: 6px;
	padding-right: 6px;
	float: right;
	color:#fff;
	background-repeat: no-repeat;
	background-position: 0px 35px;
	width: 262px;
}

div.wkbContentFooter div.wkbSummary a.btnVoucher {
	width: 9px;
	height: 19px;
	float: right;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../img/arrowGutschein.gif);
}

#voucherError {
	margin-left:-170px;
	color:#f30000;
	float:left;
	display:block;
	margin-top:2px;
	font-size:11px;
}

#ajaxSendWkb {
	height:295px;
	display:block;
}


div.wkbContentFooter div.wkbSummary input {
	background-color: #fff;
	width: 228px;
	margin: 0px 0px 24px 6px;
	/*
	border-top: #666666 solid 1px;
	border-left: #666666 solid 1px;
	*/
	border: #474747 solid 1px;
}

div#conWarenkorb div.wkbContentFooter div.wkbSummary div.prices {
	float: right;
	text-align: right;
	margin-right: 12px;
	height: 100px;
}

div#conWarenkorb div.wkbContentFooter div.wkbSummary div.pricesLabels {
	float: right;
	text-align: right;
	margin-right: 12px;
	height: 100px;
}

div#conCheckout div.wkbContentFooter div.wkbSummary div.prices {
	float: right;
	text-align: right;
	height: 88px;
}

div#conCheckout div.wkbContentFooter div.wkbSummary div.pricesLabels {
	float: right;
	text-align: right;
	margin-right: 12px;
	height: 88px;
}

div.secContent div.tabwraperleft, div.secContent div.tabwraperleft2C, div.secContent div.tabwraperright,
    div.secContent div.tabwraperrightwm1C, div.secContent div.tabwraperwide,
    div.secContent div.tabwraperrightwm, div.secContent div.tabwraperwide {
	width: 49%;
	float: left;
	text-align: center;
}

div.checkoutTr {
	background-color: #494747;
	height: 2px;
	overflow: hidden;
	width: 100%; 
	clear: both;
}
div.secContent div.tabwraperleft2C {
    width: 64%;
}
div.secContent div.tabwraperleft2C .tabcolumn {
    width: 585px;
}
div.secContent div.tabwraperrightwm1C {
    width: 34%;
}
div.secContent div.tabwraperwide {
	width: 100%;
	background-color:#656363;
}

div.secContent div.tabwraperleft div.tabcontent, div.secContent div.tabwraperright div.tabcontent {
	margin: 2px 0 0 0;
	height: 300px;
}

div.secContent div.tabwraperleft div.tabcontent, div.secContent div.tabwraperleft2C div.tabcontent {
	border-right: 1px solid #494747;
	padding-bottom: 39px;
}

#tabWkbCheckoutLogin, #tabWkbCheckoutKundendaten, #tabWkbCheckoutVersenden, #tabWkbCheckoutBezahlen {
	display: none;
	padding:0px 30px 0px 175px;
} 

#loginvertrauen{
	color:#fff;
}

div.secContent div.tabcolumn, div.secContent div.tabcolumn2, div.secContent div.tabcolumn3 {
	width: 303px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 39px;
	text-align: left;
}

 div.secContent div.tabcolumnwide {
	width: 303px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	text-align: left;
}

div.secContent div.tabwraperright div.tabcontent div.tabcolumn {
	padding-top:0px;
	 margin-top:0px;
}
div.secContent div.tabwraperrightwm div.tabcontent div.tabcolumn, div.secContent div.tabwraperrightwm1C div.tabcontent div.tabcolumn {
    padding-top: 39px;
	 margin-top:0px;
}

div.secContent div.tabcolumn2 {
	width: 585px;
}

div.secContent div.tabcolumn3 {
	width: 75%;
}

div.secContent div.tabcolumnwide {
	width: 100%;
}

div.secContent div.tabcolumn .emailinput {
	margin-top: 24px;
}

div.secContent div.tabcolumn label {
}

div.secContent a#loginbutton {
	background: url("../img/gold_S_mitte.png") repeat-x left top;
	width: 272px;
	height: 40px;
	margin-top: 23px;
	display: block;
	text-align: center;
	font-size: 13px;
	color:#fff;
	text-decoration: none;
}

div.secContent a#loginbutton .floatright {
	float: right;
}

div.secContent a#loginbutton .floatleft {
	float: left;
}

div.secContent a#loginbutton span {
	margin-top: 3px;
	display: inline-block;
}

div.helplayer {
	color: #333;
	width: 510px;
	padding: 25px 39px 30px 39px;
	background: url("../img/flaeche_hilfe.gif") repeat-x;
	text-align: left;
	display: block;
	float: left;
	text-decoration: none;
	position: absolute;
	display: none;
	border: 1px solid #333333;
}

div.helplayer h2 {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
}

div.secContent div.tabcolumn .lightfont {
	color: #9f9d9e;
}

div.secContent div.tabcolumn #loginvertrauen dt {
	font-weight: bold;
	margin-bottom: 23px;
}

div.secContent div.tabcolumn #loginvertrauen dd {
	margin-bottom: 5px;
}

div.secContent #loginhilfe, div.secContent #kundendatenhilfe, div.secContent #versendenhilfe, div.secContent #bezahlenhilfe, div.secContent #bestaetigunghilfe {
	margin: 15px 15px 0 0;
	float: right;
	display:block;
}

div.secContent #loginhilfe a, div.secContent #kundendatenhilfe a, div.secContent #versendenhilfe a, div.secContent #bezahlenhilfe a, div.secContent #bestaetigunghilfe a {
	color: #333 !important;
}

div.secContent div.tabcolumn #sslzertifikatinfo {
	margin-left: 12px;
}

div.secContent .bestellhilfe {
	text-align: center;
	height: 62px;
	width: 100%;
	overflow: hidden;
	background-color:#656363;
}

div.secContent .bestellhilfe .borderspan, div.secContent .bestellhilfe .borderspan2 {
	width: 32%;
	height: 62px;
	display: inline-block;
	float: left;
	border-bottom: 2px solid #737172;
}

div.secContent .bestellhilfe .borderspan2 {
	width: 36%;
}

div.secContent .bestellhilfe .borderspan .toppadding, div.secContent .bestellhilfe .borderspan2 .toppadding {
	padding-top: 6px;
	display: inline-block;
}

div.secContent .bestellhilfe .borderspan .rightborder {
	float: right;
	width: 2px;
	height: 62px;
}

div.secContent .bestellhilfe .borderspan2 .rightborder {
	float: right;
	width: 2px;
	height: 62px;
}

div.secContent .bestellhilfe .borderspan a, div.secContent .bestellhilfe .borderspan2 a {
	color:#fff;
}

div.secContent .bestellhilfe .borderspan2 .borderspanblock1 {
	display: inline-block;
	width: 145px;
	text-align: left;
	float: left;
}

div.secContent .bestellhilfe .borderspan2 .borderspanblock2 {
	display: inline-block;
	width: 211px;
	text-align: left;
	font-size: 10px;
	line-height: 120%
}

form#ajaxSendWkb input.sendWkb {
	background-color: #e7e7e7;
	border: #474747 solid 1px;
	color: #333;
	width: 100%;
	clear: both;
	margin-bottom: 12px;
}

form#ajaxSendWkb textarea.sendWkb {
	background-color: #e7e7e7;
	border: #474747 solid 1px;
	color: #333;
	width: 100%;
	clear: both;
	margin-bottom: 24px;
	height: 100px;
}

form#ajaxSendWkb span.fsS {
	margin-top: 6px;
	display: block;
}

/*ENDE WARENKORB*/

/*START CHECKOUT*/

.checkoutNeuInner {
	 width:58%; 
	 min-width:700px; 
	 height: 285px; 
	 margin:0px auto 0px auto;
	 padding-top:30px;
}

#conCheckout .btnGreyM {
	font-size:12px;
	float:left;
}

.checkoutNeuContent .btnHelp {
	float:right;
	display:block;
}

div.checkoutNeuLeftOrientation {
	display:block;
	float:left;
	width:144px;
	margin-left:-145px;
	height:350px;
	background-color:#656363;
}

div.checkoutNeuLeftOrientation div {
	padding: 30px 0px 0px 25px;
	text-transform:uppercase;
}

div.checkoutNeuLeftOrientation strong {
	color:#fff;
}

div.checkoutNeuLeft, div.checkoutNeuRight {
	width:280px; 
	height:100px; 
	float:left;
}  

div.checkoutNeuRight {
	float:right;
}

div.checkoutNeuContent {
	width:100%;
	background-color:#5c5a5b;
	display: block;
	float:left;
}

div.checkoutNeuForm a {
	color:#fff;
}

div.checkoutNeuLeft div.content, div.checkoutNeuRight div.content {
	width:280px;
	height:227px;
	color:#fff;
}

div.checkoutNeuZahlungNav div.contentNav {
	padding-top: 18px;
	border-top:1px solid #7d7b7b;
	text-align:center;
}

div.checkoutNeuLeft div.content h3, div.checkoutNeuRight div.content h3 {
	text-transform:uppercase;
	padding-bottom:20px;
}

input.checkoutNeuFormTextLong {
	margin-left: 0px;
	margin-bottom: 12px;
	width: 275px;
}

input.checkoutNeuFormTextLong, input.checkoutFormTextLongnml, input.checkoutFormTextMiddle, input.checkoutFormTextShort, input.checkoutFormTextNr, input.checkoutFormTextPLZ, input.checkoutFormTextDay, input.checkoutFormTextMonth, input.checkoutFormTextYear, input.checkoutFormTextShipDay, input.checkoutFormTextShipMonth, input.checkoutFormTextShipYear, select.checkoutFormSelectShort, select.checkoutFormSelectLong, select.checkoutFormSelectShortRight {
	/*
	border-top: #666666 solid 1px;
	border-left: #666666 solid 1px;
	border-bottom: transparent solid 1px;
	border-right: transparent solid 1px;
	*/
	border: #474747 solid 1px;
	background-color: #fff;
	color: #333333;
} 

.checkoutNeuFormButton1 {
	width:272px;
} 
 
.checkoutNeuFormStarText {
	margin-top: 12px;
	margin-left:0px;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
} 

.checkoutNeuFormErrorTextNB {
	color: #f30000;
	margin-left: 0px;
	margin-bottom: 9px;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	display:none;
} 

.checkoutNeuFormButton1 .btnCenter {
	width:256px;
}

.checkoutNeuPwItem {
	width: 255px;
	height:250px;
	margin-top: 22px;
	padding-bottom: 13px;
	text-align: left;
	display: inline-block;
	color:#fff;
}

.checkoutNeuPasswort .btnCenter{
    width: 225px;
}
.checkoutNeuFormNL {
	width: 261px;
	height: 50px;
} 

.checkoutNeuFormNL {
	background-color: #7d7b7b;
	color:#fff;
	height: 53px;
	padding: 10px;
	margin-top: 32px;
}  

.checkoutNeuGeschenk {
	background-color: #7d7b7b;
	color:#fff;
	height: 65px;
	padding: 10px;
	margin-top: 16px;
}

.checkoutNeuFormNL a, .checkoutNeuFormLink a, .checkoutNeuFormLink2 a {
	color:#fff;
} 

.checkoutNeuFormNL input, .checkoutNeuGeschenk input {
	margin-right:6px;
} 

.checkoutNeuFormNLLabel a {
	color:#fff;
} 

.checkoutNeuZahlungNav {
	height: 34px;
	text-align: left;
	display:block;
	float:left;
	width:100%;
}

div.checkoutNeuDrittel1, div.checkoutNeuDrittel2, div.checkoutNeuDrittel3 {
	width:30%;
	display:block;
	float:left;
	height:560px;
}

div.checkoutNeuDrittel1, div.checkoutNeuDrittel2 {
	border-right:solid 1px #494748;
	width:32%;
}
div.checkoutNeuDrittel1 .checkoutNeuDrittelContent, div.checkoutNeuDrittel2 .checkoutNeuDrittelContent, div.checkoutNeuDrittel3 .checkoutNeuDrittelContent {
	width:215px;
	margin:30px auto 0px auto;
	height:450px;
	color:#fff;
	
}
div.checkoutNeuDrittel1 .checkoutNeuDrittelContent, div.checkoutNeuDrittel2 .checkoutNeuDrittelContent {
	padding-left:5px;
}
div.checkoutNeuDrittel3 .checkoutNeuDrittelContent {
	padding-left:30px;
}
div.checkoutNeuDrittel1 .checkoutNeuDrittelContent h3, div.checkoutNeuDrittel2 .checkoutNeuDrittelContent h3, div.checkoutNeuDrittel3 .checkoutNeuDrittelContent h3 {
	padding-bottom:0px;
	text-transform:uppercase;
}
div.checkoutNeuZahlung, div.checkoutNeuKosten {
	margin-top:30px;
}

div.checkoutNeuZahlung div.checkoutFormShipping {
	width:210px;
}
div.checkoutNeuZahlung div.checkoutFormShipping div.checkoutFormShippingType {
	width:200px;
}

div.checkoutNeuZahlung div.checkoutFormShipping div.checkoutFormShippingType div.checkoutFormShippingTypeLabel {
	width:180px;
}

div.checkoutNeuZahlung div.checkoutFormShipping div.checkoutFormContent {
	width:195px;
}

div.checkoutNeuZahlung input.checkoutFormTextYear, div.checkoutNeuZahlung input.checkoutFormTextMonth, div.checkoutNeuZahlung input.checkoutFormTextDay {
	width:29px;
}

div.checkoutNeuZahlung input.checkoutFormFieldContainer{ 
	width:135px;
}

div.checkoutNeuZahlung input.checkoutFormTextMiddle {
	width:99px;
}

div.checkoutNeuZahlung select.checkoutFormSelectLong {
	width:101px;
}

div.checkoutNeuZahlung select.checkoutFormSelectShortRight {
	margin-left:3px;
	width:56px;
}

div.checkoutNeuZahlung select.checkoutFormSelectShort {
	width:42px;
}

div.checkoutNeuDrittelContent div.checkoutFormCheckboxLabel2 {
	width:180px;
}

div.checkoutNeuDrittelContent div.checkoutFormCheckboxLabel2 a {
	color:#fff;
}

dd.summe {
	margin-top:5px;
	font-size:15px;	
}

#orderbutton {
	margin-top:7px;
}

#orderbutton .btnCenter {
	width:199px;
}

.pflichtfelderHinweis {
	text-align:center;
	width:60%;
}
.pflichtfelderHinweis2 {
	height:40px;
}
.pflichtfelderHinweis .checkoutFormStarTextnml, .pflichtfelderHinweis .checkoutFormErrorTextNB {
	text-align:center;
	margin-right:-190px;
	margin-top:0px;
}
.helpTeaserOuter {
	padding:0px 30px 0px 180px;
}

#tabWkbCheckoutLogin div.checkoutNeuLeftOrientation {
	height:300px;
}

#tabWkbCheckoutKundendaten div.checkoutNeuLeftOrientation {
	height:400px;
}

#tabWkbCheckoutVersenden div.checkoutNeuLeftOrientation {
	height:525px;
}

#tabWkbCheckoutBezahlen div.checkoutNeuLeftOrientation {
	height:560px;
}

#tabWkbCheckoutLogin div.checkoutNeuContent {
	height:300px;
}

#tabWkbCheckoutKundendaten div.checkoutNeuContent {
	height:400px;
}

#tabWkbCheckoutVersenden div.checkoutNeuContent {
	height:525px;
}

#tabWkbCheckoutBestaetigung div.checkoutNeuContent {
	height:620px;
}

#tabWkbCheckoutKundendaten div.checkoutNeuRight div.content {
	height:216px;
}

#tabWkbCheckoutVersenden div.checkoutNeuRight div.content {
	height:246px;
}

#tabWkbCheckoutLogin div.checkoutNeuLeft {
	height:260px;
}

#tabWkbCheckoutKundendaten div.checkoutNeuLeft {
	border-right:none;
	height:300px;
}

#tabWkbCheckoutVersenden div.checkoutNeuLeft {
	border-right:none;
	height:425px;
}

#tabWkbCheckoutKundendaten div.checkoutNeuRight {
	padding-top:82px;
}

.helpTeaser {
	padding-top:18px;	 
	height:80px;
	margin-left:-145px;
	overflow-x:visible;
}

.helpRuecksendung {
	height:80px;
	width:27.8%;
	float:right;
	display:block;
}

.helpRechnung {
	height:80px;
	width:22.2%;
	float:right;
	display:block;
}

.helpGeprueft {
	height:80px;
	width:27.8%;
	float:right;
	display:block;
}

.helpHilfe {
	height:80px;
	width:22.2%;
	float:right;
	display:block;
}

.helpRuecksendung div.teaserInner {
	margin:0px 6px 0px 0px;
	height:80px;
}

.helpRechnung div.teaserInner, .helpGeprueft div.teaserInner{
	margin:0px 6px 0px 6px;
	height:80px;
}

.helpHilfe div.teaserInner {
	margin:0px 0px 0px 6px;
	height:80px;
}

.helpTeaser .helpLeft {
	width:10%;
	background-image:url(../img/checkout_teaser_links.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:80px;
	float:left;
	display:block;
}

.helpTeaser .helpCenter img {
	float:left;
	margin-right:9px;
}

.helpTeaser .helpCenter {
	background-image:url(../img/checkout_teaser_mitte.gif);
	background-repeat:repeat-x;
	height:80px;
	width:80%;
	float:left;
	display:block;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	padding-top:14px;
	text-align:center;
	line-height:18px;
	text-transform:uppercase;
}

.helpTeaser .helpCenter a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-transform:none;
	background-image:url(../img/checkout_pfeil.gif);
	background-repeat:no-repeat;
	background-position:left 10px; 
	padding-left:10px;
	padding-top:4px;
}

.helpTeaser .helpRight {
	width:10%;
	background-image:url(../img/checkout_teaser_rechts.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:80px;
	float:left;
	display:block;
}

.checkoutNeuCenter {
	width:75%;
	margin:0px auto 0px auto;
	clear:both;
	height:400px;
}

#tabWkbCheckoutLogin .checkoutNeuInner, #tabWkbCheckoutBestaetigung .checkoutNeuInner {
	background-image:url(../img/checkout_trenner.gif);
	background-position:center; 
	background-repeat:repeat-y;
}

#tabWkbCheckoutBestaetigung .checkoutNeuInner {
	height:620px;
}

#tabWkbCheckoutBestaetigung .checkoutNeuFormButton1 {
	width:378px;
}

#tabWkbCheckoutBestaetigung .shoplink {
	color:#fff;
}

.checkoutForm {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
} 

.checkoutFormLeftCheckout {
	width: 285px;
	float: left;
} 

.checkoutFormCheckbox {
	float: left;
} 

.checkoutFormCheckboxLabel {
	float: left;
	margin-bottom: 12px;
	margin-left: 7px;
	width: 231px;
}

.checkoutFormCheckboxLabel2 {
	float: left;
	margin-bottom: 12px;
	margin-left: 7px;
	width: 190px;
}

input.checkoutFormTextLong, input.checkoutFormTextLongnml {
	margin-left: 35px;
	margin-bottom: 12px;
	width: 239px;
}

input.checkoutFormTextLongnml {
	margin-left: 0px;
}

input.checkoutFormTextLong, input.checkoutFormTextLongnml, input.checkoutFormTextMiddle, input.checkoutFormTextShort, input.checkoutFormTextNr, input.checkoutFormTextPLZ, input.checkoutFormTextDay, input.checkoutFormTextMonth, input.checkoutFormTextYear, input.checkoutFormTextShipDay, input.checkoutFormTextShipMonth, input.checkoutFormTextShipYear, select.checkoutFormSelectShort, select.checkoutFormSelectLong, select.checkoutFormSelectShortRight {
	/*
	border-top: #000000 solid 1px;
	border-left: #000000 solid 1px;
	border-bottom: transparent solid 1px;
	border-right: transparent solid 1px;
	*/
	border: #474747 solid 1px;
	background-color: #fff;
	color: #333333;
} 

.loginpasswordback {
	background-image: url("../img/txtBox_login_pwdPLZ.gif");
	background-repeat: no-repeat;
	background-color: #fff;
} 

.confirmpasswordback {
	background-image: url("../img/txtBox_best_pwd.gif");
	background-repeat: no-repeat;
	background-color: #fff;
} 

.confirmreppasswordback {
	background-image: url("../img/txtBox_best_pwdWiederh.gif");
	background-repeat: no-repeat;
	background-color: #fff;
}  

.loginpasswordback.errorField {
	background-image: url("../img/txtBox_login_pwdPLZ_error.gif");
} 

.confirmpasswordback.errorField {
	background-image: url("../img/txtBox_best_pwd_error.gif");
} 

.confirmreppasswordback.errorField {
	background-image: url("../img/txtBox_best_pwdWiederh_error.gif");
} 

.checkoutFormLink {
	margin-left: 35px;
	margin-bottom: 12px;
} 

.checkoutFormLinknml {
	margin-left: 0px;
	margin-bottom: 12px;
}

.checkoutFormLink a, .checkoutFormLinknml a {
	font-size: 12px;
	color: #b1b0b0;
} 

.checkoutFormErrorText {
	color: #f30000;
	margin-left: 20px;
	margin-bottom: 12px;
	font-size: 11px;
	line-height: 14px;
}

input.errorField {
	border: 1px solid #950000 !important;
	color: #950000;
	background-color: #efd1d1 !important;
}

select.errorSelect {
	border: 1px solid #950000 !important;
	color: #950000;
	background-color: #efd1d1 !important;
}

span.noErrorRadio {
	text-align:right;
	float: left;
	width: 25px;
	height: 15px;
	margin-left:0px;
	clear: left;
}

span.errorRadio {
	text-align:right;
	float: left;
	width: 25px;
	height: 15px;
	margin-left: 0px;
	background-image: url(../img/fehlerpfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	clear: left;
	
}

span.noErrorRadio .checkoutFormCheckbox, span.errorRadio .checkoutFormCheckbox {
	float: right;
}

span.noErrorCheckbox {
	text-align:right;
	float: left;
	width: 25px;
	height: 15px;
	margin-left: 0px;
	clear: left;
}

span.errorCheckbox {
	text-align:right;
	float: left;
	width: 25px;
	height: 15px;
	margin-left: 0px;
	background-image: url(../img/fehlerpfeil.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	clear: left;
}

span.errorCheckbox .checkoutFormCheckbox, span.noErrorCheckbox .checkoutFormCheckbox {
	float: right;
} 

.checkoutFormButton1 {
	margin-left: 35px;
	margin-bottom: 12px;
} 

.checkoutFormButton1nml {
	margin-left: 0px;
	margin-bottom: 12px;
}

.checkoutFormButton1 .btnCenter, .checkoutFormButton1nml .btnCenter {
	width: 221px;
} 

.checkoutFormStarText {
	margin-top: 12px;
	margin-left:15px;
	font-size: 11px;
	line-height: 14px;
	color:#fff;
} 

.checkoutFormStarTextnml {
	margin-left:0px;
	font-size: 11px;
	line-height: 14px;
	color:#fff;
}

.checkoutFormHeadline {
	font-weight: bold;
	color:#fff;
} 

.checkoutFormFieldContainer {
	margin-bottom: 9px;
} 

.checkBoxKatalog {
	margin: 5px  0px  30px 0px;
	width: 199px;
	font-size: 11px;
	float: right;
} 

.checkoutFormSelectShort {
	width: 81px;
	float: right;
} 

.checkoutFormSelectShortRight {
	width: 81px;
	margin-left: 10px;
	float: right;
} 

.checkoutFormTextMiddle {
	width: 170px;
	float: right;
} 

.checkoutFormTextShort {
	width: 126px;
	float: right;
} 

.checkoutFormTextNr {
	margin-left: 4px;
	width: 38px;
	float: right;
} 

.checkoutFormTextPLZ {
	margin-right: 4px;
	width: 38px;
	float: right;
} 

.checkoutFormSelectLong {
	width: 172px;
	float: right;
} 

.checkoutFormErrorTextAddress, .checkoutFormErrorTextAddressB, .checkoutFormErrorTextNB, .checkoutFormErrorTextLB, .checkoutFormErrorTextSB, .checkoutFormErrorTextPB  {
	color: #F30000;
	margin-left: 90px;
	margin-bottom: 9px;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	display:none;
} 

.checkoutFormErrorTextPB{
	margin-left: 0px;
}

.checkoutFormErrorTextNB{
	text-align:center;
	margin-left: 0px;
}

.checkoutFormErrorTextAddressB {
	margin-left: 113px;
} 

.checkoutFormErrorTextNB {
	margin: 0 0 0 0;
}
 
#tabWkbCheckoutLogin .checkoutFormErrorTextNB, .checkoutsummaryitem .checkoutFormErrorTextNB{
	margin: 0 0 0 15px;
} 

.checkoutFormErrorTextLB {
	margin-left: 25px;
} 

.checkoutFormErrorTextSB {
	margin: 0 0 0 18px;
	padding: 0;
} 

.checkoutFormStarTextAddress {
	margin-top: 12px;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color:#fff;
}

.checkoutFormStarTextConf {
	margin-left: 18px;
	font-size: 11px;
	line-height: 14px;
} 

.checkoutFormRightCheckout {
	margin-left: 23px;
	margin-top: 64px;
	width: 298px;
	float: left;
}

.checkoutFormTextDay {
	width: 52px;
	float: right;
} 

.checkoutFormTextMonth {
	width: 53px;
	float: right;
	margin-left: 4px;
	margin-right: 4px;
} 

.checkoutFormTextYear {
	width: 53px;
	float: right;
} 

.checkoutFormTextShipDay {
	width: 28px;
} 

.checkoutFormTextShipMonth {
	width: 28px;
	margin-left: 4px;
	margin-right: 4px;
} 

.checkoutFormTextShipYear {
	width: 28px;
} 

.checkoutFormNL, .checkoutConfNL, .checkoutConfCat {
	background-color: #c2aa7e;
	color: #605a44;
	width: 278px;
	height: 63px;
	padding: 10px;
	margin-top: 16px;
} 

.checkoutNeuConfNL {
	background-color: #c2aa7e;
	color: #333;
	width: 258px;
	height: 53px;
	padding: 10px;
	margin-top: 16px;
} 

.checkoutNeuConfNL a {
	color: #333;
}

.checkoutConfNL, .checkoutConfCat {
	width: 257px;
} 

.checkoutConfCat {
	margin-top: 6px;
} 

.checkoutFormNL {
	width: 265px;
	height: 50px;
} 

.checkoutFormNLLabel, .checkoutCatNLLabel, .checkoutConfNLLabel {
	float: left;
	width: 230px;
	margin-left: 7px;
} 

.checkoutFormNLLabel {
	width: 230px;
} 

.checkoutFormNLLabel a {
	color: #605a44;
} 

.checkoutFormShipping {
	width: 280px;
} 

.checkoutFormShippingwide {
	width: 100%;
} 

.checkoutFormShippingType {
	background-color: #817f80;
	width: 265px;
	height: 15px;
	padding: 5px;
	margin-top: 3px;
} 

.checkoutFormShippingTypeLabel {
	float: left;
	width: 190px;
	margin-left: 5px;
	color:#fff;
} 

.checkoutFormShippingTypeShortLabel {
	float: left;
	width: 136px;
	margin-left: 5px;
	color:#fff;
} 

.checkoutFormContent {
	width: 263px;
	padding-bottom:6px;
} 

.checkoutFormShippingAddress, .checkoutFormBilling, .checkoutFormCreditcard, .checkoutFormShippingStandard, .checkoutFormShippingExpress, .checkoutFormShippingDate, .checkoutFormPresent, .checkoutFormShippingStation, .checkoutFormVorkasse {
	margin-left: 11px;
}

.checkoutFormShippingType span{
	float:right;
	color:#fff;
	font-weight:bold;
} 

.checkoutFormShippingAddress, .checkoutFormShippingStation, .checkoutFormCreditcard, .checkoutFormShippingExpress, .checkoutFormShippingDate, .checkoutFormVorkasse {
	display: none;
} 

.checkoutFormShippingFreightStation {
	display: block;
	margin-left: 26px;
} 

.checkoutsummarycenter {
	text-align: center;
	width: 25%;
	float: left;
} 

.checkoutsummarycenter2 {
	text-align: center;
	width: 24%;
	float: left;
} 

.checkoutsummaryitem {
	width: 215px;
	margin-top: 25px;
	margin-bottom: 7px;
	text-align: left;
	display: block;
} 

.checkoutsummaryitem dt {
	padding-top: 5px;
	margin-bottom: 12px;
	font-weight: bold;
}

.checkoutsummaryitem dt .btnGreyS {
	float:right;
} 

.checkoutsummaryitem dd.checkoutsumme {
	margin-top: 17px;
	font-size: 12px;
} 

.checkoutsummaryitem dd.checkoutsumme span {
	font-weight: bold;
	float: right;
} 

.checkoutsummaryitem dd span {
	float: right;
} 

.checkoutsummaryitem .bordertop {
	padding-top: 5px;
	border-top: 1px solid #797778;
} 

.checkoutsummaryitem .changeitem {
	margin-top: 7px;
} 

.checkoutsummarybottom {
	border-top: 1px solid #aeacad;
	text-align: right;
	padding-right: 30px;
} 

.checkoutsummarybottom .btnGoldL {
	padding-top: 16px;
	float: right;
} 

.orderbutton .btnCenter {
	width: 213px;
}

ul.checkoutsummaryitem {
	margin-top: 4px;
}

ul.checkoutsummaryitem li {
	list-style-type: none;
	padding-bottom: 2px;
}

ul.checkoutsummaryitem li a {
	color:#fff;
}

div.checkoutsummaryitem {
	margin-top: 0;
} 

.checkoutsummarynav .floatright {
	float: right;
	margin-right: 30px;
} 

.checkoutsummarynav .buttonleft {
	margin-left: 30px;
	margin-right: 10px;
} 

.checkoutzahlungnav, .checkoutadressnav, .checkoutsummarynav {
	padding-top: 6px;
	height: 34px;
	text-align: left;
	background-color: #656363;
} 

.checkoutzahlungnav .btnGreyM, .checkoutadressnav .btnGreyM {
	float: left;
	margin-left: 30px;
} 

.checkoutzahlungnav .btnCenter, .checkoutadressnav .btnCenter {
	width: 100px;
} 

.checkoutzahlungnav .btnGoldM, .checkoutadressnav .btnGoldM {
	float: right;
	margin-right: 30px;
} 

#checkoutconfsend {
	margin-top: 12px;
}
 
#checkoutconfsend .btnCenter {
	width: 262px;
} 

#checkoutconfnext {
	margin-top: 12px;
	border-top: 1px solid #9c9e9d;
	padding-top: 6px;
	width:279px;
} 

#checkoutconfnext .rightmargin {
	margin-right: 10px;
} 

#checkoutconfnext .btnCenter {
	width: 80px;
    font-size: 10px;
} 
.registrierung .btnGoldS {
	margin-top: 10px;
} 

.registrierung .btnCenter {
	width: 228px;
} 

#regvorteile {
	margin-top: 18px;
} 

#regvorteile dd {
	text-indent: -8px;
	padding-left: 8px;
} 

.screenmarginleft {
	padding-left: 30px;
}

.screenmarginleft2 {
	padding-left: 15px;
}

/*ENDE CHECKOUT*/

/*START OUTFIT*/

#tabProOutfits{
	width:100%;
	height:100%;
	display:none;
}

/*ENDE OUTFIT*/

/*START PRODUKT SEITE*/

#proCockpit{
	display:block;
	background-image:url(../img/proCockpitColBg.png);
	background-repeat:repeat-x;
	height:358px;
	font-size:11px;
	margin-top:0px;
	margin-bottom: 15px;
	border-top: 15px solid #d4d4d4;
}

.cockpitCol{
	width:17%;
	display:block;
	float:left;	
	height:323px;
	overflow:hidden;
	line-height:19px;
}

.cockpitCol span{
	padding-left:3px;
	/*color:#888888;*/
	color:#AA9266;
	font-size:11px;
}

span.cockpitItem:hover span{
	color:#d9ba80 !important;
}


.cockpitCol span.cockpitCountAll{
	padding-left:0px;
}

.cockpitCol h3{
	margin-top:2px;
	margin-left:3px;
	line-height:13px;
	text-transform:uppercase;
	color: #333;
}

.cockpitRow strong{
	margin-right:3px;
	text-transform:uppercase;
	line-height:22px;
	color: #333;
}

.cockpitRow select{
	margin-top:0px;
	width:120px;
}

#proCockpit1, #proCockpit2, #proCockpit3{
	width:16%;
}

#proCockpit1 label, #proCockpit2 label, #proCockpit3 label{
	overflow:hidden;
	height:19px;
	display:block;
	float:left;
}

#proCockpit4 label, #proCockpit5 label, #proCockpit6 label{
	overflow:hidden;
	height:19px;
	display:block;
	float:left;
}
/*
#proCockpit1 label:hover, #proCockpit2 label:hover, #proCockpit3 label:hover, #proCockpit4 label:hover, #proCockpit5 label:hover, #proCockpit6 label:hover{
	color: #fff;
}
*/
span.cockpitItem {
	color:#000;
}

span.cockpitItem:hover {
	color:#333 !important;
}

#proCockpit1, #proCockpit3 {
	border-right:2px solid #d4d4d4;
}

#proCockpit2, #proCockpit4 {
	padding-left: 2px;
	width: 16.6%;
}

#proCockpit1 .cockpitColContent{
	padding-left:27px;
}

input.cockpitCheck{
	display:block;
	float:left;
	height:15px;
	width:15px;
	margin-top:1px;
	margin-right:3px;
}

#proCockpit8 input.cockpitCheck {
	margin-top:2px;
	margin-left:3px;
}

#outCockpit1 input.cockpitCheck {
	margin-top:3px;
}

#outCockpit1 label {
	line-height: 22px;
	margin:0px 30px 0px 5px;
	color: #000;
}

#outCockpit1 .row1 strong {
	margin-right: 30px;
}

#outCockpit1{
	padding-left:30px;
	padding-top:12px;
}

#proCockpit8{
	padding-left:30px;
	padding-top:6px;
}

#proCockpit8 .cockpitRowContent, #outCockpit1 .cockpitRowContent {
	width:100%;
	height:20px;
}

.cockpitColor{
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:52px;
	height:20px;
	line-height:20px;
	color:#333;
}

.cockpitColor:hover {
	color:#333;
}

#cockpitColor label, #cockpitColor0 label,  #cockpitColor1 label, #cockpitColor2 label, #cockpitColor3 label, #cockpitColor4 label, #cockpitColor5 label, #cockpitColor6 label, #cockpitColor7 label, #cockpitColor8 label, #cockpitColor9 label, #cockpitColor10 label{
	font-size:11px;
	display: block;
	float: left;
}

#cockpitColor{
	background-image:url(../img/legFarbe_alle.jpg);
}

.cockpitSize{
	background-repeat:no-repeat;
	background-position:center left;
	padding-top:6px;
	line-height:22px;
	height:22px;
	text-decoration:none;
}

#smallCockpit, #smallOutCockpit{
	background-position:center;
	padding-left:6px;
	margin-left:-2px;
	padding-top:5px;
}

#mediumCockpit, #mediumOutCockpit{
	background-position:center;
	padding-left:10px;
	padding-top:5px;
}

#largeCockpit, #largeOutCockpit{
	background-position:center;
	padding-left:14px;
	margin-right:15px;
	padding-top:5px;
}

#smallCockpit {
	background-image:url(../img/ansichtsgr_s_na.jpg);
	opacity:.70;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}

#mediumCockpit {
	background-image:url(../img/ansichtsgr_m_na.jpg);
	opacity:.70;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}

#largeCockpit {
	background-image:url(../img/ansichtsgr_l_na.jpg);
	opacity:.70;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}

#smallOutCockpit {
	background-image:url(../img/ansichtsgrOut_s_na.jpg);
	opacity:.70;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}

#mediumOutCockpit {
	background-image:url(../img/ansichtsgrOut_m_na.jpg);
	opacity:.70;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}

#largeOutCockpit {
	background-image:url(../img/ansichtsgrOut_l_na.jpg);
	opacity:.70;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}

.row1, .row2{
	display:block;
	float:left;
}

.row1 strong{
	float:left;
}

.row1{
	width:63%;
	height:22px;
}

.row2{
	width:34%;
	float:right;
	text-align:right;
	margin-right:26px;
	height:22px;
}

#proCockpit a.activeSize#smallCockpit{
	background-image:url(../img/ansichtsgr_s_a.jpg);
}

#proCockpit a.activeSize#mediumCockpit{
	background-image:url(../img/ansichtsgr_m_a.jpg);
}

#proCockpit a.activeSize#largeCockpit{
	background-image:url(../img/ansichtsgr_l_a.jpg);
}

#outCockpit a.activeSize#smallOutCockpit{
	background-image:url(../img/ansichtsgrOut_s_a.jpg);
}

#outCockpit a.activeSize#mediumOutCockpit{
	background-image:url(../img/ansichtsgrOut_m_a.jpg);
}

#outCockpit a.activeSize#largeOutCockpit{
	background-image:url(../img/ansichtsgrOut_l_a.jpg);
}

#proCockpit #smallCockpit:hover{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}

#proCockpit #mediumCockpit:hover{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}

#proCockpit #largeCockpit:hover{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}

#outCockpit #smallOutCockpit:hover{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}

#outCockpit #mediumOutCockpit:hover{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}

#outCockpit #largeOutCockpit:hover{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
}

/*ENDE PRODUKT SEITE*/

/*START DETAILLAYER */

#closeFlash {
    position: absolute;
    top: 5px;
    left: 295px;
	z-index:2000;
	cursor:pointer;
}

#tipp360 {
    position: absolute;
    top: 5px;
    left: 12px;
	z-index:2000;
	font-size:11px;
	line-height:16px;
	color:#666;
}

#productlayer {
    position: relative;
    height: 478px;
    width: 890px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: url("../img/produktuebers_hg_XXL.gif") no-repeat;
    color: #757575;
}

#productlayer a.liveProPagerBack, #outfitlayer a.liveOutPagerBack {
	display: block;
	position: absolute;
	left: -29px;
	top: 200px;
	width: 30px;
	height: 47px;
	background: url(../img/lightboxPagerBack.png) no-repeat left top;
}

#productlayer a.liveProPagerNext, #outfitlayer a.liveOutPagerNext{
	display: block;
	position: absolute;
	left: 890px;
	top: 200px;
	width: 30px;
	height: 47px;
	background: url(../img/lightboxPagerNext.png) no-repeat left top;
}

#productlayer a.liveProPagerBack:hover, #productlayer a.liveProPagerNext:hover,
#outfitlayer a.liveOutPagerBack:hover, #outfitlayer a.liveOutPagerNext:hover{
	background-position: left bottom;
}

#productlayer p {
    padding-bottom: 0;
}

#productlayer .layerclose {
    position: absolute;
    top: -11px;
    left: 870px;
    cursor: pointer;
}

#productlayer .productpict {
    position: absolute;
    padding-left: 32px;
    padding-top: 28px;
}

#productlayer .sizepict {
    padding-left: 74px;
    padding-top: 17px;
}

#productlayer .productpreview {
    position: absolute;
    top: 384px;
    left: 6px;
}

#productlayer .productsmall {
    height: 77px;
    width: 58px;
    padding-top: 11px;
    padding-left: 20px;
    display: block;
	float:left;
	background-image:url("../img/schattens_hg_S.png");
	background-repeat:no-repeat;
}

#productlayer .productbuttons {
    position: absolute;
    top: 390px;
    left: 251px;
}

#productlayer .productbuttons li, #outfitlayer .outfitbuttons li {
    list-style-type: none;
	height:26px;
    margin-top: 1px;
	display:block;
	clear:both;
}

#productlayer .productbuttons .btnGreyS .btnCenter, #outfitlayer .outfitbuttons .btnGreyS .btnCenter {
    width: 56px;
}

#productlayer .productmenu {
    position: absolute;
    top: 128px;
    left: 354px;
}

#productlayer .productmenu a, #speciallayer .outfitvotemenu a {
    text-decoration: none;
}

#productlayer .productmenu li, #outfitlayer .outfitmenu li, #speciallayer .outfitvotemenu li {
    padding-bottom: 4px;
    margin-bottom: 2px;
    border-bottom: 1px solid #ccc;
    list-style-type: none;
}

#productlayer .productmenu li.selected, #outfitlayer .outfitmenu li.selected, #speciallayer .outfitvotemenu li.selected {
    font-weight: bold;
    color:#000;
}

#productlayer .productmenu li.last, #outfitlayer .outfitmenu li.last, #speciallayer .outfitvotemenu li.last {
    border: 0;
}

#productlayer .productmeta {
    position: absolute;
    top: 34px;
    left: 481px;
}

#productlayer .productmeta .bigfont {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.bigfont {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

#productlayer .productinfo, #productlayer .productinfolong, #productlayer .productinfomed,
    #productlayer .productinfoshort, #productlayer .productinfoxshort, #productlayer .productinfofull {
    position: absolute;
    top: 128px;
    left: 481px;
    width: 244px;
    height: 190px;
    overflow: auto;
}

#productlayer .productinfo p {
    padding-right: 6px;
}

#productlayer .productinfolong {
    height: 316px;
    overflow: auto;
}

#productlayer .productinfomed {
    height: 282px;
    overflow: auto;
}

#productlayer .productinfoshort {
    height: 130px;
}

#productlayer .productinfoxshort {
    height: 80px;
}

#productlayer .productinfofull {
    height: 340px;
}

#productlayer .productinfo input {
    background-color: #eee;
    width: 220px;
    margin-bottom: 10px;
    border: 1px solid #afafaf;
}

#productlayer .productinfo textarea {
    background-color: #eee;
	color: #333;
    width: 220px;
    height: 144px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #afafaf;
}

#productlayer .productinfo .btnCenter  {
    width: 206px;
}

#outfitlayer .outfitinfo .empfehlenFormStarText {
	font-size: 11px;
	line-height:14px;
	color: #999;
}

#productlayer .productinfo .empfehlenFormStarText {
	font-size: 11px;
	line-height: 14px;
	margin-top:6px;
	color: #999;
}

#productlayer .productinfo .floatright, #outfitlayer .outfitinfo .floatright {
    float: right;
}

#productlayer .productcrossell {
    position: absolute;
    top: 332px;
    left: 354px;
	width:361px;
    padding-top: 10px;
    border-top: 1px solid #ccc;
}

#markelayer .markeproducts .outfitsmall, #p2wkb .productcrossell .outfitsmall, #o2wkb .productcrossell .outfitsmall, #productlayer .productcrossell .outfitsmall, #markelayer .markeproducts .produktsmall, #p2wkb .productcrossell .productsmall, #o2wkb .productcrossell .productsmall, #productlayer .productcrossell .produktsmall {
    height: 92px;
    width: 67px;
    padding-top: 6px;
    padding-left: 6px;
    float: left;
    background: url("../img/produkthg_S.png") top left no-repeat;
}

#markelayer .markeproducts .produktsmall img, #p2wkb .productcrossell .productsmall img, #o2wkb .productcrossell .productsmall img , #productlayer .productcrossell .produktsmall img{
	margin:9px 0px 4px 9px;	
}

#markelayer .markeproducts .outfitprice, #markelayer .markeproducts .produktprice, #productlayer .productcrossell .outfitprice, #productlayer .productcrossell .produktprice {
    font-size: 9px;
    width: 59px;
    text-align: center;
    margin-top: -1px;
}

#productlayer a{
	text-decoration: none;
}

#productlayer .productprice, #productlayer .productsaleprice {
    position: absolute;
    top:34px;
    left: 746px;
    width: 125px;
    text-align: right;
}

#productlayer .productprice .streichpreis, #productlayer .productsaleprice .streichpreis {
    text-decoration: line-through;
    display: inline-block;
    margin-top: 2px;
    margin-bottom: 1px;
}

#productlayer .productsaleprice .streichpreis {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #000;
	margin-bottom:2px;
}

#productlayer .productprice .price, #productlayer .productsaleprice .price {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #000
}

#productlayer .productsaleprice .price {
    display: block;
    color: #dc2b00
}

#productlayer .productsaleprice .percent {
    color: #858585;
    margin-bottom: 9px;
    font-size: 32px;
	line-height:32px;
    font-weight: bold;
	margin-top:-1px;
}

#productlayer .productselector {
    position: absolute;
    top: 128px;
    left: 746px;
}

#productlayer .productselector select {
    width: 125px;
	margin-top:2px;
}

#productlayer .productselector dl {
    margin-bottom: 8px;
}

#productlayer .productavailable, #productlayer .productlateravailable, #productlayer .productnotavailable {
    position: absolute;
    top: 267px;
    left: 746px;
    width: 125px;
    height: 18px;
	padding-left: 18px;
	font-size: 11px;
    /*text-align: center;
    color: #333;*/
    background: url("../img/verfuegbk_L_sofortLieferb.jpg") no-repeat;
}

#productlayer .outproductavailable, #productlayer .outproductlateravailable, #productlayer .outproductnotavailable {
    position: absolute;
    top: 231px;
    left: 746px;
    width: 125px;
    height: 18px;
	padding-left: 18px;
	font-size: 11px;
    /*text-align: center;
    color: #333;*/
    background: url("../img/verfuegbk_L_sofortLieferb.jpg") no-repeat;
}

#productlayer .productlateravailable, #productlayer .outproductlateravailable {
    background: url("../img/verfuegbk_L_nichtSofort.jpg") no-repeat;
}

#productlayer .productnotavailable, #productlayer .outproductnotavailable {
    background: url("../img/verfuegbk_L_nichtBestellbar.jpg") no-repeat;
}

#productlayer .product2store {
    position: absolute;
    top: 363px;
    left: 746px;
}

#productlayer .product2store .btnGoldXL, #productlayer .back2outfit .btnGoldXL {
	display:block;
	clear: both;
	height:40px;
    margin-bottom: 10px;
}

#outfitlayer .store2wkb .btnCenter, #productlayer .product2store .btnCenter {
    width: 121px;
}

#productlayer .back2outfit ul {
    margin-top:5px;
    margin-bottom:10px;
	display:block;
}

#productlayer div.chooseArt{
	font-size:11px;
	top: 409px;
    position: absolute;
    left: 746px;
}

#productlayer div.chooseArt input{
	vertical-align:middle;
}

#productlayer .product2store ul{
    margin-top:5px;
	display:block;
}

#productlayer .product2store ul li, #productlayer .back2outfit ul li {
    list-style-type: none;
    margin-top: 1px;
    display: block;
    font-size: 11px;
	line-height: 14px;
}

#productlayer .product2store ul li.favLink, #productlayer .back2outfit ul li.favLink {
    /*background-image: url("../img/favoriten.png");
	padding-left: 20px;*/
	background-repeat:no-repeat;
	margin-bottom:1px;
}

#productlayer .product2store ul li.favLink img, #productlayer .back2outfit ul li.favLink img {
	padding-right:5px;
	margin-bottom: -1px;
}

#productlayer .product2store ul li.printLink, #productlayer .back2outfit ul li.printLink  {
    /*background-image: url("../img/drucken.png");
	padding-left: 20px;*/
	background-repeat:no-repeat;
	margin-bottom:11px;
}

#productlayer .product2store ul li.printLink img, #productlayer .back2outfit ul li.printLink img {
	padding-right:5px;
	margin-bottom: -1px;
}

#productlayer .productsale {
    position: absolute;
	top:1px;
}

#productlayer #productwashtable {
    margin-top: 1px;
    margin-left: 1px;
}

#productwashtable .first {
    width: 70px;
    height: 46px;
    text-align: center;
}

#productwashtable td {
    width: 116px;
    height: 46px;
    border:  1px solid #c7c7c7;
}

#productwashtable .last {
    border: 0;
}

#productlayer .productsize {
	display:none;
	height:316px;
	left:481px;
	overflow:auto;
	position:absolute;
	top:130px;
	width:244px;
}

#productlayer .outfitprosize {
    position: absolute;
    top: 208px;
    left: 354px;
    height: 206px;
    width: 371px;
    overflow: auto;
    display: none;
}

#productlayer .productsize img, #productlayer .outfitprosize img {
    margin-bottom: 20px;
}

#productlayer .outfitproductsize {
    position: absolute;
    top: 212px;
    left: 354px;
}

#productsizetable th {
    width: 33px;
    height: 20px;
    background-color: #727272;
    padding: 2px;
    border:  1px solid white;
    border-bottom-width: 2px;
	color:#fff;
    text-align: center;
}

#productsizetable .first {
    width: 129px;
    height: 20px;
    text-align: left;
}

#productsizetable td {
    background-color: #e5e5e5;
    padding: 2px;
    border:  1px solid white;
    text-align: center;
}

#productlayer .bookmarking {
    position: absolute;
    top: 227px;
    left: 479px;
    width: 220px;
    height: 242px;
    overflow: auto;
    display: none;
}

#productlayer .bookmarking .bmitem {
    width: 219px;
    height: 24px;
    margin-bottom: 5px;
    background: url("../img/socialBook_hg.gif") repeat-x;
}

#outfitlayer .bookmarkingleft .bmitem, #outfitlayer .bookmarkingright .bmitem {
    width: 180px;
    height: 24px;
    margin-bottom: 5px;
    background: url("../img/socialBook_hg.gif") repeat-x;
}

#productlayer .bookmarking .bmitem img, #outfitlayer .bookmarkingleft .bmitem img, #outfitlayer .bookmarkingright .bmitem img {
    margin: 0px 10px 0 5px !important;
    width: 16px;
    height: 16px;
	vertical-align:middle;
}

#productlayer .bookmarking .bmitem a, #outfitlayer .bookmarkingleft .bmitem a, #outfitlayer .bookmarkingright .bmitem a {
    text-decoration: none;
    margin-top: 3px;
    display: inline-block;
}

#productlayer .productFormErrorText {
    position: absolute;
    top: 311px;
    left: 746px;
    width: 100px;
    color: #950000;
}

#outfitlayer .bookmarkingleft {
    position: absolute;
    top: 142px;
    left: 481px;
    display: none;
}

#outfitlayer .bookmarkingright {
    position: absolute;
    top: 142px;
    left: 678px;
    display: none;
}

#outfitlayer {
    position: relative;
    height: 501px;
    width: 890px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: url("../img/outfit_hg.gif") no-repeat;
    color: #757575;
}

#outfitlayer a {
    text-decoration: none;
}

#outfitlayer p {
    padding-bottom: 5px;
}

#outfitlayer .layerclose {
    position: absolute;
    top: -11px;
    left: 870px;
    cursor: pointer;
}

#outfitlayer .outfitpict {
    position: absolute;
    padding-left: 0;
    padding-top: 0;
}

#outfitlayer .outfitbuttons {
    position: absolute;
    top: 390px;
    left: 251px;
}

#outfitlayer .outfitmenu {
    position: absolute;
    top: 76px;
    left: 354px;
}

#outfitlayer .outfitmeta {
    position: absolute;
    top: 40px;
    left: 354px;
}

#outfitlayer .outfitinfo {
    position: absolute;
    top: 76px;
    left: 481px;
    width: 389px;
    height: 143px;
    overflow: auto;
}

#outfitlayer .outfitinfoshort {
    position: absolute;
    top: 76px;
    left: 481px;
    width: 386px;
    height: 54px;
    overflow: hidden;
}

#outfitlayer .productarrowL {
    position: absolute;
    top: 240px;
    left: 409px;
    display: none;
    cursor: pointer;
}

#outfitlayer .productarrowR {
    position: absolute;
    top: 240px;
    left: 871px;
    display: none;
    cursor: pointer;
}

#outfitlayer .outfitproducts {
    position: absolute;
    top: 237px;
    left: 423px;
    width: 453px;
    height: 173px;
}

#outfitlayer .outfitproduct {
    margin-bottom: 20px;
}

#outfitlayer .outfitproducts .productsmall {
    height: 92px;
    width: 67px;
    padding-top: 8px;
    padding-left: 10px;
    margin-bottom: 2px;
    background: url("../img/produkthg_S.png") top left no-repeat;
}

#outfitlayer .outfitproducts .productsmall img {
    padding-top: 6px;
    padding-left: 6px;
}

#outfitlayer .outfitproducts .productprice {
    width: 59px;
    text-align: center;
    margin-top: 0px;
    font-size: 9px;
}

#outfitlayer .oplabelV {
    position: absolute;
    top: 338px;
    left: 349px;
}

#outfitlayer .oplabelG {
    position: absolute;
    top: 380px;
    left: 388px;
}

#outfitlayer .oplabelF {
    position: absolute;
    top: 358px;
    left: 390px;
}

#outfitlayer .outfitproduct {
    width: 75px;
    float:left;
}

#outfitlayer .outfitproduct .productship, #outfitlayer .outfitproduct .productlatership, #outfitlayer .outfitproduct .productnoship {
    width: 44px;
    height: 14px;
    float: left;
    margin: 0px 3px 0 8px;
    background: url("../img/verfuegbk_S_sofortLieferb_out.jpg") no-repeat;
}

#outfitlayer .outfitproduct .productlatership {
    background: url("../img/verfuegbk_S_nichtSofort_out.jpg") no-repeat;
}

#outfitlayer .outfitproduct .productnoship {
    background: url("../img/verfuegbk_S_nichtBestellbar_out.jpg") no-repeat;
}

#outfitlayer .outfitproduct .productselector {
    margin-left: 8px;
	margin-top:6px;
}

#outfitlayer .outfitproduct .productselector select {
    width: 60px;
    margin-bottom: 8px;
	font-size:10px;
}

#outfitlayer .outfitprice {
    position: absolute;
    top: 447px;
    left: 544px;
    width: 188px;
}

#outfitlayer .outfitprice .label, #outfitlayer .outfitsaleprice .label {
    float: left;
}

#outfitlayer .outfitprice .price {
    float: right;
    color: #000;
    font-size: 16px;
    font-weight: bold;
}

#outfitlayer .store2wkb {
    position: absolute;
    top: 421px;
    left: 745px;
}

#outfitlayer .outfitstore {
    position: absolute;
    top: 38px;
    left: 612px;
    width: 278px;
}

#outfitlayer .outfitstore li {
    list-style-type: none;
    margin-right: 10px;
    display: inline;
    font-size: 11px;
	line-height: 14px;
}

#outfitlayer .outfitstore li.favLink {
    /*background-image: url("../img/favoriten.png");
	padding-left: 20px;*/
	background-repeat:no-repeat;
}

#outfitlayer .outfitstore li.favLink img{
	padding-right:5px;
	margin-bottom: -1px;
}

#outfitlayer .outfitstore li.printLink {
    /*background-image: url("../img/drucken.png");
	padding-left: 20px;*/
	background-repeat:no-repeat;
}

#outfitlayer .outfitstore li.printLink img{
	padding-right:5px;
	margin-bottom: -1px;
}

#outfitlayer .outfitsale {
    position: absolute;
	z-index:300;
}

#outfitlayer .outfitsaleprice {
    position: absolute;
    top: 444px;
    left: 391px;
    width: 344px;
}

#outfitlayer .outfitsaleprice .percent {
    float: right;
    color: #6f6f6f;
    font-size: 24px;
	line-height:24px;
    font-weight: bold;
    margin-left: 10px;
}

#outfitlayer .outfitsaleprice .streichpreis {
    float: right;
    color: #000;
    text-decoration: line-through;
    font-size: 16px;
    font-weight: bold;
}

#outfitlayer .outfitsaleprice .price {
    float: right;
    color: #dc2b00;
    font-size: 16px;
    margin-left: 10px;
    font-weight: bold;
}

#outfitlayer .outfitFormErrorText {
    position: absolute;
    top: 423px;
    left: 544px;
    color: #950000;
}

#outfitlayer .outfitinfo .leftform {
    position: absolute;
    top: 18px;
    left: 0;
    width: 181px;
	height:125px;
	overflow:hidden;
}

#outfitlayer .outfitinfo .leftform input {
    margin-bottom: 6px;
    background-color: #ddd;
    width: 177px;
    border: 1px solid #afafaf;
    border-right-color: #ddd;
    border-bottom-color: #ddd;
}

#outfitlayer .outfitinfo .rightform {
    position: absolute;
    top: 18px;
    left: 198px;
    width: 177px;
}

#outfitlayer .outfitinfo .rightform textarea {
    background-color: #ddd;
    color: #585858;
    width: 169px;
    height: 75px;
    margin-bottom: 10px;
    border: 1px solid #afafaf;
    border-right-color: #ddd;
    border-bottom-color: #ddd;
}

#outfitlayer .outfitinfo .rightform .btnGreyS .btnCenter {
    width: 156px;
}

#sendAFriendError{
	color: #950000;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	display:none;
}

#productlayer .productprevbtn .btnCenter, #productlayer .productnextbtn .btnCenter, #productlayer .back2outfit .btnCenter {
    width: 103px;
}

#productlayer .productNavBtns{
	border-top: 1px solid #CCCCCC;
    position: absolute;
    top: 391px;
    left: 354px;
	padding-top:19px;
	width:361px;
}

#productlayer .productprevbtn {
	display:block;
	float:left;
}

#productlayer .back2outfit {
	margin-right:20px;
	margin-left:20px;
	display:block;
	float:left;
}

#productlayer .productnextbtn {
	display:block;
	float:left;
}

#productlayer .productprevbtn img {
	float:left;
	margin-left:9px;
	margin-top:5px;
}

#productlayer .productnextbtn img {
	float:right;
	margin-right:9px;
	margin-top:5px;
}

#productlayer .back2outfit .btnCenter {
    font-weight: bold;
}

#markelayer {
    position: relative;
    height: 501px;
    width: 890px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: url("../img/produkthistorie_hg.gif") no-repeat;
    color: #757575;
}

#markelayer .layerclose {
    position: absolute;
    top: -11px;
    left: 870px;
    cursor: pointer;
}

#markelayer .markepict {
    padding-left: 0;
    padding-top: 0;
	width:334px;
	height:478px;
	overflow:hidden;
}

#markelayer .markeinfo {
    position: absolute;
    top: 78px;
    left: 366px;
    width: 495px;
    height: 238px;
    overflow: auto;
}

#markelayer .markeinfo .floatright {
    float: right;
}

#markelayer .markemeta {
    position: absolute;
    top: 30px;
    left: 366px;
    text-transform: uppercase;
}

#markelayer .markeproducts {
    position: absolute;
    top: 336px;
    left: 364px;
    width: 306px;
}

#produkteDieserMarke {
	float: right;
	margin: -72px 30px 0px 0px;
}

#produkteDieserMarke .btnCenter {
	padding-right: 10px;
	padding-left: 10px;
}

/*Outifts Voten*/

#speciallayer .outfitvotemenu {
    position: absolute;
    top: -10px;
    left: -20px;
}

#speciallayer .outfitvotecontent {
    position: absolute;
    top: -10px;
    left: 150px;
	width:350px;
}

#votekatalog{
	margin-top:5px;
	height:100px;
	visibility:hidden;
}

#speciallayer #voten b, #speciallayer #teilnahme b, #speciallayer #gewinner b, #speciallayer #top3 b, #speciallayer b.highlight{
	color:#9b2c2a;
}

#speciallayer a.btnGoldM, #produktAktion a.btnGoldM {
	display:block;
	margin-top:10px;
}

/*
#speciallayer a.btnGoldM b.btnCenter {
	width:328px;
	color:#fff !important;
}
*/

#speciallayer #top3 .top3Item .top3Text a.btnGoldM{
	margin-top:13px;
}

#speciallayer #top3 .top3Item .top3Text a.btnGoldM b.btnCenter{
	width:100px;
}

#speciallayer #top3 {
	display:none;
}

#speciallayer #teilnahme {
	display:none;
	height:368px;
	overflow-y:scroll;
}

#speciallayer #gewinner {
	display:none;
}

#speciallayer #voten .fsS, #speciallayer #voten .formErrorDark{
	float:right !important;
	width:330px;
	text-align:right;
}

#xmasBanderole{
	position:absolute;
	z-index:300;
	background-image: url(../img/bandSaleM.gif);
	width:52px;
	height:52px;
}

#speciallayer #teilnahme span.highlight{
	background-color: #cb7374;
	padding:5px;
	display:block;
}

#speciallayer #top3 .top3Item .top3Image {
	margin-left:-6px;
	margin-top:-6px;
	padding:6px;
    width: 59px;
    font-size: 9px;
    text-align: center;
	color:#757575;
	background: url(../img/produkthg_S.png) no-repeat scroll left top;
	float:left;
}

#speciallayer #top3 .top3Item {
	display:block;
	clear:both;
	height:120px;
}

#speciallayer #top3 .top3Item .top3Text {
	margin-left:15px;
	float:left;
}

#speciallayer #top3 .top3Item .top3Image .top3Preis{
	margin-top:0px;
}

/*START VORTEIL LAYER*/

.willkommensaktioncontent a.btnGoldM b.btnCenter{
	width:122px;
	color:#fff !important;
}

#willkommensButtons {
	left:47px;
	position:absolute;
	top:330px;
	width: 860px;
}

#willkommensButtons  a.btnGoldM{
	float: left;
}

#willkommensButtons b.btnRight {
	margin-right: 12px;
}

#willkommensButtons .btnCenter {
	width: 108px;
}

.willkommensaktioncontent .price {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	color: #943a34;
	position:absolute;
	left: 714px;
	top: 48px;
	width: 160px;
	font-size: 33px;
	line-height: 34px;
	text-align: right;
}

.willkommensaktioncontent .price span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#fff;
}

.willkommensaktioncontent .price span span {
	text-decoration: line-through;
}

.willkommensaktioncontent .head {
	position:absolute;
	left: 48px;
	top: 45px;
	width: 550px;
	font-size: 25px;
	line-height: 34px;
}

.willkommensaktioncontent .head span {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	color: #943a34;
}

.actionBg {
	position:absolute;
	top:0px;
	left:0px;
	width:335px;
	height:478px;
	background:url(../img/hintergrund_schweif.gif) no-repeat;
}

#produktAktion{
	position:absolute;
	top:311px;
	left:-60px;
	height:150px;
	width:300px;
	background: url(../img/stoerer_background.png) no-repeat;
}

#produktAktion img{
	position:absolute;
	top:20px;
	left:20px;
}

#produktAktion p{
	position:absolute;
	top:25px;
	left:110px;
	color:#ab8d59;
}

#produktAktion span.crossTitle{
	position:absolute;
	top:65px;
	left:110px;
	color:#2c292a;
}

#produktAktion span.cross{
	position:absolute;
	top:65px;
	left:135px;
	color:#2c292a;
	text-decoration:line-through;
}

#produktAktion span.norm{
	position:absolute;
	top:65px;
	left:190px;
	color:#a00003;
}

#produktAktion a.btnGoldM{
	position:absolute;
	top:85px;
	left:110px;
}

#produktAktion a.btnGoldM b.btnCenter{
	width:122px;
	color:#fff !important;
}


/*ALT*/

#vorteilhead1{
	position:absolute;
	left:0px;
	top:60px;
	width:120px;
	text-align:center;
}
#vorteilhead2{
	position:absolute;
	left:177px;
	top:60px;
	width:120px;
	text-align:center;
}
#vorteilhead3{
	position:absolute;
	left:352px;
	top:60px;
	width:120px;
	text-align:center;
}
#vorteilfarben1{
	position:absolute;
	left:6px;
	top:230px;
	width:120px;
	font-size:11px;
}
#vorteilfarben2{
	position:absolute;
	left:183px;
	top:230px;
	width:120px;
	font-size:11px;
}
#vorteilfarben3{
	position:absolute;
	left:358px;
	top:230px;
	width:120px;
	font-size:11px;
}
#vorteiltext1{
	position:absolute;
	left:-6px;
	top:280px;
	width:170px;
}
#vorteiltext2{
	position:absolute;
	left:171px;
	top:280px;
	width:170px;
}
#vorteiltext3{
	position:absolute;
	left:346px;
	top:280px;
	width:170px;
}

#vorteiltext1 span, #vorteiltext2 span, #vorteiltext3 span {
	text-decoration:line-through;
}

.vorteilsaktioncontent a.btnGoldM b.btnCenter{
	width:122px;
	color:#fff !important;
}

#vorteilFooter{
	position:absolute;
	left:-18px;
	top:410px;
	width:500px;
	font-size:9px;
}

#vorteilButtons {
	left:-119px;
	position:absolute;
	top:356px;
}

#vorteilButtons .btnCenter {
	width: 56px;
}

#vorteilButtons li {
    list-style-type: none;
    margin-bottom: 6px;
}

#videolayer {
	left:-369px;
	position:absolute;
	top:-34px;
	display: none;
	background: url(../img/video_hg.png);
	height: 478px;
    width: 335px;
}

#videolayer .flasherror {
	padding: 150px 0 0 10px;
}

.vorteilsaktioncontent #closeFlash {
	left:-70px;
	position:absolute;
	top:-34px;
}

#pulloverButtons {
	left:50px;
	position:absolute;
	top:356px;
	width: 600px;
}

#pulloverBtn1 {
	left: 0px; 
	position: absolute;
	top: 0px;
}
#pulloverBtn2 {
	left: 209px; 
	position: absolute;
	top: 0px;
}
#pulloverBtn3 {
	left: 417px; 
	position: absolute;
	top: 0px;
}

/*ALT*/
/*ENDE DETAILLAYER*/

/*START WKB LAYER*/

#p2wkb {
    position: relative;
    height: 462px;
    width: 489px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: url("../img/produkt_einzeln_hg.gif") no-repeat;
    color: #757575;
}

#p2wkb .layerclose {
    position: absolute;
    top: -17px;
    left: 469px;
    cursor: pointer;
}

#p2wkb .productpict {
    position: absolute;
    top: 17px;
    left: 17px;
    width: 234px;
    height: 306px;
    padding-left: 25px;
    padding-top: 17px;
    background: url("../img/produkthg_L.png") no-repeat;
}

#p2wkb .productmeta {
    position: absolute;
    top: 275px;
    left: 6px;
    width: 191px;
    height: 21px;
    padding: 1px 10px 0 10px;
}

#o2wkb .outfitmeta {
    position: absolute;
    top: 273px;
    left: 6px;
    width: 191px;
    height: 21px;
    padding: 1px 10px 0 10px;
}

#p2wkb .productmeta .name, #o2wkb .outfitmeta .name {
    float: left;
}

#p2wkb .productmeta .price, #o2wkb .outfitmeta .price {
    float: right;
}

#p2wkb .productcrossell, #o2wkb .productcrossell {
    position: absolute;
    top: 324px;
    left: 25px;
    width: 300px;
    padding-top: 10px;
}

#p2wkb .productcrossell .outfitintro, #o2wkb .productcrossell .outfitintro {
    padding-left: 7px;
}

#p2wkb .productcrossell .outfitprice, #o2wkb .productcrossell .outfitprice {
    width: 59px;
    font-size: 9px;
    text-align: center;
    margin-top: -5px;
}

#p2wkb .productmessage {
    position: absolute;
    top: 150px;
    left: 265px;
    font-size: 16px;
    color: #c49358;
    font-weight: bold;
}

#p2wkb .backbuttons, #o2wkb .backbuttons {
    position: absolute;
    top: 357px;
    left: 352px;
}

#p2wkb .backbuttons .btnCenter, #o2wkb .backbuttons .btnCenter {
    width: 112px;
}

#p2wkb .backbuttons .btnGreyXL, #o2wkb .backbuttons .btnGreyXL {
    margin-bottom: 8px;
}

#o2wkb {
    position: relative;
    height: 462px;
    width: 489px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: url("../img/produkt_einzeln_hg.gif") no-repeat;
    color: #757575;
}

#o2wkb .layerclose {
    position: absolute;
    top: -17px;
    left: 469px;
    cursor: pointer;
}

#o2wkb .outfitpict {
    position: absolute;
    top: 17px;
    left: 17px;
    width: 234px;
    height: 306px;
    padding-left: 6px;
    padding-top: 6px;
    background: url("../img/produkthg_L.png") no-repeat;
}

#o2wkb .outfitmessage {
    position: absolute;
    top: 150px;
    left: 265px;
    font-size: 16px;
    color: #c49358;
    font-weight: bold;
}

/*ENDE WKB LAYER*/

/*START FOOTER*/

#accFooter {
	background:#757575;
}

.footerHeader {
	font-size:11px;
    padding-left: 19px;
    height: 29px;
	line-height: 26px;
	overflow-y: hidden;
}

.footerHeader a {
	color:#fff;
    /*text-align: center;*/
	padding-left: 10px;
    text-decoration: none;
    display: block;
    float: left;
    height: 29px;
	line-height: 26px;
    vertical-align: middle;
}

.footerHeader a:hover {
	color:#fff;
}

.footerHeader a.empty {
	padding-left: 0px;
}

div.fooHeadline {
 text-transform: uppercase;
 font-size: 12px;
 font-weight: bold;
}

.footerHeader a.tabOpened, .footerHeader a.subtabOpened{
	background-color: #656364;
}

.footerHeader .subnav a.tabOpened{
	background-color:#757575;
}

.footerHeader a.meinkonto {
    /*width: 6.8%*/
	width: 63px;
}

.footerHeader a.service {
    /*width: 6.5%*/
	width: 38px;
}

.footerHeader a.service .subnav {
	width: 38px;
}

.footerHeader a.ueberuns {
    /*width: 6.5%*/
	width: 51px;
}

.footerHeader a.ueberuns .subnav {
	width: 51px;
}

.footerHeader a.kontakt {
    /*width: 6.0%*/
	width: 50px;
}

.footerHeader a.agb {
    /*width: 4.7%*/
	width: 32px;
}

.footerHeader a.datenschutz {
    /*width: 7.4%*/
	width: 70px;
}

.footerHeader a.impressum {
    /*width: 6.5%*/
	width: 65px;
}

.footerHeader a.sitemap {
    /*width: 5.9%*/
	width: 47px;
}

.footerHeader a.archiv {
    /*width: 4.5%*/
	width: 80px;
}

.footerHeader span.newsletter {
	display: block;
	float: left;
	padding-left: 10px;
}

.footerHeader span.newsletter span {
	display: block;
	float: left;
}

#newsletterFooterBtn {
	background: url(../img/newsletterFooterArrow.gif) no-repeat 0px 0px;
	display: block;
	margin: 6px 0px 0px 0px;
	width: 14px;
	height: 14px;
	float: left;
} 

#newsletterFooterBtn:hover {
	background: url(../img/newsletterFooterArrow.gif) no-repeat 0px -16px;
} 

#newsletterFooter {
	/*
	border-top: #000000 solid 1px;
	border-left: #000000 solid 1px;
	*/
	background-color: #ffffff;
	font-size: 11px;
	line-height: 12px;
	height: 14px;
	margin: 6px 0px 0px 5px;
	color: #333333;
	vertical-align: top;
	width: 115px;
	float: left;
	padding-left: 3px;
}


.footerHeader a.selected {
    background-color: #514f50;
}

#accFooter ul#footeritems {
    margin-left: 10px;
    margin-top: 10px;
    float: left;
    font-size: 10px;
}

#accFooter ul#footeritems li {
    display: block;
    float: left;
    height: 25px;
    list-style-type: none;
    text-align: center;
}

#accFooter ul#footeritems li a {
    text-decoration: none;
	color:#fff;
}

#accFooter ul#footeritems .selected {
    background-color: #514f50;
}

#accFooter ul#footerhotline {
    /*width: 33.5%;*/
	width: 243px;
	display: block;
    float: right;
    padding-left: 5px;
    background-color: #aa9266;
	color:#fff;
    font-size: 10px;
    height: 29px;
}

#accFooter ul#footerhotline li {
    float: left;
    padding: 3px 3px 0px 0px;
    list-style-type: none;
}

#accFooter ul#footerhotline li.smallfont {
    font-size: 9px;
    line-height: 11px;
    float: right;
    width: 120px;
}

#accFooter ul#footerhotline li span.big {
    font-family: "Arial Black", Arial, Helvetica, sans-serif;
    font-size: 13px;
	line-height: 22px;
	height: 12px;
	letter-spacing: -0.09em;
}

#accFooter .footerprices {
    float: right;
	font-size: 11px;
	font-weight: normal;
    margin-right: 30px;
    padding-left: 10px;
	letter-spacing: -0.04em;
	padding-top: 0px;
	text-align: right;
    width: 220px;
}

#accFooter .footerprices a {
	float: right;
	display: block;
	padding-left: 0px;
	text-decoration: underline;
}


#accFooter .kontotabbar {
    height: 42px;
    background-color: #494747;
    text-align: center;
    padding-left: 100px;
}

#accFooter .subnav{
	position: absolute;
	z-index: 500;
	display:block;
	cursor:default;
	padding-left: 10px;
	text-align:left;
	background-color:#757575;
}

#accFooter .subnav a{
	height: 21px;
	line-height: 19px;
}

#accFooter .subnav li{
	list-style:none;
	display:block;
	clear:both;
	margin:0px;
	line-height:19px;
}

#accFooter .subnav li a{
	padding-left: 0px;
}

#tabFooMeinKontoLogin, #tabFooMeinKontoPasswort, #tabFooMeinKontoStart, #tabFooMeinKontoDaten,
    #tabFooMeinKontoBestell, #tabFooMeinKontoFavorit {
	display: none;
	background-color:#656363;
}

#tabFooMeinKontoLogin div.tabcontent {
	height: 376px;
}

#tabFooMeinKontoPasswort div.tabcontent {
	height: 240px;
}

#tabFooMeinKontoStart div.tabcontent {
	height: 250px;
}

#tabFooMeinKontoDaten div.tabcontent {
	height: 550px;
}

#tabFooMeinKontoBestell {
    border-bottom: 2px solid #595758
}

#tabFooMeinKontoBestell div.tabcontent {
	height: 229px;
}

#tabFooMeinKontoFavorit {
    border-bottom: 2px solid #595758
}

#tabFooMeinKontoFavorit div.tabcontent {
	height: 50px;
}

#tabFooMeinKontoFavorit div.checkoutFormHeadline img {
	margin-bottom: -3px;
}

#accFooter .meinkontoanmelden .btnCenter {
    width: 276px;
}

#accFooter .meinkontopwdcenter, #conCheckout .meinkontopwdcenter  {
	text-align: center;
	width: 100%;
	float: left;
}

.meinkontopwditem {
	width: 284px;
	margin-top: 22px;
	padding-bottom: 13px;
	text-align: left;
	display: inline-block;
}

.meinkontopasswort .btnCenter {
    width: 262px;
}

.meinkontopwditem input.checkoutFormTextLongnml {
    width: 275px;
}

div#tabMeinKonto{
	display: none;
}

div.kontotabbar div.kontoNav {
	padding-left: 0;
	padding-right: 0;
	padding-top:23px;
    text-align: center;
}

div.kontotabbar div.kontoNav span {
    margin-left: auto;
    margin-right: auto;
}

div.kontotabbar div.kontoNav a {
	text-align: center;
}

div.kontotabbar div.kontoNav a.btnReiter b.btnLeft {
	width: 3px;
	background-repeat: no-repeat;
	height: 18px;
}

div.kontotabbar div.kontoNav a.btnReiter b.btnRight {
	width: 3px;
	background-repeat: no-repeat;
	height: 18px;
}

div.kontotabbar div.kontoNav a.btnReiter b.btnCenter {
	background-repeat: repeat-x;
	line-height: 18px;
	padding: 0 12px 0 12px;
	white-space: pre;
}

div.kontotabbar div.kontoNav a.btnReiter b.btnLeft {
	background-image: url(../img/reiter_l_na.gif);
}

div.kontotabbar div.kontoNav a.btnReiter b.btnRight {
	background-image: url(../img/reiter_r_na.gif);
}

div.kontotabbar div.kontoNav a.btnReiter b.btnCenter {
	color:#fff;
	background-image: url(../img/reiter_m_na.gif);
}

div.kontotabbar div.kontoNav a.tabOpened b.btnLeft {
	background-image: url(../img/reiter_l_a.gif);
}

div.kontotabbar div.kontoNav a.tabOpened b.btnRight {
	background-image: url(../img/reiter_r_a.gif);
}

div.kontotabbar div.kontoNav a.tabOpened b.btnCenter {
	color:#fff;
	background-image: url(../img/reiter_m_a.gif);
}

div.kontotabbar div.kontoNav a.btnReiter #titleTabMeinKonto,
div.kontotabbar div.kontoNav a.btnReiter #titleTabPersoenlicheDaten,
div.kontotabbar div.kontoNav a.btnReiter #titleTabMerkzettel,
div.kontotabbar div.kontoNav a.btnReiter #titleTabBestelluebersicht {
	height: 18px;
	width: 75px;
	display: block;
	float: left;
}

div.kontotabbar div.kontoNav a.btnReiter #titleTabMeinKonto {
	background: url(../img/reiter_meinKonto.gif) center bottom no-repeat;
	width: 89px;
}

div.kontotabbar div.kontoNav a.btnReiter #titleTabPersoenlicheDaten {
	background: url(../img/reiter_persoenlicheDaten.gif) center bottom no-repeat;
	width: 147px;
}

div.kontotabbar div.kontoNav a.btnReiter #titleTabMerkzettel {
	background: url(../img/reiter_merkzettel.gif) center bottom no-repeat;
	width: 97px;
}

div.kontotabbar div.kontoNav a.btnReiter #titleTabBestelluebersicht {
	background: url(../img/reiter_bestelluebersicht.gif) center bottom no-repeat;
	width: 141px;
}

div.kontotabbar div.kontoNav a.btnReiter:hover #titleTabMeinKonto, 
div.kontotabbar div.kontoNav a.btnReiter:hover #titleTabPersoenlicheDaten, 
div.kontotabbar div.kontoNav a.btnReiter:hover #titleTabMerkzettel, 
div.kontotabbar div.kontoNav a.btnReiter:hover #titleTabBestelluebersicht {
	background-position: center top;
}

div.kontotabbar div.kontoNav a.btnReiter.tabOpened #titleTabMeinKonto, 
div.kontotabbar div.kontoNav a.btnReiter.tabOpened #titleTabPersoenlicheDaten, 
div.kontotabbar div.kontoNav a.btnReiter.tabOpened #titleTabMerkzettel, 
div.kontotabbar div.kontoNav a.btnReiter.tabOpened #titleTabBestelluebersicht {
	background-position: center top;
}

div.kontotabbar div.kontoNav a.tabOpened.btnReiter:hover {
	cursor: default;
}


.meinkontodatensave {
    text-align: center;
	height: 100%;
	width: 100%;
	background-color: #757575;
    padding-top: 6px;
    padding-bottom: 6px;
	border-bottom:solid 2px #494747;
}

.meinkontodatensave .btnCenter {
    width: 280px;
}

.meinkontoFormInfo, .meinkontoFormNL {
	background-color: #9f907b;
	width: 278px;
	padding: 10px 7px 14px;
	margin-top: 16px;
}

.meinkontoFormNL {
    margin-top: 3px;
    padding: 5px 5px 5px 27px;
    text-indent: -20px;
    width: 260px;
}

.meinkontoFormNL a {
    color: #fff;
}

.meinkontoFormNL input {
    margin-right: 5px;
}

.tabcolumnfavorit {
    margin-left: 73px;
    margin-top: 26px;
    text-align: left;
}

.tabcolumnfavorit a {
    color: #b3b1b2;
    margin-left: 76px;
    text-decoration: none;
}

.meinkontoFormShippingAddress, .meinkontoFormShippingStation {
	display: none;
	margin-left: 26px;
}

.scrollhilfe {
    height: 25px;
}

.meinkontoFormContent {
    width: 267px;
}

.meinkontologin {
	margin-left: 0;
	margin-bottom: 12px;
}

.meinkontologin .btnCenter {
	width: 221px;
}

.meinkontoPasswortLink {
	margin-left: 0;
	margin-bottom: 12px;
}

.meinkontoPasswortLink a {
	font-size: 12px;
	color:#fff;
}

.leftColumnMargin {
    margin-left: 15px;
    margin-top: 49px;
}

.meinkontostartproducts {
	border-top:solid 2px #494747;
    padding: 30px 30px 0 30px;
    display: none;
}

.meinkontofavproducts {
    display: none;
}

.footerarrow {
    margin-right: 1px;
    margin-bottom: 1px;
}

#accFooter div.secContent{
	background-color:#656363;
}

div.secContent div.tabfooterleft {
	width: 301px;
	float: left;
	text-align: center;
}

div.secContent div.tabfooterleft .footercolumn {
	width: 200px;
    text-align: left;
    margin-left: 60px;
    padding-top: 30px;
}

div.secContent div.tabfooterright {
	float: left;
	text-align: center;
    padding: 30px 0 0 30px;
}

div.secContent #tabFooAgb div.tabfooterright {
    padding: 30px 0 0 15px;
}

div.secContent #tabFooAgb div.fooHeadline{
	padding-left:15px;
}

div.secContent div.tabfooterright .footercolumn {
	width: 575px;
    text-align: left;
}

div.secContent div.tabfooterright {
	border-left: 2px solid #565455;
	padding-bottom: 28px;
}

#tabFooDatenschutz, #tabFooImpressum, #tabFooKontakt, #tabFooFaq, #tabFooAgb, #tabFooSuche, #tabFooHilfe, #tabFooIndex, #tabFooSitemap, #tabFooPresse, #tabFooAbout {
    border-bottom: 2px solid #565455;
}

#conHilfe, #conFAQ, #conUeberUns, #conPresse, #conKontakt, #conAGB, #conDatenschutz, #conImpressum, #conSitemap, #conIndex {
    background-color: #656364;
}

#tabFooKontakt div.tabcontent {
	height: 800px;
}

#tabFooKontakt div.tabcolumn {
	width: 255px;
}

#tabFooImpressum dl {
    margin-bottom: 20px;
}

#tabFooImpressum dt, #tabFooImpressum dt a {
	color:#fff;
    text-decoration: none;
}

.contactintro {
    text-align: left;
    margin: 0 auto 0 auto;
    padding-top: 30px;
    width: 430px;
}

.contactFormFieldContainer {
    margin-bottom: 10px;
    margin-top: 15px;
}

.contactFormFieldContainer select {
    width: 115px;
    margin-top: 5px;
    background-color: #fff;
    color: #333333;
	border: #474747 solid 1px;
}

.contactFormFieldContainer select.contactFormSelectRight {
    margin-left: 10px;
}

.contactFormText {
    width: 240px;
    margin-bottom: 15px;
    border: 1px solid #474747;
    background-color: #fff;
    color: #333333;
}

.contactFormSelectLong {
    width: 240px;
    color: #333333;
    background-color: #fff;
    margin-bottom: 10px;
    border: 1px solid #474747;
}

.contactformArea {
    width: 240px;
    height: 88px;
    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid #474747;
    color: #333333;
    background-color: #fff;
}

.contactformSend .btnCenter {
    width: 227px;
}

.contactFormEmail {
    width: 240px;
    height: 90px;
    background-color: #777576;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.contactFormEmail img {
    float: left;
    margin: 19px 8px 0;
}

.contactFormEmail a {
	color:#fff;
    text-decoration: none;
}

.contactFormEmail .emailheader {
    font-weight: bold;
	color:#fff;
    padding-top: 14px;
    padding-bottom: 5px;
}

#tabFooKontakt .tabwraperright .tabcolumn {
    padding-top: 85px;    
}

.contactFormCallback {
    width: 240px;
    background-color: #777576;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
}

.contactFormCallback img {
    float: left;
    margin: 10px 10px 10px;
}

.contactFormCallback .callbackheader {
    font-weight: bold;
	color:#fff;
    padding-top: 9px;
    padding-bottom: 5px;
}

.callbacktext {
    font-size: 11px;
    line-height: 13px;
}

.contactFormCallbackInfo {
    width: 220px;
    background-color: #817f80;
    margin-bottom: 15px;
    padding: 5px 10px;
}

.contactFormRow {
    margin-bottom: 10px;
    width: 240px;
}

.contactFormRow select {
    float: right;
    width: 142px;
	background-color:#fff;
	color:#333333;
	border: #474747 solid 1px;
}

.callbackformSend {
    margin-top: 20px;
}

.callbackformSend .btnCenter {
    width: 227px;
}

.faqitem {
    margin-bottom: 15px;
}

.faqitem dt {
    font-weight: bold;
    padding-left: 14px;
    cursor: pointer;
}

.faqitem dt.closed {
	color:#fff;
    background: url("../img/pfeil_nRechts.gif") no-repeat 0 5px;
}

.faqitem dt.opened {
	color:#fff;
    background: url("../img/pfeil_nUnten.gif") no-repeat 0 5px;
}

.faqitem dd {
    margin-left: 14px;
    margin-bottom: 5px;
    display: none;
}

.faqitem dd a {
	color:#fff;
    text-decoration: none;
}

.faqHeadline {
    font-weight: bold;
    color: #aa9266;
    margin: 30px 0 0 0;
}

.agbprint {
	color:#fff;
	text-decoration: underline;
	padding-left:35px;
	background: url(../img/drucken.png) no-repeat 15px;
}

.agbitem  {
   padding-bottom: 30px;
}

.agbitem dt, .agbitemIndex dt {
	color:#fff;
    font-weight: bold;
    margin-bottom: 10px;
}

.agbitem dd {
    margin-bottom: 15px;
}

.datenschutzitem  {
    margin-bottom: 30px;
}

.datenschutzitem dt {
	color:#fff;
    font-weight: bold;
    margin-bottom: 10px;
}

.datenschutzitem dd {
    margin-bottom: 15px;
}

.helpitem {
    margin-bottom: 15px;
}

.helpitem dt {
    font-weight: bold;
}

.helpitem dt.closed {
	color:#fff;
}

.helpitem dt.opened {
	color:#fff;
}

.helpitem dd a {
	color:#fff;
    text-decoration: none;
}

.indexitem {
    margin-bottom: 15px;
}

.indexitem dt {
    font-weight: bold;
    padding-left: 14px;
}

.indexitem dt.closed {
	color:#fff;
    background: url("../img/pfeil_nRechts.gif") no-repeat 0 center;
}

.indexitem dt.opened {
    color: #b19f79;
    background: url("../img/pfeil_nUnten.gif") no-repeat 0 center;
}

.indexitem dd {
    margin-left: 14px;
    display: none;
}

#tabFooSitemap .footercolumn{
	height:500px;
	padding-left:30px;
	padding-top:30px;
}
#tabFooSitemap th{
	border-top:solid 1px #aba9aa;
	border-bottom:solid 1px #8a8889;
	padding:10px 20px 10px 0px;
}
#tabFooSitemap th.last{
	padding:10px 0px 10px 0px;
}
#tabFooSitemap th a {
	background-color:#AA9266;
	display:block;
	float:left;
	width:169px;
	height:20px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	color:#fff;
    text-decoration: none;
}
#tabFooSitemap th.last a {
	margin-right:0px;
}
#tabFooSitemap td  {
	padding:10px 0px 0px 0px;
}
#tabFooSitemap td a  {
    font-weight: normal;
	background-color:#969495;
	display:block;
	float:left;
	width:169px;
	height:20px;
	text-align:center;
	line-height:20px;
	border-right:1px solid #656363;
    color: #fff;
    text-decoration: none;
}
#tabFooSitemap td.level3  {
	padding:0px 0px 0px 0px;
}

#tabFooSitemap td.level3 a {
    font-weight: normal;
	background-color:#8b898a;
	display:block;
	float:left;
	width:84px;
	height:20px;
	text-align:center;
	line-height:20px;
	margin:0px;
	border-top:1px dashed #656363;
	border-right:1px solid #656363;
}

#tabFooAbout .tabfooterleft a, #tabFooPresse .tabfooterleft a, #tabFooHilfe .tabfooterleft a, #tabFooFaq .tabfooterleft a {
	color:#fff;
    text-decoration: none;
}

.indexlist {
    margin-bottom: 10px;
}

.indexlist dt {
    font-size: 14px;
    font-weight: bold;
}

.indexlist dd a {
	color:#fff;
    text-decoration: none;
}

.datenschutzprint {
	color:#fff;
    text-decoration: underline;
	padding-left:20px;
	background-image:url("../img/drucken.png");
	background-repeat:no-repeat;
}

#errorlayer {
    position: relative;
    height: 390px;
    width: 555px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: url("../img/fehlermeldung_hg.png") no-repeat;
    color: #757575;
}

#errorlayer .errormessage {
    position: absolute;
    top: 220px;
    left: 70px;
    width: 428px;
}

#errorlayer .errormessage p {
	color:#fff;
}

#errorlayer .errorbutton {
    position: absolute;
    top: 326px;
    left: 67px;
}

#errorlayer .errorbutton .btnCenter {
    width: 410px;
	color:#fff;
}

/*ENDE FOOTER*/

/*START Favoriten*/

.displayNone{
	display:none !important;
}

.favouritsTab {
    width: 50%;
    float: left;
    border-right: 2px solid #565455;
	min-height:100%;
}

.favouritsTab .center {
    padding-left: 30px;
    padding-right: 30px;
}

.merkzettelHeadline {
    margin-top: 9px;
    margin-left: 30px;
	color:#fff;
    font-weight: bold;
}

.merkzettelHeadline img {
    margin-bottom: -2px;
    margin-right: 3px;
}

.visitedTab {
    width: 49%;
    float: left;
}

.visitedTab .center {
    padding-left: 30px;
    padding-right: 30px;
}

.visitedHeadline {
    margin-top: 9px;
    margin-left: 30px;
	color:#fff;
    font-weight: bold;
}

.visitedHeadline img {
    margin-bottom: -2px;
    margin-right: 3px;
}

.merkzettelwarenkorb  {
    margin-top: 10px;
    margin-right: 30px;
    float: right;
}

.merkzettelwarenkorb a {
    color: #fff;
    text-decoration: none;
    font-size: 11px;
	line-height: 14px;
	text-decoration:underline;
}

.favouritsAdd {
    width: 50%;
    float: left;
	height:138px;
	overflow:hidden;
    border-right: 2px solid #2b292a;
}

.visitedAdd {
    width: 49%;
    float: left;
	height:138px;
	overflow:hidden;
}

.additems .isinfav, .favouritsAdd .isinfav, .favouritsTab .isinfav{
	display:none;
}

.additems, .addvisited {
    height: 95px;
}

.additems .center, .addvisited .center{
	padding-top:9px;
    height: 95px;
	overflow: hidden;
}

.addArrowLeft, .visArrowLeft {
    float: left;
    visibility: hidden;
	margin:45px 0px 0px 32px;
	cursor:pointer;
}

.addArrowRight, .visArrowRight {
    float: right;
    visibility: hidden;
	margin:45px 32px 0px 0px;
	cursor:pointer;
}

.visArrowRight {
	margin:45px 18px 0px 0px;
}

#accFavoritenShowAll{
	padding-top:3px;
	display: none;
}

/*ENDE Favoriten*/

/*START FLYOUTS F. DETAILLAYER*/

div.productsmall div.proFly {
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../img/proMBgTop.png);
	width: 148px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	position: absolute;
	display: none;
}

div.productsmall div.proFly div.pro {
	width: 148px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center;
	height: 175px;
}

div.productsmall div.proFly div.labels {
	top: 0px;
	margin-left: 6px;
	height: 52px;
	width:148px;
}

div.productsmall div.proFly div.labels span.bandNeu{
	background-image:url(../img/bandNeuM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.productsmall div.proFly div.labels span.bandSale{
	background-image:url(../img/bandSaleM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.productsmall div.proFly div.labels span.bandTipp{
	background-image:url(../img/bandTippM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
}

div.productsmall div.proFly div.labels span.bandAction{
	background-image:url(../img/bandActionM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;
}

div.productsmall div.proFly div.proFoo {
	width: 148px;
	background-image: url(../img/proMBgBottom.png);
	background-position: left bottom;
	}

div.productsmall div.proFly div.proPrice {
	padding-bottom: 9px;
	margin: 0px;
	min-width:88px;
	width:82px;
	float:left;
}

div.productsmall div.proFly div.proInfo {
	width: 148px;
	padding-bottom: 5px;
	background-image: url(../img/proMBgMiddle.png);
	margin: 0px;
}

div.productsmall div.proFly div.proPrice span.norm {
	margin: 0px 3px 0px 12px;
}

div.productsmall div.proFly div.proPrice span.cross {
	margin: 0px 3px 0px 12px;
	text-decoration: line-through;
}

div.productsmall div.proFly div.proInfo span {
	margin: 0px 3px 0px 12px;
	display: block;
}

div.productsmall div.proFly div.proFoo big {
	display: block;
	float: left;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #7f7f7f;
	min-width:42px;
	width:45px;
	text-align:right;
}

div.outfitsmall div.proFly, div.produktsmall div.proFly{
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../img/proMBgTop.png);
	width: 148px;
	text-decoration: none;
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 14px;
	position: absolute;
	display: none;
}

div.outfitsmall div.proFly strong, div.produktsmall div.proFly strong{
	text-align:left !important;
} 

div.outfitsmall div.proFly div.pro, div.produktsmall div.proFly div.pro{
	width: 148px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center;
	height: 175px;
}

div.outfitsmall div.proFly div.labels, div.produktsmall div.proFly div.labels{
	top: 0px;
	margin-left: 6px;
	height: 52px;
	width:148px;
}

div.outfitsmall div.proFly div.labels span.bandNeu, div.produktsmall div.proFly div.labels span.bandNeu{
	background-image:url(../img/bandNeuM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.outfitsmall div.proFly div.labels span.bandSale, div.produktsmall div.proFly div.labels span.bandSale{
	background-image:url(../img/bandSaleM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.outfitsmall div.proFly div.labels span.bandTipp, div.produktsmall div.proFly div.labels span.bandTipp{
	background-image:url(../img/bandTippM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.outfitsmall div.proFly div.labels span.bandAction, div.produktsmall div.proFly div.labels span.bandAction{
	background-image:url(../img/bandActionM.gif);
	background-repeat:no-repeat;
	height: 52px;
	width: 52px;
	display:block;
	float:left;
	margin-top:6px;	
}

div.outfitsmall div.proFly div.proFoo, div.produktsmall div.proFly div.proFoo {
	width: 148px;
	background-image: url(../img/proMBgBottom.png);
	background-position: left bottom;
	}

div.outfitsmall div.proFly div.proPrice, div.produktsmall div.proFly div.proPrice {
	padding-bottom: 9px;
	margin: 0px;
	min-width:88px;
	width:82px;
	float:left;
}

div.outfitsmall div.proFly div.proInfo, div.produktsmall div.proFly div.proInfo {
	width: 148px;
	padding-bottom: 5px;
	background-image: url(../img/proMBgMiddle.png);
	margin: 0px;
}

div.outfitsmall div.proFly div.proPrice span.norm, div.produktsmall div.proFly div.proPrice span.norm {
	margin: 0px 3px 0px 12px;
}

div.outfitsmall div.proFly div.proPrice span.cross, div.produktsmall div.proFly div.proPrice span.cross {
	margin: 0px 3px 0px 12px;
	text-decoration: line-through;
}

div.outfitsmall div.proFly div.proInfo span, div.produktsmall div.proFly div.proInfo span {
	margin: 0px 3px 0px 12px;
	display: block;
}

div.outfitsmall div.proFly div.proFoo big, div.produktsmall div.proFly div.proFoo big {
	display: block;
	float: left;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #7f7f7f;
	min-width:42px;
	width:45px;
	text-align:right;
}

/*ENDE FLYOUTS F. DETAILLAYER*/

/*START 2B SORTED*/
.contactlist dd a {
	color:#fff;
    text-decoration: none;
}

#zoompicture {
	position:fixed;
	z-index:3000;
    width:100%;
    height:100%;
	background-color:#fff;
}

.ordercanceltitle {
    float: right;
    width: 180px;
    text-align: left !important;
    margin-top: 30px;
}

.ordercancelicon {
    margin-bottom: 20px;
}

#errorCSellProd {
    padding-left: 30px;
    padding-right: 30px;
}

.notinfav {
    float: right;
    background: none;
}

.isinfav {
    float: right;
    width: 16px;
    height: 13px;
    margin-right: 1px;
    background: url("../img/icon_favoriten.png") no-repeat;
}

.notinbasket {
    float: right;
    width: 6px;
    height: 12px;
    background: none;
}

.small .isinbasket {
    float: right;
    width: 12px;
    height: 12px;
    margin-right: 7px;
    background: url("../img/icon_warenkorb.png") no-repeat;
}


#conAddFavoriten .notinbasket {
    width: 0px;
}

#conAddFavoriten .small .isinbasket {
    margin-right: 0px;
    background: url("../img/icon_warenkorb.png") no-repeat;
}

.medium .isinbasket, .large .isinbasket {
    float: right;
    width: 12px;
    height: 12px;
    margin-right: 9px;
    background: url("../img/icon_warenkorb.png") no-repeat;
}

.small .notinfav, .small .isinfav , .small .notinbasket, .small .isinbasket {
	margin-top:2px;
}

.medium .notinfav, .medium .isinfav, .medium .notinbasket, .medium .isinbasket {
    margin-top: 10px;
}

.large .notinfav, .large .isinfav, .large .notinbasket, .large .isinbasket {
    margin-top: 10px;
}

#serNavShopService a.shoplink, #serNavNewsletter a.shoplink, #serNavKatalog a.shoplink {
 	text-decoration: underline;
 	cursor: pointer;
 	font-size:12px;
 	color:#3A3A3A !important;
} 

#outfitlayer a.shoplink {
		text-decoration: underline;
 	cursor: pointer;
}

#accFooter a.shoplink {
 	text-decoration: underline;
 	cursor: pointer;
	color:#fff;
}

#tabFooAgb dl, #conSpzAGB dl {
	padding: 15px 15px 15px 15px;
    margin-bottom: 5px;
	padding-bottom: 15px;
}

.agbitemIndex  {
    margin-bottom: 30px;
	width:250px;
	float:left;
	padding: 0px 15px 15px 15px !important;
}

dl.gold dd{
	margin-bottom:0px;
}

dl.gold {
 	background-color: #C2AA7E;
	color:#333;
}

dl.gold dt {
	color:#333;
}

dt.gold {
 	color: #C2AA7E;
    font-weight: bold;
    margin-bottom: 10px;
}

dl.gold a.shoplink {
 	color: #333 !important;
}

dt.gold a.shoplink {
 	color: #C2AA7E !important;
    font-weight: bold;
    margin-bottom: 10px;
}

/*ENDE 2B SORTED*/

/*START SPZ LIGHTBOX*/

#spzLightboxBg, #spzLightbox {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1001;
	display: none;
} 

#spzLightboxBg {
	background-color: #000000;
	z-index: 1000;
}

#spzLightboxDistance {
	width: 100%;
	height: 50%;
	float: left;
}

#spzLightboxContent {
	margin-left:-215px;
	left:50%;
	position: relative;
	text-align: left;
	width: 460px;
	clear: left;
	color: #333333;
} 

#spzLightboxContent strong {
	text-align: center;
	display: block;
} 

#spzLightboxContent .spzLightboxTop {
	width: 460px;
	background-image: url(../img/lightBoxTopL.png);
	height: 39px;
	background-repeat: no-repeat;
	margin-bottom:-1px;
} 

#spzLightboxContent .spzLightboxMiddle {
	background-image: url(../img/lightBoxMiddleL.png);
	padding: 0px 30px 30px 30px;
	background-repeat: repeat-y;
	margin-bottom:-1px;
	margin-top:-1px;
} 

#spzLightboxContent .spzLightboxBottom {
	width: 460px;
	background-image: url(../img/lightBoxBottomL.png);
	height: 11px;
	background-repeat: no-repeat;
	margin-top:-1px;
}

#spzContent{
	width:400px;
}

#spzContentA, #spzContentAWide{
	width:365px;
	left:370px;
	position:absolute;
	top:34px;
}

#spzContentAWide{
	width:480px;
}

#spzContent #ajaxAddNewsletterLay div.left, #spzContent #ajaxAddNewsletterLay div.right, #spzContent #ajaxDelNewsletterLay div.left, #spzContent #ajaxDelNewsletterLay div.right, #spzContent #ajaxChangeNewsletterLay div.left, #spzContent #ajaxChangeNewsletterLay div.right {
	width: 180px;
} 

#spzContent div#addNewsletter, #spzContent div#addNewsletterConf {
	padding: 29px 29px 19px 29px;
} 

#spzContent div#addNewsletterConf {
	background-image: url(../img/serContentNewsletterConfBg.gif);
	background-repeat: repeat-x;
} 

#spzContent a.internalLink, #spzContent a.internalLink {
	display: block;
}

#spzContent a.btnGreyS b.btnCenter {
	width: 140px;
} 

form#ajaxOrderKatalog .fsS, form#ajaxOrderKatalog .formErrorDark {
	display: block;
	margin-left: 200px;
	clear: both;
	float: none;
}

form#ajaxOrderKatalog a.btnGreyS b.btnCenter {
	width: 186px;
} 

form#ajaxOrderKatalog input.text, form#ajaxAddNewsletterLay input.text, form#ajaxDelNewsletterLay input.text, form#ajaxChangeNewsletterLay input.text, form#ajaxOrderKatalog input.text, form#ajaxAddNewsletterLay select.text, form#ajaxDelNewsletterLay select.text, form#ajaxChangeNewsletterLay select.text {
	background-color: #dcdcdc;
	/*
	border-top: #666666 solid 1px;
	border-left: #666666 solid 1px;
	*/
	border: #474747 solid 1px;
	clear: both;
}

form#ajaxOrderKatalog .checkoutFormTextMiddle{
	width: 200px;
}

form#ajaxOrderKatalog .checkoutFormSelectShortRight, form#ajaxOrderKatalog .checkoutFormSelectShort {
	width: 96px;
}

form#ajaxOrderKatalog .checkoutFormTextShort{
	width: 156px;
}

form#ajaxOrderKatalog .checkoutFormSelectLong{
	width: 202px;
}

#spzLightboxXLBg, #spzLightboxXL {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 1001;
	display: none;
} 

#spzLightboxXLBg {
	background-color: #000000;
	z-index: 1000;
}

#spzLightboxXLDistance {
	width: 100%;
	height: 50%;
	float: left;
}

#spzLightboxXLContent {
	margin-left:-440px;
	left:50%;
	position: relative;
	text-align: left;
	width: 880px;
	clear: left;
	color: #333333;
} 

#spzLightboxXLContent strong {
	text-align: center;
	display: block;
} 

#spzLightboxXLContent .spzLightboxTop {
	width: 880px;
	background-image: url(../img/lightBoxTopXL.png);
	height: 39px;
	background-repeat: no-repeat;
	margin-bottom:-1px;
} 

#spzLightboxXLContent .spzLightboxMiddle {
	background-image: url(../img/lightBoxMiddleXL.png);
	padding: 0px 30px 30px 30px;
	background-repeat: repeat-y;
	margin-bottom:-1px;
	margin-top:-1px;
} 

#spzLightboxXLContent .spzLightboxBottom {
	width: 880px;
	background-image: url(../img/lightBoxBottomXL.png);
	height: 11px;
	background-repeat: no-repeat;
	margin-top:-1px;
}

#spzContent div.smallPrint{
	font-size: 11px;
	line-height: 14px;
	color:#666;
	border-top:1px #b3b3b3 solid;
	padding-top:18px;
}

#conSpzDatenschutz a, #conSpzAGB a, #conSpzDatenschutz dt, #conSpzAGB dt{
	color:#333333;
}

#nlDatenschutz, #ktDatenschutz{
	height:445px;
	overflow-x:none;
	overflow-y:auto;
	background-color:#fff;
	padding-right:10px;
}

#ktDatenschutz {
	height:415px;
}

#conSpzAGB{
	padding-right:20px;
	margin-left:-15px;
}

#conSpzAGB .agbSpzHeadline{
	margin-left:15px;
}

/*ENDE SPZ LIGHTBOX*/

/*START FLASHPLAYER ERROR*/

.flasherror{
	padding:150px 0px 0px 70px;
	text-align:center;
}

#tabProOutfits .flasherror, #teaKampagne .flasherror{
	padding:14px 30px 9px 203px;
	text-align:left;
	width:100%;
	background-color:#AA9266;
	color:#fff;
	background-image:url(../img/get_adobe_flash_player.gif);
	background-repeat:no-repeat;
	background-position:28px 11px;
}

#tabProOutfits .flasherror a, #teaKampagne .flasherror a{
	color:#fff;
}

#tabProOutfits .flasherror span, #teaKampagne .flasherror span{
	height:40px;
	display: inline-block;
}

/*ENDE FLASHPLAYER ERROR*/

input.errorForm, select.errorForm {
	border: 1px solid #950000 !important;
	color: #950000;
	background-color: #efd1d1 !important;
}

#searchCrossSeller{
	padding:0px 30px 0px 30px;
}

/*  GEWINNSPIEL START   */

.gwsInput {
	margin-right: 140px;	
}

.gwsColor {
	color:#AA9266;	
	font-size:14px;
}
.gwsHeadline {
	color: #AA9266;
	font-size:16px;
	font-weight: bold;
}

.checkBoxGws {
	font-size:11px;
	margin:5px 0 10px;
	width:380px;
}

.gwsRadioBtn {
	padding-bottom:10px;	
}

.gwsRadioBtn input {
	margin-bottom:4px;
}

#gwsTeilnahme {
	padding-right: 10px;	
}
