/* @metadata ----------
project:hd.se
copyright:  David Högberg, Helsingborgs Dagblad
version:2006-10-16
comments:   Global reset
*/

/*

Länkar att ändra när /annonsweb/ ändras, följande är strukturer som används innan själva filen hittas.


nav:  					/annons/i/bgs/nav/
com-nav:				/annons/i/bgs/hd/
pri						/annons/i/bgs/pri/
other bg				/annons/i/bgs/
lunchguiden:			/annons/i/lunchguiden/
icon:					/annons/i/icons/

Även sportsiten - används ej här:
						/annons/i/bgs/nav/sportsiten/

Custom meny:
/annons/i/menucolors/


*/
blockquote, body, div, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, th, ul {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
table h3 {
	font-size: 13pt;
}
fieldset, img {
border: none;
}

ol, ul {
list-style: none;
}
q:before, q:after {
content: '';
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}
caption, th {
text-align: left;
}


/*  ANNONSGUIDEN
*/
.list-cat .even {
background: transparent;
}
.list-cat .row-even {
background: #f2f2f2;
}

.list-cat-alt a {
background: #f2f2f2;
border: 1px solid #bfbfbf;
border-top-color: #d9d9d9;
border-left-color: #d9d9d9;
}
.list-cat-alt a:hover {
color: #fff;
background: #0049a1;
border-color: transparent;
}

.list-cat {
margin-bottom: 15px;
}
.list-cat li {
width: 232px;
}
.list-cat li.even {
float: left;
clear: both;
}
.list-cat li.odd {
float: right;
}
.list-cat li a {
display: block;
padding: 5px;
}

.list-cat-alt li {
width: 106px;
float: left;
margin-right: 20px;
}
.list-cat-alt li a {
display: block;
padding: 5px;
}
.list-cat-alt .lastinrow {
margin-right: 0;
}



/*
comments:   Layout framework
*/
/* :standardmall (layout 1)
------------------------------------------------------------ {{{ */

#doc {
position: relative;
}
#bd, #date, #ft {
width: 911px;
}

body {
	padding-top: 15px;
	padding-bottom: 15px;
}


#hd, #nav {
clear: both;
position: relative;
width: 911px;
}

#bd, #ft, #hd {
margin-left: 5px;
}

#hd {
margin-bottom: 5px;
}

#bd {
position: relative;
padding-bottom: 10px;
clear: both;
}

#com {
float: right;
width: 250px;
overflow: hidden;
margin-top: 7px;
}

#ft {
margin-top: 10px;
clear: both;
}

#bd:after,
#sec:after {
content: ".";
height: 0;
visibility: hidden;
display: block;
clear: both;
}

/*
comments:   General typography
Textstorlek på body satt till 62.5% (i reset.css), vilket motsvarar 10px (givet att webbläsarens standardstorlek är 16px). Angivelse av storlek på text görs sedan med ems; 1.2em motsvarar 12px etc.
*/
/* :globalt
------------------------------------------------------------ {{{ */

body {
font: 62.5%/1.3 Georgia;
}
h1, h2, h3, h4, h5, h6, strong {
font-weight: bold;
}
em {
font-style: italic;
}

#sec, #hd-sub, #com, #nav, #nav-sub, .nav-pri {
font-family: Arial, Helvetica, sans-serif;
}
h1, .story h2, .headlines h2 {
font-family: "Arial Black";
font-weight: normal;
}
h2, h3, h4, h5, h6, caption {
font-family: Arial, Helvetica, sans-serif;
}

#date
{
font-family: Arial;
}

/* :rubriker
------------------------------------------------------------ {{{ */

h1, h2, h3, h4, h5, h6 {
clear: both;
margin: 15px 0 10px 0;
}
h1 {
font-size: 2.4em;
line-height: 1.1;
margin-top: 0;
}
h2 {
font-size: 2em;
line-height: 1.15;
}
h3 {
font-size: 1.6em;
line-height: 1.2;
}
h4 {
font-size: 1.2em;
line-height: 1.2;
}
h4 span {
font-size: .9167em;
font-weight: normal;
}

.j4p {
display: none;
}

#article .more {
clear: both;
margin-top: 0;
}
#article .more ul, ol {
margin: 5px 0 0 5px;
}

#article .more h2 {
font-size: 1.2em;
}

#article .more h2 {
text-transform: uppercase;
line-height: 1;
margin-bottom: 0;
padding: 4px 4px 3px 4px;
}

.dotbot { 
	border-bottom: 1px dotted #000;
	width: 400px;
}

.bold {
	font-weight: bold;
}

/* :artikelmallar
------------------------------------------------------------ {{{ */

#article .timestamp,
#article .tools ul {
font-size: 1.2em;
}
#article h1 {
font-size: 3em;
}
#article .body * {
font-size: 1.2em;
}
#article .body * * {
font-size: 1em;
}
#article .body p.intro {
font-size: 1.2em;
font-family: verdana;
}
#article .body .hdpass {
font-weight: bold;
font-family: helvetica,verdana;
}
#article .body .extras-wrap {
font-size: 1em;
}
#article .body .extras-wrap p {
font-size: 1em;
}
#article .body .extras-wrap h2 {
font-size: 1.4em;
}
#article .body .extras-wrap .author {
font-size: .8333em;
}
#article .body p.author {
font-size: 1.2em;
}
#article .more h2 {
font-size: 1.2em;
}
#article .comments li em {
font-size: 1em;
}
#article .comments .c-links {
font-size: 1.1em;
}
#article .body .video {
font-size: 1.1em;
}

#article .timestamp .updated {
margin-top: .1em;
}

#article h1 {
clear: both;
margin: 10px 0 .4em 0; 
}
#article .body {
line-height: 1.5;
}
#article .body .intro {
margin: 0 0 15px 0;
}
#article .body h3 {
clear: none;
}
#article .body .author strong {
display: block;
}
#article .body .author em {
display: block;
font-style: normal;
}

#article .images .author,
#article .video .author {
display: block;
text-align: right;
text-transform: uppercase;
}
#article .images a.imageGallery {
font-weight: bold;
}
#article .facts h2 {
margin: 10px -5px 5px -5px;
padding: 2px 5px;
}

#article .video {
float: left;
}
#article .video .author {
margin-top: 2px;
}

#article .more h2 {
text-transform: uppercase;
line-height: 1;
margin-bottom: 0;
padding: 4px 4px 3px 4px;
}

#article .poll h2 {
text-transform: none;
margin-top: 0;
}
#article .poll div.submit {
padding: 0;
}

#article .links {
margin: 5px 0 5px 5px;
}

#article .comments p {
margin-top: 5px;
}
#article .comments ul {
margin-top: 0;
}
#article .comments em {
font-style: normal;
}
#article .comments .c-links {
padding-top: .3em;
}

.a-left {
  width: 420px; margin-left: 10px; float:left;
}

.a-right {
  width: 420px; margin-right: 10px; float:right;
}

.faq {
  clear: both; padding: 4px; min-height: 350px;
}

