html      { background-color: #82674a; overflow: scroll }
body       { color: white; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0; border: 0; outline-width: 0  }
img { margin: 0px; padding: 0px; border: 0px }
#maincontainer  { margin: 10px 0 0; padding: 0; border: solid 0 #90908f;}
#headercontainer { margin: 0; padding: 0; }
#header { background-image: url(../mainimages/fs/header.gif); width: 863px; height: 183px; margin: 0 auto; padding: 0; }
#headernav { color: white; font-size: 85%; position: relative; top: 149px; visibility: visible; margin: 0 4px 0 0; padding: 0 0 0 42px; width: 557px; height: 29px; float: right; overflow: hidden; }
#siteselector { color: white; font-size: 85%; text-align: right; visibility: visible; margin: 0; padding: 0; position: relative; top: 90px; left: 599px; width: 236px; height: 54px; overflow: hidden; float: right; }
#siteselector img { float: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
#siteselector #iconfw { margin: 0 15px; padding: 0; }
#contentcontainer { position: inherit; height: auto; margin: 0; padding: 0; }
#subheader { width: 863px; height: 15px; margin: 0 auto; padding: 0; }
#imagesarea { width: 863px; margin: 0 auto; padding: 0; }
#imagesarea a { margin: 0 2px 0 0; padding: 0; }
#imagesarea img { margin: 0 0 3px; padding: 0; }
#leftimage { width: 251px; height: 176px; overflow: hidden; visibility: visible; float: left; margin: 0 0 0 4px; padding: 0; }
#rightimage { width: 599px; height: 176px; overflow: hidden; visibility: visible; float: right; margin: 0 4px 0 0; padding: 0; }
#headline { background-image: url(../mainimages/fs/headline.gif); width: 863px; height: 36px; margin: 0 auto; padding: 0; }
#headlineimage { width: 599px; height: 32px; overflow: hidden; visibility: visible; margin: 0 0 0 260px; padding: 0; }
#contentarea { width: 863px; margin: 0 auto; padding: 0; }
#navigation  { font-size: 70%; float: left; margin: 0 0 auto; padding: 10px 0 0; width: 251px }
#content { font-size: 70%; margin: 0 4px 0 0; padding: 12px 20px 6px 42px; width: 537px; float: right; }
#bottomcontainer { margin: 0; padding: 0; }
#bottomline { background-image: url(../mainimages/fs/bottomline.gif); margin: 0 auto; padding: 0; width: 863px; height: 29px; }
#clearing { height: 0; clear: both; }

.tnavspacer   { float: left; margin: 0; padding: 0; width: 0 ; border: solid 0 black; }
.tnav   { font-size: 85%; float: left; margin: 0px; padding: 0 }
.tnava a    { color: white; font-size: 85%; background-color: #688022; text-decoration: none; height: 29px; float: left; margin: 0; padding: 7px 10px 0; border: solid 0 black; }
.tnav a     { color: white; text-decoration: none; height: 29px; float: left; margin: 0; padding: 7px 10px 0; border: solid 0; }
.tnav a:hover   { color: white; background-color: #688022; text-decoration: none  ; height: 29px; margin: 0; padding: 7px 10px 0; }
/*<agl.folder "subnav">*/
	.subnavspacerb { width: 251px; height: 10px; float: left; margin: 0; padding: 0; border-color: white; border-style: solid; border-width: 0 0 0; outline-width: 0; }
	.subnavspacere { margin: 0; padding: 0; width: 251px; height: 10px; float: left; border: solid 0 white; outline-width: 0; }
	.subnavtrenner { background-color: white; margin: 0; padding: 0; width: 251px; height: 1px; overflow: hidden; float: left; border: solid 0 white; outline-width: 0; }
	.subnav2trenner { background-color: white; margin: 0 0 0 20px; padding: 0; width: 231px; height: 1px; overflow: hidden; float: left; border: solid 0 white; outline-width: 0; }
	.subnav3trenner { background-color: white; margin: 0 0 0 40px; padding: 0; width: 211px; height: 1px; overflow: hidden; float: left; border: solid 0 white; outline-width: 0; }
	.subnav { color: white; text-decoration: none; margin: 0; padding: 4px 6px 4px 20px; width: 225px; float: left; border-style: solid; border-width: 0 0 0; border-color: white; }
	.subnava { color: #fff; background-color: #688022; text-decoration: none; width: 225px; float: left; margin: 0; padding: 4px 6px 4px 20px; border-color: white; border-style: solid; border-width: 0 0 0; }
	.subnav:hover { color: #fff; text-decoration: none; background-color: #688022; margin: 0; padding: 4px 6px 4px 20px; position: relative; left: 0; width: 225px; float: left; border-style: solid; border-width: 0 0 0; border-color: white; }
	.subnav2  { color: white; text-decoration: none; background: url(../../images/subnavspacer.gif) repeat-y -8px 50%; float: left; margin: 0 0 0 20px; padding: 4px 6px 4px 20px; width: 205px ; border: solid 0; }
	.subnav2a  { color: #fff; text-decoration: none; background: #688022 url(../../images/subnavspacer.gif) repeat-y -8px 50%; float: left; margin: 0 0 0 20px; padding: 4px 6px 4px 20px; width: 205px ; border: solid 0 white; }
	.subnav2:hover { color: #fff; text-decoration: none; background-color: #688022; margin: 0 0 0 20px; padding: 4px 6px 4px 20px; position: relative; left: 0; width: 205px; float: left; border: solid 0 white; }
	.subnav3  { color: white; text-decoration: none; background: url(../../images/subnavspacer.gif) repeat-y 0 50%; float: left; margin: 0 0 0 40px; padding: 4px 6px 4px 20px; width: 185px ; border: solid 0; }
	.subnav3a  { color: #fff; text-decoration: none; background: #688022 url(../../images/subnavspacer.gif) repeat-y 0 50%; float: left; margin: 0 0 0 40px; padding: 4px 6px 4px 20px; width: 185px ; border: solid 0 white; }
	.subnav3:hover { color: #fff; text-decoration: none; background-color: #688022; margin: 0 0 0 40px; padding: 4px 6px 4px 20px; position: relative; left: 0; width: 185px; float: left; border: solid 0 white; }
	.levelspacer { background-color: #6d6d6d; width: 14px; float: left; margin: 0; padding: 0; border-color: white; border-style: solid; border-width: 0 1px 0 0; outline-width: 0; }
/*</agl.folder>*/
#content .anchor { width: 0; height: 0; float: left; margin: 0; padding: 0; }
#content .csc-header { margin: 0; padding: 0; }
#content h1  { font-weight: normal; font-size: 120%; margin: 10px 0 0; padding: 0 }
#content .bodytext { line-height: 160%; margin: 8px 0 0; padding: 0; }
#content a { color: white; }
#minibasket   { float: left; margin: 25px 0px 0px; padding: 6px 0px; border: solid 0px white }
#tt_products_minibasket   { background-image: url(../mainimages/fs/bestellungsanfrage.jpg); margin: 0px; padding: 38px 0px 0px 16px; width: 235px; height: 40px }
#tt_products_minibasket h1 { font-size: 130%; margin: 0px 0px 6px; padding: 0px; border: solid 0px white }
#tt_products_minibasket a { color: white }
.tt_products_item_list { margin: 0px; padding: 0px }
.listitem { margin: 0px; padding: 0px }
.listitem .product_image { float: left; margin: 0px 20px 0px 0px; padding: 0px }
.listitem .product_note { margin: 0px; padding: 2px 0px 0px }
.listitem h3  { font-weight: normal; font-size: 120%; margin: 0px; padding: 0px }
.listitem .listitem_subheader { margin: 5px 0px 10px; padding: 0px }
.listitem .link { margin: 5px 0px; padding: 0px }
.listitem .price { margin: 20px 0px; padding: 0px }
.tt_products_item_list .page_navigation { text-align: right; clear: none }
.tt_products_item_list .page_prev { margin: 0px 10px 0px 0px }
.tt_products_item_list .pages { margin: 0px 10px 0px 0px }
.tt_products_item_single_display .subheader { margin: 5px 0px 10px; padding: 0px }
.tt_products_item_single_display h1 { font-style: normal; font-weight: normal }
.tt_products_item_single_display .product_image { float: left; margin: 0px 20px 0px 0px; padding: 0px }
.tt_products_item_single_display .artikelnr { margin: 20px 0px 0px; padding: 0px }
.tt_products_item_single_display .preis { margin: 20px 0px 0px; padding: 0px }
.tt_products_item_single_display .preis_info { margin: 8px 0px 0px; padding: 0px }
.tt_products_item_single_display #order_form { float: left; clear: both; margin: 10px 0px 0px; padding: 0px }
.tt_products_item_single_display .list_link { margin: 10px 0px; padding: 0px }
.basket_empty  { text-align: center; margin: 0px; padding: 10px 0px }
.tt_products_basket { margin: 0px; padding: 0px }
.tt_products_basket .basket_items { margin: 0px; padding: 0px }
.basket_items .basket_caption  { margin: 0px; padding: 10px 0px }
.inputtext { color: white; background-color: #688022; text-align: right; margin: 0px 4px 0px 0px; padding: 3px; border: solid 1px white; width: 30px }
.tt_products_basket .listitem { margin: 0px 0px 6px; padding: 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: white }
.basket_spacer { background-color: white; margin: 4px 0px; padding: 0px; border: solid 0px white; z-index: 1; height: 1px; overflow: hidden }
legend { color: white }
fieldset  { color: white; margin: 2px 0px 10px; padding: 20px }
.tt_products_basket_payment .image, .tt_products_basket .image  { padding-right: 10px }
.tt_products_basket_payment .product, .tt_products_basket .product { padding-right: 10px }
.tt_products_basket_payment .quantity, .tt_products_basket .quantity { padding-right: 10px }
.tt_products_basket_payment .price, .tt_products_basket .price { padding-right: 10px }
.tt_products_basket_payment .total, .tt_products_basket .total { padding-left: 10px }
.tt_products_basket h2, tt_products_basket_payment h2 { font-weight: normal; font-size: 120% }
.tt_products_basket .payment { height: 1px; overflow: hidden; visibility: hidden }
.trading_conditions { width: 1px; height: 1px; overflow: hidden; visibility: hidden }

