body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#333333;
}
A:visited {text-decoration: none; color: #666666;}
A:link {text-decoration: none; color: #666666;}
A:active {text-decoration: none; color: #666666; font-weight: bold;}
A:hover {text-decoration: none; color: #666666; font-weight: bold;}

.sitemap a:link, .sitemap a:visited{
color: #CECECE;
}

h1 {
	font-size:140%;
	color:#D16434;
	margin: 10px 0px 16px 0px;
}

h3 {
	font-size:x-small;
	color:#666666;
	font-weight: normal;
	margin: 10px 18px 14px 0px;
}
.mess_box
{
	float: left;
	width: 110px;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	background-color: #ffffff;
	font-size:x-small;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.text_rubrik {
	font-size:100%;
	color:#D16434;
	font-weight: normal;
}
.meny_rubrik {
	font-size:120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	color: #D16434;
	padding: 4px 4px 4px 0px;
	border-bottom: 1px solid #C3DBA8;
}
.meny_rubrik_old { /*Test */
	font-size:120%;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	color: #999999;
	padding: 4px 4px 4px 4px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.load_val {color: #C3C3C3}
.redarrow {
	color: #CC3300;
	font-size: x-small;
}
.meny1
{
	font-size: x-small;
}
.text_green_italic
{
	font-size: x-small;
	color: #006633;
	font-style: italic;	
}
.text_red_italic
{
	font-size: x-small;
	color: #d16434;
	font-style: italic;	
}
.t_red
{
	font-size: x-small;
	color: #d16434;
}

.meny_line
{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 3px;
	border-top: 1px dotted #999999;
	font-size: 1px;
}

.rcpt_red:link{
font-size: 9px;
text-decoration: none; 
color: #CC6600; 
font-style: italic;
font-weight: normal;
}
.rcpt_red:visited, .rcpt_red:active{
font-size: 9px;
text-decoration: none; 
color: #CC6600; 
font-style: italic;
font-weight: normal;
}
.rcpt_red:hover{
font-size: 9px;
text-decoration: none; 
color: #CC6600; 
font-style: italic;
font-weight: bold;
}

.RegForm
{
	border:1px dotted #999999;
	overflow:auto;
	height: 40px;
	width: 170px;
}

.MittVal_Form_center
{
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #999999;
	border-style: dotted;
	text-align: center;
}
.MittVal_Form
{
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #999999;
	border-style: dotted;
}
.FormMeny
{
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #999999;
	border-style: dotted;
	text-indent: 2px;
	width: 90%;
}
.Rpt_tillagning
{
	border:1px dotted #999999;
	overflow:hidden;
	height: 88px;
	width: 170px;
}
.Rpt_beskrivning
{
	font-size: 12px;
	border:1px dotted #999999;
	overflow:auto;
	height: 200px;
	width: 280px;
}
.NyttRecept_form
{
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #999999;
	border-style: dotted;
	width: 120px;
}

/************ sectionLinks styles **************/
/************ *************************************************** fortsätt här med class till id **************************  ****************************************/
.valLetter{
	font-size: 11px;
	display: block;
	font-weight: bold;
	padding: 5px 0px 2px 5px;
	color: #666666;
}
#valLinks{
	margin: 0px;
	padding: 0px;
}
#valLinks a:link, #valLinks a:visited {
	display: block;
	padding: 0px 0px 0px 5px;
	text-decoration:none;
	font-size: x-small;
	color: #666666;
	margin-right: 1px;
}

#valLinks a:hover {
	display: block;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	text-decoration:none;
	font-size: x-small;
	color: #666666;
	margin-right: 1px;
}
#valLinks a:active {
	display: block;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	text-decoration:none;
	font-size: x-small;
	color: #666666;
	margin-right: 1px;
}
#valLinksBlank{
	display: block;
	padding: 5px 5px 2px 5px;
	font-weight: bold;
	font-size: x-small;
	color: #666666;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

/************ valLinks highlight **************/
#valLinkHit{
	margin: 0px;
	padding: 0px;
}
#valLinkHit a:link, #valLinkHit a:visited {
	display: block;
	font-weight: bold;
	font-size: x-small;
	padding: 0px 0px 0px 5px;
	color: #009933;
}

#valLinkHit a:hover {
	display: block;
	font-weight: bold;
	font-size: x-small;
	padding: 0px 0px 0px 5px;
	color: #009933;
}
#valLinkHit a:active {
	display: block;
	font-weight: bold;
	font-size: x-small;
	padding: 0px 0px 0px 5px;
	color: #009933;
}
/************ sectionLinks styles **************/
.sectionLinks{
	font-size: x-small;
	margin: 0px;
	padding: 0;
}
.sectionflow{
	border-top: 0px solid #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px dotted #999999;
	background-color: #FFFFFF;
}

