/* G E N E R E L L E  K L A S S E R  O G  I D ' E R - femina.no */

*, html, body, h1, h2, h3, h4, h5, h6, img, table {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

body {
  margin: 0px 0px 63px 0px;
  background-color: #efefef;
  font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
  color: #313132;
  text-align: center;
}

h1, div .h1 {
  font: normal 30px Arial, Helvetica, sans-serif;
  padding-left: 5px;
  width:90%;
}

h2 {
  font: bold 15px Arial, Helvetica, sans-serif;
  padding-left: 0px;
  margin-bottom: 5px;

}

h3 {
  font: normal 12px Arial, Helvetica, sans-serif;
  margin-bottom: 3px;
}

p { margin:0px 0px 10px 0px; padding:0px 0px 0px 8px;}

input { font: 10px Verdana, Arial, Helvetica, sans-serif; border:0px solid #999;}

a { text-decoration: none; }

img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.mellomtittel, .subtittel {
  margin-top: 20px;
  margin-left: 0px;
  font-weight: bold;
  font-size:15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #353435;
}

h2 .subtittel {display:block; font-size:20px; font-weight:bold; padding:4px 0px 0px 0px}

.bold {font-weight: bold}


.stikktittel {
  text-transform: uppercase;
  font-weight: bold;
  color: #353435;
}

#wrapper {
  width: 955px;
  margin: 0px auto;
  position: relative;
  text-align: left;
  background: #FBFBFB url(/img/body-border.gif) repeat-y;
}


#header-spacer {
	display:inline;
  width: 955px;
  height: 28px;
  margin: 0px auto;
  background-color: #FBFBFB
}

#footer-spacer {
  width: 955px;
  height: 68px;
  margin: 0px auto;
  background-color: #FBFBFB
}

#footer-spacer a { text-decoration:underline; color:#313132; font-size:10px; }

.float-left { float:left; }

.float-right { float:right; }

.bildetekst {
  font: normal 10px/12px Arial, Helvetica, sans-serif;
  padding: 3px 6px 6px 6px;
  width:99.9%;
}

.faktatekst { line-height: 14px; }

.sitat {
  font: normal 20px/22px Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding: 13px 11px 0px 11px;
}

.sitatkilde {
  font: normal 10px/100% Arial, Helvetica, sans-serif;
  color: #ffffff;
  position: absolute;
  bottom: 11px;
  right: 13px;
}

.ingress, div .ingress p, p .ingress p{
  /* font: normal 1.3em/1.25em Arial, Helvetica, sans-serif !important; */
  color: #313132;
  padding: 0px;
  margin:0px;
  font: normal 15px/18px Arial, Helvetica, sans-serif !important;

}

.profilboks-ingress {
  padding: 3px 7px 0px 7px;
  line-height: 100%;
}

.gray-bg { background-color: #f5f4f5; }

/* I N N H O L D S B O K S E R */
.container-472 { width: 472px; }
.container-377 { width: 377px; }
.container-187 { width: 187px; }
.container-187x68 {
  width: 187px;
  height: 68px;
}
.container-187x138 {
  width: 187px;
  height: 138px;
}

.container-187x187 {
  width: 187px;
  height: 187px;
}

.container-187x240 {
  width: 187px;
  height: 240px;
}

.container-187x277 {
  width: 187px;
  height: 277px;
}

.container-92 { width: 92px; }
.container-92x68 {
  width: 92px;
  height: 68px;
}

.heading-box {
  width: 100%;
  height: 14px;
  line-height: 14px;
  color: #ffffff;
  font-weight: bold;
  text-indent: 9px;
  position: relative;
}

.heading-box img {
  position: absolute;
  top: 0;
  right: -1px;
}

html > body .heading-box img { right:0; }

.profil-les-mer {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* M E N Y - K O L O N N E */

#menu-column {
  width: 178px;
  float: left;
  background: url(../img/dot.gif) top left repeat-y;
  position: relative;
  clear: left;
}

#femina-logo {
  margin: 0px 0px 0px 4px;
  display: block;
}

