/**
 * Main CSS Stylesheet for Sternhof Template
 * @version $Id: stylesheet.css  2011-08-16 17:18:46Z webchills $
 */
 

#navMainWrapper {
	margin: 0 auto;
	background-color: #9DABD4;
	font-weight: bold;
	font-size:13px;
	color: #ffffff;
	
	width: 960px;
	
	}
	
	.grecaptcha-badge { visibility: hidden; }
	
.urlaubsmeldung{
	font-weight:bold;
	color:#FFFFFF !important;
}

.urlaubsmeldung a{
	font-weight:bold;
	color:#FFFFFF !important;
}

#navMain {
	float:right;
	font-size:12px;
		}

.gomobile{
	font-weight:bold;
	text-decoration:underline;
	padding-left:5px;
	padding-bottom:5px;
}

#youtubestart {
position: relative; 
padding-bottom: 56.25%;
height: 0; 
overflow: hidden;
max-width: 100%;
}

#youtubestart iframe, #youtubestart object, #youtubestart embed {
position: absolute;
top: 0;
left: 0; 
width: 100%; 
height: 100%;
}

#hyaluron{
	float:right;
}
		
#navMain ul  {
	margin: 0;
	padding:  0.5em 0em;
	text-align: center;
		}

#navMain ul li {
	display: inline;
	}

#navMain ul li a {
	text-decoration: none;
	padding: 0em 16px;
	margin: 0;
	color: #000000;
	font-family: Geneva, Tahoma, Arial, sans-serif;
	white-space: nowrap;
	}
	
	#navMain ul li a:hover {
	text-decoration:underline;
	}

.leftBoxContainer {
	text-align:center;
}



/* other background color or image changes */
body {
	background: #FFFFFF url(../images/sternhofbg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	}
	
#gesamt {
	width:960px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:20px;
}

#logo{
	height:100px;
}
	
#headerWrapper {
	background:#9DABD4;  /* background color behind logo and sales text, white default */
	
	}
	
input:focus, select:focus, textarea:focus {
	background:#FAE0C6; /* background color for input boxes, light blue default */
	}
	
.messageStackWarning, .messageStackError {
	background:#990000;  /* background color for warning messages, orange default */
	}

.messageStackSuccess {
	background:#FCEDE1;  /* background color for success messages, grey default */
	}

.messageStackCaution {
	background:#FFFF99;  /* background color for caution messages, yellow default */
	}
	
#cartSubTotal  {
	background:#FAE0C6; /* background color for the New Product, Featuorange Products and Specials heading,  and for the subtotal section in the cart, light grey default */
	}
	
TR.tableHeading {
	background:#FAE0C6; /* background color for various table headings (including shopping cart heading), medium grey default */
	}
	
.rowEven {
	background:#FFFFFF;  /* background color for even listings, very light grey default */
	}
	
	.rowOdd {
	background:#FCFCFC;  /* background color for even listings, very light grey default */
	}
	
#navEZPagesTop {
	background:url("../images/ezbg.gif") repeat-x;  /* grey background image behind ezpages section */
	}
	
#contentMainWrapper {
		background-color:#FAE0C6; /*background color for the main "content" of the site */
	}

#contentMainWrapperb {
	background-color: #FAE0C6; /*hellere Variante:#FFFBE6 */
	}
	
	
/* font color changes */

body {
	color:#000000;  /* main site font color*/
		}

a:link {
	color:#4f4f4f; /* main site links color */
	text-decoration:none;
	}
 
a:visited {
	text-decoration:none; /* color of links after customer has visited them */
	color:#313131;
	}

a:hover {
	color:#000000; /* color when links are hoveorange over */
	text-decoration:none;
	}
	
	
.leftBoxHeading a, .rightBoxHeading a {
	color:#ffffff; /* right and left box LINK heading color */
	}
	
.leftBoxHeading a:hover, .rightBoxHeading a:hover {
	color:#E8E9E9; /* right and left box LINK heading color when hoveorange over*/
	}
	
#navMain a span {
	color:#ffffff; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. */
	}
	
#navMain a:hover span {
	color:#ffffff; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. when hoveorange over */
	}
	
#tagline {
	color:#333333; /* tagline text color */
	}
	
