/*
#warenkorb {
	width:747px;
}
*/


#warenkorb img {
	border:0;
}

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

#warenkorb button {
	padding: 0;
	border: 0;
}

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

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

#warenkorb a {
	
}

span.pink {
	color:#e20a6d;
}

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

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

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

#warenkorb .bestellstatus h2 {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0056A3;
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	padding:0;
	margin:0;
}
#warenkorb .bestellstatus ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	
}
#warenkorb .bestellstatus ul li {
	float:left;
	background:url(/fileadmin/templates/img/breadcrumb_arrow.gif) no-repeat 0px 12px;
	padding:0 10px 0 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#51B2DC;
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}

#warenkorb .bestellstatus li.active {
	color:#D4272E;
}
#warenkorb .bestellstatus li.first {
	background:none;
	padding:0 10px 0 20px;
}

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

#warenkorb .boxsmall {
	width:371px;
	float:left;
}

#warenkorb span.alt { display: none; }

#warenkorb .box_header { 
	width:712px;
	height:35px;
	background:url('/fileadmin/templates/img/bg_contentmiddle2.jpg') no-repeat;
	padding:0 16px 0 14px;
	line-height:35px;
}
#warenkorb .boxsmall .box_header { 
	width:341px;
	height:35px;
	background:url('/fileadmin/templates/img/bg_contentmiddle2.jpg') no-repeat;
	padding:0 16px 0 14px;
	line-height:35px;
}
#warenkorb .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;
}

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

#warenkorb .boxsmall .box_content {
	position:relative;
	background-color: #FFF;
	width: 371px;
	padding: 0;
}

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

#warenkorb .boxsmall .box_content .box_content_abstand {
	position:relative;
	background-color: #FFF;
	width: 343px;
	padding: 20px 14px;
}

#warenkorb .box .box_content .box_content_abstand_form {
	position:relative;
	background-color: #FFF;
	width: 721px;
	padding: 20px 11px 20px 15px;
}

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

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

#warenkorb .boxsmall .box_content_dark {
	position:relative;
	background-color: #F6FAFC;
	width: 343px;
	padding: 7px 14px;
}

#warenkorb .box_content_left {
	float:left;
	margin:20px;
	width:265px;
}

#warenkorb .box_content_right {
	float:right;
	margin:20px;
	width:360px;
}

#warenkorb .box_footer {
	background:url('/fileadmin/templates/img/footer.jpg') no-repeat;
	width: 747px;
	height:19px;
	font-size:0px;
	line-height: 0px;
}

#warenkorb .boxsmall .box_footer {
	background-image:url(../img/bg_boxfooter_small.gif);
	width: 370px;
	height:8px;
	font-size:0px;
	line-height: 0px;
}

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

#warenkorb .boxsmall .box_footerdark {
	background-image:url(../img/bg_boxfooterdark_small.gif);
	width: 370px;
	height:8px;
	font-size:0px;
	line-height: 0px;
}

#warenkorb a.info {
	color:#525252;
	font-weight:bold;
	text-decoration:none;
}

#warenkorb a.info span {
	visibility: hidden;
	position:absolute;
}

#warenkorb a.info:hover span {
	visibility: visible;
	position:absolute;
	background-color:white;
	width:200px;
	margin:20px 0px 0px -50px;
	padding:5px;	
	border:1px solid #d5d5d5;
	font-weight:normal;
	text-align:left;
}

/* HEADLINES
****************************************/
#warenkorb h1#einkaufswagen {
	
}

#warenkorb h1#details {
	
}

#warenkorb h1#lieferkosten {
	
}

#warenkorb h1#spartipp {
	
}

#warenkorb h1#gutscheineinloesen {
	
}

#warenkorb h1#zahlartwaehlen span.alt { 
	display:block !important;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0056A3;
	font-size:11px;
	font-weight:bold;
	line-height:35px;
}


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

#warenkorb h1#neukundenreg {
	
}

#warenkorb h1#lieferadresse {
	
}

#warenkorb h1#selbstabholung {
	
}

#warenkorb h1#rechnungsadresse {
	
}

#warenkorb h1#kundenkarte {
	
}

#warenkorb h1#bestellungsenden {
	
}

#warenkorb h1#zahlungkredit {
	
}

#warenkorb h1#zahlungteleb {
	
}

#warenkorb h1#zahlungsecurecode {
	
}

#warenkorb h1#teilzahlung {
	
}

#warenkorb h1#bestellbestaetigung {
	
}

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

#warenkorb h1#merklistesenden {
	
}

#warenkorb h1#merklisteweiter {
	
}

#warenkorb h1#versandart {
	
}

