/*@import url("sifr/sifr-screen.css");
@import url("sifr/sifr-exchange.css");
@import url(sifr/sifr-print.css) print;*/


.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 */

body { color: #666; font-size: 9pt; background-color: #d7f3e0; background-image: url("images/BG_Body.gif"); background-position: 0 0; text-align: center; margin: 0; padding: 0 }
body * { font-family: Verdana, Arial, Helvetica, sans-serif }
img, a img { border-style: none }
a  { color: #225068; text-decoration: none }
a:hover { text-decoration: underline; }
p, h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0; padding-top: 0.6em; padding-bottom: 0.3em }
ul, ol { margin-top: 0; margin-bottom: 0; padding-top: 0.3em; padding-bottom: 0.3em }
li { margin-top: 0; margin-bottom: 0 }
form, input, textarea { font-size: 9.5pt }
form { margin: 0; padding: 0; }
p, table, td, th, caption, li { font-size: 9.5pt }
p small { font-size: 7.5pt }

h1,
h2,
h3 { color: #225068; font-size: 12pt }
h4,
h5, 
h6 { color: #225068; font-size: 9.5pt }
h1 small,
h2 small, 
h3 small,
h4 small,
h5 small,
h6 small { font-weight: normal; font-size: 9pt; }

hr { display: none; }
hr.Break { display: block; visibility: hidden; } 
.Break { float: none; clear: both; }
.Left { float: left }
.Right { float: right }

.lAlign { text-align: left }
.cAlign { text-align: center }
.rAlign { text-align: right }

.Italic { font-style: italic }
.Bold { font-weight: bold }
.Normal { font-style: normal; font-weight: normal }

#wrap {	
	background-image: url("images/BG_MainContent.gif"); 
	background-repeat: repeat-y; 
	background-position: 50% 0; 
	text-align: left; 
	margin: 0 auto; 
	width:960px; 
	background-color:#fff; 
}


#header {
	height:120px; 
	background-color: #fff; 
}








#PageBG { 
	background-image: url("images/BG_BodyVerlauf.gif"); 
	background-repeat: repeat-x; 
	background-position: 0 0; 
	margin: 0; 
	padding: 0; 
}

#MainWrap { 
	background-image: url("images/BG_MainContent.gif"); 
	background-repeat: repeat-y; 
	background-position: 50% 0; 
	text-align: left; 
	margin: 0 auto; 
	padding: 0; 
	width: 960px 
}

#MainHeader {
	background-image: url("images/BG_LogoGrunge2.gif"); 
	background-repeat: no-repeat; 
	background-position: 0 0; 
	margin: 0 auto; 
	padding: 0; position: 
	relative; z-index: 2; 
	width: 960px; 
	overflow: hidden;
	height: 120px;
}

#Logo { 
	background-color: #fff; 
	background-image: url("images/BG_LogoGrunge2.gif"); 
	background-repeat: no-repeat; 
	background-position: -20px 0; 
	margin: 0; 
	padding: 0; 
	position: relative; 
	top: -30px; 
	left: 20px; 
	width: 710px;
	height: 120px; 
}



#Logo a { display: block; margin: 0; padding: 0; position: absolute; top: 33px; left: 39px; width: 183px; height: 111px }
#Logo a:hover {}
#Logo br {}
#Logo small {}
#Logo span { 
	background-image: url("images/ShopLogo_Zapateria.gif"); 
	background-repeat: no-repeat;
	cursor: pointer; 
	display: block; 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	top: -0px; 
	left: 0; 
	width: 183px; 
	height: 111px 
}

.headermenu { 
	background-image: url("images/headermenu.jpg_"); 
	cursor: pointer; 
	margin: 0; 
	padding: 0; 
	position: absolute;
	top: 0px; 
	left: 670px; 
	width: 269px; 
	height: 128px;
}