#productPrices {
	color:#336633; /* color of price */
	
	}
	
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .alert {
	color:#990000; /* color of sale prices and alerts */
	}
	
.messageStackWarning, .messageStackError {
	color:#ffffff; /* color of warning message text */
	}
	
/* end of site font color changes */


/* site and main content width section */
	
html>body {
	width: 960px;
	margin:0 auto;
	}
	
#nw {
	width:960px; /* main site width; if you'd prefer a fixed width site, enter the width in px here. */
	max-width:960px; /* prevents the main content from getting wider than 1300px in sites other than IE */
	min-width:960px; /* this prevents the main content from getting smaller than 1000px in browsers OTHER THAN IE. You can make this as small as 800px, BUT any smaller than that, and the top header menu will break into two lines. Also, if you make this width 800px, you will need to make sure your product image on the product info page is no wider than 190px */
	}
	
/* IE only. Controls Width of Site and Main Content*/
* html #nw {
	width:expression((d=document.compatMode=="CSS1Compat" ? document.documentElement : document.body) && (d.clientWidth > 1300? "1300px" : d.clientWidth > 1048? "80%" : d.clientWidth < 1048? "1000px" : "80%")); /* this prevents the site from getting smaller than 1000px or wider than 1300px in IE */
	}
/* end IE only */
/* end site and main content width section */



#headerWrapper {
	width:960px;
	background:#FAE0C6;
	}
		
#cartBoxListWrapper {
	background:#FCEDE1;
}
	

#taglineWrapper {
	width:80%;
	float:right;
	}

.tagline {
	font-size:13px;
	font-weight:bolder;
	text-align:center;
	padding-top:5px;	
	}
	

	
#contentMainWrapper {
	line-height:1.4;
	min-height: 100%;
	}

#contentMainWrapperb {
	min-height: 100%;
	}
	
* html #contentMainWrapper {
	height: 100%;
	}

.outer {
	padding-left: 218px; /* Same width as margin-left for the float-wrap div */
	padding-right: 0px; /* Our right column width */
	}
	
.inner {
	background:#FCEDE1;
	width: 740px;
	
	}

.float-wrap {
	float: left;
	width: 960px;
	margin-left: -218px; /* Same length as .outer padding-left but with negative value */
	}
	
.static2 {
	padding:5px;
}

#content {
	float: right;
	width: 740px;
	line-height:1.6;
	background:#FCEDE1;
	min-height:780px;	
	position: relative; /* IE needs this  */
	}
	
#content a:link {
	text-decoration:underline;
}

#content a:visited {
	text-decoration:underline;
}

#content a:hover {
	text-decoration:none;
}

.contentWrap{
	padding: 0px 5px 0px 5px;
	}
	
#navColumnOne { 
	float: left;
	position: relative; /* IE needs this  */
	}
	
#navColumnOneWrapper {
	background-color:#FAE0C6;
	text-align:center;
}
	
#navColumnTwo {
	float: right; 
	margin-right: -0px; /* This negative margin-right value is in this example the same as the right column width. */
	position: relative; /* IE needs this  */
	}
	
/* end wrappers - page or section containers*/


* {
	margin:0;
	padding:0;
	}

body {
	font-family: geneva, tahoma, verdana, arial, helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	}

a img {
	border:none; 
	}
	
ul, ol {
	text-align:left;
	padding-left:25px;
	margin-left:10px;
	margin-bottom:10px;
	}

h1 {
	font-size:15px;
	font-weight:bolder;
		}

h2 {
	font-size:13px;
	font-weight:bolder;
	padding-top:10px;	
	}

h3 {
	font-size:12px;
	font-weight:bolder;
	padding-bottom:10px;
	}

h4, h5, h6, h4.optionName, ADDRESS, .sideBoxContent, .larger {
	font-size:11px:
	}
	
legend {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}

.biggerText {
	font-size:13px;
	}

h1, h2, h3, h4, h5, h6 {
	margin:.3em 0;
	}

CODE {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:1em;
	}

FORM, SELECT {
	display:inline;
	font-size:1em;
	margin:.5em;
	}
	
option {
	padding-right:.5em;
	}

INPUT{
	margin:.3em .5em;
	}

html>/**/body input[type=checkbox], html>/**/body input[type=radio] {
	float:left;
	clear:both;
	}
	
