/* @override 
	http://www.bls-buerotechnik.de/uploads/tf/CSS/default.css
*/

body {
	border-top: 0px solid #000;
	padding: 0px 0 0px;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



a {
	color: gray;
	text-decoration: none;
}

#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem p.listitem_subheader {
	display: none;
}

a:hover {
	
	text-decoration: underline;
	color: #da0002;
}





p {
	border: 0px solid #666;
	overflow: hidden;
	padding: 10px 0;
	text-align: left;
}

#main div.tt_products_basket form div.delivery h2 {
	
}

#main div.tt_products_basket_payment {
}

#main div.tt_products_basket_payment table.basket_items {
	width: 960px;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
}

#main div.tt_products_basket_payment div.delivery-payment {
	font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_basket_payment div.invoice_address {
	font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_basket_payment div.delivery_address {
	font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_basket_payment div.price_summary strong {
	font-size: 16px;
	line-height: 24px;
	display: block;
	padding-bottom: 10px;
	color: #da0002;
}

#main div.tt_products_basket_payment div.price_summary ul li {
	list-style-type: none;
	font-size: 13px;
	line-height: 20px;
}



#main div.tt_products_basket_payment table.basket_items caption {
	text-align: left;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}

#main div.tt_products_order_confirmation div.order_data p {
	text-align: left;
}

#main div.tt_products_order_confirmation {
	font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_order_confirmation p {
	text-align: left;
}

#main div.tt_products_order_confirmation div.payment_message p {
	margin: 0;
}

#main div.tt_products_order_confirmation table.basket_items {
	width: 960px;
	font-size: 16px;
	line-height: 24px;
	text-align: left;
}

#main div.tt_products_order_confirmation table.basket_items caption {
	text-align: left;
	margin-bottom: 10px;
}

#main div.tt_products_order_confirmation table.basket_items tbody tr.listitem td.product strong {
	font-weight: normal;
	font-style: normal;
}

#main div.tt_products_basket form div.price_summary h2 {
	margin: 0;
}

#main div.tt_products_basket_required_info_missing p.error strong {
	font-size: 16px;
	line-height: 24px;
	display: block;
	padding-top: 20px;
}










#main div.tt_products_order_confirmation p strong {
	float: left;
	font-size: 16px;
	line-height: 24px;
	color: #da0002;
}

.container_12 {
	background: #fff url(960/img/112_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	background: #fff url(img/16_col.gif) repeat-y;
}




















form {
	width: 210px;
	display: inline;
	float: left;
	margin-right: 25px;


}

#main div.tt_products_basket_info form fieldset p.billing_address_info {
	text-align: left;
	font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_basket_info form fieldset p.delivery_address_info {
	text-align: left;
	font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_basket_info form fieldset div.notes p {
	font-size: 13px;
	line-height: 20px;
	text-align: left;
}



#main div.tt_products_basket_info form fieldset legend {
	color: #da0002;
	font-size: 16px;
	font-weight: bold;
}

#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem div.product_note {
}

#tx-ttproducts-pi1-list div.tt_products_item_list form div input {
}

a#Aktenvernichter_act,a#Schneidemaschinen_act, a#Konferenzprodukte_act, a#Bürogeräte_act   {
	color: #da0002;
}





#tx-ttproducts-pi1-list div.tt_products_item_list form div input {
	margin-bottom: 19px;
	text-transform: capitalize;
}

div#top.grid_12 {
	
	padding-top: 20px;
	position: fixed;
	z-index: 200;
	background-color: white;
	height: 102px;
}

div#main.grid_12 {
	z-index: 0;
	overflow: hidden;
	visibility: visible;
	margin-top: 120px;
}



div.grid_3 {
	margin-top: 8px;
	display: block;
	position: fixed;
}

div.grid_9 {
	position: relative;
	left: 240px;
}







h1.category_title {
	clear: left;
	float: left;
	text-align: left;
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-bottom: 1px dashed silver;
	color: #666;
	text-transform: uppercase;
}

#top div.tt_products_minibasket p a {
	color: #da0002;
	font-size: 19px;
	font-weight: bold;
}

#top div.tt_products_minibasket p.shoplinks {
	position: relative;
	bottom: 60px;
}

#top div.tt_products_minibasket p a img {
	position: relative;
	bottom: 10px;
}

#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem div.order_form {
	clear: left;
	float: left;
}



