
/************************************/
/*EPISTORE CSS-CLASSES				*/
/************************************/

.button_tos
{
	float:left;
}
.button_change_width
{
	width: 220px;
}
#cartviewButtoms
{
	margin-top: 5px;
	margin-bottom: 10px;
	float:right;	
}

/*-------- PUFFAR -----------*/

.RightEditorWidth
{
}

/* GUL */
.RightMenuEditor
{
	width: auto;
	height: auto;
    border: solid 1px #cfcfcf; 
    
    background-color: #CAC5BB;
}
.RightMenuEditor h2
{	
	background-image:url('../../images/new_layout/orange_header_repeat-x.gif');
    background-repeat:repeat-x;
    background-position:top;
    background-color:#e37f1b;
    
    padding-left:10px;
    
    height:32px;
    
    font-weight:bold;
    font-size: 100%;
    
    color:#ffffff;
    
    line-height:30px;
    
    text-decoration:none;
    margin-bottom: 0px;
}

.RightMenuEditor h2 a,  .RightMenuEditor h2 a:visited, .RightMenuEditor2 h2 a, .RightMenuEditor2 h2 a:visited, .RightMenuEditor3 h2 a, .RightMenuEditor3 h2 a:visited 
{
	color:#ffffff;
}
	
.RightMenuEditor p
{
	padding: 5px 10px 5px 10px;
	margin:0px;
}

/* BLÅ */
.RightMenuEditor2
{
	width: auto;
	height: auto;	
    border: solid 1px #cfcfcf;     
    background-color: #EBEEF7;
}
.RightMenuEditor2 h2
{
	background-image:url('../../images/new_layout/orange_header_repeat-x.gif');
    background-repeat:repeat-x;
    background-position:top;
    background-color:#e37f1b;
    
    padding-left:10px;
    
    height:32px;
    
    font-weight:bold;
    font-size: 100%;
    
    color:#ffffff;
    
    line-height:30px;
    
    text-decoration:none;
    margin-bottom: 0px;
}
.RightMenuEditor2 p
{
	padding: 5px 10px 5px 10px;
	margin:0px;
}

/* GRÅ */
.RightMenuEditor3
{
	width: auto;
	height: auto;
    border: solid 1px #cfcfcf; 
    background-color: #EAE9E6;
}
.RightMenuEditor3 h2
{
	background-image:url('../../images/new_layout/orange_header_repeat-x.gif');
    background-repeat:repeat-x;
    background-position:top;
    background-color:#e37f1b;
    
    padding-left:10px;
    
    height:32px;
    
    font-weight:bold;
    font-size: 100%;
    
    color:#ffffff;
    
    line-height:30px;
    
    text-decoration:none;
    margin-bottom: 0px;
    
}
.RightMenuEditor3 p
{
	padding: 5px 10px 5px 10px;
	margin:0px;
}

/* --------SLUT PÅ PUFFAR ----------- */

/****RightMenuSerachStart********/
.tablerowForHoldingSerach
{	
	background-color: #dddddd;
	height:30px;
}
.RightDivSerachInRightMenu
{
	float:left;	
	height:20px;
	margin-top:10px;
	margin-left:1px;
	width: auto;
}
.LeftDivSerachInRightMenu
{
	float:left;	
	height:25px;
	margin-top:6px;
	margin-left:2px;
	width: auto;
}
/****RightMenuSerachStart********/
/********ItemListHeadSTART*******************/
#holderForItemListTop
{
	
	border-collapse: collapse;
	width: 100%;
	border: none;
	border-top: solid 0.1em #dddddd;
	 font-weight: bold;
    background-color: #F0F0F0;
	border-bottom: solid 0.1em #dddddd;
	
}
#holderForItemListDown
{
	
	border-collapse: collapse;
	width: 100%;
	border: none;
	
	border-bottom: solid 0.1em #dddddd;
	 font-weight: bold;
    background-color: #F0F0F0;
	
}
#itemListImageAreaHeader
{	
	float:left;
	width:40px;		
}
#itemListArtAreaHeader
{
	float:left;
	width:45px;
	
}

