#meinkonto {
	width:747px;
}

#meinkonto img {
	border:0;
}

#meinkonto h1, p {
	padding:0;
	margin:0;
}

#meinkonto p, #bonuscard th, #bonuscard td, #bonuscard input, #bonuscard select {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#525252;
}

#meinkonto p {
	margin-bottom:10px;
}

#meinkonto a {
	color:#525252;
	text-decoration:underline;
}

span.pinkbold {
	color:#e20a6d;
	font-weight:bold;
}

#meinkonto form {
	padding:0;
	margin:0;
}

#meinkonto .cleardiv {
	clear:both;
	font-size:0px;
	line-height: 0px;
}

#meinkonto .box {
	width:747px;
	margin-bottom:6px;
	background: transparent url(../img/bg_themenhl.gif) no-repeat;
}


#meinkonto span.alt { 
	display: none; 
}

#meinkonto .box_header { 
	height:28px;
}

#meinkonto .box .box_content {
	position:relative;
	background-color: #FFF;
	width: 747px;
	padding: 0;
}

#meinkonto .box .box_content .box_content_abstand {
	position:relative;
	background-color: #FFF;
	width: 717px;
	padding: 20px 15px;
}

#meinkonto .borderdotted {
	border-bottom:1px dotted #a3a3a3;
}

#meinkonto .box .box_content_dark {
	position:relative;
	background-color: #F6F6F6;
	width: 717px;
	padding: 15px 15px 0 15px;
}

#meinkonto .box_content_left {
	float:left;
	width:350px;
}

#meinkonto .box_content_right {
	float:right;
	width:350px;
}

#meinkonto .box .box_footer {
	background-image:url(../img/bg_boxfooter.gif);
	width: 747px;
	height:8px;
	font-size:0px;
	line-height: 0px;
}

#meinkonto .box .box_footerdark {
	background-image:url(../img/bg_boxfooterdark.gif);
	width: 747px;
	height:8px;
	font-size:0px;
	line-height: 0px;
}

/* HEADLINES
****************************************/
#meinkonto h1#kundenkarteanm {
	background: url(../img/hl_kundenkarteanm.gif) no-repeat 15px 8px;
}

#meinkonto h1#kundenkarte {
	background: url(../img/hl_bonuscard.gif) no-repeat 15px 8px;
}

#meinkonto h1#meinkonto {
	background: url(../img/hl_meinkonto.gif) no-repeat 15px 8px;
}

#meinkonto h1#ihrebestellungen {
	background: url(../img/hl_ihrebestellungen.gif) no-repeat 15px 8px;
}

#meinkonto h1#pwaendern {
	background: url(../img/hl_pwaendern.gif) no-repeat 15px 8px;
}

#meinkonto h1#adressaenderung {
	background: url(../img/hl_adressaenderung.gif) no-repeat 15px 8px;
}


/* TABLE EINKAUF
****************************************/
#meinkonto .box .box_content table.einkauf {
	width:747px;
}

#meinkonto .box .box_content table.einkauf th {
	font-weight:bold;
	background-color:#F6F6F6;
	border-top:1px dotted #a3a3a3;
	border-bottom:1px dotted #a3a3a3;
	padding:8px;
}

#meinkonto .box .box_content table.einkauf th.th1 {
	width:30px;
	padding-left:15px;
	text-align:left;
}

#meinkonto .box .box_content table.einkauf th.th2 {
	width:250px;
	text-align:left;
}

#meinkonto .box .box_content table.einkauf th.th3 {
	width:250px;
	text-align:left;
}

#meinkonto .box .box_content table.einkauf th.th4 {
	width:70px;
	text-align:right;
	padding-right:20px;
}

#meinkonto .box .box_content table.einkauf td {
	text-align:left;
	border-bottom:1px dotted #a3a3a3;
	padding:10px;
}

#meinkonto .box .box_content table.einkauf td.dark {
	background-color:#F6F6F6;
}

#meinkonto .box .box_content table.einkauf td.bold {
	font-weight:bold;
}