#warenkorb h1#anzahlungsquote {
	
}

#warenkorb h1#zahlungsart {
	
}

#warenkorb h1#kommentar {
	
}

#warenkorb h1#kundenkarteanm {
	
}


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


/* TABLE SPARTIPP
****************************************/
#warenkorb .box .box_content table.spartipp {
	width:359px;
}

#warenkorb .box .box_content table.spartipp th {
	padding:0 5px 5px 5px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #C9E0ED;
	width:104px;
}

#warenkorb .box .box_content table.spartipp td {
	padding:5px;
	text-align:left;
	border-bottom:1px solid #C9E0ED;
}
#warenkorb table.spartipp td.dark {
	background-color:#F6FAFC;
}


/* TABLE LIEFERKOSTEN
****************************************/

#warenkorb .box .box_content .box_content_abstand table.liefer {
	margin-top:20px;
}

#warenkorb .box .box_content .box_content_abstand table.liefer td {
	padding-bottom:20px;
}

#warenkorb .box .box_content .box_content_abstand table.liefer td.td1 {
	width:30px;
}

#warenkorb .box .box_content .box_content_abstand table.liefer td.td2 {
	width:70px;
}

#warenkorb .box .box_content .box_content_abstand table.liefer td.td3 {
	width:210px;
}


/* FORM
****************************************/

#warenkorb input.menge {
	width:30px;
	height:14px;
	border:1px solid #d5d5d5;
} 

#warenkorb input.gutscheincode {
	width:150px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-right:20px;
	margin-top:6px;
} 

#warenkorb input.plz {
	width:100px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:10px;
}

#warenkorb select.filialauswahl {
	width:200px;
	height:18px;
	border:1px solid #d5d5d5;
}

#warenkorb select.teilzahlung {
	width:200px;
	height:18px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-right:20px;
	margin-top:6px;
}

#warenkorb input.login, #warenkorb input.kundenkartennr {
	width:185px;
	height:14px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-right:10px;
}

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

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

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

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

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

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

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

#warenkorb input.kommentar {
	width:710px;
	height:50px;
	border:1px solid #d5d5d5;
	margin-top:2px;
}

#warenkorb input.kommentar2 {
	width:185px;
	height:50px;
	border:1px solid #d5d5d5;
	margin-left:10px;
	margin-bottom:5px;
}

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

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

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

/* BUTTON
****************************************/
#warenkorb a#warenkorb_einloesen_btn {
	float: right;
	dispay: block;
	width: 85px;
	height: 20px;	
	background:url(../img/button_einloesen.gif) no-repeat;
	margin-top:6px;
}

#warenkorb a#warenkorb_weitershoppen_btn {
	float: left;
	display: block;
	width: 126px;
	height: 16px;	
	background:url(../img/button_weitershoppen.gif) no-repeat;
	margin-right:20px;
}

#warenkorb a#warenkorb_weitersuchen_btn {
	float: left;
	display: block;
	width: 118px;
	height: 16px;	
	background:url(../img/button_weitersuchen.gif) no-repeat;
	margin-right:20px;
}

#warenkorb a#warenkorb_refresheinkauf_btn {
	display: block;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/icons_warenkorb.gif') no-repeat 0px -195px;	
	height:16px;
	float:right;
}
#warenkorb a#warenkorb_refresheinkauf_btn span.alt {
	display: block !important;	
	color:#005AA6;
	font-weight:bold;
	text-decoration:none !important;
	padding-left:20px;
}

#warenkorb a#warenkorb_refreshmerkliste_btn {
	float: left;
	display: block;
	width: 190px;
	height: 16px;	
	background:url(../img/button_refreshmerkliste.gif) no-repeat;
}

#warenkorb a#warenkorb_weiterkassa_btn {
	float: right;
	display: block;
	width: 161px;
	height: 29px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/btn_kassa.gif') no-repeat;
}

#warenkorb a#warenkorb_merklistedrucken_btn {
	float: right;
	display: block;
	width: 151px;
	height: 19px;	
	background:url(../img/button_merklistedrucken.gif) no-repeat;
}
#warenkorb a#warenkorb_merklisteverwalten_btn {
	float: right;
	display: block;
	width: 160px;
	height: 19px;	
	background:url(../img/button_merklisteverwalten.gif) no-repeat;
	margin-right:10px;
}
#warenkorb a#warenkorb_weiter_btn {
	float: right;
	display: block;
	width: 73px;
	height: 18px;	
	background:url(../img/button_weiter.gif) no-repeat;
}