#FAQ {
  width: 400px;
  margin-left: 5px;
}

#annons-wrapper {
  width: 921px; margin: auto; margin-top: 15px; margin-bottom: 10px; background-color: #ffffff;
}

.top {
  vertical-align: top;
}

.entre-table {
  width: 878px; margin-right: 5px;
}

.entre-table div {
  width: 410px; margin: auto;
}

.article .timestamp,
.article .tools ul {
font-size: 1.2em;
}
.article h1 {
font-size: 3em;
}
.article .body * {
font-size: 1.4em;
}
.article .body * * {
font-size: 1em;
}
.article .body {
font-size: 1.3em;
}
.article .body .extras-wrap {
font-size: 1em;
}
.article .body .extras-wrap p {
font-size: 1.2em;
}
.article .body .extras-wrap h2 {
font-size: 1.4em;
}
.article .body .extras-wrap .author {
font-size: .8333em;
}
.article .body p.author {
font-size: 1.2em;
}
.article .more h2 {
font-size: 1.2em;
}
.article .comments li em {
font-size: 1em;
}
.article .comments .c-links {
font-size: 1.1em;
}
.article .body .video {
font-size: 1.1em;
}

.article .timestamp .updated {
margin-top: .1em;
}

.article h1 {
clear: both;
margin: 10px 0 .4em 0; 
}
.article .body {
line-height: 1.5;
}
.article .body h3 {
clear: none;
}
.article .body .author strong {
display: block;
}
.article .body .author em {
display: block;
font-style: normal;
}

.article .images .author,
.article .video .author {
display: block;
text-align: right;
text-transform: uppercase;
}
.article .images a.imageGallery {
font-weight: bold;
}
.article .facts h2 {
margin: 10px -5px 5px -5px;
padding: 2px 5px;
}

.article .video {
float: left;
}
.article .video .author {
margin-top: 2px;
}

.article .more h2 {
text-transform: uppercase;
line-height: 1;
margin-bottom: 0;
padding: 4px 4px 3px 4px;
}

.article .poll h2 {
text-transform: none;
margin-top: 0;
}
.article .poll div.submit {
padding: 0;
}

.article .links {
margin: 5px 0 5px 5px;
}

.article .comments p {
margin-top: 5px;
}
.article .comments ul {
margin-top: 0;
}
.article .comments em {
font-style: normal;
}
.article .comments .c-links {
padding-top: .3em;
}

/* :artikelmallar
------------------------------------------------------------ {{{ */

#article .timestamp .updated {
color: #4d4d4d;
}

#article .extras-wrap {
border-left: 1px solid #a6a6a6;
}
#article .facts {
background: #f2f2f2;
}
#article .facts h2, #article .more h2 {
background: #c8d9e4;
}
#article .comments .c-links {
border-top: 1px solid #a6a6a6;
}
#article .poll div.submit {
border-top: none;
}

#article .author a {
color: #000;
}
#article .images .author,
#article .video .author {
color: #4d4d4d;
}

.article .timestamp .updated {
color: #4d4d4d;
}

.article .extras-wrap {
border-left: 1px solid #a6a6a6;
}

.article .extras-wrap-left {
border-right: 1px solid #a6a6a6;
}

.article .facts {
background: #f2f2f2;
}
.article .facts h2, .article .more h2 {
background: #c8d9e4;
}
.article .comments .c-links {
border-top: 1px solid #a6a6a6;
}

.story .comments .c-links {
border-top: 1px solid #a6a6a6;
}
.story .more h2 {
background: #c8d9e4;
}

.article .poll div.submit {
border-top: none;
}

.article .author a {
color: #000;
}
.article .images .author,
.article .video .author {
color: #4d4d4d;
}

/* :artikelmallar
------------------------------------------------------------ {{{ */

div#article,
#article div.theme,
#article div.timestamp,
#article div.pretools,
#article .tools ul {
margin-top: 0;
}

#article .timestamp {
float: left;
margin-bottom: 10px;
}
#article .timestamp .updated {
display: block;
}

#article .pretools
{
float: right;
margin-bottom: 5px;
}
#article .posttools
{
clear: both;
float: left;
margin: 10px 0 15px 0;
}

#article .body ul {
list-style: disc;
margin-left: 1em;
}
#article .body ul li {
margin-left: 1em;
}


#article .extras-wrap {
float: right;

  margin: 0 0 0 10px;
padding-left: 10px;
width: 222px;
}
#article .images, #article .images p {
margin: 0 0 15px 0;
}
#article .facts {
padding: 0 5px 5px 5px;
}
#article .images img {
display: block;
margin-bottom: 3px;
}

#article .more {
clear: both;
margin-top: 0;
}
#article .more ul, ol {
margin: 5px 0 0 5px;
}

#pri #article .poll form {
margin-top: 10px;
}
#pri #article .poll div {
clear: none;
float: left;
margin: 0 5px 5px 10px;
width: auto;
}
#pri #article .poll input {
margin: 0;
}
#pri #article .poll label {
margin: 0 0 0 5px;
float: left;
width: auto;
text-align: left;
}
#pri #article .poll div.submit {
clear: both;
float: none;
margin: 0;
}
#article .poll input.submit {
padding: .1em .2em;
}

#article .comments ul {
margin-left: 0;
}
#article .comments .newest li {
padding: 4px;
margin: 0;
}
#article .comments .newest em {
float: left;
margin-bottom: 0;
width: 106px;
}
#article .comments .newest a {
float: right;
margin: 0;
width: 358px;
}
#article .comments .c-links {
clear: both;
}
#article .comments .read {
float: left;
}
#article .comments .post {
float: right;
}

.story .comments ul {
margin-left: 0;
}
.story .comments .newest li {
padding: 4px;
margin: 0;
}
.story .comments .newest em {
float: left;
margin-bottom: 0;
width: 106px;
}
.story .comments .newest a {
float: right;
margin: 0;
width: 358px;
}
.story .comments .c-links {
clear: both;
}
.story .comments .read {
float: left;
}
.story .comments .post {
float: right;
}


#pri div.more-articles {
padding-top: 10px;
padding-right: 10px;
}
#pri div.more-articles a {
padding-right: 10px;
}


div.article,
.article div.theme,
.article div.timestamp,
.article div.pretools,
.article .tools ul {
margin-top: 0;
}

.article .timestamp {
float: left;
margin-bottom: 10px;
}
.article .timestamp .updated {
display: block;
}

.article .pretools {
float: right;
margin-bottom: 5px;
}
.article .posttools {
clear: both;
float: left;
margin: 10px 0 15px 0;
}

.article .body ul {
list-style: disc;
margin-left: 1em;
}
.article .body ul li {
margin-left: 1em;
}

.article img p {
float: left;
margin: 15px 5px 2px 0;
}
.article img-alt p {
float: right;
margin: 15px 0 2px 5px;
}


.article .extras-wrap {
float: right;
margin: 12px 0 4px 10px;
padding-left: 10px;
width: 210px;
}

