
/*<agl.folder "basics">*/
	BODY { color: #000000; background-color: #fff; margin: 0 }
	img { border: 0 }
	A { color: #000000; text-decoration: underline }
	A:hover  { color: #fff; background-color: #bdc7bd }
	FORM { display: inline }
	TEXTAREA { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 100% }
	CHECKBOX, INPUT, RADIO, SELECT { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif }
	table.maintable { width: 760px; height: 100% }
	p, td, p.main, td.main { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
/*</agl.folder>*/
/*<agl.folder "boxen">*/
	.boxText { font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.boxTextBG { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #f1f1f1 }
	.boxTextBGII { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #e3e3e3 }
	.boxTextPrice { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.errorBox { font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #ffb3b5 }
	.gvBox { font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #ffb3b5; border: solid 1px }
/*</agl.folder>*/
/*<agl.folder "guided-tour-und-banner">*/
	#lyr1  { text-align: left; visibility: hidden; margin-left: -125px; position: absolute; z-index: 80; top: 0; left: 50%; width: 250px; height: 400px }
	#lyr2  { visibility: hidden; position: absolute; z-index: 80; top: 0; left: 0; width: 100%; height: 100% }
	#lyr3  { visibility: hidden; position: absolute; z-index: 80; top: 0; left: 0; width: 1px; height: 1px }
	#guided-tour-hg { background-color: #000; position: absolute; z-index: 90; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: 0.6    }
	#guided-tour { position: absolute; z-index: 100; top: 0; width: 100%; height: 100%; text-align:center; }
	#guided-tour-container  { text-align: left; margin-top: -250px; margin-right: auto; margin-left: auto; position: relative; z-index: 110; top: 50%; width: 760px; height: 500px }
	#konfi { color:#6C6F6B; position:relative;left:10px;width:140px; line-height:20px; }
	#konfi strong { line-height:14px; font-size:13px; }
	#konfi img { margin-top:5px; }
/*</agl.folder>*/
/*<agl.folder "infoboxen">*/
	.infoBox { }
	.infoBoxContents { font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.infoBoxNotice { color: #fff; background: #c00 }
	.infoBoxNoticeContents { font-size: 10px; font-family: Verdana, Arial, sans-serif; background: #e3e3e3 }
	TD.infoBoxHeading, TD.infoBoxHeading_right   { color: #bdc7bd; font-size: 12px; font-weight: bold }
	TD.infoBoxHeading a, TD.infoBoxHeading_right a    { color: #bdc7bd; font-weight: bold }
	TD.infoBoxHeading a:hover, TD.infoBoxHeading_right a:hover { color: #fff }
	TD.infoBox, TD.infoBox_right, SPAN.infoBox, SPAN.infoBox_right  { font-size: 10px }
/*</agl.folder>*/
/*<agl.folder "xt-commerce-standards">*/
	.stockWarning  { color: #707070; font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.productsNotifications { background-color: #f2fff7 }
	.orderEdit { color: #70d250; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }
	TR.header { background-color: #ffffff }
	TR.headerNavigation  { background: #f6f6f6 }
	TD.headerNavigation  { color: #383838; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #f6f6f6; border-bottom: 1px solid #b6b7cb; }
	A.headerNavigation { color: #000000 }
	A.headerNavigation:hover { color: #000000 }
	TD.conditions { background-color: #ffcccc }
	A.confirmationEdit { color: #808080 }
	A.confirmationEdit:hover { text-decoration: underline }
	TR.headerError { background-color: #ff0000 }
	TR.headerMessage { background-color: #00cc33 }
	.moduleHeading { font-size: small; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding-bottom: 10px }
	TD.headerError { color: #ffffff; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background: #ff0000; text-align: center }
	TR.headerInfo { background: #00ff00 }
	TD.headerInfo { color: #ffffff; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background: #00ff00; text-align: center }
	TR.footer  { background: #e3e3e3 }
	TD.footer { color: #000000; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #f6f6f6; border-bottom: 1px solid #b6b7cb; }
	TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #f8f8f9 }
	TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9 }
	TABLE.productListing  { border: solid 1px #707070; border-spacing: 1px  }
	.productListing-heading  { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #707070 }
	TD.productListing-data { font-size: 10px; font-family: Verdana, Arial, sans-serif }
	A.pageResults { color: #0000ff; text-decoration: underline }
	A.pageResults:hover { color: #0000ff; background: #ffff33 }
	TD.pageHeading, DIV.pageHeading { color: #000000; font-size: 16px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
	TR.subBar { background: #f4f7fd }
	TD.subBar { color: #000000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
	td.maincontent { padding: 10px }
	TD.smallText, SPAN.smallText, P.smallText { font-size: 10px; font-family: Verdana, Arial, sans-serif }
	TD.accountCategory { color: #aabbdd; font-size: 13px; font-family: Verdana, Arial, sans-serif }
	TD.fieldKey { font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
	TD.fieldValue { font-size: 12px; font-family: Verdana, Arial, sans-serif }
	TD.tableHeading { font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
	SPAN.newItemInCart { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
	SPAN.greetUser  { color: #707070; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
	SPAN.underline { text-decoration: underline }
	TABLE.formArea { background: #f1f1f1; border: solid 1px #cccccc }
	TD.formAreaTitle { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }
	TD.copyright    { display:none; color: #a9a9a9; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: center }
	TD.copyright a    { color: #9a9a9a; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration: underline; text-align: center }
	A.copyright    { color: #a5a5a5 }
	A.copyright:hover  { color: #fff }
	SPAN.markProductOutOfStock  { color: #707070; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }
	SPAN.productSpecialPrice { color: #ff0000; font-family: Verdana, Arial, sans-serif }
	SPAN.productOldPrice { color: #ff0000; font-family: Verdana, Arial, sans-serif; text-decoration: line-through }
	SPAN.errorText { color: #ff0000; font-family: Verdana, Arial, sans-serif }
	SPAN.productDiscountPrice { color: #ff0000; font-family: Verdana, Arial, sans-serif; font-weight: bold }
	.smallHeading { color: black; font-size: x-small; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }
	.moduleRow { color: #888f88; font-size: 11px; text-decoration: none }
	.moduleRowOver  { color: #fff; font-size: 11px; text-decoration: none }
	.moduleRowSelected  { color: #888f88; text-decoration: none }
	.checkoutBarFrom, .checkoutBarTo { color: #8c8c8c; font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.checkoutBarCurrent { color: #000000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.inputRequirement { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.tableShop  { background-color: #ffffff; border-right: 1px solid #707070; border-left: 1px solid #707070 }
	.navLeft     { width: 160px }
	.navRight     { width: 180px }
	.contentsTopics { font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold ; padding-bottom: 18px; }
	.tableListingI  { background-color: #ccc }
	.tableListingII { background-color: #fff }
	.tableBody { padding: 5px }
	.poweredby { color: #000000; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
	.onepxwidth { width: 1px }
/*</agl.folder>*/
/*<agl.folder "sitemap">*/
	.sitemap_heading { color: #ffffff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #707070; padding-top: 2px; padding-bottom: 2px }
	.sitemap_heading a { color: #ffffff }
	.sitemap_heading a:hover { color: #cccccc; text-decoration: none }
	.sitemap_sub { color: #000000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e6e6e6; padding: 2px }
	.sitemap_sub a { color: #000000 }
	.sitemap_sub a:hover { color: #999999; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "headings">*/
	.heading1 { font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
	.heading2 { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
	.heading3 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
	.heading4 { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif }
	.heading5 { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif }
/*</agl.folder>*/
/*<agl.folder "messagebox">*/
	.messageBox { font-size: 10px; font-family: Verdana, Arial, sans-serif }
	.messageStackError, .messageStackWarning { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #ffb3b5 }
	.messageStackSuccess { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #99ff00 }
/*</agl.folder>*/
/*<agl.folder "zusaetzliche-styles">*/
	table.header { background-image: url("/templates/wag/img/head/header-hg-2007.png"); background-repeat: no-repeat; background-position: left top }
	p.price  { margin: 0 0 5px; padding: 0 }
	p.price span   { color: #c33; font-size: 13px; font-weight: bold }
	p.vpe    { color: #777; font-size: 10px; font-weight: normal; margin: -5px 0 5px; padding: 0 }
	p.mwst  { color: #aaa; font-size: 9px; font-weight: normal; margin: 0; padding: 0 }
	table.listing { border-top: 1px solid #ccc }
	table.listing td.list { border-bottom: 1px solid #ccc }
	table.attributes  { }
	table.attributes td  { margin: 0; padding: 0; border-bottom: 1px solid #ccc }
	div.container  { visibility: visible; position: relative; z-index: 1; width: 80px; height: 20px }
	div.radio     { visibility: visible; position: absolute; z-index: 2; top: 0; left: 0; width: 5px; height: 5px }
	td.imprint { color: #888f88; font-size: 10px; background-image: url("/templates/wag/img/head/imprint-hg.gif"); background-repeat: repeat-x; background-position: left center; height: 16px }
	td.imprint a { color: #888f88; margin: 0 4px 0 0; padding: 0 }
	table.kontaktformular input { width: 250px }
	td.footertext    { padding-top:10px; text-align:center; color:#cccccc; }
	td.footertext a   { color:#aaaaaa; } 
	td.footertext a:hover   { color:#555555; } 
/*</agl.folder>*/
/*<agl.folder "kategorie-navi">*/
	ul.categories         { color: #888f88; list-style-type: none; margin: 0 0 15px; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box      }
	ul.categories li          { color: #888f88; font-size: 11px; line-height: 16px; list-style-type: none; margin: 0; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box       }
	ul.categories li a         { color: #888f88; text-decoration: none; display: block; margin: 0; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box       }
	ul.categories li a:hover        { color: #000; text-decoration: none; display: block; margin: 0; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box      }
	ul.categories ul        { color: #888f88; list-style-type: none; margin: 5px 0 0; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box     }
	ul.categories ul li           { color: #888f88; font-size: 11px; list-style-type: none; margin: 0; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box      }
	ul.categories ul li a          { color: #888f88; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0 0 0 15px; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box       }
	ul.categories ul li a:hover         { color: #000; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0 0 0 15px; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box      }
	ul.categories ul ul       { color: #888f88; list-style-type: none; margin: 0; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box     }
	ul.categories ul ul li           { color: #888f88; font-size: 11px; list-style-type: none; margin: 0; padding: 0; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box      }
	ul.categories ul ul li a          { color: #888f88; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0 0 0 50px; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box       }
	ul.categories ul ul li a:hover         { color: #000; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0 0 0 50px; width: 160px; -moz-box-sizing: border-box; box-sizing: border-box      }
/*</agl.folder>*/
h2.index { font-size: 17px; font-weight: bold; margin: 0 0 10px; /*height: 15px*/ }
p.index { margin: 0 0 10px; padding: 0 }
ul.index { margin-top: 0; margin-bottom: 10px; margin-left: 20px; padding-top: 0; padding-bottom: 0; padding-left: 0 }


.colorTooltip { position:absolute; top:-45px; display:none; background-color:#EEE; border:1px solid #CCC; width:250px; padding:5px; }