#Account    { color: #fff; font-size: 90%; background-image: url("images/IconLogIn.gif"); background-repeat: no-repeat; background-position: 0 50%; text-align: left; margin: 0; padding: 5px 0 10px 20px; position: absolute; top: 0; left: 365px }
#Account a { color: #fff }
#CartInfo    { color: #fff; font-size: 90%; background-image: url("images/IconCart.gif"); background-repeat: no-repeat; background-position: 0 50%; text-align: right; margin: 0; padding: 5px 0 10px 32px; position: absolute; top: 0; right: 30px }
#CartInfo a  { color: #fff }
#BreadCrumb { line-height: 2em; visibility: hidden; margin: 0; padding: 0; position: absolute; z-index: 2; bottom: 0; left: 40px; height: 2em; float: left; overflow: hidden }
#BreadCrumb a { color: #759cd0 }
/*#Languages { background-color: #d7f3e0; overflow: hidden; vertical-align: middle; border-bottom: 1px solid }
#Languages a { margin: 0; padding: 0 }
#Languages a img { margin: 0; padding: 0; vertical-align: middle }*/
.languages {
	vertical-align: middle;
	margin:0;
	padding:0;
	font-weight: bold; 
}

#Functions   { background-image: url("images/FunctionsIcons.gif"); background-repeat: no-repeat; background-position: 100% 8px; text-align: right; margin: 0; padding: 5px 0 10px; position: absolute; z-index: 2; top: 30px; left: 380px; width: 300px; float: left; border-bottom: medium none }
#Functions form  { margin: 0; padding: 0 }
#Functions p     { margin-right: 36px; padding-top: 0.3em; padding-right: 2px; padding-bottom: 0.3em; overflow: visible; vertical-align: middle; border-bottom: 1px dotted #999 }
#Functions a {}
#Functions a img { vertical-align: middle }
#Functions input   { line-height: normal; z-index: 10; vertical-align: middle }
#Functions label  { font-weight: bold; vertical-align: middle }
#Functions select   { line-height: normal; z-index: 10; vertical-align: middle }
#NumForm select { }
#SortForm select { width: 7em }

#ShopSearch      { }
#ShopSearch p  {}
#ShopSearch .TextFeld      { width: 9em }

#ShopSearch div.label,     
#SizeSearch div.label, 
#NumForm    div.label {
	font-weight: bold; 
	/*background-image: url("images/SearchOrange.gif"); 
	background-repeat: no-repeat; 
	background-position: 0 0; */
	padding: 0.5em 0.5em 0em 0em; 
}

.SizeSearch .label    { font-weight: bold; background-image: url("images/SizeYellow.gif"); background-repeat: no-repeat; background-position: 0 0; display: inline; padding: 0.5em 0.5em 0.5em 1em; z-index: 0 }
.SizeSearch select   { color: #e6a91a }
/*#NumForm .label    { font-weight: bold; background-image: url("images/NumberBlue.gif"); background-repeat: no-repeat; background-position: 0 0; display: inline; padding: 0.5em 0.5em 0.5em 1em; z-index: 0 }*/
#NumForm select   { color: #29afdc }

#ShopSearch .SearchSubmit  {
	/*position: absolute; */
	top: 12px; 
	right: 3px; 
	width: 25px; 
	height: 22px; 
	overflow: hidden ;
	border: 1px solid blue;
}
.SizeSearch .SizeSubmit  { position: absolute; top: 42px; right: 8px; width: 25px; height: 22px; overflow: hidden }
#NumForm .NumSubmit  { position: absolute; top: 75px; right: 2px; width: 25px; height: 22px; overflow: hidden }

#LangSelect { 
	font-weight: bold; 
	text-align: right; 
}
#LangSelect img  { vertical-align: middle }

/*#NaviBox { background-image: url("images/BG_BoxCategories.gif"); background-repeat: repeat-y; background-position: 0 0; text-align: left; margin: 0; padding: 0; position: relative; z-index: 2; top: 40px; right: 25px; width: 230px; float: right }
#NaviBox h4 { background-image: url("images/BG_BoxCategories_Top.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; height: 60px; overflow: hidden; border-style: none }
#NaviBox h4 span { color: #ff8e01; font-size: 14pt; line-height: 50px; text-transform: uppercase; display: block; margin: 10px 10px 0; padding: 0; height: 50px; overflow: hidden }
#NaviBox div { background-image: url("images/BG_BoxCategories_Bottom.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding: 0 0 25px }
#NaviBox ul { margin: 0; padding: 0 }
#NaviBox li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#NaviBox a { color: #fff; display: block; margin: 0 20px; padding: 0 }
#NaviBox a.Current,
#NaviBox a:hover { }*/