.article .extras-wrap-left {
float: left;
margin: 12px 10px 4px 0;
padding-right: 10px;
width: 210px;
}

.article .images, .article .images p {
margin: 0 0 5px 0;
}
.article .facts {
padding: 0 5px 5px 5px;
}
.article .images img {
display: block;
margin-bottom: 3px;
}

.article .more {
clear: both;
margin-top: 0;
}
.article .more ul, ol {
margin: 5px 0 0 5px;
}

#pri .article .poll form {
margin-top: 10px;
}
#pri .article .poll div {
clear: none;
float: left;
margin: 0 5px 5px 10px;
width: auto;
}
#pri .article .poll input {
margin: 0;
}
#pri .article .poll label {
margin: 0 0 0 5px;
float: left;
width: auto;
text-align: left;
}
#pri .article .poll div.submit {
clear: both;
float: none;
margin: 0;
}
.article .poll input.submit {
padding: .1em .2em;
}

.article .comments ul {
margin-left: 0;
}
.article .comments .newest li {
padding: 4px;
margin: 0;
}
.article .comments .newest em {
float: left;
margin-bottom: 0;
width: 106px;
}
.article .comments .newest a {
float: right;
margin: 0;
width: 358px;
}
.article .comments .c-links {
clear: both;
}
.article .comments .read {
float: left;
}
.article .comments .post {
float: right;
}

/* :text
------------------------------------------------------------ {{{ */

p, ul, ol, dl, th, td, label, address, .article {
font-size: 1.2em;
}
ul ul, ul ol, ol ul, dl dl, td label, {
font-size: 1em;
}
p, ul, ol, dl, form, .article {
margin-top: 10px;
}
h2 {
font-size: 1.7em;
}
.article table {
font-size: 0.8em;
}

p, .article {
line-height: 1.4;
}
p.first {
margin-top: 0;
}

#article p.intro, .article p.intro {
line-height: 1.45;
}


/* :specialannonser (julbord etc.)
------------------------------------------------------------ {{{ */

.ad-special-preview {
text-align: center;
}
.ad-special-preview span {
display: block;
margin: 5px auto 0 auto;
}




/* :länkar
------------------------------------------------------------ {{{ */
a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

.theme a:hover { 
text-decoration: none;
}


/* : listor för lunchguiden
------------------------------------------------------------ {{{ */

dl.list-check dd {
background: transparent url(/static/media/html/i/icons/check.gif) no-repeat 0 2px;
}

dt {
width: 106px;
clear: both;
float: left;
}
dd {
width: 358px; 
float: right;
}
dd dt {
width: auto;
float: none;
display: block;
}

dl.list-check dd {
float: left;
width: 91px;
}

dt {
font-weight: bold;
text-align: right;
margin-bottom: 20px;
}

dd {
margin-bottom: 20px;
}

dl .last, dl .ingroup {
margin-bottom: 0;
}

dd dl {
margin-top: 0;
}
dd dt {
font-weight: normal;
font-style: italic;
text-align: left;
margin-bottom: 0;
}
dd dd {
margin-bottom: 0;
}

dl.compact dd {
margin-bottom: 5px;
}

dl.list-steps dt {
font-size: 2.182em;
font-weight: normal;
line-height: 1.1;
margin-top: -5px;
}

dl.list-check dd {
margin: 0 0 5px 20px;
padding-left: 15px;
}
dl.list-check dd.last {
margin-bottom: 20px;
}
dl .list-check dt {
margin: 0 0 2px 0;
padding-top: 10px; 
}
dl .list-check dt.first {
padding-top: 0;
}
dl .list-check dd {
margin-left: 0;
}
.controls li {
float: left;
margin-left: 5px;
}
.controls li.first {
margin-left: 0;
}
.controls a {
display: block;
padding: 3px 6px;
}


/* :tabeller
------------------------------------------------------------ {{{ */

caption {
font-size: 1.4em;
font-weight: bold;
}

th {
font-weight: bold;
}
tbody th {
text-align: left;
}

th.title, td.title {
text-align: left;
}


table.padded-table td { padding:5px; }

/* :formulär
------------------------------------------------------------ {{{ */

label {
display: block;
font-weight: bold;
}

.disabled {
color:#999;
}

.enabled {
color:#000;
}
 

/* :bilder
------------------------------------------------------------ {{{ */

.img dt {
text-align: left;
}
.img .photographer {
text-transform: uppercase;
text-align: right;
font-size: .8333em;
}


/* :sidhuvud
------------------------------------------------------------ {{{ */
#hd #date p { 
font-size: 1em;
}

#date { 
font-size: 1.1em;
line-height: 1.1;
}
#hd-sub {
font-size: 1.1em;
}
#hd-sub dl, #tools p, #tools label {
font-size: 1em;
}
#tools form {
margin-top: 0;
}
#tools label {
display: inline;
font-weight: normal;
}

#hd-sub .wthr-teaser {
line-height: 1.1;
}
#hd-sub .wthr-teaser h3 {
font-size: 1em;
}

div.tools {
margin-bottom: 5px;
margin-top: 5px;
}

.tools ul {
border: 1px solid #ccc;
}
.tools ul {
margin: 0;
margin-bottom: 5px;
float: right;
padding: 5px;
}
.tools li {
display: inline;
padding-left: 10px;
}
.tools li.first {
padding-left: 0;
}
.plnk {
background: transparent url(/static/media/html/i/icons/print.gif) no-repeat 0 0;
padding-left: 16px;
}
.tlnk, .tlnk-nv {
background: transparent url(/static/media/html/i/icons/email.gif) no-repeat 0 2px;
padding-left: 15px;
}

/* :toppmeny
------------------------------------------------------------ {{{ */

#nav ul {
font-size: 1.2em;
}
#nav a {
text-decoration: none;
}
#nav a,
#nav a span {
display: block;
}
#nav-main a, #nav-sub .crnt a, #nav-sub .first-crnt a {
font-weight: bold;
}


/* :navigering
------------------------------------------------------------ {{{ */

.nav-pri ul {
font-size: 1.2em;
}
.nav-pri li a:hover {
text-decoration: none;
}

.nav-pri, .nav-offset, .nav-index-alpha, .controls {
margin: 15px 0;
}

.nav-pri {
margin-top: 10px;
clear: both;
}
div.nav-pri ul,
ul.nav-pri {
list-style: none !important; 
}
.nav-pri li {
float: left;
margin: 0 1px;
position: relative; 
top: 1px;
}
.nav-pri li.first {
margin-left: 5px;
}
.nav-pri li a,
.nav-pri li strong {
float: left;
padding: 3px 10px;
}

.nav-offset {
line-height: 1.1;
}
.nav-offset li.next {
text-align: right;
}
.nav-offset li.current {
text-align: center;
}
.nav-offset .prev a, .nav-offset .next a,
.nav-offset li.current a, .nav-offset li.current strong {
padding: 3px;
}
.nav-offset .prev a:hover,
.nav-offset .next a:hover,
.nav-offset .current strong,
.nav-offset .current a:hover {
font-weight: normal;
text-decoration: none;
}

