@import url(blog.css);
/*<agl.folder "Allgemein">*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

hr { display: none }
hr.Break { display: block; visibility: hidden; } 

.Break { float: none; clear: both; }
.Left { float: left }
.Right { float: Right }

.lAlign { text-align: left; }
.rAlign { text-align: right; }
.cAlign { text-align: center; }
.vMiddle,
.vMiddle * { vertical-align: middle }
.vTop,
.vTop * { vertical-align: top }

body { color: #333; font-size: 12px; background-color: #eee; background-image: url("images/BG_Snow5.gif"); background-position: 0 0; text-align: center; margin: 0; padding: 0 }
body * { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

img, a img { border: none; }

a {
	color: #666; text-decoration: none }
a:hover {color:#f0a480; text-decoration: underline }

.PopUp { cursor: pointer; color: #666; }
.PopUp:hover { text-decoration: underline }

h1, h2, h3, h4, h5, h6 { color: #666; font-weight: normal }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { }

p, h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; padding-top: 0.4em; padding-bottom: 0.2em }
ul, ol { margin-top: 0; margin-bottom: 0; padding-top: 0.2em; padding-bottom: 0.2em }
li { margin-top: 0; margin-bottom: 0 }

form, input, textarea, select { font-size: 12px }
form { margin: 0; padding: 0; }

p, table, td, th, caption, li { }
p small { font-size: 10px }
h1 { font-size: 21px }
h2 { font-size: 17px }
h3 { font-size: 17px }
h4 { font-size: 14px }
h5 { font-size: 14px }
h6 { font-size: 14px }

p, ul, ol, table, form, input, textarea, select, h1, h2, h3, h4, h5, h6 { line-height: 124% }
/*</agl.folder>*/

/*<agl.folder "MainCols & MainWrap">*/
#MainWrap { background-color: #fff; background-image: url("images/BG_MainHeader.jpg"); background-repeat: no-repeat; background-position: 0 0; text-align: left; margin: 40px auto 0; padding: 0; position: relative; z-index: 1; width: 980px; float: none; clear: both }

#MidCol,
#LeftCol,
#RightCol { background-color: #fff; margin-top: 220px; position: relative }

#RightCol { width: 185px; overflow: hidden }
#RightCol a { color:#666; text-decoration: underline}

#RightCol a:Hover { color:#f0a480; text-decoration:underline} 

#MidCol { left: 210px; width: 560px; float: left; overflow: visible }
#LeftCol { left: -550px; float: left }
#RightCol { right: 10px; float: right }
/*</agl.folder>*/

/*<agl.folder "MidCol">*/
#ShopContent { margin-top: 40px; padding-top: 10px; padding-bottom: 10px; position: relative; border-top: 2px solid #ffffc2 }
#ShopContent a { color:#666; text-decoration: underline}
#ShopContent a:Hover { color:#f0a480; text-decoration:underline}  
#BreadCrumb { font-size: 10px; margin: 0; padding: 0; position: absolute; top: -40px; left: 0; height: 40px; line-height: 40px; overflow: hidden }
#BreadCrumb a { color: #999 }