.sectionLista a:link, .sectionLista a:visited
{ 
	display: block;
	padding: 2px 0px 1px 10px;
	color: #666666;
	overflow: hidden;
} 

.sectionLista a:hover {
	display: block;
	background-color: #EFEFEF;
	padding: 2px 0px 1px 10px;
	font-weight: bold;
	color: #666666;
} 

.sectionLista a.active { 
	display: block;
	background-color: #C3DBA8;
	padding: 2px 0px 1px 10px;
	font-weight: bold;
	color: #666666;
} 

.sectionLinks a:link, .sectionLinks a:visited {
	display: block;
	border-top: 0px solid #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px dotted #999999;
	padding: 2px 0px 1px 10px;
	color: #666666;
	overflow: hidden;
}

.sectionLinks a:hover{
	display: block;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 0px solid #ffffff;
	background-color: #EFEFEF;
	padding: 2px 0px 1px 10px;
	color: #666666;
}
.sectionLinks_Blank {
	display: block;
	border-top: 0px solid #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px dotted #999999;
	padding: 2px 0px 1px 10px;
	overflow: hidden;
}
.sectionLinksSpace{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 5px 0px 0px 0px;
	background-color: #FFFFFF;	
	font-size: 1px;
}
.sectionLinksOn{
	background-color: #C3DBA8;
	font-weight: bold;
	color: #666666;
}
.sectionForm{
	display: block;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 2px 0px 2px 8px;
	color: #666666;
	font-size: x-small;
}

/************ sectionLinks styles **************/
#MenyLinks{
	margin: 0px;
	padding: 0px;
}
#MenyLinksTop{
	display: block;
	padding: 10px 0px 0px 0px;
	background-image: url(../bilder/box/142_35_grey.gif);
}
#MenyLinksRubik{
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
	background-image: url(../bilder/box/142_35_grey_sec.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#MenyLinksBtm{
	display: block;
	height: 18px;
	background-color: #ECECEC;
	background-image: url(../bilder/142_20_btm.jpg);
	font-size: xx-small;
}
#MenyLinks a:link, #MenyLinks a:visited {
	display: block;
	border-left: 1px solid #999999;
	border-right: 1px solid #666666;
	background-color: #BBDA98;
	padding: 2px 2px 2px 10px;
	text-decoration: none;
	color: #666666;
	font-size: x-small;
	font-weight: bold;
	background-image: url(../bilder/ml_127_green.jpg);
}

#MenyLinks a:hover{
	display: block;
	border-left: 1px solid #999999;
	border-right: 1px solid #666666;
	background-color: #BBDA98;
	padding: 2px 2px 2px 10px;
	font-weight: bold;
	font-size: x-small;
	background-image: url(../bilder/ml_127_green.jpg);
	color: #ffffff;
}
.MenyLinksOn{
	font-weight: bold;
	color: #ffffff;
}
/************ sectionLinks styles **************/
.Meny_2Blank{
	display: block;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	padding: 3px 0px 3px 10px;
	color: #666666;
	background-color: #E6E6E6;
	background-image: url(../bilder/142_4_mitt_3.jpg);
	font-weight: normal;
	font-size: small;
}
.Meny_2Blank_w{
	display: block;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left;
	height: 20px;
}
#Meny_2Blank_nobg{
	display: block;
	padding: 4px 0px 4px 10px;	
	color: #666666;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
/************ Min Lista styles **************/
#ML_Top{
	display: block;
	padding: 10px 0px 0px 0px;
	background-image: url(../bilder/box/272_35_green.gif);
}
#ML_TopRubik{
	color: #666666;
	font-weight: normal;
	font-size: small;
	background-image: url(../bilder/box/272_43_green_sec.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2faea;
}

#ML_Links a:link, #ML_Links a:visited {
	display: block;
	border-bottom: 1px solid #999999;
	background-color: #CCE3B2;
	padding: 5px 0px 4px 10px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	background-image: url(../bilder/272_top2.jpg);
}

