#content
{
	float: left;
	width: 780px;
	
}
#panel
{
	float: left;
	width: 220px;
	background-color: #FCF26F;
	min-height: 700px;
}
	* html #panel {height:700px;} /*Fix for IE6 and lower versions */
	#panel h1 {
		color:#2e527b;
		padding:15px 0 0 45px;
		font:normal 1.6em Arial, Helvetica, sans-serif;
		margin:0 0 10px;
		}

.panel
{
	float: left;
	width: 220px;
	background-color: #FCF26F;
	min-height: 700px;
}
	* html .panel {height:700px;} /*Fix for IE6 and lower versions */	
	 .panel h1 {
		color:#2e527b;
		padding:15px 0 0 45px;
		font:normal 1.6em Arial, Helvetica, sans-serif;
		margin:0 0 10px;
		}



.p_search
{	


	padding: 0 15px; 
	background-image: url(../images/right_bg-search.gif); 
	margin: 5px auto 6px;
        width: 172px; 
	height: 159px;
}

.p_fav
{
	padding: 0 15px; 
background-image: url(../images/right_bg-fav.gif); 
margin: 5px auto 6px;
            width: 170px; 
height: 159px
}

#p_sellout
{	
	margin: 0 auto 2px;
	padding: 0 15px;
	height: 102px;
	width: 172px;
	background: transparent url(images/right_bg-sellout.gif) no-repeat;
}

#p_sellout h1
{
	color:#ca1600;
	padding:15px 0 0 45px;
	font:normal 1.9em Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}

#p_status
{	
	margin: 0 auto;
	padding: 0 15px;
	height: 106px;
	width: 172px;
	background: transparent url(images/right_bg-status.gif) no-repeat;
}

#p_quick
{	
	margin: 0 auto 2px;
	padding: 0 15px;
	height: 102px;
	width: 172px;
	background: transparent url(images/right_bg-quickorder.gif) no-repeat;
}

#p_keynet
{	
	margin: 5px auto 2px;
	padding: 0 0 0 0;
	height: 10px;
	width: 172px;
	
}

#top
{
	width: 1000px;
	background-color: #2E527B;
	padding-top:2px;
	color:#fff;
	
}
img#moellogo {float:left; margin: 15px 300px 0 20px;}
body
{
  background-color:White;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3F3F3F; 
}

table
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}


a
{
  color:#DD3409;
  text-decoration:underline; 
}

a:hover
{
  color:#DD3409;
  text-decoration:none; 
  
}
#top a {
	color:#f9ea1d;
	text-decoration:underline; 
}
#top a:hover
{
  color:#f9ea1d;
  text-decoration:none;  
}
img 
{
	border: none 0;
}

acronym
{
	border-bottom: 1px dashed #3F3F3F;
	cursor: pointer; 
}


/*ul
{
  font-family: verdana; 
  font-size:11px;
  list-style-image: url(images/small_arrow.gif);
  list-style-type:square; 
  list-style-position:outside; 
  padding-left:0px; 
  margin-left:0px;
  margin-top:5px; 
  color:#666666;
}*/

ol
{
  list-style-position:inside; 
  margin-left:25px; 
  padding-left:25px; 
  margin-top:5px; 
}

#content h1
{
  font-family: verdana; 
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-top:10px; 
  margin-bottom:20px; 
}

h2
{
  font-family: verdana; 
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-bottom:5px; 
}

h3
{
  font-family: verdana; 
  font-weight:bold;
  font-size:12px; 
  margin-top:2px; 
  margin-bottom:2px; 
}



.WelcomeTitle
{
  font-family: verdana; 
  font-size:18px;   
  font-weight:900; 
  letter-spacing:-0.2mm;

}

.Pris
{
	color:#DD3409;
	font-family: verdana; 
	font-size:18px;   
	font-weight:900; 
}

.MainText
{
  font-size:11px; 
  height:100%;
}


.StartHeader
{
	color: #7a2333;
	  font-size:20px;
  font-family: Trebuchet MS; 
  padding-bottom: 5px;
}

.SmallHeader
{
  font-size:11px; 
  font-weight: bold;
  color:#3f3f3f;
}
	#top .SmallHeader {
	  color:#fff;
	  }

.SmallGridHeader
{
 font-size :14px; 
  font-weight: bold;
  color:#3F3F3F;
}

.SmallText
{
  font-size:10px; 
  font-weight: normal;
  
}

.hint
{
  color:Red;
}
.PanelContainer
{
  border:1px silver solid; 
  background-color:#F6F6F6;
  
}


.SidePanelFooter
{
  height:100%;
  background-image:url(images/sidepanel_bg.gif);
  background-repeat: repeat-y; 
}

.SidePanel
{ 
  background-color:#F3F3F3;
  font-size:10px;
  color:#666666;
  border: 1px solid #aaaaaa;
} 
.DottedLine
{
  background-image:url(images/dot_even.gif);
  background-repeat: repeat-x; 
}

.ShopArea
{
	margin: 10px;
}

.Toolbar a
{
	color: #000;
	text-decoration: none;
}



.Empty
{
}

input
{
  font-family: verdana; 
  font-size: 11px; 
}  

select
{
  font-family: Verdana; 
  font-size:11px;
}




.DefaultTab
{
  color: #444;
  font-size:12px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-color: #2E527B;
  background-image:url(images/menu_bg.gif);
  cursor:pointer;
  height: 21px;
  width: 77px;
  margin-right: 2px;
  text-align: center;
}

.DefaultTabHover
{
  color: #444;
  font-size:12px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-color: #2E527B;
  background-image:url(images/menu_bg-marked.gif);
  cursor:pointer;
  height: 21px;
  width: 77px;
   margin-right: 2px;
}




