.middle_center
{
	background-image: url(img/bg_page.gif);
	background-repeat: repeat-y;
	background-position: right top; 

	width: 765px;
	vertical-align:top;
	padding: 0px 10px 0px 10px;
	background-color : #FFFFFF;

}

.bottom
{
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	background-color : #FFFFFF;

}



.blankLeftBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

	background-color : #FFFFFF;

	margin: 0px 0px 0px 0px;
	
}

.blankRightBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

	background-color : #FFFFFF;

	margin: 0px 0px 0px 0px;
	
}

.topBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	vertical-align: bottom;

	background-color : #FFFFFF;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.productMenuBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

	background-color : #FFFFFF;
	background-image: url(img/product_menu_bg.gif);
	background-repeat: repeat-y;
	background-position: right top; 
	background-attachment: fixed;

	margin: 10px 10px 10px 10px;
	line-height:1.4em;
}

.bottomBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

	background-color : #6A6A6A;

	margin: 0px 0px 0px 0px;
	line-height:1.4em;
}

body
{
	font-family: Trebuchet, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color : #FFFFFF;
	margin: 0px 0px 0px 0px;
	line-height: 20px;


}

td
{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
}

div
{
	margin: 0px 0px 0px 0px;
}


P, UL, LI
{
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

img
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border:0px

}

/* formulär */
form
{ 
	margin-bottom: 0; 
	margin-top:0;
}
.textbox
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px; 
	background-color: #FFFFFF; 
	color: #3A3A3A; 
	border: 1px solid #6F6E6D;	
	border-bottom-color : #D2D0D0;
	border-right-color : #D2D0D0;
	padding-left: 2px
}


.dropruta 	{
	height: 17px;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 1.0em;
	border: 1px solid #E6DFE2;
	border: solid 1px #E6DFE2;
}


textarea
{
	font-family: Verdana, Arial; 
	font-size: 12px; 
	background-color: #FFFFFF; 
	color: #3A3A3A; 
	border: 1px solid #6F6E6D;	
	border-bottom-color : #D2D0D0;
	border-right-color : #D2D0D0;
}

.btn 
{
	cursor: pointer;
	height: 19px;
	background-color: #EBEBEB; 
    font-weight: normal; 
    font-family: Verdana, Arial ;
    font-size: 11px;
	color: #424242;
}

/* Vanliga länkar */
a		
{
	font-size : 12px;
	font-family : Trebuchet MS, Arial, Arial;
	font-weight : normal;
	font-style : normal;
	color : #333333;
	text-decoration : underline;
}

a:visited
{
	font-size : 12px;
	font-family : Trebuchet MS, Arial, Arial;
	font-weight : normal;
	font-style : normal;
	color : #333333;
	text-decoration : underline;
}

a:active
{
	font-size : 12px;
	font-family : Trebuchet MS, Arial, Arial;
	font-weight : normal;
	font-style : normal;
	color : #333333;
	text-decoration : underline;
}

a:hover
{
	font-size : 12px;
	font-family : Trebuchet MS, Arial, Arial;
	font-weight : normal;
	font-style : normal;
	color : #333333;
	text-decoration :underline;
}


.myBackground
{
	background-color : #6488a4;
	background-image: url(img/background.gif);
 	background-repeat: repeat-x;
 	background-position: left top; 
}

.top
{
	background-image: url(img/bg_page.gif);
	background-repeat: repeat-y;
	background-position: right top; 
	height: 110px;
	vertical-align:bottom;
}

.menu
{
	vertical-align:middle;
	padding: 0px 10px 0px 15px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	color : #000000;
	
	
}

/* Meny-länkar */
.menu a
{
vertical-align:top;	
margin-top: 0;
padding: 0px 0px 0px 0px;
font-size : 13px;
	font-family : MS Trebuchet, Tahoma, Verdana;
	font-weight : bold;
	font-style : normal;
	color : white;
	text-decoration : none;

}

.menu a:visited
{
	font-size : 13px;
	font-family : MS Trebuchet, Tahoma, Verdana;
	font-weight : bold;
	font-style : normal;
	color : white;
	text-decoration : none;
}

.menu a:active
{
	font-size : 13px;
	font-family : MS Trebuchet, Tahoma, Verdana;
	font-weight : bold;
	font-style : normal;
		color : white;
	text-decoration : underline;
}

.menu a:hover
{
	font-size : 13px;
	font-family : MS Trebuchet, Tahoma, Verdana;
	font-weight : bold;
	font-style : normal;
		color : white;
	text-decoration :underline;
}




.menuFlapMiddle
{
	padding: 0px 5px 0px 5px;
	color : #FFFFFF;
}

.menuFlap
{
	vertical-align:bottom;
	padding: 0px 1px 0px 1px;
	
	color : #FFFFFF;
	font-size : 11px;
	font-family : Arial, Tahoma, Verdana;
	font-weight : normal;
	font-style : normal;

	background-color : #FFFFFF;
}

/* FLAP-länkar */
.menuFlap a, .menuFlap a:visited, .menuFlap a:active
{
	font-size : 10px;
	font-family : Verdana;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none;
}