#ML_Links a:hover{
	display: block;
	border-bottom: 1px solid #999999;
	background-color: #CCE3B2;
	padding: 5px 0px 4px 10px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	letter-spacing: 1px;
	font-weight: bold;

}
.ML_Links_Blank2{
	display: block;
	color: #666666;
	font-size: small;
	font-weight: bold;
	padding: 10px 0px 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
#main_body
{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 1002px;
	z-index: 1;
	background-image: url(../bilder/bg/main.gif);
	background-repeat: repeat-y;
	height: auto;
}
.main
{
	position:relative;
	float: left;
	left: 15px;
	width: 600px;
	z-index: 1;
	height: auto;
	padding-bottom: 20px;
}
.main_bottom
{
	float: left;
	top: 0px;
	left: 0px;
	width: 1002px;
	z-index: 200;
	background-image: url(../bilder/bg/bottom.gif);
	background-repeat: no-repeat;
	z-index: 1;
	background-color: #CECECE;
	padding-top: 35px;
	position: relative;
}
#logga_utskrift
{
	position:absolute;
	top: 7px;
	left: 20px;
	width: 220px;
	height: 56px;
	z-index: 2;
	background-color: #C5DCA4;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#utskrift_main
{
	position:absolute;
	top: 7px;
	left: 20px;
	width: 367px;
	height: auto;
	z-index: 2;
	background-color: #FBFFF1;
	border-top: 1px solid #C5DCA4;
	border-right: 1px solid #C5DCA4;
	border-bottom: 1px solid #C5DCA4;
	border-left: 1px solid #C5DCA4;
	padding: 10px 10px 10px 10px;
}
#utskrift_main_2
{
	position:absolute;
	top: 7px;
	left: 420px;
	width: auto;
	height: auto;
	z-index: 2;
	background-color: #FBFFF1;
	border-top: 1px solid #C5DCA4;
	border-right: 1px solid #C5DCA4;
	border-bottom: 1px solid #C5DCA4;
	border-left: 1px solid #C5DCA4;
	padding: 10px 10px 10px 10px;
}
.guidebox{
	position:relative;
	float: left;
	left: 20px;
	width: 520px;
	z-index: 2;
	top: 4px;
	visibility: visible;
}

.box966{
	position:relative;
	float: left;
	left: 0px;
	width: 966px;
	z-index: 2;
	top: 4px;
	visibility: visible;
	height: auto;
}

.box966_top{
	display: block;
	color: #D76533;
	background-color: #FBFFF1;
	background-image: url(../bilder/966x16_top.gif);
	z-index: 2;
	padding: 10px 0px 0px 10px;
	background-repeat: no-repeat;
}

.box966_text {
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	padding: 2px 10px 10px 10px;
	height: auto;
	color: #666666;
}

.box966_bottom{
	display: block;
	color: #666666;
	background-image: url(../bilder/966x20_btm.gif);
	z-index: 2;
	font-size: xx-small;
	padding: 20px 0px 0px 10px;
}

.box1{
	position:relative;
	float: left;
	left: 20px;
	width: 472px;
	z-index: 2;
	top: 4px;
	visibility: visible;
	height: auto;
}
.box1_top{
	display: block;
	color: #D76533;
	background-color: #FBFFF1;
	background-image: url(../bilder/472x7.gif);
	z-index: 2;
	padding: 7px 0px 0px 10px;
	background-repeat: no-repeat;
}
.box2_top{
	display: block;
	color: #FFFFFF;
	background-image: url(../bilder/box/182x35_green.gif);
	z-index: 2;
	padding: 25px 0px 0px 10px;
	background-repeat: no-repeat;
	font-size: medium;
}
.box3_top{
	display: block;
	color: #FFFFFF;
	background-image: url(../bilder/275x12_lgul.gif);
	z-index: 2;
	padding: 10px 0px 0px 10px;
	background-repeat: no-repeat;
	font-size: medium;
}
.box3_bottom{
	display: block;
	color: #666666;
	background-image: url(../bilder/275x20_btm.gif);
	z-index: 2;
	font-size: xx-small;
	padding: 20px 0px 0px 10px;
}

.box1_bottom{
	display: block;
	color: #666666;
	background-image: url(../bilder/472x20.gif);
	z-index: 2;
	font-size: xx-small;
	padding: 20px 0px 0px 10px;
}
.box1_text {
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	padding: 2px 10px 10px 10px;
	height: auto;
	color: #666666;
}
.box2_text {
	padding: 2px 0px 5px 40px;
}
.box1_blue {
	background-color: #FBFFF1;
	background-image: url(../bilder/472x4_blue.gif); 
	background-color:#C8EFFA; 
}

.box1_list
{
	float: left;
}
.listan
{
	position:relative;
	float: left;
	left: 290px;
	width: 352px;
	z-index: 2;
	height: 470px;
	top: 4px;
	visibility: visible;
}
/************ Top sidan **************/
#logga
{
	position:absolute;
	position:absolute;
	top: 1px;
	left: 14px;
	width: 970px;
	height: 71px;
z-index: 1;
}
#main_logga
{
	position:relative;
	left: 11px;
	width: 977px;
	height: 71px;
	z-index: 1;
	background-color: #FFFFFF;
	padding: 1px 0px 5px 0px;
}
#rkl_top
{
	position:absolute;
	top: 47px;
	left: 27px;
	width: 550px;
	height: 20px;
	z-index: 2;
}
#main_rkl_top
{
	position:absolute;
	top: 47px;
	left: 16px;
	width: 550px;
	height: 20px;
	z-index: 2;
}
/************ listor mm **************/
#top_menyInfo
{
	position:absolute;
	overflow: hidden;
	top: 8px;
	left: 165px;
	width: 159px;
}
#menynInfoTop{
	display: block;
	width: 159px;
	height: 12px;
	background-image: url(../bilder/159x35_info.gif);
	z-index: 2;
}
#menynInfo
{
	width: auto;
	background-color: #e0f1ff;
	z-index: 1;
	color: #666666;
	padding: 0px 10px 10px 10px;
	background-image: url(../bilder/159x3_info.gif);
}
#menynInfoBtm{
	width: 159px;
	height: 16px;
	display: block;
	margin: 0px 0px 6px 0px;
	background-image: url(../bilder/159x16_info.gif);
	z-index: 2;
}
#menyn
{
	position:absolute;
	top: 38px;
	left: 165px;
	width: 157px;
	height: 417px;
	overflow: auto;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 0px solid #B2B2B2;
	background-color: #FBFFF1;
	z-index: 1;
}
#menynTopBox{
	position:absolute;
	display: block;
	top: 8px;
	left: 165px;
	width: 159px;
	height: 30px;
	display: block;
	color: #666666;
	font-size: x-small;
	font-weight: bold;
	background-image: url(../bilder/box/159_35_green.gif);
	z-index: 2;
}
#menynBtmBox{
	position:absolute;
	display: block;
	top: 455px;
	left: 165px;
	width: 159px;
	height: 20px;
	display: block;
	color: #666666;
	font-size: x-small;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../bilder/159_btm.jpg);
	z-index: 2;
}
#menyn_info
{
	position:absolute;
	top: 8px;
	left: 165px;
	width: 157px;
	height: 100px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #666666;
	border-style: solid;
	color: #666666;
	font-size: x-small;
	background-color: #FBFFF1
	}
