﻿/* ALLMANT */
* {margin:0; padding:0;}
html, body {height: 100%;}
body {background:#f0f0f0 url(images/bg.jpg) repeat-x top left; color:#333; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;}
h1 {font-size:32px;font-weight:normal; }
h2 {font-size:16px; font-weight:normal;margin-bottom:8px;}
h3 {font-size:13px;font-weight:bold; margin-top:6px; margin-bottom:0px;line-height:18px;}
h4 {font-size:12px;}
p {font-size:12px; line-height:18px; padding:5px 0px 7px 0px; letter-spacing:0px;}

li {font-size:12px; line-height:18px; letter-spacing:0px;}
span {font-size:12px; line-height:18px; letter-spacing:0px;}
td {font-size:12px; letter-spacing:0px;}

input.cssFrm { margin:0px; border:1px solid #999999;padding:2px 0px 2px 5px;color:#666; margin:0px 0px 0px 0px; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size:11px; }
input.cssFrm  { margin:0px; border:1px solid #999999;padding:2px 0px 2px 5px;color:#666; margin:0px 0px 0px 0px; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size:11px; }

p.ingress {font-size:14px;}
span.ingress {font-size:14px;}
a {text-decoration:underline;}
a, a:link, a:visited {color:#4a708b; }
a:hover  {color:#aaa;}
.rensa {clear:both; height:1px;}
.clear {clear:both; height:0px; }
.clear15 {clear:both; height:15px; }

.rensa-left {clear:left;}
.bold {font-weight:bold;}
.gray {color:#a5a5a5;}
.gray10 {color:#a5a5a5; font-size:10px;}
.lightblue10 {color:#889aa7; font-size:10px;}

select { font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;}
/* DESIGN RAMVERK DIVAR */

/*#ram {position:absolute; background:#fff url(images/bg_ram.jpg) repeat-y; left:50%; top:0px; width:982px; min-height: 100%; margin-left: -491px;}*/
#ram {background:#fff url(images/bg_ram.jpg) repeat-y; width:982px; min-height: 100%; margin:0 auto;}
* html #ram {height:100%;}	
#ram-topp {background:transparent url(images/bg_topp.jpg) no-repeat top left; width:982px; height:100%;}
#ram-innehall {margin:0px 26px 0px 26px; height:100%;}
#logo {float:left; padding:8px 0px 0px 0px; width:230px; margin-bottom:6px;}
#snabblankar {float:left; padding:10px 0px 0px 0px; width:692px; text-align:right;}
#snabblankar p {font-size:10px;}
#anpassa {float:right;padding:12px 0px 0px 0px; height:38px; width:50px;}
#menysoksprakbox {width:930px;}
#toppmeny {float:left; width:570px;}

#soksprak {float:right; width:297px; background:transparent url(images/bg_soksprak.jpg) no-repeat; padding:0px 10px 5px 10px;}
.SkinItem {font-size:10px;}
#soksprak .sokruta {float:left; margin:8px 0px 0px 0px; padding:0px 0px 5px 0px;}
#soksprak input, #soksprak select {width:120px;border:1px solid #999999;font-size:10px; background:transparent url(images/bg_falt.jpg) no-repeat; padding:2px 0px 2px 5px;color:#666;}
#soksprak input.blank{width:120px;border:1px solid #999999;font-size:10px; background-image:none;background-color:#fff;padding:2px 0px 2px 5px;color:#666;}

#soksprak a, #soksprak a:hover {color:#666666;text-decoration:none;}
#soksprak .knappruta {float:left; padding:8px 0px 0px 7px; margin:0px 0px 0px 0px;}
#soksprak .knapp {background:transparent url(images/kn_search.gif) no-repeat; width:31px; height:21px; border:0px;}
#soksprak .sprakruta {float:right; margin:8px 0px 0px 0px; padding:0px 0px 5px 0px;}

/* SÖK EVENENANG */
#sokbox {width:180px; background:#dcdcdc url(images/bg_evenemang.gif) no-repeat; padding:15px 0px 0px 10px; margin-top:10px;}
#sokbox-botten {width:190px; height:18px; background:#fff url(images/bg_evenemang_botten.gif) no-repeat;} 
#sokbox select {margin:2px 0px 5px 0px; padding:2px 0px 2px 5px;}
#sokbox input {margin:2px 0px 5px 0px; width:110px; border:1px solid #999; background:transparent url(images/bg_falt.jpg) no-repeat; padding:2px 0px 2px 5px; color:#666;}
#sokbox h2 {font-size:12px; font-weight:bold; padding:0px 0px 3px 0px;}
#sokbox p {margin:0px; padding:2px 0px 3px 0px;}

#sokbox .evenemangbox {width:auto; background:transparent url(images/streck_vanster.png) no-repeat; padding:10px 0px 0px 0px; margin:15px 0px 0px 0px;}
#sokbox .sokruta {float:left; margin:2px 0px 0px 0px; padding:0px 0px 5px 0px;}
#sokbox .knappruta {float:left; padding:2px 0px 0px 7px; margin:0px 0px 0px 0px;}

#sokbox .knapp {background:transparent url(images/kn_search.gif) no-repeat; width:31px; height:21px; border:0px;}

#sokbox ul {margin:0px; padding:0px; list-style:none; text-align: left;}
#sokbox ul li {height:22px; width:190px; margin:0px; list-style:none;}
#sokbox ul li a {background: url(images/icon-lasmer.gif) no-repeat; display: block; color:#4a708b; font-size:12px; text-decoration:underline; font-weight: bold; height:21px; padding:0px 0px 0px 25px; cursor:pointer;}
#sokbox ul li a:hover {background: url(images/icon-lasmer.gif) no-repeat; color:#666;}                  

#vansterinnehall {float:left; width:730px; padding-top:7px; min-height:100%;}
* html #vansterinnehall {height:100%;}



/* BILDSPEL, RUBRIKBANNER, ARTIKLAR-DROPDOWN, ERBJUDANDEN */
#bildspel {width:730px; height:auto;}
#googlemap  {width:730px; }
.googlemap_map  {border:1px solid #ededed; clear:both; }
.googlemap_mapinline  {border:1px solid #ededed; clear:both; margin-left:10px; margin-top:10px; }
.googlemapsearch { background:transparent url(images/kartsok_topp.gif) no-repeat; width:730px; height:100px; float:left; margin-bottom:10px;}
.googlemapsearch .container { padding-left:100px; padding-top:10px; }
.googlemapsearch .container h2 { margin-left:0px; padding-left:0px; margin-top:0px; padding-top:0px; margin-bottom:10px; padding-bottom:0px; font-weight:bold; }
.googlemapsearch .left { margin-right:10px; font-weight:bold; }
.googlemapsearch .left input{ margin:0px; border:1px solid #999999;padding:2px 0px 2px 5px;color:#666; margin:2px 0px 5px 0px; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; }
.googlemapsearch .left select{ margin:0px; border:1px solid #999999;padding:2px 0px 2px 5px;color:#666; margin:2px 0px 5px 0px; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size:11px;font-weight:bold; }
.googlemapsearch .left .knapp{ background:transparent url(images/kn_search.gif) no-repeat; width:31px; height:21px; border:0px;}

#rubrikbanner {width:730px; height:25px; background:transparent url(images/bg_rubrikbanner.gif) no-repeat; margin:10px 0px 0px 0px; padding:7px 0px 0px 0px;}
#rubrikbanner span {margin:3px 0px 0px 200px; font-size:12px; font-weight:bold; text-transform:uppercase; float:left;}
#rubrikbanner .karta {float:right; width:80px; padding:0px 0px 0px 0px;}
#rubrikbanner .karta ul {margin:0px; padding:0px; list-style:none;}
#rubrikbanner .karta ul li {float:left; width:30px; margin:0px 10px 0px 0px; list-style:none;}
#rubrikbanner .karta ul li.foretagslista {background:transparent url(images/icon-foretagslista.gif) no-repeat;}
#rubrikbanner .karta ul li.visakarta {background:transparent url(images/icon-karta.gif) no-repeat;}
#rubrikbanner .karta ul li a {text-decoration:none; padding:0px 15px 0px 15px;}
#rubrikbanner .karta ul li.visakarta a:hover {background:transparent url(images/icon-karta-hover.gif) no-repeat;}
#rubrikbanner .karta ul li.foretagslista a:hover {background:transparent url(images/icon-foretagslista-hover.gif) no-repeat;}
#rubrikbanner span.hittaforetag {margin:3px 0px 5px 0px; font-size:12px; font-weight:bold;  text-transform:none; float:right; color:#666;}
div.foretagslista_top  { width:530px; height:30px; background:url(images/foretagslista_top.gif) no-repeat; margin-top:20px; } 
div.foretagslista_top .icon  { width:290px;  padding-left:10px; float:left;} 
div.foretagslista_top .icon h3  {float:left; margin:0px; padding:0px; margin-top:2px;} 
div.foretagslista_top .icon img { float:left;} 
div.foretagslista_top .traffar  { width:200px; padding-right:10px; float:right;text-align:right;margin-left:10px;} 
div.foretagslista_top div.region { }
table.searchHits {width:530px;}

table.searchHits td.tdl { text-align:left; font-size:10px; padding-left:10px;}
table.searchHits td.tdr { text-align:right;font-size:10px; padding-right:10px;}

table.searchHits td.tdl span {font-size:10px; float:left;}
table.searchHits td.tdr span {font-size:10px; float:right;}

table.searchHits td.tdl select {margin:0px 0px 0px 0px; padding:1px 0px 1px 5px;font-size:10px; float:left;}
table.searchHits td.tdr select {margin:0px 0px 0px 0px; padding:1px 0px 1px 5px;font-size:10px; float:right;}

table.searchDeparture {}
table.searchDeparture td.tdl { text-align:left; font-size:10px; padding-left:10px;}
table.searchDeparture td.tdl span {font-size:10px; float:left;}
table.searchDeparture td.tdtravel { text-align:left; font-size:11px; padding-left:10px; padding-top:1px; padding-bottom:1px; padding-right:5px; }
table.searchDeparture td.tdtravel span {font-size:11px; }
table.searchDeparture td.tdtravel select {margin:0px 0px 0px 0px; padding:1px 0px 1px 5px;font-size:10px; float:left;}
table.searchDeparture td.tdl select {margin:0px 0px 0px 0px; padding:1px 0px 1px 5px;font-size:10px; float:left;}
table.searchDeparture td.tdtravel input {margin:0px 0px 0px 0px;}

.searchDepartureBottom {background-color:#d8dde0; border-top:1px dashed #919b9c; text-align:center; padding-top:2px; padding-bottom:2px;}
.searchDepartureBottom a {color:#333333; text-decoration:none;}

select.searchadv {margin:0px 0px 0px 0px; padding:1px 0px 1px 5px;font-size:10px; float:left;}

span.companylist_nomember {color:#808080; font-size:12px;}
span.companylist_member {color:#000000; font-size:12px;}
a.companylist_member_fp { font-weight:bold; font-size:12px;}

div.foretagslista_top .sok select {margin:0px 0px 0px 0px; padding:2px 0px 2px 5px;font-size:10px; float:left;}
div.foretagslista_top .icon select {margin:0px 0px 0px 0px; padding:2px 0px 2px 5px;font-size:10px; }
div.foretagslista_top .traffar select {margin:0px 0px 0px 0px; padding:2px 0px 2px 5px;font-size:10px; }
div.foretagslista_botten  { width:530px; height:20px; background:url(images/foretagslista_botten.gif) no-repeat; float:left; margin:0px; padding:0px; position:relative; top:-2px;} 

div.divcontactcompany {float:left;border-bottom:2px solid #d3d3d3; border-top:2px solid #fff; width:530px; padding:0 !important; margin:0!important; background-color:#e9e9e9;}
.contactcompany { display:block; text-align:center; height:24px; float:left; padding:8px 8px 2px 8px; font-size:11px; text-decoration:none;  margin-left:0px; margin-right:0px; font-weight:bold;background:url(images/bg_contactcompany.png) no-repeat right;}
a.contactcompany { display:block; text-align:center; height:24px; float:left; padding:8px 8px 2px 8px; font-size:11px; text-decoration:none; margin-left:0px; margin-right:0px; background:url(images/bg_contactcompany.png) no-repeat right;}
div.contactcompanyprogress {width:30px !important; height:16px; float:right !important; margin:0 !important; padding:0px !important; display:block !important;  line-height:0 !important; }
.contactcompanyprogress div {width:30px !important; height:16px; float:right !important; margin:0 !important; padding:0px !important; display:block !important;  line-height:0 !important; }
div.contactcompanyprogressleft {width:30px !important; height:16px; float:left !important; margin:0 !important; padding:0px !important; margin-left:10px; line-height:0 !important; }
.contactcompanyprogressleft div {width:30px !important; height:16px; float:left !important; margin:0 !important; padding:0px !important; margin-left:10px; line-height:0 !important; }

.contactcompany:hover { background-color:#f3f3f3; color:#4a708b;}
.kontaktform p {margin:5px 0px 10px 0px;}
.kontaktform span {font-size:11px;}
.kontaktform input {width:250px;border:1px solid #999999;font-size:10px; background:transparent url(images/bg_falt.jpg) no-repeat; padding:2px 0px 2px 5px;color:#666; margin:2px 0px 10px 0px;}
.kontaktform textarea {width:250px; height:80px;border:1px solid #999999; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size:10px; background:transparent url(images/bg_falt.jpg) no-repeat;}
.kontaktform input.knapp {margin:10px 0px 0px 0px; background:transparent url(images/knapp_skicka.gif) no-repeat; width:80px; height:21px; border:0px; text-align:center; color:#fff; font-size:11px; font-weight:bold; }
.kontaktform input.validatorCalloutHighlight { background-image:none; background-color:lemonchiffon; color:Black; }


div.kartavanster {width:174px; margin-top:0px; padding-top:0px; padding-left:16px; }
p.kartavansterp    {font-size:11px; padding-top:0px; font-weight:bold; line-height:10px; color:#333; padding-bottom:0px;margin-bottom:10px;}
p.kartavansterpb a {text-decoration:none; color:#333; font-size:10px; line-height:0px; padding-left:20px; margin-top:0px; margin-bottom:0px;padding-bottom:0px;}
img.kartavansterbild {border:0; margin-bottom:8px;}

#snabbvagar {float:left;width:190px;}
.artikellista {height:36px; padding:0px 0px 0px 10px; background:transparent url(images/bg_dropdown.gif) no-repeat;}
.artikellista select {margin:5px 0px 10px 0px; padding:2px 0px 2px 5px;font-size:10px; }
#snabbvagar select {margin:5px 0px 10px 0px; padding:2px 0px 2px 5px;}
#erbjudanden {width:190px; margin:10px 0px 0px 0px; background:transparent url(images/erbjudanden_banner.gif) no-repeat; padding:0px 0px 0px 0px;}
#erbjudanden img {margin:0px 0px 0px 0px;}
#erbjudanden h5 {font-size:12px; font-weight:bold; padding:0px 0px 3px 0px;color:#fff; padding:4px 10px 5px 10px; }
#erbjudanden p {font-size:10px; font-weight:normal; padding:0px 5px 0px 5px; letter-spacing:0px; line-height:normal; color:#333; background-color:#999; margin-bottom:10px;}
#erbjudanden p.lasmer {border-top:1px solid #fff; background-color:#999; padding:5px 5px 2px 5px; text-align:left; font-size:10px; margin-bottom:10px;}
#erbjudanden p.lasmer a {color:#fff; text-decoration:none;font-size:12px; }
#erbjudanden p.lasmer a.lasmerliten {text-decoration:none;font-size:10px; color:#333; }

div.blank {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
div.blank div {padding:0px 0px 0px 0px!Important; margin:0px 0px 0px 0px!Important;}
div.blank table {padding:0px 0px 0px 0px!Important; margin:0px 0px 0px 0px!Important;}

/* RUBRIK, INGRESS, BRÖDTEXT, KOMMENTARER,BILDER, LÄS VÄRT */
#mitteninnehall {float:left; width:540px; margin:10px 0px 0px 0px; padding:0px;background-color:#ffffff;}
.textbox {width:530px; padding:0px 0px 0px 10px; background-color:#ffffff; font-size:12px;}
.textbox h1 {font-size:22px; font-weight:normal; padding:0px 0px 7px 0px;margin-bottom:8px;}
.textbox div h1 span {font-size:22px; font-weight:normal; padding:0px 0px 7px 0px;margin-bottom:8px;}
.textbox p {font-weight:normal; padding:2px 0px 7px 0px;}
.textbox span {font-weight:normal; }

.textbox p.ingress {font-size:14px; color:#666; padding:2px 0px 12px 0px; clear:right;}
.textbox div {font-size:12px; line-height:18px; padding:5px 0px 7px 0px; letter-spacing:0px;}
.textbox p span.ingress {font-size:14px; margin-bottom:8px;}
.textbox p b, .textbox p strong {font-size:12px; font-weight:bold; padding:0px 0px 3px 0px;}
.textbox img.liggande {margin:0px 0px 10px 0px;}
.textbox img.staende {float:right; margin:0px 0px 10px 10px;}

.textbox ul {margin:0px 0px 15px 0px; padding:0px; list-style:none;} 
.textbox ul li {width:auto; margin:0px; list-style:none; padding:0px 0px 3px 0px;} 
.textbox ul li a {/*background: url(images/icon-lasmer.gif) no-repeat;*/ color:#4a708b; font-size:12px; text-decoration:underline; font-weight: bold; height:21px; padding:0px 0px 0px 0px; cursor:pointer;} 
.textbox ul li a:hover { color:#666;}

.artikel img {margin:0px 0px 5px 0px;} 
.artikel h1 {font-size:22px; font-weight:normal; padding:0px 0px 7px 0px;}
.artikel ul, .artikel ol {margin:0px 0px 15px 0px; padding:0px; list-style:none;}
.artikel ul li, .artikel ul ol {width:auto; margin:0px; list-style:none; padding:0px 0px 3px 0px;}

#mitteninnehall .print {padding:10px 0px 10px 0px; }
#mitteninnehall .print .print-button {background: url(images/print_icon.gif) no-repeat; margin-bottom:0px; width:16px; height:16px; border:0px; cursor:pointer;}

#mitteninnehall .print table {float:right; margin-top:6px; }
#mitteninnehall .print table td {font-size:10px;}

.print ul {margin:0px; padding:0px; list-style:none; float:right;}
.print ul.iconlista {margin:2px 0px 4px 0px;}
.print ul.iconlista li {float:left; width:21px; margin:0px; list-style:none;text-align:center;}
.print ul.iconlista .lifacebook {float:left; width:85px; margin:0px; list-style:none;text-align:center;}
.print ul.iconlista .litweet {float:left; width:105px; margin:0px; list-style:none;text-align:center;}
.print ul.iconlista .ligoogle {float:left; width:65px; margin:0px; list-style:none;text-align:center;}
.print ul.iconlista .lishare {float:left; width:20px;  margin:0px; margin-top:2px; list-style:none;text-align:center;}

.print ul.iconlista li.mini {float:left; width:10px; text-align:center; margin:0px; margin-right:2px; list-style:none; font-size:10px; color:#b0b0b0;}
.print ul.iconlista li.mini2 {float:left; width:10px; text-align:center; margin:0px; margin-right:2px; list-style:none; font-size:10px; color:#b0b0b0;}
.print li {float:left; width:130px; margin:0px 10px 0px 0px; list-style:none;}

.print .tblshare {border:1px solid #ededed; padding:0px 0px 0px 0px; float:right; width:335px; background-color:#f9f9f9;}
.print .tblshare td {padding:0px 6px 0px 6px; }


/* KALENDER */
.calendarbox {width:530px; padding:0px 0px 0px 10px; background-color:#ffffff; } 
.calendarbox h1 {font-size:22px; font-weight:normal; padding:0px 0px 7px 0px;margin-bottom:8px;}
.calendarbox p {font-weight:normal; padding:2px 0px 3px 0px;}
.calendarbox div {font-size:12px; padding:5px 0px 3px 0px; letter-spacing:0px;}
.calendarbox p span.ingress {font-size:14px; margin-bottom:8px;}
.calendarbox p span.calendarhead {color:#4a708b; cursor:pointer; font-size:14px;}

.calendarbox p b, .calendarbox p strong {font-size:12px; font-weight:bold; padding:0px 0px 3px 0px;}
.calendarbox img.liggande {margin:0px 0px 10px 0px;}
.calendarbox img.staende {float:right; margin:0px 0px  10px 10px; border:0;}
img.staende {float:right; margin:0px 10px 10px 10px; border:0;}

/*tävling*/
.comleft    { width:110px; float:left; }
.comright   { width:360px; float:left; }
.combtn   { width:360px; float:left; text-align:right; }
div.comcontainer   { border:1px solid #ededed; padding:10px 10px 10px 10px; clear:both; float:left; width:506px;}
input.comknapp {margin:10px 20px 0px 0px; background:transparent url(images/bg_meny_aktiv.gif) no-repeat; color:#fff;width:80px; height:36px; border:0px; text-align:center; font-size:12px; font-weight:bold; text-transform:uppercase; }
input.comknapp:hover {margin:10px 20px 0px 0px; background:transparent url(images/bg_meny_inaktiv.gif) no-repeat; color:#666;width:80px; height:36px; border:0px; text-align:center; font-size:12px; font-weight:bold; text-transform:uppercase; }
.inputfield { background:#f5f5f5; border:1px solid #ccc; padding:2px; font:bold 12px "trebuchet ms", arial, helvetica, sans-serif; width:250px; color:#666; }
.inputfieldlight { background:#f9f9f9; border:1px solid #ccc; padding:2px; font:bold 12px "trebuchet ms", arial, helvetica, sans-serif; width:250px; color:#666; }
.selectfield { background:#f5f5f5; border:1px solid #ccc; font:bold 12px "trebuchet ms", arial, helvetica, sans-serif; width:120px; height:23px; color:#666; }
.validatorCalloutHighlight { background:none; background-color: lemonchiffon; color:Black; }



.kommentarinfo {width:510px; padding:10px; background:#f0f0f0 url(images/bg_ruta_f0f0f0.jpg) no-repeat; margin:0px 0px 0px 0px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.kommentarinfo h1 {font-size:22px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
.kommentarinfo h2 {font-size:16px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
.kommentarinfo p, .visa-kommentarer p {padding:2px 0px 5px 0px;}
.kommentarinfo p.streck,.visa-kommentarer p.streck {width:510px; height:20px; background:#f0f0f0 url(images/bg_streck_f0f0f0.gif)}
.visa-kommentarer {width:510px; padding:10px; background:#f0f0f0 url(images/bg_ruta_8db6cd.jpg) no-repeat; margin:10px 0px 0px 0px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.visa-kommentarer h2 {font-size:16px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}
.visa-kommentarer h2 span {font-size:14px; color:#666; font-style:italic; }
.visa-kommentarer p.kommentatorinfo {font-size:10px; text-align:right;}
.kommentarer {width:530px; padding:0px 0px 10px 10px;}
.kommentarer ul {float:right; margin:0px; padding:0px; list-style:none;}
.kommentarer li {float:left; width:auto; margin:0px 10px 0px 0px; list-style:none; padding:0px 0px 0px 20px; font-size:11px;}
.kommentarer li.kommentar {background: url(images/icon-kommentar.gif) no-repeat;}
.kommentarer li.tipsa {background: url(images/icon-tipsa.gif) no-repeat;}
.kommentarer p.border {background-color:#f0f0f0; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:10px 0px 0px 0px; padding:10px; font-size:11px; color:#999; }

.kommentarinfo input {width:400px;border:1px solid #999999;font-size:10px; background:transparent url(images/bg_falt.jpg) no-repeat; padding:2px 0px 2px 5px;color:#666; margin:2px 0px 5px 0px;}
.kommentarinfo textarea {width:400px; height:180px;border:1px solid #999999; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size:10px; background:transparent url(images/bg_falt.jpg) no-repeat;}
.kommentarinfo input.knapp {margin:10px 0px 0px 0px; background:transparent url(images/knapp_skicka.gif) no-repeat; width:80px; height:21px; border:0px; text-align:center; color:#fff; font-size:11px; font-weight:bold; }

.lasvartclear {height:30px;}
.lasvart {color:#666; padding:0px; margin:0px;}
.lasvart h2 {font-size:14px; font-weight:normal; color:#333;}

#lista-artiklar {width:510px; padding:10px; background:#f0f0f0 url(images/bg_ruta_f0f0f0.jpg) no-repeat; margin:0px 0px 0px 10px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
#lista-artiklar ul {margin:0px; padding:0px; list-style:none;}
#lista-artiklar ul li {float:left; list-style:none; font-size:11px; margin:0px 0px 3px 0px;}
#lista-artiklar ul li.plusicon {width:20px; margin:0px 0px 0px 0px; padding:6px 0px 0px 0px; }
#lista-artiklar ul li.rubriklank {width:480px; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px;}


.listexpander {width:100%;}
.listexpander, .listexpander ul, .listexpander li {margin:0; padding:0;list-style:none;}
.listexpander ul{
	/*
	Uncomment this if you want to initially hide the child lists. 
	If you do, Javascript disabled and CSS enabled browsers will not be able to use this list.
	display:none;
	*/ 
}
.listexpander li {line-height:200%; margin-top:1px; cursor:default; text-indent:0px; font-size:12px; font-weight:bold; color:#4a708b; width:100%; padding:4px 0px 0px 25px;}
.listexpander li.collapsed, .listexpander li.expanded {cursor:pointer;}
.listexpander li span {text-decoration:underline;}
.listexpander li span.grey {text-decoration:none; color:#666;}

/* RUBRIK */
.listexpander li, .listexpander li.collapsed {background:transparent url(images/icon-plus.gif) no-repeat 0px .4em;} 
.listexpander li.expanded {background:transparent url(images/icon-minus.gif)no-repeat 0px .4em;}

/* INGRESS */
.listexpander li ul {padding:0px 0px 0px 0px;} 
.listexpander li ul, .listexpander li li{width:480px; background:#f0f0f0; font-weight:normal; font-size:11px; font-weight:normal; color:#666; padding:0px 0px 0px 0px;}
.listexpander li ul, .listexpander li li.white {background:#fff;}
.listexpander li li.collapsed{background:transparent url(images/icon-plus.gif) no-repeat 0px .4em;} 
.listexpander li li.expanded{background:transparent url(images/icon-minus.gif) no-repeat 0px .4em;}
.listexpander li li img {float:left; margin:0px 10px 0px 0px;}
.listexpander li li p.lasmer {background: url(images/icon-lasmer-inaktiv.gif) no-repeat; margin-left:140px; padding:0px 0px 5px 20px; text-align:left;}

/* float fix */
.listexpander li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.listexpander li {display: inline-block;}
/* Hides from IE-mac \*/
* html .listexpander li {height: 1%;}
.listexpander li{display: block;}
/* End hide from IE-mac */
/* end float fix */
img.articlemini {float:left; margin-right:8px; border:1px solid red;}


/* COMMUNITY MIN Ö */
/*#botteninnehall {width:730px; height:160px; background:transparent url(images/bg_mino_platta.gif) no-repeat;}*/
#botteninnehall {width:730px; height:160px; background:transparent url(images/bg_mino_bottom.jpg) no-repeat; margin-top:20px;}
#botteninnehall .innehall {padding-top:0px;padding-bottom:10px;padding-right:10px;padding-left:0px; color:#fff; background:none; height:100%;}
#botteninnehall .innehall .mino-vanster {float:left; width:300px;}
#botteninnehall .innehall .mino-mitten {float:left; width:240px; margin:0px 0px 0px 20px; padding:20px 0px 0px 10px;}
#botteninnehall .innehall .mino-hoger {float:right; width:118px; margin:0px 0px 0px 0px; padding:20px 0px 0px 10px;}
#botteninnehall .innehall .mino-hoger p.bildtext {font-weight:normal; color:#fff; padding:0px; line-height:16px; font-size:10px; font-style:italic;}/*Ny, för bildtext under bild*/

.mino-mitten h2 {font-size:12px; font-weight:bold; color:#fff; padding:0px 0px 5px 0px;}
.mino-mitten p {font-size:11px; font-weight:normal; color:#fff; padding:0px; line-height:16px;}
.mino-mitten p a {color:#fff; text-decoration:none;}
.mino-hoger h2 {font-size:12px; font-weight:bold; color:#fff; padding:0px 0px 5px 0px;}
.mino-hoger p {font-size:11px; font-weight:normal; color:#fff; padding:0px; line-height:16px;}
.mino-hoger img.border {border:1px solid #fff;}
#slut {height:20px;}

/* TOPPMENY */
#h-meny {padding:0px; margin: 0px;}
ul#h-meny  {margin:0px; padding:0px; list-style:none; text-align: center; height:36px;}
ul#h-meny li {float:left; height:36px; width:80px; margin:0px 4px 0px 0px;background-color:#ccc;list-style:none;}
#h-meny a {display: block; color:#fff;font-size:14px; text-decoration:none; font-weight: bold; text-transform:uppercase; height:36px;padding:10px 15px 10px 15px;}
#h-meny a:hover {background-color:#cdb79e; color:#f0f0f0; text-decoration:none;}                     
ul#h-meny li#aktiv{background-color:#cdb79e;}                       
ul#h-meny li a { background-color:transparent; color:#ffffff;text-decoration:none;}

/* SÖK EVENENANG */
#sokevenemangbox {width:180px; background:#dcdcdc url(images/bg_evenemang.gif) no-repeat; padding:15px 0px 0px 10px; margin-top:10px;}
#sokevenemangbox-botten {width:190px; height:18px; background:#fff url(images/bg_evenemang_botten.gif) no-repeat;} 
#sokevenemangbox select {margin:2px 0px 5px 0px; padding:2px 0px 2px 5px;}
#sokevenemangbox input {margin:2px 0px 5px 0px; width:110px; border:1px solid #999; background:transparent url(images/bg_falt.jpg) no-repeat; padding:2px 0px 2px 5px; color:#666;}
#sokevenemangbox h2 {font-size:12px; font-weight:bold; padding:0px 0px 3px 0px;}
#sokevenemangbox p {margin:0px; padding:0px 0px 0px 0px;}

#sokevenemangbox .evenemangbox {width:auto; background:transparent url(images/streck_vanster.png) no-repeat; padding:10px 0px 0px 0px; margin:15px 0px 0px 0px;}
#sokevenemangbox .sokruta {float:left; margin:2px 0px 0px 0px; padding:0px 0px 5px 0px;}
#sokevenemangbox .knappruta {float:left; padding:2px 0px 0px 7px; margin:0px 0px 0px 0px;}

#sokevenemangbox .knapp {background:transparent url(images/kn_search.gif) no-repeat; width:31px; height:21px; border:0px;}

#sokevenemangbox ul {margin:0px; padding:0px; list-style:none; text-align: left;}
#sokevenemangbox ul li {height:22px; width:190px; margin:0px; list-style:none;}
#sokevenemangbox ul li a {background: url(images/icon-lasmer.gif) no-repeat; display: block; color:#4a708b; font-size:12px; text-decoration:underline; font-weight: bold; height:21px; padding:0px 0px 0px 25px; text-decoration:none; cursor:pointer;}
#sokevenemangbox ul li a:hover {background: url(images/icon-lasmer.gif) no-repeat; color:#666;}                                              

/* UNDERMENY */
#undermenybox {width:188px; background:#e6e6e6 url(images/bg_undermeny.gif) no-repeat; padding:30px 0px 0px 2px; margin-top:10px;}
#undermenyboxthin {width:188px; background:#e6e6e6 url(images/bg_undermeny.gif) no-repeat; padding:15px 0px 0px 2px; margin-top:10px;}
#undermenybox-botten {width:190px; height:18px; background:#fff url(images/bg_undermeny_botten.gif) no-repeat;} 
#undermenybox-bottenthin {width:190px; height:12px; background:#fff url(images/bg_undermeny_botten.gif) no-repeat bottom;} 

ul#undermeny  {margin:0px; padding:0px; list-style:none; text-align: left;}
#undermenybox ul#undermeny li {height:28px; width:190px; margin:0px; list-style:none;}
ul#undermeny li a {display: block; color:#333;font-size:11px; text-decoration:none; font-weight: bold; text-transform:uppercase; height:21px; padding:2px 0px 0px 15px; text-decoration:none; cursor:pointer;}
ul#undermeny li a:hover {background:transparent url(images/bg_undermeny_aktiv.gif) no-repeat; color:#8c7e6c;}                     
#undermenybox ul#undermeny li#visa {background:transparent url(images/bg_undermeny_aktiv.gif) no-repeat;}
#undermenybox ul#undermeny li#visa a {color:#8c7e6c;}                   


/* SIDFOT LÄNKAR */
.sidfotlankar{width:730px; padding:20px 0px 0px 20px; text-align:left; font-size:10px; background: url(images/bg_sidfot_menyer.jpg) no-repeat;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#3E81B5; text-transform:uppercase;}
a.links:hover{color:#999;}
 
.sidfotsmeny    { width: 730px; float: left; display: block; }
.sidfotsmeny td { width: 146px;}
.sidfotmeny td.rubrik {font-weight:bold;}
ul#sidfotlista {list-style-type: none;}
.sidfotmeny ul#sidfotlista {list-style-type: none; margin: 0px; padding: 0px; border: none;}
.sidfotmeny ul li {display: block; width:auto; padding:0px 5px 2px 0px; margin:0px;}
.sidfotsmeny td a { text-decoration: none; color:#000; font-size:10px;}

/*-------------- User Style --------------*/
.sidfotlogin{width:730px; padding-top:10px;text-align:left; font-size:10px;}
.user,a.user:link,a.user:active,a.user:visited { color:#999;}
a.user:hover{color:#ccc;}

/* ANNONSER */
#hogerinnehall {float:right; width:180px; margin-top:7px; height:100%;min-height:100%;}
#hogerinnehall p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
* html #hogerinnehall {height:100%;}	



/* Extra bred masterpage */
 #vansterinnehallbred {float:left; width:930px; margin-top:7px; min-height:100%;}
#bredmitteninnehall {float:left; width:720px; margin:10px 0px 0px 0px; padding:0px;background-color:#ffffff;}
#bredmitteninnehall div.textbox {width:730px; padding:0px 0px 0px 10px; background-color:#ffffff; }

/* Datumfärger - tidtabell*/
span.date_Monday    { color:#000;}
span.date_Thuesday  { color:#000;}
span.date_Wednesday { color:#000;}
span.date_Thursday  { color:#000;}
span.date_Friday    { color:#000;}
span.date_Saturday  { color:#000;}
span.date_Sunday    { color:#a30026;}
span.ok {}
span.passed { text-decoration:line-through; color:#888888;}

/*Avancerad sök - företag*/
div.searchHitsBelow { background-color:#e5e5e5; padding-top:0px; padding-bottom:0px; text-align:right; width:520px; padding-right:10px; margin:0;}
div.searchcompanyadv { font-size:10px; width:510px; padding-right:10px; padding-left:10px;background-color:#e9e9e9; padding-top:2px !Important; padding-bottom:2px; line-height:normal !Important;}
div.searchcompanyadv input { margin-top:0px; margin-bottom:0px;  }
div.searchcompanyadv span { font-size:10px; }
div.searchcompanyadv div { padding-top:2px !Important; padding-bottom:2px !Important; margin-top:0px; margin-bottom:0px;}

div.searchcompanyadv table td { font-size:10px; padding-right:5px; }
div.searchcompanyadv table td.lastright { width:110px; font-size:10px; padding-right:0px; padding-left:10px; }


div.searchcompanyadv table td select { font-size:10px; }
div.searchcompanyadvtitle { width:200px; margin-top:0px; padding-top:0px; padding-bottom:0px; line-height:normal !Important; cursor:pointer;}

.ddlStar { }
.ddl11 { font-size:11px !important; }
span.span11 { font-size:12px !Important; font-weight:bold;}
span.span11normal { font-size:11px !Important; font-weight:normal;}