.menuFlap a:hover
{
	font-size : 10px;
	font-family : Verdana, Arial, Tahoma, ;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration :underline;
}


/* news-länkar */
.newsLinks a
{
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none;
}

.newsLinks a:visited
{
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none;
}

.newsLinks a:active
{
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : underline;
}

.newsLinks a:hover
{
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	text-decoration :underline;
}

.mainPageElement
{
	padding: 20px 0px 20px 0px;
	vertical-align:top;
}


TR.divider {   
	background-image: url(/shop/shop_img/dottsHoriz.gif);
	background-position: center center;
	background-attachment: scroll;
	background-repeat: repeat-x;
	height: 1px;
}

TR.dividerBig {
	background-image: url(/shop/shop_img/dottsHoriz.gif);
	background-position: center center;
	background-attachment: scroll;
	background-repeat: repeat-x;
	height: 10px;
}

TD.divider {
	background-image: url(/shop/shop_img/dottsVert.gif);
	background-position: top center;
	background-attachment: scroll;
	background-repeat: repeat-y;
	width: 15px;
}


.tdLinedX
{
	background-image: url(img/line.gif); background-repeat: repeat-x; background-position: left center;
}

.tdDottedX
{
	background-image: url(img/dotted_x.gif); background-repeat: repeat-x; background-position: left center;
}

.tdDottedY
{
	background-image: url(img/dotted_y.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 18px;
}


h1
{
	font-size : 18px;	
	font-family : Trebuchet MS, Arial, Arial;
	font-weight : bold;
	font-style : normal;
	color : #B93252;
	text-decoration : none;
	line-height:26px;
	margin: 0px 0px 0px 0px;

}


h2
{
	font-size : 16px;	
	font-family : Trebuchet MS, Arial, Arial;
	font-weight : bold;
	font-style : normal;
	color : #006699;
	line-height:24px;
	text-decoration : none;
	margin: 0px 0px 0px 0px;
}

h3
{
	font-family: "Trebuchet MS", Verdana ;
	font-size: 14px;
	color: #B93252;
	font-weight: bold;
	line-height:20px;
	text-decoration : none;
	margin: 0px 0px 0px 0px;
}


.topicWhite
{
	font-family: Verdana, "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration : none;
}



/* Horizontal ruler används för att skilja avsnitt etc */
HR
{
    height:0;
    border:0;
    border-top:1px solid #928F8D;
    clear:both;
    margin:0px 0 0px 0;
    padding:0px 0 0px 0;

} 

/* formulär */
form
{ 
	margin-bottom: 0; 
	margin-top:0;
}
.textbox
{
	font-family: Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px; 
	background-color: #FFFFFF; 
	color: #3A3A3A; 
	border: 1px solid #6F6E6D;	
	border-bottom-color : #D2D0D0;
	border-right-color : #D2D0D0;
	padding-left: 2px
}


.dropruta 	{
	height: 17px;
	font-family: Verdana, Tahoma, Helvetica, Sans-Serif;
	font-size: 1.0em;
	border: 1px solid #E6DFE2;
	border: solid 1px #E6DFE2;
}


textarea
{
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	color: #3A3A3A; 
	border: 1px solid #6F6E6D;	
	border-bottom-color : #D2D0D0;
	border-right-color : #D2D0D0;
}

.btn 
{
	cursor: pointer;
	height: 19px;
	background-color: #EBEBEB; 
    font-weight: normal; 
    font-family: Verdana, Arial ;
    font-size: 11px;
	color: #424242;
}

.imgBorder
{
	border: 1px solid #4B4B4B;
}


.border
{
	border: 1px solid #555351
}

.bottomborder
{
	border-bottom: 1px solid #999999
}

.cellborder
{
	
	border-left: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	border-right: 1px dashed #999999
}

.imgborderblue
{
	
	border-left: 8px solid #365566;

}


/* ================================================================================================ */
/* ...............................::: TEXTER START :::.............................................. */
/* ================================================================================================ */

.textSmall
{
	font-size : 9px;
	font-family : Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #3A3A3A;
	text-decoration : none;
}

.textLarge
{
	font-size : 25px;
	font-family : Trebuchet, Tahoma, Arial;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none;
	line-height: 40px;
}

.textBold
{
	font-size : 11px;
	font-family : Verdana, Tahoma, Arial;
	font-weight : bold;
	font-style : normal;
	color : #595959;
	text-decoration : none;
}

.textRed
{
	font-size : 10px;
	font-family : Verdana, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #FF0000;
	text-decoration : none;
}


.textSmallGrayItalic
{
 font-size : 11px;
 font-family : Tahoma, Verdana;
 font-weight : normal;
 font-style  : italic;
 color : #747474;
 text-decoration : none;
 text-align:left;
}

.adress
{
	font-size : 12px;
	font-family : Trebuchet MS, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : none;
	margin-left: 20px;


}

.epost
{
	font-size : 12px;
	font-family : Trebuchet MS, Tahoma, Arial;
	font-weight : normal;
	font-style : normal;
	color : #FFFFFF;
	text-decoration : underline;


}


.vitStor
{
font-family: Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
line-height: 22px;
}

.bildtext
{
line-height: 16px;

}
