/* CSS Document */

div.paypal {
	background: url(../img/pp_paysafely_100x45.gif) no-repeat bottom right;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	height: 45px;
	width: 200px;
}

#shop-navi {
	width: 200px;
	line-height: 18px;
	text-align: right;
}
#shop-navi h2 {
	padding: 0px 0px 10px 0px; 
	margin : 0px;
	line-height: 16px;
	font: bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	display: block;
	color: #F68F27;
	background: url(../img/menue-trenner.gif) no-repeat bottom right;
}
#shop-navi ul {
	padding: 2px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
}
#shop-navi li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#shop-navi ul li a {
	display: block;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #333;
	line-height: 12px;
	text-decoration: none;
}
* html #shop-navi ul li a {
	padding: 0px 0px 0px 0px;
}
#shop-navi ul li a:hover {
	color: #F68F27;
}
#shop-navi ul li a.aktiv {
	font-weight: bold;
}

#wk-link {
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	width: 150px;
}
#wk-link ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 150px;
}
#wk-link li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#wk-link ul li a {
	background: url(../img/icon-warenkorb.gif) no-repeat top left;
	padding: 4px 0px 4px 30px;
	margin: 0px 0px 0px 40px;
	display: block;
	width: 130px;
	text-decoration: none;
	color: #F68F27;
	font: bold 14px "Tahoma", Arial, Helvetica, sans-serif;
}
#wk-link ul li a:hover {
	color: #F68F27;
	text-decoration: underline;
}
#wk-link ul li a.aktiv {
	font-weight: bold;
}

#shop-login {
	width: 200px;
	line-height: 18px;
	text-align: right;
}
#shop-login h2 {
	padding: 0px 0px 10px 0px; 
	margin : 0px;
	line-height: 16px;
	font: bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	display: block;
	color: #F68F27;
	background: url(../img/menue-trenner.gif) no-repeat bottom right;
}
#shop-login ul {
	padding: 2px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
}
#shop-login li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#shop-login ul li a {
	display: block;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	color: #333;
	line-height: 12px;
	text-decoration: none;
}
#shop-login ul li a:hover {
	color: #F68F27;
}
#shop-login ul li a.aktiv {
	font-weight: bold;
}

#right div.tx-newloginbox-pi1 {
	width: 200px;
	line-height: 18px;
	text-align: right;
}
#right div.tx-newloginbox-pi1 h2 {
	padding: 0px 0px 10px 0px; 
	margin : 0px;
	line-height: 16px;
	font: bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	display: block;
	color: #F68F27;
	background: url(../img/menue-trenner.gif) no-repeat bottom right;
}
#right div.tx-newloginbox-pi1 div.tx-newloginbox-username {
	color: #333;
	padding: 0px 0px 8px 0px;
}
#right div.tx-newloginbox-pi1 div.tx-newloginbox-submit input {
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	border: 1px solid #797979;
	background-color: #797979;
	cursor: pointer;
}

/***** tt_products Listenansicht *****/

div.tt_products_item_list {
	width: 410px;
	line-height: 16px;
	padding: 30px 0px 0px 0px;
}

div.listitem {
	clear: both;
	width: 410px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	background: url(../img/produkt-trenner.gif) no-repeat bottom left;
}
div.listitem h3 {
	padding: 0px 0px 8px 0px; 
	margin : 0px;
	line-height: 16px;
	font: bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	display: block;
	color: #F68F27;
}
#left div.tt_products_item_list div.listitem a {
	color: #F68F27;
	text-decoration: none;
}
#left div.tt_products_item_list div.listitem a:hover {
	text-decoration: underline;
}
div.listitem_text {
	float: right;
	width: 198px;
}
div.listitem_image {
	float: left;
	width: 210px;
}
div.listitem_image img {
}
div.listitem div.link a span {
	font-size: 14px;
}

td#left div.tt_products_item_list div.page_navigation a {
	color: #F68F27;
	text-decoration: none;
	margin: 0px 5px;
}
td#left div.tt_products_item_list div.page_navigation a:hover {
	text-decoration: underline;
}
div.tt_products_item_list div.page_navigation {
	color: #F68F27;
	padding: 0px 0px 20px 0px;
}

div.page_navigation div.page_prev {
	float: left;
}
div.page_navigation div.page_zahlen {
	float: left;
}
div.page_navigation div.page_next {
	float: left;
}


/***** tt_products Darstellung einzelnes Produkt *****/

