/* .wpa:wpa_stVooCheckout.css - Voomates - /templates/#Voo#/frontend/_resources/styles/wpa_stVooCheckout.css - 2013-02-26:0915. */
/* .wpa: wolfgang papendieck [papendieck.net] - oc: oliver martens [OMARtecc engineering]. */
/* .copyright (c) 2013 wpa,oc. */
/* .voomates - Shopware 4.0.5. Stylesheet. */
/* .. */

/* .oc[2013-03-03]:ONLY FOR COMPATIBILITY -- DELETE THIS CSS. */

/*wpa: moved from style.css		2013-01-09: 11:04:49------------------------ */
/*	ONE PAGE CHECKOUT */

/*wpa: moved from style		2013-01-09: 11:04:49------------------------ */
/* Add article */

/*wpa checked 05.06.2013*/


/* wpa:  aus emotion.css 
-------------------------------- */
/* BUTTONS  + Headlines
------------------------ */
#content .stVooHeadingbox_wood_275 {
    width:275px;
    background:url("../images/backgrounds/bg_planke_275x35_dark.png") no-repeat scroll 0 0 transparent;
    padding-left:20px;
    } 
     

/*oc: #buybox #basketButton { */
	/*oc: background: url("../images/buttons/bg_basketbutton.png") repeat-x right 0;border-radius: 0;padding-right: 25px;font-size: 16px;text-shadow: 0 1px 1px #C30000; width: 300px; margin-top: 0;

	/** CSS3 **/
	/*oc: box-shadow: 1px 1px 4px #adadad; */
	/*oc: -moz-box-shadow: 1px 1px 4px #adadad; */
	/*oc: -webkit-box-shadow: 1px 1px 4px #adadad; */
/*oc: } */
/*oc: #buybox #basketButton:hover {background-position: right bottom;} */


#supplierfilter a.button-right {margin-top: 10px;}


/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* CHECKOUT */
#notes .table .table_row {overflow: hidden;}
#basket .table .table_row .column_basket_info {float: left;margin: 10px 20px;width: 292px;}
#basket .table .table_row .column_basket_info .inner_container {border-color: #dfdfdf #dfdfdf;border-style: none solid solid;border-width: medium 1px 1px;padding: 10px;}


#confirm .emotion-country_notice {
 border-top: 1px dashed #dfdfdf;
 padding: 8px 0 0;
 float: none;
 clear: both;
 color: #999;
 margin: 12px 0 0 28px;
 width: 310px;
}
/* ---------------------------------------------------------------------------------------------------------------------------------- */
/* .GRIDS. */

.container_20 #notes{ margin:0; width:781px; }
.container_20 #notes .cat_text{ width:781px; }


/*
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*   --------------------    ------------------------------------------------------------------------------------------------------------------------     */
.ajax_add_article .slider_modal .ajaxSlider {
    height: 210px;
    margin: 0 0 15px 15px;
    position: relative;
    width: 630px;
}
/*:  Warenkorb Controller checkout Template cart.tpl  :*/


/* ******************************************************************************/
/*  Register - customer                                                         */
/*----------------------------------------------------------------------------->*/
 #content.content_register {padding-top:100px;}


/*		--------------------------------------------------------------------------- */
/*	LOGIN AND REGISTER */
.register #letterForm .required_fields {color:#4d4d4d;background: transparent;border: 0 none;float: left;height: 30px;line-height: 30px;padding: 0;width: 470px; margin-left:50px;}
.register #letterForm .button-right, 
.register .button-right {margin: 0 0 25px 52px;}

/*oc: .register .description {margin-left: 235px; color: #999; font-size: 11px; line-height: 12px;} */

/*oc: .register .outer-select {margin-top: 10px !important;width:300px !important;} */


/** LOGIN MODAL **/

/*  Register Ende
-------------------------------------------------------------------------------------------------------------------------------------*/
/*  Confirm Anfang   		------------------------------------------------------- */
/*	BUTTON SOLUTION */
#content .inner .check_order h2 {background: transparent;height: 35px; line-height: 35px;padding: 0 10px;}	
#content .inner .check_order .inner_container {background: #F3F3F3;}
#content #left.info h2 {height: 35px; padding-top: 0;}