#warenkorb a#warenkorb_bestellung_abschicken_btn {
	float: right;
	display: block;
	width: 171px;
	height: 18px;	
	background:url(../img/button_bestellung_abschicken.gif) no-repeat;
}

#warenkorb #warenkorb_abschicken_btn {
	float: right;
	display: block;
	width: 98px;
	height: 19px;	
	background:url(../img/button_abschicken.gif) no-repeat;
}

#warenkorb #warenkorb_abbrechen_btn {
	float: right;
	display: block;
	width: 97px;
	height: 19px;	
	background:url(../img/button_abbrechen.gif) no-repeat;
	margin-right:10px;
}

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

#warenkorb a#warenkorb_bearbeiten_btn, #warenkorb a#hochzeitstisch_bearbeiten_btn {
	float: right;
	display: block;
	width: 100px;
	height: 19px;	
	background:url(../img/button_bearbeiten.gif) no-repeat;
}

#warenkorb a#hochzeitstisch_bearbeiten_btn {
	float: left;
}

#warenkorb a#warenkorb_warenkorbbearb_btn {
	float: right;
	display: block;
	width: 174px;
	height: 19px;	
	background:url(../img/button_warenkorbbearb.gif) no-repeat;
}

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

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

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

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

#warenkorb #warenkorb_senden_btn {
	float: right;
	display: block;
	width: 73px;
	height: 18px;	
	background:url(../img/button_senden.gif) no-repeat;
}

#warenkorb a#trash_btn {
	display: block;
	width: 22px;
	height: 14px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/icons_warenkorb.gif') no-repeat 0px -160px;
}

#warenkorb a#ineinkaufswagen_btn {
	display: block;
	width: 172px;
	height: 18px;	
	background:url(../img/button_ineinkaufswagen.gif) no-repeat;
}


/* PIKTOGRAMME
****************************************/
#warenkorb .post_pict, #warenkorb .zustellung_pict, #warenkorb .selbstabholung_pict, #warenkorb .montage_pict  {
	float: left;
	display: block;
	width: 26px;
	height: 22px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/icons_warenkorb.gif') no-repeat;
	margin-right:5px;
}

#warenkorb .post_pict {
	background-position: 0px -33px;
}

#warenkorb .zustellung_pict {
	background-position: 0px -70px;
}

#warenkorb .selbstabholung_pict {
	background-position: 0px -112px;
}
#warenkorb .montage_pict  {
	background-position:0px 0px;
}

#warenkorb .nichtverfuegbar_icon {
	display: block;
	width: 172px;
	height: 18px;	
	background:url(../img/icon_nichtverfuegbar.gif) no-repeat;
}

#warenkorb a.icon_info {
	display: block;
	float:left;
	width: 15px;
	height: 15px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/icon_info.gif') no-repeat;
	margin-left:1px;
	margin-top:-2px;
}


/* LOGOS
****************************************/
#warenkorb .logo_qenta {
	width: 100px;
	height: 44px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/qenta_logo.gif') no-repeat;
	float:left;
}

#warenkorb .logo_visa {
	width: 24px;
	height: 15px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_visa.gif') no-repeat;
	margin-right:20px;
	margin-left:5px;
}

#warenkorb .logo_maestro {
	width: 24px;
	height: 15px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_mastercard.gif') no-repeat;
	margin-right:20px;
	margin-left:5px;
}

#warenkorb .logo_securecode {
	float:left;
	width: 225px;
	height: 50px;	
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_maestrosecurecode.gif') no-repeat;
	margin-right:20px;
	margin-bottom:20px;
}

#warenkorb .img_telebanking {
  float:left;
	width: 85px;
	height: 50px;
	margin-left:5px;
	margin-right:5px;
}

#warenkorb .logo_bankaustria {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_bankaustria.gif') no-repeat;
}

#warenkorb .logo_bawag {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_bawag.gif') no-repeat;
}

#warenkorb .logo_erste {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_erste.gif') no-repeat;
}

#warenkorb .logo_hypovolksbanken {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_hypovolksbanken.gif') no-repeat;
}

#warenkorb .logo_raiffeisen {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_raiffeisen.gif') no-repeat;
}

#warenkorb .logo_hyponoe {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_hyponoe.gif') no-repeat;
}

#warenkorb .logo_hyposbg {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_hyposbg.gif') no-repeat;
}

#warenkorb .logo_hypostmk {
	background:url('/fileadmin/templates/hybris/moebelix/checkout/img/logo_hypostmk.gif') no-repeat;
}

/**
 * File-upload with style
 */