div.tt_products_item_single_display {
	line-height: 16px;
	padding: 30px 0px 0px 0px;
}
div.item_single_produktinfo {
	clear: both;
	width: 410px;
}
div.item_single_text {
	float: right;
	width: 198px;
}
div.subheader {
	padding: 0px 0px 10px 0px;
}
div.item_single_text h2 {
	margin: 0px 0px 6px 0px;
}
div.item_single_text div.wk_anr {
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}
div.item_single_text div.product_datasheet a {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	display: block;
	background: url(../img/icon/pdf.gif) no-repeat top left;
	line-height: 17px;
}

div.item_single_image {
	float: left;
	width: 212px;
}
div.item_single_image img {
	margin: 0px 0px 5px 0px;
}

div.item_single_bestellung {
	clear: both;
}
div.summary {
	padding: 15px 0px 0px 0px;
}

div.item_single_varianten select {
	margin: 0px 0px 0px 6px;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	border: 1px solid #797979;
	background-color: #FFF;
}
div.order_form {
	padding: 10px 0px 10px 0px;
}
div.order_form label {
	color: #999;
	font-size: 11px;
	line-height: 12px;
}
div.tt_products_item_single_display div.order_form #quantity {
	margin: 0px 3px 2px 0px;
	padding: 2px 2px 2px 2px;
	width: 30px;
	font-size: 12px;
	border: 1px solid #797979;
	background-color: #FFF;
}
div.tt_products_item_single_display div.order_form input.alu-button {
	background: url(../img/warenkorb.png) no-repeat top left;
	border: none;
	width: 152px;
	height: 27px;
	padding: 0px 0px 0px 27px;
	cursor: pointer;
	color: #F68F27;
}
* html div.tt_products_item_single_display div.order_form input.alu-button {
}
div.tt_products_item_single_display div.list_link a span {
	font-size: 14px;
	line-height: 14px;
}

div.wk_farbe, div.wk_groesse {
	padding: 2px 0px 5px 0px;
}

div.lieferbarkeit img {
	margin: 3px 0px 10px 0px;
}

/***** tt_products  WARENKORB *****/

div.tt_products_basket table.basket_items {
	width: 100%;
	padding: 30px 0px 0px 0px;
}
div.tt_products_basket th, td {
	vertical-align: top;
	font-weight: normal;
}
div.tt_products_basket tr.strich {
	background: url(../img/produkt-trenner-1.gif) no-repeat top left;
}
div.tt_products_basket tr.strich td {
	line-height: 3px;
	height: 3px;
	font-size: 3px;
}
div.tt_products_basket th#price, th#total {
}
div.tt_products_basket td.quantity input {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	width: 30px;
	font-size: 12px;
	border: 1px solid #797979;
	background-color: #FFF;
}
div.tt_products_basket div.wk_hinweis {
	padding: 10px 0px 10px 0px;
	color: #777;
	font-size: 11px;
}
div.tt_products_basket div.wk_delivery_selector {
	margin: 10px 0px 10px 0px;
}
div.tt_products_basket div.wk_delivery_selector input {
	line-height: 12px;
	height: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.tt_products_basket div.wk_trenner {
	background: url(../img/produkt-trenner.gif) no-repeat top left;
	height: 10px;
}

div.tt_products_basket div.wk_delivery {
	padding: 0px 0px 10px 0px;
}
div.tt_products_basket div.price_summary {
	padding: 0px 0px 18px 0px;
}
div.tt_products_basket div.wk_payment_selector {
	margin: 10px 0px 10px 0px;
}
div.tt_products_basket div.wk_payment_selector input {
	line-height: 12px;
	height: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.tt_products_basket div.wk_payment {
	padding: 0px 0px 10px 0px;
}

div.tt_products_basket div.form_control input {
	padding: 0px 10px 0px 10px;
	margin: 0px 6px 0px 0px;
	color: #FFF;
	border: 1px solid #797979;
	background-color: #797979;
	cursor: pointer;
	display: inline;
}
* html div.tt_products_basket div.form_control input {
	width: 180px;
}

/***** tt_products  WARENKORB - KONTROLLE *****/

div.wk_info_trenner {
	background: url(../img/produkt-trenner.gif) no-repeat top left;
	line-height: 10px;
	height: 10px;
	font-size: 10px;
}

div.tt_products_basket_info div.billing_address, div.tt_products_basket_info div.delivery_address, div.tt_products_basket_info div.notes, div.tt_products_basket_info div.billing_address_info, div.tt_products_basket_info div.delivery_address_info, div.tt_products_basket_info div.trading_conditions {
	padding: 5px 0px 10px 0px;
}

div.tt_products_basket_info div.billing_address label, div.tt_products_basket_info div.delivery_address label, div.tt_products_basket_info div.notes label {
	width: 140px;
	display: block;
	float: left;
}
div.tt_products_basket_info div.billing_address input, div.tt_products_basket_info div.delivery_address input {
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	width: 250px;
	font-size: 12px;
	border: 1px solid #797979;
	background-color: #FFF;
}
div.tt_products_basket_info div.notes textarea#delivery_notes {
	margin: 10px 0px 3px 0px;
	padding: 2px 2px 2px 2px;
	width: 390px;
	height: 120px;
	font-size: 12px;
	border: 1px solid #797979;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

div.tt_products_basket_info div.billing_address input#billing_zip, div.tt_products_basket_info div.delivery_address input#delivery_zip {
	width: 50px;
}
div.tt_products_basket_info div.billing_address input#billing_city, div.tt_products_basket_info div.delivery_address input#delivery_city {
	width: 191px;
}