html>/**/body .checkboxLabel, html>/**/body .radioButtonLabel {
	margin:0 .2em .5em 0;
	float:left;
	}
	
.ratingRow input[type=radio]{
	float:none;
	margin:0 .5em;
	}

textarea {
	float:left;
	display:block;
	width:60%;
	margin:5px;
	}

fieldset {
	
	border:1px dotted #FAE0C6;
	}
	
p {
	font-weight:normal;
}


h4.optionName {
	padding-right:1em;
	}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
	}

LABEL.inputLabel {
	width:90%;
	float:left;
	margin:5px;
	} 
	
	LABEL.ihrenachricht {
	width:300px;
	float:left;
	margin:5px;
	} 

LABEL.inputLabelPayment {
	width:300px;
	float:left;
	padding:.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width:12em;
	float:left;
	}

ADDRESS {
	font-style:normal;
	padding-right:40px;
	}

.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	}
	
.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 {
	height:1px;
	margin:.5em 0;
	border:none;
	border-bottom:1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding:.2em;
	}
	
/* product info page css */

#leftcart {
	min-height:500px;
}

#cartAdd {
	width:190px;
	margin-left:20px;
	margin-top:20px;
	
	}
	
#cartAdd input {
	margin:.3em 0 0 0;
	}
	
	.addtocart {
	text-align:center;
	font-weight:bold;
	
			}

#productDescription {
	border:0px solid #bfbfbf;
	float:right;
	width:480px;
	margin-right:5px;
	font-size:13px;
	text-align:left;
	}

#rightFloat {
	float:left;
	width:45%;
	}
	
#leftFloat {
	float:left;
	text-align:center;
	}
	
#productDetailsList {
	float:left;
	}
	
ul#productDetailsList {
	}

#productAttributes {
	width:100%;
	float:left;
	border:1px solid #bfbfbf;
	padding-left:5px;
	margin:5px 0 0 10px;
	}

#productImage {
	margin:0 auto;
	text-align:center;
	
	}

.imgLink {
	text-align:center;
	margin:0 auto;
	display:block;
	font-size:10px;
	}

#friendReview {
	width:200px;
	padding:15px 0 10px 0;
	float:left;
	clear:left;
	text-align:left;
	}
	
.reviewCount {
	float:left;
	padding-left:2px;
	}
	
#productReviewLink {
	padding:5px 0;
	}
	
.wrapperAttribsOptions {
	line-height:2em;
	width:auto;
	float:left;
	}
	
.wrapperAttribsOptions h4 {
	padding-right:15px;
	}
	
/* end product info page css */




	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navMain a span {float:none;}
/* End IE5-Mac hack */

#navMain a:hover {
	background-position:0% -32px;
	}
    
#navMain a:hover span {
	background-position:100% -32px;
	}  
	
/* end css for top menu tabs */

	
.navNextPrevWrapper {
	margin-bottom:1em;
	}
	
.navPrevCounter {
	font-size:.9em;
	}
	
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	padding:0 1em;
	
	position:relative;
	}
	
#navSuppWrapper {
	width:960px;
	margin:0 auto;
	float:left;
	}
	
#navSupp {
	margin:0 auto;
	text-align:center;
	padding-top:1em;
	}
	
#navSupp ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	padding: .3em 0;
	}
	
#navCatTabs ul {
	list-style-type:none;
	text-align:center;
	}
	
#navSupp li, #navCatTabs li {
	display:inline;
	padding:0 .5em;
	}

#navSupp ul li a, #navCatTabs ul li a {
	text-decoration:none;
	white-space:nowrap;
	display:inline;
	font-weight:bold;
	width:0;
	}

#navEZPagesTOCWrapper {
	font-weight:bold;
	float:right;
	height:1%;
	border:1px solid #000000;
	}

#navEZPagesTOC ul {
	padding: .5em 0;
	list-style-type:none;
	line-height:1.5em;
	}

#navEZPagesTOC ul li {
	white-space:nowrap;
	}

#navEZPagesTOC ul li a {
	padding:0 .5em;
	}

 .buttonRow {
	margin:6px;
	}
	
.buttonSpecial {
	margin:0;
}

.buttonForgotten {
	text-align:right;
}
	