#menyn_info_text{
	display: block;
	padding: 12px 10px 2px 12px;
}
#menyn_info_text_small{
	display: block;
	padding: 5px 5px 2px 5px;
}
.menyinfo
{
	font-size:x-small;
	font-weight: normal;
}
 
#pub_menyn /************ Kommer att gå å tabort nör login.asp är klar **************/
{
	position:absolute;
	top: 109px;
	left: 139px;
	width: 150px;
	height: 150px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #F4FEDE;
	border-color: #999999;
	border-style: solid;
}
#top_meny
{
	position:absolute;
	overflow: hidden;
	top: 8px;
	left: 15px;
	width: 142px;
	background-color: #FFFFFF;
}

#meny_text /************ Kommer att gå å tabort nör login.asp är klar **************/
{
	float: left;
	width: 120px;
	margin-left: 3px;
	margin-top: 5px;
	color: #666666;
}
#MinLista
{
	width: 270px;
	height: 417px;
	overflow: auto;
	border-top: 0px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	color: #666666;
	font-size: x-small;
	z-index: 1;
}

.Minlista_box
{
	float: left;
	padding: 0px 0px 0px 6px;
	margin-top: 5px;
}
.Rubrik_box
{
	float: left;
	padding: 0px 0px 0px 0px;
}
.Main_box
{
	float: left;
	padding: 0px 0px 2px 25px;
	height: auto;
}
.Rubrik_line
{
	float: left;
	width: 290px;
	margin:3px 0px 0px 22px;
	padding: 0px 0px 22px 0px;
	border-top: 1px dotted #999999;
	display:inline;
	font-size: 1px;
}
.il-rcpt_box
{
	float: left;
	width: 110px;
	margin:3px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:inline;
	background-color: #ffffff;
	font-size:x-small;
	padding: 5px 5px 5px 5px;
	text-align:center;
}
.Meny_box
{
	float: left;
	padding: 2px 0px 2px 2px;
	margin-left: 1px;
	margin-right: 1px;
}
.Minlista_line
{
	float: left;
	width: 235px;
	margin-left: 3px;
	border-top: 1px dotted #999999;
	font-size: 1px;
}
#MittValBox{
	position:absolute;
	left: 9px;
	width: 357px;
	z-index: 2;
	top: 8px;
}
#MittValTopBox{
	background-color: #ffffff;
	background-image: url(../bilder/357x10.gif);
	z-index: 1;
	padding: 10px 0px 0px 0px;
	display: block;
}
#MittVal {
	width: 345px;
	height: auto;
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	z-index: 1;
	padding: 0px 0px 0px 10px;
	float: left;
}
.MittVal_Text {
	width: 320px;
	color: #666666;
	font-size: x-small;
	margin-left: 20px;
}
#MittValBtmBox{
	display: block;
	background-image: url(../bilder/357_btm.jpg);
	width: 357px;
	float: left;
	height: 20px;
}
#MittValRecept {
	width: 350px;
	height: 367px;
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	z-index: 1;
	overflow: auto;
	padding-left: 5px;
	float: left;
}
#TopMittValRecept {
	width: 350px;
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	z-index: 1;
	padding-left: 5px;
	float: left;
}
#MittVal_ReceptText {
	width: 320px;
	margin-left: 5px;
	color: #666666;
	font-size: x-small;
}
#MittVal_add {
	position:absolute;
	top: 221px;
	left: 2px;
	width: 352px;
	height: 259px;
	z-index: 2;
	text-align: center;
}
#Skriv_MinLista
{
	position:absolute;
	top: 10px;
	left: 10px;
	width: 600px;
	height: auto;
	color: #666666;
	font-size: x-small;
}
#Skriv_Minlista_box
{
	float: left;
	width: 260px;
	height: auto;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #333333;
	border-style: dotted;
	background-color: #F4FEDE;
	margin-left: 3px;
	margin-top: 5px;
	color: #666666;
	vertical-align: top;
}
#Minlista_text
{
	float: left;
	width: 290px;
	margin-left: 3px;
	margin-top: 5px;
	color: #666666;
}
.Rcpt_lista
{
	float: left;
	padding: 0px 0px 0px 6px;
	margin-top: 2px;
	vertical-align: top;
	width:230px;
}
.Rcpt_lista_komm
{
	float: left;
	padding: 0px 0px 0px 7px;
	margin-top: 1px;
	vertical-align: top;
	width:230px;
}
.Rcpt_lista_rub
{
	float: left;
	width:230px;
	display: block;
	padding: 5px 0px 0px 3px;
	margin-top: 10px;
	color: #666666;
	font-weight: bold; 
	letter-spacing: 1px;
}
/******************* Meny Recept lista ************************/
.Rcpt_Lista_Links {
	display: block;
	padding: 2px 1px 2px 2px;
	text-decoration:none;
	font-size: x-small;
	color: #666666;
	margin-right: 1px;
	background-position: top right;
	background-repeat: no-repeat;
}
.Rcpt_Lista_Links a:link, .Rcpt_Lista_Links a:visited {
	display: block;
	padding: 2px 5px 2px 10px;
	text-decoration:none;
	font-size: x-small;
	color: #666666;
	margin-right: 1px;
}
.Rcpt_Lista_Links a:hover {
	display: block;
	padding: 2px 5px 2px 10px;
	text-decoration:none;
	font-size: x-small;
	color: #666666;

	margin-right: 1px;
	font-weight: bold;
}
.Rcpt_Lista_Line{
	display: block;
	font-size: 1px;
	border-top: 1px solid #DBE7CF;
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 2px;
	margin-top: 4px;
}
/******************* Recept lista ************************/
/* <div id="MittValBox">
/* <div id="MittValTopBox"> */
.Rcpt_ValBox2{

	width: 280px;
	z-index: 2;

}