div.tt_products_basket_info div.wk_agb input#delivery_agb {
	float: left;
}

div.tt_products_basket_info div.wk_pflicht {
	padding: 15px 0px 18px 0px;
}

div.tt_products_basket_info div.form_control input {
	padding: 0px 10px 0px 10px;
	margin: 0px 6px 0px 0px;
	color: #FFF;
	border: 1px solid #797979;
	background-color: #797979;
	cursor: pointer;
}
* html div.tt_products_basket_info div.form_control input {
	width: 180px;
}

/***** tt_products  WARENKORB - ERROR *****/

div.tt_products_basket_required_info_missing div.error_details {
	padding: 5px 5px 5px 5px;
}
div.tt_products_basket_required_info_missing input {
	padding: 0px 10px 0px 10px;
	margin: 10px 0px 0px 0px;
	color: #FFF;
	border: 1px solid #797979;
	background-color: #797979;
	cursor: pointer;
}
* html div.tt_products_basket_required_info_missing input {
	width: 200px;
}

/***** tt_products  WARENKORB - BEZAHLUNG *****/

div.tt_products_basket_payment table.basket_items {
	width: 100%;
	padding: 10px 0px 0px 0px;
}
div.tt_products_basket_payment th {
	font-weight: normal;
}
div.tt_products_basket_payment td.quantity {
	text-align: center;
}
div.tt_products_basket_payment tr.strich {
	background: url(../img/produkt-trenner-1.gif) no-repeat top left;
}
div.tt_products_basket_payment tr.strich td {
	line-height: 3px;
	height: 3px;
	font-size: 3px;
}

div.tt_products_basket_payment dt {
	width: 130px;
	background-color: #00FF00;
	float: left;
}
div.tt_products_basket_payment dd {
	width: 250px;
	background-color: #FF6600;
}

div.tt_products_basket_payment div.delivery-payment, div.tt_products_basket_payment div.invoice_address, div.tt_products_basket_payment div.delivery_address, div.tt_products_basket_payment div.notes, div.tt_products_basket_payment div.price_summary {
	padding: 5px 0px 10px 0px;
}

div.tt_products_basket_payment div.form_control {
	padding: 10px 0px 10px 0px;
}
div.tt_products_basket_payment div.form_control input {
	padding: 0px 10px 0px 10px;
	margin: 0px 6px 0px 0px;
	color: #FFF;
	border: 1px solid #797979;
	background-color: #797979;
	cursor: pointer;
}

* html div.tt_products_basket_payment div.form_control input {
	width: 180px;
}

#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
	padding: 20px 0px;
	font-weight: bold;
}


div.tt_products_order_confirmation div.order_data {
	padding: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.payment_message {
	padding: 15px 10px;
	background-color: #FFDFA9;
	margin: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.delivery_message {
	padding: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation table.basket_items {
	margin: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.delivery-payment table {
	margin: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.delivery-payment table tr th {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
div.tt_products_order_confirmation div.invoice_address table {
	margin: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.invoice_address table tr th {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
div.tt_products_order_confirmation div.delivery_address table {
	margin: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.delivery_address table tr th {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
div.tt_products_order_confirmation div.notes {
	padding: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.price_summary {
	padding: 0px 0px 15px 0px;
}
div.tt_products_order_confirmation div.shop_address {
	padding: 0px 0px 15px 0px;
}
p.printlink a {

}