#NaviBox { background-image: url("images/BG_BoxCategories.gif"); background-repeat: repeat-y; background-position: 0 0; text-align: left; margin: 0; padding: 0; position: relative; z-index: 2; top: 40px; right: 25px; width: 230px; float: right }
#NaviBox h4    { color: #ff8e01; font-size: 14pt; line-height: 60px; background-image: url("images/BG_BoxCategories_Top.gif"); background-repeat: no-repeat; background-position: 0 0; text-indent: 10px; margin: 0; padding: 0; position: relative; height: 60px; overflow: hidden; border-style: none }
#NaviBox h4 span    { display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 230px; height: 60px }
#NaviBox ul    { background-image: url("images/BG_BoxCategories_Bottom.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding: 0 0 20px }
#NaviBox li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#NaviBox a { color: #fff; display: block; margin: 0 20px; padding: 0 }
#NaviBox a.Current,
#NaviBox a:hover { }

#mehrueber span { background-image: url("h4Replace/mehrueber.gif"); }
#moreabout span { background-image: url("h4Replace/moreabout.gif"); }



#TopNavi { font-weight: bold; line-height: 126px; text-align: right; margin: 0; padding: 0; position: absolute; z-index: 2; top: 0; right: 0; width: 720px; height: 63px; overflow: hidden }
#TopNavi li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#TopNavi a { color: #c60108; margin: 0; padding: 0 10px; position: relative; top: -1em; border-left: 2px solid #c60108 }
#TopNavi a:hover { color: #b63436 }

#MainNavi { 
	background-image: url("images/BG_PreSelNavi_Red2.gif"); 
	background-repeat: no-repeat; 
	background-position: 5px 0; 
	margin: 0 auto; 
	padding: 0; 
	position: relative; 
	z-index: 3; 
	top: -20px; 
	width: 960px; 
	height: 65px 
}

#CatNavi    { list-style-type: none; margin: 0 20px; padding: 0; position: absolute; top: 0; left: 0; height: 65px }
#CatNavi li    { font-size: 13pt; font-weight: bold; line-height: 44px; list-style-type: none; margin: 20px 0 0 0; padding: 0; position: relative; left: 10px; float: left }
#CatNavi li a, 
#CatNavi li a span   { color: #ff8e01; display: block; margin: 0; padding: 0; overflow: hidden }
#CatNavi li a   { text-align: center; position: relative; height: 50px }
#CatNavi li a span   { background-repeat: no-repeat; background-position: 50% 0; cursor: pointer; position: absolute; top: 0; left: 0; height: 44px }
#CatNavi li a:hover,
#CatNavi li.Current a  { background-color: #fff }
#CatNavi li a:hover span, 
#CatNavi li.Current a span  { background-repeat: no-repeat; background-position: 50% -44px }

/*
#angebote * 		{ width: 124px }
#damenschuhe * 		{ width: 172px }
#damentshirts * 	{ width: 188px }
#gentlemanshoes * 	{ width: 204px }
#gentlemantshirts *	{ width: 226px }
#herrenschuhe * 	{ width: 177px }
#herrentshirts *	{ width: 193px }
#ladyshoes *		{ width: 138px }
#ladytshirts *		{ width: 161px }
#specials *			{ width: 111px }
#start *			{ width: 75px }*/

/* Minus10*/

#angebote * 		{ width: 114px }
#damenschuhe * 		{ width: 162px }
#damentshirts * 	{ width: 178px }
#gentlemanshoes * 	{ width: 194px }
#gentlemantshirts *	{ width: 216px }
#herrenschuhe * 	{ width: 167px }
#herrentshirts *	{ width: 183px }
#ladyshoes *		{ width: 128px }
#ladytshirts *		{ width: 151px }
#specials *			{ width: 101px }
#start *			{ width: 65px }