#itemListTitleAreaHeader
{
	float:left;
	width:90px;
	
}
#itemListDocAreaHeader
{
	
	float:left;
	width:65px;
}
#itemListPriceAreaHeader
{
	float:left;
	width:50px;
}
#itemListAmountAreaHeader
{
	float:left;
	width:30px;
}
#itemListBuyORBorrowAreaHeader
{
	
	
	float:right;
	width:50px;
	background-color:Fuchsia;
	
}
#smallSpaceForItemListDivs
{
	float:left;
	width:1px;
}

/*******ItemListHeadEND*****************/
/*******ItemLsitItemStart***************/
#holderForItemList
{
	border-collapse: collapse;
	width: 100%;
	border: none;
	
	border-bottom: solid 0.1em #dddddd;	
}
.itemListImage
{	
	float:left;
	width:40px;
	margin-bottom:8px; /* added for more space between picture and name in related art in IE8 */	
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
}
#itemListArt
{
	
	float:left;
	width:45px;
	margin-top:20px;
	
	
}

#itemListTitle
{
	margin-top:20px;
	float:left;
	width:90px;
	
	
}
#itemListDoc
{
	margin-top:20px;
	float:left;
	width:65px;
	
	
	
}
#itemListPrice
{
	margin-top:20px;
	float:left;
	width:60px;
	
	text-align:right;
	
	
	
}
#itemListAmount
{
	margin-top:15px;
	float:left;
	width:30px;

	text-align:right;
}
#itemListBuyORBorrow
{
	
	
	float:right;
	width:30px;
	
	
	
}
#itemListBuyORBorrowTop
{
	
	
	float:right;
	width:30px;
	
	
}
#smallSpaceForItemListDivs2
{
	float:left;
	width:2px;
}

/*******ItemLsitItemEnd***************/

.rightEditor
{
	background-color:Lime;
	color:Blue;
}
.blackText
{
	color:Black;
}
.itemTest
{
	width:310px ;
}
.itemTest2
{
	width:400px ;
}
.leftTest
{
	color:black;
	font-weight:bold;
	width: 170px;
	float: left;
	vertical-align: top;
}
.leftTest20Height
{
	color:black;
	font-weight:bold;
	width: 170px;
	float: left;
	padding-top: 8px;
}
.rightTest20Height
{	
	padding-top: 8px;
}
.leftTestBottom
{
	color:black;
	font-weight:bold;
	width: 153px;
	float: left;
	vertical-align: top;
}
.rightTest
{
	color:black;
	float: left;	
	width: 130px;	
}
.rightTest2
{
	
	float: left;	
	width: 220px;	
}
.holderForCartViewFee
{
	float:right;
	width: 100%;
    padding-top: 0.3em;
    padding-bottom: 0.5em;
	border-bottom: solid 0.1em #dddddd;
	
}
.holderForCartViewSum
{
	float:right;
	width: 100%;
	font-weight: bold;
    background-color: #F0F0F0;
	border-bottom: solid 0.1em #dddddd;
}
.leftCartViewSum
{
	width: 70%;
	float: left;
}
.rightCartViewSum
{
	float: right;
	width: 30%;
}
.divCartViewArtNr
{
	float:left;
}

.EditPanelInfo
{
	width:555px;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	float:left;
	border: 1px solid;
	border-color : #EBE9CA;
	background-color: #F7F6D9;
}
.EditPanelInfoError
{
	width:555px;
	background-color:#ffffcc;
	border: solid 1px grey;
	padding: 5px 5px 5px 5px;
	margin-top: 10px;
	float:left;
	color: Red;
}
.widthFullsize
{
	width: 400px;
	
}
.shoppingItem
{
	color:Black;
	font-weight:bold;	
	float:left;	
}
.shoppingItemComments
{
	color:Black;
	font-weight:bold;
	width: 280px;
	float:left;
}
.shoppingItemValue
{	
	float:left;	
}
.shoppingItemValueBottom
{	
	float:left;
}

.shoppingItemBottom
{
	color:Black;
	font-weight:bold;
}

