
a:link					{COLOR: #CC0000; TEXT-DECORATION: none;}
a:visited				{COLOR: #CC0000; TEXT-DECORATION: none;}
a:hover					{COLOR: #666666; TEXT-DECORATION: none;}
a:active				{COLOR: #CC0000; TEXT-DECORATION: none;}
img						{border: 0px;}
/*body { font: 12px "trebuchet MS", Arial, sans-serif; background-color:#e00c25; }*/
body 
{
	/*font: 11px "trebuchet MS";
	
	text-align: center;
	margin: 0px; 
	margin-right: auto;
	padding: 0px
	*/
}

h1, .heading1			{
						font-family: Trebuchet MS; 
						font-size: 24px; 
						line-height: 28px; 
						font-weight:bold;
						EditMenuName: Heading 1;
						}
h2, .heading2			{
						font-family: Trebuchet MS; 
						font-size: 18px; 
						line-height: 22px; 
						font-weight:bold;
						EditMenuName: Heading 2;
						}
h3, .heading3			{
						font-family: Trebuchet MS; 
						font-size: 14px; 
						/*line-height: 28px;*/
						font-weight:bold;
						EditMenuName: Heading 3;
						}

.brodtext				{
						font-family: Trebuchet MS; 
						font-size: 11px; 
						line-height: 15px;
						}
.datum					{
						font-family: Trebuchet MS; 
						font-size: 10px; 
						line-height: 11px;
						color: #999999;
						}


.PageHeaderStyle {
	height: auto;
	padding-left: 5px;
	padding-right: 10px;
	text-align: left;
}
.PageBodyStyle	{
	height: auto;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-family: Trebuchet MS; 
	/*font-size: 12px; */
	text-align: left;
}

.input-normal {
	font-family: Trebuchet MS; font-size: 11px;
}


.rightalign
{
	float:right;
}
.leftalign
{
	float:left;
}
.middle
{
	padding-left: 16px;
	float: left;
}

#overall {
	width: 775px;
	border: 0px solid #000000;
	margin: 0px auto;
	background-color:#ffffff;
	padding-bottom: 6px;
}

.hrcs-menucontainer
{
	background-color: #e00c25; 
	/*height: 24px;*/
	height: 28px;
	width: 615px;
	text-align: left;
	float: left; 
	border: 2px solid #e00c25;
}
.menustyle 
{
	font-size: 12px; 
	font-family: Trebuchet MS; 
	color: #ffffff; 
	background-color: #e00c25; 
	font-weight: normal; 
	cursor: default;
}

div#hrcs-navlocation	
{
	float: left;
	height: 20px;
	font-family: Trebuchet MS;
	color:#999999;
	font-size: 11px;
	text-align: left;
	/*line-height: 16px;*/
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
div#hrcs-navicons {
	float: right;
	height: 20px;
	text-align: right;
	/*padding-left: 10px;*/
	padding-top: 5px;
	padding-right: 10px;
}
.body_mainArea 
{
	width:100%; 
	height:100%; 
	text-align: center;
	/* background-color:#e5e4e1; */ /* grey */
	background-color:#e00c25; /* red */
	margin: 0px; 
	margin-right: auto;
	padding: 0px
}
.mainArea 
{
	margin-left: 6px;
	margin-top: 5px;
	margin-right: 5px;
	background-image: url('/hrcs/images/main_bg.gif'); 
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-left: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
	border-bottom: solid 1px lightgrey;
}

.boxArea 
{
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
}

div#hrcs-footer	
{
	padding-left:5px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-family: Trebuchet MS;
	color: #666666;
}
.box			{font-size:1px; float:left;}
.box7			{font-size:1px;}
.box_lt			{background-image:url('/hrcs/images/box_lt_corner.gif');width:10px;height:10px;float:left;font-size:1px;}
.box_lt7		{background-image:url('/hrcs/images/box_lt_corner.gif');width:10px;height:10px;font-size:1px;}
.box_top		{background:url('/hrcs/images/box_top_bg.gif') repeat-x;height:10px;float:left;font-size:1px;}
.box_top_width { width: 702px;}
.box_rt			{background-image:url('/hrcs/images/box_rt_corner.gif');width:10px;height:10px;float:left;font-size:1px;}
/*.box_bg400						{background-image:url('images/box_bg_h400.gif'); background-repeat: repeat-x; width:178px;height:400px;float:left;}*/
.box_bg 		{background:url('/hrcs/images/box_bg_h150.gif') repeat-x top left #ffffff;float:left;}
.boxcontent 	{background:url('/hrcs/images/box_r_bg.gif') repeat-y top right;float:left;font-size:12px;}
.boxcontent .contentpadding 
{
	text-align:left;
	padding:5 25px;
	font-family: Trebuchet MS; font-size: 11px;
}
.contentpadding10
{
	text-align:left;
	padding:5 15px;
	font-family: Trebuchet MS; font-size: 11px;
}
.box_lb			{background-image:url('/hrcs/images/box_lb_corner.gif');width:10px; height:10px;float:left;font-size:1px;}
.box_bottom		{background:url('/hrcs/images/box_bottom_bg.gif') repeat-x;height:10px;float:left;font-size:1px;}
.box_rb			{background-image:url('/hrcs/images/box_rb_corner.gif');width:10px; height:10px;float:left;font-size:1px;}
					
#noStandards {display: none;}

/************************************/
/*EPISTORE CSS-CLASSES				*/
/************************************/
a.smallcartheader	{padding-top: 1em;	color: #000000;}
table.smallcart		{width: 100%;border-collapse: collapse;}
table.largecart		{
	width: 370px;
	border: none;
	border-collapse: collapse;
}
a.itemlink		{text-decoration: none;}
a.largeshopheading	
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
a.largeshopheading:hover	{color: #ffffff;}
table.largecart td, table.largecart th
{
	padding: 0.3em;
	border: none;
	border-top: solid 0.1em #dddddd;
	border-bottom: solid 0.1em #dddddd;
}
table.smallcart td
{
	font-family: Trebuchet MS; 
	font-size: 11px; 
}
tr.smallcartheader td
{
	color:666666;
	border-width: 0.1em 0;
	border-style: solid;
	border-color: #dddddd;
	background-color: #F0F0F0;
}
tr.smallcartitem td
{
	border-bottom: solid 0.1em #cccccc;	
}
tr.smallcartalternatingitem
{
    height: 1.5em;
}
.listheader	
{
	font-family: Trebuchet MS;
	font-size: 11px;
	color:666666;
	font-weight: bold;
}
.smallcartlistheader
{
    font-weight: bold;
    background-color: #dddddd;
}
td.amountheader	{padding-left: 0.3em;}
.rowstore {
	font-family: Trebuchet MS;
	font-size: 11px;
}
.shopitem
{
    color: #000000;
}

.verticallycentered
{
	display: block;
	padding-top: 0.4em;
}
.leftfloating
{
	float: left;
}
div.tablerow
{
	width: 90%;
	line-height: 26px;
/*
	line-height: 20px;
	padding-bottom: 4px;

	width: 80%;
	padding: 0.2em;
*/
}
div.description
{
	float: left;
	width: 22%;
}
div.content
{
	float: right;
	width: 77%;
}


/************************************/
/*END OF EPISERVERSHOP CSS-CLASSES	*/
/************************************/

.extra
{
	clear: both;
}

.left
{
	float: left;
}

.col
{
	width: 100px;
}
.marginTop
{
	margin-top: 10px;
}

.marginBottom
{
	margin-bottom: 10px;
}

.boxWidth
{
	width: 722px;
}

.bold
{
	font-weight: bold;
}

.paddingLeft
{
	padding-left: 10px;
}

.gridHeader
{
	font-family: Trebuchet MS;
	font-size: 11px;
}

.gridItem
{
	font-family: Trebuchet MS;
	font-size: 11px;	
}

td
{
	font-size: 12px;
}

.dataList
{
	
}

.dataList td
{
	margin: 0;
	padding: 0;
}

.dataList tr
{
	margin: 0;
	padding: 0;
}

.red
{
	color: Red;
}