/*allgemeine Einstellungen*/
@import url('moduleProductInfo.css');
@import url('sizes.css');
*{
	font-family: Times New Roman;
	font-size:15px;
	font-weight:normal;
	color:#b4aaa0;
	font-style:italic;
}

A{
	text-decoration:none;
}
A:link, A:visited{
	color:#b4aaa0;
}
hr {height:1px;}
A:hover{
	color:#fcc200;
}
IMG{
	border:0px;
}
INPUT,TEXTAREA{
	color:#000000;
}
BODY{
	background-color:#1a2d00;
	
	margin:0px;
	padding:0px;
	background-image:url('img/background.gif');
	background-repeat:no-repeat;
	background-position:622px 165px;
	width:100%;
}
.fs11{
	font-size:11px;
}
.fs15{
	font-size:15px;
}
.fs18{
	font-size:18px;
}

.italic{
	font-style:italic;
}
.bold{
	font-weight:bold;
}
.yellow{
	color:#fcc200;
}
.right{
	float:right;
}
.left{
	float:left;
}
.top{
	float:top;
}
.txtRight{
	text-align:right;
}
.topBorder{
	border-top:1px solid #b4aaa0;
}
.headerError{
    color:#FF0000;
}
.widthfull{
    width:100%;
}
#page{
	position:relative;
	width:100%;
	
}
#headBackground{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:127px;
	background:#a7a7a7;
	z-index:1;
}
#shopContainer{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:2;
	
	
}
#shopBackground{
	position:absolute;
	top:185px;
	left:622px;
	z-index:1;
	width:671px;
	height:413px;
	background:url('img/background.gif');
	background-repeat:no-repeat;
}
#shop{
	width:950px;
	margin-left:37px;
	position:relative;
	overflow:hidden;
	
}

#header{
	width:950px;
	height:127px;
	background:#a7a7a7;
}
	#shopLogo{
		width:127px;
		height:127px;
		margin: 0 0 0 20px;
		float:left;
	}
	* HTML #shopLogo {margin: 0 0 0 0px;}
	*+HTML #shopLogo {margin:0 0 0 20px;}
	#shopHeadline{
		width:716px;
		height:127px;
		margin: 0 0 0 67px;
		float:left;
	}
	
#headNavArea{
	width:950px;
	height:34px;
	margin: 0 0 38px 0;
}
	#headNav{
		float:right;
		margin: 0 37px 0 0;
		line-height:34px;
	}
	#headNav A:link, #headNav A:visited{
		font-size:15px;
		font-weight:bold;
		font-style:italic;
		margin: 0 0 0 14px;
		text-decoration:none;
	}
	#headNav A:hover{
		color:#fcc200;
	}
#leftNav{
	width:185px;
	margin:0 0 0 40px;
	float:left;
}
* HTML #leftNav{
    width:185px;
	margin:0 0 0 0;
	float:left;
}
#mainBody{
	width:673px;
	float:left;
	margin: 0 0 0 20px;
}
/*Boxen Konfiguration*/
.leftBox{
	margin: 0 0 39px 0;
}
.boxHeading{
	background:#b4aaa0;
	width:185px;
	height:1px;
	line-height:1px;
	font-size:0px;
	margin: 0 0 15px 0;
}
.boxContent{

}
/*Kategorienavigation Konfiguration*/
A.navLevel_0:link,A.navLevel_0:visited{
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	line-height:22px;
}
A.navLevel_0:hover{
	color:#fcc200;
}
A.navLevel_1:link,A.navLevel_1:visited{
	margin:0 0 0 14px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	line-height:22px;
}
A.navLevel_1:hover{
	color:#fcc200;
}
#activeItem{
	color:#fcc200;
}
/*Inhalte Navigation*/
#contents .navLevel_0{
	display:block;
	width:185px;
	line-height:22px;
} 
/*Listenformatierung*/
UL{
	padding:0;
	margin:0;
	list-style-type:none;
}
/*Startseite Shop*/
#shopStart{
}
#homepageImageContainer{
	background:url('img/startseite_bild_hintergrund.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	width:674px;
	height:317px;
	margin: 0 0 0 -1px;
	padding:5px 0 0 5px;
}
.homepageTextContainer{
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	line-height:22px;
}
/*New Products module*/
#newProductsModule{
	width:708px;
	margin:41px 0 0 0;
}
#newProductsModule .border{
	width: 672px;
	height:1px;
	font-size:0px;
	line-height:0px;
	background: #b4aaa0;
	
}
.subHeadline{
	margin:8px 0 23px 0;
	height:17px;
	line-height:22px;
	font-size:15px;
}
#newProductsModule .productsList .item{
	width:141px;
	float:left;
	margin: 0 36px 0 0;
}
* HTML #newProductsModule .productsList .item{
	width:141px;
	float:left;
	margin: 0 30px 0 0;
}
.productsTeaserText .productsName{
	float:left;
}
.productsTeaserText .productsPrice{
	margin: 0 11px 0 0;
	float:right;
}
.productsTeaserImage, .teaserImage{
	background:url('img/teaserImageBackground.png');
	background-repeat:no-repeat;
	background-position: 0 0;	
	width:141px;
	height:142px;	
	padding:5px 0 0 5px;
}
#productListing{
	width:672px;
	padding: 0 0 0 0;
}