#angebote span 		 { background-image: url("CatImages/angebote.gif") }
#damenschuhe span 		 { background-image: url("CatImages/damenschuhe.gif") }
#damentshirts span 	 { background-image: url("CatImages/damentshirts.gif") }
#gentlemanshoes span 	 { background-image: url("CatImages/gentlemanshoes.gif") }
#gentlemantshirts span	 { background-image: url("CatImages/gentlemantshirts.gif") }
#herrenschuhe span 	 { background-image: url("CatImages/herrenschuhe.gif") }
#herrentshirts span	 { background-image: url("CatImages/herrentshirts.gif") }
#ladyshoes span		 { background-image: url("CatImages/ladyshoes.gif") }
#ladytshirts span		 { background-image: url("CatImages/ladytshirts.gif") }
#specials span			 { background-image: url("CatImages/specials.gif") }
#start span			 { background-image: url("CatImages/start.gif") }

#ManNavi      { list-style-type: none; margin: 0; padding: 0; position: absolute; top: 75px; left: 35px; height: 40px; overflow: hidden }
#ManNavi li   { list-style-type: none; display: inline; margin: 0; padding: 0 }
#ManNavi li a       { margin: 0; padding: 0 2px; position: relative; top: -40px; overflow: hidden }
#ManNavi li a img      { position: relative; margin: 0; padding: 0; z-index: 10 }
#ManNavi li.Current a,
#ManNavi li a:hover      { z-index: 10; background-color: #fff; margin: 0; padding: 0 2px; position: relative; top: 0; left: 0; overflow: hidden }
	
#MainContent  { 
/*
	margin: 35px 40px 0 0; 
	padding: 0; 
	position: relative; 
	width: 660px; 
	overflow: hidden; 
	border-top: 1px solid #ccc ;
	float: left;*/
	margin-left:10px;
	width: 680px; 
	overflow: hidden; 
	float: right;
	/*border: 1px solid aqua;	*/
}

#contentwrap {
	margin: 35px 40px 0; 
	padding: 0; 
	position: relative; 
	width: 880px; 
	overflow: hidden; 
	border-top: 1px solid #ccc 
}



#MainContent .NoMargin { margin: 0; }

#leftcolumn {
/*
	padding:0;
	margin: 35px 0 0 30px;
	width: 180px;
	float: left;
	*/
	float:left;
	width:180px;
	margin-left:40px;
	/*border: 1px solid fuchsia;*/
	margin:0;
	padding:0;
}

/*#BreadCrumbAlt { font-weight: bold; }*/
#BreadCrumbAlt { display: none }

#MainFooter  { color: #fff; line-height: 80px; background-image: url("images/BG_MainFooter.gif"); background-repeat: no-repeat; background-position: 50% 0; margin: 0 auto; padding: 0; position: relative; top: 20px; width: 960px; height: 80px }
#MainFooter span  { padding-right: 30px; padding-left: 30px }
#MainFooter .Right  { position: relative; right: 90px }
#MainFooter a  { color: #fff }
#MainFooter a:hover {}

#SubFooter { padding-top: 20px }

