HTML {
	height: 100%
}

body
{
	height: 100%;
	background: #fff; 
	margin: 0px; 
	text-align: center;
}

#shopmaster {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px auto 22px; 
	width: 779px; 
	padding-top: 0px; 
	/*border-bottom: red 1px solid; */
	position: relative; 
	text-align: left;

}

#shopheader {
	padding-right: 0px; 
	padding-left: 0px; 
	z-index: 77; 
	background-image:url(/images/template/basic/bg_header2.jpg);
	padding-bottom: 0px; 
	margin-left: auto; 
	width: 779px; 
	margin-right: auto; 
	padding-top: 0px; 
	position: relative; 
	height: 169px; 
	text-align: left;
}

/***** TEXT ******************/
.Headline{
	font: bold 14px verdana, sans-serif; color: red;
}
.Message {
	font: bold 13px arial, sans-serif;
	color:red;  
}
.txt1{
	font: bold 12px verdana, sans-serif; color: #000;
}
.txt2{
	font: bold 11px verdana, sans-serif; color: #000;
}
.txt3{
	font: 12px verdana, sans-serif; color: #000;
}

.Maintenance {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FF0000;
	background-color: #FFFFCC;
	border: outset 1px #FF0000;
	padding: 5px;
	width: 500px;
}

/*********LINKS *****************/

a.leftLink{
	font: bold 13px arial, sans-serif;
	text-decoration:underline;
	}

a.leftLink:hover{
	text-decoration:underline;
	color:Blue;
	}
	
	
a.newaccountLink{
	font: 13px arial, sans-serif;
	text-decoration:underline;
	color:red;
	}

a.newaccountLink:hover{
	text-decoration:underline;
	color:blue;
	}	
	
a.basketLink{
	font: bold 13px arial, sans-serif;
	color:red;
	}

a.basketLink:hover{
	font: bold 13px arial, sans-serif;
	text-decoration:underline;
	color:Blue;
	}	
	
a.searchLink{
	font: 13px arial, sans-serif;
	color:blue;
	}

a.searchLink:hover{
	font: 13px arial, sans-serif;
	text-decoration:underline;
	color:Blue;
	}
	
a.prodLink{
	font: bold 13px arial, sans-serif;
	color:red;
	text-decoration: none;
	}

a.prodLink:hover{
	text-decoration:underline;
	color:black;
	text-decoration: none;
	}

/***** Shopnav 1 ****************/

#shopnav1 {
	z-index: 66; 
	/*background: #d6e6f2; 
	background: #39c;
	background: #4594CC;*/
	background: red;
	margin-left: auto; 
	width: 779px; 
	margin-right: auto; 
	position: relative; 
	height: 30px;
	text-align: left;
}

#shopdate {
	/*float: right; margin: 5px 5px 0px 0px; width: 360px; */
	 position: absolute; margin: 5px 5px 0px 5px; float: right;
	 font: bold 9pt verdana, sans-serif; color: #fff;
}

#prodnavi {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	left: 150px;
	top: 2px;
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	position: absolute;
}

#shophelper{
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	left: 600px;
	top: 2px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	position: absolute; 
}

/***** Shopnav 2 ****************/

#shopnav2 {
	/*min-height: 25px; */
	background: #FFF; 
	border-bottom: red 1px solid; 
	height: 30px;
}

#shopnav2 P {
	font: bold 11px verdana, sans-serif; color: #fff
}

#breadcrumb {
	/* margin: 5px 5px 0px 5px; 	*/
	 background: yellow; 
	 position: relative;
	 	border-bottom: red 1px solid; 
}

#minicart {
	padding-right: 0px; 
	left: 0px;
	/*z-index: 77; */
	padding-bottom: 0px; 
	 float: right;
	margin: 0px; 
	position: relative;
}

td.minicartTableCell{
	font-family:Arial;
	font-size: 10pt;
	}

/*** leftregion ******************/

#shopsearch{
	font: 13px/14px arial, sans-serif; 
	padding-left: 5px; 
	width: 115px;
}