#content #confirm .register {width: 800px;}

/** PREMIUMS **/
#content #confirm .table .selected_premium .push_4 {left: 330px;}
#content #confirm .table .selected_premium .push_3 {left: 225px;}
#content #confirm .table .selected_premium .basket_details {width: 250px; position: absolute; left: 80px; top: 10px;}

/** VOUCHER **/


/** REBATE **/


/** SMALL QUANTITIES **/


#content #confirm .table .table_foot .tablefoot_inner .notice {width: 280px; margin: 0 30px 20px;}


#content #confirm .table .table_foot .box {width: 330px; padding: 30px 0 30px 15px;}
#content #confirm .article_table .table_row {background: #EBEBEB;}
#content #confirm .article_table .table_row form {position: relative;background: #fff;margin: 0 10px;padding: 10px;height: 100px;border: 1px solid #dfdfdf;}

#content #confirm .article_table div .grid_6 {width: 390px;}
#content #confirm .article_table div .grid_3 {width: 160px;}
#content #confirm .article_table div .grid_1 {width: 70px;}


#content #confirm .article_table form .delivery {margin-top: 20px;}
#content #confirm .article_table form .auto_submit {margin-top: 20px;}
#content #confirm .article_table form .textright {margin-top: 20px;}


#content #confirm .inner_container h2 {padding: 10px 0px 0px;}
#content #confirm .additionalfreetext {margin: 0 0 20px 0; padding:0 0 20px;}


#content #confirm .grid_6 {width: 350px;}
#content #confirm .grid_3 {width: 190px;}
#content #confirm .grid_1 {width: 100px;}

#content #confirm .voucher-add-article input.text {background: url(../images/backgrounds/bg_newsletter.png) no-repeat 0 0 #fff; width: 210px; float: left; height: 14px;}
#content #confirm .voucher-add-article input.box_send {background: url(../images/arrows/bg_arrow_box.png) no-repeat 0 0; height: 26px; width: 22px; float: left; margin: 6px 0 0; border: 0; padding: 0; display: block; text-indent: -9999em; cursor: pointer;}

#content #confirm .voucher-add-article form input.box_send:hover {background-position:0 bottom; }

#content #confirm .voucher-add-article .vouchers,
#content #confirm .voucher-add-article .add_article {float: left;margin-left: 0;width: 244px;}
#content #confirm .voucher-add-article .add_article {margin-top: 15px;}



#content .inner .check_order {margin-left: 0;}
#content #left.info {margin-left: 0; width: 178px;}

.info div.inner_container {padding: 15px 15px 10px;}


/** Headline */
#confirm .additional-options .table_premium h5,
#confirm .basket_slider .header {
	color: #333;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 8px;
	padding: 5px 0 0;
	line-height: 1.6em;
}



/** AGB and Cancelation */
.agb_cancelation .inner_container .revocation {
	border: 1px solid #dfdfdf;
	padding: 5px;
	overflow-y: scroll;
	height: 60px;
	background: #f5f5f5;
	line-height: 16px;
}


/** Last box, so we don't need a margin here */


/** Additional options - Structure */
#confirm .additional-options .voucher-add-article,
#confirm .additional-options .user-comment {
	float: left;
	width: 35%;
	margin: 0 2% 0 0;
}
#confirm .additional-options .user-comment {
	width: 50%;
}

#confirm .additional-options .voucher-add-article label { display: block }
#confirm .additional-options .voucher-add-article .text { width: 70% }
#confirm .additional-options .user-comment textarea {
	width: 98%;
	height: auto;
}

/** Thumbnails */