#tab-links {
  float: left;
  width: 24px;
  height: 400px;
  margin-left: 1px;
  position: relative;
  clear:left;
}

#tab-links img { right: -2px; }

html > body #tab-links img { right: 0px; }

html > body #tab-links { margin-left: 4px; }

#menu-wrapper {
  width: 144px;
  float: left;
  margin-left: 3px;
  margin-top: -2px;
  background-color: #fbfbfb;
}

html > body #menu-wrapper { margin-top: 0px;margin-left:1px;background-color: #fbfbfb; }



.meny a:link {
  background: url(../img/meny-off.gif) top left no-repeat;
  display: block;
  width:144px;
  height: 32px;
}

.meny a:visited {
  background: url(../img/meny-off.gif) top left no-repeat;
  display: block;
  width:144px;
  height: 32px;
}
.meny a:hover {
  background: url(../img/meny-on.gif) top left no-repeat;
  display: block;
  width:144px;
  height: 32px;
}

.meny-input {
  width: 144px;
  height: 16px;
  position: relative;
}

.meny-input .input-tekst {
  height: 14px;
  background-color: #D0D1D3;
  position:absolute;
  right: 26px;
  padding: 2px 0px 0px 4px;
  border: none;
}

.meny img { margin-bottom: 0px; }

.meny-input .btnSubmit {
  position: absolute;
  right: 0;
}

.menu-submenu { /* Ekspandert meny */
  /*background: #FBFBFB;*/
  width: 138px;
  margin: 0px;
}

.submenu-item {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  margin: 5px 0px 5px 22px;
  line-height: 14px;
}

.submenu-item a {
  color: #414042;
  text-decoration: none;
  font-weight:normal;
}

.submenu-item a:hover { text-decoration:underline; }