/*Produktliste*/
.listItem{
	width:100%;
	margin: 0 0 15px 0;
}
.teaserText{
	margin: 0 0 0 10px;
}
.itemName{
	font-size:18px;
}
.itemTeaser{
	font-size:15px;
	margin: 25px 0 0 0;
}
.teaserText .price{
	font-size:18px;
	margin:25px 0 0 0;
	
}
.teaserText .buyNow{
	margin:28px 0 0 44px;
}
.teaserText .buyNow A{
	font-size:15px;
	
}
/*Products_infos*/
#productsImage{
	float:left;
}
#productsImageBackground{
	background:#FFFFFF;
	padding:5px;
}
#productText{
	width:443px;
	margin:32px 0 0 0;
}
#productText .itemName{
	width:411px;
}
#productText .productsText{
	width:411px;
	margin:32px 0 0 0;
	padding:0 32px 0 0;
}
#optionAndPrice{
	width:100px;
}
#productTextArea{
	width:672px;
	float:left
}

#greyEndLine{
	width:672px;
	height:1px;
	margin:25px 0 13px 0;
	background:#b4aaa0;
	font-size:0px;line-height:1px;
	float:left;
}
#siteNavigation{
	width:100%;
	margin: 0 0 15px 0;
}
#backlink{
	margin: 0 0 0 4px;
}
#shoppincart{
	margin: 0 8px 0 0;
}
.shadowSide{
	width:7px;
	background:url(img/shadow_side.png);
	background-repeat:repeat-y;
}.shadowBottom{
	height:7px;
	background:url(img/shadow_bottom.png);
	background-repeat:repeat-x;
	font-size:1px;
	line-height:1px;
}
.shadowCorner{
	width:7px;
	height:7px;
	background:url(img/shadow_corner.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
#addressForm DIV{
    margin:0 0 6px 0;
}
label{
    display:block;
    width:100px;
    float:left;
    margin: 0 6px 0 0;
}
/*Formularfelder*/
INPUT[type="text"],INPUT[type="password"]{
    width:250px;
    height:16px;
    font-size:12px;
    color:#000000;
    border:1px solid #b4aaa0;
}
INPUT[name="cart_quantity[]"]{
    width:20px;
}
SELECT{
    height:16px;
    font-size:12px;
    color:#000000;
    border:1px solid #b4aaa0;
}
SELECT[name="country"]{
    width:253px;
}


.slogan {
    position:absolute;
    top:63px;left:210px;
}
.slogan h1{
    color:#576749;
    font-size:23px;
    font-family: Times New Roman;
    font-style:italic;
    margin:0px;
    padding:0px;
    font-weight:100;
}
.contentsTopics, .moduleHeading {font-size:18px;}
.inputButton, #mainBody a {
    background:none;
    border:none;
    cursor:pointer;
    color:#B4AAA0;
    font-weight:bold;
    font-style:italic;
}
.inputButton:hover, #mainBody a:hover {
    color:#fcc200;
}