#navCategoryIcon a {
	font-weight:bold;
	font-variant: small-caps;
	font-size:1.2em;
	color: #B22222;
}

#categoryIcon {
	padding-top:10px;
	font-size:14px;
	letter-spacing:1px;
}

#categoryIcon a:link {
	font-weight:bold;
	font-variant: small-caps;
	color: #B22222;
	padding-top:5px;
}

#categoryIcon a:visited {
	font-weight:bold;
	font-variant: small-caps;
	color: #B22222;
	padding-top:5px;
}

#categoryIcon a:hover {
	font-weight:bold;
	font-variant: small-caps;
	color: #B22222;
	padding-top:5px;
}

/*top right search*/
#navMainSearch {margin-top:5px;margin-bottom:5px;width:350px;float:right;text-align:right;height:30px;}
#navMainSearch input[type=text]{vertical-align:middle;display:inline-block;border:1px solid #EEEEEE;width:250px !important;height:25px;margin:0;font-size:0.9em;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
#navMainSearch input[type=submit]{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;display:inline-block;margin:0;height:25px;}
	
input#searchTop {
	border: 0;
	width: 115px; /* width of text-display area */
	padding: 4px 15px 5px 20px;
	font-size: 12px;
	}
	
* html input#searchTop {
	background-attachment: fixed;
	}
	
#navBreadCrumb {
	text-align:left;
	font-weight:bold;
	font-size:10px;
	margin:0;
	padding:3px;
	background-color:#FAE0C6;
	height:20px;
	}
	
#navBreadCrumb a {
	color:#B22222;
	text-decoration:underline;
	}
	

.absmiddle {
	vertical-align: middle;
	}
    
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatuorange, .centerBoxContentsNew, .alert {
	vertical-align:top;
	}

#productDescription, .shippingEstimatorWrapper {
	padding:.5em;
	}

.important {
	padding:.5em;
	}

.gvBal {
	float:right;
	}
	
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding:.8em;
	}
			
.smallText, #siteinfoCorangeits, #siteinfoStatus, #siteinfoIP {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	}
	
#siteinfoLegal {
	background-color:#FAE0C6;
	height:40px;
	}
	
.legalCopyright {
	font-size:11.5px;
	font-weight:normal;
	color:#666666;
	text-align:right;
	padding:8px;
	letter-spacing:1px;
}

#legalCopyright2 {
	font-size:11.5px;
	font-weight:normal;
	color:#666666;
	float:right;
	padding-left:8px;
	padding-bottom:8px;
	padding-top:8px;
	letter-spacing:1px;
}

.tableHeading TH {
	border-bottom:1px solid #cccccc;
	}

#cartSubTotal {
	border-top:1px solid #cccccc;
	font-weight:bold;
	text-align:right;
	line-height:2.2em;
	padding-right:2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height:2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding:.5em 0 0;
	}
	
#cartProdTitle {
	text-align:center
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align:center;
	padding-right:.2em;
	}
	
.cartRemoveItemDisplay input[type=checkbox] {
	float:none;
	margin-bottom:1em;
	}

#scUpdateQuantity {
	width:1.8em;
	}
	
#scProductsHeading {
	padding-left:2em;
	}

.cartQuantity {
	width:4em;
	}

.cartNewItem {
	position:relative;  /*do not remove-fixes stupid IEbug*/
	font-size:10px;
	}

.cartOldItem {
	position:relative;   /*do not remove-fixes stupid IEbug*/
	font-size:10px;
	}

.cartBoxTotal {
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	}

.cartRemoveItemDisplay {
	width:5em;
	}

.cartAttribsList {
	margin-left:1em;
	}

#mediaManager {
 	width:50%; 
  	margin:.2em;
  	padding:.5em;
  	}
	
.mediaTitle {
	float: left;
	}

.mediaTypeLink {
	float: right;
	}
	
.normalprice, .productSpecialPriceSale {
	text-decoration:line-through;
	}

.orderHistList {
	margin:1em;
	padding:.2em 0;
	} 

#ezPageBoxList li{
	padding:.2em 0;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
  	font-weight:bold;
  	}

.totalBox {
	width:5.5em;
	text-align:right;
	padding:.2em;
	}