.nav-index-alpha {
line-height: 1.2;
}
.nav-index-alpha li a {
text-align: center;
}
.nav-index-alpha li a:hover {
text-decoration: none;
}

.nav-index-alpha {
clear: both;
padding: 3px 0 3px 8px;
}
.nav-index-alpha li {
float: left;
margin: 0;
}
.nav-index-alpha li a {
display: block;
padding: 1px 0;
width: 16px;
}

div.search {
background: #ddd url(/annons/i/bgs/searchbox.gif) repeat-x 0 0;
}
div.search h2 {
background: #fff;
padding-top: 5px;
margin: 0 -5px 10px -5px;
width: 486px; 
}
div.search div.submit {
border-top: none;
}
.sep {
font-size: 1.4em;
margin-bottom: 5px;
}
.sep {
border-bottom: 1px solid #a6a6a6;
}


div.search {
padding: 5px;
}
div.search div {
clear: none;
float: left;
margin: 0 20px 10px 0;
}
div.search div.newgrp {
clear: left; 
}
div.search label {
float: none;
margin: 0;
width: auto;
}
div.search div.submit {
clear: both;
float: none;
margin: 0;
padding-top: 0;
}
div.search input.submit {
padding: .1em .4em;
}

div.search input.chk,
div.search label.chk {
display: inline;
float: none;
margin: 0;
}
div.search label.chk {
margin-right: 5px;
}
div.search div.chk ul {
margin: 0;
}
div.search div.chk li {
margin-bottom: 5px;
}
div.search div.chk ul.alt {
width: 476px;
}
div.search div.chk ul.alt li {
float: left;
margin-right: 20px;
width: 101px;
}
div.search div.chk ul.alt li.lastinrow {
margin-right: 0;
}
div.search div.chk ul.alt li.firstinrow {
clear: both;
}

div.search div.query {
margin-right: 0;
}
div.search input.txt {
width: 227px;
}
div.search input.short {
width: 101px;
}
div.search div.sections { 
float: right;
margin-right: 0;
width: 227px;
}
div.search select.sections {
width: 100%;
}
div.search div.select-multiple {
margin-right: 0;
width: 227px;
}
div.search div.select-multiple select {
width: 100%;
}
div.search div.even {
float: left;
}
div.search div.odd {
float: right;
}


.results {
margin-top: 15px;
}
.results .story img {
float: left;
margin: 0 5px 0 0;
}
.results .meta li {
display: inline;
}
.results address {
clear: left;
}

.results div.head {
margin: 0 0 10px 0;
}
.results .head h3 {
float: left;
clear: none;
margin: 0;
}
.results .head ul, .results .head p {
float: right;
margin: 0;
}
.results .head li {
display: inline;
}

.results div {
margin-top: 15px;
clear: both;
}
.results div h3 {
margin-top: 0;
}

.results div.teaser h3 {
float: left;
clear: none;
}
.results div.teaser p {
clear: left;
}
.results .teaser ul.controls {
margin: 5px 0;
}
.results .teaser ul.controls {
float: right;
margin-bottom: 0;
max-width: 232px;
}


div.results table {
margin-bottom: 0;
}
div.results caption { 
display: none;
}

div.results .phone {
width: 20%;
}

div.results .imagelist dd img {
display: block;
margin-bottom: 5px;
}

div.results div.location img {
float: right;
}

.results .contact h3 {
clear: none;
margin: 0 0 2px 0;
}
.results .contact h4 {
margin: 0 0 5px 0;
}
.results .contact p.about {
margin: 0 0 5px 0;
}
.results .contact img {
float: left;
margin: 3px 5px 0 0;
}
 .results .contact div {
float: left;
clear: none;
margin-top: 0;
}
.results .contact address {
margin-top: 10px;
}





div.results .meta {

}

.results-separate>div {
background: transparent url(/annons/i/lines/dotted-1x463.gif) no-repeat 10px 0;
padding-top: 15px;
}
div.results-separate div.first {
background: none;
padding-top: 0;
}

.controls a:hover {
text-decoration: none;
}


/* :sidfot
------------------------------------------------------------ {{{ */
#ft ul {
font-size: 1.1em;
}
#ft li {
display: inline;
padding-left: 7px;
}
#ft li a {
margin-left: 10px;
}
#ft li.first {
padding-left: 0;
}
#ft li.first a {
margin-left: 0;
}
#ft li:before {
content: "\00B7";
}
#ft li.first:before {
content: "";
}

.pb5 {
  padding-bottom: 5px;
}

.valkommen {
  float: left; height: 120px; width: 706px;
}

.valkommen img {
  float: left; margin-top: 20px; margin-left: 20px;
}

#topimgs {
  float: left; height: 120px; width: 620px;
}

#topimgs .topimg {
  float: left; margin-top: 48px; margin-left: 65px;
}

.float-right {
  float: right;
}

.sel-fp {
  color: #000000; font-size: 11pt
}

#ft {
background-color: #153872;
background-image: url(/annons/i/bgs/nav/nav-main-t.gif);
background-repeat: repeat-x;
background-position: 0 0;
font-family: Arial; 
border-top: 0;
}
#ft div {
background-repeat: repeat-x;
background-position: 0 50%;
}
#ft ul {
background-repeat: repeat-x;
background-position: 0 100%;
}

#ft a, #ft .crnt a:hover { 
background-repeat: no-repeat;
background-position: 0 50%;
}
#ft a span, #ft .crnt a:hover span { 
background-repeat: no-repeat;
background-position: 0 0;
}
#ft a span span, #ft .crnt a:hover span span { 
background-repeat: no-repeat;
background-position: 0 100%;
}

#ft .first a, #ft .first-crnt a, #ft .first-crnt a:hover {
background-position: -2px 50%;
}
#ft .first a span, #ft .first-crnt a span, #ft .first-crnt a:hover span {
background-position: -2px 0;
}
#ft .first a span span, #ft .first-crnt a span span, #ft .first-crnt a:hover span span {
background-position: -2px 100%;
}

#ft a:hover {
background-position: -402px 50%;
background-color: #324e80;
}
#ft a:hover span {
background-position: -402px 0;
}
#ft a:hover span span {
background-position: -402px 100%;
}
#ft .first a:hover {
background-position: -404px 50%;
}
#ft .first a:hover span {
background-position: -404px 0;
}
#ft .first a:hover span span {
background-position: -404px 100%;
}


/*
comments:   Color scheme
*/
/* :globalt
------------------------------------------------------------ {{{ */

body {
background: #aaa;
}




/* :länkar
------------------------------------------------------------ {{{ */

a:link,
#nav-sec a:visited,
a.nv:visited {
color: #0049a1;
}
a:visited {
color: #0049a1;
}

.key {
color: #900;
}

a.key:link,
a.key:visited {
color: #900;
}