.Rcpt_ValTopBox2{
	background-color: #ffffff;
	background-image: url(../bilder/280x12.gif);
	z-index: 1;
	padding: 10px 0px 0px 0px;
	display: block;
}
.Rcpt_Val2 {
	width: 268px;
	height: 297px;
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	z-index: 1;
	padding: 0px 0px 0px 10px;
	overflow: auto;
}
.Rcpt_ValBtmBox2{
	display: block;
	padding: 20px 0px 0px 10px;
	background-image: url(../bilder/280x20_btm.gif);
}

#Rcpt_ValBox{
	position:absolute;
	left: 10px;
	width: 280px;
	z-index: 2;
	top: 8px;
}

#Rcpt_ValTopBox{
	background-color: #ffffff;
	background-image: url(../bilder/280x12.gif);
	z-index: 1;
	padding: 10px 0px 0px 0px;
	display: block;
}
#Rcpt_Val {
	width: 268px;
	height: auto;
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	z-index: 1;
	padding: 0px 0px 0px 10px;
}
#Rcpt_ValBtmBox{
	display: block;
	padding: 20px 0px 0px 10px;
	background-image: url(../bilder/280x20_btm.gif);
}
#Rcpt_Val_Text {
	width: 265px;
	color: #666666;
	font-size: x-small;
	padding: 0px 0px 0px 10px;
}
#Rcpt
{
	position:absolute;
	top: 50px;
	left: 296px;
	width: 342px;
	height: 420px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #999999;
	border-style: solid;
	background-color: #FBFFF2;
	color: #666666;
	font-size: x-small;
	z-index: 1;
}