.lineTitle, .amount {
	text-align:right;
	padding:.2em;
	}

.amount {
	width:5.5em;
	}

#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:.5em 1em 0 0 ;
	}

#cartImage {
	margin:.5em 1em;
	}

.attribImg {
	width:20%;
	margin:.3em 0;
	}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatuorange, .centerBoxContentsNew {
	margin:1em 0;
	}
	
.centerBoxContentsProducts {
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	width:95%
	}
	

		

h2.centerBoxHeading {
	margin:5px auto;
	padding:.5em 0;
	text-align:center;
	border:0px solid #bababa;
	line-height:normal;
	width:100%;
	}
	


.sideBoxContent {
	font-size:11px;
	padding:3px;
	}
	
.sideBoxContent ul {
	text-align:left;
	list-style-type:none;
	padding:0 0 0 3px!important;
	margin:0!important;
	}


#categoriesContent, #documentcategoriesContent {
	text-align:left;
	padding-left:10px;
	}

.centeorangeContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCorangeits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading,  .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatuorange, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align:center;
	}
	
.productListing-data p{
	text-align:left;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
}

.productListing-data img {
	padding-top:5px;
	padding-bottom:5px;
	
	}

#upProductsHeading {
	text-align:left;
	}

#upDateHeading {
	text-align:right;
	}

/*misc*/
.back {
	float:left;
	}
	
.oben {
	float:right;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	padding-right:20px;
	}

.bold {
	font-weight:bold;
	}

.rowOdd {
	height:1.5em;
	vertical-align:top;
	}

.rowEven {
	height:1.5em;
	vertical-align:top;
	}

.hiddenField {
	display:none;
	}
	
.visibleField {
	display:inline;
	}

#accountLinksWrapper li {
	padding:.5em 0;
	display:block;
	list-style:none;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width:20%;
	text-align:right;
	}

.accountQuantityDisplay {
	width:10%;
	vertical-align:top
	}

TR.tableHeading {
	height:2em;
	}

#siteMapList {
	width:90%;
	float:right;
	}

.ratingRow {
	margin:1em 0 1.5em 0;
	}

LABEL#textAreaReviews {
	font-weight:normal;
	margin:1em 0;
	}
	
.information {
	padding: 10px 3px; 
	line-height: 150%;
	}
	
#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}

.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}

#seShipTo {
	padding: 0.2em;
	}
	
.smallProductImage {
	padding:1em;
	} 
	
#sendSpendWrapper {
	border:1px solid #cacaca;
	float:right;
	margin:0 0 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	width:46%;
	}

/* css for product image drop shadow and border. To disable the drop shadow and border, simply delete or comment out this section */

#productMainImage {
 	float:left;
	background: url("../images/shadowAlpha.png") no-repeat bottom right !important;
	background: url("../images/shadow.gif") no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
	}

#productMainImage img {
	display: block;
	position: relative;
	background: #F5E3CB;
	margin: -3px 6px 6px -3px;
	border: 1px solid #FFFBE6; /* defines the border for the product image. To remove the border delete or comment out this line, AND padding: 4px; below */
	padding: 4px;
	}
	
/* end css for product image drop shadow */


.category-products {
	color:#FFFFFF;
}

#content  {
	text-align:justify;
	font-size:13px;
	font-weight:normal;
	}

/* css for Großbuchstaben */

.ing {
font-variant: small-caps;
letter-spacing:1px;
font-size:13px;
font-weight:bold;
padding-top:10px;
color:#9C7742;
}

#schluss {
	background-color:#9C7742;
}

#schluss a {
	text-decoration:underline;
	color:#FFFFFF;
}

#schluss a:hover {
	text-decoration:none;
	color:#B22222;
}

#how_to_checkout h1 {
font-size:15px;
font-weight:bold;
padding-top:2px;
text-align:left;
color: #000000;
}

#productName h1 {
	text-align:left;
	}

#link_partners h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#unser_sternhof h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#unser_sternhof a {
	font-weight:bold;
	text-decoration: underline;
	color: #B22222;
}

#indexDefault h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:14px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#indexDefault a {
	font-weight:bold;
	text-decoration: underline;
	color: #B22222;
}

#indexDefault li {
list-style-image:url(../images/star.gif);
list-style-position:outside
}

