a:hover      	{ color: #0000FF }
.link        	{ color: #000066; text-decoration: none }
.link:hover  	{ color: #0000FF }
.ulink       	{ color: #0000FF; text-decoration: none }
.ulink:hover	{ color: #0000FF; text-decoration: underline }
.hlink			{ color: #000000; text-decoration: none }
.hlink:hover	{ color: #000000; text-decoration: underline }

.newsCell {
	border-top:solid gray .5pt; border-left:solid gray .5pt; border-bottom:solid gray .5pt; 
	border-right:solid gray .5pt; padding: 0pt 0pt 0pt 0pt; background: #EEEEEE
}

.newsCellUnderlined {
	border-bottom:solid gray .5pt; background: #EEEEEE
}

.framedCellInactive {
	border-top:solid gray .5pt; border-left:solid gray .5pt; border-bottom:solid gray .5pt; 
	border-right:solid gray .5pt; padding: 0pt 0pt 0pt 0pt; background: #FCFCFC
}

.underlinedCell {
	border-top:solid black 0pt; border-left:solid black 0pt; border-bottom:solid black .5pt; 
	border-right:solid black 0pt; padding: 0pt 0pt 0pt 0pt; background: #EEEEEE
}


/* ------------------------------------------------------------------------- */
/* Order form classes */
/* ------------------------------------------------------------------------- */

.topTextCell
{
    vertical-align: top;
    padding-bottom: 8px;
}

.inputTextBox
{
    font-family: Verdana, Arial;
    font-size: 11px;
}

.GridView
{
}

.GridViewHeader
{
    color: #000066;
    background-color: #B7C5D2;
    text-align: left;
}

.GridViewRow
{
    vertical-align: top;
    border-bottom: black 1px solid;
}

.GridViewAlternatingRow
{ 
    vertical-align: top;
    border-bottom: palegoldenrod thin solid;
    /*background-color: #EEEEEE;*/
}


.GridViewEditRow
{
    vertical-align: top;
    border-right: lightslategray 1px solid;
    border-top: lightslategray 1px solid;
    border-left: lightslategray 1px solid;
    border-bottom: lightslategray 1px solid;
}

.stepMargin
{
    margin-left: 15px; 
    margin-right: 15px;
}

.menuTabs
{
   position:relative;
   top:1px;
   margin-left:40px;
}

.tab
{
   color: Black;
   border:Solid 1px slategray;
   border-bottom:none;
   padding:0px 10px;
   background-color: #EEEEEE;
}

.selectedTab
{
   color: Black;
   border:Solid 1px #B7C5D2;
   border-bottom:Solid 1px white;
   padding:0px 10px;
   background-color:white;
}

.tabBody
{
   margin-left: 25px;
   width: 560px;
   border:Solid 1px #B7C5D2;
   padding:20px;
   background-color:white;
}

.cellNavigatePrev
{
    text-align: left;
}

.cellNavigateNext
{
    text-align: right;
    padding-right: 8px;
}

.buttonShopAddToCart
{
    background: url("../bilder/knappar/AddToCart.png");
    height: 22px;
    width: 75px;
    border: none 0px;
    cursor: hand;
}

.buttonShopNext
{
    background: url("../bilder/knappar/Next.png");
    height: 22px;
    width: 75px;
    border: none 0px;
    cursor: hand;
}

.buttonShopPrev
{
    background: url("../bilder/knappar/Back.png");
    height: 22px;
    width: 75px;
    border: none 0px;
    cursor: hand;
}

.buttonShopSendOrder
{
    background: url("../bilder/knappar/Send.png");
    height: 22px;
    width: 75px;
    border: none 0px;
    cursor: hand;
}

/* Current step indication in the order form */
.stepCurrent
{
    height: 30px;
    vertical-align: middle;
    background-color: #FFCC66;
    font-weight: bold;
}

/* Step indication for steps in the order form that have been visited */
.stepVisited
{
    height: 30px;
    vertical-align: middle;
    background-color: #0099CC;
    font-weight: bold;
}

/* Step indication for steps in the order form that haven't been visited */
.stepNotVisited
{
    height: 30px;
    vertical-align: middle;
    background-color: #CCCCCC;
    font-weight: bold;
}