.shoppingItemValueComments
{
	width: 200px;
	
}
.shoppingItemValueNew
{
	
	background-color:Gray;
	
}
.image
{
	height:110px;
	width:76px;
	float:right;
}

a.noFormat
{
	text-decoration:none;
	color:Black
}
.introduction
{
	width: 200px;
}
.widthBoxBG_CheckButtons
{
	width:415px;
	background-color:#ffffcc;
	border:solid 1px #323ABD;
}
.labelWidthSprak
{
	width:170px;	
	font-weight:normal;
}
.labelWidthSprakR2
{
	width:70px;	
	font-weight:normal;
}
.widthLabelTD
{
	width:92px;
}
.widthBoxBG
{
	width:215px;
	background-color:#ffffcc;
}
.widthSprakTextBox
{
	width:100px;
}
.widthEditorBG
{
	width:90%;
	height:230px;
	background-color:#ffffcc;
}
.textBoxWidthBG
{
	width:60px;
	background-color:#ffffcc;
}
.textBoxWidth
{
	width:60px;	
}
td.cellwidth
{
	width:215px;
}
.widthBoxBrowse
{
	width:190px;
}
.widthBoxAll
{
	width:215px;
}
.widthBox3col
{
	width:91px;
}
.widthBoxShort
{
	width:130px;
}
.widthBoxShortBG
{
	background-color:#ffffcc;
	width:130px;
}
.widthBoxTD
{
	width:88px;
}

.labelWidth
{
	width:195px;
}
.labelWidthKommentar
{
	width:350px;
}
.widthBox
{
	width: 180px;
}
.widthBoxlang
{
	width:300px;
}