#naturkosmetik a {
	font-weight:bold;
	text-decoration: underline;
	color: #B22222;
}

#naturkosmetik ul li {
list-style-image:url(../images/star.gif);
list-style-position:outside;
margin-left:0px;
margin-right:10px;
}

#productDescription ul li {
list-style-image:url(../images/star.gif);
margin-left:0px;
margin-right:10px;

}

#naturkosmetik h1 {
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#shippingInfo h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#conditions h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#shippinginfo h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#privacy h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#productListHeading h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#indexProductList h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#allProductsDefault h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#contactUsDefault h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#schnellbestellungDefault h1 {
font-variant: small-caps;
letter-spacing:1px;
font-size:15px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color: #B22222;
}

#link_partners a {
color: #B22222;
}

#link_partners .dropbtn {
  background-color: #4B873B;
  color: white;
  padding: 6px;
  font-size: 14px;
  border: none;
  cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
#link_partners .dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
#link_partners .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
#link_partners .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
#link_partners .dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
#link_partners .dropdown:hover .dropdown-content {
  display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
#link_partners .dropdown:hover .dropbtn {
  background-color: #4B873B;
}

.bigslogan {
	font-variant: small-caps;
	font-size: 1.5em;
	text-align:center;
	padding-top:20px;
	color:#B22222;
	font-weight:bolder;
	
}
.kasten {
	text-align:center;
	padding:15px;
}

.listingPrice {
	font-weight:bold;
	color:#336633;
	font-size:13px;
	padding-left:20px;
}

#productsListingTopNumber {
	background-color: #F5E3CB;
	padding:3px;
}

#productsListingListingTopLinks {
	background-color: #F5E3CB;
	padding:3px;
}

.verbessert {
	float:right;
	padding-right:20px;
	padding-left:20px;
}

#crossSell h2 {
	border-top:1px dotted #666666;
	font-size:12px;
	font-weight: bold;
}

#categoryImgListing {
	text-align:center;
	
}

#categoryImgListing2 {
	text-align:center;
	
}

.listingDescription {
	text-align:left;
	font-size:13px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
}

.listingDescription a:link {
	text-decoration:underline;
	font-size:13px;
	color:#B22222;
	font-weight:bold;
	padding-left:5px;
	}
	
.listingDescription a:visited {
	text-decoration:underline;
	font-size:13px;
	color:#B22222;
	font-weight:bold;
	padding-left:5px;
	}
	
.listingDescription a:hover {
	text-decoration:none;
	font-size:13px;
	color:#B22222;
	font-weight:bold;
	padding-left:5px;
	}

h3 a:link {
	color:#B22222;
}

h3 a:visited {
	color:#B22222;
}

h3 a:hover {
	color:#B22222;
}

#indexProductListCatDescription {
	margin-bottom:20px;
	height:80px;
		}

#indexProductListCatDescription p {
	padding:5px;
	text-align:justify;
	font-size:11px;
		
}
#shoppingcartHeading {
	background:#FCEDE1;
}


#shoppingcartHeading a:link {
	color:#CC3300;
	text-decoration:underline;
}

#shoppingcartHeading a:visited {
	color:#CC3300;
	text-decoration:underline;
}

#shoppingcartHeading a:hover {
	color:#CC3300;
	text-decoration:none;
}

.categoryImgHeader {
	text-align:center;
	padding-top:5px;
}

.categoryImg {
	float:right;
	padding-left:30px;
}

.categorySecondImg {
	float:left;
	padding-right:30px;
}




.schnellbestellung a:link {
	color:#B22222;
	text-decoration:underline;
		}
		
		.schnellbestellung a:visited {
	color:#B22222;
	text-decoration:underline;
		}

.schnellbestellung a:hover {
	color: #FF8C00;
	text-decoration:none;
		}

h3.itemTitle {
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	color:#000000;
}

h3.itemTitle a:link {
	text-decoration:underline;
	font-size:13px;
	text-align:left;
	padding-left:2px;
}

h3.itemTitle a:visited {
	text-decoration:underline;
	font-size:13px;
	text-align:left;
	padding-left:2px;
}

h3.itemTitle a:hover {
	text-decoration:none;
	color:#FF8C00;
	font-size:13px;
	text-align:left;
	padding-left:2px;
}