a:hover,
a:active,
a.nv:hover,
a.nv:active,
a.key:hover,
a.key:active,
a:hover .key,
a:active .key,
.clickbox-active-hover,
.clickbox-active-hover a {
color: #595959;
}


/* :tabeller
------------------------------------------------------------ {{{ */

caption {
border-bottom: 1px solid #a6a6a6;
}
caption em {
color: #4d4d4d;
}
th {
background: #c8d9e4;
}
tbody th {
background: transparent;
}

/* :bilder
------------------------------------------------------------ {{{ */
a img {
border: none;
}

/* :/lunchguiden
------------------------------------------------------------ {{{ */
.hd-lunchguiden div.results caption {
display: table-caption;
padding-top: 10px;
}
.hd-lunchguiden div.results table.first caption {
padding-top: 0;
}
.hd-lunchguiden td.price {
width: 10%;
font-size: 1.4em;
font-family: Georgia;
}
.hd-lunchguiden td.tip {
width: 10%;
}
.hd-lunchguiden .head li {
background: #fff;
background-repeat: no-repeat;
background-position: 0 0;
height: 18px;
width: 25px;
text-indent: -999px;
float: left;
}

.hd-lunchguiden .head li.brod {
background-image: url(/annons/i/lunchguiden/brod.gif);
}
.hd-lunchguiden .head li.dryck {
background-image: url(/annons/i/lunchguiden/dryck.gif);
}
.hd-lunchguiden .head li.frukt {
background-image: url(/annons/i/lunchguiden/frukt.gif);
width: 18px;
}
.hd-lunchguiden .head li.kaffe {
background-image: url(/annons/i/lunchguiden/kaffe.gif);
}
.hd-lunchguiden .head li.kaka {
background-image: url(/annons/i/lunchguiden/kaka.gif);
}
.hd-lunchguiden .head li.sallad {
background-image: url(/annons/i/lunchguiden/sallad.gif);
}
.hd-lunchguiden .head li.sbuffe {
background-image: url(/annons/i/lunchguiden/sbuffe.gif);
width: 22px;
}
.hd-lunchguiden #pri .results dl.info {
margin-top: 0;
}
.hd-lunchguiden #pri .results ul.controls { 
margin-top: 0;
}


/*
form.alt div {
clear: none;
float: left;
margin: 0 20px 10px 0;
}
form.alt div.odd {
float: right;
margin-right: 0;
}
.alt label {
float: none;
width: auto;
}
form.alt div.submit {
padding: 0;
clear: both;
}
.alt input.submit {
padding: .1em .4em;
margin-left: 10px;
}
.alt .submit input.submit {
margin-left: 0;
}
*/

/* :sidhuvud
------------------------------------------------------------ {{{ */

#com-nav ul {
background: transparent url(/annons/i/bgs/hd/separator.gif) no-repeat 0 50%;
}
#com-nav ul li {
background: transparent url(/annons/i/bgs/hd/separator.gif) no-repeat 100% 50%;
}
#hd-sub {
background: #fefefe url(/annons/i/bgs/hd/hd-sub.gif) repeat-x 0 100%;
border-top: 1px solid #d1d1d1;
}

.black-text {
  color: black;
}

/* :dropdownmeny
------------------------------------------------------------ {{{ */

#dd-nav .dropDownMenu{
position: absolute;
border: 1px solid black;
border-top: 0;
border-bottom-width: 0;
width: 170px;
font-family: Arial;
font-size: 1.2em;
line-height:20px;
z-index:98;
left: -1000px;
}

.red #dd-nav .dropDownMenu div {
width: 100%;
background: url(/static/media/html/i/annonswebb/menucolors/nav-main-t-red.gif) repeat-x 100% 0%;
}

.red #dd-nav .dropDownMenu div a{
width: 100%;
display: block;
text-indent: 10px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #8b1324;
background: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-red.gif) repeat-x 100% 100%;
color: #FFFFFF;
}

.red #dd-nav .dropDownMenu div a:hover {
background-color: #8b1324;	
}

/*
.grey .dropDownMenu div {
width: 100%;
background: url(/static/media/html/i/annonswebb/menucolors/nav-main-t-grey.gif) repeat-x 100% 0%;
}

.grey .dropDownMenu div a{
width: 100%;
display: block;
text-indent: 10px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #153872;
background: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-grey.gif) repeat-x 100% 100%;
color: #FFFFFF;
}

.grey .dropDownMenu div a:hover {
background-color: #8b1324;	
}
*/

.teal #dd-nav .dropDownMenu div {
width: 100%;
background: url(/static/media/html/i/annonswebb/menucolors/nav-main-t-teal.gif) repeat-x 100% 0%;
}

.teal #dd-nav .dropDownMenu div a{
width: 100%;
display: block;
text-indent: 10px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #153872;
background: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-teal.gif) repeat-x 100% 100%;
color: #FFFFFF;
}

.teal #dd-nav .dropDownMenu div a:hover {
background-color: #13727d;	
}


/* :toppmeny
------------------------------------------------------------ {{{ */

#nav {
background: #153872 url(/static/media/html/i/annonswebb/bgs/nav/nav-main-t.gif) repeat-x 0 0;
}

#nav div {
background-repeat: repeat-x;
background-position: 0 50%;
}
#nav ul {
background-repeat: repeat-x;
background-position: 0 100%;
}

#nav a, #nav .crnt a:hover { 
background-repeat: no-repeat;
background-position: 0 50%;
}
#nav a span, #nav .crnt a:hover span { 
background-repeat: no-repeat;
background-position: 0 0;
}
#nav a span span, #nav .crnt a:hover span span { 
background-repeat: no-repeat;
background-position: 0 100%;
}

#nav .first a, #nav .first-crnt a, #nav .first-crnt a:hover {
background-position: -2px 50%;
}
#nav .first a span, #nav .first-crnt a span, #nav .first-crnt a:hover span {
background-position: -2px 0;
}
#nav .first a span span, #nav .first-crnt a span span, #nav .first-crnt a:hover span span {
background-position: -2px 100%;
}
#nav a:hover {
background-position: -402px 50%;
background-color: #324e80;
}

#nav a:hover span {
background-position: -402px 0;
}
#nav a:hover span span {
background-position: -402px 100%;
}
#nav .first a:hover {
background-position: -404px 50%;
}
#nav .first a:hover span {
background-position: -404px 0;
}
#nav .first a:hover span span {
background-position: -404px 100%;
}



#nav-main-w {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main.gif);
}
#nav-main {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-b.gif);
}
#nav-main a {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab.gif);
color: #fff;
}
#nav-main .aktuellt a {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-aktuellt.gif);
color: #fff;
}
#nav-main a span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-t.gif);
}
#nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-b.gif);
}

#nav-main .aktuellt a span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-t-aktuellt.gif);
}
#nav-main .aktuellt a span span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-b-aktuellt.gif);
}