.ContentBox { border-style: none }
.ContentBox .BoxHeading { margin-right: 10px; margin-left: 10px }
.ContentBox .BoxHeading a { }
.ContentBox .BoxHeading a:hover {}
.ContentBox .BoxHeading span {}
.ContentBox .Inner { margin: 10px; position: relative; overflow: hidden }
.ButtonSet { margin-top: 0.5em; border-top: 1px solid #225068 }

.Full { }
.Full .Inner { width: 660px; overflow: hidden; } /* changed */
.Full .BoxHeading { width: 660px }               /* changed */
.Half { }
.Half .Inner { width: 320px }
.Half .BoxHeading { width: 320px }
.Third { width: 180px }
.Third .Inner { width: 170px }
.Third .BoxHeading { width: 170px }

.ContentBox .Half, 
.ContentBox .Third { margin: 0; position: relative; overflow: visible }
.ContentBox .Half { width: 320px } /* changed */
.ContentBox .Third { width: 180px }

.CheckOutOptions { padding-right: 20px; border-top: 1px solid #aec9d0; border-right: 1px solid #aec9d0 }
.CheckOutOptions .Payment { padding-top: 0; padding-left: 20px }

.Product { 
	text-align: center; 
	margin: 0 20px 0 0; 
	padding: 0; 
	width: 205px; 
	float: left; 
	overflow: hidden 
}
.Product h2 { font-size: 9.5pt }
.Product h2 span {}
.Product h2 span.sIFR {}

.Product .Thumb  { margin: 0; padding: 0; height: 150px; vertical-align: middle }
.Product .Thumb a { background-image: url("images/NoProdPic_Thumb.gif"); background-repeat: no-repeat; background-position: 50% 50%; display: block; height: 150px }

.Product .Pricing  { padding: 0 }
.Product .Pricing em {}
.Product .Pricing em small {}
.Product .Pricing a {}
.Product .Pricing a:hover { }
.Product .Pricing br {}
.Product .Pricing del  { text-decoration: line-through }
.Product .Pricing strong   { color: #da0000; font-weight: normal }
.Product .Pricing strong a  { color: #da0000 }
.Product .Pricing strong a:hover  { color: #225068 }
.Product .Pricing small {}
.Product .Pricing small a { }
.Product .Pricing small a:hover { }
.Product .Pricing .VPE { }

.Product .PriceInfo {}
.Product .PriceInfo .VPE {}

.Product .Details { line-height: 1.4em; margin: 0.3em 0 0; padding: 0.3em 0 0; height: 1.4em; border-top: 1px solid #ccc }
.Product .Details a { }
.Product .Details a:hover { }

.Product .Order { margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0 }
.Product .Order a { }
.Product .Order a:hover { }

.Category {}
.Category .Inner { }

.Category .CatImage {}

.Category .Details {}
.Category .Details a {}
.Category .Details a:hover {}

.UpComing .Third {} 
.UpComing .Third h4 {} 
.UpComing .BorderLeft {}
.UpComing .BorderLeft, 
.UpComing .BorderLeft h4, 
.UpComing .BorderLeft p { margin-left: 10px; }

.ProductInfo {}
.ProductInfo .BoxHeading { position: relative }
.ProductInfo .BoxHeading .Right { position: absolute; top: 0.8em; right: 10px }
.ProductInfo .Inner { margin: 10px }

.ProductInfo .ProdImage   { color: #666; text-align: center; margin: 0; padding: 0; width: 350px; height: 300px; float: right; clear: left }
.ProductInfo .ProdImage a, 
.ProductInfo .ProdImage span  { background-repeat: no-repeat; background-position: 50% 50%; display: block; margin: 0; padding: 0; width: 300px; height: 300px }
.ProductInfo .ProdImage img  { visibility: hidden }

.ProductInfo .ProdImageHS   { color: #666; text-align: center; margin: 0; padding: 0; width: 350px; height: 300px; float: right; clear: left }
.ProductInfo .ProdImageHS a, 
.ProductInfo .ProdImageHS span   {}
.ProductInfo .ProdImageHS img  {}
.ProductInfo .highslide a {  color: #8f848f  }

.ProductInfo .Shipping { color: #abb0b3 }
.ProductInfo .When { padding-bottom: 0; }

.ProductInfo .Pricing  { position: relative; width: 350px }
.ProductInfo .Pricing em  { color: #054e99; font-size: 20pt; line-height: 90px; background-image: url("images/Prozent_OrangeDark.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: center; display: block; width: 100px; height: 100px; float: right; overflow: hidden }
.ProductInfo .Pricing em small { color: #054e99; line-height: 0; text-align: center; padding-top: 2em; position: relative; top: -45px }
.ProductInfo .Pricing a { color: #b63436 }
.ProductInfo .Pricing a:hover { }
.ProductInfo .Pricing br { display: none }
.ProductInfo .Pricing del  { color: #abb0b3; font-size: 12pt; text-decoration: line-through; display: block }
.ProductInfo .Pricing strong   { color: #a50004; font-size: 16pt; font-weight: normal; display: block }
.ProductInfo .Pricing strong a { }
.ProductInfo .Pricing strong a:hover { }
.ProductInfo .Pricing small { color: #b63436; display: block }
.ProductInfo .Pricing small a { }
.ProductInfo .Pricing small a:hover { }
.ProductInfo .Pricing .VPE { color: #aec9d0 }

.ProductInfo .Order,
.ProductInfo .Order * { color: #666; font-weight: bold }
.ProductInfo .Order .Quantity { text-align: right; padding-right: 0.2em; padding-left: 0.2em; border: solid 1px #666 }
.ProductInfo .Order .Bestellen { color: #225068; text-decoration: underline; background-color: transparent; cursor: pointer; border-style: none }
.ProductInfo .Order .Bestellen:hover { text-decoration: none; border-bottom: #fff }

.ProductInfo .Options,
.ProductInfo .Options * { color: #666 }
.ProductInfo .Options select { padding-right: 0.2em; padding-left: 0.2em; border: solid 1px #666 }

.ProductInfo .MoreImages {}
.ProductInfo .MoreImages h4  { border-bottom: 1px solid #ccc }
.ProductInfo .MoreImages p {}
.ProductInfo .MoreImages a  { background-repeat: no-repeat; background-position: 50% 50%; display: block; width: 120px; height: 120px; float: left }
.ProductInfo .MoreImages img  { visibility: hidden }

.ProductInfo .MoreImagesHS {}
.ProductInfo .MoreImagesHS h4  { border-bottom: 1px solid #ccc }
.ProductInfo .MoreImagesHS p  { vertical-align: middle }
.ProductInfo .MoreImagesHS a    { vertical-align: middle }
.ProductInfo .MoreImagesHS img   { vertical-align: middle }



.SpecialHeading { color: #000066; font-size: 12pt; line-height: 2em; background-color: #ffffff; padding: 0; height: 2em; float: none; clear: both }
.SpecialHeading span { margin-right: 10px; margin-left: 10px }

.Navigator  { color: #666; font-size: 7.5pt; line-height: 1.5em; height: 1.5em }
.Navigator span {}
.Navigator a { color: #424a51; text-decoration: none }
.Navigator a:hover { text-decoration: underline }

#MainContent #SortForm { display: none; }

.Formular { margin: 0; padding: 0 }
.Formular li { line-height: 2em; list-style-type: none; padding: 0; position: relative; height: 2em; border-bottom: 1px solid #aec9d0 }
.Formular label { padding: 0 }
.Formular p { padding: 0; position: absolute; top: 0; left: 210px; height: 2em; vertical-align: middle }
.Formular input { line-height: 1.1em; width: 250px; vertical-align: middle }
.Formular select { line-height: 1.1em; width: 250px }
.Formular li.Gender input { width: auto; }
.Formular li.Standard input { width: auto; }
.Formular li.TextArea { height: 15em }
.Formular li.TextArea textarea { width: 250px; height: 14em; line-height: auto; }
.Formular li.TextArea p { height: auto; line-height: auto; }

.Half ul.Formular { width: 320px } /* changed */
.Half ul.Formular li { line-height: 2em; list-style-type: none; height: 2em; border-bottom: 1px solid #aec9d0 }
.Half ul.Formular p { left: 120px }
.Half ul.Formular input { width: 120px }
.Half ul.Formular select { width: 120px }
.Half ul.Formular li.Gender input { width: auto; }
.Half ul.Formular li.Standard input { width: auto; }

.inputRequirement { color: #225068 }
.inputRequirement a { color: #0f7f8b; text-decoration: underline }
.inputRequirement a:hover { text-decoration: none }

.OptionTable, 
#ShoppingCart { color: #666; text-align: left; width: 100%; border-collapse: collapse; border-spacing: 0 }
.OptionTable tr,
#ShoppingCart tr {}
.OptionTable th,
#ShoppingCart th { background-color: #bdccd3; padding: 2px 4px 4px; border: solid 1px #fff }
.OptionTable strong, 
#ShoppingCart strong { color: #333 }
.OptionTable td,
#ShoppingCart td { background-color: #e9eef1; padding: 2px 4px 4px; border: solid 1px #fff }
.OptionTable .Alt td,
#ShoppingCart .Alt td { background-color: #dee6e9 }

table.EventInfo { margin-top: 0.6em; width: 100%; border: solid 1px #bdccd3 }
table.EventInfo td { vertical-align: top }

h3 { margin-top: 1em; border-bottom: 1px solid }
h4 { margin-top: 1em; border-bottom: 1px solid #bdccd3 }

input.TextSubmit { color: #a50004; background-color: transparent; cursor: pointer; margin: 0; padding: 0; overflow: visible; border-style: none none solid; border-width: medium medium 1px; border-color: #a50004 }

#LeftCol .Box {}
#LeftCol .Box h4 { font-size: 11pt; font-variant: small-caps; font-weight: normal; margin-top: 2em; padding: 0.6em 20px 0.3em }
#LeftCol .Box p { margin: 0; padding-right: 20px; padding-left: 20px; border-bottom: 1px solid }
#LeftCol .Box p a { color: #fff }
#LeftCol .Box p a:hover {}

#BoxAdmin p.Buttons { margin: 0 }
#BoxAdmin p.Buttons br { display: none }
#BoxAdmin p.Buttons a { display: block; margin-bottom: 0.3em }




.Product .Pricing strong        { font-size: 20px; line-height: 35; letter-spacing: -0.1ex; display: block; margin: 0; padding: 0; position: relative; width: 200px; height: 35px; overflow: hidden }
.Product .Pricing strong a   { display: block; position: relative; width: 200px }
.Product .Pricing strong a span          { background-repeat: no-repeat; background-position: 0 0; cursor: pointer; display: block; margin: 0; padding: 0; position: absolute; z-index: 3; top: 0; left: 0; width: 200px; height: 35px }

.Pricing strong.imgReplace   { font-size: 30px; line-height: 50px; letter-spacing: -0.1ex; display: block; margin: 0 0 5px; padding: 0; position: relative; width: 300px; height: 50px; overflow: hidden }
.Pricing strong.imgReplace span       { background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0; position: absolute; z-index: 3; bottom: 0px; left: 0px; width: 300px; height: 50px; overflow: hidden }

.ProductInfo .Pricing strong.imgReplace,
.ProductInfo .Pricing strong.imgReplace span       { width: 240px; height: 50px; }

.ProductInfo .Pricing strong.imgReplace span {}

#LowerManNavi {
margin: 0px auto;
width: 950px;
font-size: 10px;
text-align: center;
}

.beschreib {
margin: 0px auto;
width: 750px;
font-size: 10px;
text-align: center;

}

.CartLC {
	position: relative;
	background-image: url("images/cartheader.png"); 	
	background-repeat: no-repeat;
	height: 70px;
	color: #000; 
	font-size: 100%; 
	text-align: right; 
	margin-bottom:5px;
}

.CartLCInner {
	position: relative;
	padding-top: 7px;
	padding-right:48px;	
}

.CartLCInner a {
	color: #990000; 
}

#NaviBoxLC li{
	list-style-type: none; 
	display: inline; 
	margin: 0; 
	padding: 0 	;
}
#NaviBoxLC ul    { 
	margin: 0; 
	padding: 0;
	background: url("images/mehrueber_background.jpg") top left repeat-y;
	font-size:11px;
}
#NaviBoxLC ul li {padding-left: 15px} 
#NaviBoxLC ul li a {color: #fff; font-size:11px;} 

td.sizesearch select {width: 140px}

div#tagCloud {background: url("images/tagcloud.jpg") top left no-repeat; padding: 25px 10px 10px 10px;}

/*
#NaviBox { background-image: url("images/BG_BoxCategories.gif"); background-repeat: repeat-y; background-position: 0 0; text-align: left; margin: 0; padding: 0; position: relative; z-index: 2; top: 40px; right: 25px; width: 230px; float: right }
#NaviBox h4    { color: #ff8e01; font-size: 14pt; line-height: 60px; background-image: url("images/BG_BoxCategories_Top.gif"); background-repeat: no-repeat; background-position: 0 0; text-indent: 10px; margin: 0; padding: 0; position: relative; height: 60px; overflow: hidden; border-style: none }
#NaviBox h4 span    { display: block; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 230px; height: 60px }
#NaviBox ul    { background-image: url("images/BG_BoxCategories_Bottom.gif"); background-repeat: no-repeat; background-position: 0 100%; margin: 0; padding: 0 0 20px }
#NaviBox li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#NaviBox a { color: #fff; display: block; margin: 0 20px; padding: 0 }
#NaviBox a.Current,
#NaviBox a:hover { }
*/