#top div.tt_products_minibasket p.shoplinks a{
	font-size: 12px;
}




div.tt_products_minibasket {
	margin: 10px 0 0;
	padding: 0;
	float: left;
}

div.tt_products_minibasket a{
	color: #da0002;
}

p.shoplinks {
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	bottom: 20px;
}

#main div.tt_products_basket form div.payment h2 {
	background: url(/uploads/tf/bezahlung.jpg) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
}

#main div.tt_products_basket_info form fieldset div.notes fieldset div.trading_conditions label.checkbox {
		background: url(/uploads/tf/agb.jpg) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
}

#delivery_agb {
	float: left;
	clear: left;
}

#main div.tt_products_basket_info form fieldset div.formbox div.reihe label {
	display: block;
	padding-bottom: 5px;
}

#billing_name {
	margin: 0;
	padding: 0;
}

#billing_address {
	margin: 0;
	padding: 0;
}

#billing_zip {
	margin: 0;
	padding: 0;
}

#billing_city {
	margin: 0;
	padding: 0;
}

#billing_country {
	margin: 0;
	padding: 0;
}

#billing_email {
	margin: 0;
	padding: 0;
}

#billing_telephone {
	margin: 0;
	padding: 0;
}

#delivery_name {
	margin: 0;
	padding: 0;
}

#delivery_address {
	margin: 0;
	padding: 0;
}

#delivery_zip {
	margin: 0;
	padding: 0;
}

#delivery_city {
	margin: 0;
	padding: 0;
}

#delivery_country {
	margin: 0;
	padding: 0;
}

#delivery_email {
	margin: 0;
	padding: 0;
}

#delivery_telephone {
	margin: 0;
	padding: 0;
}

#main div.tt_products_basket_info form fieldset div.notes fieldset div.trading_conditions label.checkbox {
	font-size: 13px;
}

label {
	font-size: 12px;
}



#main div.tt_products_basket_info form fieldset div.notes fieldset div.trading_conditions p {
	margin: 0;
}

#main div.tt_products_basket_info form fieldset div.notes p {
	margin: 0;
}

#main div.tt_products_basket_info form fieldset p.delivery_address_info {
	margin: 0;
}

#main div.tt_products_basket_info form fieldset p.billing_address_info {
	margin: 0;
}










#main div.tt_products_basket form div.delivery h2 {
		background: url(/uploads/tf/versand.jpg) no-repeat left center;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
}

#main div.tt_products_basket_info form {
	width: 960px;
}

#main div.tt_products_basket_info form fieldset legend {
	padding-top: 20px;
}





h1 {
	font-weight: normal;
	display: block;
	width: 960px;
		margin-top: 20px;
	margin-bottom: 15px;
	padding: 5px 0;
}

#top img {
	float: left;
}

#top img {
	float: left;
}

#top div.tt_products_minibasket {
	display: block;
	float: right;
}

#top div.tt_products_minibasket p.shoplinks {
	float: right;
	clear: right;
	display: block;
	margin: 0;
	padding: 0;
}

h2 {
	font-weight: normal;
	font-size: 14px;
	padding: 0;
	margin-bottom: 10px;
	color: gray;

}

#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem div.product_note {
	margin-top: 10px;
	margin-bottom: 10px;
}

#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem p.price {
	margin: 0;
	padding: 0;
	float: right;
}

#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem p.price strong {
	color: #da0002;
	font-size: 13px;
	font-weight: bold;
}



#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem div.order_form {
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
}

#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem h2 a {
	
}


#tx-ttproducts-pi1-list div.tt_products_item_list form div.listitem p.link {
	margin: 0;
	float: right;
		padding: 0;
}



ul#ebene2 {
	display: none;
}

ul#ebene1 {
	list-style-type: none;
	font-size: 16px;
	list-style-position: inside;
	color: #da0002;
	margin: 0;
}



ul#ebene1 li {
	padding-left: 0;
	margin-left: 0;
	clear: left;
	border-bottom: 1px dashed #da0002;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: white;
}


#down p span.frush {
	width: 45px;
	height: 25px;
	display: inline-block;
	background: url(../frush_clear.png) 0;
	text-indent: -2000px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}




#down p {
	float: right;	
		color: #4b4c4c;
		text-shadow: white 1px 1px 0;
	font-size: 12px;
	line-height: 28px;
}


div#down.grid_12 {
	
}