#nav-main a span span em, #nav-main .first-crnt a:hover span span em {
background: transparent url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-pilboll.gif) no-repeat 0 50%;
}
#nav-main a:hover span span em {
background-position: -28px 50%;
}
#nav-main .crnt a, #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-ct.gif) repeat-x 0 0;
}
#nav-main .crnt a span {
color: #000;
background: none;
}
#nav-main .crnt a span span {
background: none;
}


#nav-sub-w.nswempty {
height: 5px; border-bottom: 1px #998159 solid;
}
  

#nav-sub-w {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub.gif);
background-color: #f1ebe3;
}
#nav-sub {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub-b.gif);
}
#nav-sub a {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub-tab.gif);
color: #000;
}
#nav-sub a span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub-tab-t.gif);
}
#nav-sub a span span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub-tab-b.gif);
}
#nav-sub .crnt a, #nav-sub .first-crnt a {
background-color: #ccb997;
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub-tab-c.gif);
}
#nav-sub .crnt a span, #nav-sub .first-crnt a span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub-tab-ct.gif);
}
#nav-sub .crnt a span span, #nav-sub .first-crnt a span span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-sub-tab-cb.gif);
}


.hd-ettan #nav-sub-w {
background: transparent url(/static/media/html/i/annonswebb/bgs/nav/nav-b.gif) repeat-x 0 0;
}


/* :navigering
------------------------------------------------------------ {{{ */

li.prev {
background: transparent url(/annons/i/icons/arrow-left.gif) no-repeat 0 50%;
padding-left: 6px;
}
li.next {
background: transparent url(/annons/i/icons/arrow.gif) no-repeat 100% 50%;
padding-right: 6px;
}

div.nav-pri ul,
ul.nav-pri {
background: transparent url(/annons/i/bgs/pri/nav-pri.gif) repeat-x 0 100%;
border-bottom: 1px solid #999;
}
.nav-pri li {
border: 1px solid #999;
}
.nav-pri li a {
background: #d9d9d9 url(/annons/i/bgs/gloss40.png) repeat-x 0 50%;
color: #000;
}
.nav-pri li a:hover {
background-color: #bfbfbf;
}
.nav-pri li.crnt {
border-bottom-color: #fff;
background: #fff;
}
.nav-pri li.crnt a {
background: #fff;
}

ul.nav-offset,
.nav-offset-alt a, .nav-offset-alt a {
border: 1px solid #d9d9d9;
}
ul.nav-offset li.current {
color: #4d4d4d;
}
.nav-offset .prev a:hover, .nav-offset .next a:hover, .nav-offset .current strong, .nav-offset .current a:hover {
color: #fff;
background-color: #0049a1;
}

.nav-offset-alt li.prev, .nav-offset-alt li.next {
background: none;
padding: 0;
}
.nav-offset-alt .prev a {
background: transparent url(/annons/i/icons/arrow-left-large.gif) no-repeat 6px 50%;
}
.nav-offset-alt .next a {
background: transparent url(/annons/i/icons/arrow-right-large.gif) no-repeat 7px 50%;
}
.nav-offset-alt a:hover {
border-color: #003e89;
}

.nav-index-alpha {
border: 1px solid #d9d9d9;
}
.nav-index-alpha li a:hover {
color: #fff;
background: #0049a1;
}

.controls a, a.control {
border: 1px solid #bfbfbf;
border-top-color: #d9d9d9;
border-left-color: #d9d9d9;
background: #f2f2f2;
}
.controls a:hover {
color: #fff;
background: #0049a1;
border-color: transparent;
}


/* :sidfot
------------------------------------------------------------ {{{ */
#ft {
border-top: 1px solid #aaa;
background: transparent url(/annons/i/bgs/ft.gif) repeat-x 0 0;
}
#ft li {
color: #4d4d4d;
}


/* :globalt
------------------------------------------------------------ {{{ */

.struct {
position: absolute;
left: -9999px;
clear: none;
}
hr {
display: none;
}

.clear:after,
 .story:after, 
.teaser:after,
caption:after,
#nav:after,
.nav-pri ul:after, .nav-pri:after,
.nav-offset:after,
.nav-offset-alt:after,
.nav-index-alpha:after,
.controls:after,
#com-nav:after
{
content: ".";
height: 0;
visibility: hidden;
display: block;
clear: both;
}

.show {
display: block;
}
.show-li {
display: list-item;
}
.hide {
display: none;
}
.show-in {
display: inline;
}

.clickbox-active-hover {
cursor: pointer;
}

/* :rubriker
------------------------------------------------------------ {{{ */

.sep strong,
caption strong {
float: left;
}
.sep span,
caption span {
float: right;
}

/* :text
------------------------------------------------------------ {{{ */

/* :länkar
------------------------------------------------------------ {{{ */

a.non-vis { 
display: block;
text-indent: -999px;
padding-left: 0;
}



/* :tabeller
------------------------------------------------------------ {{{ */

table {
clear: both;
width: 100%;
}



/* :microformats
------------------------------------------------------------ {{{ */


#_kontor_ div h3, #_kontor_ div h3.first, address {
	text-align: left;
	font-size: 100%;
}

span.street-address, address span.fn, address span.adr, address span.tel, address a.email {
display: block;
}
address a.email {
margin-bottom: 1em;
}
address span.open {
display: block;
margin-top: 1em;
}

address.alt, address.alt a.email {
margin-bottom: 0;
}
address.alt span.adr, address.alt span.phone, address.alt span.www {
float: left;
margin-right: 20px;
overflow: hidden;
width: auto;
}

/* :sidhuvud
------------------------------------------------------------ {{{ */
#hd ul, #hd dl, #hd p {
margin-top: 0;
}

#logo {
border: none;
float: left;

margin: 11px 0 12px 7px;
}
#date {
clear: both;
line-height: 1em;
margin-bottom: 3px;
}
#date p {
float:left;
width: 13.3em;
text-indent: 6px;
}

#com-nav {
padding-top: 0;
}
#com-nav ul {
padding: 0 0 0 6px;
margin: 2px 0 0;
}
#com-nav ul li {
display: inline;
margin: 0;
padding: 0 9px 0 2px;
font-size: 95%;
font-weight: bold;
}
#com-nav-left { float: left; }
#com-nav-right { float: right; }


#com-nav ul li a:visited {
color: #0049a1;
}
#com-nav ul li a:hover {
color: #595959;
}
#com-nav ul li.crnt a {
color: #595959;
text-decoration: underline;
}

#com-nav ul li.privatText a:visited {
color: #8b1324;
}
#com-nav ul li.privatText a:hover {
color: #8b1324;
}

#com-nav ul li.foretagText a:visited {
color: #005359;
}
#com-nav ul li.foretagText a:hover {
color: #005359;
}


#hd-sub #updated {
line-height: 33px;
margin-left: 5px;
}

#hd-sub div {
float: left;
margin-left: 10px;
padding-right: 10px;
}
#hd-sub div div {
margin-left: 0;
padding-right: 0;
}