.Rcpt_text_rub
{
	width:200px;
	display: block;
	padding: 12px 0px 10px 3px;
	color: #666666;
	font-weight: bold;
	float: left;
	clear: left;
}
.Rcpt_text
{
	float: left;
	padding: 0px 0px 0px 6px;
	margin-top: 2px;
	vertical-align: top;
	width:300px;
	clear: left;
}
#Rcpt_line
{
	float: left;
	width: 320px;
	margin-top: 25px;
	margin-left: 3px;
	border-top: 1px dotted #999999;
	font-size: 1px;
}

/******************* Finns på flera sidor ************************/
.sectionMeny a:link, .sectionMeny a:visited {
	display: block;
	border-top: 0px solid #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px dotted #999999;
	padding: 2px 0px 1px 12px;
	color: #666666;
	overflow: hidden;
	font-size: x-small;
}

.sectionMeny a:hover{
	display: block;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 0px solid #ffffff;
	background-color: #EFEFEF;
	padding: 2px 0px 1px 12px;
	color: #666666;
	font-size: x-small;
}
.sectionMenyOn{
	background-color: #C3DBA8;
	font-weight: bold;
	color: #666666;
}
.prod_sok
{
	display: block;
	font-size: small;
	font-weight: bold;
	padding: 5px 0px 2px 5px;
	color: #666666;
	letter-spacing: 1px;
}
/******************* Min lista ************************/
#MinListaTopBox{
	position:absolute;
	top: 8px;
	left: 380px;
	width: 272px;
	z-index: 2;
}
#MinListaBtm{
	display: block;
	padding: 20px 0px 0px 0px;
	background-image: url(../bilder/272_btm.jpg);
}

/******************* Box för recept, bred version ************************/
#ReceptTopBox{
	position:absolute;
	top: 8px;
	left: 308px;
	width: 344px;
	z-index: 2;
}
#ReceptTop{
	display: block;
	padding: 10px 0px 0px 0px;
	background-image: url(../bilder/box/344_35_green.gif);
}
#ReceptTopRubik{
	color: #666666;
	font-weight: normal;
	font-size: small;
	background-image: url(../bilder/box/344_43_green_sec.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1f9e8;
}
#Recept
{
	width: 342px;
	height: 417px;
	overflow: auto;
	border-top: 0px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	color: #666666;
	font-size: x-small;
	z-index: 1;
}
#ReceptBtm{
	display: block;
	padding: 20px 0px 0px 0px;
	background-image: url(../bilder/344_20_btm.jpg);
}
/******************* Listar varor under mina varor med grön text för egna varor ************************/
#varorLinks a:link, #varorLinks a:visited {
	display: block;
	padding: 0px 0px 0px 5px;
	text-decoration:none;
	font-size: x-small;
	color: #D76533;
	margin-right: 1px;
}

