﻿/* Sajt.master - Start */

/*
Röd:				#e23130
Mörkröd:			#af4314
Mörkgrön:			#79921a
Blå:				#1e6987

Grå(text):		    #4b4b49
Länkgrå:			#929292

Ljus border:	    #ffffff
Mörk border:	    #e7e7d9

Röd:			#e23130
Mörkröd:		#af4314
Mörkgrön:		#79921a
Blå:			#1e6987

Grå(text):	    #4b4b49
*/

/* Generellt: Start */

/* Det här gömmer den onödiga scrollbaren i IE7 */
html
{
	overflow: auto;
}

body
{
	margin: 0px;
	padding:0px;
	background-color: #f3f3ec;
	font-family: Arial;
	font-size: 12px;
	color: #2c2c2c;
}

a
{
	color: #545454;
	text-decoration: underline;
	cursor: pointer;
}

h1
{
	font-family: Georgia;
	font-size: 30px;
	font-weight: normal;
	color: #af4314;
	background-image: url(Grafik/h_underline.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-top: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

h2
{
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	color: #1e6987;
	margin-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

h3
{
	color: #79921a;
	font-size: 14px;
	font-weight: normal;
	font-family: Georgia;
	margin-bottom: 5px;
}
h4
{
     font-size:14px;
    font-weight:normal;
    font-family:Arial;
     color:#af4314;
     padding-left:5px;
     margin-bottom:20px;
}

h5 
{
    font-size:14px;
    font-weight:normal;
     font-family:Arial;
     color:#af4314;
     padding-left:5px;
     margin-bottom:0px;
}

p
{
	padding: 0px 5px;
	margin-top: 7px;
	line-height: 18px;
}

.underline
{
	background-image: url(Grafik/h_underline.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 5px;
}

a:hover
{
    /*font-weight:bold;*/
}

/* För alla textboxar */
input[type="text"]
{
	 border: 1px solid #e7e7d9;
}

/* För alla textareor */
textarea 
{
	border: 1px solid #e7e7d9;
}

/* Används för textboxar som innehåller datum från en kalender, icke editerbar,vit bakgrund*/
.textBoxKalenderDatumVitBakgrund
{
	border: none 0px!important;	
	width: 70px; 
	vertical-align: top!important; 
	font-weight: bold!important; 
	background-color: #ffffff!important;
}

.bold
{
    font-weight:bold;
}

.boldGreen
{
    font-weight:bold;
    color:Green;    
}

.green
{
    color:Green;    
}

.hidden
{
	display:none;
}

.visible
{
	display:block;
}

.floatRight
{
	float:right;
}

.floatLeft
{
	float:left;
}

.alignLeft
{
	text-align:left;
}

.alignRight
{
	text-align:right!important;
}

.alignCenter
{
	text-align:center;
}


.noUnderline
{
	text-decoration:none;
}

.vanligText 
{
	color:#2C2C2C;
}


select
{
	 font-size:12px;
/* BNY Vad tusan - är det bara ordfel eller 	 font-size:arial;	 */
}

.verticalAlignTop
{
	vertical-align:top;
}

fieldset
{
    padding:0px 10px 10px 15px;      
}

fieldset legend
{  
    padding:10px 3px 10px 3px;
    color:#af4314;
}

.validationText
{
	color:Red!important;
}

.topMargin10
{
    margin-top:10px;
    float:left;
}

.bottomMargin10
{
    margin-bottom:10px;
    float:left;
}

.brytInte
{
    white-space:nowrap;
}

.markera
{
    background-color:#79921A;
    color:White;
}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* FORM STYLES */
/* div som simulerar en rad i ett formulär */
div.row 
{  
    /*padding-bottom: 7px;*/ /* mellanrum till raden nedaför */
    margin-bottom:10px;
    clear:both;
    float:left;
    width:100%;
}

/* alla asp:labels i ett form inuti en div med klassen row (de blir span vid parsning) */
div.row span 
{ 
    color:#3d3d3b;
    font-size:12px;
 }

div.row select
{
	width:270px;
}

/* alla asp:textbox i ett form inuti en div med klassen row, (blir input type=text vid parsning) */
div.row input[type="text"] 
{
      width:270px;
	  border: 1px solid #e7e7d9;
	  font-size:12px;
	  font-family:Arial;
}

div.row img
{
	color:#3d3d3b;
	font-size:12px;   
}

div.row select
{
	width:270px;
}

/* alla asp:textbox i ett form inuti en div med klassen row, (blir input type=text vid parsning) */
div.row input[type="text"] 
{
	width:270px;
	border: 1px solid #e7e7d9;
	font-size:12px;
	font-family:Arial;      
}

div.row img
{   
	margin-right:5px;
}
   
div.column, div.extrasmallcolumn div.smallcolumn, div.mediumcolumn
{
	float:left;
	clear:right;
}

div.smallcolumn input[type="text"],div.smallcolumn select
{
	width:90px!important;
}

div.extrasmallcolumn input[type="text"]
{
	width:30px!important;
}

div.smallcolumn input[type="text"]
{
	width:90px!important;
}
div.mediumcolumn input[type="text"]
{
	width:150px!important;
}

input[type="password"]
{
	border: 1px solid #e7e7d9;
}

div.smallLabelColumn  { width:90px; }

.labelcolumn
{
    width:180px;
}

.wideColumn
{
	width:270px;
}
   
.boldcolumn span
{
	font-weight:bold; 
}

.bgwhite
{
	background-color:White;
}
   
.divider
{
	background-image: url(Grafik/h_underline.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 15px;
}

div.buttonRuta
{
    border: solid 1px #CECECB;
    margin-bottom:5px;
    padding-top:5px;
    padding-right:10px;
    width:350px;
}

/* Används för textboxar som innehåller datum från en kalender, icke editerbar,grå bakgrund*/
div.row input.textBoxKalenderDatumGraBakgrund
{
	border: none 0px!important;	
	width: 70px; 
	vertical-align: top!important; 
	font-weight: normal!important; 
	background-color: #f3f3ec!important;	
}

/* Popup: Generic - Start */
.popupModalpopup
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	padding: 2px 3px;
	display: block;
	position: absolute;
}

.popupModalHeader
{
	background: url(Grafik/sprite.png) repeat-x 0px -200px;
	color: #000;	
	/*border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;*/
	padding: 3px 10px;
}

.popupModalHeader .msg
{
	font-weight: bold;
}         

.popupModalBody
{
	background-color: #ffffff;/*#f2f2f2;*/
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
} 

.popupModalBody .msg
{
	background: url(Grafik/sprite.png) no-repeat 0px -1150px;	
	float: left;
	padding-left: 22px;
}  

.popupModalFooter
{
    /*#f2f2f2;*/
	background-color: #ffffff; 
	border-color: #808080;
	border-style: none solid;
	border-width: 0px 1px;
	text-align:right;
	padding-bottom: 2px;
	padding-right: 8px;
} 

.popupModalClose
{
	right: 6px;	
	background: url(Grafik/sprite.png) no-repeat -5px -300px;
	width: 20px;
	cursor: pointer;
	position: absolute;	
	top: 5px;
	height: 20px;
}

.popupModalBackground 
{
	background-color:#ffffff;
	filter:alpha(opacity=50);
	opacity:0.5;
}
/* Popup: Generic - Slut */

/* Generellt: Slut */

/* AJAX Autocomplete popup (dropdown): Start */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height:auto;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/* AJAX Autocomplete popup (dropdown): Slut */

/* Calender styling - Generic - Start */
.calendarContainer
{
	font-family:tahoma,verdana,helvetica;
	font-size:11px;
	background-color:#ffffff;
	color:#000000;
	width:155px;
	float:left;
	margin-right:10px;
}

.calendar a
{
	text-decoration:none;
}

.calendarTitle
{
	background-color:#ffffff;
	font-weight:bold;
	border-width:0px;
}

.calendarDayHeader
{
	background-color:#ffffff;
}

.calendarDay
{
	border: solid 1px #ffffff;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;	
}

.calendarDayToday
{
	border: solid 1px #ffffff;
	background-color:#ffffff;
	border-bottom-color:Black!important;
	border-bottom-style:solid!important;
	border-bottom-width:2px!important;	
	color:#000000;
	text-decoration:none;	
}


.calendarDayOtherMonth
{
	background-color:#ffffff;
	border: solid 1px #ffffff;
	color: #0066cc;
}

/* watermark för textboxar */
.textboxWaterMark
{
	color:Gray;
}

/* För alla som vill sätta mouse cursor till hand, vid mouse over på valfritt element*/
.MouseCursorPointer
{
	cursor: pointer;
}

/* En gömd ASP:panel (eller div) */
.hiddenPanel
{
	display:none;
}

.colorGrayBold
{
	color:Gray;
	font-weight:bold;
}

.colorGray
{
	color:Gray;
}

.separationBlankFortyPixles
{
	margin-top:40px;
}

/* Dropdownmeny - Start */

.DropDownBehållare
{
	display: none;
	position: absolute;
	border: 1px solid #4C4C4C;
	color: White;
	padding:10px;
	z-index: 2;
}

.DropDownBehållare .Stang
{
	border: 1px solid silver;
	color: silver;
	padding: 2px 4px;
	font-size: 9px;
	position: absolute;
	left: 198px;
	top: 5px;
	cursor: pointer;
	text-decoration: none;
}

/* Dropdownmeny - Slut */

/* Rundad knapp - Start */
.roundButton, .VerktygsfältDropDownMeny .roundButton
{
	/*border-right:0px!important;*/
	border-right-width:0px!important;
	cursor:pointer; 
	border-style: none;
	border-color: inherit;
	border-width: 0px; /* was important */
	border-width: 5px; /* was important */
	cursor:hand; 
	line-height:27px;
	background:url('Grafik/button.gif') no-repeat right top;
	padding-right:16px!important; 
	padding-left:0px!important; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	font-weight:bold;
	color:#3a3a3a;
	font-size:11px;
	text-decoration:none;
	/*margin-left:3px;*/
	margin-left:0px;
	vertical-align:top;	
	position:static;
	top:4px;
}

.roundButton:hover
{
	text-decoration:none;
}

.roundButton span, VerktygsfältDropDownMeny .roundButton span
{
	background:url(Grafik/button.gif) no-repeat left top;
	height:27px;
	display:block;
	display:inline-block;
	padding-left:12px;
	line-height:24px;
	color:#3a3a3a;
	white-space:nowrap;
}

.roundButton.kop
{
    background:url('Grafik/buttonKop.gif') no-repeat right top;
}

.roundButton.kop span
{
    background:url(Grafik/buttonKop.gif) no-repeat left top;
    padding-left:25px;
}

.Black
{
    background:url('Grafik/buttonOnBlack.gif') no-repeat right top;
}

.Black span
{
    background:url(Grafik/buttonOnBlack.gif) no-repeat left top;
}

.White
{
    background:url('Grafik/buttonOnWhite.gif') no-repeat right top;
    border-right-width:0px!important;
}

.White span
{
    background:url(Grafik/buttonOnWhite.gif) no-repeat left top;
}

.Red
{
    background:url('Grafik/buttonOnRed.gif') no-repeat right top;
}

.Red span
{
    background:url(Grafik/buttonOnRed.gif) no-repeat left top;
}

/* Rundad knapp - Slut */


/* Generell datagrid - Start */
.dataGrid
{
	width: 100%;
	border: solid 1px #CECECB;
}

.dataGrid .header td
{
	background-image:url(Grafik/th_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D8D8D2;
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
	border-left: solid 1px #CECECB;
	font-weight:bold;
}

.dataGrid tr td
{
	margin-left: auto;
	margin-right: auto;
	background-color: #F3F3EC;
	padding: 5px;
	border-left: solid 1px #CECECB;
}

.dataGrid tr.alternate td
{
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding: 5px;
	border-left: solid 1px #CECECB;
}

.dataGrid tr td u{
    border-bottom:1px solid #79921A;
    text-decoration:none;
}

.dataGrid tr td strong
{
    background-color:#79921A;
    color:White;
}

.dataGrid tr td .ExtraInfoBild
{
    cursor:pointer;
}

.dataGrid .fyllHela
{
	width: 100%;
}

.dataGrid .brytinte
{
    white-space:nowrap;
}

.dataGrid .tillHöger
{
    text-align:right;
}
/* Generell datagrid - Slut */

/* Generell gridview - Start */
.gridView .AspNet-GridView
{
	width:auto;
	border:solid 1px #CECECB;
}

.gridView .AspNet-GridView table
{
	width: 100%;
}

/* Row headers */
/* Header */
.gridView .AspNet-GridView table thead tr
{
	background-image: url(grafik/th_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D8D8D2;
}

.gridView .AspNet-GridView table thead tr th
{
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
	border-left: solid 1px #CECECB;
}

.gridView .AspNet-GridView table thead tr .header
{
	background-image: url(grafik/tablesort_es_standard.gif);
	background-repeat:no-repeat;
	background-position:right top;
	cursor: pointer;
	padding-right:17px;
}

.gridView .AspNet-GridView table thead tr .headerSortUp 
{
	background-image: url(grafik/tablesort_es_asc.gif);
	background-position:right 7px;
}

.gridView .AspNet-GridView table thead tr .headerSortDown 
{
	background-image: url(grafik/tablesort_es_desc.gif);
	background-position:right 7px;
}

.gridView .AspNet-GridView table thead tr .headerSortDown, .gridView .AspNet-GridView table thead tr .headerSortUp{
    background-color: #FFFFFF;
    border-bottom:solid 1px #D8D8D2;
}
/* ROWS */

/* Row */
.gridView .AspNet-GridView table tbody tr td, .gridView .AspNet-GridView table tfoot tr td
{
	margin-left: auto;
	margin-right: auto;
	background-color: #F3F3EC;
	padding: 5px;
	border-left: solid 1px #CECECB;
}

/* Saldoknapp */
.gridView .AspNet-GridView table tbody tr td a.saldo
{
    width:18px;
    height:20px;
    background-image:url(grafik/saldo_ikon.gif);
    display:block;
}

/* Köpknapp */
.gridView .AspNet-GridView table tbody tr td a.kop
{
    width:19px;
    height:20px;
    background-image:url(grafik/kop_ikon.gif);
    display:block;
}

/* MyPaper */
.gridView .AspNet-GridView table tbody tr td a[mppid]
{
    width:19px;
    height:19px;
    background-image:url(grafik/ikon_mypaper.gif);    
/*    background-image:url(grafik/ikon_mypaper.png);*/
    display:inline-block;
}

.myPaper
{
    width:19px;
    height:19px;
    background-image:url(grafik/ikon_mypaper.gif);
/*    background-image:url(grafik/ikon_mypaper.png);    */
    display:inline-block;
}

.gridView .AspNet-GridView table tbody tr td strong
{
    background-color:#79921A;
    color:White;
}

.gridView .AspNet-GridView table tbody tr td .ExtraInfoBild
{
    cursor:pointer;
    vertical-align:bottom;
}

.gridView .AspNet-GridView table tbody tr td u
{
    text-decoration:none;
    border-bottom: 1px solid #79921a;
}

/* Alternating row */
.gridView .AspNet-GridView table tbody tr.odd td
{
    background-color: #FFFFFF;
}

.gridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td
{
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding: 5px;
	border-left: solid 1px #CECECB;
}

.gridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate.even td
{
    background-color: #F3F3EC;
}

/* Last row */
.gridView .AspNet-GridView table tbody tr td + td + td + td + td + td + td + td + td
{
	margin-left: auto;
	margin-right: auto;
	background-color: #F3F3EC;
	padding: 5px;
	border-left: solid 1px #CECECB;
}

/* Last row - alternating */
.gridView .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td + td + td + td + td + td + td + td + td
{
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding: 5px;
	border-left: solid 1px #CECECB;
}

.gridView .AspNet-GridView table .fyllHela { width:100% }
.gridView .AspNet-GridView table .brytInte { white-space:nowrap; }

/* Generell gridview - Slut */

/* Generell tabpanel - Start */
.ajax__tab_es-theme .ajax__tab_header 
{
    background:url(Grafik/tab_header_bg.gif);
}

.ajax__tab_es-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #CECECB;
}

.ajax__tab_es-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
}

.ajax__tab_es-theme .ajax__tab_header .ajax__tab_tab
{
    padding:3px;
    margin:0;
    font-weight:bold;
}

.ajax__tab_es-theme .ajax__tab_header .ajax__tab_tab img
{
    vertical-align:middle;
}

.ajax__tab_es-theme .ajax__tab_hover .ajax__tab_outer 
{
}

.ajax__tab_es-theme .ajax__tab_hover .ajax__tab_inner 
{
    background-color:#FFFFFF;
}

.ajax__tab_es-theme .ajax__tab_hover .ajax__tab_tab 
{
}

.ajax__tab_es-theme .ajax__tab_active .ajax__tab_outer 
{
    background-color:#f3f3ec;
    border-bottom:0;
}

.ajax__tab_es-theme .ajax__tab_active .ajax__tab_inner 
{
    background-image:none;
}

.ajax__tab_es-theme .ajax__tab_active .ajax__tab_tab 
{
    background-color:#f3f3ec;
}

.ajax__tab_es-theme .ajax__tab_body 
{
    border:solid 1px #CECECB;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}
/* Genrell tabpanel - Slut */

.validationTextBold
{
	color:Red;
	font-weight:bold;
}

.topContainer
{
	background-image:url(Grafik/topBackground.png);
	background-position:top;
	background-repeat:repeat-x;
	height:140px;
}

.topContentHolder
{
	width:972px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:140px;
	background-image:url(Grafik/tobBackgroundMiddle2.png);
	background-repeat:no-repeat;
}

.TelefonIkon
{
    cursor:pointer;
    margin-right:5px;
}

.logoContainer
{
	position:absolute;
	top:58px;
	left:26px;
}

.logoContainer img 
{
	border:0px;
}

/* Search & Login:Start */
.searchContainer
{
	color:#ffffff;
	position:absolute;
	left:674px;
	width:300px;
	height:121px;
	top:44px;
}

.search
{
	position:absolute;
	left:5px; /* BNY 10 */
	top:20px;
}

.search .searchLabel
{
	font-size:20px;
	font-weight:bold;
	color:#AF4314;
	float:left;
}

.search .searchField
{
	width:192px;
	border-style:none;
	margin-left:10px;
	height:24px;
	padding-top:4px;
	padding-left:6px;
	background-color:Transparent;
	background-repeat:no-repeat;
	background-image:url(Grafik/searchBoxBackground.gif);
	float:left;
}

.search .searchFieldButton
{
	width:17px;
	height:24px;
	border:0px;
	display:inline-block;
	float:left;
	background-image:url(Grafik/searchBoxRightImage.gif);
	text-decoration:none;
}

.search .searchFieldButton:hover
{
	background-image:url(Grafik/searchBoxRightImageOver.gif);
}

.searchFieldOptions
{
	position:relative;
	background-color:#ffffff;
	top:34px;
	display:none;
	width:214px;
	left:725px; /*BNY 730 */
	top:55px;
	z-index:10;
	border:1px solid #b9b9b9;
	border-top:1px dotted #b9b9b9;
	
	padding-bottom:5px;
}

.loginContainer
{
	height:31px;
	padding-right:15px;
	text-align:right;
	position:relative;
}

.loginContainerInner{}

.loginContainer .LoginBox{
    background-repeat:no-repeat;
    padding-left:20px;
}

.loginContainer .AnvandarnamnBox
{
    background-image:url(Grafik/ikon_anvandarnamn.gif);
}

.loginContainer .LosenordBox
{
    background-image:url(Grafik/ikon_losenord.gif);
}


#ctl00_LoginView_Login_LoginRoundedLinkButton
{
    top:6px;
}

.KundvagnIkon
{
    vertical-align:bottom;
    padding-bottom:2px;
}

.kundvagndroplist
{
    margin-right:10px;
    width:200px;
}

/*
#ctl00_LoginView_Login_Panel1
{
    height:31px;
}
*/

.loginContainer input
{
	margin-right:2px;
}

.loginContainer .topLink
{
	background-image:url(Grafik/topLinkGreenArrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	margin-left:5px;
	padding-left:10px;
}

.loginContainer .topLink:hover
{
	text-decoration:underline;
}

.loginImage
{
	position:relative;
	top:6px;
	margin-right:4px;
}

/*
.login
{
	position:absolute;
	left:10px;
	top:57px;
	background-image:url(Grafik/loginlock.gif);
	background-position:top 7px;
	background-repeat:no-repeat;
	display:block;
	width:273px;
	padding-left:34px;
}

.login input
{
	width:123px;
	margin-left:4px;
}
*/

.register
{
	position:absolute;
	left:10px;
	top:87px;
	width:305px;
	line-height:27px;
}

.register .loginButton
{
	float:right; 
}

.registerLink
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background-image:url(Grafik/registerArrow.gif);
	background-repeat:no-repeat;
	display:inline-block;
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
	padding-left:10px;
	background-position:0px 5px;
	margin-left:7px;
	/*background-position:0px 12px;*/
}

.registerLink:hover
{
	text-decoration:underline;
}

.link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	margin-right: 8px;
	display: -moz-inline-box; /*ff*/
	display: inline-block;
	display: inline-block; /*ie*/
	cursor: pointer;
}
.toplinklabel
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size:10px!important;
	margin-right:2px;
	display: -moz-inline-box; /*ff*/
	display: inline-block;
	display: inline-block; /*ie*/
	
}

.toplinklabelupper /* bara för kontaktperson texten */
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size:10px!important;
	margin-right:2px;
	margin-top:2px;
	vertical-align:top;
	display: -moz-inline-box; /*ff*/
	display: inline-block;
	display: inline-block; /*ie*/
	
}

.PilNerVit
{
    background-image:url(Grafik/pil_ner_vit.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:10px;
}

.PilNerGrå
{
    background-image:url(Grafik/pil_ner_grå.gif);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:10px!important;
}

.link:hover
{
	text-decoration: underline;
}

.inputWarning
{
	background-image: none;
	background-color: #FFFACD; /*lemonchiffon; ej css 2.1 kompatibel*/
}

.InloggadWarning
{
    position:absolute;
    left:290px;
    top:40px;
    /*border:solid 1px red;
    background-color:#FFFACD;*/
    background-color:#FFFACD;
    border:solid 1px #FFFfff;
    border-bottom:solid 2px #cccccc;
    border-right:solid 2px #cccccc;
    background-image:url(Grafik/icon_las.gif);
    background-repeat:no-repeat;
    background-position:5px 10px;
    color:#888888;
    width:350px;
    padding:8px;
    padding-right:2px;
    padding-top:12px;
    font-weight:bold;
    padding-left:30px;
    text-align:left;
}

/* Search & Login:End */

/* Topnavigation: Start */
.topNavigation
{
	margin:0px 16px 0px 16px;	
	width:938px;
	position:absolute;
	top:106px;
}

.topNavigation ul
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

.topNavigation ul li
{
	float: left;
	position: relative;
	width: auto;
	display: block; /*opera*/
	display: inline-block; /*ie*/
	display: -moz-inline-box; /*ff*/
	padding-top: 1px;
	line-height: 34px;
	vertical-align: middle;
}

.topNavigation a
{
	color: #2c2c2c;
	font-size: 16px;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 13px;
	border-left: 1px solid #d1d1c6;
}

.topNavigation a:hover
{
	color: #e23130;
}

.topNavigation .firstItem
{
	border: 0px;
}

.DropDownTopp
{
    top: 37px;
    background-image: url(Grafik/behallareBakgrund.png);
}

.DropDownTopp a
{
	background-image: url(Grafik/topLinkGreenArrow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 5px;
	margin-left: 7px; /*background-position:0px 12px;*/
	margin-right:7px;
	color: White;
	display:block;
}

#OrderBehållare
{
    left:548px;
}

#FavoritBehållare
{
    left:602px;
}

/* Topnavigation: End */


/* CONTENT STYLES*/
.contentContainer
{
	width: 972px; /* 940 */
	margin: 15px auto 0px auto;
	display: block;
}

.contentContainer .contentInnehall
{
    /*float:left;*/
    padding-bottom:1px;
}

.contentContainer .contentInnehall strong, .contentContainer .contentInnehall b
{ 
    color:#af4314;
}

.contentContainer .contentInnehall ul{   
    margin-top:5px;
    margin-left:20px;
}

.contentContainer .contentInnehall ul li 
{
    /*list-style-image:url(Grafik/bullet.gif); check why the product list icon in affected*/
    padding-bottom:5px;
}


/* Sökresultat - Start */
#SupersokResultContainer #SuggestionContainer { font-size:14px; }
#SupersokResultContainer #ArtiklarCont { display:inline-block; width:100%; }
    #SupersokResultContainer #ArtiklarCont #ArtiklarFacetsCont { float:left; width:150px; margin-right:20px; }
    #SupersokResultContainer #ArtiklarCont #ArtiklarResultCont { float:left; width:735px; }
    #SupersokResultContainer #ArtiklarCont #ArtiklarResult div.divider { border:1px solid gray; }
#SupersokResultContainer #tabs .SokIndikator { border:0 none; margin-left:5px; vertical-align:top; }
#SupersokResultContainer .paginering { margin-left:auto; margin-right:auto; }
    #SupersokResultContainer .paginering td { text-align:center; }
#SupersokResultContainer em { background-color:#79921A; color:White; }
#SupersokResultContainer .header a { display:block; }

.SokResultatContainer
{
	border: 1px solid gray;
	margin-bottom: 10px;
	padding: 10px;
}

.SokResultatContainer .SokResultatRubrik
{
    /*float:left;*/
    display:inline;
    margin-bottom:0;
    padding-bottom:0;
    border:0;
    line-height:19px;
}

.SokResultatContainer #SokPagarContainer
{
    height:19px;
}

.SokResultatContainer .Verktyg
{
    /*
    position:absolute;
    left:775px;
    top:15px;
    */
    display:inline;
    /*
    clear:right;
    float:left;
    */
}

.SokResultatContainer .Verktyg .LaggTillFavorit
{
    text-decoration:none;
    font-weight:bold;
}

.SokResultatContainer .Verktyg .Stäng
{
    margin-left:20px;
    cursor:pointer;
    text-decoration:underline;
}

.SokResultatContainer .KapitelLabel
{
    margin:5px 0;
    display:block;
    color:#1e6987;
    text-decoration:underline;
    cursor:pointer;
}

.SokResultatContainer .KapitelLabel i
{
    color:#e23130;
    font-style:normal;
    font-weight:bold;
}

.SokResultatContainer .Vald
{
    font-weight:bold;
    background-image: url(Grafik/ikon_blapilner.gif);
    background-position:right;
    background-repeat:no-repeat;
    padding-right:40px;
}

.KapitelPanel
{
}

.KapitelPanel span
{
    display:block;
    margin-bottom:10px;
}

.RubrikLink
{
    display:block;
}

.SokResultatContainer input[type="image"]
{
    border-width:0px;
}

.SokResultatContainer input[type="text"]
{
    width: 50px;
}

/* Sökresultat - End */

/* Laddningsindikator - Start */

#VantaBehallare
{
    border: medium none ; 
    margin: 0pt; padding: 0pt; 
    z-index: 1000; cursor: wait; width: 100%; height: 100%; top: 0pt; left: 0pt; 
    background-image:url(Grafik/vantaBakgrund.png);
    position: fixed;
}

#VantaBehallare div
{
    border: 1px solid rgb(170, 170, 170); 
    margin: 0pt; 
    padding: 15px;
    z-index: 1001; 
    position: fixed; 
    top: 40%; 
    left: 40%; 
    color: rgb(0, 0, 0); 
    background-color: rgb(255, 255, 255); 
    cursor: wait;
}

#VantaBehallare div img
{
    border:0;
    margin:0 5px 0 0;
    vertical-align:bottom
}

/* Laddningsindikator - Slut */
/* Sajt.master - End */


/* Sajt_verktygsfalt.master - Start */
.HjalpSymbol
{
    background-image: url(Grafik/hjalp_ikon.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding:3px 0 3px 25px;
    display:block;
    width:30px;
    font-weight:bold;
    text-decoration:none;
    cursor:help;
    margin-right:20px;
}
/* Sajt_verktygsfalt.master - End */


/* Sajt_Vansternavigering.master - Start */
.vanstercontenttop
{
    background-image: url(Grafik/vansternav_topbg.gif);
    height:17px;
    margin:0;
}

.vanstercontentmiddle
{
    background-color:white;
    padding:0 20px 0 20px;
    display:inline-block;
    width:647px;
    min-height:300px;
}

.vanstercontentmiddleHuvud
{
    width:100%;
    background-image:url(Grafik/h_underline.gif);
    background-position:bottom;
    background-repeat:repeat-x;
}

.vanstercontentbottom
{
    background-image: url(Grafik/vansternav_bottombg.gif);
    height:17px;
    margin:0;
    /*float:left;*/
}

#vansterNavigering
{
    float:left;
    width: 270px;
}

#hogerInnehall
{
    width: 687px;
    /*margin-left:270px;*/
    display:table;
}

.favoritcontainer
{
    font-family: Georgia;
    padding:3px;
}

.favoritcontainer a
{
	color: #545454;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.favoritcontainer a:hover
{
	color: #e23130;
}

.LaggTillFavorit
{
    background-image: url(Grafik/buttonIconAddToFavorites.gif);
	background-repeat: no-repeat;
	background-position:top 0 bottom 20px;
	padding-left: 25px!important;
	padding-top:3px;
	padding-bottom:3px;
}
/* Sajt_Vansternavigering.master - End */


/* Start.aspx - Start */
.startPageContainer
{
}

.startPageContainer .leftColumn
{
	margin-left: 16px;
	width: 575px;
	margin-right: 20px;
	float: left;
	overflow: visible;
}

.startPageContainer .rightColumn
{
	width: 345px;
	float: left;
}

.startPageContainer2
{
}

.startPageContainer2 .leftColumn /* Företagspresentation */
{
	margin-left: 16px;
	width: 575px;
	margin-right: 20px;
	float: left;
	overflow: visible;
}

.startPageContainer2 .leftColumnSmall /* 4 Olik grupperna till vänster neråt - företagsdelar */
{
	margin-left: 11px;
	width: 230px;
	margin-right: 25px;
	float: left;
	overflow: visible;
	margin-top: -285px;
}

.startPageContainer2 .middleColumnSmall /* Produkt - kampanj - 4 mittensakerna */
{
	margin-left: -20px;
	width: 320px;
	margin-right: 5px;
	float: left;
	overflow: visible;
	margin-top: -285px;
}

.startPageContainer2 .rightColumn /* Nyheter */
{
	width: 345px;
	float: left;
	margin-top: 6px;
}
.startPageContainer2 .rightrightColumn /* Ikonerna nedtill */
{
	width: 185px;
	float: right;
	margin-top: -240px;
	padding-bottom: 10px;
}
.startPageContainer2 .rightrightColumn a /* Ikonerna nedtill */
{
	text-decoration:none;
}



.rightColumnBottomPic
{
	float: left;
	margin-left: 60px; 
	margin-top: 20px;
}


.startPageBild80 img 
{
	height: 85px;
	width: 80px;
}



.rubrikMarginal
{
    padding:7px;
    margin-top:0;
}

.rubrikMarginalNyheter
{
    padding:7px;
    margin-top:0;
    margin-bottom:0;    
}

.bottomContainer
{
    background-image:url(Grafik/bottomBackground.png);
	background-repeat:repeat-x;
    height:20px;
	text-align: center;
	padding-top:5px;
	margin: 20px auto 0px auto;
	clear:both;
	color:White;
}

.bottomContainer a
{
    color:White;
}

/* Nyheter */
#NyhetListaDiv .newsTopContainer
{
	background-image: url(Grafik/topnewsbackground.gif);
	background-repeat: no-repeat;
	min-height: 200px;
	background-position: top;
	width:345px;
}

.newsTopContainer .newsTop
{
	margin: 13px 23px 45px 13px;
	display: block;
	clear: both;
	visibility:hidden;
}

.newsTopContainer .newsTop h2
{
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	color: #af4314;
	margin-top: 5px;
	margin-bottom: 0px;
}

.newsTopContainer .newsTop img
{
	float: left;
	margin-right: 10px;
}

.newsTopContainer .newsTop .date
{
	font-family: Georgia;
	font-size: 10px;
	color: #4b4b49;
}

.newsTopContainer .newsTop p
{
	margin-top: 5px;
}

.newsTopContainer .newsTop .itemDate
{
	color: #737371;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #ffffff;
}



.newsTopContainer .newsTop .readMore
{
	float: right;
	background-image: url(Grafik/readmorearrow.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 20px;
	display: block; /*opera*/
	display: inline-block; /*ie*/
	display: -moz-inline-box; /*ff*/
	color: #4b4b49;
	text-decoration: none;
}

.newsTopContainer .newsTop .readMore:hover
{
	text-decoration: underline;
	color: #000000;
}

.newsTopContainer .newsList
{
	margin-top: 0px;
/*	border-top: 1px solid #e7e7d9;*/
	border-bottom: 1px solid #ffffff;
}

.newsTopContainer .newsList .item
{
	color: #737371;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7d9;
}

.newsTopContainer .newsList .item a
{
	color: #4b4b49;
	text-decoration: none;
	background-image: url(Grafik/newsLinkArrow.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.newsTopContainer .newsList .item a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* PRODUCTS OFFER CONTAINER - START */
.startPageContainer .productOffersContainer
{
}

.productOffersContainer .itemContainer
{
	background-image: url(Grafik/productNewsBackground.gif);
	width: 360px;
	height: 155px;
	margin-left: -7px;
}

.productOffersContainer .itemContainer dl
{
	margin: 0px;
}

.productOffersContainer .itemContainer dl dd
{
	width: 120px;
	height: 114px;
	margin: 19px 15px 0px 20px;
	vertical-align: middle;
	text-align: center;
	float: left;
}

.productOffersContainer .itemContainer dl dt
{
	width: 190px;
	margin-top: 24px;
	margin-left: 0px;
	float: left;
	height: 130px;
	vertical-align: middle;
}

.productOffersContainer .itemContainer dl dt a
{
	font-family: Georgia;
	font-size: 14px;
	color: #1e6987;
	background-image: url(Grafik/redArrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 16px;
	text-decoration: underline;
}

.productOffersContainer .itemContainer dl dt a:hover
{
	text-decoration: none;
}

.productOffersContainer .itemContainer dl dt p
{
	font-size: 11px;
	line-height: 14px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
}
/* PRODUCTS OFFER CONTAINER - SLUT */


/* BUSINESS AREAS CONTAINER - START */
.startPageContainer .businessAreasContainer
{
}

.businessAreasContainer .businessAreaItem
{
	width: 550px;
	height: 103px;
	padding: 2px;
	float: left;
	margin-top: 5px;
}

.businessAreasContainer .businessAreaItem dl
{
	margin-left: 0px;
	float: left;
}

.businessAreasContainer .businessAreaItem dl dd
{
	float: left;
}


.businessAreasContainer .businessAreaItem dl dd a
{
	float: right;
	margin-right: 10px;
}

.businessAreasContainer .businessAreaItem dl dt
{
	float: left;
}

.businessAreasContainer .businessAreaItem dl dt a
{
	font-family: Georgia;
	font-size: 20px;
	color: #1e6987;
	background-image: url(Grafik/newsLinkArrow.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 16px;
	text-decoration: underline;
}

.businessAreasContainer .businessAreaItem dl dt a:hover
{
	text-decoration: none;
}

.businessAreasContainer .businessAreaItem dl dt p
{
	font-size: 12px;
	line-height: 14px;
	margin: 5px 0px 0px 15px;
	padding: 0px;
	width: 300px;
}
/* BUSINESS AREAS CONTAINER - END */
/* Start.asp - End */

.moreAndRssInfo
{
	float: right;
	font-size: 11px;
	display: block;
	line-height: 20px;
	display: inline-block;
}

.moreAndRssInfo a
{
	color: #929292;
	text-decoration: none;
}

.moreAndRssInfo a:hover
{
	color: #000000;
	text-decoration: underline;
}

.rssLink
{
	background-image: url(Grafik/rss_grey.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.rssLink:hover
{
	background-image: url(Grafik/rss.gif);
}

/*
	a.round:hover {background-position:right -155px;}
	a.round:hover span {background-position:left -155px;}
*/

/* News page - Start */
.newsImage
{
	float: right;
}

.newsListFullContainer
{
	margin-top: 0;
	border-top: 1px solid #e7e7d9;
	border-bottom: 1px solid #ffffff;
	font-size: 12px;
	/*width: 230px;*/
}

.newsListFullContainer .newsListFullItem
{
	color: #4b4b49;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7d9;
}

.newsListFullContainer .activeItem
{
    background-color:White;
    font-weight:bold;
    padding-left:5px;
}

.newsListFullContainer .newsListFullItem a
{
	color: #4b4b49;
	text-decoration: none;
	background-image: url(Grafik/newsLinkArrow.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.newsListFullContainer .activeItem a
{
    color: #1e6987;
}

.newsListFullContainer .newsListFullItem a:hover
{
	color: #000000;
	text-decoration: underline;
}

.newsListFullContainer .newsListFullItemSelected
{
	color: #737371;
	background-color: White;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7d9;
}

.newsListFullContainer .newsListFullItemSelected a
{
	color: #4b4b49;
	text-decoration: none;
	background-image: url(Grafik/newsLinkArrow.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

.newsListFullContainer .newsListFullItemSelected a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* MinaKunduppgifter.aspx */
.PersonalDataBox
{
	float: left;
	width: 550px;
	margin-right: 10px;
}

.MeddelandeSparat
{
    color:#79921a;
    margin-left:85px;
    margin-top:1px;    
    font-weight:bold;
}

/* Start - Generell katalog */

.LgrJa
{
    background-image: url(grafik/icon_instock.gif);
    height:12px;
    width:13px;
    display:block;
    margin-bottom:0px!important;
    margin-left:10px;
}

.LgrNej
{
    background-image: url(grafik/icon_nostock.gif);
    height:11px;
    width:12px;
    display:block;
    margin-bottom:0px!important;
    margin-left:10px;
}

/* Slut - Generell katalog */


/* Start - KatalogTrad.aspx */

.foo
{
}
/* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the TreeView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

/* Generell treeview - Start */
div.AspNet-TreeView
{
	margin: 0;
	padding: 0;
}

div.AspNet-TreeView ul
{
	list-style: none;
	margin: 0;
	padding: 0; /* Not a prefered solution but rowbreak in IE was not solved */
	width: 350px;
}

.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
	display: none;
}

.EskandiaTrV div.AspNet-TreeView ul li
{
	white-space: nowrap;
	padding: 3px 0 2px 0;
}

.EskandiaTrV div.AspNet-TreeView ul ul
{
	margin: 2px 0 2px 10px;
}

.EskandiaTrV div.AspNet-TreeView ul li img
{
	border: none;
	vertical-align: middle;
	margin: 0 2px 0 0;
}

.EskandiaTrV div.AspNet-TreeView li a
{
	text-decoration: none;
	font-weight: normal;
	color: #716F64;
}

.EskandiaTrV div.AspNet-TreeView li.TrV-L
{
	margin-left: 18px;
}

.EskandiaTrV div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
	cursor: pointer;
}

.EskandiaTrV div.AspNet-TreeView .TrV-C
{
	background: url('Grafik/tradvy_minimera.gif') 0 -2px no-repeat;
	width: 20px;
	float: left;
	cursor: pointer;
}

.EskandiaTrV div.AspNet-TreeView .TrV-E
{
	background: url('Grafik/tradvy_expandera.gif') 0 -2px no-repeat;
	width: 20px;
	float: left;
	cursor: pointer;
}

.EskandiaTrV .TrV-S a
{
	font-weight:bold!important;
}

.EskandiaTrV .TrV-PS a
{
	font-weight:normal!important;
}

.EskandiaTrV div.AspNet-TreeView ul li.AspNet-TreeView-Leaf.TrV-S a
{
    background-image:url(Grafik/ikon_blapilhoger.gif);
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:15px;
}

.EskandiaTrV div.AspNet-TreeView ul li.AspNet-TreeView-Leaf
{
    padding-left:20px;
}
/* Genrell treeview - Slut */

#CatalogCont
{
	height: 300px;
}

#LeftPane
{
	padding: 0;
	margin: 0;
	overflow: auto;
	width: 200px;
	float: left;
	height: 100%;
	background-color: White;
}

#RightPane
{
	overflow: auto;
	width: 747px;
	padding: 0 5px;
	margin:0;
	float: left;
	height: 100%;
}

#Splitter
{
	height: 100%;
	width: 15px;
	float: left;
	cursor: w-resize;
	background: url(Grafik/splitter.gif) no-repeat center;
}

#SplitterShadow
{
	position: absolute;
	height: 100%;
	width: 15px;
	cursor: w-resize;
	background: url(Grafik/splitter.gif) no-repeat center;
	z-index:1;
}

#SplitterShadow:hover
{
	background: lightgrey url(Grafik/splitter.gif) no-repeat center;
}

.CatalogLoadIndicator
{
	background-color: White;
	position: absolute;
	padding: 10px;
	border: 1px solid gray;
	width: 70px;
}

#KatalogTradSnabbnavigering
{
	padding: 10px 0;
}

.ItemsTextBox
{
	width: 30px;
}
/* Slut - Katalogtrad.aspx */


/* Start - Katalogkategori.aspx */
.rubrikinfopanel
{
	border-bottom: 1px solid gray;
	margin-bottom: 10px;
}

#artikelContainer
{
    border-bottom:1px solid #CECECB;
    border-right:1px solid #CECECB;
    border-top:1px solid #CECECB;
}

.artikeltabell
{
	width: 100%;
}

.artikeltabell thead tr
{
	background-image: url(grafik/th_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D8D8D2;
}

.artikeltabell thead tr th
{
	padding: 5px;
	margin-bottom: 10px;
	text-align: left;
	border-left: solid 1px #CECECB;
}

.artikeltabell thead tr .header
{
	background-image: url(grafik/tablesort_es_standard.gif);
	background-repeat:no-repeat;
	background-position:right top;
	cursor: pointer;
	padding-right:17px;
}

.artikeltabell thead tr .headerSortUp 
{
	background-image: url(grafik/tablesort_es_asc.gif);
	background-position:right 7px;
}

.artikeltabell thead tr .headerSortDown
{
	background-image: url(grafik/tablesort_es_desc.gif);
	background-position:right 7px;
}

.artikeltabell thead tr .headerSortUp, .artikeltabell thead tr .headerSortDown
{
    background-color: #FFFFFF;
    border-bottom:solid 1px #D8D8D2;
}

.artikeltabell tbody tr td
{
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	border-left: solid 1px #CECECB;
}

.artikeltabell tbody tr.even td
{
	background-color: #F3F3EC;
}

.artikeltabell tbody tr.odd td
{
	background-color: #FFFFFF;
}

.artikeltabell tbody tr td .ExtraInfoBild
{
    cursor:pointer;
}

.artikeltabell .benamning
{
	width: 100%;
}

.artikeltabell .brytinte
{
    white-space:nowrap;
}

.artikeltabell .tillHöger
{
    text-align:right;
}
/* Slut - Katalogkategori.aspx */

/*Modal Popup*/
.modalBakgrund
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}


/* Modal popup Saldo:Start */
/*-----------------------------------SALDO------------------------------------*/
.SaldoPanel
{
    border:1px solid black;
    height:140px;
    width:600px;
    background-color:White;
}

.SaldoPanel .LaddaPanel
{
     height:100px;
     width:600px;
     text-align:center;
     vertical-align:middle;
     z-index:0;
}

.SaldoPanel .LaddaPanel img
{
    padding:10px;
}

.SaldoPanel .SvarContainer
{
    position:absolute;
    width:600px;
    background-color:white;
    display:inline;
    height:100px;
    z-index:1;
}

.SaldoPanel .Varning
{
    position:absolute;
    color:Red;
    padding:10px;
    font-weight:bold;
    height:80px;
    width:580px;
    background-color:White;
}

.SaldoPanel #dgrItems
{
    width:100%;
    border-collapse:collapse;
}

.SaldoPanel #dgrItems .Huvud
{
    background-color: #A9A9A9; /*var 'DarkGray', men detta är ej kompatibelt med CSS 2.1, HS*/
}

.SaldoPanel #dgrItems .Assistmeddelande
{
    color:Red;
    font-weight:bold;
}
/* Modal popup Saldo:Slut */


/* Start - Verktygsfältet på mastersidan Sajt.Verktygsfalt */
/* -----------------------------BRÖDSMULA--------------------------------------------- */
.brodSmula
{
	margin-bottom: 5px;
}

.brodSmula a
{
	color: #545454;
	text-decoration: none;
}

.brodSmula .delare
{
	color: #e23130;
}

/*------------------------------TOOLBAR-----------------------------------------*/
/* Start - Verktygsfältet på mastersidan Sajt.Verktygsfalt */
.toolbarContainer
{
	background-color: #D8D8D2;
	font-family: Arial;
	padding: 6px;
}

.toolbarContainer .left
{
	float: left;
}

.toolbarContainer .right
{
	text-align: right;
}

.toolbarContainer a, .toolbarContainer .DropDownMeny
{
	color: #545454;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #C5C5BF;
	
}

.toolbarContainer a:hover
{
	color: #e23130;
}

.toolbarContainer .right .last
{
	border-right: 0 !important;
}

/* Aktiva knappar:Start */
.toolbarContainer .saveButton
{
	background: url(     'Grafik/buttonIconSave.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
}

.toolbarContainer .openButton
{
	background: url(     'Grafik/buttonIconOpen.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
}

.toolbarContainer .quickOrderButton
{
	background: url(     'Grafik/buttonIconQuickOrder.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
}

.toolbarContainer .customerUniqueCatalogButton
{
	background: url(     'Grafik/buttonIconCustomerUniquecatalog.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
}

.toolbarContainer .createCompexOrderButton
{
	background: url(     'Grafik/buttonIconCreateComplexOrder.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
}

.toolbarContainer .sendCartButton
{
	background: url(     'Grafik/buttonIconSendCart.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
}


.toolbarContainer .exportToExcelButton
{
	background: url(     'Grafik/buttonIconExportToExcel.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 22px;
}
/* Aktiva knappar:Slut */

/* Icke aktiva knappar:Start */
.toolbarContainer .saveButtonDisabled
{
	background: url(     'Grafik/buttonIconSaveDisabled.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
	cursor:default;
}

a.linkButtonDisabled:hover
{
	color:#545454;
}

.toolbarContainer .openButtonDisabled
{
	background: url(     'Grafik/buttonIconOpenDisabled.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
	cursor:default;
}

.toolbarContainer .quickOrderButtonDisabled
{
	background: url(     'Grafik/buttonIconQuickOrderDisabled.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
	display:none;
}

.toolbarContainer .customerUniqueCatalogButtonDisabled
{
	background: url(     'Grafik/buttonIconCustomerUniquecatalogDisabled.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
	display:none;
}

.toolbarContainer .createCompexOrderButtonDisabled
{
	background: url(     'Grafik/buttonIconCreateComplexOrderDisabled.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
	display:none;
}

.toolbarContainer .sendCartButtonDisabled
{
	background: url(     'Grafik/buttonIconSendCartDisabled.gif' );
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 17px;
	display:none;
}
.toolbarContainer .exportToExcelButtonDisabled
{
	/*background: url(     'Grafik/buttonIconExportToExcelDisabled.gif' );*/
	
	background-repeat: no-repeat;
	background-position: left 10px top 25px;
	padding-left: 22px;
	cursor:default;
}
/* Icke aktiva knappar:Slut */

.VerktygsfältDropDownMeny
{
     /*background: url('Grafik/behallareBakgrundLjusGrå.png' );*/
    background-color: #f3f3ec;
    border:solid 1px #cccccc;
    position:absolute;
    margin-top:20px;
    padding:7px;
    z-index:2;
    color: #545454;
}

.VerktygsfältDropDownMeny a
{
    display:block;
    border:0;
    font-weight:normal;
    font-size:12px;
    font-family:Arial;
	
    padding-left:0px;
    padding-right:0px;
}

.VerktygsfältDropDownMeny .ExporteraTillVisaKundnettoCheckBox, .VerktygsfältDropDownMeny .ExporteraTillVisaKundnettoCheckBox label
{
    white-space:nowrap;
}

/* Slut - Verktygsfältet på mastersidan Sajt.Verktygsfalt */


/*--------------------------------- SNABBORDER - START ------------------------------------*/
.tableBorderLeft
{
	border-left: solid 1px #CECECB;
}

.tableBorderRight
{
	border-right: solid 1px #CECECB;
}

.tableBorderTop
{
	border-top: solid 1px #CECECB;
}

.tableBorderBottom
{
	border-bottom: solid 1px #CECECB;
}

div.tableColumn 
{
	float:left;
	margin-right:10px;
	text-align:center;
	vertical-align:middle;
	padding:5px;
	border-right: solid 1px #CECECB;
}

div.tableRowHeader
{
	background-image:url(Grafik/th_bg.gif);
	border: solid 1px #CECECB;
    clear:both;
    height:1%;
}

div.tableRow
{
	background-color: #F3F3EC;
	border: solid 1px #CECECB;
    clear:both;
    height:1%;
}

div.tableRowAlternating
{
	background-color:#FFFFFF;
    clear:both;
    height:1%;
}

.snabborderGridviewKolumnRadnummer
{
	width:20px;
	text-align:center;
}

.snabborderGridviewKolumnArtikelnummer
{
	width:130px;
	text-align:left;
}

.snabborderGridviewKolumnAntal
{
	width:70px;
	text-align:left;
}

.snabborderGridviewKolumnEnhet
{
	width:90px;
	text-align:left;
}


.snabborderGridViewKolumnBenamning
{
	width:390px;
	text-align:left;
}
/*--------------------------------- SNABBORDER - START ------------------------------------*/


/*---------------------------- KUNDVAGN - START -----------------------------*/
.kundvagnGridviewKolumnRadnummer
{
	width:20px;
	text-align:center;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th { text-align: center; }

.kundvagnGridviewKolumnArtikelnummer
{
	width:85px;
	text-align:left;	
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th { text-align: left; }

.kundvagnGridviewKolumnArtikelnummerEget
{
	width:85px;
	text-align:left;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th + th { text-align: left; }

.kundvagnGridviewKolumnArtikelbenamning
{
	width:390px;
	text-align:left;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th + th + th { text-align: left; }

.kundvagnGridviewKolumnRadanmarkning
{
	width:20px;
	text-align:center;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th { text-align: center; }

.kundvagnGridviewKolumnKvantitet
{
	width:70px;
	text-align:left;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th + th { text-align: left; }

.kundvagnGridviewKolumnListpris
{
	width:120px;
	text-align:right;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th + th + th { text-align: right; }

.kundvagnGridviewKolumnRadTotal
{
	width:120px;
	text-align:right;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th + th + th + th { text-align: right; }

.kundvagnGridviewKolumnTaBort
{
	width:60px;
	text-align:center;
}
#ctl00_ctl00_Innehall_Innehall_KundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th + th + th + th + th { text-align: center; }

/* Kundvagn: popup:Töm Kundvagn - Start */
.popupModalContainerTomKundvagn
{
	width: 300px;
	height:95px;
	border: solid 1px #808080;
	border-top:0px;
	background-color:White;
}

/* Kundvagn: popup:Töm kundvagn - Slut */
.popupModalFooterInnerContainer
{
	float:left;
	margin-bottom:10px;
	width:293px;
	margin-right:0px;
}

/* Kundvagn: popup:Spara Kundvagn - Start */
.popupModalContainerSparaKundvagn
{
	width: 230px;
	border: solid 1px #808080;
	border-width: 1px 0px;
}

.popupModalContainerSparaKundvagn .popupChoices
{
	clear:left;
	float:left;
}

.popupModalContainerSparaKundvagn .popupInput
{
	clear:left;
	float:left;
	padding-bottom:10px;
}

.popupModalContainerSparaKundvagn .popupKundvagnInputLabel
{
	vertical-align:top;
	width:70px;
}


/* Kundvagn: popup:Öppna - Start */
.popupModalContainerOppnaKundvagn
{
	width: 296px;
	border: solid 1px #808080;
	border-width: 1px 0px;
}

.KundvagnPopupOpen
{
	margin: 0px;
	background-color: #f3f3ec;
	font-family: Arial;
	font-size: 12px;
	color: #2c2c2c;
	border:solid 1px #808080;
	padding:5px 10px 5px 10px;
	width:260px;
}

.KundvagnPopupOpen .popupTitle
{
	cursor:move;
	background-color:#DDDDDD;
	border:solid 1px #808080;
	color:Black;
	width:245px;
	float:left;
	clear:right;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:4px;
	padding:4px;
	vertical-align:middle;
}
/* Kundvagn: popup:Öppna - Slut */

/* Kundvagn: popup:Töm kundvagn - Start */
.KundvagnPopupTomKundvagn
{
	margin: 0px;
	background-color: #f3f3ec;
	font-family: Arial;
	font-size: 12px;
	color: #2c2c2c;
	border:solid 1px black;
	padding:5px 5px 5px 5px;
	width:130px;
	height:70px;
}
/* Kundvagn: popup:Töm kundvagn - Slut */

.KundvagnKnappar
{
    margin-top:3px;
}

.KundvagnKnappar .roundButton
{
    position:static;
}

.kundvagnTillKassaUnderContainer
{
	float:right;
	clear:both;
	margin-top:10px;
	margin-bottom:20px;
}
/* Kundvagn: popup:Spara - Slut */
/*---------------------------- KUNDVAGN - SLUT ----------------------------- */


/*---------------------------- KASSA - START ----------------------------- */
.kassaMainContentOuterContainer
{
	background-color:#ffffff;
	width:972px;
	margin-top:15px;
}

.kassaMainContentInnerContainer
{
	background-color:#ffffff;
	padding:20px;
	float:left;
}

.kassaLeveransuppgifterContainer
{
	border:solid 1px #D8D8D2;
	padding:10px;
	height:280px;
	width:225px;
	float:left;
}

.kassaOrderMarkningContainer
{
	border:solid 1px #D8D8D2;
	padding:10px;
	height:280px;
	width:275px;
	margin-left:20px;
	float:left;
}

.kassaInformationContainer
{
	border:solid 1px #D8D8D2;
	padding:10px;
	height:280px;
	width:325px;
	margin-left:20px;
	float:left;
	clear:right;
}

.kassaKundvagnContainer
{
	margin-top:15px;
	margin-bottom:20px;
	float:left;
	display:block;
	width:100%;
}

.kassaKundvagnContainerHidden
{
	margin-top:15px;
	margin-bottom:20px;
	float:left;
	display:none;
	
}

.kassaContainerHeadingContainer
{
	margin-bottom:10px;
}

/* För alla headings inom en container */
.kassaContainerHeading1
{
	font-family:Georgia;
	font-size:16px;
	color:#e23130;
}


.LeveransuppgifterLeveransdag
{
	margin-bottom:10px;
}


/* Ändra button i containern Leveransuppgifter */
.kassaLeveransUppgifterAndraKnappContainer
{
	margin-top:15px!Important; /*BNY det var 70*/
	float:right;
}

.kassaLeveransUppgifterAndraKnapp
{
	width:60px;
}

#ctl00_ctl00_Innehall_Innehall_LeveransdagCalendar
{
	border-style: none!Important; 
	border-width: 0px!important;
}

.kassaOrderStatus
{
	margin-top:10px;
	float:left;
	margin-left:107px;
}

/* Label och tillhörande värdefält: Start */
/* Div för att hållla rubrik och värde i ett formulär, exempelvis en label och tillhörande textbox, används tillsammand med kassaHeaderContainer och kassaValueContainer */
.kassaFormFieldsContainer
{
	margin-bottom:5px;
	float:left;
	width:100%;
}

/* Div för att hålla en rubrik eller label med tillhörande värdehållande kontroll, används tillsammans med kassavalueContainer */
.kassaFormFieldHeaderContainer
{
	float:left;
	clear:both;
	margin-bottom:2px;
}

/* Div för att hålla en värdehållande kontroll, används tillsammans med kassaHeaderContainer */
.kassaFormFieldValueContainer { float:left; clear:left; width:100%; }
    .kassaFormFieldValueContainer select { margin-bottom:15px; width:263px; margin-right:5px;}

.kassaFormFieldValueContainerExtraOrderInformation
{
	float:left;
	clear:left;
	width:100%;
	margin-top:0px;
}

/* För den formulärkontroll som visar rubriken för ett värde (exempelvis "Leveransdag") */
.kassaFormFieldHeader
{
	float:left;
	clear:right;
	font-family: Georgia;
	font-size:14px;
	width:100%;
}

/* För den formulärkontroll som visar ett värde, (exempelvis leveransdag, "2008-01-01") */
.kassaFormFieldValue
{
	float:left;
	clear:right;
	font-weight:bold;
	width:100%;
}

/* För den formulärkontroll som kan ta emot ett värde*/
.kassaFormFieldValueInput
{
	width:263px;
	border: 1px solid #e7e7d9;
}

/* För den formulärkontroll som visar ett värde, men är tillsamans med fler kontroller som 
tillsammans visar samma typ av värde (dvs inom en rubrik), exempel på detta är adressfält, 
där det kan finnas fler än 1 värdefält för ett rubrikfält */
.kassaFormFieldValueMultiple
{
	float:left;
	clear:right;
	font-weight:bold;
	margin-bottom:2px;
	width:100%;
}
/* Label och tillhörande värdefält: Slut */

/* Kassa: Kundvagn - Start */


/* Kassa: Kundvagn: Grundnettopris totalsumma - Start */
/* Håller de fält som visar totalsumman av grundnetto för kundvagnen i kassan */
.kassaKundvagnGrundNettoPrisSummaTotalContainer
{
	float:right;
	clear:both;
	width:220px;
	margin-top:12px;
	margin-right:2px;
	display:block;
}

.kassaKundvagnGrundNettoPrisSummaTotalContainerHidden
{
	float:right;
	clear:both;
	width:220px;
	margin-top:12px;
	margin-right:2px;
	display:none;
}

/* Håller det fält som visar rubriken till totalsumman av grundnetto för kundvagnen i kassan */
.kassaKundvagnGrundNettoPrisSummaTotalFormFieldHeader
{
	width:130px;
	text-align:right;
}

/* Håller det fält som visar värdet totalsumman av grundnetto för kundvagnen i kassan */
.kassaKundvagnGrundNettoPrisSummaTotalFormFieldValue
{
	width:90px;
	text-align:right;
}
/* Kassa: Kundvagn: Grundnettopris totalsumma - Slut */


/* Kassa: Kundvagn: Grundnettopris totalsumma - Start */
/* Håller de fält som visar totalsumman av kundnetto för kundvagnen i kassan */
.kassaKundvagnKundNettoPrisSummaTotalContainer
{
	float:right;
	clear:both;
	width:220px;
	margin-right:2px;
	display:block;
}

.kassaKundvagnKundNettoPrisSummaTotalContainerHidden
{
	float:right;
	clear:both;
	width:220px;
	margin-right:2px;
	display:none;
	height:30px;
}

/* Håller det fält som visar rubriken till totalsumman av kundnetto för kundvagnen i kassan */
.kassaKundvagnKundNettoPrisSummaTotalFormFieldHeader
{
	width:130px;
	text-align:right;
}

/* Håller det fält som visar värdet totalsumman av kundnetto för kundvagnen i kassan */
.kassaKundvagnKundNettoPrisSummaTotalFormFieldValue
{
	width:90px;
	text-align:right;
}

/* Kassa: Kundvagn: Grundnettopris totalsumma - Slut */

/* Kassa: Välj leveransdag popup - Start */
.KassaPopupModalContainerLeveransdag
{
	width: 450px;
	border: solid 1px #808080;
	border-width: 1px 0px;
}

.kassaPopupModalpopup
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: small;
	padding: 2px 3px;
	display: block;
	position: absolute;
}

.kassaPopupModalHeader
{
	background: url(Grafik/sprite.png) repeat-x 0px -200px;
	color: #000;	
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 3px 10px;
} 

.kassaPopupModalHeader .msg
{
	font-weight: bold;
}         

.kassaPopupModalBody
{
	background-color: #ffffff;/*#f2f2f2;*/
	border-color: #808080;
	border-style: solid;
	border-width: 0px 1px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
} 

.kassaPopupModalBody .msg
{
	background: url(Grafik/sprite.png) no-repeat 0px -1150px;	
	float: left;
	padding-left: 22px;
}  

.kassaPopupModalFooter
{
	background-color: #ffffff; /*#f2f2f2;*/
	border-color: #808080;
	border-style: none solid;
	border-width: 0px 1px;
	text-align:left;
	padding-bottom: 10px;
	padding-right: 8px;
} 

.kassaPopupModalClose
{
	right: 6px;	
	background: url(Grafik/sprite.png) no-repeat -5px -300px;
	width: 20px;
	cursor: pointer;
	position: absolute;	
	top: 5px;
	height: 20px;
}

.kassaPopupModalBackground 
{
	background-color:#ffffff;
	filter:alpha(opacity=50);
	opacity:0.5;
}

/* Kassa: Välj leveransdag popup - Slut */

/* Kassa/Orderbekräftelse: Kundvagn - Start */
.kassaGridviewKolumnRadnummer
{
	width:20px;
	text-align:center;
}
#ctl00_ctl00_Innehall_Innehall_KassaKundvagnGridView .AspNet-GridView table thead tr th { text-align: center; }

.kassaGridviewKolumnArtikelnummer
{
	width:85px;
	text-align:left;	
}
#ctl00_ctl00_Innehall_Innehall_KassaKundvagnGridView .AspNet-GridView table thead tr th + th { text-align: left; }

.kassaGridviewKolumnArtikelnummerEget
{
	width:85px;
	text-align:left;
}
#ctl00_ctl00_Innehall_Innehall_KassaKundvagnGridView .AspNet-GridView table thead tr th + th + th { text-align: left; }

.kassaGridviewKolumnArtikelbenamning
{
	width:390px;
	text-align:left;
}
#ctl00_ctl00_Innehall_Innehall_KassaKundvagnGridView .AspNet-GridView table thead tr th + th + th + th { text-align: left; }

.kassaGridviewKolumnKvantitet
{
	width:70px;
	text-align:left;
}
#ctl00_ctl00_Innehall_Innehall_KassaKundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th { text-align: left; }

.kassaGridviewKolumnListpris
{
	width:120px;
	text-align:right;
}
#ctl00_ctl00_Innehall_Innehall_KassaKundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th + th { text-align: right; }

.kassaGridviewKolumnKundNettoPris
{
	width:120px;
	text-align:right;
}
#ctl00_ctl00_Innehall_Innehall_KassaKundvagnGridView .AspNet-GridView table thead tr th + th + th + th + th + th + th { text-align: right; }

.kassaGridviewKolumnRadTotal
{
	width:120px;
	text-align:right;
}
/* Kassa/Orderbekräftelse: Kundvagn - Slut */

/* Kassa: Kundvagn, Slut */

/* Kassa: Orderbekräftelse - Start */
.kassaOrderBekraftelseOrderInformationContainer
{
	border:solid 1px #D8D8D2;
	padding:10px;
	height:360px;
	width:275px;
	float:left;
}

.kassaOrderBekraftelseLeveransadressContainer
{
	border:solid 1px #D8D8D2;
	padding:10px;
	height:270px;
	width:275px;
	float:left;
}

.kassaOrderBekraftelseForetagContainer
{
	border:solid 1px #D8D8D2;
	padding:10px;
	height:270px;
	width:275px;
	margin-left:20px;
	float:left;
	clear:right;
}

.kassaOrderBekraftelseForetagLeveransAdressMeddelandeContainer
{
	border:none;
	float:left;
	margin-left:20px;
	width:614px;
	height:360px;
}

.kassaOrderBekräftelseMeddelandeContainer
{
	border:solid 1px #D8D8D2;
	margin-top:10px;
	float:left;
	width:593px;
	height:58px;
	padding:10px;
}
/* Kassa Orderbekräftelse - Slut */
/*---------------------------- KASSA - SLUT ----------------------------- */

/* Innehall.aspx - Start */

#relateradinformationContainer
{
    width:250px;
    float:right;
    clear:both;
}

#relateradinformationContainer strong
{
    border-bottom:solid 1px #929292;
    display:block;
    padding-bottom:2px;
    margin-bottom:4px;
    color:#4b4b49;
    font-family:Georgia;
    font-size:12px;
}

#relateradinformationContainer a
{
    background-image:url(Grafik/newsLinkArrow.gif);
    background-position:left 5px;
    background-repeat:no-repeat;
    color:#1e6987;
    padding-left:10px;
    padding-bottom:0;
    margin-bottom:0;
    text-decoration:none;
    font-weight:bold;
}

/* Innehall.aspx - Slut */

/* MittElektroskandia.aspx - Start */

#MittESBehållare
{
    margin-top:10px;
}

#MittESBehållare .roundButton
{
    position:static;
}

#MittESBehållare #leftColumn
{
	float: left;
}

#MittESBehållare #rightColumn
{
    /*
	width: 350px;
	float: left;
	*/
	display:inline;
	margin-left:0;
}

#MittESBehållare #rightColumn .productOffersContainer .itemContainer
{
    margin-left:0;
}

#MittESBehållare .WebbdelTitel
{
	background-image:url(Grafik/th_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#D8D8D2;
	height:20px;
	margin:0;
    padding-left:5px;
    /*padding-right:5px;*/
}

#MittESBehållare .WebbdelKnappar
{
    padding-right:5px;
}

/* MittElektroskandia.aspx - Slut */

/* skyddad/kundunikkatalog.aspx - start */
.MallDropDown
{
	margin-top:5px;	
}

/* skyddad/kundunikkatalog.aspx - slut */

/* KatalogTrad.aspx - start */
.artikelinformation
{
     font-weight:bold;
     font-size:medium;
     color:Gray;    
}
/* KatalogTrad.aspx - slut */

/* Returer.aspx */
div.ReturContainer div.labelcolumn { width:120px; }

div.minilabelcolumn { width:90px; }


/*---------------------------- TOOLTIP ----------------------------- */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.88;
	background: url('Grafik/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }




/*---------------------------- Skriv ut - Start ----------------------------- */

#SkrivUtHuvud
{
    display:none;
}

#SkivUtFot
{
    display:none;
}

@media print
{
    body{
        background-color:#FFFFFF;
    }
	.topContainer
	{
		display: none;
	}

	.newsTopContainer
	{
		display: none;
	}

    .toolbarContainer
    {
        display:none;   
    }

    .HjalpSymbol
    {
        display:none;    
    }

	.bottomContainer
	{
		display: none;
	}

	.contentContainer
	{
		width: 600px;
		margin: 0;
	}

    #SkrivUtHuvud
    {
        display:block;
        margin-bottom:10px;
        clear:both;
    }

    #SkivUtFot{
        display:block;
        margin-top:10px;
        clear:both;
    }
    
    #vansterNavigering
    {
        display:none;
    }
    
    #hogerInnehall
    {
        width:100%;
        margin-left:0px;
    }
    
    .vanstercontenttop
    {
        display:none;
    }
    .vanstercontentmiddle
    {
        min-height:0;
        padding:0;
    }
    .vanstercontentbottom
    {
        display:none;
    }
	.rightColumn
	{
        display:none;		
	}
    
	.rightrightColumn
	{
        display:none;		
	}
	.leftColumnSmall
	{
        display:none;		
	}
	.middleColumnSmall
	{
		margin-left: 30px!important;
        margin-top: 20px!important;		
	}
	
    /* Orderbekräftelse - Start */
    .kassaMainContentOuterContainer
    {
        float:left!important;
        width:auto!important;
        clear:both!important;
        margin:0!important;
    }
    
    .kassaMainContentInnerContainer
    {
        padding:0!important;
    }
    
    .kassaOrderBekraftelseOrderInformationContainer, .kassaOrderBekraftelseLeveransadressContainer, .kassaOrderBekraftelseForetagContainer, .kassaOrderBekräftelseMeddelandeContainer
    {
        font-size:11px!important;
    }
    
    .kassaOrderBekraftelseOrderInformationContainer
    {
        width:160px!important;
        height:320px!important;
    }
    
    .kassaOrderBekraftelseLeveransadressContainer
    {
        width:210px!important;
        height:240px !important;
    }
    
    .kassaOrderBekraftelseForetagContainer
    {
        width:140px!important;
        margin-left:10px!important;
        height:240px !important;
    }
    
    .kassaOrderBekräftelseMeddelandeContainer
    {
        width:393px !important;
        clear:both;
        padding:5px!important;
    }
    
    .kassaOrderBekraftelseForetagLeveransAdressMeddelandeContainer
    {
        width:405px!important;
        margin-left:10px!important;
        height:342px !important;
    }
    
    .kassaKundvagnContainer
    {
        clear:both!important;
        width:595px!important;
        float:none;
    }
    
    .kassaKundvagnContainer .gridView .AspNet-GridView
    {
        border:0;
    }
    
    .kassaKundvagnContainer .gridView .AspNet-GridView table
    {
        border:1px solid #CECECB;
        border-collapse:collapse;
        margin-top:1px;
        margin-left:1px;
    }
    
    .kassaKundvagnContainer .gridView .AspNet-GridView table thead
    {
        display: table-header-group;
    }
    
    .kassaKundvagnContainer .gridView .AspNet-GridView table tr
    {
        page-break-inside: avoid!important;
    }

    .kassaKundvagnContainer .gridView .AspNet-GridView table table
    {
        width:auto!important;
        border:0;
        border-collapse:separate;
    }

    .kassaKundvagnContainer .gridView .AspNet-GridView table table td
    {
        border:0;
    }
    
    .kassaKundvagnContainer .gridView .AspNet-GridView table th, .kassaKundvagnContainer .gridView .AspNet-GridView table td
    {
        width:auto!important;
        margin:5px!important;
        padding:5px!important;
        border-bottom:1px solid #CECECB;
        page-break-inside:avoid;
    }
    
    .kassaKundvagnGrundNettoPrisSummaTotalContainer, .kassaKundvagnKundNettoPrisSummaTotalContainer
    {
        width:auto!important;
    }

    /* Orderbekräftelse - Slut */

}

/*---------------------------- Skriv ut - Slut ----------------------------- */