#hd-sub .wthr-teaser {
float: right;
}
#hd-sub .wthr-teaser dt {
margin-left: 8px;
}
#hd-sub .wthr-teaser dt.winfo {
margin-right: 2px;
}
#hd-sub .wthr-teaser h3 {
margin: 5px 0 0 10px;
clear: none;
float: left;
}


/* :toppmeny
------------------------------------------------------------ {{{ */

#nav div,
#nav ul {
float: left;
width: 100%;
}
#nav li {
float: left;
}
#nav a span span {
padding: 6px 10px 4px 10px;
}

#nav-main .first a span span, #nav-main .first-crnt a span span {
padding: 6px 7px 4px 8px;
}

#nav-main a span span em { 
display: block;
padding: 0;
width: 12px;
text-indent: 1px;
}

#nav-sub a span span {
padding-top: 5px;
padding-bottom: 6px;
}

.hd-ettan #nav-sub-w { 
height: 9px;
}

/* :sidfot
------------------------------------------------------------ {{{ */
#ft ul {
margin: 0;
padding: 10px;
}


/*------DEN GRÖNA FRÅN SPORTSAJTEN-------*/

.sportsite #nav-main li.first span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: -999px;
background: url(/annons/i/icons/home.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}
.sportsite #nav {
background: #157220 url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-t-ss.gif) repeat-x 0 0;
}
.sportsite #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-ss.gif);
}
.sportsite #nav-main {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-b-ss.gif);
}
.sportsite #nav-main a {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-ss.gif);
color: #fff;
}
.sportsite #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-t-ss.gif);
}
.sportsite #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-b-ss.gif);
}
.sportsite #nav-main .crnt a, .sportsite #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-ct-ss.gif) repeat-x 0 0;
}
.sportsite #nav-main .crnt a span {
color: #000;
background: none;
}
.sportsite #nav-main .crnt a span span {
background: none;
}




.sportsite #ft {
background: #157220 url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-t-ss.gif) repeat-x 0 0;
}

.sportsite #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-ss.gif);
}
.sportsite #ft-main {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-b-ss.gif);
}
.sportsite #ft-main a {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-ss.gif);
color: #fff;
}
.sportsite #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-t-ss.gif);
}
.sportsite #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-b-ss.gif);
}
.sportsite #ft-main .crnt a, .sportsite #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/bgs/nav/sportsiten/nav-main-tab-ct-ss.gif) repeat-x 0 0;
}
.sportsite #ft-main .crnt a span {
color: #000;
background: none;
}
.sportsite #ft-main .crnt a span span {
background: none;
}





.sportsite #nav-sub-w {
/*background: transparent url(/static/media/html/i/annonswebb/bgs/nav/nav-b.gif) repeat-x 0 0;
height: 9px;*/
}




.sportsite #ter h3 a:link, .sportsite #ter h3 a:visited {
background-color: #04680f;
}
.sportsite #ter h3 a:hover {
background-color: #1a7e25;
}


.sportsite th {
background-color: #c9ddc9;
}


#ft {
background: #153872 url(/static/media/html/i/annonswebb/bgs/nav/nav-main-t.gif) repeat-x 0 0;
}

#ft-main-w {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main.gif);
}
#ft-main {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-b.gif);
}
#ft-main a {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab.gif);
color: #fff;
}
#ft-main a span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-t.gif);
}
#ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-b.gif);
}
#ft-main .crnt a, #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/bgs/nav/nav-main-tab-ct.gif) repeat-x 0 0;
}
#ft-main .crnt a span {
color: #000;
background: none;
}
#ft-main .crnt a span span {
background: none;
}





/*--------------TEST AV ANDRA FÄRGER------------------*/


/*-----RÖD-aktig--------*/

.red #nav-main li.first span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: 1px;
background: url(/static/media/html/i/annonswebb/menucolors/home.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}

.red hr {
	color: #731521;
	background-color: #731521;
	height: 4px;
}

.red #nav {
background: #731521 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-red.gif) repeat-x 0 0;
}
.red #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-red.gif);
}
.red #nav-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-red.gif);
}
.red #nav-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-red.gif);
color: #fff;
}
.red #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-red.gif);
}
.red #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-red.gif);
}
.red #nav-main .crnt a, .red #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-red.gif) repeat-x 0 0;
}
.red #nav-main .crnt a span {
color: #000;
background: none;
}
.red #nav-main .crnt a span span {
background: none;
}




.red #ft {
background: #731521 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-red.gif) repeat-x 0 0;
}

.red #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-red.gif);
}
.red #ft-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-red.gif);
}
.red #ft-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-red.gif);
color: #fff;
}
.red #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-red.gif);
}
.red #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-red.gif);
}
.red #ft-main .crnt a, .red #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-red.gif) repeat-x 0 0;
}
.red #ft-main .crnt a span {
color: #000;
background: none;
}
.red #ft-main .crnt a span span {
background: none;
}




/*-----grey-aktig--------*/

.grey #nav-main li.first span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: 1px;
background: url(/static/media/html/i/annonswebb/menucolors/home-grey.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}

.grey hr {
	color: #4b4b4b;
	background-color: #4b4b4b;
	height: 4px;
}

.grey #nav {
background: #4b4b4b url(/static/media/html/i/annonswebb/menucolors/nav-main-t-grey.gif) repeat-x 0 0;
}
.grey #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-grey.gif);
}
.grey #nav-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-grey.gif);
}
.grey #nav-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-grey.gif);
color: #fff;
}
.grey #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-grey.gif);
}
.grey #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-grey.gif);
}
.grey #nav-main .crnt a, .grey #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-grey.gif) repeat-x 0 0;
}
.grey #nav-main .crnt a span {
color: #000;
background: none;
}
.grey #nav-main .crnt a span span {
background: none;
}




.grey #ft {
background: #4b4b4b url(/static/media/html/i/annonswebb/menucolors/nav-main-t-grey.gif) repeat-x 0 0;
}

.grey #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-grey.gif);
}
.grey #ft-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-grey.gif);
}
.grey #ft-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-grey.gif);
color: #fff;
}
.grey #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-grey.gif);
}
.grey #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-grey.gif);
}
.grey #ft-main .crnt a, .grey #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-grey.gif) repeat-x 0 0;
}
.grey #ft-main .crnt a span {
color: #000;
background: none;
}
.grey #ft-main .crnt a span span {
background: none;
}



/*-----teal-aktig--------*/

.teal-text {
  color: teal;
}

.teal #nav-main li.first span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: 1px;
background: url(/static/media/html/i/annonswebb/menucolors/home-teal.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}

.teal hr {
	color: #0e666c;
	background-color: #0e666c;
	height: 4px;
}

.teal #nav {
background: #0e666c url(/static/media/html/i/annonswebb/menucolors/nav-main-t-teal.gif) repeat-x 0 0;
}
.teal #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-teal.gif);
}
.teal #nav-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-teal.gif);
}
.teal #nav-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-teal.gif);
color: #fff;
}
.teal #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-teal.gif);
}
.teal #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-teal.gif);
}
.teal #nav-main .crnt a, .teal #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-teal.gif) repeat-x 0 0;
}
.teal #nav-main .crnt a span {
color: #000;
background: none;
}
.teal #nav-main .crnt a span span {
background: none;
}