/** Premium articles */
#content #confirm .table_premium .article {border: 0 none; box-shadow: none; border-radius: none; margin: 0 30px 20px 0; width: 276px;}
#confirm .additional-options .table_premium .body .article {
	float: left;
	height: 115px;
	margin: 0 30px 20px 0;
	width: 276px;
	background: #fff;
	border: 0 none; box-shadow: none; border-radius: none;
	position: relative;
}
#confirm .additional-options .table_premium  {margin-top: 20px;}
#confirm .additional-options .table_premium .body .thumbnail {display:block;height: 90px;width: 120px;text-align: center;float:left;margin:0;}
#confirm .additional-options .table_premium .body .article .name {position: absolute; margin: 0; left: 130px; height: 120px; width: 146px;}
#confirm .additional-options .table_premium .body .bonus_price .pr2 {color: #999;}
#confirm .additional-options .table_premium .body .bonus_price .pr1 {margin-right: 8px;}
#confirm .additional-options .table_premium .body .bonus_price {left: 0;}
#confirm .additional-options .table_premium .body .bonus_price.free {left: 130px;}
#confirm .additional-options .table_premium .body .article .button-right {
	width: 140px;
	position: absolute;
	bottom: 0;
	left: 0;
}

/** Payment methods */
#confirm .personal-information .payment_method .grid_5 { padding: 0 }
#confirm .personal-information .payment_method .bankdata { left: 240px }
#confirm .personal-information .payment_method .bankdata label {
	display: block;
	float: left;
	width: 100px;
	padding-top: 6px;
}
#confirm .personal-information .payment_method .bankdata .text { width: 365px }
#confirm .personal-information .payment_method .method .last,
#confirm .personal-information .payment_method .bankdata .description,
#confirm .table .main-article-features p {
	color: #999;
}

/** Reposition all footer elements */


/** Country notice */
#confirm .country-notice {
	border: 1px solid #dfdfdf;
	border-top: 0 none;
	position: relative;
	top: -11px;
}
#confirm .country-notice p {
	padding-left: 465px;
	padding-right: 10px;
	color: #999;
}

/** Fix the delivery status icons */
/*oc-detail-plugin: .status0, .status1, .status2, .status3, .status4, .status5, .status6, .status7, .status8 {	background-image: url(../images/sprite_delivery.png); } */

/** Remove the white stripes in the aggregation */


/** Fix VAT table header cell */
#confirm .table .table_head .charge_vat {
	margin-left: 0;
	margin-right: 0;
	width: 100px;
}
/** Reposition the button and the button text */


/** Bonus system */
#confirm .table_foot .basket-points { background: transparent }
#confirm .table_foot .basket-points .spending_left,
#confirm .table_foot .basket-points .earning_left {
	width: 145px;
	border: 0 none;
}
#confirm .points_for_basket .inner_container {
	width: 100%;
	padding: 0;
	border: 0 none;
	border-right: 1px solid #c7c7c7;
}
#confirm .points_for_basket .before {
	padding: 0 0 0 50%;
	margin: 0 0 0 -25%;
}
#confirm .basket_slider { position: relative }
#confirm .basket_slider .header {
	background: transparent;
	height: auto;
	margin: 0 0 18px;
}
#confirm .basket_slider .inner-content { padding: 0 0 23px }
#confirm .basket_slider .inner-content .slider-info {
	left: 15px;
	top: 110px;
}
/*  Confirm Ende  		------------------------------------------------------------------ */
/* moved to wpa_stVoomates.css ------------------------------------------------------------------------------------------------------------------------------------- */
/* ACCOUNT Angang              ------------------------------- */
/*oc: #center .teaser_small h1,  */
/*oc: #content .orders h1,  */
/*oc: #content .register h1,  */
/*oc: #content .downloads h1,  */
/*oc: #content #ticket h1,  */
/*oc: #content .cat_text h1,  */
/*oc: #content .supplier_register h1 { */
	/*oc: font-weight: bold; */
	/*oc: font-size: 21px; */
	/*oc: color: #e1540f; */
	/*oc: margin: 5px 0 15px; */
/*oc: } */
/*oc: #content .cat_text h1 {color: #000;} */
/*oc: #content .cat_text p {color: #777;} */
	


 

 




















/** ORDERS **/
#content .orders .orderoverview_active .currentPrice strong {display: inline;}

/** RIGHT **/








	

















 /* Account  Ende   */  
 /***********************************************/
 /********************************************* */
 /*    Neues Templating am 2013-01-20 Sonntag  */
 /**********************************************/ 
 /* Log in Anfang 2013-01-20: 17:20---------------------------------------------------------*/



/*****************************/
/**   Controller Register  **/
/****************************/