#tx-ttproducts-pi1-list div.tt_products_item_single_display h1 {
	font-size: 25px;
	font-weight: bold;
}

#main h1 {
	font-size: 25px;
	font-weight: bold;
}

#tx-ttproducts-pi1-list div.tt_products_item_list h1.category_title {
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
}

#main div.tt_products_basket form div table.basket_items {
	display: table;
	width: 960px;
}

#main div.tt_products_basket form div p {
	text-align: left;
	font-size: 13px;
	width: 960px;
}

#main div.tt_products_basket form div.delivery label {
	font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_basket_payment table.basket_items tbody tr.listitem td.product strong {
	font-weight: normal;
	font-style: normal;
}

#main div.tt_products_basket_payment div.form_control form div input {
	margin-bottom: 10px;
}

#main div.tt_products_basket_payment div.price_summary ul {
	float: right;
	padding-right: 500px;
}

#main div.tt_products_basket_payment div.form_control form {
	clear: right;
}






#main div.tt_products_basket form div.price_summary strong {
	
}

#main div.tt_products_basket form div.price_summary strong {
	color: #da0002;
}

#main div.tt_products_basket form ul li {
	list-style-type: none;
}

#main div.tt_products_basket form {
	width: 960px;
		font-size: 13px;
	line-height: 20px;
}

#main div.tt_products_basket form div.price_summary strong {
	font-size: 16px;
	line-height: 24px;
}

#main div.tt_products_basket form div.delivery p strong {
	color: #da0002;
}

#main div.tt_products_basket form div table.basket_items tbody tr.listitem {
	text-align: left;
}

#main div.tt_products_basket form div table.basket_items thead {
	text-align: left;
}

#main div.tt_products_basket form div table.basket_items caption {
	font-size: 13px;
	text-align: left;
	padding-bottom: 13px;
	font-weight: bold;
}

#main div.tt_products_basket form div table.basket_items thead {
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}

#main div.tt_products_basket form div table.basket_items tbody tr.listitem {
	font-size: 16px;
}

#main div.tt_products_basket form div table.basket_items thead {
	font-size: 16px;
}




#tx-ttproducts-pi1-list div.tt_products_item_single_display p.listitem_image {
	float: left;
	padding-right: 50px;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 p.bodytext {
	text-align: left;
	font-size: 16px;
	line-height: 24px;
}


#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 dl.summary {
	font-size: 16px;
	line-height: 24px;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 dl.summary dd ul {
	list-style-position: inside;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 div.list_link a strong {
	float: left;
	clear: left;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 div.order_form form div input {
	margin-top: 10px;
}

input#quantity {
	margin: 0;
	padding: 0;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 dl.summary dd ul {
	margin: 0;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 table.contenttable tbody tr td p.bodytext {
	margin: 0;
	padding: 0;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display p.listitem_image img {
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 {
	clear: both;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 dl.summary dd ul li {
	padding: 0;
	list-style-type: none;
	font-size: 13px;
}





#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 dl.summary {
	padding: 0;
	margin: 0;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 div.list_link a strong {
	padding-top: 20px;
}


#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 dl.summary dd strong {
		color: #da0002;
}

#tx-ttproducts-pi1-list div.tt_products_item_single_display div.product_note2 dl.summary dt {
	float: left;
	padding-right: 5px;
}



/*SUBHEADER AUSBLENDEN*/

#main p.bodytext {
	text-align: left;
	margin: 0;
	font-size: 13px;
	line-height: 20px;
}

#main h1 strong {
	font-size: 25px;
	font-weight: bold;
}



#main div.tt_products_basket_info form fieldset div.notes fieldset div.trading_conditions p a {
	text-align: left;
}

#main div.tt_products_basket_info form fieldset div.notes fieldset div.trading_conditions p {
	text-align: left;
	display: block;
	float: left;
}

#main div.tt_products_basket_info form fieldset div.notes fieldset {
	display: block;
	text-align: left;
}

#main div.tt_products_basket_info form fieldset div.notes {
	text-align: left;
}

#main div.tt_products_basket_info form fieldset div.notes p em {
	text-align: left;
}

#main div.tt_products_basket_info form fieldset div.notes p {
	text-align: left;
}

#main div.tt_products_basket_info form fieldset div.notes fieldset div.trading_conditions {
	float: left;
	text-align: left;
}



#tx-ttproducts-pi1-list div.tt_products_item_single_display p.subheader {
	display: none;
}