.teal #ft {
background: #0e666c url(/static/media/html/i/annonswebb/menucolors/nav-main-t-teal.gif) repeat-x 0 0;
}

.teal #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-teal.gif);
}
.teal #ft-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-teal.gif);
}
.teal #ft-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-teal.gif);
color: #fff;
}
.teal #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-teal.gif);
}
.teal #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-teal.gif);
}
.teal #ft-main .crnt a, .teal #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-teal.gif) repeat-x 0 0;
}
.teal #ft-main .crnt a span {
color: #000;
background: none;
}
.teal #ft-main .crnt a span span {
background: none;
}


/*-----BRUN-aktig--------*/

.brown #nav-main li.first span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: 1px;
background: url(/static/media/html/i/annonswebb/menucolors/home-brown.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}

.brown hr {
	color: #745317;
	background-color: #745317;
	height: 4px;
}

.brown #nav {
background: #745317 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-brown.gif) repeat-x 0 0;
}
.brown #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-brown.gif);
}
.brown #nav-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-brown.gif);
}
.brown #nav-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-brown.gif);
color: #fff;
}
.brown #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-brown.gif);
}
.brown #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-brown.gif);
}
.brown #nav-main .crnt a, .red #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-brown.gif) repeat-x 0 0;
}
.brown #nav-main .crnt a span {
color: #000;
background: none;
}
.brown #nav-main .crnt a span span {
background: none;
}




.brown #ft {
background: #745317 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-brown.gif) repeat-x 0 0;
}

.brown #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-brown.gif);
}
.brown #ft-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-brown.gif);
}
.brown #ft-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-brown.gif);
color: #fff;
}
.brown #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-brown.gif);
}
.brown #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-brown.gif);
}
.brown #ft-main .crnt a, .red #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-brown.gif) repeat-x 0 0;
}
.brown #ft-main .crnt a span {
color: #000;
background: none;
}
.brown #ft-main .crnt a span span {
background: none;
}


/*--------------TEST AV ANDRA FÄRGER------------------*/


/*-----RÖD-aktig--------*/

.hybrid #nav-main li.first span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: 1px;
background: url(/static/media/html/i/annonswebb/menucolors/home.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}

.hybrid hr {
	color: #731521;
	background-color: #731521;
	height: 4px;
}

.hybrid #nav {
background: #731521 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-brown.gif) repeat-x 0 0;
}
.hybrid #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-red.gif);
}
.hybrid #nav-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-red.gif);
}
.hybrid #nav-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-red.gif);
color: #fff;
}
.hybrid #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-brown.gif);
}
.hybrid #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-red.gif);
}
.hybrid #nav-main .crnt a, .red #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-brown.gif) repeat-x 0 0;
}
.hybrid #nav-main .crnt a span {
color: #000;
background: none;
}
.hybrid #nav-main .crnt a span span {
background: none;
}




.hybrid #ft {
background: #731521 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-red.gif) repeat-x 0 0;
}

.hybrid #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-brown.gif);
}
.hybrid #ft-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-brown.gif);
}
.hybrid #ft-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-hybrid.gif);
color: #fff;
}
.hybrid #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-red.gif);
}
.hybrid #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-brown.gif);
}
.hybrid #ft-main .crnt a, .red #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-brown.gif) repeat-x 0 0;
}
.hybrid #ft-main .crnt a span {
color: #000;
background: none;
}
.hybrid #ft-main .crnt a span span {
background: none;
}





/*-----VIOLA-aktig--------*/

.viola #nav-main li.first span span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: -1px;
background: url(/static/media/html/i/annonswebb/menucolors/home-viola.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}

.viola hr {
	color: #301573;
	background-color: #301573;
	height: 4px;
}

.viola #nav {
background: #301573 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-viola.gif) repeat-x 0 0;
}
.viola #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-viola.gif);
}
.viola #nav-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-viola.gif);
}
.viola #nav-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-viola.gif);
color: #fff;
}
.viola #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-viola.gif);
}
.viola #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-viola.gif);
}
.viola #nav-main .crnt a, .red #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-viola.gif) repeat-x 0 0;
}
.viola #nav-main .crnt a span {
color: #000;
background: none;
}
.viola #nav-main .crnt a span span {
background: none;
}




.viola #ft {
background: #301573 url(/static/media/html/i/annonswebb/menucolors/nav-main-t-viola.gif) repeat-x 0 0;
}

.viola #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-viola.gif);
}
.viola #ft-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-viola.gif);
}
.viola #ft-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-viola.gif);
color: #fff;
}
.viola #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-viola.gif);
}
.viola #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-viola.gif);
}
.viola #ft-main .crnt a, .red #ft-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-viola.gif) repeat-x 0 0;
}
.viola #ft-main .crnt a span {
color: #000;
background: none;
}
.viola #ft-main .crnt a span span {
background: none;
}

/*-----hdpass-aktig--------*/

.hdpass #nav-main li.first span span em {
display: block;
font-weight: bold;
font-style: normal;
text-indent: -1px;
background: url(/static/media/html/i/annonswebb/menucolors/home-hdpass.gif) no-repeat 0 0;
padding-left: 22px;
width: auto;
}

.hdpass hr {
	color: #2d567b;
	background-color: #2d567b;
	height: 4px;
}

.hdpass #nav {
background: #2d567b url(/static/media/html/i/annonswebb/menucolors/nav-main-t-hdpass.gif) repeat-x 0 0;
}
.hdpass #nav-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-hdpass.gif);
}
.hdpass #nav-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-hdpass.gif);
}
.hdpass #nav-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-hdpass.gif);
color: #fff;
}
.hdpass #nav-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-hdpass.gif);
}
.hdpass #nav-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-hdpass.gif);
}
.hdpass #nav-main .crnt a, .red #nav-main .crnt a:hover {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-hdpass.gif) repeat-x 0 0;
}
.hdpass #nav-main .crnt a span {
color: #000;
background: none;
}
.hdpass #nav-main .crnt a span span {
background: none;
}




.hdpass #ft {
background: #2d567b url(/static/media/html/i/annonswebb/menucolors/nav-main-t-hdpass.gif) repeat-x 0 0;
}

.hdpass #ft-main-w {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-hdpass.gif);
}
.hdpass #ft-main {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-b-hdpass.gif);
}
.hdpass #ft-main a {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-hdpass.gif);
color: #fff;
}
.hdpass #ft-main a span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-t-hdpass.gif);
}
.hdpass #ft-main a span span {
background-image: url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-b-hdpass.gif);
}
.hdpass #ft-main .crnt a {
background: #f1ebe3 url(/static/media/html/i/annonswebb/menucolors/nav-main-tab-ct-hdpass.gif) repeat-x 0 0;
}
.hdpass #ft-main .crnt a span {
color: #000;
background: none;
}
.hdpass #ft-main .crnt a span span {
background: none;
}

