#meinkonto {
	width:747px;
}

#meinkonto img {
	border:0;
}

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

#meinkonto p, #bonuscard th, #bonuscard td {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
}

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

#meinkonto a {
	
}

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

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

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

#meinkonto .box {
	position:relative;
	width: 747px;
	padding: 0;
	background:url('/fileadmin/templates/img/bg_content.jpg') repeat-y top right #fff;
}


#meinkonto span.alt { 
	display: none; 
}

#meinkonto .box_header { 
	width:712px;
	height:35px;
	background:url('/fileadmin/templates/img/bg_contentmiddle2.jpg') no-repeat;
	padding:0 16px 0 14px;
	line-height:35px;
}
#meinkonto .box_header span.alt { 
	display:block !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0056A3;
	font-size:11px;
	font-weight:bold;
	line-height:35px;
}

#meinkonto .box .box_content {
	position:relative;
	width:738px;
}

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

#meinkonto .borderdotted {
	border-bottom:1px solid #C9E0ED;
}

#meinkonto .box .box_content_dark {
	position:relative;
	width:714px;
	background-color:#F6FAFC;
	border-top:1px solid #C9E0ED;
	padding:7px 14px;
}

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

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

#meinkonto .box_footer {
	background:url('/fileadmin/templates/img/footer.jpg') no-repeat;
	width: 747px;
	height:19px;
	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 {
	
}

#meinkonto h1#kundenkarte {
	
}

#meinkonto h1#meinkonto {
	position:relative;
	width:723px;
	height:35px;
	background:url('/fileadmin/templates/img/bg_contentheader.jpg') no-repeat;
	padding:0 10px 0 14px;
}

#meinkonto h1#ihrebestellungen {
	
}

#meinkonto h1#pwaendern {
	
}

#meinkonto h1#adressaenderung {
	
}
#meinkonto h1#merkliste {
	width:712px;
	height:35px;
	background:url('/fileadmin/templates/img/bg_contentmiddle2.jpg') no-repeat;
	padding:0 16px 0 14px;
	line-height:35px;
}


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

#warenkorb .box .box_content table.einkauf th {
	font-weight:bold;
	background-color:#F6FAFC;
	border-top:1px solid #C9E0ED;
	padding:8px;
}

#warenkorb table.einkauf th.th1 {
	width:25px;
	padding-left:15px;
	text-align:left;
}

#warenkorb table.einkauf th.th2 {
	width:35px;
	text-align:left;
}

#warenkorb table.einkauf th.th3 {
	width:190px;
	text-align:left;
}

#warenkorb table.einkauf th.th4 {
	width:100px;
	text-align:left;
}

#warenkorb table.einkauf th.th5 {
	width:70px;
	text-align:center;
}

#warenkorb table.einkauf th.th6 {
	width:80px;
	text-align:right;
	padding-right:20px;
}

#warenkorb table.einkauf th.th7 {
	width:80px;
	text-align:right;
	padding-right:20px;
}

#warenkorb table.einkauf td {
	text-align:left;
	border-top:1px solid #C9E0ED;
	padding:10px;
}

#warenkorb .box .box_content table.einkauf td.dark {
	background-color:#F6FAFC;
}
#warenkorb .box .box_content table.einkauf td.dark2 {
	background-color:#E1F0F6;
}

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

#warenkorb .box .box_content table.einkauf td.pink {
	color:#005AA6;
}

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

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

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

#warenkorb .box .box_content table.einkauf td.verlauf {
	height:35px;
	background:url('/fileadmin/templates/img/bg_contentmiddle2.jpg') no-repeat;
	padding:0 16px 0 14px;
	line-height:35px;
}

#warenkorb .box .box_content table.einkauf td.dotted {
	border-bottom:1px dotted #a3a3a3;
}


#warenkorb .box .box_content table.einkauf td.noborder, #warenkorb .box .box_content table.einkauf td.noBorder  {
	border:none;
}

#warenkorb .box .box_content .tdfloatleft {
	float:left;
	margin-right:5px;
}

#warenkorb .box .box_content .tdfloatright {
	float:left;
}

/* EINKAUF ARTIKEL */
#warenkorb span.prodtitel {
	
}

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


/* 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;
}