.submenu-mote	{ background-color:#f6ecdb; border-left:1px solid #db9522; margin-bottom:2px; }
.submenu-helse 	{ background-color:#e9eadc; border-left:1px solid #81862b; margin-bottom:2px; }
.submenu-jobb 	{ background-color:#e0e3e7; border-left:1px solid #455a78; margin-bottom:2px; }
.submenu-bolig	{ background-color:#e9e1df; border-left:1px solid #804b41; margin-bottom:2px; }
.submenu-reise	{ background-color:#e3ecef; border-left:1px solid #5a94ad; margin-bottom:2px; }
.submenu-kultur	{ background-color:#f5e2db; border-left:1px solid #d25027; margin-bottom:2px; }
.submenu-mat	{ background-color:#e3dbdd; border-left:1px solid #5c2131; margin-bottom:2px; }


html > body #imgNyhetsbrev { margin-bottom:1px; }



#contact {
  padding-left: 0px;
  position: absolute;
  width: 144px;
  bottom: 1px;
  left: 24px;
  font-size: 9px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

#contact .meny {
  position:relative;
  left: 5px;
}

html > body #contact .meny { left:0; }

html > body #contact { left: 29px; }

#contactinfo {
  position: relative;
  left: 5px;
  padding: 12px 5px 8px 5px;
  background: url(../img/kontaktinfo_bg.gif) top left no-repeat;
  /*text-transform: uppercase;*/
  font-size: 9px;
  font-weight: bold;
  background-color: #f2f1f2;
}

html > body #contactinfo { left: 0; }

#contactinfo span { font-weight: bold; }

#contactinfo a {
  text-decoration: none;
  color: #59595b;
}

div.contactTitle, div.pubInfoTitle
{
	display: inline;
	font-size: 9px;
}

div.contactName, div.pubInfoData
{
	display: block;
	font-size: 9px;
	margin-bottom: 8px;
}

div.pubInfoTitle
{
	font-weight: bold;
}

div.contactTitle, div.pubInfoData, div.contactName
{
	font-weight: normal;
}

div.contactName
{
	font-style: italic;
}


/* H Ø Y R E  K O L O N N E */
.right-column {
  width: 768px;
  margin-right: 2px;
  padding-top: 5px;
  float: right;
}

html > body .right-column { margin-right: 4px; }

.toolbar {
	width: 768px;
	margin: 0px;
	/*padding-top: 1px;*/
	float: right;
	display: inline;
	overflow: hidden;
	background-color: #f5f5f5;
	
}

/* M I D T R E  K O L O N N E */
.centre-column {
  width: 187px;
  float: left;
  height: 250px;
}

.fem-siste { margin: 0px 0px 10px 0px; }

.fem-siste ul { list-style: none; }

.fem-siste li {
  height:36px;
  padding-left:9px;
  padding-top: 8px;
  position: relative;
}

html > body .fem-siste li { height:30px; }
html > body .fem-siste li.dark-gray-bg { height: 30px;}

.fem-siste li.dark-gray-bg { height: 36px;}
.fem-siste .les-mer { position:absolute;left:9px; bottom:4px; }

.teaser { margin-top:10px;}

.teaser ul { line-height:17px; width:187px; list-style-type:none;margin-top:0px;}

html > body .teaser ul { margin-top:2px; }

.teaser li { height:17px;margin:0px 2px 0px 2px;padding-left:6px;}

.dark-gray-bg {background-color:#EDECED}

.teaser a {
  display: block;
  width: 100%;
  height: 17px;
}

.teaser a:link { color:#3c3c3c; }
.teaser a:visited { color:#3c3c3c; }
.teaser a:active { color:#3c3c3c; }
.teaser a:hover { color:#3c3c3c; }



/* A R T I K K E L - K O L O N N E */
.article-column {
  width: 567px;
  margin-left: 9px;
  margin-bottom:10px;
  float: left;
  background-color: #FBFBFB;
  overflow:hidden;
  font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

.article-column a {text-decoration:underline; font-weight:bold; color:black; color:#CE4D21}
.article-column a:visited {text-decoration:underline; font-weight:bold; color:#666; color:#331308}

.article-column ul {margin-left:25px}



.byline-ingress (
	font: 12px/10px Arial, Helvetica, sans-serif;
	color: #353435;
	margin: 0px;
)

.byline-ingress a { font-weight:normal; color: #353435; }
.byline-ingress a:visited { color: #353435; }
.byline-ingress a:hover { color: #353435; }





.byline {
  width:567px;
  height: 24px;
  color: #ffffff;
  margin: 1em 0;
}



.byline-topp {
  position: relative;
  height: 19px;
}

.forfatter {
  position: absolute;
  left: 7px;
  top: 0;
}


.dato {
  position: absolute;
  right: 203px;
  top: 0;
}

.knapp {
  float:right;
  width: 94px;
  height: 19px;
  text-indent:12px;
  text-decoration:none;
  font-weight: bold;
}

.skriv-ut {
  position: absolute;
  top: 0;
  right: 95px;
}

.tips-en-venn {
  position: absolute;
  top: 0;
  right: 0px;
}

.tips-en-venn a, .skriv-ut a  {
  font-size:10px;
  text-decoration:none;
}

.si-din-mening {
  width:120px;
  height: 14px;
  line-height: 14px;
  text-indent: 6px;
  font-weight: bold;
  color: #ffffff;
  position: relative;
}

.si-din-mening img {
  position: absolute;
  top: 0;
  right: -1px;
}

html > body .si-din-mening img { right:0; }


.byline-topp a { color: #ffffff; }
.byline-topp a:visited { color: #ffffff; }
.byline-topp a:hover { color: #ffffff; }

.list { margin: 3px 0px 10px 0px; }

.list ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  border: none;
}

.list li {
  margin: 0px;
  font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
  height: 14px;
  position: relative;
  text-indent: 7px;
}

.list-del2 {
  position:absolute;
  left: 97px;
}

#ad {
  width:100%;
  background-color: #E9E6EA;
  padding-bottom: 7px;
}



/* TEKSTBRYTERE */

.tekstbryter {background-color:#5a6984 !important; padding:0px; margin:10px 0px 10px 0px; font-family:arial;}
.tekstbryter .obj {background-color:#f4f4f4; padding:0px; margin:10px 0px 10px 0px; clear:both}
.bred {width:368px; display:block; overflow:hidden; margin:0px}


.smal {width:187px; overflow:hidden; position:relative; left:-199px; margin-right:-199px; margin-top:-10px}
/*.float-left .smal {position:relative; left:7px; }*/


.fullbredde {width:567px; height:auto}

.tekstbryter .bildetekst {background-color:#f0f0f0; padding:4px; width:100%}
.tekstbryter .halv {width:282px; overflow:hidden}
.tekstbryter .tredelt {width:187px; overflow:hidden;}
.tekstbryter .tredel {width:187px; float:left; overflow:hidden;}
/*tekstbryter .tredel {width:182px; float:left; overflow:hidden;}*/
.tekstbryter .bildetekst {height:auto;}

.container {padding:0px;}

.sitat {color:#fcffff; font-size:18px; width:75%}
.sitert {color:#ddd; font-size:12px; font-weight:bold; text-align:right; padding-right:10px}

.liste {background-color:#f4f4f4; color:#5a5a5a; font-weight:normal; font-size:12px; width:187px; overflow:hidden}
.liste-topp {background-color:#333; background-repeat:no-repeat; font-size:15px; color:white; font-weight:bold; padding:0px 0px 0px 0px !important;}
.liste ul {margin:0px 0px 0px 15px; padding:0px; list-style-type: square;}
.liste-topp { font-size:11px !important;
              color:white !important;
              font-weight:bold !important;
              padding:0px 0px 0px 4px;}

/* .tekstbryter br {display:none} */
/* div.tekstbryter>p {display:none} */
/* background-position: right */


#artikkelbox {width:377px; float:right;}
#artikkelbox p {padding:0px 0px 0px 0px; background-color:transparent }
#artikkelbox .bred {margin:10px 0px}

#artikkelboxtv {float:right; display:block;overflow:visible; clear:both;}
#artikkelboxtv p {padding:0px 0px 0px 0px; background-color:transparent }
#artikkelboxtv .bred {margin:10px 0px}




/* KALKULATORER */

.ds-calc-background {color:#999;background-color:green; margin-top:30px}
.ds-calc-titlebar {background-color:red; color:white; border:3px solid yellow}
.ds-calc-titletext {font-family:times new roman; }



/* #bildetekst-topp {background-color:#ddd; width:100%; height:30px; padding:8px} */




/* BYLINE */

.byline {width:567px; font-size:9px}
.byline .bylinetekst {width:187px; float:left; font-size:9px}
.byline .bylinefoto  {width:187px; float:left; font-size:9px}
.byline .bylinedato  {width:150px; float:left; font-size:9px}



/* BUNNSAKER */

.bunnsaker .item {width:187px; height:240px; margin-right:3px; float:left; display:inline;  overflow:hidden; line-height:110%}
.bunnsaker .bodytext {line-height:11px}
.bunnsaker .tekstboks {padding-left:8px; margin:3px 0px 3px 0px}
.bunnsaker a {line-height:11px; color:#444 !important; display:block; text-decoration:none !important}




/* start ny css  spaltist, verktoy, verktoy-med-utlisting */

img { border:0px; }

.profil-verktoy-bg { background-color: #4C4C23; }
.profil-verktoy { color: #323214; }
.profil-spaltist-bg { background-color: #A3414E; }
.profil-spaltist { color: #722E37; }

.profil-verktoy-heading {
  height:20px;
  color:#ffffff;
  padding-left:8px;
  background: url(../img/heading-verktoy.gif) top left no-repeat;
  font: normal 15px Arial, Helvetica, sans-serif;
  margin-bottom:1px;
  line-height:20px;
}

.profil-verktoy-heading h2{ line-height:20px }

.profil-verktoy-spaltist {
  height:20px;
  color:#ffffff;
  padding-left:8px;
  background: url(../img/heading-spaltist.gif) top left no-repeat;
  font: normal 15px Arial, Helvetica, sans-serif;
  margin-bottom:1px;
  line-height:20px;
}

.sok-tekst { border:0px }
#skjema input { border:none; }

.sort-link a:link { color: #3c3c3e; }
.sort-link a:visited { color: #3c3c3e; }
.sort-link a:hover { color: #3c3c3e; }
.sort-link a:active { color: #3c3c3e; }

.container-468x68 { width: 468px; height:68px; }

.utlisting {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.utlisting-mer {  position:absolute; bottom:1px;left:0;}




/* KOMBO */
.liste {background-color:#f4f4f4; color:#5a5a5a; font-weight:normal; font-size:12px;}

/*.liste-topp {background-image:url(http://femina.allerinternett.com/img/heading-pynt1-<?php echo $display_data['display_id']?>.gif);
  background-position:top right; background-repeat: no-repeat; }*/
.liste .container {background-color:#f4f4f4; color:black}

.liste-topp-tittel {padding-left:4px}
.img-float-left {display:inline; float:left}


/* OBJEKTER */
/*.objekt, .objekt table {display:block; margin:10 5 10 0; border-right: 3px solid white}*/
.objekt, .objekt table {display:block; margin:10px 0px 10px 0px}
.objekt .objekt-tekst {font-size:10px; background-color:#f7f7f7; height:auto; min-height:30px; width:100%; padding:4px; margin-top:3px}
.objekt-tekst {display:block; width:100%}


/* PRODUKTGUIDE */
#produktguide {font: 12px/15px normal arial,helvetica,sans-serif; padding:0px}
#produktguide .subtittel {font: 18px/24px bold arial,helvetica,sans-serif; margin: 10px 0px 5px -8px;}

/* stopp ny css  spaltist, verktoy, verktoy-med-utlisting */


/* Start stiller fra DinSide kalkulatorer */
.ds-calc-background {background-color: #f5f4f5;}
.ds-calc-titlebar { background-color: #4C4C23; height:23px;color:#ffffff;padding-left:6px;margin-bottom:15px;}
.ds-calc-titletext {font: bold 15px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.calc-bodytext {color:#000000; font: 12px Arial, Helvetica, sans-serif; text-align: left;}
.calc-subtitle {  font: bold 15px Arial, Helvetica, sans-serif; color: #353435; padding:5px; text-align: left;}
.story-author {color:#4C4C23; font: 15px Arial, Helvetica, sans-serif; text-align: left;}

/* Stopp stiller fra DinSide kalkulatorer */

/* Start stiller for reisebrev og reise_guide */
.container-274 { width: 274px; }
.skrivselv {
  background-color: #e3ecef;
  padding-left: 8px;
}
.reisetekst p, .reisetekst h2 {
  padding: 4px 8px 0px 8px;
}

/* Stopp stiller for reisebrev og reise_guide */


/* Start Tips en venn */

#art_tips_mepost, #art_tips_sepost, #art_tips_navn, #art_tips_kommentar {
  border: 1px solid #c0c0c0;
}

#art-tips {
  margin-bottom:20px;
}

.button-tips-send {
  width:94px; height:19px;
  font-size:10px;
  font-weight:bold;
}

/* Stopp Tips en venn */


/* Start restaurantguiden */

.restaurantguiden-stedsinfo
{
  color: #ffffff;
  margin:13px 8px 13px 8px;
  height: 112px;
  width: 171px;
}

.restaurantguiden-toppbox {
	width: 187px;
	height: 138px;
	float: right;
	margin-left: 3px; 
	margin-top: 3px;
	overflow: hidden;
	}


.restaurantguiden-heading-bg
{
  background-image:url(../img/restaurantguiden-heading-bg.gif);
  height: 20px;
  width:282px;
}

.restaurantguiden-heading
{
  font: normal 15px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  height: 15px;
  width: 264px;
  margin-left: 9px;
  margin-right: 9px;
  margin-top: 1px;
}


.restaurantguiden-lightblue
{
  background-color:#EAF0F3;
}
.restaurantguiden-darkblue
{
  background-color:#5992AA;
}
.restaurantguiden-small-dice
{
  width: 21px;
  height: 21px;
  margin-left: 3px;
  margin-right: 7px;
  margin-bottom: 20px;
  margin-top: 1px;
}
.restaurantguiden-lightblue-text
{
  width:237px;
  margin-right: 5px;
  margin-bottom: 10px;
  line-height: 14px;
}
.restaurantguiden-lightblue-text-slik-testet-vi
{
  width:547px;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 12px;
  line-height: 14px;
}
.restaurantguiden-heading-slik-testet-vi
{
  font-weight:bold;
  color: #FFFFFF;
  height: 12px;
  width: 527px;
  margin-left: 10px;
  margin-right: 10px;
}
.restaurantguiden-darkblue-text
{
  color:#ffffff;
  width:237px;
  margin-right: 5px;
  margin-bottom: 5px;
  line-height: 14px;
}
.restaurantguiden-bilde
{
  margin-top:7px;
}
.container-567 { width: 567px; }
.container-547 { width: 547px; }
.container-267 { width: 267px; }

.ingress-15 {
  font: normal 13px/1em Arial, Helvetica, sans-serif;
  color: #313132;
  line-height: 15px;
}

/* Stopp restaurantguiden */


/* Start artikkel poll */

.artikkel-poll {
  width:187px;
  height: 14px;
  line-height: 14px;
  text-indent: 6px;
  font-weight: bold;
  color: #ffffff;
  position: relative;
}

.artikkel-poll a:link { color: #ffffff; }
.artikkel-poll a:visited { color: #ffffff; }
.artikkel-poll a:hover { color: #ffffff; }
.artikkel-poll a:active { color: #ffffff; }

.artikkel-poll img {
  position: absolute;
  top: 0;
  right: -1px;
}
.artikkel-poll-header
{
  color: #3C3C3E;
  font-weight: bold;
  padding: 2px 5px 5px 5px;
}
.artikkel-poll-content
{
  margin: 0px 5px 0px 5px;
}
.artikkel-poll-radio
{
  width: 27px;
}
.artikkel-poll-tekst
{
  width: 149px;
}
.artikkel-poll-button
{
   margin-top: 5px;
}
.artikkel-poll-footer
{
  font-weight: bold;
   margin-top: 5px;
   margin-bottom: 5px;
}

/* Stopp artikkel poll */


/* Start test kort */

.profil-test-kort {
  color: #93381B;
}

/*div.test-question {
  background-color: #F5F4F5;
  float: left;
  padding: 5px;
}

div.test-question ul {
  list-style: none;
  margin-top: 10px;
}

div.test-question li {
  height: 25px;
  color: #464749;
  font-weight: bold;
}*/
.container-272 { width: 272px; }
.container-567 { width: 567px; }
.test-kort-heading-bg
{
  background-image:url(../img/test-kort-heading-bg.gif);
  height: 20px;
  width:567px;
  margin-bottom: 1px;
}
.test-kort-heading
{
  font: normal 15px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  height: 15px;
  width: 549px;
  margin-left: 9px;
  margin-right: 9px;
  margin-top: 1px;
}
.test-kort-topp-sak
{
  margin-top: 17px;
}
.test-kort-rosa
{
  background-color:#F4E1DB;
}
.test-kort-hvit
{
  background-color:#FFFFFF;
}
.test-kort-dark-rosa
{
  background-color:#CF4F26;
}
.test-kort-produkt
{
  width: 187px;
  height: auto;
}
.test-kort-text-wrap
{
  height: 161px;
  width: 380px;
}
.test-kort-innertext-header
{
  color:#93381b;
  font: normal 13px/1em Arial, Helvetica, sans-serif;
  margin-bottom:3px;
}
.test-kort-innertext-wrap
{
  height: 152px;
  width: 362px;
  margin-left:9px;
  margin-right: 9px;
  margin-top:9px;
  line-height:14px;
}
.test-kort-terning
{
  height: 48px;
  width: 39px;
  margin-left:10px;
  margin-right:10px;
}
.test-kort-info
{
  height: 48px;
  width: 319px;
  line-height:14px;
  font-weight:bold;
}
.test-bunn
{
  height: 5px;
  font-size:1px;
}
.test-bunn-dark-rosa
{
  background-color: #CF4F26;
  height: 1px;
  font-size:1px;
  margin-bottom:6px;
}
.test-bunn-grey
{
  background-color: #E5E4E5;
  height: 1px;
  font-size:1px;
  margin-bottom:6px;
}
.test-kort-heading-slik-testet-vi
{
  font-weight:bold;
  color: #FFFFFF;
  height: 12px;
  width: 527px;
  margin-left: 10px;
  margin-right: 10px;
}
.test-kort-lightblue-text-slik-testet-vi
{
  width:547px;
  margin-top: 10px;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 12px;
  line-height: 14px;
}
.ingress-15 {
  font: normal 13px/1em Arial, Helvetica, sans-serif;
  color: #313132;
  line-height: 15px;
}
.bordertest
{
  border:solid 1px black;
}

/* stopp test kort */


/* start forhandlerliste*/

.forhandlerliste
{
  margin: 5px 0px 5px 5px;
}
.forhandlerliste-space
{
  margin-bottom: 15px;
}
.forhandlerliste-header
{
  font-weight: bold;
}
.forhandlerliste-venstrekolonne
{
  width: 285px;
}
.forhandlerliste-rad-lys
{
}
.forhandlerliste-rad-mork
{
  background-color: #F6F5F6;
}

/* stopp forhandlerliste*/


/* start test-lang */

.test-lang-produkt
{
  width: 92px;
  height: 68px;
}
.test-lang-heading-bg
{
  background-image:url(../img/test-kort-heading-bg.gif);
  height: 20px;
  width:567px;
  position: relative;
  left:-9px;
}
.test-lang-heading
{
  font: normal 15px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  height: 15px;
  width: 549px;
  margin-left: 9px;
  margin-right: 9px;
  margin-top: 1px;
}
.test-lang-rosa
{
  background-color:#F4E1DB;
  position:relative;
  left:-9px;
}
.test-lang-hvit
{
  background-color:#FBFBFB;
  position:relative;
 	left:-9px;
}
.test-lang-dark-rosa
{
  background-color:#CF4F26;
}
.test-lang-bunn-dark-rosa
{
  background-color: #CF4F26;
  height: 1px;
  width: 567px;	
  font-size:1px;
  margin-bottom:10px;
  position:relative;
  left:-9px;
}
.test-lang-bunn-grey
{
  background-color: #E5E4E5;
  height: 1px;
  font-size:1px;
  margin-top:0px;
  margin-bottom:0px;
  position:relative;
  left:-9px
}
.test-lang-bildekolonne
{
	margin-top:5px;
	height:73px;
	width:103px;
	float:left;
}
.test-lang-text-wrap
{
	float:left;
	margin:0px;
	min-height:78px;
  width: 385px;
  
}
.test-lang-innertext-header
{
  color:#93381b;
  font: normal 13px/1em Arial, Helvetica, sans-serif;
  margin-bottom:3px;
}
.test-lang-innertext-wrap
{
  height: 60px;
  width: 364px;
  margin-left:9px;
  margin-right: 9px;
  line-height:14px;
}
.test-lang-terning
{
  float:right;
  position:absolute;
  top:23px;
  right:27px;
}
.test-lang-les-mer
{
  margin: 7px 0px 7px 1px;
  width: 31px;
  height: 5px;*/
  
}
/* stopp test-lang */


/* start redaksjonen */


.redaksjonen-detaljer { float:left; }
.redaksjonen-detaljer p { margin-bottom: 0px; }
.redaksjonen-detaljer a:link { color: #313132; }
.redaksjonen-detaljer a:visited { color: #313132; }
.redaksjonen-detaljer a:hover { color: #313132; }
.redaksjonen-detaljer a:active { color: #313132; }

.redaksjonen-bunn-grey
{
  background-color: #E5E4E5;
  height: 1px;
  font-size:1px;
  margin-bottom:6px;
}
/* stopp redaksjonen */


/* start default profil */

.profil a:link { color: #3c3c3c; }
.profil a:visited { color: #997729; }
.profil a:hover { color: #000000; }
.profil-mork { color: #874527; }
.profil-lys { color: #c16238; }
.profil-bg, .tekstbryter, .liste-topp {background-color: #c16238 !important; }
.profil-bg-mork  { background-color: #93381B !important; }

/*.profil-mork { color: #997729; }
.profil-lys { color: #daa93a; }
.profil-bg, .tekstbryter, .liste-topp {background-color: #daa93a !important; }
*/

/* stopp default profil */


/* hovedside */
.topp-fem-front a {color:black}
#hoved-bunn a {color:black}

/* slutt hovedside */


/* start */
/* stopp */


/* start */
/* stopp */




/* NETTMØTE */

.mote-div1 {
  margin-top:20px;
  margin-bottom:12px;
  font-size:11px;
}

.mote-overskrift {
  font-size: 11px;
  font-weight: normal;
  width:100%;
  border:1px solid #808080;
  color: #000000;
}

.mote-send-inn {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background:#93381B;
  padding:3px;
  border:0px solid #c0c0c0;
}

.mote-klikk-her {
  font-size: 11px;
  font-weight: normal;
  padding:3px;
  color: #ffffff;
  background:#93381B;
  border:0px solid #c0c0c0;
}


.mote-ramme {
 	border: 1px solid #808080;
  font-size:12px;
  width:100%;
}

.mote-tittel {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

.mote-spm {
  font-weight: bold;
  margin-top:10px;
}

.mote-div2 {
  margin-top:5px;
  margin-bottom:10px;
  margin-left:12px;
  font-size:11px;
  border:1px solid #000000;
}


td {
  font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
  color: #313132;
}

#sporsmal {
	width:100%;
  height: 150px;
}



.kommentar-wrap {
  border: 1px solid #2D394E;
  margin-bottom: 4px;
  position: relative;
  height: auto;
  width: 565px;
}

.kommentar-body-header {
  border-bottom: 1px solid #2D394E;
  padding: 0px 5px;
  color: #000000;
  position: relative;
  height: 23px;        /* for ie 5.5 */
  voice-family: "\"}\"";     /* for ie 5.5 */
  voice-family:inherit;    /* for ie 5.5 */
  height: 22px;
}

.kommentar-body-header .spm {
  font-weight: bold;
  text-transform: uppercase;
  line-height: 22px;
}

.kommentar-body-content {
  float: left;
  width: 555px;
  padding: 5px;
  line-height: 14px;
}

.innholdsboks-liten {
  width: 187px;
  margin-right: 3px;
}

/* BOTTOM - 5 siste */
.liste-mote { background-color: #F6ECDB; }
.liste-helse { background-color: #E9EADC; }
.liste-jobb { background-color: #E0E3E7; }
.liste-bolig { background-color: #E9E1DF; }
.liste-reise { background-color: #E3ECEF; }
.liste-kultur { background-color: #F5E2DB; }
.liste-kk { background-color: #ebddeb; }
.liste-henne {background-color: #d6d6d6; }
.liste-mat { background-color: #e3dbdd; }
.liste-mest_lest-gra { background-color: #e0e0e2; }
.liste-mest_tips-gra { background-color: #e0e0e2; }
.liste-siste-gra { background-color: #e0e0e2; }
.liste-bilder-gra { background-color: #e0e0e2; }

#filmukestripe {
	width:567px;
	height:20px;
	background:url(/img/filmuke-stripe.gif) no-repeat;
	font: normal 15px #fbfbfb Arial, Helvetica, sans-serif;
  	padding-left: 10px;
  	margin-bottom: 1px;
}

#filmukestripe a {
	text-decoration:none; 
	font: normal 15px #fbfbfb Arial;
	color:#fbfbfb;
}

/* Test deg selv knapp */
.spor-table { width:100%; height:20px; background-color:#D1747C; border:1px solid #cecece; }
.spor-table input { width:150px; text-align:center; color:#ffffff; background-color:#D1747C; font-weight:bold; font-size:14px; }
#nettboard{width:567px;margin:20px 0px; padding:5px 0px 5px 0px; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc;color:#666666; font-size:10px;}
/*#artikkelboxtv div,img{display:block; clear:both;}*/