a.itemlink
{
    font-size: 0.9em;
    text-decoration: none;
}
a.largeshopheading
{
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
a.largeshopheading:hover
{
    color: #ffffff;
}
a.smallcartheader
{
	padding-top: 1em;
	color: #ffffff;
	
}
.verticallycentered
{
	display: block;
}
.rightmargin
{
	margin-right: 0.5em;
}
table.smallcart
{
	border-collapse:collapse;
	width: 100%;
	
}

.orderrowbottom
{
	border-bottom: solid 1px #cccccc;
}

table.largecart
{
	border-collapse:separate;
	padding: 0;
	border: solid 0px #dddddd;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	width: 800px;
}
textarea.large
{
	width: 30em;
}
div.settingsarea
{
	background-color: #F0F0F0;
	border-style: solid;
	border-width: 0.1em 0;
	border-color: #dddddd;
	width: 805px;
}
div.settingsarealeft
{
	background-color: #F0F0F0;
	width: 805px;
	float:left;
}

div.settingsarearight
{
	background-color: #F0F0F0;
	width: 805px;
	float:right;
}
div.settingsareaForCheckoutItems
{
	
	width:405px;
}
div.settingsareaArticle
{
	background-color: #D8DFF3;
	
	border-style: solid;
	border-width: 0.1em 0;
	border-color: #dddddd;
}
div.settingsareaArticleInfo
{
	background-color:  #F0F0F0;
	border-style: solid;
	border-width: 0.1em 0;
	border-color: #dddddd;
}
table.largecart td, table.largecart th
{
	padding:0px;
	border: none;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	padding-top: 3px;
	padding-bottom: 3px;
}
table.smallcart td
{
	padding: 0.2em;
	
}
tr.smallcartitem
{
    height: 1.5em;
}
tr.smallcartalternatingitem
{
    height: 1.5em;
}
.inactiveleftmenu
{ 
    color: #aaa;
}
.listheader
{
    font-weight: bold;
    background-color: #F0F0F0;
    vertical-align: top;
}
.listheaderItemList
{
    font-weight: bold;
    background-color: #F0F0F0;
}
.listheader th
{
	border-width: 0.1em;
	border-style: solid;
	border-color: #000000;
}
.th_r
{	
	font-weight:bold;
}
.smallcartlistheader
{
    padding-left:10px;
    height:32px; 
    font-weight:bold;
    text-decoration:none;
	color:#fff;
	font-size:1.2em;
	background-color:#6b7b00;
	background-image:url(../Images/header-rounded-green-tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0;
	border:none;
	padding:0; 
}

.smallcartlistheaderTR
{
	background-image:url(../Images/header-rounded-green-tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#6b7b00;
}
.smallcartlistheader a{padding-left: 10px;color:#ffffff;}

td.amountheader
{
	padding-left: 0.3em;
}

.unevenrowstore
{
}
.evenrowstore
{
}
.shopitem
{
    color: #000000;
}
div.tablerow
{
	width: 99%;
	padding: 0.2em;
	clear: both;
	
}

div.tablerow a
{
	background:url(../Images/sprite.png) -742px -1013px no-repeat;
	padding-left:12px;
}

div.imageShowItem
{
	width:76px;
	float:right;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135,strength=5);
	margin-bottom: 10px;
}
.descriptionTexForArticle
{
	float:left;
	border: dashed 1px red;
	width: 100%;
}
div.tablerowArticle
{
	width: 99%;
	padding: 0.2em;
	padding-bottom: 10px;
}

/* Nytt tillägg1 för showitem */
/************* ShowItem **************/

#leftArea
{
	float: left;
	width: 357px;
}

#paddingleftArea
{
	padding:0px;

}

#leftBottom
{
	padding: 0px;	
}

#leftBottomArea
{
	float: left;
	width:99%;
}

#rightArea
{
	float: right;
	width: 177px;
}

div.ShowItemShortdescription
{
	width: 550px;
	float:left;
}

div.ShowItemText
{
	width: 440px;	
}

#showItemBottomList
{	
	vertical-align: bottom; 	
	clear:both;
	border: 1px solid;
	border-color : #cccccc;
	background-color: #f9f9f9;
}

#showItemBottomList div
{
	padding: 3px;
}
#showItemBottomList table tr td.padding
{
	padding-bottom: 0px;
	vertical-align: bottom;
}
#showItemBottomList table tr td
{
	padding-top: 0px;
}


/* Slut på Nytt tillägg1 för showitem */
div.holderForIcons
{
	float:right;
	background-color:#F0F0F0;
	height: 34px;
}
div.leftForIcons
{
	margin-top:10px;
	float:left;
	margin-left: 10px;	
}
div.rightForIcons
{
	float:right;	
	width:140px;
	margin: 2px 10px 2px 0px;	
}
div.rightForIcons2
{
	float:right;	
}
div.headingTableHolder
{
	font-weight:bold;
	margin-top: 40px;
	
}
div.leftheadingTable
{
	color:Black;
	font-weight:bold;
	width: 170px;
	float: left;
}
div.rightheadingTable
{
	color:Black;
	font-weight:bold;
	float: right;
	width: 75px;
	
}
div.description
{	
	width:175px;
	float:left;
}
div.descriptionCheckout
{	
	width:150px;
	float:left;			
}
.labelTextConfirmOrder{font-weight:bold;}

div.decrsiptionConfirmOrder
{
	width:120px;
	float:left;
}

div.contentConfirmOrder
{
	width: 250px;
	float:left;
}

div.descriptionInAdvancedSearch
{
	float: left;
	width: 99%;
	
}
div.content
{
	float: left;
	width: 70%;
	width: 270px;
}
div.contentArticle
{	
	width: 30%;	
}


div.sum
{
	width: 100%;
	font-weight: bold;
    background-color: #F0F0F0;
	border-bottom: solid 0.1em #dddddd;
}
div.sumCartview
{
	width: 100%;
	font-weight: bold;
    background-color: #F0F0F0;
	border-bottom: solid 0.1em #dddddd;
}
.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
td.linklist a
{
	text-decoration: none;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}

/* Classes used for store edit mode */
table.admintable
{
	border-collapse: collapse;
	border: solid 1px #cccccc;
	border-bottom-color: #6B7C9B;
	border-right-color: #6B7C9B;
}
.admintableheading, .admintableheading td
{
	height:20px;
	font-weight:bold;
	border: solid 1px #cccccc;
	border-bottom: solid 1px #6B7C9B;
	padding: 2px 5px 2px 5px;
}
.admintablecell, .admintablecell td 
{
	padding: 2px 5px 2px 5px;
	border: solid 1px #cccccc;
}
/* Nya saker lagt till av nicke*/
.checkouttxtbox
{
	width: 250px;
}

div.settingsarea fieldset
{
	margin: 5px;
}
div.settingsarea legend
{
	font-weight: bold;
	margin-left: -5px;
	margin-bottom: 5px;
}


.checkouttxtbox
{
	width: 250px;
}

div.settingsarea fieldset
{
	margin: 5px;
}
div.settingsarea legend
{
	font-weight: bold;
	margin-left: -5px;
	margin-bottom: 5px;
}
.searchDropdown
{
	width: 140px;
}
/*Hack som bara syns i IE7 och Firefox */
html>body .searchDropdown
{
	width: 145px;	
}

/* för att sätta storlek på antal rutan kundvagn*/
.cartviewTxtbox
{
	width: 30px;
	text-align: right;
	background-color: #ffffff;
}
.CartviewTotalprice
{
	float:right;
	margin-right:43px;
}

div.displayrowitem
{
	height:auto;
	clear:both;
	width:100%; 
	float:left;
}

.errorMessage
{
	border: solid 1px #ff0033;
	padding: 3px;
	color: #ff0033;
	margin: 5px;
	display: block;
	font-weight: bold;
}
hr.leftmenuspace
{
	color: #ffffff;
	background-color: #ffffff;	
}

.OrderConfirmationadress
{
	float:left;
	width: 200px;
}

/************************************/
/*END OF EPISTORE CSS-CLASSES	*/
/************************************/
.itemlistItem
{
	border-bottom: solid 1px #CCCCCC;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom:10px;	
}
.itemlistItemDiv
{
	padding-top: 7px;
}
.itemlistItemDivInput
{
	padding-top: 4px;
}
.itemlistLinkDiv
{
	margin-top: 4px;
	margin-bottom: 8px;
}

a.ItemListSort
{
	color: #ffffff;
	text-decoration: none;
}
a.ItemListSort:hover
{
	color: #ffffff;
	text-decoration: underline;
}
a.ItemListSort:Visited{color:#ffffff;}

.ItemListButton
{
	width: 50px;
	overflow: visible;
	margin-bottom: 2px;
}

/* Links leftmenu bottom */
.externallinks
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:1.0em;

}

.externallinks a
{
   text-decoration:none;
   padding-left:10px;
   padding-top:1px;
   padding-bottom:2px;
   padding-right:10px;

}

.externallinks p
{
   margin:0 0 0 0;
  
   padding-top:1px;
   padding-bottom:2px;
   	
}
.externallinks a:hover
{
text-decoration:underline;

}

#externallinks ul{ 
margin:0;
padding:0;
list-style-type:none; 
}
 
#externallinks ul li
{ 
	background-image:url(../images/ota2006/arrow_double_white.gif);	
	background-position:left;
	background-repeat:no-repeat;	
	margin-top:5px; 
	list-style-image:none;
	list-style-type:none;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:1em;

	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:20px;	
}

.fileIkon
{
	float:left;
	position:absolute;
}
#fileTextAndInfo
{
	float:right;
	margin-left:-6px;
	width:145px;

}

/*New Itemlist */
.fileTextAndInfoItemList
{
	position:relative;
	left:22px;
}
/* to replace #fileTextAndInfoItemList */
.fileItemList
{
	float:left;
	margin-top:7px;
}

#itemlist{}
#itemlist .headingitemrow
{
	float:left; 
	width:555px;  
	padding-top:5px;
	padding-bottom:5px;
    padding-left:2px;        
    font-weight:bold;
    
    color:#ffffff;    
    text-decoration:none;
	background-color:#6b7b00;
	background-image:url(../Images/header-rounded-green-tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#itemlist .headingitemrow a
{
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}

#itemlist .itemrow{float:left;padding-left:0; padding-right:0;padding-top:10px;padding-bottom:10px; width:555px;border-bottom:solid 1px #cccccc;}
#itemlist .bild{float:left;width:45px;}
#itemlist .title{float:left;width:268px;}
#itemlist .title div{padding-top:0; padding-right:5px; padding-bottom: 0;}
html>body #itemlist .title div{padding-left:5px;}
#itemlist .title div div.sammanfattning{margin-bottom: 5px; margin-top: 5px;padding-left: 0;}
#itemlist .rightcolHeader{float:right;width:165px;
	background-image:url(../Images/header-rounded-green-tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:-5px;}
#itemlist .rightcol{float:left;width:170px; border: solid 1px #cccccc; background-color: #f9f9f9;margin-bottom: 0px;}
#itemlist .rightcol .rightcolpadding{margin:0px;float:left; padding:5px; }
#itemlist .dokbet{float:left;width:70px;}
#itemlist .pris{float:left;width:146px;margin-bottom: 5px;}
#itemlist .antal{float:left;width:146px;margin-bottom: 5px;}
#itemlist .lager{float:left;width:160px;margin-bottom: 5px;}

#itemlist .order{float:left; width:146px; text-align: left;margin-bottom: 28px;}
#itemlist .laddaned{margin-top: 0px;}
#itemlist a.itemheading{font-weight: bold;}
#itemlist .bold{font-weight: bold;}

/*New cartview */
#hela{clear: both;background-color:#ffffff;}
div.helabg{clear: both;background-color:#ffffff;}
div.CartFooterRow{float:left;padding-top: 5px; width:100%;}
div.CartFooterRow div.left{float:left; width: 413px;}
div.CartFooterRow div.right{float:left; width: 240px; text-align: right;padding-right:0px;}

div.CartFooterRowBottom{float:left;border-bottom: solid 1px #cccccc; padding-top: 5px; width:100%; font-weight: bold;}
div.CartFooterRowBottom div.left{float:left; width: 413px;}
div.CartFooterRowBottom div.right{float:left; width: 240px; text-align:right;padding-right:0px;}

.lagersaldo {padding-left: 10px;}

/*New Checkout */
div.checkouttablerow{width: 380px; float:left;padding-bottom: 5px;}
div.checkoutOneRow{width:795px; float:left;padding-bottom: 5px;}

div.checkouttablerowZipCode{width: 160px; float:left;}
div.descriptionCheckoutZipCode{width: 100px; float:left;}
div.contentZipCode{width: 60px; float:left;}
.txtboxZipCode
{
	width:47px;
	float:left;
}

div.checkouttablerowCity{width: 200px; float:left;margin-left:20px;}
div.descriptionCheckoutCity{width: 40px; float:left;}
div.contentCity{width: 145px; float:left;}
.txtboxCity
{
	width:130px;
	float:left;
}

div.CheckoutFooterRow{float:left;padding-top: 5px; width:100%;}
div.CheckoutFooterRow div.left{float:left; width: 505px; }
div.CheckoutFooterRow div.right{float:left; width: 200px; text-align: right;padding-right: 0px;}

div.CheckoutFooterRowBottom{float:left;border-bottom: solid 1px #cccccc; padding-top: 5px; width:100%; font-weight: bold;}
div.CheckoutFooterRowBottom div.left{float:left; width: 505px;}
div.CheckoutFooterRowBottom div.right{float:left; width: 200px; text-align:right; padding-right: 0px;}

/* AdvanceSearch */
div.searchsettingsarea{background-color: #F0F0F0;border-style: solid;border-width: 0.1em 0;border-color: #dddddd;width: 555px;}
div.searchsettingsarea fieldset{margin: 5px;}
div.searchsettingsarea legend{font-weight: bold;	margin-left: -5px;margin-bottom: 5px;}
div.searchsettingsarea div.description{width:175px;padding-top: 1px;}
div.searchsettingsarea div.rightColAdvancedSerach{float:left;width: 360px;padding-top: 1px;}
.searchTextbox{width: 230px;}
div.searchsettingsarea div.searchbutton{width: 230px; float:left;text-align: right;}
div.searchsettingsarea div.linkbuttons{float:left;padding-top: 5px;}
	
table.pagesearchtable
{
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	border: solid 0px #dddddd;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;width: 555px;
}
table.pagesearchtable td, table.pagesearchtable th
{
	border: none;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}	

/*ShowItem */
.lastupdated{float:left; width:100%; margin-top: 15px;}

/*AdvancedSearch & simpleFrameWork*/
.endLine{ clear:both; width: 99%; padding: 0.2em; border-bottom: solid 1px #cccccc; padding-bottom: 10px;}

/* LanguageList */
.languageListUL
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
.languageListLI
{
	display:inline;
}

/* CheckOut.ascx */
.requiredIndicator
{
	color:#ff0000;
}

.inputMottagare
{
	width:93%;
}

/* SiteMap.ascx */
#sitemapstyle
{
	overflow:hidden;
}

/* New Leftmenu */

#sub_menu a{margin-left: -5px;}
#sub_menu .leftmenu_top
{
	width: 100%;
	float:left;
	margin-top: 5px;
}
#sub_menu .leftmenu_top .top_active
{
	background-image:url('../../images/new_layout/LeftmenuActiveTab.gif');
    background-repeat:no-repeat;
    background-position:top right;	
	float:left;
	width: 55px;
	height: 30px;		
}

#sub_menu .leftmenu_top .top_inactive
{
	background-image:url('../../images/new_layout/LeftmenuInactiveTab.gif');
    background-repeat:no-repeat;
    background-position:top right;
	float:left;
	width: 55px;
	height: 30px;		
}

#sub_menu .leftmenu_top .top_active a, #sub_menu .leftmenu_top .top_inactive a
{
	padding-left: 5px;
	padding-top:10px;
	font-weight: bold;
	text-align:center;
}


#sub_menu #menu
{
	clear:both;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.top_collapsed
{
	border-bottom:solid 1px #d3d3d3;
	line-height:30px;
}

.top_expanded
{

    font-weight:bold;
}

#sub_menu #menu .top_expanded_with_children
{
    background-color:#f7f8fc;
    background-image:url('../../images/new_layout/sub_menu_collapsed.gif');
    background-repeat:no-repeat;
    background-position:top right;
    
    padding-top:8px;
    padding-bottom:9px;
    padding-right: 5px;    
    border-top:1px solid #cfcfcf;
    
    font-weight:bold;
}
#sub_menu  #menu .children
{
	padding-top:1px;
    padding-bottom:5px;
    background-color:#f7f8fc;
}

#sub_menu #menu .children_selected
{
	padding-top:0px;
    padding-bottom:6px;
    background-color:#f7f8fc;
    font-weight: bold;
}

/* TopItemListVisited.ascx */
.toplist .bild, .relateditemsUL .bild
{
	float:left;
	width:45px;
	min-height:55px; 
}

.hightext
{
	height:2.5em;
}

.clearright
{
	clear:right;
}

ol 
{	
	margin:2em 0 0 -5px;
	padding: 0 0 0 30px;
}

.toplist li
{	
	clear:both;
	padding-bottom:15px;
	width:100%;	
	display:list-item;
	vertical-align:top;
	
	padding-top:0;
	margin-top:0;
	height:55px;	
}

.relateditemsUL
{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

.relateditemsUL li
{
	float:left;
	width:32%;
}
.width70
{
	clear:both;
	width:70%;
}

.BoxHeading {
	display:block;
	color:#fff;
	font-size:1.2em;
	background-color:#6b7b00;
	background-image:url(../Images/header-rounded-green-tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border:0;
	border:none;
	padding:0;
}

.BoxHeading span {
	display:block;
	clear:both;
	background-image:url(../Images/header-rounded-green-tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:5px 10px;
	color:#fff;
}

a.Print:link, a.Print:visited {

}
a.Print:hover {	
}
a.Print span {
	
	background:url(../Images/sprite.png) left -792px no-repeat transparent;
	padding-left:20px;
}