.SelectedTab
{
  color: #444;
  font-size:12px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-color: #2E527B;
  background-image:url(images/menu_bg-marked.gif);
  cursor:default;
  height: 21px;
  width: 77px;
  margin-right: 2px;
}


.ExtraTab
{
  color: #FCF26F;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-color: #2E527B;
 /* background-image:url(images/menu_bg.gif);*/
  background:url(images/double_arrow.gif) no-repeat 0 55%;
  cursor:pointer;
  height: 21px;
  margin-right: 2px;
  text-align: center;

}

.ExtraTabHover
{
  color: #fba612;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-color: #2E527B;
 /* background-image:url(images/menu_bg.gif);*/
  background:url(images/double_arrow.gif) no-repeat 0 55%;
  cursor:pointer;
  height: 21px;
  margin-right: 2px;
  text-align: center;
}

.Level2Tab
{
  color: #444;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  cursor:pointer;
  margin: 0 10px 0 15px;
  
}

.Level2TabHover
{
   color: #A40000;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
 margin: 0 10px 0 15px;
  cursor:pointer;
}

.SelectedLevel2Tab
{
  color: #A40000;
  font-size:13px;
  font-family: Trebuchet MS; 
  font-weight:bold;
  cursor:default;
   margin: 0 10px 0 15px;
}


.Level2Group
{
  background-color: #e5eaf0;
}


.Level2Group .ExtraTab
{
  color: #444;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
 /* background-image:url(images/menu_bg.gif);*/
  background:url(images/double_arrow.gif) no-repeat 0 55%;
  cursor:pointer;
  height: 21px;
  margin-right: 2px;
  text-align: center;

}

.Level2Group .ExtraTabHover
{
  color: #A40000;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
 /* background-image:url(images/menu_bg.gif);*/
  background:url(images/double_arrow.gif) no-repeat 0 55%;
  cursor:pointer;
  height: 21px;
  margin-right: 2px;
  text-align: center;

}


.transparent
{
 margin-left: 15px;
  background-color:#2E527B;
}

.TabTable
{

	background-color: #2E527B;
}

#ben
{
	float: left;
	width: 220px;
}

#pris
{
	float: left;
	width: 70px;
}

#saldo
{
	float: left;	
	width: 70px;
}

#ant
{
	float: left;	
	width: 60px;
}

#enhet
{
	float: left;	
	width: 40px;
}



.calendar_button
{
	border:none;
	cursor:pointer;
}

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  font-family: "Verdana",monospace;
  padding: 2px;
  cursor: pointer;
}

.calendar td
{
  font-size:11px;
}

.title
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.othermonthday
{
  color:#999999;
}

.outofrangeday
{
  visibility:hidden;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}

.ArtDefaultTab
{
	padding-top: 2px;
		float: left;
	display: block;
  color: #444;
  font-size:12px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-image:url(images/menu_article.gif);
  cursor:pointer;
  height: 20px;
  width: 135px;
  margin-right: 2px;
  text-align: center;
}

.ArtDefaultTabHover
{
	padding-top: 2px;
		float: left;
	display: block;
  color: #444;
  font-size:12px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-image:url(images/menu_article.gif);
  cursor:pointer;
  height: 20px;
  width: 135px;
   margin-right: 2px;
}

.ArtSelectedTab
{
	padding-top: 2px;
 text-align :center;
  float: left;
  display: block;
  color: #444;
  font-size:12px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-image:url(images/menu_article-marked.gif);
  cursor:default;
  height: 20px;
  width: 135px;
   margin-right: 2px;
}

ul.KampanjListor
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.KampanjListor li
{
  font-family: verdana; 
  font-size:11px;
  background: url(images/kamkat.png) no-repeat 0 70%;
  padding-left:20px; 
  margin-left:0px;
  margin-top:5px; 
  color:#666666;
  float: left;
  width: 225px; 
  font-weight: bold;
  
}
.KampanjListor a
{
	color:#3F3F3F;
	text-decoration: none;
}

.editTable
{
	width: 100%;
}

.editTable a
{
	color:#3F3F3F;
	text-decoration: none;
}

.editTable td
{
	vertical-align: top;
}

.editBar
{
	text-align: center;
	
}

.editTop
{
	font-weight: bold;
}

.error
{
	padding-left: 3px;
	color: #ff3300;
	font-weight: bold;
}


/* Links */


#linksContainer
{
	height: 25px;
	padding-right: 30px;	
	
}

#links {list-style: none; display:block; float: right; margin: 0px; padding: 0px;}
#links li {text-decoration:none; float:left; text-decoration:none; padding:4px 0 2px 24px; height:19px; font:14px Verdana, Arial; cursor:pointer; background:url(images/double_arrow.gif) no-repeat 0 55%;}

#links a {
	 color: #FCF26F;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
  background-color: #2E527B;
	text-decoration:none;
	
}

#links a:hover {
	
	color: #fba612; /* Textfärg vid hover på menyposter */	
}


#links li>ul { /* IE fix */
	top: auto;
	left: auto;
}


/* Links2 */
#links2 {list-style: none; margin: 0px; padding: 0px;}
#links2 li {text-decoration:none; padding:4px 0 2px 24px; height:19px; font:14px Verdana, Arial; cursor:pointer; background:url(images/double_arrow.gif) no-repeat 0 55%;}

#links2 a {
	 color: #000;
  font-size:13px;
  font-weight: bold;
  font-family: Trebuchet MS; 
	text-decoration:none;
	
}

#links2 a:hover {
	
	color: #fba612; /* Textfärg vid hover på menyposter */	
}


#links2 li>ul { /* IE fix */
	top: auto;
	left: auto;
}