#meinkonto .box .box_content table.einkauf td.pink {
	color:#e20a6d;
}

#meinkonto .box .box_content table.einkauf td.right {
	text-align:right;
}

#meinkonto .box .box_content table.einkauf td.center {
	text-align:center;
}

#meinkonto .box .box_content table.einkauf td.preis {
	text-align:right;
	padding-right:20px;
}

#meinkonto .box .box_content table.einkauf td.verlauf {
	background:url(../img/bg_rowverlauf.gif) repeat-x;
	border:none;
	padding:0;
}

#meinkonto .box .box_content table.einkauf td.noborder {
	border:none;
}

#meinkonto .box .box_content .tdfloatleft {
	float:left;
}

#meinkonto .box .box_content .tdfloatright {
	float:left;
	margin-left:5px;
}

/* EINKAUF ARTIKEL */
span.prodtitel {
	color:#525252;
}

span.prodtitel a {
	color:#E20A6D;
	font-weight:bold;
	text-decoration:none;
	display:block;
}


/* FORM
****************************************/
#meinkonto input.anmelden {
	width:185px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
}

#meinkonto input.anmeldenstrasse {
	width:123px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-bottom:5px;
}

#meinkonto input.anmeldenhausnr {
	width:50px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:5px;
	margin-bottom:5px;
}

#meinkonto input.anmeldenstadt {
	width:123px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:5px;
	margin-bottom:5px;
}

#meinkonto input.anmeldenplz {
	width:50px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-bottom:5px;
}

#meinkonto select.gebtag {
	width:44px;
	height:18px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-bottom:5px;
}

#meinkonto select.gebmonat {
	width:44px;
	height:18px;
	border:1px solid #d5d5d5;
	margin-left:5px;
	margin-bottom:5px;
}

#meinkonto select.gebjahr {
	width:80px;
	height:18px;
	border:1px solid #d5d5d5;
	margin-left:5px;
	margin-bottom:5px;
}

#meinkonto select.anmelden {
	width:185px;
	height:18px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-bottom:5px;
}

#meinkonto input.checkbox {
	margin-right:10px;
}

/* BUTTON
****************************************/
#meinkonto a#meinkonto_speichern_btn {
	float: right;
	display: block;
	width: 93px;
	height: 19px;	
	background:url(../img/button_speichern.gif) no-repeat;
	margin-right:10px;
}

#meinkonto a#meinkonto_aendern_btn {
	float: right;
	display: block;
	width: 77px;
	height: 19px;	
	background:url(../img/button_aendern.gif) no-repeat;
}

#meinkonto a#meinkonto_beantragen_btn {
	float: right;
	display: block;
	width: 104px;
	height: 19px;	
	background:url(../img/button_beantragen.gif) no-repeat;
}

#meinkonto a#meinkonto_weitershoppen2_btn {
	float: right;
	display: block;
	width: 126px;
	height: 19px;	
	background:url(../img/button_weitershoppen2.gif) no-repeat;
	margin-right:10px;
}

#meinkonto a#meinkonto_delete_btn {
	float: left;
	display: block;
	width: 85px;
	height: 20px;	
	background:url(../img/button_delete.gif) no-repeat;
	margin-left:10px;
}

#meinkonto a#meinkonto_neueadresse_btn {
	float: right;
	display: block;
	width: 112px;
	height: 18px;	
	background:url(../img/button_neueadresse.gif) no-repeat;
}

#meinkonto a#meinkonto_weiter_btn {
	float: right;
	display: block;
	width: 73px;
	height: 18px;	
	background:url(../img/button_weiter.gif) no-repeat;
}

#meinkonto a#meinkonto_zurueck_btn {
	float: right;
	display: block;
	width: 75px;
	height: 19px;	
	background:url(../img/button_zurueck.gif) no-repeat;
	margin-right:10px;
}

#meinkonto #extWishListForm .box h1.box_header {
	background:url(../img/spezial_merklisten.gif) no-repeat 15px 8px;
}