#varorLinks a:hover {
	display: block;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	text-decoration:none;
	font-size: x-small;
	color: #D76533;
	margin-right: 1px;
}
#varorLinks a:active {
	display: block;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
	text-decoration:none;
	font-size: x-small;
	color: #D76533;
	margin-right: 1px;
}
.varorLinksBlank{
	display: block;
	padding: 0px 0px 0px 5px;
	text-decoration:none;
	font-size: x-small;
	color: #666666;
	margin-right: 1px;
}
/******************* Affärs ordning varor ************************/
.Affar_val
{
	float: left;
	margin-top: 5px;
	color: #666666;
}
/******************* Matsedel listan ************************/
.Msedel_lista{
	font-size: x-small;
	display: block;
	padding: 5px 0px 2px 5px;
	color: #666666;
	font-weight: bold;
}
/******************* Box 280 ************************/
.top_280_std{
	background-color: #ffffff;
	background-image: url(../bilder/280x12.gif);
	z-index: 1;
	padding: 10px 0px 0px 0px;
	display: block;
}
.main_280_std {
	width: 268px;
	height: auto;
	border-top: 0px solid #B2B2B2;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #FBFFF1;
	z-index: 1;
	padding: 0px 0px 0px 10px;
}
.btm_280_std {
	display: block;
	padding: 20px 0px 0px 10px;
	background-image: url(../bilder/280x20_btm.gif);
}
.pos_642_frame{
	position:absolute;
	left: 10px;
	width: 642px;
	z-index: 2;
	top: 8px;
}
.top_642{
	background-image: url(../bilder/box/642x20_top.png);
	z-index: 1;
	padding: 10px 0px 0px 0px;
	display: block;
}
.btm_642{
	background-image: url(../bilder/box/642x20_btm.png);
	z-index: 1;
	display: block;
	height: 20px;
}
.pos_375_box{
	position:absolute;
	left: 31px;
	width: auto;
	z-index: 3;
	top: 60px;
	;
	height: auto;
}
/******************* Allmän text  ************************/
.info_text_1{
	font-size: x-small;
	display: block;
	padding: 5px 5px 5px 5px;
	color: #666666;
	width: 210px;
	border-right: 1px solid #cccccc;
	float: left;
}
.info_text_2{
	font-size: x-small;
	display: block;
	padding: 5px 5px 5px 5px;
	color: #666666;
	width: 210px;
	float: left;
	
}
.info_text_line{
	border-top: 1px solid #cccccc;
	width: 440px;
	float: left;
	height: 2px;
	margin-top: 5px;
}
.line_solid{
	border-top: 1px solid #cccccc;
	width: auto;
	height: 2px;
	margin-top: 5px;
}
.sms_box{
	font-size: 130%;
	display: block;
	padding: 5px 5px 5px 5px;
	color: #666666;
	width: 190px;
	border: 1px solid #666666;
	background-color: #C1D9A9;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
}

.sms_box_small{
	font-size: x-small;
	display: block;
	padding: 5px 5px 5px 5px;
	color: #666666;
	width: 190px;
	border: 1px solid #666666;
	background-color: #C1D9A9;
	margin: 5px 0px 5px 0px;
}
.rubrik_vit_ruta {
	font-size:120%;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	color: #D16434;
	padding: 4px 4px 4px 0px;
}
.rubrik_vit_ruta_dist {
	font-size:110%;
	margin: 2px 5px 2px 5px;
	color: #D16434;
	display: block;
}
.textlista_vit_ruta {
	margin: 5px 0px 5px 0px;
	display: block;
}
.fet_uline {
	font-weight: bold;
	text-decoration: underline;
}
/******************* Allmän formatering  ************************/
.vitbox_tabell{
	padding:0px 6px 0px 6px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	display:block;
	background-color: #F9F9F9;
	font-size:x-small;
}
.MonoSpace {
	background-color: #FFFFFF;
	color: #333333;
	font-family: "Lucida Console","Courier New", Courier, mono;
	font-size: 11px;
	border: #808080 1px inset;
}
.postnrBox {
	width:250px;
	height:80px;
	background-color:#ffffff;
	border:2px solid #000000;
	padding:10px;
}