div.fileupload {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

div.fakefile input {
	margin: 2px 0 0 4px;
}

input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/**
 * Online Hochzeitstisch / Extended Wishlist
 */
#warenkorb .detailsHeader {
	height:263px;
	margin: 0 0 5px 0;
}

#warenkorb #invitations .box_content table.einkauf td {
	padding: 5px;
}

#warenkorb .box .box_content table.details td {
	text-align:left;
	padding:2px;
}

#warenkorb .details_preview_frame {
	width:215px;
	height:128px;
	border:1px solid #d5d5d5;
	background:url(../img/textAreaBackground.gif) no-repeat;
	background-position:bottom center;
}

#warenkorb .detailsHeader {
	height:263px;
	margin: 0 0 5px 0;
}

#warenkorb .detailsImage {
	float:left;
	width:255px;
}

#warenkorb .detailsText {
	float:left;
	width:450px;
}

#warenkorb .detailsText .detailTextLeft {
	float:left;
	width:70px;
}

#warenkorb .detailsText .detailTextRight {
	float:left;
	width:300px;
}

#warenkorb .detailsImage img{
	border:1px solid #d5d5d5;
}

#warenkorb h1#beschenkten {
	background: url(../img/hl_beschenkten.gif) no-repeat 15px 8px;
}
.extwishlist label {
	color:#e20a6d;
	font-weight:bold;
}
.extwishlist form table.failable td {
	vertical-align: bottom;
}

.extwishlist form table.failable td input {
	display: block;
}
.extwishlist input {
	margin-top: 0;
}
.extwishlist ul.actions, .extwishlist ul.actions li {
	margin: 0;
	padding: 0;
}
.extwishlist ul.actions li{
    margin: 0 2px 0 2px;
	display: inline;
}
#warenkorb a#warenkorb_weitereempfanger_btn, #warenkorb a.warenkorb_weitereempfanger_btn {
	float: right;
	display: block;
	width: 158px;
	height: 19px;	
	margin-right: 10px;
	background:url(../img/button_weiterEmpfanger.gif) no-repeat;
}

#warenkorb.ewltype-hochzeitstisch.createhelppage h1,
#warenkorb.ewltype-hochzeitstisch.createpage h1 {
	background: url(../img/hl_ewlcreationhelp-hochzeitstisch.gif) no-repeat 15px 8px;
}

#warenkorb a#ewl-hochzeitstisch_anlegen_btn {
	float: right;
	display: block;
	width: 178px;
	height: 19px;	
	background:url(../img/button_hochzeitsTischAnlegen.gif) no-repeat;
}

#warenkorb a#hochladen_btn, #warenkorb button.hochladen_btn {
	float: left;
	display: block;
	width: 112px;
	height: 19px;	
	margin-left: 5px;
	background:url(../img/button_hochladen.gif) no-repeat;
}
#warenkorb button.hochladen_btn {
	float: left;
}

#warenkorb .hochladen_abstand {
	margin: 10px 0 0 0;
}

#warenkorb #warenkorb_vorschau_btn {
	float: right;
	display: block;
	width: 86px;
	height: 19px;	
	background:url(../img/button_vorschau.gif) no-repeat;
	margin-right:10px;
}

#warenkorb .box .box_content table.failable {
	width: 100%;
}

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

#warenkorb .box .box_content table.einkauf th.thEinladung2 {
	width:200px;
	text-align:left;
}

#warenkorb .box .box_content table.einkauf th.thEinladung3 {
	width:318px;
	text-align:left;
}

#warenkorb .box .box_content table.einkauf th.thEinladung4 {
	width:270px;
	text-align:left;
}

#warenkorb .inputNameEinladung {
	width:160px;
	border:1px solid #d5d5d5;
	color:#d5d5d5;
}
	
#warenkorb .inputEMailEinladung {
	width:260px;
	border:1px solid #d5d5d5;
	color:#d5d5d5;
}

#warenkorb .inputDetails {
	width:210px;
	border:1px solid #d5d5d5;
	color:#d5d5d5;
}	

#warenkorb .inputDatum {
	width:99px;
	border:1px solid #d5d5d5;
	color:#d5d5d5;
	margin-right:10px;
	text-align:center;
}

#warenkorb .personlichNachricht {
	width:210px;
	height:90px;
	border:1px solid #d5d5d5;
}

#warenkorb.ewltype-hochzeitstisch.createhelppage h1,
#warenkorb.ewltype-hochzeitstisch.createpage h1 {
	background: url(../img/hl_ewlcreationhelp-hochzeitstisch.gif) no-repeat 15px 8px;
}

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

.box #preview {
	padding-top: 20px;
}

.box_content ol {
	padding-left: 2em;
	margin-bottom: 10px;
}