.ButtonSet { float: none; clear: both; margin-top: 10px; border-top: 2px solid #ffffc2 }
/*.ErrorMessage { margin-top: 10px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; border: solid 2px #c00 }*/
.Half { width: 275px; }
.Third { width: 180px; }
.CheckOutFunction { padding-right: 10px; border-top: 1px solid #eee; border-right: 1px solid #eee }
.CheckOutFunction p { }
.CheckOutFunction .Half { width: 265px }
.OrderItem { padding-right: 10px; border-top: 1px solid #eee; border-right: 1px solid #eee }
/*</agl.folder>*/

/*<agl.folder "ProgressBar">*/
#ProgressBar { position: relative; left: -5px; width: 570px; float: none; clear: both; overflow: hidden }
#ProgressBar span { color: #999; line-height: 100%; background-color: #ffffd6; background-image: url("images/ProgressBar_Yellow040.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; padding: 0; width: 135px; height: 40px; float: left }
#ProgressBar span.Current { color: #666; background-color: #ff9; background-image: url("images/ProgressBar_Yellow100.gif") }
#ProgressBar strong { font-size: 17px; display: block; margin-top: 8px }
#ProgressBar br { display: none; }
#ProgressBar span.Step1,
#ProgressBar span.Step2,
#ProgressBar span.Step3 { margin-right: 10px; }
#ProgressBar span.Step4 { }
/*</agl.folder>*/

/*<agl.folder "MainHeading / SubHeading">*/
.MainHeading, .SubHeading { background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px; padding: 0; position: relative; left: -5px; width: 570px }
.MainHeading span, .SubHeading span { background-repeat: no-repeat; background-position: 0 100%; display: block; padding: 10px 5px }
.MainHeading { background-color: #ff9; background-image: url("images/MainHeadingTop.gif") }
.MainHeading span { background-image: url("images/MainHeadingBottom.gif") }
.SubHeading { margin-top: 10px; background-color: #ffffd6; background-image: url("images/FullTop_Yellow040.gif") }
.SubHeading span { background-image: url("images/FullBottom_Yellow040.gif"); }
/*</agl.folder>*/

/*<agl.folder "CatInfo">*/
.CatInfo { background-color: #ffffeb; padding: 10px }
.CatInfo .Image { background-color: #ffffd6; width: 200px; height: 200px; float: left }
.CatInfo .Text { background-color: #666; width: 330px; float: right }
/*</agl.folder>*/

/*<agl.folder "CatListing">*/
.CatListing { width: 570px; overflow: hidden }
.CatListing .Item { text-align: center; margin-right: 10px; width: 180px; float: left }
.CatListing .Image { }
/*</agl.folder>*/

/*<agl.folder "ProdListing">*/
.ProdListing1,
.ProdListing2,
.ProdListing3 { width: 570px; overflow: hidden }

.ProdListing1 .Item,
.ProdListing2 .Item,
.ProdListing3 .Item { border-bottom: 1px solid #ddd }

.ProdListing1 .Item img,
.ProdListing2 .Item img,
.ProdListing3 .Item img { vertical-align: middle }

.ProdListing1 .Image,
.ProdListing2 .Image,
.ProdListing3 .Image { }

.ProdListing1 .Item { width: 560px }
.ProdListing1 .Item .Image { width: 160px; float: left }
.ProdListing1 .Item .Text { width: 390px; float: right }
.ProdListing1 .Item .Price { float: left }
.ProdListing1 .Item .BuyNow { }

.ProdListing2 .Item { width: 275px; float: left; margin-right: 10px; }
.ProdListing2 .Item .Image { width: 160px; float: left }
.ProdListing2 .Item .Text { width: 110px; float: right; clear: none }
.ProdListing2 .Item .Price { }
.ProdListing2 .Item .BuyNow { }

.ProdListing3 .Item { text-align: center; margin-right: 10px; width: 180px; float: left }
.ProdListing3 .Item .Image { }
.ProdListing3 .Item .Text { }
.ProdListing3 .Item .Price { }
.ProdListing3 .Item .BuyNow { }

.Navigator { background-color: #ffffd6; background-image: url("images/FullTop_Yellow040.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; margin-top: 5px; position: relative; left: -5px; width: 570px; height: 25px; float: none; clear: both }
.Navigator p { line-height: 25px; background-image: url("images/FullBottom_Yellow040.gif"); background-repeat: no-repeat; background-position: 0 100%; padding: 0; height: 25px }
.Navigator span { position: absolute; top: 0; height: 25px }
.Navigator .Left { left: 5px }
.Navigator .Right { right: 5px }
.Navigator a { text-decoration: underline }
.Navigator a:hover { text-decoration: none }
/*</agl.folder>*/

/*<agl.folder "ListingSort">*/
.ListingSort { background-color: #ffffd6; background-image: url("images/FullTop_Yellow040.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; position: relative; left: -5px; width: 570px; vertical-align: middle; border-top: 5px solid #fff; border-bottom: 5px solid #fff }
.ListingSort .Inner { background-image: url("images/FullBottom_Yellow040.gif"); background-repeat: no-repeat; background-position: 0 100%; padding: 5px }
.ListingSort * { vertical-align: middle }
.ListingSort form { display: inline; margin-right: 0; margin-left: 5px; padding: 0 }
.ListingSort label { }
.ListingSort input { }
/*</agl.folder>*/

/*<agl.folder "Blaettern">*/
.Blaettern { background-color: #ffffc2; background-image: url("images/FullTop_Yellow060.gif"); background-repeat: no-repeat; background-position: 0 0; display: none; position: relative; left: -5px; width: 570px; height: 235px; float: none; clear: both; overflow: hidden }
.Blaettern .Product { text-align: center; margin-top: 10px; padding: 0; position: relative; width: 180px; height: 225px; float: left; overflow: hidden }
.Blaettern .Col1 { left: 5px }
.Blaettern .Col2 { left: 15px }
.Blaettern .Col3 { left: 25px }
.Blaettern .Navigation { line-height: 30px; background-color: #ffffeb; background-image: url("images/FullBottom_Yellow020.gif"); background-repeat: no-repeat; background-position: 0 100%; position: absolute; bottom: 0; left: 0; width: 570px; height: 30px; border-top: 2px solid #fff }
.Blaettern .Backward { line-height: 24px; background-image: url("images/ButtonArrowLeft.gif"); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0 0 25px; position: relative; left: 5px; height: 24px; float: left }
.Blaettern .Forward { line-height: 24px; background-image: url("images/ButtonArrowRight.gif"); background-repeat: no-repeat; background-position: 100% 50%; padding: 0 25px 0 0; position: relative; right: 5px; height: 24px; float: right }
#NewProds1,
#Interessantes1 { display: block }
/*</agl.folder>*/

/*<agl.folder "RevListing">*/
.RevListing { }
.RevListing .Item { border-bottom: 1px solid #ddd }
.RevListing .Text { width: 390px; float: right }
.RevListing .Image { width: 160px; float: left; overflow: hidden }
/*</agl.folder>*/

/*<agl.folder "RevInfo">*/
.RevInfo { }
.RevInfo .Text { width: 390px; float: right }
.RevInfo .Image { width: 160px; float: left; overflow: hidden }
/*</agl.folder>*/

/*<agl.folder "RevTable">*/
table.RevTable { border: solid 1px #eee; width: 100% }
table.RevTable td { background-color: #f6f6f6; }
table.RevTable td.rAlign { width: 100px }
/*</agl.folder>*/

/*<agl.folder "MainHeader">*/
#MainHeader { margin-right: 10px; margin-left: 10px; position: absolute; top: 10px; left: 0; width: 960px; }

#ShopLogo { color: #999; font-size: 36px; background-color: #ff9; background-image: url("images/BG_MainHeader.jpg"); background-repeat: no-repeat; background-position: -10px -10px; margin: 0; padding: 0 10px; height: 150px; overflow: hidden }
#ShopLogo a { color: #999; line-height: 80px; text-align: center; margin: 0; padding: 0; position: absolute; top: 35px; left: 230px; width: 480px; height: 80px; overflow: hidden }
#ShopLogo span { background-image: url("images/BG_MainHeader.jpg"); background-repeat: no-repeat; background-position: -240px -45px; cursor: pointer; position: absolute; top: 0; left: 0; width: 480px; height: 80px }

#Slogan { margin: 0; padding: 0; position: absolute; top: 105px; left: 390px }
/*</agl.folder>*/

/*<agl.folder "ShopFunctions">*/
#ShopFunctions { background-color: #ddd; background-image: url("images/BG_MainHeader.jpg"); background-repeat: no-repeat; background-position: 50% 100%; padding-right: 10px; padding-left: 10px; position: relative; z-index: 100; top: 10px; height: 40px; float: none; clear: both }
#ShopFunctions p { margin: 0; padding: 0 }
/*</agl.folder>*/

/*<agl.folder "ShopSearch">*/
#ShopSearch { line-height: 24px; position: relative; top: 8px; height: 24px; vertical-align: middle }
#ShopSearch * { display: inline; vertical-align: middle }
#ShopSearch input { text-align: center }
#ShopSearch .SearchText { width: 120px; border: solid 1px #999 }
/*</agl.folder>*/

/*<agl.folder "TopNavi">*/
#TopNavi { color: #444; line-height: 24px; margin: 8px 0 0; padding: 0; position: absolute; top: -40px; left: 20px; height: 24px; vertical-align: middle }
#TopNavi a { color: #444 }
#TopNavi * { vertical-align: middle; }
#TopNavi .Current { color: #f90 }
/*</agl.folder>*/

/*<agl.folder "PaymentLogos">*/
#PaymentLogos { padding: 0; position: absolute; top: -35px; right: 20px; height: 30px; overflow: hidden }
#PaymentLogos * { vertical-align: middle }
#PaymentLogos img { margin-left: 5px }
/*</agl.folder>*/

/*<agl.folder "LogIn">*/
#LogIn { background-color: #f8ec64; background-image: url("images/BG_MainHeader.jpg"); background-repeat: no-repeat; background-position: -788px -20px; margin: 0; padding: 0; position: absolute; top: 20px; right: 20px; width: 172px; height: 130px; vertical-align: middle }
#LogIn * { vertical-align: middle; }
#LogIn input { text-align: center; }
#LogIn input.Mail { width: 150px; border: solid 1px #999 }
#LogIn input.Pass { border: solid 1px #999 }
#LogIn p { margin-top: 5px; margin-right: 10px; margin-left: 10px; padding: 0 }
#LogIn h4 { font-size: 12px; margin-top: 5px; margin-right: 10px; margin-left: 10px; padding: 0 }
#LogIn h4 a { background-image: url("images/ArrowRightMini.gif"); background-repeat: no-repeat; background-position: 0 50%; padding-left: 8px }
#LogIn a:hover { color: #f90 }
/*</agl.folder>*/

/*<agl.folder "LogOffBox">*/
#LogOff { background-color: #f8ec64; background-image: url("images/BG_MainHeader.jpg"); background-repeat: no-repeat; background-position: -788px -20px; margin: 0; padding: 0; position: absolute; top: 20px; right: 20px; width: 172px; height: 130px; vertical-align: middle }
#LogOff * { vertical-align: middle; }
#LogOff h4 { font-size: 12px; text-align: center; margin: 5px 5px 0; padding: 0 0 3px; border-bottom: 1px solid #f0e359 }
#LogOff p { text-align: center; margin-right: 5px; padding: 0; position: absolute; right: 5px; bottom: 5px; overflow: visible }
#LogOff small { display: block }
#LogOff ul { list-style-type: none; margin: 0 5px; padding: 3px 0 0 30px; border-top: 1px solid #ff8 }
#LogOff li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#LogOff li a { background-image: url("images/ArrowRightMini.gif"); background-repeat: no-repeat; background-position: 0 50%; display: block; margin: 0; padding: 0 0 0 10px; overflow: hidden }
#LogOff a:hover { color: #f90; text-decoration: underline }
/*</agl.folder>*/

/*<agl.folder "MainFooter">*/
#MainFooter { background-image: url("images/MainWrap_Bottom.gif"); background-repeat: no-repeat; background-position: 0 100%; padding-bottom: 10px; float: none; clear: both }
#MainFooter p { color: #999; font-size: 10px; background-color: #ffffd6; background-image: url("images/FullFooterTop_Yellow040.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0 10px; padding: 0; float: none; clear: both }
#MainFooter span { display: block; background-image: url("images/FullFooterBottom_Yellow040.gif"); background-repeat: no-repeat; background-position: 0 100%; text-align: center; margin: 0; padding: 10px }
#MainFooter a { color: #79806e }
/*</agl.folder>*/

/*<agl.folder "DropDownMenue">*/
#DropDownMenue { line-height: 40px; background-image: url("images/Divider_ShopFunctions.gif"); background-repeat: no-repeat; background-position: 100% 0; list-style-type: none; margin: 0; padding: 0 2px 0 0; position: absolute; top: 0; right: 10px; height: 40px; overflow: visible }
#DropDownMenue li { background-image: url("images/Divider_ShopFunctions.gif"); background-repeat: no-repeat; background-position: 0 0; list-style-type: none; display: block; margin: 0; padding: 0 0 0 2px; position: relative; float: left } 
#DropDownMenue ul { z-index: 100; line-height: 124%; background-color: #eee; display: none; margin: 0; padding: 0 0 10px; position: absolute; top: 40px; width: 180px; border-top: 1px solid #ccc }
#DropDownMenue li.Drop ul { left: 0; }
#DropDownMenue li.Last ul { right: 0 }
#DropDownMenue li:hover ul { display: block; }
#DropDownMenue span { cursor: default } 
#DropDownMenue span, 
#DropDownMenue a { color: #666; display: block; padding-right: 20px; padding-left: 20px; height: 40px; float: left }
#DropDownMenue li:hover span,
#DropDownMenue li:hover a { background-color: #eee; background-image: url("images/BG_ShopFunctions_Inv.gif"); background-repeat: repeat-x; background-position: 0 0 }
#DropDownMenue li:hover span { }

#DropDownMenue ul li { background-image: none; display: inline; padding: 0; float: none }
#DropDownMenue ul ul { padding-bottom: 0; position: relative; top: 0; border-top: none }
#DropDownMenue ul a { text-decoration: none; display: block; margin-right: 10px; margin-left: 10px; padding: 3px 0; height: auto; float: none; border-bottom: 1px solid #ddd }
#DropDownMenue li:hover ul a { background-image: none; }
#DropDownMenue ul a:hover { text-decoration: underline; background-color: #fff }
#DropDownMenue ul ul a { padding-left: 10px }
#DropDownMenue .Current, 
#DropDownMenue .Current a { color: #f90; }
#DropDownMenue a.CurrentParent { color: #000; }
/*</agl.folder>*/

/*<agl.folder "ErrorMessage">*/
.ErrorMessage { background-color: #f90; background-image: url("images/FullTop_Orange100.gif"); background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-bottom: 10px; position: relative; left: -5px; width: 570px }
.ErrorMessage .Inner { background-image: url("images/FullBottom_Orange100.gif"); background-repeat: no-repeat; background-position: 0 100%; padding: 5px }
/*</agl.folder>*/

/*<agl.folder "ProdInfo / ProdNavigator">*/
.ProdInfo { width: 560px; overflow: hidden }
.ProdInfo img { vertical-align: middle }
.ProdInfo .Text { width: 250px; float: right; overflow: hidden }
.ProdInfo .Image { width: 300px; float: left; overflow: hidden }

.ProdInfo .ProdDetails { width: 560px; float: none; clear: both; overflow: hidden; border-top: 1px solid #ddd }
.ProdInfo .ProdBuy { }
.ProdInfo .ProdBuy * { vertical-align: middle; }

.ProdInfo .ProdData { float: left }
.ProdInfo .ProdPrice { text-align: right; float: right }

.ProdNavigator { background-color: #ffffeb; background-image: url("images/FullTop_Yellow020.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; position: relative; left: -5px; width: 570px; height: 25px }
.ProdNavigator p { line-height: 25px; background-image: url("images/FullBottom_Yellow020.gif"); background-repeat: no-repeat; background-position: 0 100%; padding: 0; height: 25px }
.ProdNavigator span { position: absolute; top: 0; height: 25px }
.ProdNavigator .Left { left: 5px }
.ProdNavigator .Right { right: 5px }

.ProdMedia { width: 560px; padding-top: 1em; overflow: hidden; }
/*</agl.folder>*/

/*<agl.folder "table.OrderTable">*/
table.OrderTable { width: 100%; border-bottom: 1px solid #eee }
table.OrderTotal { width: 100% }
/*</agl.folder>*/

/*<agl.folder "table.FormArea">*/
table.FormArea { border: solid 1px #eee; width: 100% }
table.FormArea td { background-color: #f6f6f6; }
table.FormArea *.Label { width: 250px   }

table.FormArea textarea { width: 100%; height: 160px; }
/*</agl.folder>*/

/*<agl.folder "table.MediaTable">*/
table.MediaTable { width: 100%; }
table.MediaTable th { background-color: #f6f6f6; padding: 1px; empty-cells: show }
table.MediaTable td { padding: 1px; vertical-align: top; empty-cells: show }
/*</agl.folder>*/

/*<agl.folder "table.OrderDetails">*/
table.OrderDetails { width: 100%; }
table.OrderDetails th { background-color: #f6f6f6; padding: 1px; empty-cells: show }
table.OrderDetails td { padding: 1px; vertical-align: top; border-top: 1px solid #ccc; empty-cells: show }

table.OrderDetails th.Image { }
table.OrderDetails td.Image { }

table.OrderDetails th.Qty { text-align: center }
table.OrderDetails td.Qty { text-align: center }

table.OrderDetails th.Article { }
table.OrderDetails td.Article { }

table.OrderDetails th.SinglePrice { background-color: #ddd; text-align: right }
table.OrderDetails td.SinglePrice { background-color: #eee; text-align: right }

table.OrderDetails th.Price { background-color: #ccc; text-align: right }
table.OrderDetails td.Price { background-color: #ddd; text-align: right }

table.OrderDetails th.Delete { background-color: #ffcc7f; text-align: center }
table.OrderDetails td.Delete { background-color: #ffe0b2; text-align: center }
/*</agl.folder>*/

/*<agl.folder "BonusBox">*/
.BonusBox { text-align: center; background-color: #ffc266; background-image: url("images/FullTop_Orange060.gif"); background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-bottom: 10px; position: relative; left: -5px; width: 570px }
.BonusBox .Inner { background-image: url("images/FullBottom_Orange060.gif"); background-repeat: no-repeat; background-position: 0 100%; padding: 5px }
.BonusBox p { }
.BonusBox form { vertical-align: middle }
.BonusBox form * { vertical-align: middle }
.BonusBox .Error { color: #fff; background-color: #db1900 }
.BonusBox .Error * { color: #fff }
.BonusBox .Success { color: #0c3 }
/*</agl.folder>*/

/*<agl.folder "GiftBox">*/
.GiftBox { text-align: center; background-color: #ffd699; background-image: url("images/FullTop_Orange040.gif"); background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-bottom: 10px; position: relative; left: -5px; width: 570px }
.GiftBox .Inner { background-image: url("images/FullBottom_Orange040.gif"); background-repeat: no-repeat; background-position: 0 100%; padding: 5px }
.GiftBox p { }
.GiftBox form { vertical-align: middle }
.GiftBox form * { vertical-align: middle }
/*</agl.folder>*/

/*<agl.folder "PopUpWrap">*/
.PopUpWrap { background-color: #fff; text-align: center; margin: 0; padding-top: 10px; padding-bottom: 10px; width: 100% }
.PopUpWrap .Content { text-align: left; margin-right: auto; margin-left: auto; width: 560px; overflow: visible }
.PopUpWrap textarea { height: 150px }
/*</agl.folder>*/

/*<agl.folder "SiteMap">*/
.SiteMap { width: 570px; overflow: hidden }
.SiteMap .Item { background-color: #f6f6f6; margin-right: 10px; width: 180px; float: left }
.SiteMap .Item p { margin: 0; padding: 0 }
.SiteMap .Item p a { background-color: #ddd; display: block; padding: 3px; border-bottom: 1px solid #fff }
.SiteMap .Item p a:hover { color: #f90; background-color: #eee }
.SiteMap .Item ul { list-style-type: none; margin: 0; padding: 0 }
.SiteMap .Item li { list-style-type: none; display: inline; margin: 0; padding: 0 }
.SiteMap .Item li a { display: block; padding: 3px 5px; border-bottom: 1px solid #fff }
.SiteMap .Item li a:hover { color: #f90; background-color: #ddd }
/*</agl.folder>*/

/*<agl.folder "RemoveMessage (Fehlermeldung Warenbestand)">*/
div.RemoveMessage { color: #fff; background-color: #db1900; background-image: url("images/RemoveMessageTop.gif"); background-repeat: no-repeat; background-position: 0 0; margin-bottom: 10px; position: relative; left: -5px; width: 570px }
div.RemoveMessage .Inner { background-image: url("images/RemoveMessageBottom.gif"); background-repeat: no-repeat; background-position: 0 100%; padding: 5px }
div.RemoveMessage p { margin: 0 }
div.RemoveMessage ul { margin-top: 5px; margin-bottom: 5px }
div.RemoveMessage a { color: #fff; text-decoration: none }
div.RemoveMessage a:hover { color: #ddd; text-decoration: underline }
/*</agl.folder>*/

/*<agl.folder "Lexikon">*/
.lexikon_keyword { color: #cc0000; cursor: pointer }
/*</agl.folder>*/

/*<agl.folder "Suggest Styles">*/
.SuggestLink { background-color: #ffffff; display: block; padding: 2px 6px }
.SuggestLinkOver { background-color: #ffffd6; cursor: pointer; display: block; padding: 2px 6px }
#SearchSuggest { background-color: #ffffff; text-align: left; visibility: hidden; position: absolute; z-index: 100; top: 2em; left: 0; width: 200px; height: auto; float: left; border: solid 1px #000000 }	
/*</agl.folder>*/

/*<agl.folder "ContentBoxen">*/
.BoxYellow100,
.BoxYellow080,
.BoxYellow060,
.BoxYellow040,
.BoxYellow020,
.BoxGrey1,
.BoxGrey2,
.BoxGrey3 { background-repeat: no-repeat; background-position: 0 0; margin-top: 10px; margin-bottom: 10px; position: relative; left: -5px; width: 570px; float: none; clear: both; overflow: hidden }

.BoxYellow100 .Inner,
.BoxYellow080 .Inner,
.BoxYellow060 .Inner,
.BoxYellow040 .Inner,
.BoxYellow020 .Inner,
.BoxGrey1 .Inner,
.BoxGrey2 .Inner,
.BoxGrey3 .Inner { background-repeat: no-repeat; background-position: 0 100%; padding: 5px }

.BoxYellow100 { background-color: #ff9; background-image: url("images/FullTop_Yellow100.gif") }
.BoxYellow080 { background-color: #ffffad; background-image: url("images/FullTop_Yellow080.gif") }
.BoxYellow060 { background-color: #ffffc2; background-image: url("images/FullTop_Yellow060.gif") }
.BoxYellow040 { background-color: #ffffd6; background-image: url("images/FullTop_Yellow040.gif") }
.BoxYellow020 { background-color: #ffffe0; background-image: url("images/FullTop_Yellow020.gif") }
.BoxGrey1 { background-color: #eee; background-image: url("images/FullTop_EEE.gif"); }
.BoxGrey2 { background-color: #ddd; background-image: url("images/FullTop_DDD.gif"); }
.BoxGrey3 { background-color: #ccc; background-image: url("images/FullTop_CCC.gif"); }

.BoxYellow100 .Inner { background-image: url("images/FullBottom_Yellow100.gif"); }
.BoxYellow080 .Inner { background-image: url("images/FullBottom_Yellow080.gif"); }
.BoxYellow060 .Inner { background-image: url("images/FullBottom_Yellow060.gif"); }
.BoxYellow040 .Inner { background-image: url("images/FullBottom_Yellow040.gif"); }
.BoxYellow020 .Inner { background-image: url("images/FullBottom_Yellow020.gif"); }
.BoxGrey1 .Inner { background-image: url("images/FullBottom_EEE.gif"); }
.BoxGrey2 .Inner { background-image: url("images/FullBottom_DDD.gif"); }
.BoxGrey3 .Inner { background-image: url("images/FullBottom_CCC.gif"); }

.BoxYellow100 .Inner:after,
.BoxYellow080 .Inner:after,
.BoxYellow060 .Inner:after,
.BoxYellow040 .Inner:after,
.BoxYellow020 .Inner:after,
.BoxGrey1 .Inner:after,
.BoxGrey2 .Inner:after,
.BoxGrey3 .Inner:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }

.BoxYellow100 .Inner,
.BoxYellow080 .Inner,
.BoxYellow060 .Inner,
.BoxYellow040 .Inner,
.BoxYellow020 .Inner,
.BoxGrey1 .Inner,
.BoxGrey2 .Inner,
.BoxGrey3 .Inner { display: inline-block; }

/* Hides from IE-mac \*/
* html .BoxYellow100 .Inner,
* html .BoxYellow080 .Inner,
* html .BoxYellow060 .Inner,
* html .BoxYellow040 .Inner,
* html .BoxYellow020 .Inner,
* html .BoxGrey1 .Inner,
* html .BoxGrey2 .Inner,
* html .BoxGrey3 .Inner { height: 1%; }

.BoxYellow100 .Inner,
.BoxYellow080 .Inner,
.BoxYellow060 .Inner,
.BoxYellow040 .Inner,
.BoxYellow020 .Inner,
.BoxGrey1 .Inner,
.BoxGrey2 .Inner,
.BoxGrey3 .Inner { display: block; }
/* End hide from IE-mac */

.ImageLeft { float: left; margin-right: 5px }
.ImageRight { float: right; margin-left: 5px }
/*</agl.folder>*/

/*<agl.folder "ShopContent NaviList">*/
#ShopContent .NaviList { list-style-type: none; margin: 0; padding: 5px 0 }
#ShopContent .NaviList li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#ShopContent .NaviList li a { background-image: url("images/ArrowRightMini.gif"); background-repeat: no-repeat; background-position: 0 4px; display: block; margin: 0; padding: 0 0 0 10px }
#ShopContent .NaviList li a:hover { color: #f90 }
/*</agl.folder>*/

/*<agl.folder "ALT">*/
.errorBox { font-size: 10px; font-weight: bold; background-color: #ffb3b5 }
.gvBox { font-size: 14px; font-weight: bold; background-color: #ffb3b5; border: solid 1px }
.stockWarning { color: #cc0033; font-size: 10px }
.productsNotifications { background-color: #f2fff7 }
.orderEdit { color: #70d250; font-size: 10px; text-decoration: underline }

span.newItemInCart { color: #ff0000; font-size: 10px }
span.greetUser { color: #f0a480; font-size: 12px; font-weight: bold }

td.copyright { font-size: 11px; line-height: 1.5; text-align: center }
.copyright { font-size: 10px; text-align: center }
a.copyright { color: #000000 }
a.copyright:hover { color: #0000ff; text-decoration: underline }

span.markProductOutOfStock { color: #c76170; font-size: 12px; font-weight: bold }
span.markProductOutOfStock2 { color: #000000; font-size: 11px }
span.productSpecialPrice { color: #ff0000 }
span.productOldPrice { color: #ff0000; text-decoration: line-through }
span.errorText { color: #ff0000 }
span.productDiscountPrice { color: #ff0000; font-weight: bold }

.moduleRow { font-size: 11px; line-height: 1.5; background-color: #ffff99; border: solid 1px #e6e6e6 }
.moduleRowOver { font-size: 11px; line-height: 1.5; background-color: #d7e9f7; border: solid 1px #ffffff }
.moduleRowSelected { background-color: #e9f4fc }

.inputRequirement { color: #ff0000; font-size: 10px }

.onepxwidth { width: 1px }
.poweredby { font-size: 10px }

.box_weiss { background-color: #ffffff; padding-top: 3px; padding-bottom: 3px }
.box_grau { background-color: #efefef; padding-top: 3px; padding-bottom: 3px }

div.parseTime { color: #999; font-size: 10px }
/*</agl.folder>*/

#Schraffiert { background-image: url("images/Schraffiert.gif"); background-repeat: no-repeat; background-position: 50% 0; display: none; position: absolute; top: 0; left: 0; width: 100%; height: 476px }
SPAN.infocart {
font-family : Verdana, Arial, sans-serif; font-size : 11px; color : #ff0000; font-weight : bold;
}
