ul
{
	margin-top: 10px;
	margin-left: 10px;
}
li
{
	list-style: disc;
	list-style-position: inside;
}
td
{
	text-align: left;
}
a.huvudmeny
{
   	font-family: verdana;
	color: #333333;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

a:hover.huvudmeny
{
   	font-family: verdana;
	color: #333333;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;	
}

td.bottomtext
{
   	font-family: verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

td.prodtitle, div.prodtitle
{
   	font-family: arial;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	font-size: 17px;
}

a.bottomlink
{
   	font-family: verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

a:hover.bottomlink
{
   	font-family: verdana;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;	
}

a.huvudmeny2
{
   	font-family: verdana;
	color: #333333;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

a:hover.huvudmeny2
{
   	font-family: verdana;
	color: #333333;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;	
}

a.subrub
{
   	font-family: arial;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}

a:hover.subrub
{
   	font-family: arial;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;	
}

a.lasmer
{
   	font-family: verdana;
	color: 0033FF;
	font-weight: none;
	text-decoration: none;
	font-size: 10px;
}

a:hover.lasmer
{
   	font-family: verdana;
	color: 6699FF;
	font-weight: none;
	text-decoration: none;
	font-size: 10px;	
}

a.huvudlank
{
   	font-family: verdana;
	color: #666666;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

td.liststyle
{
   	font-family: arial;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	font-size: 12px;	
}

td.liststyle1
{
   	font-family: arial;
	color: #666666;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;	
}

td.liststyle2
{
   	font-family: verdana;
	color: #666666;
	font-weight: none;
	text-decoration: none;
	font-size: 10px;	
}

td.listpicprice, div.listpicprice
{
   	font-family: arial;
	color: #cc0022;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;	
}

td.listprice
{
   	font-family: arial;
	color: #cc0022;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;	
}

a:hover.huvudlank
{
   	font-family: verdana;
	color: #666666;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;	
}

a.listlank
{
   	font-family: verdana;
	color: 0000FF;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

a:hover.listlank
{
   	font-family: verdana;
	color: 0000FF;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;	
}

a.blahuvudlank
{
   	font-family: verdana;
	color: blue;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

a:hover.blahuvudlank
{
   	font-family: verdana;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;	
}

a.vanliglank
{
   	font-family: verdana;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

a:hover.vanliglank
{
   	font-family: verdana;
	color: black;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;	
}

input.formfield {color #ffcccc; font-size: 11px; height:13px; border-color:#cccccc; border-width: 1px; display: inline; float:left; border-style: solid;}

input.formfield2 {color #ffcccc; font-size: 11px; height:17px; border-color:#cccccc; border-width: 1px; display: inline; float:left; border-style: solid;}

a.top
{
   	font-family: verdana;
	color: 0066FF;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

a:hover.top
{
   	font-family: verdana;
	color: 0066FF;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;	
}

a.rekprods
{
   	font-family: verdana;
	color: black;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

a:hover.rekprods
{
   	font-family: verdana;
	color: black;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;	
}

a.bottommenu
{
   	font-family: verdana;
	color: black;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

a:hover.bottommenu
{
   	font-family: verdana;
	color: black;
	font-weight: none;
	text-decoration: underline;
	font-size: 11px;	
}

td.huvudtext
{
   	font-family: verdana;
	color:black;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}

td.subtoppris, td.subtoppris div, div.subtoppris
{
   	font-family: verdana;
	color: #CC0022;
	font-weight: bold;
	text-decoration: none;
	font-size: 24px;
}

td.huvudmeny
{
   	font-family: verdana;
	color: 5C75C5;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;	
}

td.kassantitle
{
   	font-family: verdana;
	color: black;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
FORM
{
	margin-bottom: 0px;
	margin-top: 0px;
}
td.hogerbotpad
{
	padding-right: 10px;
	padding-bottom: 2px;
}
td.botpad
{
	padding-bottom: 2px;
}
th.gra
{
	background-color:#f7f7f7;
	padding:4px;
	font:11px Verdana,Tahoma,Sans-serif;
	border-color:#CCCCCC;
	border-width: 1px 0px 1px 0px; 
	border-style:solid;
}
th.venster
{
	border-right: 0px;
	padding-right: 10px;
}
th.mitten
{
	border-right: 0px;
	border-left: 0px;
	padding-right: 10px;
}
th.hoger
{
	border-left: 0px;
}
th.siffror
{
	text-align: right;
}
td.undergra
{
	padding-left: 5px;
	padding-right: 5px;
}
td.siffror
{
	text-align: right;
}
.staffling_runtom
{
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #cccccc;
}
.staffling_rubrik
{
	font-weight: bold;
}
.tillval_runtom
{
	margin-top: 0px;
	padding: 0px;
}
.tillval_rubrik
{
	font-weight: bold;
}
.delbet_venster
{
   	font-family: verdana;
	text-decoration: none;
	font-size: 10px;
	padding-right: 10px;
}
.delbet_hoger
{
   	font-family: verdana;
	text-decoration: none;
	font-size: 10px;
}
.delbet_pris
{
	font-weight: bold;
}
.delbet_runtom
{
	border: 1px solid #cecece; 
	padding: 5px;
	margin-bottom: 10px;
}
.delbet_topp
{
	padding-bottom: 5px;
}
.kassan_delbet_venster
{
   	font-family: verdana;
	text-decoration: none;
	font-size: 10px;
	padding-right: 10px;
}
.kassan_delbet_label
{
   	font-family: verdana;
	text-decoration: none;
	font-size: 10px;
	padding-right: 10px;
}
.kassan_delbet_hoger
{
   	font-family: verdana;
	text-decoration: none;
	font-size: 10px;
}
.kassan_rubrik
{
	font-size: 12pt;
	font-weight: bold;
	color:666666;
	margin-top: 12px;
	margin-bottom: 2px;
}
.kassan_runtom
{
	margin-bottom:8px;
	margin-right:8px;
	background-color:#f7f7f7;
	padding:4px;
	font:11px Verdana,Tahoma,Sans-serif;
	border-color:#CCCCCC;
	border-width: 1px 0px 1px 0px; 
	border-style:solid;
}
A.kassan_loginlenk:link, A.kassan_loginlenk:visited, A.kassan_loginlenk:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: 0066FF;
}
A.kassan_loginlenk:hover
{
	text-decoration: underline;
}
.kassan_bmarg
{
	margin-bottom: 2px;
}
.kassan_bmarg_stor
{
	margin-bottom: 5px;
}
.kassan_huvudrubrik
{
	font-family: Verdana;
	font-size: 18px;
	color: black;	
	margin-bottom: 10px;
}
.kassan_underrubrik
{
	margin-top: 10px;
	margin-right: 0pt;
	margin-bottom: 15px;
	margin-left: 0pt;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: black;
}
.kassan_form_avbrott
{
	margin-bottom: 10px
}
.visakundvagn_th
{
	font-size: 9px;
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #e9e9e9;
	font-size: 10px;
	text-align: left;
	color: #199051;
}
.visakundvagn_bestellning_td
{
	font-size: 9px;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1e1d0;
}
.visakundvagn_bestellning_summa
{
	font-size: 12px;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1e1d0;
}
/*.yui-skin-sam .yui-navset .yui-content
{
	background-color:#ffffff;
	padding:4px;
	font:11px Verdana,Tahoma,Sans-serif;
	border-color:#CCCCCC;
	border-width: 0px 0px 1px 0px; 
	border-style:solid;
}
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav
{
	border-width: 0px;
}*/
strong
{
	font-weight: bold;
}
.litenbild_ram
{
	border: 2px solid #ffffff;
}
.litenbild_ram_aktiv
{
	border: 2px solid #febe07;
}
#wii {
	position:absolute;
	left:603px;
	top:177px;
	width:109px;
	height:88px;
	z-index:2;
	visibility: hidden;
}
#xbox360 {
	position:absolute;
	left:603px;
	top:177px;
	width:109px;
	height:88px;
	z-index:2;
	visibility: hidden;
}
#ps2 {
	position:absolute;
	left:603px;
	top:177px;
	width:109px;
	height:88px;
	z-index:2;
	visibility: hidden;
}
#gc {
	position:absolute;
	left:603px;
	top:177px;
	width:109px;
	height:88px;
	z-index:2;
	visibility: hidden;
}
#xbox {
	position:absolute;
	left:603px;
	top:177px;
	width:109px;
	height:88px;
	z-index:2;
	visibility: hidden;
}
#psp {
	position:absolute;
	left:603px;
	top:177px;
	width:109px;
	height:88px;
	z-index:2;
	visibility: hidden;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
a.bottomlink:link {color:#FFFFFF;text-decoration:none;}
a.bottomlink:visited {color:#FFFFFF;text-decoration:none;}
a.bottomlink:hover {color:#FFFFFF;text-decoration:underline;}
.sponsor{font-family: verdana, arial;font-size:11px;font-color: black;color: black;font-weight;}

.nyhetsbrev{font-family: verdana, arial; color:666666; font-size:10px;}

.linksponsor{text-decoration: none;font-size: 11px;color: #0C2C56;font-weight: bold;}

.prnt {position: absolute;visibility: hidden;left: 0;top: 0;}

.chld {position: absolute;visibility: hidden;left: 0;top: 0;}

form
{
	margin: 0px;
	padding: 0px;
}
.msgdiv_yttre
{
	display: none;
	border: 1px solid red;
	padding: 10px;
	color: red;
}
.msgdiv_inre
{
	color: red;
}
hr {color: #ffffff; background-color: #ffffff; border: 1px dotted #b3b3b3; border-style: none none dotted; }
.style2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style5 {
	color: #DD0000;
	font-weight: bold;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ordpristopp
{
	text-decoration: line-through;
}
.ordprislista
{
	text-decoration: line-through;
}
.ordprisen
{
	text-decoration: line-through;
}
.csdialog .inre
{
	padding-left: 10px;
	padding-top: 5px;
}
.spacetbl td
{
	padding-right: 10px;
	padding-bottom: 2px;
	text-align: left;
}
html.jul
{
	background: #bf0303 url(images/julbakgrund.jpg) no-repeat fixed center top;
}
html.vinter
{
	background: #ffffff url(images/bg-bodywinter.jpg) no-repeat fixed center top;
}
html.var
{
	background: #ffffff url(images/bg-bodyspring.jpg) no-repeat fixed center top;
}
html.sommar
{
	background: #ffffff url(images/bg-bodysummer.jpg) no-repeat fixed center top;
}
html.host
{
	background: #ffffff url(images/bg-bodyautumn.jpg) no-repeat fixed center top;
}
html
{
	background: #aac7d5 url(images/bg-body3.png) no-repeat fixed center top;
}
body
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;	
}
#doc
{
	background: #ffffff;
	width: 994px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
#top
{
	background: url(images/top_ktb.jpg) 6px top no-repeat;
	height: 100px;
	margin-bottom: 0px;
	overflow: hidden;
}
#left
{
	float: left;
	display: inline;
	width: 195px;
	overflow: hidden;
	padding-bottom: 20px;
}
#left.bredare
{
	width: 201px;
}
#main
{
	float: none;
	display: block;
	width: 789px;
	_width: 786px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#main.smalare
{
	width: 783px;
}
#inremeny
{
	float: left;
	display: inline;
	width: 215px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-left: 40px;
}
#main2
{
	float: none;
	display: block;
	width: 600px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #505050;
}
#main3
{
	float: none;
	display: block;
	width: 880px;
	overflow: hidden;
	padding-left: 50px;
	padding-top: 30px;
	padding-bottom: 20px;
	color: #505050;
}
#bottom
{
	clear: both;
	margin-left: 10px;
	background: url(images/backgroundheader.gif) top left no-repeat;
}
#bottomkort
{
	text-align: center;
}
.kundvagn { width: 230px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-width:1px; border-color: #CCC; border-style:solid; height: 18px;}
.clear
{
	background: red;
	border: 0px;
	clear: both;
	display: block;
	float: none;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
	width: 0px;
	height: 0px;
}
#top_hem_yttre
{
	float: left;
	display: inline;
	padding-left: 20px;
	padding-top: 15px;
}
#top_hem
{
}
#top_hem_inre
{
	float: left;
	display: inline;
	width: 150px;
	height: 35px;
	cursor: hand;
}
#top_tabbar
{
	padding-top: 18px;
	padding-left: 6px;
	float: left;
	list-style: none;
	display: inline;
	width: 985px;
}
#top_kundvagn
{
	padding-top: 15px;
	float: right;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-right: 70px !important;
	margin-right: 40px;
}
#top_kundvagn_ovre
{
	color: #000000;
	padding-bottom: 3px;
	text-align: right;
}
#top_kundvagn_combo
{
}
#topkundvagncombo
{
	width: 250px;
}
#top_kundvagn_produkter
{
	text-decoration: none;
	color: #000000;
}
#top_kundvagn_nedre
{
	float: right;
	display: inline;
	margin-right: 70px;
	padding-top: 10px !important;
	padding-top: 0px;
	margin-top: 0px !important;
	margin-top: -22px;
}
#top_kundvagn_endra
{
	float: left;
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
#top_kundvagn_tillkassan
{
	float: left;
	display: inline;
}
#topptabbarna
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: black;
	list-style: none;
	display: inline;
	float: left;
}

#top_tabbar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font: bold 11px Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
	color: black;
}

#top_tabbar ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
	list-style: none;
}
#top_tabbar ul li a
{
	color: white;
	display: block;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-right:1px solid #c86464;
}
#top_tabbar ul li.sel a, #top_tabbar ul li a:hover
{
	background: url(images/tabsel.jpg) left top no-repeat;
}
p
{
	margin-top: 5px;
}
#resten
{
	background: #ffffff;
}
#intro_avdelningar
{
	float: left;
	width: 588px;
}
#intro_hoger
{
	float: right;
	width: 201px;
}
#venster_inre
{
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	padding-right: 0px;
}
.myAccordion
{
}

.myAccordion .yui-cms-accordion .yui-cms-item {
	border: 1px solid #dddddd;
}
.myAccordion .yui-cms-accordion .yui-cms-item.ejbotten {
	border-bottom: 0px;
}
.myAccordion .yui-cms-accordion .yui-cms-item h3 {
	margin: 0px;
	height: 18px;
	overflow: hidden;
	background-image: url(images/menu_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
	background: url(images/menu_arrow.gif) no-repeat 0px center;
	text-decoration: none;
	margin-left: 5px;
	padding-left: 15px;
	padding-top: 2px;
	display: block;
}
.myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
	background: url(images/menu_minus.gif) no-repeat 0px center;
}
.myAccordion .yui-cms-accordion .yui-cms-item .bd {
	height: 0px;
	overflow: hidden;
}
.myAccordion .yui-cms-accordion .yui-cms-item.selected .bd {
	overflow: hidden;
	height: auto;
}
.myAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
	overflow: hidden;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.kollapsad
{
	display: none;
}
.menyrad
{
}
.menyniva1
{
	margin-left: 13px;
	padding-left: 10px;
}
.menyniva2
{
	padding-left: 10px;
}
.menyniva3
{
	padding-left: 10px;
}
a.accordionToggleItem:link, a.accordionToggleItem:hover, a.accordionToggleItem:active, a.accordionToggleItem:visited
{
	font-weight: bold;
	color: #004990;
	font-size: 12px;
	font-family: Verdana;
}
a.menylenk:visited, a.menylenk:hover, a.menylenk:active, a.menylenk:link
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	line-height: 18px;
}
a.menylenk.fet:visited, a.menylenk.fet:hover, a.menylenk.fet:active, a.menylenk.fet:link
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
a.menylenk2:visited, a.menylenk2:hover, a.menylenk2:active, a.menylenk2:link
{
	color: #0a64be;
}
.produktlista_tre_yttre
{
	float: left;
	display: inline;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin-right: 11px;
	margin-bottom: 11px;
/*	background:url(images/bg/bgprodlist.jpg);*/
}
.produktlista_tre_yttre.sista
{
	margin-right: 0px;
}
.produktlista_tre_mellan
{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #dddddd;
}
.produktlista_tre_inre
{
	display: inline;
	float: left;
	border-bottom: 1px solid #dddddd;
	width: 180px;
	height: 191px;
	padding: 1px;
}
.produktlista_tre_pris, .produktlista_tre_info_knapp, .produktlista_tre_kop_knapp, .produktlista_tre_info
{
	font-family: Verdana;
	font-size: 11px;
	float: left;
	display: inline;
}
.produktlista_tre_info_knapp
{
	float: right;
	margin-right: 2px;
}
.produktlista_tre_pris
{
	font-family: arial;
	color: #cc0022;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;	
	margin-right: 10px;
	float: right;
}
.produktlista_tre_artnrlager
{
	font-family: arial;
	color: #666666;
	font-size: 11px;
	color: #666666;
}
.produktlista_tre_namn
{
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;	
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
}
.produktlista_tre_beskrivning
{
	font-family: verdana;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	height: 50px;
	overflow: hidden;
	margin-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
}
.produktlista_tre_prisknappar
{
	padding-left: 4px;
	padding-right: 4px;
}
.produktlista_tre_bild
{
	font-family: Verdana;
	font-size: 11px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
}
.produktlista_tre_prisikon
{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
}
.produktlista_tre_prisikon.kampanj
{
	background: url(images/kampanjpris.gif) left top no-repeat;
}
.produktlista_tre_prisikon.internet
{
	background: url(images/internetpris.gif) left top no-repeat;
}
.produktlista_tre_info
{
	font-size: 9px;
	padding-top: 5px;
}
#intro_resten
{
	margin-top: 10px;
}
#topplistan
{
	margin-bottom: 10px;
}
#topplistan_combo
{
	text-align: center;
	margin-bottom: 10px;
}
.topplistarad
{
	margin-bottom: 5px;
}
.topplistarad_nummer
{
	float: left;
	display: inline;
	margin-left: 5px;
	margin-right: 10px;
	width: 20px;
	text-align: right;
}
.topplistarad_namn
{
	float: left;
	display: inline;
}
#topplistan a
{
	text-decoration: none;
	color: #666666;
}
#venster_kundvagn
{
	margin-top: 10px;
}
#venster_kundvagn_nedre
{
	margin-top: 10px;
}
#venster_kundvagn_endra
{
	float: left;
	display: inline;
	margin-right: 10px;
}
#venster_kundvagn_tillkassan
{
	float: left;
	display: inline;
}
#venster_kundvagn_tom
{
}
#venster_kundvagn_finns
{
}
#venster_kundvagn_rader
{
}
.venster_kundvagn_rad
{
		margin-bottom: 5px;
}
.venster_kundvagn_rad_namn
{
	float: left;
	display: inline;
	margin-right: 10px;
	width: 115px;
	overflow: hidden;
}
.venster_kundvagn_rad_belopp
{
	float: left;
	display: inline;
	text-align: right;
	width: 50px;
	font-weight: bold;
	color: #cc0022;
}
#venster_kundvagn_summa
{
	margin-top: 15px;
	border-top: 1px solid #dddddd;
}
#venster_kundvagn_summa_namn
{
	float: left;
	display: inline;
	margin-right: 10px;
	width: 115px;
	overflow: hidden;
	font-weight: bold;
}
#venster_kundvagn_summa_belopp
{
	float: left;
	display: inline;
	text-align: right;
	width: 50px;
	color: #cc0022;
	font-weight: bold;
}
#venster_kundvagn_frakt
{
	margin-top: 20px;
	border-top: 1px solid #dddddd;
}
#venster_kundvagn_frakt_namn
{
	float: left;
	display: inline;
	margin-right: 10px;
	width: 115px;
	overflow: hidden;
	color: #449c00;
	font-weight: bold;
}
#venster_kundvagn_frakt_belopp
{
	float: left;
	display: inline;
	text-align: right;
	width: 50px;
	color: #cc0022;
	font-weight: bold;
}
#venster_kundvagn a
{
	text-decoration: none;
}
#venster_kundvagn .venster_kundvagn_rad_belopp a
{
	color: #cc0022;
}
.venster_avdelning
{
}
.venster_avdelning .hd
{
	margin: 0px;
	height: 22px;
	overflow: hidden;
}
.venster_avdelning .hd .v
{
	background: url(images/avdelningar/bgrrubrik_v.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.venster_avdelning .hd .m
{
	background: url(images/avdelningar/bgr_rubrik.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 178px;
	height: 22px;
	text-align: center;
}
.venster_avdelning .hd .m p
{
	padding-top: 5px;
	margin: 0px;
	color: black;
}
.venster_avdelning .hd .h
{
	background: url(images/avdelningar/bgrrubrik_h.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.venster_avdelning .bd
{
	border-bottom:1px dotted #DDDDDD;
	border-left:1px dotted #DDDDDD;
	border-right:1px dotted #DDDDDD;
	padding: 5px;
	padding-bottom:10px;
	color: #505050;
}
.hoger_avdelning
{
}
.hoger_avdelning .hd
{
}
.hoger_avdelning .hd .v
{
	background: url(images/avdelningar/bgrrubrik_v.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.hoger_avdelning .hd .m
{
	background: url(images/avdelningar/bgr_rubrik.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 169px;
	height: 22px;
	text-align: center;
	font-family: "Trebuchet MS",Verdana;
	font-size: 12px;
}
.hoger_avdelning.storre .hd .m
{
	width: 189px;
}
.hoger_avdelning .hd .m p
{
	padding-top: 5px;
	margin: 0px;
	color: black;
}
.hoger_avdelning.storre .hd .m p, .venster_avdelning.storre .hd .m p
{
	padding-top: 2px;
	font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
	font-weight: normal;
	font-size: 14px;
}
.hoger_avdelning .hd .h
{
	background: url(images/avdelningar/bgrrubrik_h.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.hoger_avdelning .bd
{
	border-bottom:1px dotted #DDDDDD;
	border-left:1px dotted #DDDDDD;
	border-right:1px dotted #DDDDDD;
	overflow: hidden;
	padding: 5px;
	padding-bottom:10px;
	float: left;
	display: inline;
	width: 169px;
	color:#505050;
}
.hoger_avdelning.storre .bd
{
	width: 185px;
	padding-left: 9px;
}
.hoger_avdelning .bd2
{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	overflow: hidden;
	float: left;
	display: inline;
	width: 179px;
}
#venstersokcontainer .yui-ac-content, #venstersokcontainer .yui-ac-content {
    max-height:11em;overflow:auto;overflow-x:hidden; /* scrolling */
    _height:11em; /* ie6 */
}
#venster_login, #venster_nyhetslista, #venster_offertforfragan, #venster_nyheter, #venster_laddanerkatalog
{
	margin-top: 10px;
}
#venster_sok
{
	margin-bottom: 10px;
}
.menyrad_aktiv
{
	background: url(images/menu_arrow.gif) left center no-repeat;
}
#tumnagelvisning
{
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}
#tumnagelbotten
{
	border: 1px solid #dddddd;
}
#tumnagelinre
{
	background: #ffffff;
	padding: 5px;
	padding-top: 2px;
	height: 45px;
	width: 75px;
}
#tumnageltopp
{
	height: 11px;
	background: transparent url(images/Callouts_DDDDDD.gif) 25px top no-repeat;
}
#venstersok
{
	margin: 0px 0 0 0px;
	background: transparent url(images/searchBg.gif) no-repeat scroll right center;
	border: 0 none;
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	vertical-align: top;
	width: 120px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
#loggain_rubrik
{
	font-weight: bold;
	margin-bottom: 10px;
}
#loggain_knapp
{
	margin-top: 10px;
	margin-left: 85px;
}
#login_auto
{
	margin-top: 5px;
}
.loggain_lenk
{
	background: url(images/menu_arrow.gif) left center no-repeat;
	padding-left: 10px;
}
.loggain_lenk a:link, .loggain_lenk a:hover, .loggain_lenk a:visited
{
	text-decoration: none;
	font-weight: bold;
}
.loggain_lenk a:hover
{
	text-decoration: underline;
}
#nyhetslista_input
{
	margin-bottom: 10px;
}
#nyhetslista_knapp
{
	text-align: right;
	margin-top: 10px;
}
#venster_nyhetslista_top
{
	margin-bottom: 5px;
}
#prodtab1, #prodtab2, #prodtab3, #prodtab4
{
	text-align: left;
	font-size: 12px;
}
#prismedtillval
{
	color: #cc0022;
}
.beskrivningikon
{
	width: 19px;
	height: 23px;
	display: inline;
	float: left;
	background: url(images/tabs/info_off.gif) left 3px no-repeat;
	margin-right: 15px;
}
.specifikationikon
{
	width: 19px;
	height: 23px;
	display: inline;
	float: left;
	background: url(images/tabs/spec_off.gif) left 3px no-repeat;
	margin-right: 15px;
}
.tillbehorikon
{
	width: 19px;
	height: 23px;
	display: inline;
	float: left;
	background: url(images/tabs/tillbehor_off.gif) left 3px no-repeat;
	margin-right: 15px;
}
.tabtext
{
	display: inline;
	float: left;
	height: 18px;
	padding-top: 5px;
	margin-right: 15px;
	color: #808080;
	margin-left: 15px;
	font-weight: bold;
}
.produktlista_tre_fraktfri
{
	display: inline;
	float: left;
	position: relative;
	margin-left: -191px;
	background: transparent url(images/fraktfritt.gif) left top no-repeat;
	width: 167px;
	height: 60px;
	cursor: hand;
}
#prodkat_venster
{
	float: left;
	width: 598px;
	overflow: hidden;
}
#prodkat_hoger
{
	float: right;
	display: inline;
	width: 181px;
}
.produktlista_en
{
	padding-bottom: 5px;
	border-bottom: 1px dotted #b3b3b3;
	margin-bottom: 10px;
}
.produktlista_en.sista
{
	border-bottom: 0px;
	margin-bottom: 0px;
 }
.produktlista_en_namn
{
	font-weight: bold;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
}
.produktlista_en_bild
{
	text-align: center;
}
.produktlista_en_prisknapp
{
	float: right;
	margin-top: 10px;
}
.produktlista_en_pris
{
	margin-bottom: 2px;
}
.produktlista_en_kop_knapp
{
}
#visaenprodukt_venster
{
	float: left;
	display: inline;
	width: 598px;
}
#visaenprodukt_hoger
{
	float: right;
	display: inline;
}
#tipsamm
{
	text-align: right;
	margin-bottom: 5px;
}
.visaenprodukt_antal
{
	background:transparent url(images/antalbg.gif) no-repeat scroll right center;
	border:0 none;
	font-size:14px;
	height:20px;
	margin:5px 5px 0 0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding-left:2px;
	padding-top:4px;
	padding-bottom: 1px;
	text-align:center;
	vertical-align:top;
	width:25px;
	font-family:Arial,Helvetica,sans-serif;
}
.initdold
{
	visibility: hidden;
}
#hallplatser_avdelning
{
	margin-top: 10px;
}
#hallplatser_avdelning .hd
{
	margin: 0px;
	height: 22px;
	overflow: hidden;
}
#hallplatser_avdelning .hd .v
{
	background:url("images/avdelningar/bgrrubrik_v.gif") repeat-x scroll left top transparent;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
#hallplatser_avdelning .hd .m
{
	background:url("images/avdelningar/bgr_rubrik.gif") repeat-x scroll left top transparent;
	float: left;
	display: inline;
	width: 278px;
	height: 22px;
	text-align: center;
}
#hallplatser_avdelning .hd .m p
{
	padding-top: 5px;
	margin: 0px;
	color:#004990;
	font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
	font-weight: normal;
	font-size: 14px;
}
#hallplatser_avdelning .hd .h
{
	background:url("images/avdelningar/bgrrubrik_h.gif") repeat-x scroll left top transparent;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
#hallplatser_avdelning .bd
{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding: 10px;
	padding-bottom:10px;
}
#hallplatser_avdelning table td.ort, #hallplatser_avdelning table td.namn, #hallplatser_avdelning table td.catid, #avgangar_avdelning table td.manad_td
{
	padding-right: 10px;
}
#hallplatser_avdelning table td.ort, #hallplatser_avdelning table td.namn, #hallplatser_avdelning table td.catid, #avgangar_avdelning .bd
{
	font-size: 11px;
}
.produktlista_en_pris, .produktlista_en_info_knapp, .produktlista_en_kop_knapp
{
	font-family: Verdana;
	font-size: 11px;
	float: left;
	display: inline;
}
.produktlista_en_reseinfo
{
	font-family: Verdana;
	font-size: 9px;
	padding-top: 5px;
	float: left;
	display: inline;
}
.produktlista_en_pris, .produktlista_en_info_knapp
{
	float: right;
}
.produktlista_en_info_knapp
{
	margin-right: 2px;
}
.produktlista_en_pris
{
	font-family: arial;
	color: #cc0022;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;	
	margin-right: 10px;
}
.produktlista_en_prisknappar
{
	margin-top: 10px;
}
#produktkat_mellan
{
	background: url(images/productSortBg.gif) left top no-repeat;
	height: 29px;
	margin-bottom: 10px;
}
#produktkat_namn
{
	float: left;
	display: inline;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
#produktkat_sort_rubrik
{
	float: left;
	display: inline;
	padding-top: 5px;
	padding-right: 5px;
}
#produktkat_sort
{
	float: left;
	display: inline;
	cursor: pointer;
	width: 100px;
	padding-top: 5px;
}
#produktkat_sort_pil
{
	float: left;
	display: inline;
	background: url(images/productSortBtn.gif) left center no-repeat;
	cursor: pointer;
	width: 9px;
	padding-top: 5px;
}
#produktkat_sort_del
{
	float: right;
	display: inline;
	margin-right: 20px;
}
#sortopts
{
	position: absolute;
	width: 100px;
	padding: 5px;
	background: #ffffff;
	border: 1px solid #cccccc;
}
#sortopts ul
{
	margin: 0px;
	padding: 0px;
}
#sortopts ul li
{
	cursor: pointer;
	margin: 0px;
	list-style: none;
	list-style-position: outside;
}
#sortopts ul li:hover
{
	background-color: #f0f0f0;
}
#avgangar_avdelning
{
	margin-top: 10px;
}
#avgangar_avdelning .hd
{
	margin: 0px;
	height: 22px;
	overflow: hidden;
}
#avgangar_avdelning .hd .v
{
	background:url("images/avdelningar/bgrrubrik_v.gif") repeat-x scroll left top transparent;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
#avgangar_avdelning .hd .m
{
	background:url("images/avdelningar/bgr_rubrik.gif") repeat-x scroll left top transparent;
	float: left;
	display: inline;
	width: 278px;
	height: 22px;
	text-align: center;
}
#avgangar_avdelning .hd .m p
{
	padding-top: 5px;
	margin: 0px;
	color:#004990;
	font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
	font-weight: normal;
	font-size: 14px;
}
#avgangar_avdelning .hd .h
{
	background:url("images/avdelningar/bgrrubrik_h.gif") repeat-x scroll left top transparent;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
#avgangar_avdelning .bd
{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding: 10px;
	padding-bottom:10px;
}
#beskrivningtab_hoger
{
	float: right;
	width: 290px;
}
.tillval_namn
{
	font-weight: bold;
}
.produktlista_tillbehor_yttre
{
	float: left;
	display: inline;
	border: 1px solid #dddddd;
	margin-right: 11px;
	margin-bottom: 11px;
}
.produktlista_tillbehor_yttre.sista
{
	margin-right: 0px;
}
.produktlista_tillbehor_mellan
{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #dddddd;
}
.produktlista_tillbehor_inre
{
	display: inline;
	float: left;
	border-bottom: 1px solid #dddddd;
	width: 255px;
	height: 120px;
	padding: 5px;
}
.produktlista_tillbehor_pris, .produktlista_tillbehor_info_knapp, .produktlista_tillbehor_kop_knapp
{
	font-family: Verdana;
	font-size: 11px;
	float: left;
	display: inline;
}
.produktlista_tillbehor_pris
{
	font-family: arial;
	color: #cc0022;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;	
	margin-right: 10px;
}
.produktlista_tillbehor_venster
{
	float: left;
	display: inline;
	width: 125px;
}
.produktlista_tillbehor_namn
{
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;	
	font-weight: bold;
}
.produktlista_tillbehor_beskrivning
{
	font-family: verdana;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}
.produktlista_tillbehor_bild
{
	float: right;
	display: inline;
}
.produktlista_tillbehor_fraktfri
{
	display: inline;
	float: left;
	position: relative;
	margin-left: -270px;
	background: transparent url(images/fraktfritt.gif) left top no-repeat;
	width: 167px;
	height: 60px;
	cursor: hand;
}
.tabdold
{
	display: none;
}
.staffling_antal1, .staffling_antal2
{
	text-align: right;
}
#visaenprodukt_topp
{
   	font-family: verdana;
	color:black;
	font-weight: none;
	text-decoration: none;
	font-size: 11px;
}
#visaenprodukt_topp_venster
{
	border: 1px solid #eeeeee;
	border-top: none;
	float: left;
	display: inline;
	width: 598px;
}
#visaenprodukt_topp_venster_inre
{
	padding: 1px;
}
#visaenprodukt_mellanbilder
{
	width: 596px;
	float: left;
	display: inline;
}
#visaenprodukt_topp_hoger
{
}
#visaenprodukt_priser_knappar
{
}
#visaenprodukt_priser
{
}
#visaenprodukt_knappar
{
}
#visaenprodukt_artnrmm
{
	padding-bottom: 10px;
	border-bottom: 1px dotted #b3b3b3;
}
.visaenprodukt_detalj_venster
{
	float: left;
	display: inline;
	width: 70px;
}
.visaenprodukt_detalj_hoger
{
	float: left;
	display: inline;
}
#visaenprodukt_hoger
{
	float: right;
	display: inline;
}
.visaenprodukt_rad
{
	margin-bottom: 2px;
}
.visaenprodukt_priset
{
   	font-family: Arial;
	color: #CC0022;
	font-weight: bold;
	text-decoration: none;
	font-size: 24px;
}
.visaenprodukt_butikspris
{
	margin-top: 5px;
	font-size: 7pt;
	color: #707070;
}
.visaenprodukt_titel
{
   	font-family: arial;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	font-size: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(images/visaenprodukt_titel_bgr.jpg) left top repeat-x;
	float: left;
	width: 600px;
	display: inline;
}
.visaenprodukt_titel b
{
	padding-left: 10px;
}
.yui-ac-bd li
{
	list-style: none;
	list-style-position: outside;
}
.litentext
{
	font-size: 7pt;
}
.yui-skin-sam .yui-panel .bd
{
	background: #ffffff;
	font-family: "Trebuchet MS",Verdana;
}
.yui-skin-sam .yui-panel .hd
{
	font-size: 12px;
	font-weight: normal;
}
.yui-skin-sam .yui-panel .container-close
{
	height: 19px;
	background: transparent url(images/close.gif) center center no-repeat;
	top: 2px;
	right: 10px;
	width: 46px;
}
#endravarukorgtbl
{
	width: 580px;
}
#endravarukorgtbl th div
{
	font-weight: bold;
}
#endravarukorgtbl th.produkt
{
	padding-left: 4px;
}
#endravarukorgtbl th.attr
{
}
#endravarukorgtbl th.antal
{
}
#endravarukorgtbl th.pris
{
}
#endravarukorgtbl th.belopp
{
	width: 60px;
	text-align: right;
}
#endravarukorgtbl td.produkt
{
	padding-left: 4px;
	width: 320px;
}
#endravarukorgtbl td.attr
{
	width: 60px;
}
#endravarukorgtbl td.antal
{
	width: 80px;
}
#endravarukorgtbl td.pris
{
	width: 60px;
}
#endravarukorgtbl td.belopp
{
	width: 60px;
	text-align: right;
}
#endravarukorgtbl td.totrub, #endravarukorgtbl td.tot
{
	font-size: 13px;
	font-weight: bold;
	color: black;
}
#endravarukorgtbl td.tot
{
	text-align: right;
}
#endravarukorgtbl div
{
	background: transparent url(images/endravarukorg/HR_row.gif) left bottom repeat-x;
	margin-bottom: 5px;
}
#endravarukorgtbl tr
{
	height: 23px;
}
#endravarukorgtbl tr.udda
{
	background-color: #dddddd;
}
#endravarukorgtbl td.antal input.antal
{
	background-color: transparent;
	border: 0px;
	width: 20px;
}
#endravarukorgtbl a
{
	text-decoration: none;
}
#endravarukorgtbl a:hover
{
	text-decoration: underline;
}
#endravarukorgdlgknappar
{
	padding-top: 10px;
	text-align: right;
}
#vensterlogin_epostadress, #vensterlogin_losenord, #nyhetslista_epostadress, #loggainellerny_epostadress, #loggainellerny_losenord, #litenglomtlosen_epostadress
{
	background:transparent url(images/searchBg_250.gif) no-repeat scroll right center;
	border: 0 none;
	border-left: 1px solid #dddddd;
	font-size:11px;
	height:15px;
	margin:0px 0 0;
	padding-left:3px;
	text-align:left;
	vertical-align:top;
	width:150px;
	font-family:Arial,Helvetica,sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
}
#nyhetslista_epostadress
{
	width: 173px;
}
#venstersokbox
{
	padding: 7px;
	padding-bottom: 2px;
	background: url(images/venstersokbg.gif);
	margin-bottom: 10px;
}
.tabs-navset ul.tabs-nav
{
	margin: 0px;
}
.tabs-navset ul.tabs-nav li
{
	list-style: none;
	background: transparent url(images/tabs/tab-left.gif) no-repeat left top;
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	cursor:pointer;
	zoom:1;
	height: 23px;
	overflow: hidden;
	margin: 0px;
}
.tabs-navset ul.tabs-nav li a em
{
	margin-left: 7px;
	height: 23px;
	cursor:pointer;
	background: transparent url(images/tabs/tab.gif) left top repeat-x;
	display: block;
	margin-right: 6px;
}
.tabs-navset ul.tabs-nav li a span
{
	cursor:pointer;
	background: transparent url(images/tabs/tab-right.gif) no-repeat right top;
	display: block;
}
.tabs-navset ul.tabs-nav li.selected
{
	background: transparent url(images/tabs/tab-active-left.gif) no-repeat left top;
}

.tabs-navset ul.tabs-nav li.selected a span
{
	background: transparent url(images/tabs/tab-active-right.gif) no-repeat right top;
}

.tabs-navset ul.tabs-nav li.selected a em
{
	background: transparent url(images/tabs/tab-active.gif) left top repeat-x;
}
.yui-skin-sam .tabs-content
{
	border: 1px solid #dddddd;
	border-top: none;
	padding: 20px;
	background-color: white;
}
.tabs-navset ul.tabs-nav li a
{
	text-decoration: none;
}
.tabs-navset .tabs-content .yui-hidden
{
	display:none;
}
.beskrivningikon
{
	width: 19px;
	height: 23px;
	display: inline;
	float: left;
	background: url(images/tabs/info_off.gif) left 3px no-repeat;
	margin-right: 15px;
}
.specifikationikon
{
	width: 19px;
	height: 23px;
	display: inline;
	float: left;
	background: url(images/tabs/spec_off.gif) left 3px no-repeat;
	margin-right: 15px;
}
.tillbehorikon
{
	width: 19px;
	height: 23px;
	display: inline;
	float: left;
	background: url(images/tabs/tillbehor_off.gif) left 3px no-repeat;
	margin-right: 15px;
}
.tabtext
{
	display: inline;
	float: left;
	height: 18px;
	padding-top: 5px;
	margin-right: 15px;
	color: #808080;
	margin-left: 15px;
	font-weight: bold;
}
.tabs-navset ul.tabs-nav
{
	background: transparent url(images/tabs/tab-line.gif) bottom left repeat-x;
	height: 23px;
}
.tabs-navset li.selected
{
	height: 23px;
}
.selected .beskrivningikon
{
	background: url(images/tabs/info_on.gif) left 3px no-repeat;
}
.selected .specifikationikon
{
	background: url(images/tabs/spec_on.gif) left 3px no-repeat;
}
.selected .tillbehorikon
{
	background: url(images/tabs/tillbehor_on.gif) left 3px no-repeat;
}
li:hover .beskrivningikon
{
	background: url(images/tabs/info_on.gif) left 3px no-repeat;
}
li:hover .specifikationikon
{
	background: url(images/tabs/spec_on.gif) left 3px no-repeat;
}
li:hover .tillbehorikon
{
	background: url(images/tabs/tillbehor_on.gif) left 3px no-repeat;
}
.selected .tabtext
{
	color: #000000;
}
li:hover .tabtext
{
	color: #000000;
}
#loggainellerny_epostdiv
{
	float: left;
	display: inline;
	margin-right: 60px;
}
#loggainellerny_losendiv
{
	float: left;
	display: inline;
}
#loggainellerny_loggain_knapp
{
	float: right;
	display: inline;
	margin-top: 10px;
}
#loggainellerny_glomtlosenorddiv
{
	float: left;
	display: inline;
	margin-top: 10px;
}
#loggainellerny_nykundknappdiv
{
	float: right;
	display: inline;
}
#loggainellernydlg .ft, #loggainellernydlg .bd, #litenglomtlosendlg .ft, #litenglomtlosendlg .bd, #nynykunddlg .ft, #nynykunddlg .bd
{
	background-color: white;
	padding-left: 20px;
	padding-right: 20px;
}
#loggainellernydlg .ft
{
	padding-bottom: 20px;
}
#loggainellernydlg .bd
{
	padding-top: 20px;
}
#loggainellerny_meddelande
{
	padding-top: 10px;
	color: red;
	visibility: hidden;
	float: left;
}
#litenglomtlosen_epostdiv
{
	float: left;
	display: inline;
	margin-right: 5px;
}
#litenglomtlosen_okknappdiv
{
	float: left;
	display: inline;
}
#litenglomtlosen_meddelande
{
	color: red;
	visibility: hidden;
	display: none;
}
#nynykund_kunduppgifter_venster, #profil_kunduppgifter_venster
{
	float: left;
	display: inline;
}
#nynykund_namn1, #nynykund_gatuadress, #nynykund_postnr, #nynykund_land, #nynykund_mobilnr, #nynykund_namn2, #nynykund_coadress, #nynykund_ort, #nynykund_telefonnr, #nynykund_personnr, #nynykund_epostadress, #nynykund_losen1, #nynykund_losen2, #profil_namn1, #profil_gatuadress, #profil_postnr, #profil_land, #profil_mobilnr, #profil_namn2, #profil_coadress, #profil_ort, #profil_telefonnr, #profil_personnr, #profil_epostadress, #profil_losen1, #profil_losen2
{
	background: white url(images/searchBg_250.gif) no-repeat scroll right center;
	width:150px;
	margin: 0px 0 0 0px;
	border: 0 none;
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
#nynykund_veljkundtyp, #profil_veljkundtyp
{
	padding-bottom: 15px;
}
#nynykund_kunduppgifter_rubrik, #nynykund_anvendaruppgifter_rubrik, #verifieranykunduppgifter_kunduppgifter_rubrik, #verifieranykunduppgifter_anvendaruppgifter_rubrik
{
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 15px;
}
#nynykund_kunduppgifter_hoger, #profil_kunduppgifter_hoger
{
	float: right;
	display: inline;
}
#nynykund_opt_div
{
	float: right;
	display: inline;
	padding-top: 20px;
}
#nynykund_knapp_div
{
	padding-top: 20px;
	float: right;
	display: inline;
}
#nynykund_anvendaruppgifter
{
	float: left;
	display: inline;
}
.nynykund_msg, .profil_msg
{
	color: red;
}
#verifieranykunduppgifter_venster, #verifieranykunduppgifter_hoger, #verifieranykunduppgifter_forraknapp_div
{
	float: left;
	display: inline;
}
#verifieranykunduppgifter_venster
{
	width: 230px;
	padding-right: 20px;
}
#verifieranykunduppgifterdlg .ft
{
	background-color: #ffffff;
}
#verifieranykunduppgifter_okknapp_div
{
	float: right;
	display: inline;
}
.verifieranykunduppgifter_avsnitt
{
	padding-bottom: 10px;
}
.verifieranykunduppgifter_avsnitt.sista
{
	padding-bottom: 0px;
}
.verifieranykunduppgifter_avsnitt_rubrik
{
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
}
.kassaAccordion
{
}
.kassaAccordion .yui-cms-accordion .yui-cms-item
{
	width: 784px;
/*	border: none;*/
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background: #ffffff;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .hd
{
	background-color: #ffffff;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .fixed
{
/*	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;*/
	background-color: #ffffff;
	font-family: Verdana;
}
.kassaAccordion input,.kassaAccordion textarea
{
	font-family: Verdana;
	font-size: 11px;
}
.kassaAccordion td, .kassaAccordion th
{
	font-family: Verdana;
}
.yui-skin-sam .kassaAccordion .yui-cms-accordion .yui-cms-item .bd .fixed
{
	padding: 15px;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .fixed.sista
{
	border-bottom: 1px solid #dddddd;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .hd
{
	cursor: pointer;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .hd .v
{
	background: url(images/avdelningar/bgr_rubrik.jpg) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .hd .m
{
	background: url(images/avdelningar/bgr_rubrik.jpg) left top repeat-x;
	float: left;
	display: inline;
	width: 772px;
	height: 22px;
	font-family: "Trebuchet MS",Verdana;
	font-size: 12px;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .hd .m.plus12
{
	width: 778px;
	padding-left: 6px;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .hd p
{
	padding-top: 5px;
	margin: 0px;
	color: white;
	font-weight: bold;
	font-family: Arial;
}
.kassaAccordion .yui-cms-accordion .yui-cms-item .hd .h
{
	background: url(images/avdelningar/bgr_rubrik.jpg) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.checkoutCartTable
{
	width:100%;
}
.checkoutCartTable th
{
	border-bottom:1px solid #CCCCCC;
}
.checkoutCartTable tr
{
	color: #B51F01;
	height: 20px;
}
.checkoutCartTable #topRuler
{
	height:4px;
}
.checkoutCartTable td
{
	color:#000000;
	padding: 1px;
}
.textCenter
{
	text-align:center;
}
.checkoutCartTable #bottomRuler
{
	height:4px;
}
.checkoutCartTable #THCartSumText
{
	border-top:1px solid #CCCCCC;
	text-align:left;
}
.checkoutCartTable #THCartSum
{
	border-top:1px solid #CCCCCC;
	color:#000000;
	text-align:right;
	font-weight: bold;
}
.checkoutArticleQty
{
	background:transparent url(images/searchBg.gif) no-repeat scroll right center;
	width:20px;
	margin: 0px 0 0 0px;
	border: 0 none;
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
.checkoutCartTable #TDArticleSum
{
	text-align:right;
}
.checkoutCartTable #THArticleSum
{
	text-align:right;
}
.kassa_knapp_venster
{
	float: left;
	display: inline;
	margin-top: 10px;
}
.kassa_knapp_hoger, .profil_knapp_hoger
{
	float: right;
	display: inline;
	margin-top: 7px;
}
#kassan2_fraktas_rubrik, #kassan2_fraktsett_rubrik, #kassan2_hemtas_rubrik, #kassan2_betalsett_rubrik, #kassan2_summering_rubrik, #kassan_rabattkod_rubrik, #kassan_chippning_rubrik
{
	color:#B51F01;
	margin-bottom: 10px;
	font-weight: bold;
}
#kassan_lev_hemadress_div, #kassan_hemtas_adress_div
{
	float: left;
	display: inline;
	width: 250px;
}
#kassan_lev_annanadress_div, #kassan_hemtas_datum_div
{
	float: left;
	display: inline;
	width: 250px;
}
.hoger20
{
	padding-right: 20px;
}
#kassan2_fraktsetten
{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}
.kassan_ett_fraktsett
{
	padding-bottom: 2px;
}
#kassan_fraktsett_radios, #kassan_betalsett_radios
{
	float: left;
	display: inline;
	width: 250px;
}
#kassan_fraktsett_texterhoger, #kassan_betalsett_texterhoger
{
	float: left;
	display: inline;
	width: 450px;
	font-family: Arial;
	font-size: 11px;
}
#kassan2_kommentar_div
{
	padding-top: 10px;
	padding-bottom: 10px;
}
#kassan2_kommentar
{
	background:transparent url(images/commentBg.gif) no-repeat scroll 0 0;
	border-color:#DDDDDD #CCCCCC #CCCCCC #DDDDDD;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	margin:1px 0 0;
	padding:2px;
	text-align:left;
	vertical-align:top;
	width: 446px;
	height: 56px;
}
#kassan_betalsett_delbetalning_forslag
{
	margin-top: 5px;
}
#kassan_betalsett_radios
{
	border-right: 1px solid #cccccc;
	width: 250px;
	margin-right: 50px;
}
#kassan2_betalsetten
{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}
.CheckoutSourroundDivCart
{
	float:left;
	display: inline;
	margin-top: 10px;
	width: 750px;
}
.checkoutCartTable #THCartShipPaySumText
{
	border-bottom:medium none;
	border-top:1px solid #CCCCCC;
	color:#000000;
	text-align:left;
	width:40%;
}
.checkoutCartTable #THCartShipPaySumText
{
	border-bottom:medium none;
	border-top:1px solid #CCCCCC;
	color:#000000;
	text-align:left;
	width:40%;
}
.checkoutCartTable .F1
{
	background-color:#F1F1F1;
}
.checkoutCartTable .F5
{
	background-color:#F5F5F5;
}
.checkoutCartTable .Border
{
	border-bottom:1px solid #CCCCCC;
}
.checkoutShippingPaymentTot
{
	color:#B51F01 !important;
	font-size:18px;
	font-family: Verdana;
}
#faktureramig_levadr, #delbetalning_levadr
{
	font-weight: bold;
}
#kassan_faktuereramig_runtom, #kassan_delbetalning_runtom
{
	margin-top: 10px;
}
#delbetalning_personnummer_fel, #faktureramig_personnummer_fel
{
	margin-bottom: 5px;
	color: red;
}
#delbetalning_ingetval, #kassan_hemtas_fel
{
	color: red;
}
#kassan_hemtas_fel
{
	margin-top: 5px;
}
#kassan2_betalkort_runtom
{
	margin-top: 10px;
}
.tdHeight
{
	height:22px;
	vertical-align:top;
}
.txt
{
	-x-system-font:none;
	font-family:Verdana,Helvetica,Arial;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:4px;
}
.ccNumber
{
	width:120px;
}
.inputs
{
	-x-system-font:none;
	border:1px solid #000000;
	font-family:Verdana,Helvetica,Arial;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.ccCVC
{
	width:35px;
}
#kassan_betalkort_fel
{
	color: red;
	margin-top: 10px;
}
.labelwidth
{
	width:200px;
}
#kassan_levadress_fel
{
	margin-top: 10px;
	color: red;
}
.helpbubbla_innehall_kella_dold, #helpbubbla
{
	display: none;
}
#helpbubbla
{
	position: absolute;
	left: -1000px;
	top: -1000px;
}
#helpbubbla_pilvenster
{
	background: red url(images/Callouts_DDDDDD.gif) left -44px no-repeat;
}
#helpbbubla_hoger
{
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
	padding-left: 15px;
	padding-bottom: 15px;
}
#helpbubbla_venster_topp, #helpbubbla_venster_botten
{
	border-right: 1px solid #dddddd;
	background: yellow;
}
#helpbubbla_hoger_topp
{
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
#helpbubbla_doljhelp
{
	text-decoration: none;
	color: red;
}
#helpbbubla_hoger_innehall
{
	padding-right: 15px;
}
.checkoutCartTable th
{
	font-weight: bold;
}
.checkoutDeliveryTextbox
{
	background:transparent url(images/searchBg_250.gif) no-repeat scroll right center;
	width:200px;
	margin: 0px 0 0 0px;
	border: 0 none;
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
.checkoutDeliveryTextboxZipcode
{
	background:transparent url(images/searchBg.gif) no-repeat scroll right center;
	width:70px;
	margin: 0px 0 0 0px;
	border: 0 none;
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
.checkoutDeliveryTextboxCity
{
	background:transparent url(images/searchBg.gif) no-repeat scroll right center;
	width:117px;
	margin: 0px 0 0 0px;
	border: 0 none;
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
#kassan1_rabattkod
{
	float: left;
	width: 250px;
}
#kassan_rabattkod_rubrik
{
	margin-top: 10px;
	margin-bottom: 0px;
}
.kassan2_runtom
{
	border: 1px solid #dddddd;
	padding: 5px;
}
#kassan_rabattkod
{
	background:transparent url(images/searchBg.gif) no-repeat scroll right center;
	width:110px;
	margin: 0px 0 0 0px;
	border: 0 none;
	font-size: 11px;
	height: 15px;
	padding-left: 3px;
	vertical-align: top;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
}
#kassan_rabattkod_meddelande
{
	color: #cc0000;
}
#kassan1_knappar
{
	float: right;
	display: inline;
	width: 81px;
}
#visakopvillkor
{
	color: #cc0000;
	font-weight: bold;
}
#lev_fornamn_fel, #lev_efternamn_fel, #lev_adress_fel, #lev_postnr_fel, #lev_ort_fel, #lev_epostadress_fel, #lev_telefonnr_fel
{
	color: #cc0000;
	display: none;
}
#kassan_ordertel_fel
{
	color: #cc0000;
}
.mainHeader
{
	color:#B51F01;
	font-size:18px;
	line-height:1;
	font-weight: 700;
}
.kvittodel_yttre
{
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	margin-right: 11px;
	margin-top: 11px;
}
.kvittodel_mellan
{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #dddddd;
}
.kvittodel_inre
{
	border-bottom: 1px solid #dddddd;
	padding: 20px;
}
.sysTextSpan
{
	font-size:13px;
	font-weight:700;
}
#kassan2_kvitto_knappar
{
	margin-top: 10px;
}
.kassan2_kvitto_knapp_venster
{
	float: left;
	display: inline;
}
.kassan2_kvitto_knapp_hoger
{
	float: right;
	display: inline;
}
.botmarg20
{
	padding-bottom: 20px;
}
#divDeliveryAddress
{
	margin-right: 70px;
	margin-bottom: 20px;
	float: left;
	display: inline;
}
#divDeliveryPhone
{
	float: left;
	display: inline;
}
#divOrderNumber
{
	float: left;
	display: inline;
	margin-left: 70px;
}
.checkoutOrderTable th
{
	border-bottom:medium none;
	font-size:13px;
	font-weight: bold;
}
.checkoutOrderTable tr
{
	color:#000000;
}
.checkoutOrderTable #TDShippingAndPaymentHeader
{
	font-size:13px;
	font-weight:700;
	padding-top:9px;
	text-align:left;
}
.checkoutOrderTable td
{
	color:#000000;
	font-weight:400;
}
.checkoutOrderTable #THCartSumText
{
	border-top:1px solid #CCCCCC;
	color:#B51F01;
	padding-top:9px;
	text-align:left;
}
.checkoutOrderTable #THCartSum
{
	border-top:1px solid #CCCCCC;
	color:#B51F01;
	padding-right:0;
	padding-top:9px;
	text-align:right;
}
.checkoutOrderTable #TDArticleSum, .checkoutOrderTable #THArticleSum
{
	text-align: right;
}
.checkoutOrderTable
{
	width: 80%;
}
.checkoutOrderTable #topRuler
{
	height:4px;
}
.checkoutOrderTable #bottomRuler
{
	border-bottom:1px solid #CCCCCC;
	height:9px;
}
.profilAccordion
{
}
.profilAccordion .yui-cms-accordion .yui-cms-item
{
	width: 784px;
/*	border: none;*/
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	background: #ffffff;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .hd
{
	background-color: #ffffff;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .fixed
{
/*	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;*/
	background-color: #ffffff;
	font-family: Verdana;
}
.profilAccordion input,.profilAccordion textarea
{
	font-family: Verdana;
	font-size: 11px;
}
.profilAccordion td, .profilAccordion th
{
	font-family: Verdana;
}
.yui-skin-sam .profilAccordion .yui-cms-accordion .yui-cms-item .bd .fixed
{
	padding: 15px;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .fixed.sista
{
	border-bottom: 1px solid #dddddd;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .hd
{
	cursor: pointer;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .hd .v
{
	background: url(images/avdelningar/RoundedTopTopLeft_Black.gif) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .hd .m
{
	background: url(images/avdelningar/RoundedTopTop_Black.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 772px;
	height: 22px;
	font-family: "Trebuchet MS",Verdana;
	font-size: 12px;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .hd .m.plus12
{
	width: 778px;
	padding-left: 6px;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .hd p
{
	padding-top: 5px;
	margin: 0px;
	color: white;
	font-weight: bold;
	font-family: Arial;
}
.profilAccordion .yui-cms-accordion .yui-cms-item .hd .h
{
	background: url(images/avdelningar/RoundedTopTopRight_Black.gif) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.formRuler
{
	background-color:#DDDDDD;
	border:medium none;
	color:#DDDDDD;
	height:1px;
}
.formRulerDiv
{
	margin-top: 15px;
	margin-bottom: 20px;
}
#profil_uppgifter_runtom
{
	margin-left: 60px;
	margin-right: 40px;
}
.spacetbl td.nynykund_lbl, .spacetbl td.profil_lbl
{
	text-align: right;
}
.orderHistoryTable
{
	border:1px solid #DDDDDD;
	width: 100%;
}
.orderHistoryTop
{
	padding-bottom: 15px;
}
.orderHistoryTable th, .orderHistoryTable td
{
	padding: 5px;
}
.orderHistoryTable th
{
	font-weight: bold;
}
.orderHistoryTable tr.udda
{
	background-color: #dddddd;
}
#vensterlogin_epostadress_fel, #vensterlogin_losenord_fel, #vensterlogin_fel, #chippning_felmeddelande
{
	color: #cc0000;
}
#vensterlogin_fel
{
	margin-top: 5px;
}
#loggain
{
	margin-bottom: 10px;
}
#kassan1_chippning
{
	float: left;
	width: 250px;
	margin-left: 20px;
}
#kassan_chippning_rubrik
{
	margin-top: 10px;
	margin-bottom: 0px;
}
thead tr th.resa_resor_lpad, thead tr th.resa_resor_datum, thead tr th.resa_resor_platser, thead tr th.resa_resor_pris, thead tr th.resa_resor_boka
{
	background-color: #dee5ed;
	background: url(images/c-border-bg.png) left top repeat-x;
	border-color: rgb(227, 221, 216);
	border-bottom: 1px solid rgb(227, 221, 216);
	border-collapse: collapse;
	height: 24px;
	font-weight: bold;
}
tbody tr td.resa_resor_lpad, tbody tr td.resa_resor_datum, tbody tr td.resa_resor_platser, tbody tr td.resa_resor_pris, tbody tr td.resa_resor_boka
{
	height: 30px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.tabellruntom thead.max4, .tabellruntom tfoot.max4, .tabellruntom td.topleft, .tabellruntom td.toptop, .tabellruntom td.topright, .tabellruntom td.botleft, .tabellruntom td.botmid, .tabellruntom td.botright
{
	max-height: 4px;
	height: 4px;
	overflow: hidden;
}
.tabellruntom td.topleft
{
	width: 5px;
	background: url(images/34-table-shadow-topl.png) left top no-repeat;
}
.tabellruntom td.toptop
{
	background: url(images/34-table-shadow-topm.png) left top repeat-x;
}
.tabellruntom td.topright
{
	width: 5px;
	background: url(images/34-table-shadow-topr.png) left top no-repeat;
}
.tabellruntom td.midleft
{
	width: 5px;
	background: url(images/34-table-shadow-lef.png) left top repeat-y;
}
.tabellruntom td.midmid
{
}
.tabellruntom td.midright
{
	width: 5px;
	background: url(images/34-table-shadow-rig.png) left top repeat-y;
}
.tabellruntom td.botleft
{
	width: 5px;
	background: url(images/34-table-shadow-botl.png) left top no-repeat;
}
.tabellruntom td.botmid
{
	background: url(images/34-table-shadow-botm.png) left top repeat-x;
}
.tabellruntom td.botright
{
	width: 5px;
	background: url(images/34-table-shadow-botr.png) left top no-repeat;
}
#resa_resor
{
	margin-top: 20px;
}
a.bokalenk, a.bokalenk:link, a.bokalenk:hover, a.bokalenk:visited, a.bokalenk:active
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}
td.resa_resor_boka.ejfull
{
	background: url(images/c-book-button01.png) left top no-repeat;
	padding-left: 10px;
}
#topsokbox
{
	background: transparent url(images/bg-form-input.png) no-repeat scroll 0 0;
	border:1px solid #0078A9;
	float:left;
	margin:0 5px;
	padding:3px;
	width: 15em;
}
#toptop
{
	float: right;
	padding-top: 10px;
}
#topmeny
{
	float: left;
	display: inline;
	margin-right: 0px;
	-x-system-font:none;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
#topsok
{
	float: left;
	display: inline;
}
#topmeny ul li
{
	border-left:1px dotted #0078A9;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding-left:5px;
	white-space:nowrap;
}
#toppmeny ul li.sista
{
	width: 60px;
}
#topmeny ul li a
{
	color: #004990;
	float:left;
	font-weight:normal;
	padding-right:8px;
	text-decoration:none;
}
#bottommeny
{
	padding-top: 3px;
	width: 100%;
}
#bottommeny ul li
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	white-space:nowrap;
}
#bottompmeny ul li.sista
{
	width: 60px;
}
#bottommeny ul li a
{
	color:#004990;
	float:left;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
}
#relkat
{
	margin-top: 20px;
}
#relkat .bd
{
	padding: 1px;
	width: 177px;
	background-color: white;
}
#inremeny ul li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display: block;
	margin-bottom: 5px;
}
#inremeny ul li a
{
	background:transparent url(images/bn_yellow_smallarrow_right.jpg) no-repeat scroll left top;
	color:#000000;
	font-size:12px;
	min-height:19px;
	padding-left:20px;
	text-decoration:none;
}
#inremeny ul li a:hover
{
	font-weight: bold;
	background:transparent url(images/bn_blue_smallarrow_right.jpg) no-repeat scroll left top;
}
h1.inretitel
{
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial;
	border-bottom: 1px solid red;
	margin-left: 47px;
	margin-right: 47px;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #505050;
}
h2.inretitel
{
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 5px;
}
a, a:hover, a:visited, a:link
{
	color: #014993;
	text-decoration: none;
}

#bestellkatalogform fieldset
{
	border: 1px solid #dddddd;
	margin: 10px;
	padding: 5px;
}
#bestellkatalogform label
{
	width: 80px;
	display: inline;
	float: left;
}
#bestellkatalogform label.chk
{
	float: none;
	width: 100%;
}
#bestellkatalogform  div
{
	margin-bottom: 5px;
}
#bestellkatalogform h3
{
	font-size:14px;
	font-weight:900;
	margin-top:16px;
}
#loginform .loginformdel
{
	float: left;
	display: inline;
	margin-right: 10px;
}
#loginform .loginformdel label
{
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}
#loginform .loginformdel input
{
	width: 180px;
}
#loginform #loginformknapp
{
	float: left;
	display: inline;
	margin-top: 15px;
	margin-left: 10px;
}
#loginform #loginformknapp a, #loginform #loginformknapp a:link, #loginform #loginformknapp a:hover, #loginform #loginformknapp a:visited, #loginform #loginformknapp a:active
{
	background: url(images/bn_blue178.png) left top no-repeat;
	width:178px;
	display:inline;
	float:left;
	height:32px;
	overflow:hidden;
	position:relative;
	color: white;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 2px;
}
#loginform #loginformknapp a:hover, #loginform #loginformknapp a:active
{
	background: url(images/bn_blue178_over.png) left top no-repeat;
}
#loginform #loginformknapp a span
{
	padding-left: 82px;
}
#main3 h1.login
{
	background: url(images/bgminbokblue.jpg) left top no-repeat;
	font-weight: normal;
	font-size: 28pt;
	padding-left: 90px;
	padding-top: 23px;
	padding-bottom: 17px;
	color: #e2edf6;
	margin-bottom: 20px;
}
h2.login
{
	border-bottom: 4px solid #f96859;
	margin-bottom: 20px;
	color: #505050;
	font-size: 12px;
	padding-bottom: 4px;
	font-weight: bold;
}
#main3 #inner
{
	margin-left: 27px;
	margin-right: 20px;
}
#loginform
{
	border-bottom: 1px solid #f96859;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#vensterinfo
{
	float: left;
	display: inline;
	width: 330px;
}
#vensterinfo h2
{
	color: #505050;
	font-size: 24pt;
	font-weight: bold;
	margin-bottom: 10px;
}
#hogerinfo
{
	float: right;
	display: inline;
	background: #f3f3f3;
	padding: 15px;
	width: 400px;
}
#hogerinfo h3#telefon
{
	background: url(images/telefon.png) left top no-repeat;
	padding-left: 45px;
	padding-top: 9px;
	padding-bottom: 5px;
	color: #505050;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
}
.kontaktadel
{
	float: left;
	display: inline;
}
.kontaktadel h3
{
	font-weight: bold;
	margin-bottom: 5px;
}
.hmarg30
{
	margin-right: 30px;
}
.kontaktalbl
{
	float: left;
	display: inline;
	width: 70px;
}
.kontaktatxt
{
	float: left;
	display: inline;
}
#hogerinfo a
{
	font-size: 12px;
	font-weight: bold;
}
#vep_venster
{
	background-color: #f4f4f4;
	float: left;
	display: inline;
}
#vep_hoger
{
	background-color: #f4f4f4;
	float: left;
	display: inline;
	padding-top: 30px;
	padding-left: 50px;
	padding-right: 10px;
	padding-bottom: 5px;
	width: 224px;
}
#vep_galleri
{
	margin-top: 1px;
	background: #f4f4f4;
	max-width: 596px;
}
#vep_galleri table
{
	background-color: #f4f4f4;
}
#vep_galleri a
{
	outline: none;
}
.vep_titel
{
   	font-family: arial;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	font-size: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#vep_hoger h2
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
}
#vep_hoger h3
{
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 5px;
}
#sokresaform
{
	float: left;
	display: inline;
	width: 180px;
}
div.felmeddelanden
{
	margin-bottom: 10px;
	display: none;
	color: #cc0e08;
}
div.felmeddelanden fieldset
{
	border: 1px solid #dddddd;
	margin-bottom: 10px;
	padding: 5px;
}
div.felmeddelanden fieldset legend
{
	color: #cc0e08;
}
#sokresaform label
{
	float: left;
	display: inline;
}
#sokresaform input, #sokresaform select, #sokresaform label
{
	color: #505050;
}
#sokresaform input, #sokresaform #barn, #sokresaform .barn
{
	float: right;
}
#sokresaform #hallplats, #sokresaform #vuxna, #sokresaform #lengd, #sokresaform #visafran, #sokresaform #destination, #sokresaform .hallplats, #sokresaform .vuxna, #sokresaform .lengd, #sokresaform .visafran, #sokresaform .destination, #sokresaform #avreseort
{
	width: 180px;
}
#sokresaform div
{
	margin-top: 3px;
}
#sokresaform div.clear
{
	margin-top: 0px;
}
#sokresaform #kalender_runtom
{
	float: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}
#sokresaform #barn, #sokresaform #barnalder, #sokresaform .barn, #sokresaform .barnalder
{
	width: 50px;
}
#sokresaform #kampanjkod, #sokresaform .kampanjkod
{
	width: 100px;
}
#sokresaform #knappdiv
{
	margin-top: 10px;
}
#sokresaform #knappdiv .venster
{
	float: left;
	display: inline;
	margin: 0px;
	width: 64px;
}
#sokresaform #knappdiv .hoger
{
	float: right;
	display: inline;
	margin: 0px;
}
#vep_tabbarna
{
	float: left;
	display: inline;
	width: 596px;
	padding-top: 20px;
}
#avresor
{
	height: 60px;
	background: url(images/bg_departure.gif) left top no-repeat;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	width: 179px;
	float: left;
	display: inline;
}
.avreseman
{
	float: left;
	width: 42px;
	font-size: 12px;
}
.avreseman.selected
{
	color: black;
	font-weight: bold;
}

#vep_huvudtabbar
{
	background: url(images/bg_tab_line.png) left top repeat-x;
	clear:both;
	height:65px;
	margin:0 auto;
	padding-right:38px;
	position:relative;
	text-align:left;
	width:842px;
}
#vep_huvudtabbar ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}
#vep_huvudtabbar ul li
{
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
	list-style: none;
}
#vep_huvudtabbar ul li a
{
	color: black;
	display: block;
	text-decoration: none;
	background-image: url(images/tabs_out.gif);
	background-position: center -65px;
	background-repeat: none;
	padding-top: 40px;
	width: 48px;
	padding-top: 46px;
	height: 19px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	text-align: center;
}
#vep_huvudtabbar ul li a.sel, #vep_huvudtabbar ul li a:hover
{
	background-image: url(images/tabs_over.gif);
	color: white;
}
#vep_huvudtabbar ul li a.karta
{
	background-position: center -130px;
}
#vep_huvudtabbar .border
{
	border-right:1px solid #E7CE05;
}
#vep_huvudtabbar .shadow
{
	background:transparent url(images/bg_tab_shadow.png) no-repeat scroll 0 0;
	position:absolute;
	top:65px;
	left:0px;
	width:890px;
	height:10px;
	display: block;
	float: none;
}
#vep_huvudtabbar .hoger
{
	float: right;
	display: inline;
}
#vep_huvudtabbar .hoger a
{
    background:transparent url(images/bn_white_smallarrow_right.png) no-repeat scroll right bottom;
    display:block;
    float:left;
    height:20px;
    margin-right:10px;
    margin-top:44px;
    padding-right:20px;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
#vep_huvudtabbar .hoger a:hover
{
    background-image: url(images/bn_blue_smallarrow_right.png);
	color: white;
}
#vep_huvudtabbar .delamed
{
	float: right;
	display: inline;
	margin-right: 35px;
	padding-top: 40px;
}
#vep_huvudtabbar .delamed .addthis_separator
{
	color: #f5f5f5;
}
#main3 h1.vep_titel
{
	font-weight: bold;
	font-size: 24pt;
	margin-left: 0px;
	color: #505050;
}
#kontaktaknapp
{
	float: left;
	display: inline;
	margin-top: 5px;
}
#kontaktaknapp a, #kontaktaknapp a:link, #kontaktaknapp a:hover, #kontaktaknapp a:visited, #kontaktaknapp a:active
{
	background: url(images/bn_blue178.png) left top no-repeat;
	width:178px;
	display:inline;
	float:left;
	height:32px;
	overflow:hidden;
	position:relative;
	color: white;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 2px;
}
#kontaktaknapp a:hover, #kontaktaknapp a:active
{
	background: url(images/bn_blue178_over.png) left top no-repeat;
}
#kontaktaknapp a span
{
	padding-left: 42px;
}
#vep_rubrik
{
	margin-bottom: 5px;
}
#vep_rubrik .venster
{
	float: left;
	display: inline;
}
#vep_rubrik .hoger
{
	float: right;
	display: inline;
	padding-top: 10px;
}
#boka_runtom
{
	background: white;
	color: #505050;
}
.boka_titel
{
   	font-family: arial;
	color: #000000;
	font-weight: none;
	text-decoration: none;
	font-size: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#boka_tabbarna
{
	float: left;
	display: inline;
	width: 596px;
	padding-top: 20px;
}
#boka_huvudtabbar
{
	background: url(images/bg_maintop_gray.png) left top repeat-x;
	clear:both;
	height:65px;
	margin:0 auto;
	padding-right:38px;
	position:relative;
	text-align:left;
	width:842px;
}
#boka_huvudtabbar ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
}
#boka_huvudtabbar ul li
{
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: none;
}
#boka_huvudtabbar ul li div
{
	color: black;
	display: block;
	text-decoration: none;
	padding-top: 23px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: arial;
	font-size:12px;
	font-weight:normal;
	text-align: center;
}
#boka_huvudtabbar ul li.sel div
{
	font-size:14px;
	font-weight:bold;
	padding-top: 20px;
}
#boka_huvudtabbar .shadow
{
	background:transparent url(images/bg_tab_shadow.png) no-repeat scroll 0 0;
	position:absolute;
	top:65px;
	left:0px;
	width:890px;
	height:10px;
	display: block;
	float: none;
}
#boka_huvudtabbar .hoger
{
	float: right;
	display: inline;
}
#boka_huvudtabbar .hoger a
{
    background:transparent url(images/bn_white_smallarrow_right.png) no-repeat scroll right bottom;
    display:block;
    float:left;
    height:20px;
    margin-right:10px;
    margin-top:44px;
    padding-right:20px;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
#boka_huvudtabbar .hoger a:hover
{
    background-image: url(images/bn_blue_smallarrow_right.png);
	color: white;
}
#main3 h1.boka_titel
{
	font-weight: bold;
	font-size: 24pt;
	margin-left: 0px;
	color: #505050;
}
#boka_rubrik
{
	margin-bottom: 5px;
}
#boka_rubrik .venster
{
	float: left;
	display: inline;
}
#boka_rubrik .hoger
{
	float: right;
	display: inline;
	padding-top: 10px;
}
h1.boka_steg
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
	color: #505050;
}
#boka_runtom #venster
{
    float: left;
    display: inline;
    margin-right: 10px;
}
#boka_runtom #minaval
{
    float: left;
    display: inline;
}
.yui-skin-sam #boka_runtom #minaval.yui-panel .hd
{
	font-size:12px;
	font-weight:normal;
	text-align: center;
	color: white;
	background: url(images/avdelningar/bgr_rubrik.jpg) left top no-repeat;
}
.yui-skin-sam #boka_runtom #minaval.yui-panel .bd
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #ffffff;
}
#boka_runtom #minaval div.rad
{
	border: 0px;
	clear: both;
	display: block;
	float: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	font-family: arial;
}
#boka_runtom #minaval div.lbl
{
	float: left;
	display: inline;
	width: 70px;
}
#boka_runtom #minaval div.val
{
	float: left;
	display: inline;
}
.yui-skin-sam #boka_runtom #minaval.yui-panel .ft
{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #cbcbcb;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: arial;
}
#boka_runtom #knappar
{
	margin-top: 15px;
}
#boka_runtom .knapp
{
	float: left;
	display: inline;
	margin-right: 5px;
}
#boka_runtom .knapp.hoger
{
	float: right;
	display: inline;
	margin-right: 0px;
}
.yui-skin-sam #doc .yui-button button, .yui-skin-sam #doc .yui-button a
{
	font-size:10px;
}
.yui-skin-sam #boka_runtom .yui-button button, .yui-skin-sam #boka_runtom .yui-button a
{
	font-size:11px;
}
.nyhetsrubrik
{
	margin-bottom: 2px;
}
.intro_avdelning_runtom
{
	float: left;
	display: inline;
	margin-right: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}
.intro_avdelning
{
}
.intro_avdelning .hd
{
	margin: 0px;
	height: 22px;
	overflow: hidden;
}
.intro_avdelning .hd .v
{
	background: url(images/avdelningar/RoundedTopTopLeft_Red.gif) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.intro_avdelning .hd .m
{
	background: url(images/avdelningar/RoundedTopTop_Red.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 178px;
	height: 22px;
	text-align: center;
}
.intro_avdelning .hd .m p
{
	margin: 0px;
	color: #ffffff;
	font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
	font-weight: normal;
	font-size: 14px;
	padding-top: 1px;
}
.intro_avdelning .hd .h
{
	background: url(images/avdelningar/RoundedTopTopRight_Red.gif) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.intro_avdelning .bd
{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding: 0px;
}
.intro_avdelning .bd .texten
{
	padding: 10px;
	background: #ffffff;
	-moz-opacity: 0.85;
	opacity: 0.85;
	filter:alpha(opacity=85);
	float: left;
	display: inline;
	width: 168px;
	-moz-user-focus: ignore;
	-moz-user-input: disabled;
	-moz-user-select: none;
}
.intro_avdelning .bd .texten div
{
	-moz-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
}
.kat_avdelning_runtom
{
	float: left;
	display: inline;
	margin-top: 10px;
	margin-left: 5px;
	-moz-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	cursor: pointer;
}
.kat_avdelning_runtom.faded
{
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter:alpha(opacity=60);
}
.kat_avdelning_runtom.litentopmarg
{
	margin-top: 0px;
}
#kat_avdelning
{
}
.kat_avdelning .hd
{
	margin: 0px;
	height: 22px;
	overflow: hidden;
}
.kat_avdelning .hd .v
{
	background: url(images/avdelningar/RoundedTopTopLeft_Red.gif) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.kat_avdelning .hd .m
{
	background: url(images/avdelningar/RoundedTopTop_Red.gif) left top repeat-x;
	float: left;
	display: inline;
	width: 178px;
	height: 22px;
}
.kat_avdelning .hd .m.bred
{
	width: 190px;
}
.kat_avdelning .hd .m p
{
	margin: 0px;
	margin-left: 20px;
	color: #ffffff;
	font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
	font-weight: normal;
	font-size: 14px;
	padding-top: 1px;
}
.kat_avdelning .m.bred p
{
	margin-left: 26px;
}
.kat_avdelning_runtom.sel .kat_avdelning .m p
{
	font-weight: bold;
}
.kat_avdelning .hd .h
{
	background: url(images/avdelningar/RoundedTopTopRight_Red.gif) left top no-repeat;
	float: left;
	display: inline;
	width: 6px;
	height: 22px;
}
.kat_avdelning .bd
{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding: 0px;
}
.lesmerknapp
{
	visibility: hidden;
}
.lesnyhet_datum
{
}
.lesnyhet_ingress
{
}
.lesnyhet_text
{
}
#offertform label
{
	display: block;
}
#offertform .radvis label
{
	display: inline;
	padding-left: 5px;
}
#offertform .radvis td
{
	padding-right: 10px;
}
#offertform .venster, #offertform .hoger
{
	float: left;
	display: inline;
	width: 200px;
}
#offertform .venster
{
	margin-right: 20px;
}
#offertform fieldset
{
	border: 1px solid #dddddd;
	padding: 5px;
	margin-bottom: 10px;
}
#offertform #runtom
{
	display: inline;
	float: left;
	width: 420px;
	background-color: #f3f3f3;
	padding: 10px;
}
#offertform #knappen
{
	text-align: right;
}
#offertform fieldset .venster, #offertform fieldset .hoger
{
	width: 180px;
}
#offertform #typavresa
{
	width: 180px;
}
#offertform input, #offertform select
{
	color: #505050;
}
#offertform #avresedatum_dit, #offertform #avresedatum_hem, #offertform #avresetid_dit, #offertform #avresetid_hem
{
	width: 80px;
}
#offertform #antalpersoner_dit, #offertform #antalpersoner_hem, #offertform #avstigningsplatser, #offertform #pastigningsplatser
{
	width: 180px;
}
#offertform #fran_dit, #offertform #till_dit, #offertform #fran_hem, #offertform #till_hem, #offertform #telefonnr
{
	width: 180px;
}
#offertform #beskrivning
{
	width: 400px;
	height: 100px;
}
#offertform .flytvenster
{
	display: inline;
	float: left;
}
#offertform .flytvenster.hogermarg
{
	margin-right: 10px;
}
#offertform #epost, #offertform #foretag, #offertform #fornamn, #offertform #efternamn, #offertform #gatuadress
{
	width: 180px;
}
#offertform #postnr
{
	width: 60px;
}
#offertform #ort
{
	width: 110px;
}
h2.login.ingenbottenmarginal
{
	margin-bottom: 1px;
}
#offertform #hogerinfo
{
	width: 360px;
}
h2#boka_steg_beskrivning
{
	margin-bottom: 10px;
	margin-right: 500px;
	color: #505050;
}
#kontaktaosspnl a
{
	outline: none;
}

.yui-skin-sam #kontaktaosspnl.yui-panel div.hd, .yui-skin-sam #meddelandepnl.yui-panel div.hd
{
	background: url(images/bar_close_362.png) left top no-repeat;
	text-align: right;
	padding-right: 30px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 25px;
	overflow: hidden;
	cursor: pointer;
}
#stengkontaktaosspnlknapp
{
	margin-top: -3px;
}
.yui-skin-sam #kontaktaosspnl.yui-panel div.bd
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #505050;
	padding: 20px;
	!padding-bottom: 0px;
}
.yui-skin-sam #meddelandepnl.yui-panel div.bd
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #505050;
	padding: 20px;
}
.yui-skin-sam #kontaktaosspnl.yui-panel div.bd .kontaktadel h3
{
	font-size: 13px;
}
.yui-skin-sam #kontaktaosspnl.yui-panel div.bd .kontaktadel .kontaktalbl, .yui-skin-sam #kontaktaosspnl.yui-panel div.bd .kontaktadel .kontaktatxt
{
	padding-bottom: 2px;
}
.yui-skin-sam #kontaktaosspnl.yui-panel div.bd .kontaktadel .kontaktalbl
{
	width: 90px;
}
.yui-skin-sam #kontaktaosspnl.yui-panel div.bd .kontaktadel .kontaktatxt
{
	font-weight: bold;
}
.yui-skin-sam #meddelandepnl.yui-panel div.bd
{
	width: 320px;
}
.intro_avdelning_runtom.faded
{
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter:alpha(opacity=60);
}
.fullt
{
	color: #CC0022;
	font-weight: bold;
}
#relkat.ingentoppmarg
{
	margin-top: 0px;
}
td div.pris
{
	text-align: right;
}
#tipsadiv2, #tipsadiv3
{
	display: none;
}
#tipsapnl a
{
	outline: none;
}

.yui-skin-sam #tipsapnl.yui-panel div.hd, .yui-skin-sam #meddelandepnl.yui-panel div.hd
{
	background: url(images/bar_close_362.png) left top no-repeat;
	text-align: right;
	padding-right: 30px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	height: 25px;
	overflow: hidden;
	cursor: pointer;
}
#stengtipsapnlknapp
{
	margin-top: -3px;
}
.yui-skin-sam #tipsapnl.yui-panel div.bd
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #505050;
	padding: 20px;
	!padding-bottom: 0px;
}
.yui-skin-sam #tipsapnl.yui-panel div.bd .kontaktadel h3
{
	font-size: 13px;
}
.yui-skin-sam #tipsapnl.yui-panel div.bd .kontaktadel .kontaktalbl, .yui-skin-sam #tipsapnl.yui-panel div.bd .kontaktadel .kontaktatxt
{
	padding-bottom: 2px;
}
.yui-skin-sam #tipsapnl.yui-panel div.bd .kontaktadel .kontaktalbl
{
	width: 90px;
}
.yui-skin-sam #tipsapnl.yui-panel div.bd .kontaktadel .kontaktatxt
{
	font-weight: bold;
}
#tipsapnl td
{
	padding-right: 10px;
	padding-bottom: 2px;
}
#tipsaknappdiv
{
	padding-top: 8px;
	text-align: right;
}
#sokresaform div.expavg_venster
{
	float: left;
	display: inline;
	margin-right: 20px;
	margin-top: 0px;
}
#sokresaform div.expavg_bild
{
	margin-bottom: 5px;
	margin-top: 0px;
}
#sokresaform div.expavg_benemning
{
	text-align: right;
}
#sokresaform div.expavg_hoger
{
	margin-top: 5px;
	float: left;
	display: inline;
}
#sokresaform.oflyt
{
	float: none;
	display: block;
	width: 100%;
}
#sokresaform.oflyt h2
{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
}
tr.yui-dt-expansion td
{
	background-color: #f4f4f4
}
#sokresaform div.iefix
{
	margin-top: 0px;
	float: left;
	display: inline;
	width: 180px;
	margin-right: 20px;
}
#sokresaform .overst
{
	background: url(images/bggultop.png) left top repeat-x;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.produktlista_bredlang_inre .overst
{
	background: url(images/avdelningar/bgr_rubrik.gif) #ffffff repeat-x top left;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
.produktlista_bredlang_inre .overst .inre
{
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}
.yui-dt-expansion .yui-dt-liner
{
	padding: 0px;
	margin: 0px;
	cursor: default;
}
#sokresaform .underst, .produktlista_bredlang_inre .underst
{
	background: url(images/bggultop.png) left top repeat-x;
	height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sokresaform .hallplats.fel, #sokresaform #hallplats.fel, #sokresaform #avreseort.fel
{
	width: 167px;
}
.produktlista_bredlang_inre
{
	background-color: #F4F4F4;
	color: #505050;
}
.produktlista_bredlang_inre:hover
{
	background-color: #e3edf5;
}
.produktlista_bredlang_bild
{
	float: left;
	display: inline;
	width: 205px;
}
.produktlista_bredlang_detaljer
{
	float: left;
	display: inline;
	width: 300px;
}
.produktlista_bredlang_detaljer_ovre
{
	height: 63px;
}
h2.produktlista_bredlang_namn
{
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;	
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.produktlista_bredlang_beskrivning
{
}
.produktlista_bredlang_prisknappar
{
}
.produktlista_bredlang_info_knapp
{
	font-family: Verdana;
	font-size: 11px;
	float: right;
	display: inline;
	padding-left: 10px;
}
.produktlista_bredlang_info
{
	font-family: Verdana;
	font-size: 11px;
	float: right;
	display: inline;
	padding-top: 4px;
}
.produktlista_bredlang_pris
{
	font-family: Verdana;
	font-size: 11px;
	float: right;
	display: inline;
	padding-left: 5px;
	padding-top: 0px;
}
#prodkat_baraprodukterna
{
	padding-left: 15px;
}

#donebycsouter
{
	display: inline;
	float: right;
	margin-right: 10px;
	padding-top: 7px;
	color: white;
}
#donebycsouter a
{
	color: white;
}
#ferdig_betalning .pris
{
	font-weight: bold;
	width: 80px;
	text-align: right;
	padding-right: 5px;
}
#ferdig_betalning .datum, #betalaresadlg betaldatum
{
	font-weight: bold;
}
#bokningsinfo
{
	margin-top: 10px;
}
#bokningsinfo .spacetbl td.data
{
	font-weight: bold;
	padding-right: 40px;
}
#bokningsinfo .spacetbl th
{
	padding-right: 10px;
}
#priser #prisertbl td.centered, #priser #prisertbl th.centered
{
	text-align: center;
}
#priser #prisertbl th
{
	padding-bottom: 10px;
	padding-top: 10px;
}
#betalaresadlg td.tal, #inner td.tal
{
	font-weight: bold;
	text-align: right;
}
#inner h3.avdelning
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
}
#inner td.datum
{
	font-weight: bold;
}
#betalaresadlg .bd
{
	padding: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#betalaresadlg .ft
{
	padding-top: 10px;
}
#bottomtop
{
	background: url(images/payment_web.gif) center center no-repeat;
	height: 49px;
}
#offertform .rad div.lbl
{
	float: left;
	display: inline;
	width: 70px;
}
#offertform .rad div.val
{
	float: left;
	display: inline;
}
.produktlista_bredlang_inre .underst
{
	margin-top: 1px;
	margin-bottom: 2px;
}
#avgangar.flyt
{
	float: left;
	display: inline;
    margin-right: 10px;
}
#boka_runtom #soktips
{
    float: left;
    display: inline;
	width: 200px;
}
.yui-skin-sam #boka_runtom #soktips.yui-panel .hd
{
	font-size:12px;
	font-weight:normal;
	text-align: center;
	color: white;
	background: url(images/avdelningar/bgr_rubrik.jpg) left top no-repeat;
}
.yui-skin-sam #boka_runtom #soktips.yui-panel .bd
{
	margin: 0px;
	padding: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
	background-color: #ffffff;
}
.yui-skin-sam #boka_runtom #soktips.yui-panel .ft
{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #cbcbcb;
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: arial;
}
p.notopmarg
{
	margin-top: 0px;
}
#kat_avdelningar_venster.bredlang
{
	margin-top: 10px;
}
#donebycsbottom
{
	text-align: center;
}
.venster_avdelning.storre .hd .m p, .hoger_avdelning.storre .hd .m p
{
	color: #004990;
}
.ennyhet
{
	margin-bottom: 5px;
}
.ennyhet a:hover, .ennyhet a:link, .ennyhet a:visited, .ennyhet a:active
{
	color: #505050;
	text-decoration: none;
}
.ennyhet a:hover
{
	color: black;
}
#avgangar.flyt td, #avgangar.flyt td div
{
	vertical-align: top;
}
#avgangar.flyt td.ejbryt
{
	white-space: nowrap;
}
#offertinformation div.avdelning
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 10px;
}
#offertinformation div.avdelning.forsta
{
	margin-bottom: 40px;
}
#offertinformation div.avdelning div.venster
{
	float: left;
	display: inline;
	width: 380px;
	margin-right: 20px;
}
#offertinformation div.avdelning div.hoger
{
	float: left;
	display: inline;
	width: 380px;
}
#offertinformation div.avdelning h3.rubrik
{
	font-size: 12pt;
	font-weight: bold;
}
#offertinformation div.avdelning div.numren div.ett
{
	float: left;
	display: inline;
	width: 120px;
}
#offertinformation div.avdelning h4.rubrik
{
}
#offertinformation div.avdelning div.rad
{
	margin-bottom: 5px;
}
#offertinformation table.offertrader th, #offertinformation table.offertrader td
{
	font-weight: normal;
}
#offertinformation table.offertrader th
{
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 2px;
}
#offertinformation table.offertrader td
{
	padding-bottom: 2px,
}
#offertinformation table.offertrader th.benemning
{
	font-weight: bold;
}
#offertinformation table.offertrader th.antal
{
	font-weight: bold;
	text-align: right;
}
#offertinformation table.offertrader td.antal
{
	text-align: right;
}
#offertinformation table.offertrader th.pris
{
	font-weight: bold;
	text-align: right;
}
#offertinformation table.offertrader td.pris
{
	text-align: right;
}
#offertinformation table.offertrader th.belopp
{
	font-weight: bold;
	text-align: right;
}
#offertinformation table.offertrader td.belopp
{
	text-align: right;
}
#offertinformation table.offertrader td.belopp.summa, #offertinformation table.offertrader td.benemning.summa
{
	font-weight: bold;
}
#offertinformation div.avdelning div.venster td, #offertinformation div.avdelning div.hoger td
{
	padding-bottom: 2px,
}
#offertinformation div.avdelning div.venster th, #offertinformation div.avdelning div.hoger th
{
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 2px,
}
#offertinformation div.avdelning.text
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
}
#offertinformation div.avdelning div.enrad div.rubrik, #offertinformation div.avdelning div.enrad div.text
{
	float: left;
	display: inline;
}
#offertinformation div.avdelning div.enrad div.rubrik
{
	width: 120px;
	font-weight: normal;
}
#offertinformation table.offertrader tr.rad0 td
{
	padding-top: 2px;
}
#offertinformation div.avdelning.linjeover
{
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	padding-top: 2px;
	padding-bottom: 2px;
}
#offertinformation div.nesta
{
	padding-top: 10px;
	text-align: right;
}
#offertinformation div.avdelning.adress table td
{
	font-weight: normal;
}
#offertform input.platserinput
{
	width: 161px;
}
#offertform div.labelinline label
{
	display: inline;
}
#faktura_resenarer_antal div.forra, #resenarer div.forra, #bekrefta div.forra
{
	float: left;
	display: inline;
}
#bekrefta div.godkenn, #faktura_resenarer_antal div.nesta, #resenarer div.nesta
{
	float: right;
	display: inline;
	text-align: right;
}
#offerttopp
{
	background: url(images/bgminbokblue.jpg) left top no-repeat;
	padding-left: 90px;
	padding-top: 23px;
	padding-bottom: 17px;
	color: #e2edf6;
	margin-bottom: 20px;
}
#offerttopp h1
{
	font-weight: normal;
	font-size: 28pt;
}
#offerttopp h2
{
	font-size: 20pt;
	padding-top: 10px;
}
#offerttopp div.venster
{
	float: left;
	display: inline;
}
#offerttopp div.hoger
{
	float: right;
	display: inline;
	text-align: right;
	padding-right: 30px;
}
#faktura_resenarer_antal
{
	display: none;
}
#faktura_resenarer_antal div.avdelning, #resenarer div.avdelning, #bekrefta div.avdelning
{
	padding-bottom: 10px;
}
#faktura_resenarer_antal div.avdelning div.venster
{
	float: left;
	display: inline;
	padding-right: 20px;
}
#faktura_resenarer_antal div.avdelning div.hoger
{
	float: left;
	display: inline;
}
#faktura_resenarer_antal div.avdelning h2, #resenarer div.avdelning h2, #bekrefta div.avdelning h2
{
	font-weight: bold;
}
#faktura_resenarer_antal div.avdelning p
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
}
#faktura_resenarer_antal div.avdelning div.information, #bekrefta div.avdelning div.information
{
	padding-bottom: 10px;
}
#faktura_resenarer_antal , #faktura_resenarer_antal div#enfaktura_uppgifter, #faktura_resenarer_antal , #faktura_resenarer_antal div#blandfaktura_uppgifter
{
	display: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#faktura_resenarer_antal div.avdelning div#enfaktura_uppgifter div.information, #faktura_resenarer_antal div.avdelning div#blandfaktura_uppgifter div.information
{
	padding-bottom: 5px;
}
#fakturaresenarerantalform_fakturamottagare, #fakturaresenarerantalform_fakturamottagare2, #fakturaresenarerantalform_gatuadress
{
	width: 200px;
}
#fakturaresenarerantalform_postnr
{
	width: 70px;
}
#fakturaresenarerantalform_ort
{
	width: 125px;
}
#fakturaresenarerantalform_antalpersonerpahuvudfaktura
{
	width: 160px;
}
#fakturaresenarerantalform_antalresenarer
{
	width: 80px;
}
#resenarer
{
	display: none;
}
#bekrefta
{
	display: none;
}
#flerafakturor_info, #individuellafakturor_info, #faktisktantalresenarer_tbl
{
	display: none;
}
.yui-skin-sam #resenarer_tbl_div td.yui-dt-col-namn input
{
	width: 200px;
}
.yui-skin-sam #resenarer_tbl_div td.yui-dt-col-telefonnummer input
{
	width: 80px;
}
.yui-skin-sam #resenarer_tbl_div td.yui-dt-col-fodelsedatum input
{
	width: 80px;
}
.yui-skin-sam #resenarer_tbl_div td.yui-dt-col-fakturera input
{
	width: 50px;
}
.yui-skin-sam #resenarer_tbl_div td.yui-dt-col-fakturaadress textarea
{
	width: 200px;
	height: 32px;
}
.yui-skin-sam #resenarer_tbl_div  td
{
	vertical-align: top;
}
table.radavstand td, table.radavstand th
{
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
}

/*MAIN SCROLL*/
.scrollable_main {
	position:relative;
	overflow:hidden;
	width: 515px;
	height:50px;
}

.scrollable_main .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable_main img {
	height:35px;
	width:70px;
}

.scrollable_main .hotelname {
	color:#595958;
	cursor:pointer;
}

.scrollable_main .item {
	float:left;
	margin:0px;
	margin-top:3px;
	margin-right:5px;
	padding:2px;
	/*padding-top:3px;*/
	width:74px;
	height:36px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #F4F4F4;
	cursor:pointer;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}

.scrollable_main .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

.scrollable_main {
	float:left;	
}

a.browse_main {
	background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:5px 10px;
	cursor:pointer;
	font-size:1px;
}

a.right_main 				{ background-position: 0 -30px; clear:right; margin-right:0px; margin-left:10px;}
a.right_main:hover 		{ background-position:-30px -30px; }
a.right_main:active 	{ background-position:-60px -30px; } 

a.left_main				{ margin-left: 0px; margin-right:10px; } 
a.left_main:hover  		{ background-position:-30px 0; }
a.left_main:active  	{ background-position:-60px 0; }

a.up_main, a.down_main		{ 
	background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

a.up_main:hover  		{ background-position:-30px 0; }
a.up_main:active  		{ background-position:-60px 0; }

a.down_main 				{ background-position: 0 -30px; }
a.down_main:hover  		{ background-position:-30px -30px; }
a.down_main:active  	{ background-position:-60px -30px; } 

/*END OF SCROLL*/

/*SCROLL WITHIN HOTEL TAB*/
.scrollable {
	position:relative;
	overflow:hidden;
	width: 498px;
	height:150px;
	background:url(http://static.flowplayer.org/tools/img/global/gradient/h300.png) repeat-x;
}

.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable img {
	height:69px;
	width:92px;
}

.scrollable .hotelname {
	color:#595958;
	cursor:pointer;
}

.items div {
	float:left;
	width:680px;
}

.scrollable .item {
	background:white;
	float:left;
	margin:5px 5px 5px 5px;
	padding:2px;
	padding-top:6px;
	width:98px;
	height:140px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding-left:9px;
	border:1px solid white;
	cursor:pointer;
}

.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

.scrollable {
	float:left;	
}

a.browse {
	background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

a.right 				{ background-position: 0 -30px; clear:right; margin-right:0px; margin-left:1px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 

a.left				{ margin-left: 0px; margin-right:5px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

a.up, a.down		{ 
	background:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 

a.disabled {
	visibility:hidden !important;		
} 

/*END OF SCROLL WITHIN HOTEL TAB*/

/*HOTELS CSS*/
table.hotel_main_info {
	 background: url("images/avdelningar/bgr_rubrik.gif");
	 background-repeat: repeat-x;
	 background-repeat: repeat-y;
}

.R-Content-Hotel-TitleWithBackground {
    height: 32px;
    padding: 6px 10px 0;
    text-align: left;
}

.R-Content-Hotel-Intro {
    border-bottom: 1px solid #dddddd;
    font-size: 11px;
    font-weight: bold;
    height: 34px;
    margin-left: 18px;
    padding-top: 0px;
    width: 280px;
}

.R-Content-Hotel-Info {
    margin-top: 10px;
}

.R-Content-Hotel-Info td {
    padding-bottom: 1px;
    padding-top: 1px;
	color:#505050;
}
.R-Content-Hotel-InfoTitle {
    font-weight: bold;
    padding-left: 18px;
    padding-right: 10px;
    text-align: right;
    text-transform: uppercase;
    width: 80px;

}

table.hotel_under_pic_table {
	margin-top:2px;
	width:98px;
}

table.hotel_under_pic_table td {
	text-align:center;
	height:60px;
	vertical-align:bottom;
	margin-bottom:6px;
}

table.hotel_under_pic_table h4 {
	font-weight:bold; 
	font-size:11px;  
	color:#595958; 
	text-transform: uppercase; 
}

table.hotel_under_pic_table span {
	font-size:11px;  
	color:#595958; 
	text-transform: uppercase; 

}
#hotel_info {
	margin-top: 10px;
}

#hotel_info .hd {
    height: 22px;
    margin: 0;
    overflow: hidden;
}

#hotel_info .hd .v {
    background: url("images/avdelningar/bgrrubrik_v.gif") repeat-x scroll left top transparent;
    display: inline;
    float: left;
    height: 22px;
    width: 6px;
}

#hotel_info .hd .m {
    background: url("images/avdelningar/bgr_rubrik.gif") repeat-x scroll left top transparent;
    display: inline;
    float: left;
    height: 22px;
    text-align: center;
    width: 278px;
}

#hotel_info .hd .m p {
    color: #004990;
    font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding-top: 5px;
}

#hotel_info .bd p {
    color: #004990;
    font-family: Arial,Tahoma,Verdana,Sans-Serif,FreeSans;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding-top: 5px;
}

#hotel_info .hd .h {
    background: url("images/avdelningar/bgrrubrik_h.gif") repeat-x scroll left top transparent;
    display: inline;
    float: left;
    height: 22px;
    width: 6px;
}

#hotel_info .bd {
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    padding: 10px;
}

#hotel_info .hotel_namn_ort {
	margin-left:18px;
}

/*END OF HOTELS CSS*/
/*OVERLAY*/
#mask {
	background: #000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity:0.5l
	
}

.itemsoverlay {	
	width:20000em;	
	position:absolute;
	clear:both;
}

#box {
	background-image:url(images/black.png);
	width:880px;
	height:524px;
	position:absolute;
	display:none;
}

/* 
	image is contained on the overlay background image. 
	the closing button is thus just a transparent container. 
*/
#box .close {
	position:absolute;
	left:8px;
	top:8px;
	cursor:pointer;
	height:35px;
	width:35px;
	text-decoration:none;
	z-index:15555;
	display:block;
}

/* overlay scrollable */
#images {	
	position:absolute;
	overflow:hidden;
	margin:50px;
	width:800px;
	height:400px;	
}

/* single image */
#images .itemsoverlay div {
	float:left;
	width:800px;
	height:400px;
	margin-right:30px;
}

/* the tooltip */
#images .itemsoverlay .info {
	float:none;
	background:#333;
	color:#fff;
	font-size:13px;
	margin-top:-137px;
	padding:5px 75px;
	height:125px;
	display:none;
	width:800px;
}

#images .itemsoverlay .info h3 {
	color:#cde;
	margin-top:10px;
}
	

/* override button style on the overlay */
#box .navi {
	position:absolute;
	bottom:33px;
	left:50px;
}

#box .next {
	left:818px;
}

/* next/prev buttons */
.navi {
	background-image:url(http://static.flowplayer.org/tools/img/scrollable/arrow/hori_large.png);
	width:30px;
	height:30px;
	float:left;
	margin-top:55px;
}

.navi:hover  		{ background-position:-30px 0; }
.navi:active  		{ background-position:-60px 0; }
.next 				{ background-position: 0 -30px; clear:right; }
.next:hover 		{ background-position:-30px -30px; }
.next:active 		{ background-position:-60px -30px; } 


.navi.disabled {
	visibility:hidden;		
}

/*END OF OVERLAY*/
.top_pic_big_div {
	cursor:pointer;
	display:block;
	position:relative;
	max-height:299px;
	height:299px;
	overflow:hidden;
}
