* {
	margin:0; padding:0; border:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;	
}

body {
	background:url(/templates/standard/images/bg.gif) repeat-x;
}

ul {
	margin-left: 18px;
}

a{
	color: #257D97; 
}

a:hover{
	text-decoration:underline;
}

/* category menu */
a.catmenu{
	font-weight: bold;
}

a.subcatmenu{
	font-size: 11px;
	color: #333333;
}

select{
	border:1px solid #257D97;
}

/**********************
/*     header
/*********************/
#header{
	 height:155px;
}

#logo{
	float:left;
	margin:35px 10px 0 0;
}

#banner{
	float:right;
	width:474px;
	height:66px;
	background:url(/templates/standard/images/bg_banner.gif) no-repeat;
	padding:2px 0 0 2px;
	margin:30px 0 0 0;
}

/**********************
/*     Box
/*********************/
.box{
	border:1px solid #257D97; 
	padding:2px 2px 2px 2px;
	margin-bottom:15px;
}

.inner{
	padding:5px;
}

.headline{
	padding:0 2px 0 6px;
	line-height:30px;
	background:url(/templates/standard/images/bg_headline.gif) repeat-x;
	font-weight: bold;
	color: #333333;
	margin-bottom:0px;
}


/**********************
/*     Search
/*********************/
#search{
	margin:0 0 35px 0;
}

#search .input{
	width:257px; height:23px; color:#000000; background:url(/templates/standard/images/bg_search.gif) top right no-repeat; margin:0 5px 0 0; padding:4px 3px 0 4px;
}

#search .input_small{
	width:44px; height:23px; color:#000000; background:url(/templates/standard/images/bg_input_small.gif) top right no-repeat; margin:0 5px 0 0; padding:4px 3px 0 4px;
}


/**********************
/*     Tables
/*********************/
.catTable{
}

.catTable td{
	background:url(/templates/standard/images/bg_td.gif) bottom right no-repeat;
	padding:5px;
}

.lastVisited td{
	background:url(/templates/standard/images/bg_td.gif) bottom right no-repeat;
	padding:2px 0 0 2px;
}

.lastVisited td .desc {
	font-size: 10px;
}


#headinfo { margin:10px 0 0 0; padding: 0px; background: #fff url("/templates/standard/images/hl.gif") repeat-x 0 bottom; width: 100%; float:left;}
#headinfo ul {list-style-type: none ; margin: 0; padding: 0;}
#headinfo li { background-image: url("/templates/standard/images/hl0.gif"); background-repeat: no-repeat; float: left; background-attachment: scroll; background-position: left top; margin: 0; padding: 0 0 0 4px; font-size: 12px; line-height:10px;}
#headinfo a { color: #6E6E6E; font-weight: normal; text-decoration: none; background: #fff url("/templates/standard/images/hr0.gif") no-repeat right top; display: block; padding: 5px 15px 5px 7px;float: left}
#headinfo a  { float: none }
#headinfo a:hover { color:#3300BB; }
#headinfo #akt   { background-image: url("/templates/standard/images/hl1.gif")}
#headinfo #akt a { color: #FFF; background-image: url("/templates/standard/images/hr1.gif"); padding-bottom: 6px}


/**********************
/*     Productlist
/*********************/
.productlist{
	margin-top:0; padding:0; border:1px solid #257D97; border-top:0; background:url(/templates/standard/images/bg_td.gif) #FFFFFF bottom right no-repeat;
}

.productlist .img{
	float:left; padding:5px 5px 0 5px; min-width:60px;
}

.productlist .product{
	float:left; width:330px; border-left:1px solid #257D97; border-right:1px solid #257D97; padding:5px; min-height:80px;
}

.displayprice{
	width:85px; float:left; padding-top:30px; font-size:13px; font-weight:bold; color:#257D97; text-align:center; min-height:50px;
}

/**********************
/*     Pagination
/*********************/
.pagination a{
	float:left; border:1px solid #257D97; margin-right:2px; display:block; width:18px; line-height:16px; text-align:center;
}

.pagination a:hover{
	text-decoration:none; background-color:#DFE8F7; color:#000000;
}

/**********************
/*     Footer
/*********************/
#footer{
	background:url(/templates/standard/images/bg_footer.gif) repeat-x;
	text-align:center;
	height:50px;
	/*padding-top:15px;*/
}

#footer a{
	color:#FFFFFF;
}

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