#leftmenu {
	float: left; 
	overflow-x: hidden; 
	width: 150px;
}

#userlogin {
	font: 13px/14px arial, sans-serif; 
	border:solid 1px #e0e0e0;
	margin: 1px 1px 1px 1px;
	padding-left: 5px; 
	width: 115px;
	background: #FFFFCC;
	z-index:99;
}

#addleft{
	font: 13px/14px arial, sans-serif; 
	padding-left: 5px; 
	width: 115px;
	z-index:99;
}

.LoginInput{
	width:100px;
	height:18px;
	background: yellow;
	border-style:solid;
	border-width:1px;
	border-color:Red;
}
.SearchInput{
	width:70px;
	height:18px;
	background: yellow;
	border-style:solid;
	border-width:1px;
	border-color:Red;
}

.ValueInput{
	width:25px;
	height:18px;
	/*background: yellow;*/
	border-style:solid;
	border-width:1px;
	border-color:Red;
}


/*** Diverse ******************/

.pagerText{
	font: 10pt verdana, sans-serif; color: #000;
}

#offen {
	float: right; margin: 5px 5px 0px 0px; width: 360px; text-align: right
}


#shoplogo {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	left: 2px;
	top: 2px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	position: absolute; 	
}

#shopcontent {
	margin: 20px 0px 0px 162px; width: 600px; 
}


img.prodimage {
	margin: 1px 1px 0px 1px;
}
/****** Footer *******************************/
#footer {
	font: bold 13px arial, sans-serif;
	padding-right: 0px; 
	padding-left: 0px; 
	z-index: 77; 
	/*background: #fff200;*/ 
	padding-bottom: 0px; 
	margin-left: auto; 
	width: 779px; 
	margin-right: auto; 
	padding-top: 0px; 
	position: relative; 
	height: 35px; 
	text-align: center;
}

/****** Einzelprodukt Seite ***********************/
img.smallimage {
	margin: 10px 8px 4px 10px;
}

#proddetail {
	margin: 20px 0px 0px 20px;
	/* background-color:yellow; */
}
/*
#prodHead
.artId {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 2px; FONT: bold 14px/13px arial, sans-serif; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
*/
.prodHead {
	 font: bold 13px/14px arial, sans-serif; 
}
.prodPrice{
	 font: bold 20px arial, sans-serif; 
}
.prodText {
	 font: 11px/12px arial, sans-serif; 
}
.lieferStatus {
	 font: bold 12px arial, sans-serif;
	 color: Red 
}
.priceLarge {
	 font: bold 19px/20px arial, sans-serif; 
}
.artId {
	FONT: 12px arial, sans-serif; 
}
#crossprod {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	left: 2px;
	top: 5px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	position: relative; 	
}
.crossprodHead {
	FONT: bold 12px arial, sans-serif; 
}
/*******FORMS ******************/
.headerFormTD {
	font: bold 13px arial, sans-serif;
	color:#fff;
	background-color:red;  
}
.leftFormTD {
	font: bold 13px arial, sans-serif;
	background-color:orange;  
}
.rightFormTD {
	font: 13px arial, sans-serif;
	background-color:#FE0;  
}

.tableBorder {
/*    border: 1px #B2B2B2 solid;  */
    border: 1px outset;
    background-color: #FFFFFF;
}
/******* GRID ******************/
.CartListHead {
	font: bold 13px arial, sans-serif;
	color:White;
	background-color:red;  
}
.CartListItem {
	font: 13px arial, sans-serif;
	background-color:#FF0;  
}

.CartListItemAlt {
	font: 13px arial, sans-serif;
	background-color:#FE0;  
}
.cartlistfooter {
	font: 13px arial, sans-serif;
	background-color:orange;  
}
.Shadow {
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
}

.MostPopularItemText
{
	font:10pt arial, sans-serif;
	}
a.MostPopularItemLink
{
	font:12px arial, sans-serif;
	color:#000;
	text-decoration:none;
	}
a.MostPopularItemLink:hover
{	
	text-decoration:underline;
	}