h3.preis {
	padding-top:10px;
	color:#4B873B;
}

#categoryImgHeaderListing {
	margin-top:0px;
}

#createAcctDefault h4 {
	font-size:11px;
	font-weight:normal;
}

#ingredienzien p{
	font-size:12px;
	font-weight:normal;
}

#ingredienzien a {
	color: #2e8b57;
}


#checkoutShipping h2{
	padding-top:10px;
	text-transform:uppercase;
}

#checkoutPayment h2{
	padding-top:10px;
	text-transform:uppercase;
}

#tabTable td,th {
	border-bottom:1px solid #9DABD4;
	margin:0;
	padding:0;
}

.moreinfo {
	padding-left:10px;
}


.moreinfo a:link {
	text-decoration:underline;
	font-size:11px;
	color:#B22222;
	font-weight:bold;
}

.moreinfo a:visited {
	text-decoration:underline;
	font-size:11px;
	color:#B22222;
	font-weight:bold;
}

.goldheader {	
	font-weight: bold;
	color: #826E37;
	font-size: 13px;
	}
	
.tierkreis {
	font-size:11px;
	text-align:justify;
}

#hideme {
	visibility:hidden;
}

.welcometext {
	
font-variant: small-caps;
letter-spacing:1px;
font-size:16px;
font-weight:bolder;
color: #B22222;
}



.welcomescroll {
	
}

.slideshow {
	margin:18px;
}

#saeulen {
	float: right; 
	margin-top:0px; 
	margin-right:0px;
	margin-left:10px; 
	margin-bottom:0px;
	width:220px;
	height:840px;
	background:#FAE0C6;
	
	}
	
#saeulen p {
	font-size:10px;
	text-align:center;
}
		
#saeulen1  {
	background: #FCEDE1;
	margin:4px 10px 10px 10px;
		
}
	
#saeulen1 p {
	text-align:center;
	font-size:11px;
	padding:3px;
	font-weight:bold;
	
}

.kraeuter {
	color:#2e8b57;
}

.rohstoffe {
	color: #e5455d;
}

.produktion {
	color: #6678b5;
}

.story{
	color: #EFA963;
}


#pflegetipps {
	float: right; 
	margin-top:0px; 
	margin-right:0px;
	margin-left:30px; 
	margin-bottom:20px;
	width:160px;
	background-color:#FAE0C6;
	padding:10px;
	
	}

#pflegetipps p {
	font-weight:bold;
	text-align:left;
	font-size:11px;
}

#pflegetipps a{
	font-size:11px;
}

.green {
	color: green;
	font-weight:bold;
	letter-spacing:1px;
}

.green a:link {
	text-decoration:underline;
	}

.green a:hover {
	text-decoration:underline;
	}

.green a:visited {
	text-decoration:underline;
	}
	


.zentriert {
	text-align:center;
}


.betterCategories,  .betterInformation, .betterMoreInformation {
	border-top: 0px solid #FFFFFF;
	font-size:13px;
	text-align:center;
	font-weight:bolder;
	color:#6678B5;
	font-family: geneva, arial, tahoma, verdana, sans-serif;
	}

.betterCategories a, .betterCategories a:visited {
	display: block;
	background-color: #FAEADC;
	border-bottom: 2px solid #FFFFFF;
	padding: 2px;
	color:#6678B5;
	font-weight:bolder;
	font-size:13px;
		}
		
.betterCategories a:hover {
	background-color: #9DABD4;
	color:#FFFFFF;
}

.betterInformation a, .betterInformation a:visited {
	display: block;
	background-color: #FAEADC;
	border-bottom: 2px solid #FFFFFF;
	padding: 2px;
	color: #e47a0f;
	font-weight:bolder;
	font-size:13px;
		}

	.betterInformation a:hover {
	background-color: #EFA963;
	color:#FFFFFF;
}



.betterMoreInformation a, .betterMoreInformation a:visited {
	display:block;
	background-color: #FAEADC;
	border-bottom: 2px solid #FFFFFF;
	padding: 2px;
	color: #E5455D;
	font-weight:bolder;
	font-size:13px;
	
	}
	
.betterMoreInformation a:hover {
	background-color: #E68B98;
	color:#FFFFFF;
}

	.betterMoreInformationHeading {
		height:24px;
		background:#E68B98;
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
		font-family:Geneva, Arial, Tahoma, Verdana, sans-serif;
		text-align:center;
		margin:0 auto;
		padding:0px 1px;
	}
	
	.betterInformationHeading {
		
		height:24px;
		background:#EFA963;
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
		font-family:Geneva, Arial, Tahoma, Verdana, sans-serif;
		text-align:center;
		margin:0 auto;
		padding:0px 1px;
	}
	
	#staticcategoriesHeading {
		margin:0 auto;
		background:#9DABD4;
		color:#FFFFFF;
		padding:3px;
		font-size:15px;
		font-weight:bold;
		letter-spacing:0px;
		font-family:Geneva, Arial, Tahoma, Verdana, sans-serif;
		
		text-align:center;
	}
	

	

#navmenu {
	
	background: #9DABD4;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	height:26px;
}



#navmenu a:link {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	
}

#navmenu a:visited {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	
}

#navmenu a:hover {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	
}

.unsereprodukte {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-transform:capitalize;
	font-family:Geneva, Arial, Tahoma, Verdana, sans-serif;
	
}

.rosen {
	padding-bottom:15px;
}

.rosentop {
	padding-bottom:70px;
}

.inhaltsstoffe {
	color: #006400;
	font-size:12px;
	margin-top: 0;
	margin-left:20px;
	text-align:left;

	}

.inci {
	font-size:10px;
	color:#000000;
	margin-top: 0;
margin-left:20px;
	padding-bottom:15px;
	padding-top:10px;
}

.inci2 {
	font-size:10px;
	color:#000000;
	}

	.inci3 {
		padding-top:3px;
		font-size:14px;
		font-weight:bolder;
		letter-spacing:1px;
		color:#000000;
	}

.zutaten{

clear: left;
}

.zutaten .zutatenbox{
float: left;

margin-top:0;


}

* html .zutaten p{ /* IE 3px jog hack*/
height: 1%;
}

#aufeinenblick {
	font-size:11px;
	text-align:left;
	}
	
#ottotal {
	font-weight:bold;
}

#schnellbestellungBody textarea{
	width:350px;
}

#markttermine{
	margin:50px 0 40px 0;
	width:500px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

.marktterminebig{
	color:#BF2222;
	font-size:14px;
	margin-bottom:5px;
}

#aktuelletips{
	background:url(../images/aktuellbg.gif);
	background-repeat: no-repeat;
	width:700px;
	height:700px;
	margin: 0 auto;
	}

#aktuelletips p{
	text-align:center;
	line-height:30px;
	
}

#aktuelletips a{
	font-weight:bold;
	color:#B22222;
	
}

#kreisky{
	font-size:11px;
}

.kreisky{
	font-size:11px;
}

#anfahrtsplan{
	width:400px;
	height:288px;
	position:absolute;
	left:60px;
	top:490px;
}

#anfahrtsplankontakt{
	width:400px;
	height:288px;
	margin:0 auto;
	text-align:center;
}

/* markup for tables used to present tabular data */
.alignLeft {text-align: left}
.alignCenter {text-align: center}
.alignRight {text-align: right}
.tabTable {width:100%;border:none;padding:0;margin:0; border-spacing:0;border-collapse:collapse;}
table{border:none;padding:0;margin:0; border-spacing:0;border-collapse:collapse;}
#cartContentsDisplay {width: 100%;}
#myAccountOrdersStatus, #orderHistoryHeading, #prevOrders {width: 100%;}
.accountOrderId {width:30px;}
.accountOrderDate, .accountOrderStatus, .accountOrderTotal {width:70px;}
#seQuoteResults {width: 100%;}
#seQuoteResults td {border: 1px solid black;}
.listBoxContentTable {width:100%;}
.listBoxContentTable td {border: 1px solid black;}
#upcomingProductsTable {width: 100%;}
#quantityDiscountsDetails td {border: 1px solid black;}
.products-listing .productsAllListing, .productsNewListing, .productsFeaturedListing {width: 100%;}
.tableBorder1 td {border: 1px solid black;}

.taxAddon{
	font-size:11px;
	font-weight:normal;
}


























