
      body {
      background-color:#eeeeee;
      text-align:center;
      margin:14px 0px;
      padding:0px;
      }

      body, td, img, span, div, select, input, textarea, a, p {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#444444;
      }

      img, table {
      border:0px;
      }

      p, form#campaign { 
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      line-height: 23px;
      }
      
      p.puff{
      padding: 0px;
      }

      form#e_stories,
      form#becomeform,
      form#debitech-form {
      margin:0;
      padding:0;
      }
      
      p {
      line-height: 15px;
      }

      ul {
      padding-left: 18px;
      margin-left: 8px;
      }
      
      a {
      color:#ED1C24;
      text-decoration:none;
      }
      
      a#puff-link{
      padding-right: 10px;
      }

      a:hover {
      color:#ED1C24;
      text-decoration:underline;
      }

      h1, h2, h3{
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      font-weight:900;
      }

      h1 {
      color:white;
      font-size:22px;
      font-weight:normal;
      margin-bottom:12px;
      }

      h1.h3,
      h1.h2 {
      font-weight: 900;
      }

      h2 {
      font-size:16px;
      margin-bottom:10px;
      color:#ED1C24;
      }

      h3,
      h1.h3,
      h1.h2 {
      font-size:16px;
      margin-bottom:4px;
      color:#ED1C24;
      }
      
      h1.h2 {
      margin-bottom: 10px;
      }

      h1.frontpage {
      font-size:16px;
      margin-bottom:4px;
      color:black;
      font-weight: 900;
      }

      div#text-top-right h1 {
      padding-top: 10px;
      }

      h4 {
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px; 
      font-weight:bolder;      
      font-size:13px;
      margin-bottom:1px;
      }
      
      h1.frontpage2 {
      font-weight: bold;
      font-size: 16px;
      margin-bottom:1px;
      padding-top: 3px;
      color: #444444;
      }

      div#page {
      width:1002px;
      margin:0px auto;
      text-align:left;
      position:relative;
      }

      div#page div#act {
      position:absolute;
      top:19px; 
      left:845px;
      height:86px;
      z-index: 5;
      }

      div#top-links {
        padding-right: 195px;
	height: 25px;
      }

      div#top-links div.top-links-float {
        float: right;
      }

      div.top-links-float a {
        font-size: 11px;
        color: #ed1c24;
      }


      div#top-links a {
        margin-right: 10px;
	color: #ff0000;
      }

      div#search {
        position: absolute;
	left: 590px;
        height: 23px;
	width: 208px;
	background-image: url(/image/search-bg.gif);
	overflow: hidden;
      }

      div#search input.search-query {
        margin: 0;
	margin: 2px 2px 1px 2px;
	height: 15px;
	width: 156px;
	padding-left: 2px;
	border: none;	
	float: left;
      }

      div.more-info-component form {
        margin: 0;
	padding: 0;
      }

      div.more-info-component-text p {
        color: black;
	font-size: 10px;
      }

      div.more-info-component-title {
        height: 20px;
	width: 151px;
	margin: 0 auto;
	background-image: url(/image/vill-du-veta-mer.png);
	margin-bottom: 7px;
      }

      div.more-info-component-form {
        margin-top: 10px;
	background-image: url(/image/more-info-bg.gif);
	height: 23px;
	width: 164px;
      }

      div.things-box-form div.more-info-component-text {
        padding: 3px;
      }

      div.things-box-form div.more-info-component-form {
        width: 180px;
	background-image: url(/image/more-info-bg-wide.gif);
      }

      div.things-box-form div.more-info-component-title {
        height: 32px;
	width: 152px;
	margin: 0 0 7px;
	background-image: url(/image/vill-du-veta-mer-tilt.png);
      }

      input.more-info-component-mail {
        margin: 4px 2px 1px;
	padding: 0 2px 0 2px;
	height: 15px;
	width: 103px;
	float: left;
	border: none;
      }

      div.things-box-form input.more-info-component-mail {
        width: 117px;
	margin: 3px 2px 1px 4px;
      }

      input.more-info-component-button {
        margin: 0;
	padding: 0;
	height: 23px;
	width: 52px;
	float: left;
	border: none;
	background: none;
	color: white;
	cursor: pointer;
      }

      div#search input.search-button {
        float: left; 
	width: 42px; 
	height: 23px;
	cursor: pointer;
	position: relative;
	border: none;
	background: none;
      }

      div#search form {
        margin: 0;
	padding: 0;
      }

      div#startpage-container {
      }

      div#startpage {
      width: 808px;
      float: left;
      overflow: hidden;
      }

      div#startpage-bottom {
        width: 1002px;
        clear: both;
	overflow: hidden;
	margin-top: 6px;
      }

      div#logotype {
      margin-bottom:4px;
      }

      div#stripe {
      width:1002px; height:4px;
      }

      div#snippet {
      position:absolute;
      top:-10px; left:-100px;
      visibility:hidden;
      font-size:1px;
      color:#eeeeee;
      }

      div#footer {
      width:100%;
      text-align:center;
      padding-top:12px;
      color:#777777;
      font-size: 10px;
      clear: both;
      }

      div#footer div.links {
      padding-bottom: 3px;
      }

      div#footer div.links,
      div#footer div.links a {
      font-size: 10px;
      color: black;
      }

      div#footer div.links a {
      text-decoration: underline;
      }

      div#footer div.links a:hover {
      color: #777777;
      }

      div#navigation {
      background-image:url(/image/top_stripe.gif);
      background-repeat:no-repeat;
      height:30px;
      padding:0px 188px 0px 18px;
      }

      div#navigation div.item {
        float: left;
	height:30px;
	margin: 0 2px 0 2px;
	padding: 0 8px 0 8px;
	line-height: 15px;
      }

      div#navigation div.item:hover,
      div#navigation .selected {
        background-color: white;
      }

      div#navigation div.item a {
        font-weight: bold;
	font-size: 11px;
        text-decoration: none;
	text-transform: uppercase;
	color: white;
	height: 22px;
	padding-top: 8px;
	display: inline-block;
      }

      div#navigation div.item:hover a,
      div#navigation a.selected {
        color: #ED1C24 !important;
      }

      div.adbreak {
      font-size:1px;
      line-height:1px;
      height:8px;
      clear:both;
      }

      div#containersplit {
      width:1002px;
      }

      div#subnavigation,
      div#right-column {
      float:left;
      width:194px;
      overflow: hidden;
      }
      
      div#subnavigation div#textimagead,
      div#right-column div#textimagead,
      div#right-column div#textimagead-first,
      div#subnavigation div#textimagead-first {
      width:194px;
      margin-bottom:7px;
      }
      
      div#left-top div#textimagead{
      width:194px;
      height: 388px;
      *height: 370px;
      }
      
      div#left-top div#textimagead div#content div#puff-link{
      margin-right: 8px;
      padding-top: 2px;
      }

      div#subnavigation div#textimagead div#content,
      div#right-column div#textimagead div#content,
      div#right-column div#textimagead-first div#content,
      div#subnavigation div#textimagead-first div#content {
      background-repeat:repeat-y;
      width:162px;
      padding:15px 16px 15px 16px;
      float: none;
      }
      
      div#subnavigation div#textimagead div#content,
      div#left-top div#textimagead div#content,
      div#right-column div#textimagead div#content {
      background-image:url(/image/ad_background_2.gif);
      }
      
      div#left-top div#textimagead div#content{
      padding-left: 15px;
      padding-right: 10px;
      *padding-right: 7px;
      padding-bottom: 8px;
      margin-top: 0px;
      height: 381px;
      *height: 381px;
      }
      
      div#left-top div#textimagead div#content h4{
      padding-top: -2px;
      }
      
      div#right-column div#textimagead-first div#content,
      div#subnavigation div#textimagead-first div#content {
      background-image:url(/image/ad_background_top.gif);
      }

      div#subnavigation div#textimagead div#content img,
      div#left-top div#textimagead div#content img,
      div#right-column div#textimagead div#content img {
      margin-bottom:0px;
      }
      
      div#left-top div#textimagead div#content img{
      width: 186px;
      margin-left: -11px;
      }

      div#subnavigation div#textimagead div#content p,
      div#right-column div#textimagead div#content p,
      div#left-top div#textimagead div#content p,
      div#right-column div#textimagead-first div#content p,
      div#subnavigation div#textimagead-first div#content p {
      margin-bottom:12px;
      }
      
      /*div#right-column div#textimagead div#content p{
      padding: 10px;
      }*/

      div#subnavigation div#textimagead div#bottom,
      div#right-column div#textimagead div#bottom,
      div#left-top div#textimagead div#bottom,
      div#right-column div#textimagead-first div#bottom,
      div#subnavigation div#textimagead-first div#bottom {
      width:194px;
      height:12px;
      }

      div#right-column div#e-stories-startpage,
      div#left-top div#e-stories-startpage,
      div#e-stories-subpage, div#e-stories-subpage-first,
      div#right-column div.startpage-image-small,
      div.subpage-image, div.subpage-image-first,
      div.subnav-fact-first, div.subnav-fact,
      div#right-column div.startpage-image-big,
      div.rss-puff-component,
      div.more-info-component {
      width:194px;
      } 

      div.things-box-form div.more-info-component {
        width: 196px;
      }
      
      div.subnav-fact div.content {
      padding-left: 4px;
      padding-top: 3px;
      }

      div.subnav-fact-first div.content {
      padding-left: 4px;
      }

      div.subnav-fact-first div.content div.facts,
      div.subnav-fact div.content div.facts {
      background-color: #333333;
      margin-right: 4px;
      padding: 0px 10px 10px 10px;
      }

      div.subnav-fact-first div.content div.facts div,
      div.subnav-fact div.content div.facts div {
      padding-top: 10px;
      font-size: 10px;
      color: white;
      }

      div.subnav-fact-end {
      margin-left: 4px;
      margin-bottom: 10px;
      }

      div#right-column div#e-stories-startpage div.content div.input{
      position: absolute;
      top: 342px;
      left: 825px;
      width: 168px;
      }
      
      div#left-top div#e-stories-startpage div.content div.input{
      position: absolute;
      top: 342px;
      left: 20px;
      width: 168px;
      }

      div#right-column div#e-stories-startpage div.content div.input input,
      div#left-top div#e-stories-startpage div.content div.input input,
      div#right-column div#e-stories-subpage div.content div.input input,
      div#right-column div#e-stories-subpage-first div.content div.input input {
      margin-left: 8px;
      }

      div#right-column div#e-stories-startpage div.content div.input input#e_stories_checkbox, 
      div#left-top div#e-stories-startpage div.content div.input input#e_stories_checkbox{
      float: left;
      }

      div#e-stories-subpage div.content div.input,
      div#e-stories-subpage-first div.content div.input {
      position: relative;
      top: 170px;
      left: 15px;
      display: block;
      }
      
      div#startpage-container 
      div#right-column div#e-stories-subpage 
      div.content div.input{
      top: 170px;
      }

      div#e-stories-subpage div.content div.inner,
      div#e-stories-subpage-first div.content div.inner {
      margin-right: 4px;
      margin-left: 4px;
      height: 100%;
      }

      div#e-stories-subpage div.content div.inner {
      margin-top: 3px;
      }

      div#e-stories-subpage-first div.content div.inner {
      margin-top: 0px;
      }

      div#e-stories-startpage div.content {
      height: 388px; 
      padding-left: 4px;
      }
      

      div#left-top div#e-stories-startpage div.content {
      height: 389px;
      *height: 390px;      
      padding-left: 4px;
      }      

      div#e-stories-subpage div.content,
      div#e-stories-subpage-first div.content {
      height: 285px;
      }

      div#e-stories-subpage div.content div.input img.submit,
      div#e-stories-subpage-first div.content div.input img.submit,
      div#e-stories-startpage div.content div.input img.submit {
      padding-top: 0px;
      cursor: pointer;
      }

      div#right-column div#e-stories-startpage div.content div.input td.confirm,
      div#left-top div#e-stories-startpage div.content div.input td.confirm,
      div#e-stories-subpage div.content div.input td.confirm,
      div#e-stories-subpage-first div.content div.input td.confirm {
      width: 130px;
      line-height: 10px;
      font-size: 9px;
      }

      div#right-column div.startpage-image-small div.text-first,
      div#right-column div.startpage-image-small div.text-second,
      div#right-column div.startpage-image-big div.text{
      position: absolute;
      left: 820px;
      width: 172px;
      cursor: pointer;
      }

      div#right-column div.startpage-image-small div.input-first,
      div#right-column div.startpage-image-small div.input-second,
      div#right-column div.startpage-image-big div.input-first,
      div#right-column div.startpage-image-big div.input-second{
      position: absolute;
      left: 820px; 
      }

      div#right-column div.startpage-image-small div.input-first {
      top: 585px;
      }

      div#right-column div.startpage-image-small div.input-second {
      top: 735px;
      }

      div#right-column div.startpage-image-small div.input-first input,
      div#right-column div.startpage-image-small div.input-second input {
      width: 115px;
      font-size: 10px;
      color: black;
      }

	  div#right-column div.startpage-image-big div.content div.inner div.text p{
      width: 115px;
      font-size: 16px;
      color: white;
      }
      
      img#tip-mail-send {
      position: absolute;
      top: 1px;
      margin-left: 8px;
      cursor: pointer;
      }

      div#right-column div.startpage-image-small div.input-first div,
      div#right-column div.startpage-image-small div.input-second div {
      width: 170px;
      }

      div#right-column div.startpage-image-small div.text-first a:hover,
      div#right-column div.startpage-image-small div.text-second a:hover,
      div#right-column div.startpage-image-big div.text a:hover, 
      div#left-top div.startpage-image-big-startpage div.text-startpage a:hover {      
      text-decoration: none;
      }

      div#right-column div.startpage-image-small div.text-first,
      div#right-column div.startpage-image-big div.text {
      top: 474px;
      }
      
      div#right-column div.startpage-image-small div.text-second {
      top: 625px;
      }

      div#right-column div.startpage-image-big div.text p {
      color: black;
      font-size: 18px;
      line-height: 20px;
      }

      div#right-column div.startpage-image-small div.text-first h4,
      div#right-column div.startpage-image-small div.text-second h4,
      div#right-column div.startpage-image-big div.text h4,
      div#top-right div.startpage-image-big-startpage div.text-startpage h4.startpage{
      color: black;
      font-size: 14px;
      }
      
      h4.startpage{
      text-align: center;
      color: white;
      font-size: 18px;
      }

      div#top-right{
      padding-left: 10px;
      }

      div#right-column div.startpage-image-small div.text-first p,
      div#right-column div.startpage-image-small div.text-second p {
      font-size: 20px;
      font-weight: bold;
      color: black;
      line-height: 20px;      
      }
      
      div#left-top{
      height: 395px;
      *height: 390px;
      float: left;
      }
      
      div#right-top{
      /*width: 612px;*/
      /*width: 600px;*/
      height: 395px;
      float: right;
      /*float: none;*/
      padding:0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      margin-bottom: 5px;
      *margin-bottom: 3px;
      }
      
      div.startpage-image-big div.content {
      height: 288px;
      padding-left: 4px;
      padding-top: 4px;
      }
      
      div.startpage-image-big-startpage div.content {
      height: 402px;
      padding-left: 4px;
      padding-top: 0px;
      }


      div.startpage-image-big-startpage-big div.content {
      height: 286px;
      padding-left: 4px;
      padding-top: 1px;
      }  
      
      
      div.startpage-image-big-startpage-big{
      background-image:url(/image/ad_background_2.gif);
      }
      
      div.startpage-image-small div.content {
      height: 140px;
      padding-left: 4px;
      padding-top: 2px;
      }

      div.text-startpage{
      margin-top: -22px;
      width: 186px;
      padding-left: 4px;
      padding-top: 2px;
      }

      div.startpage-image-big-startpage div.content {
      background-image:url(/image/ad_background_2.gif);
      }
      
      div#e-stories-startpage div.content,
      div#e-stories-subpage div.content,
      div.subpage-image div.content,
      div.subnav-fact,
      div.more-info-component-content {
      background-image:url(/image/ad_background_2.gif);
      }

      div.more-info-component {
        overflow: hidden;
      }

      div.more-info-component-content {
        padding: 15px;
      }

      div#e-stories-subpage-first div.content,
      div.subpage-image-first div.content,
      div.subnav-fact-first div.content,
      div.rss-puff-component div.content {
      background-image:url(/image/ad_background_top.gif);
      }

      div.rss-puff-component div.content {
        padding: 15px 16px;
      }

      div.rss-puff-component-header {
        background-color: #f57e24;
	margin-left: 4px;
	margin-right:4px;
	height:19px;
	padding-left: 7px;
	padding-top: 3px;
	color: white;
	font-weight: bold;
	font-size: 13px;
      }

      div.rss-puff-component a {
        color: #f57e24;
      }

      table.rss-puff-component-feeds td {
        vertical-align: bottom;
      }

      div.rss-puff-component-whats-rss {
        float: right;
	margin-top: 20px;
	margin-bottom: 10px;
      }

      table.rss-puff-component-feeds-header {
        margin-bottom: 15px;
      }

      td.rss-puff-component-feeds-header-rss {
      font-weight: bold;
      font-size: 12px;
      color: black;
      padding-left: 5px;
      }

      td.rss-puff-component-feeds-header-feeds {
      padding-left: 5px;
      font-weight: bold;
      color: #666666;
      }

      td.rss-puff-component-feed-image {
        padding-bottom: 2px;
      }

      div.e-stories-component-simple {
      height: 142px;
      width: 186px;
      margin-left: 4px;
      text-align: center;
      }

      input#e-stories-component-simple-subscriber-email {
      margin-top: 65px;
      }

      img#e-stories-component-simple-img {
      margin-top: 12px;
      cursor: pointer;
      }

      div.e-stories-simple-text {
      font-weight: bold;
      color: black;
      font-size: 14px;
      
      
      padding: 0 17px 0 17px;
      padding-top: 92px;
      }

      div.subpage-image div.content,
      div.subpage-image-first div.content {
      padding-left: 4px;
      cursor: pointer;
      }

      div.startpage-image-big div.content,
      div.startpage-image-small div.content,
      div.startpage-image-big-startpage div.content{
      background-image:url(/image/ad_background_2.gif);
      }

      div#subnavigation div#redad,
      div#right-column div#redad,
      div#right-column div#redad-top {
      width:194px;
      } 

      div#subnavigation div#redad div#content,
      div#right-column div#redad div#content,
      div#right-column div#redad-top div#content {
      background-repeat:repeat-y;
      width:162px;
      padding:15px 16px 15px 16px;
      font-weight:700;
      color:white;
      }

      div#subnavigation div#redad div#content,
      div#right-column div#redad div#content {
      background-image:url(/image/ad_background_red.jpg);
      }

      div#right-column div#redad-top div#content {
      background-image:url(/image/ad_background_red_top.jpg);
      }

      div#subnavigation div#redad div#content div#button,
      div#right-column div#redad div#content div#button,
      div#right-column div#redad-top div#content div#button {
      float:right;
      padding-right:5px;
      padding-top:12px;
      height:25px;
      }

      div#subnavigation div#redad div#content div#left,
      div#right-column div#redad div#content div#left,
      div#right-column div#redad-top div#content div#left {
      float:left;
      width:9px; height:25px;
      }

      div#subnavigation div#redad div#content div#mid,
      div#right-column div#redad div#content div#mid,
      div#right-column div#redad-top div#content div#mid {
      background-image:url(/image/ad_button_red_mid.gif);
      background-repeat:repeat-x;
      float:left;
      height:20px;
      padding-left:6px;
      padding-right:6px;
      padding-top:5px;
      }

      div#subnavigation div#redad div#content div#mid a,
      div#right-column div#redad div#content div#mid a,
      div#right-column div#redad-top div#content div#mid a {
      color:#ce0031;
      }

      div#subnavigation div#redad div#content div#mid a:hover,
      div#right-column div#redad div#content div#mid a:hover,
      div#right-column div#redad-top div#content div#mid a:hover {
      color:#ED1C24;
      text-decoration:none;
      }

      div#subnavigation div#redad div#content div#right,
      div#right-column div#redad div#content div#right,
      div#right-column div#redad-top div#content div#right {
      float:left;
      width:9px; height:25px;
      }

      div#subnavigation div#redad div#content div#text,
      div#right-column div#redad div#content div#text,
      div#right-column div#redad-top div#content div#text {
      margin-bottom:15px;
      }
      
      div#subnavigation div#redad div#content form img,
      div#right-column div#redad div#content form img,
      div#right-column div#redad-top div#content form img {
      vertical-align:middle;
      margin-bottom:1px;
      }
      
      div#subnavigation div#redad div#content form#donateform,
      div#right-column div#redad div#content form#donateform,
      div#right-column div#redad-top div#content form#donateform {
      font-size:12px;
      margin:0;
      }
      
      div#subnavigation div#redad div#content form#donateform p,
      div#right-column div#redad div#content form#donateform p,
      div#right-column div#redad-top div#content form#donateform p {
      font-size:12px;
      }
      
      div#subnavigation div#redad div#content form#donateform input,
      div#right-column div#redad div#content form#donateform input,
      div#right-column div#redad-top div#content form#donateform input {
      margin:0 0 1px 0;
      vertical-align:middle;
      width:auto;
      }
      
      div#subnavigation div#redad div#content form#donateform input.belopp,
      div#right-column div#redad div#content form#donateform input.belopp,
      div#right-column div#redad-top div#content form#donateform input.belopp {
      margin-left:6px;
      width:40px;
      }
      
      div#subnavigation div#redad div#content form#donateform label,
      div#right-column div#redad div#content form#donateform label,
      div#right-column div#redad-top div#content form#donateform label{
      margin-left:16px;
      }

      form#donateform td.payment-small {
      font-style: italic;
      font-size: 10px;
      padding-left: 10px;
      }

      div#subnavigation div#redad div#content h3,
      div#right-column div#redad div#content h3,
      div#right-column div#redad-top div#content h3 {
      margin-bottom:12px;
      color:white;
      }

      div#subnavigation div#redad div#content p,
      div#right-column div#redad div#content p,
      div#right-column div#redad-top div#content p {
      color:white;
      font-weight:700;
      margin-bottom:1px;
      }

      div#subnavigation div#redad div#content input,
      div#right-column div#redad div#content input,
      div#right-column div#redad-top div#content input {
      width:140px;
      }

      div#subnavigation div#redad div#bottom,
      div#right-column div#redad div#bottom,
      div#right-column div#redad-top div#bottom {
      width:194px;
      height:5px;
      }

      div#subnavigation div#menu {
      width:186px;
      background-image:url(/image/subnavigation_background.gif);
      background-repeat:repeat-y;
      padding:8px 4px 0px 4px;
      }

      div#subnavigation div#menu div.header {
      width:158px; height:22px;
      background-image:url(/image/menu_section.gif);
      background-repeat:no-repeat;
      padding:8px 10px 0px 18px;
      color:white;
      font-weight:700;
      }

      div#subnavigation div#menu div.item {
      width:151px;
      background-image:url(/image/menu_line.gif);
      background-repeat:no-repeat;
      background-position:bottom;
      padding:0px 5px 8px 30px;
      }

      div#subnavigation div#menu div.item div.itemthree {
      padding-left:6px;
      padding-top:2px;
      }

      div#subnavigation div#menu div.item div.itemthree a {
      font-weight:normal;
      text-decoration:none;
      color:#333333;
      }

      div#subnavigation div#menu div.item div.itemthree a:hover {
      font-weight:normal;
      text-decoration:none;
      color:#ED1C24;
      }

      div#subnavigation div#menu div.item div.itemthree a.selected {
      font-weight:normal;
      text-decoration:none;
      color:#ED1C24;
      }

      div#subnavigation div#menu a {
      font-weight:700;
      text-decoration:none;
      color:#333333;
      }

      div#subnavigation div#menu a:hover {
      font-weight:700;
      text-decoration:none;
      color:#ED1C24;
      }

      div#subnavigation div#menu a.selected {
      font-weight:700;
      text-decoration:none;
      color:#ED1C24;
      }

      div#subnavigation div.end,
      div#right-column div.end {
      width:194px; height:10px;
      }


      div#containersplit div#content { 
      float:left;
      width:614px; 
      overflow: hidden;
      }

      div#containersplit div#content-wide {
      float: left;
      width: 808px;
      }

      div#containersplit div#content div#main {
      width:551px;
      padding:19px 32px 22px 31px;
      background-image:url(/image/split_background.gif);
      background-repeat:repeat-y;
      }
      
      div#containersplit div#content-wide div#main-wide {
      width: 808px;
      background-image:url(/image/split_background_wide.gif);
      background-repeat:repeat-y;
      }

      div#main-wide div.text {
      position: absolute;
      top: 85px;
      left: 212px;
      width: 268px;
      margin-bottom: 0px;
      padding-bottom: 0px;
      }

      div#main-wide div.text div.form table tr td {
      height: 10px;
      padding: 0;
      margin: 0;
      }
      
      div#main-wide div.text p {
      color: black;
      margin-bottom: 0;
      padding-bottom: 0;
      }
      
      div#main-wide div.text input {
      margin: 2px; 
      }

      div#main-wide div.text div.form {
      position: absolute;
      top: 160px;
      left: 1px;
      margin: 0;
      padding: 0;
      }

      div#main-wide div.text div#guardian-button {
      position: absolute;
      left: 178px;
      top: 338px;  
      }

      div#containersplit div#content div#main div#payinfo {
      font-size:10px;
      color:#666666;
      }

      div#containersplit div#content div#main div#pay {
      width:551px;
      margin-top:18px;
      margin-bottom:12px;
      }

      div#containersplit div#content div#main div#pay div#paytop {
      width:551px; height:12px;
      }

      div#containersplit div#content div#main div#pay div#paycontent {
      width:519px;
      padding-left:16px;
      padding-right:16px;
      background-color:#F2F2F2;
      }

      div#containersplit div#content div#main div#pay div#paycontent div#paymentfiller {
      clear:both;
      }

      div#containersplit div#content div#main div#pay div#paycontent div#step {
      color:#ED1C24;
      font-size:14px;
      font-weight:700;
      margin-bottom:22px;
      }

      div#containersplit div#content div#main div#pay div#paycontent div#step span {
      color:#999999;
      font-size:14px;
      font-weight:700						}

      div#containersplit div#content div#main div#pay div#paycontent div#steps {
      margin-bottom:8px;
      font-weight:700;
      }

      div#containersplit div#content div#main div#pay div#paycontent div#steps span {
      color:#CCCCCC;
      font-weight:700;
      }

      div#containersplit div#content div#main div#pay div#paycontent table td {
      font-weight:700;
      }

      div#containersplit div#content div#main div#pay div#paycontent table td p {
      color:#666666;
      margin:0px 0px 2px 0px;
      }

      div#containersplit div#content div#main div#pay div#paycontent table td.obligatory {
      font-size:16px;
      font-weight:700;
      color:#ED1C24;
      }

      div#nextbutton {
      padding-right:10px;
      height:25px;
      }

      div#nextleft {
        float:right;
	width:8px; height:25px;
      }

      div#nextmid {
      background-image:url(/image/continue_mid.gif);
      background-repeat:repeat-x;
      float:right;
      height:23px;
      padding-left:2px;
      padding-right:2px;
      padding-top:2px;
      }

      div#nextmid a {
      font-size:12px;
      font-weight:700;
      text-decoration:none;
      }

      div#nextright {
      float:right;
      width:12px; height:25px;
      }

      div#containersplit div#content div#main div#pay div#paybottom,
      .paybottom {
         width:551px; height:12px;
      }

      
      .large-guardian-form {
        width: 100%;
      }

      .large-guardian-form td {
        padding-bottom: 20px;
      }
      .large-guardian-form td.last,
      .large-guardian-form table td {
        padding-bottom: 0;
      }

      .large-guardian-form .required,
      .large-guardian-form .required-b {
        color: #ED1C24;
      }
      .large-guardian-form .required-b {
        font-size: 16px;
      }

      .large-guardian-form input[type="text"] {
        width: 200px;
      }
      .large-guardian-form input[type="text"].small {
        width: 100px;
      }

      .large-guardian-form label {
        margin-right: 30px;
      }

      .guardian-sign-up-large-error {
	color: #ED1C24;
	padding: 5px 0 15px;
      }

      .large-guardian-form .guardian-signup-error {
        border-color: #ED1C24;
      }

      .large-guardian-form label.boy {
        margin-right: 0;
      }

      

      div#containersplit div#content div.largepuff {
      width:614px;
      margin-bottom:6px;
      }

      div#containersplit div#content div.largepuff div.top {
      width:614px; height:3px;
      }

     
      div#containersplit div#content div.largepuff div.content{
      position:relative;
      top:0px; left:0px;
      width:588px; height:107px;
      padding:11px 11px 11px 15px;
      background-image:url(/image/large_puff.gif);
      background-repeat:repeat-y;
      }      

      div#containersplit div#content div.largepuff div.content div.image {
      float:left;
      margin-right:16px;
      }

      div#containersplit div#content div.largepuff div.content div.text {
      width:400px;
      margin-top:5px;
      float:left;
      }

      div#containersplit div#content div.largepuff div.content div.href {
      position:absolute;
      top:100px; left:190px;
      width:400px;
      text-align:right;
      }

      div#containersplit div#content div.largepuff div.bottom {
      width:614px; height:3px;
      }


      div#containersplit div#content div#articleimagetop {
      margin-bottom:16px;
      }
      
      div#articleimagetop-small {
      margin-bottom:16px;
      }

      div#articleimagetop img {
      margin-left: 5px;
      }
      
      div#articleimagetop-small img {
      margin-left: 5px;
      }

      div#containersplit div#content div#main p {
      margin-bottom:12px;
      }

      div#main-small p {
      margin-bottom:12px;
      }

      div#containersplit div#content div#main div.pressimage {
      margin-bottom:20px;
      }
      
      div#main-small div.pressimage {
      margin-bottom:20px;
      }


      div#containersplit div#content div#main div.facts {
      float:right;
      width:150px;
      margin-top:27px;
      margin-left:20px;
      margin-bottom:16px;
      background-color:#333333;
      }

      div#main-small div.facts {
      float:right;
      width:150px;
      margin-top:27px;
      margin-left:20px;
      margin-bottom:16px;
      background-color:#333333;
      }

      div#containersplit div#content div#main div.facts div.header {
      width:142px; height:17px;
      padding:7px 0px 0px 8px;
      background-image:url(/image/facts.gif);
      background-repeat:no-repeat;
      color:white;
      font-weight:700;
      text-transform:uppercase;
      }
      
      div#main-small div.facts div.header {
      width:142px; height:17px;
      padding:7px 0px 0px 8px;
      background-image:url(/image/facts.gif);
      background-repeat:no-repeat;
      color:white;
      font-weight:700;
      text-transform:uppercase;
      }      
      

      div#containersplit div#content div#main div.facts div.content {
      width:132px;
      padding:8px 10px 0px 8px;
      background-color:#333333;
      font-size:10px;
      color:white;
      }

      div#main div.facts div.content {
      width:132px;
      padding:8px 10px 0px 8px;
      background-color:#333333;
      font-size:10px;
      color:white;
      }
      
      div#containersplit div#content div#main div.facts div.content p {
      margin-bottom:3px;
      }
      
      div#main-small div.facts div.content p {
      margin-bottom:3px;
      }

      div#containersplit div#content div#main div.facts div.content a {
      font-size:10px;
      color:white;
      text-decoration:underline;
      }
      
      div#main-small div.facts div.content a {
      font-size:10px;
      color:white;
      text-decoration:underline;
      }      

      div#containersplit div#content div#main div.facts div.content a:hover {
      font-size:10px;
      color:white;
      text-decoration:none;
      }
        
      div#main-small div.facts div.content a:hover {
      font-size:10px;
      color:white;
      text-decoration:none;
      }

      div#containersplit div#content div#main div.facts div.end {
      width:150px; height:16px;
      }

      div#main-small{
      background: white;
      position: absolute;
      left: 200px;
      width:600px;
      }
      
      div#main-small-outer{
      margin: 0px;
      width:614px;
      height: 300px;
      }

      div#containersplit div#content div.end {
      width:614px; height:6px;
      }

      div#container {
      width:808px;   
      height:395px;
      background-color:white;
      background-image:url(/image/content_background.gif);
      background-repeat:repeat-y;
      } 
      
      div#container-top-right {
      width:607px;
      *width:606px;
      height:395px;
      *height:395px;
      background-color:white;
      background-image:url(/image/split_background.gif);
      background-repeat:repeat-y;
      margin-right: 5px;
      margin-bottom:7px;
      *margin-bottom: 4px;
      
      }
      

      div#container div#start {
      position:relative;
      top:0px; left:0px;
      margin-left:4px;
      margin-right:4px;
      padding:10px 10px 10px 10px;
      width:780px; height:375px;
      }

      div#container div#start div#image {
      float:left;
      margin-right:15px;
      }
      
      div#image-top-right {
      padding-bottom: 3px;
      float:right;

      margin-right:0px;
      }
      
      div#text-top-right {
      float:right;
      margin-right:0px;
      /*width:590px;*/
      padding-left: 18px;
      padding-right: 15px;
      }
      
      div#container div#start div#text {
      margin-top:5px;
      float:left;
      width:255px;
      }

      div#container div#start div#text p {
      margin-bottom:11px;
      }

      div#container div#start div#text div#href {
      width:100%;
      text-align:right;
      }

      div#container div#campaign {
      position:relative;
      top:0px; left:0px;
      margin-left:4px;
      margin-right:4px;
      width:800px; height:395px;
      }

      div#container div#campaign div#image {
      position:absolute;
      top:0px; left:0px;
      z-index:1;
      }

      div#container div#campaign div#text {
      position:absolute;
      top:25px; left:520px;
      width:250px;
      z-index:2;
      }

      div#container div#campaign div#text table td {
      color:white;
      }

      div#container div#campaign div#text div#button {
      position:absolute;
      top:334px; left:165px;
      z-index:3;
      }

      div#container div#campaign div#text p {
      color:white;
      margin-bottom:11px;
      }


      div#containerend { 
      width:808px; 
      height:3px;
      }

      div#startbox {
      overflow: hidden;
      position:relative;
      top:0px; left:0px;
      float:left;
      padding:13px 0px 0px 13px;
      margin-bottom:1px;
      width:391px; height:136px;
      background-image:url(/image/content_small_background.gif);
      background-repeat:no-repeat;
      }

      div#startbox div.image {
      float:left;
      margin-right:14px;
      }

      div#startbox div.textcontainer {
      float:left;
      width:195px;
      }

      div#startbox div.text {
      height:100px;
      }

      div#startbox div.href {
      text-align:right;
      width:195px;
      }

      .redcolor {
      color:#ED1C24;
      }

      .whitecolor {
      color:white;
      }

      .press_even, .press_odd {
      margin:0 -8px 5px -8px;
      padding-bottom:2px;
      }

      .press_even {
      background:url('/image/press_even_bottom.gif') 0 100% no-repeat;
      }

      .press_even p, .press_odd p {
      margin:0 8px 0 8px !important;
      }

      .press_even h4, .press_odd h4 {
      padding:8px 8px 0 8px;
      }

      .press_even h4 {
      background:url('/image/press_even_top.gif') 0 0 no-repeat;
      }

      /* Added by Roxen: */

      div#containersplit div#content div.file-component {
      width:614px;
      margin-bottom:6px;
      }

      div#containersplit div#content div.file-component div.top,
      div#containersplit div#content div.action-table div.top {
      width:614px; height:3px;
      }

      div#containersplit div#content div.file-component div.content,
      div#containersplit div#content div.action-table div.content {
      position:relative;
      top:0px; left:0px;
      width:588px;
      padding:11px 11px 11px 15px;
      background-image:url(/image/large_puff.gif);
      background-repeat:repeat-y;
      }

      div#containersplit div#content div.file-component div.content {
      height: 30px;
      }

      div#containersplit div#content div.file-component div.bottom,
      div#containersplit div#content div.action-table div.bottom {
      width:614px; height:3px;
      }

      div.table-component table {
      border-collapse: collapse;
      }
      
      div.table-component tr {
      }
      
      div.table-component tr.odd {
      }

      div.table-component tr.even {
      }

      div.table-component tr.first {
      }

      div.table-component td {
      border-style: solid;
      border-width: 0px;
      }

      div.table-component td.odd {
      }

      div.table-component td.even {
      }

      div.table-component td.first {
      }

      table.table-component {
      width: 580px;
      }

      div.highlight p b {
      background-color: lightgreen;
      }
      
      div#containersplit div#content div#main div.facts div.content div {
      width:132px;
      padding:8px 10px 0px 8px;
      background-color:#333333;
      font-size:10px;
      color:white;
      }

      div.facts p {
      padding-bottom: 2px;
      }

      span.error {
      color:#ED1C24;
      font-size: 13px;
      font-weight: bold;
      }

      div#container div#campaign div#text td.error,
      div#main-wide div.text td.error {
      color:#ED1C24;
      }
      
      div#main-wide h2 {
      margin-bottom: 3px;
      }

      span.error_black,
      td.error_black {
      font-size: 12px;
      color: black;
      }
      
      div#container div#campaign div#text table td.error_black {
      color:black;
      }

      div#containersplit div#content div#main div#pay div#paycontent p {
      font-weight:700;
      color:#666666;
      margin:0px 0px 0px 0px;
      padding: 0 0 0 0;
      }

      /* BeReborn: */

      div#containersplit div#subnavigation div#bereborn-sub-nav,
      div#containersplit div#right-column div#bereborn-sub-nav {
      width:194px;
      height: 226px;
      margin-bottom: 8px;
      }

      div#containersplit div#subnavigation div#bereborn-sub-nav img,
      div#containersplit div#right-column div#bereborn-sub-nav img {
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      }

      div#containersplit div#subnavigation div#bereborn-sub-nav div#content,
      div#containersplit div#right-column div#bereborn-sub-nav div#content {
      background-image:url(/image/ad_background_2.gif);
      background-repeat:repeat-y;
      width:162px;
      padding:0 0 0 4px;
      }

      div#containersplit div#subnavigation div#bereborn-sub-nav div#bottom,
      div#containersplit div#right-column div#bereborn-sub-nav div#bottom {
      width:194px;
      padding: 0;
      margin: 0;
      }

      div#container div#reborncampaign,
      div#container div#generic-campaign,
      div.generic-sign-up-component {
      position:relative;
      top:0px; 
      left:0px;
      margin-left:4px;
      margin-right:4px;
      width:800px; height:395px;
      }

      div.generic-sign-up-component {
      }

      div#container div#reborncampaign div#image {
      position:absolute;
      top:0px; left:0px;
      z-index:1;
      }

      div#container div#reborncampaign div#text {
      position:absolute;
      top:123px; left:136px;
      width:250px;
      z-index:2;
      }



      div#container div#reborncampaign div#text table td {
      color:white;
      }



      div#container div#reborncampaign div#text div#button {
      position:absolute;
      top:245px; left:135px;
      z-index:3;
      }

      div#container div#reborncampaign div#text p {
      color:white;
      margin-bottom:11px;
      }

      div.media-container {
      text-align: center;
      }
      
      div#containersplit div#content div.largepuff div.tip-friend{
      background-image:url(/image/large_puff.gif);
      background-repeat:repeat-y;
      padding: 15px 25px;
      }
      
      .tip-friend-text{
       font-weight: bold;
       font-size: 11px;
      } 
      
       .country{
        font-size: 12px;
        /*text-align: center;*/
      }
      
      div.guardian_signup_small_give_text {
	font-size: 11px;
	width: 167px;
	margin: 0 auto;
	margin-top: 10px;
      }
	      
      div.guardian_signup_small_header {
        padding: 8px;
	margin: 0 auto 7px auto;
	color: white;
	background-color: #ED1C24;
	text-align: center;
	width: 151px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
      }

      div.guardian_signup_small_image {
        width: 167px;
        margin: 0 auto;
      }

      div.guardian-sign-up-small-error {
        margin-top: 7px;
      }

      div.guardian-sign-up-small-error span.guardian-signup-error {
        font-weight: bold;
        color: #ED1C24;
      }

      div.guardian-button-container {
        width: 83px;
	padding-left: 104px;
	margin-left: 10px;
	padding-bottom: 10px;
      }

      div#guardian-button {
	height: 16px;
	width: 60px;
	background: none;
	background-image: url(/image/skickaknapp.gif);
	cursor: pointer;
	color: white;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
      }
  
      div.form{
	padding: 1px 1px 10px 13px; 
                
      }
      
      form.generic-form-right{
	padding: 0px; 
        margin: 0px;        
      }      
      
      .form td{
		font-weight: bold;  
      }
	  
      div#startpage-container div.generic-form-component {
        height: 417px;
	overflow: hidden;
      }

      div.generic-form-component {
        background-image:url(/image/ad_background_2.gif);
	padding-top: 10px;
	margin-top: -3px;
      }

      div#guardian_signup_small {
        background-image:url(/image/ad_background_2.gif);
	margin-top: -3px;
	padding-top: 10px;
      }
	
      div.generic-form-component div.text { 
        font-size: 14px;
        color: #ED1C24;
        font-weight: bold;
	text-align: center; 
	padding: 0 12px 30px 12px;
      }
  
      div.konto{
		color: black;
                margin-left: 5px;
      }
      
      div.generic-form-component-header {
        padding: 5px;
	margin: 0 auto 6px auto;
	color: white;
	background-color: #ED1C24;
	text-align: center;
	width: 157px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
      }

      div.generic-form-component-bottom {
        margin-top: 0px;
	color: black;
	font-size: 11px;
	font-weight: bold;
	width: 167px;
      }

      input.generic-form-component-button {
        color: white;
        border: none;
	background: none;
	cursor: pointer;
	font-size: 10px;
      }

      div.generic-form-component-button-container {
        width: 167px;
	margin-top: 7px;
      }

      div.generic-form-component-button-input-container {
        width: 60px;
	height: 16px;        
	background-image: url(/image/skickaknapp.gif);
	background-repeat: no-repeat;
	float: right;
	text-align: center;
      }

      div.generic-form-component-image {
        width: 167px;
        margin: 0 auto;
      }

      input.guardian-small-form {
        border: 1px solid #000000;
	padding: 3px;
        background-color: #EEEEEE;
      }
      
      div.generic-form-component div.form input.button {
      border: none;
      background-color: white;
      }

      div.generic-form-component-checkbox {
        float: left; 
	width: 18px;
      }

      div.generic-form-component-text {
        float: left;
	width: 144px;
      }

      td.error{
        color: #ef4234;
		padding: 3px;
      }
      
      div.news-small {
        height: 172px;
        width: 280px;
	float: left;
	overflow: hidden;
      }

      div.content-news-box div.news {
        background-image:url(/image/content_background.gif);
        padding-top: 15px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px; 
      }

      div.news-small div.content-news-box div.news {
        background-image:url(/image/content_background_small.gif);
	height: 115px;
      }

        
      a.news-box-link {
        font-weight: bold;
        color: black;
      }
      
      span.date{
       font-family: Arial;
       font-size: 10px;

      }
      
      div#date{
       padding-left: 12px;
      }
      
      .news-box-item{
       padding-bottom: 10px;
      }
      
      /* Bli-fadder-startpage*/
      
      div#bli-fadder-startpage-right{
      background-image:url(/image/ad_background_2.gif);
      }
      
      div#bli-fadder-startpage div.content{
       background-image:url(/image/e_stories/bli_fadder_startpage.jpg);
       background-repeat:no-repeat;
       height: 395px;
       width: 190px;
       margin-left: 4px;
       margin-top: 15px;
       margin-bottom: 4px;
      }
      
      div#bli-fadder-startpage-right div.content{
       background-image:url(/image/e_stories/bli_fadder_startpage.jpg);
       background-repeat:no-repeat;
       height: 395px;
       width: 190px;
       margin-left: 4px;
       margin-top: 0px;
       margin-bottom: 6px;
       *margin-bottom:8px;
      }
      
      
      div.header-fadder-form-startpage{
      margin-top: -15px;
      padding-right: 15px;
      padding-left: 15px;
      }
      
      div.header-fadder-form-startpage h4{
       font-family: Arial;
       font-size: 16px;
       color: white;
       text-align: center;
      padding-top: 5px;
      }
      
      div.header-fadder-form-startpage-right h4{
       font-family: Arial;
       font-size: 16px;
       color: white;
       text-align: center;
       padding: 5px;
      }
      
      div.header-fadder-form-startpage{
       background-color: black;
       margin-right: 4px;
       height: 50px;
      }
      
      div#bli-fadder-startpage-right div.content div.header-fadder-form-startpage-right{
       margin-right: 4px;
       height: 50px;
       color: white;
       font-size: 16px;
      }
      
      div#bli-fadder-startpage-right div.bli-fadder-link {
        font-size: 13px;
        text-align: center;
        color: white;
        height: 65px;
	width:186px;
	margin:0;
	padding:0;
	margin-top: 285px;
        vertical-align: text-bottom;
       }

      #bli-fadder-startpage-right .content form {
       margin:0;       
       padding:0;
      }
         	
    div.news-top,
    div.news-top-small {    
      color: white;
      font-weight: bold;
      height: 30px;
      font-size: 11px;
      line-height: 30px;
      padding-left: 20px;
      text-transform: uppercase;
    }
        
    div.news-top {
      background-image: url(/image/top_stripe_news.gif);
    }

    div.news-wide {
      margin-top: 7px;
    }

    div.news-top-small {
      background-image: url(/image/top_stripe_news_small.gif);
    }
	
    div.head{
    font-size: 50px;
    }
    
    p.thanks-fadder{
     margin-left: 21px;
     margin-right: 10px;
     padding-bottom: 10px;
    }
    
    div#floatcampaign,
    div#float-generic-sign-up-component {
    z-index: 11;
    position: absolute;
    left:90px;
    top: 150px;
    height: 395px;
    width: 808px;
    background-color: #EEEEEE;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
    }
    
    form.float-generic-sign-up-component {
    margin: 0;
    padding: 0;
    }

    div#floatcampaign-flash{
    cursor: pointer;
    z-index: 11;
    position: absolute;
    left:90px;
    top: 140px;
    height: 430px;
    width: 820px;
    background-color: transparant;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 5px;
    padding-bottom: 6px;
    border-left-color: #FFFFFF;
    border-style: none;
    }
    
    .background-image-flash {
    z-index: 10;
    position: absolute;
    left:90px;
    top: 140px;
    height: 430px;
    width: 820px;
    
    }
    
    div#floatcampaign-flash div#container{
      background-color: transparant;
      background-image: none;
    }
    
    div#floatcampaign-flash div#container{
      background-color: transparent;
      background-image: none;
    }
    
    div#floatcampaign-flash div#container div#generic-campaign {
     padding-top: 23px;
     padding-left: 1px;
    }
    
    
    div#floatcampaign-topbar,
    div.float-generic-sign-up-component-topbar {
    position: absolute;
    left: 10px;
    top: 10px;    
    }
    
    p#stang{
    color: #ED1C24;
    font-weight: bold;
    }

    input#generic-sign-up-component-input {
    position: relative;
    border:none;
    }
    
    img.generic-sign-up-component-submit {
    position: absolute;
    /*
    top: 350px;
    left: 620px;
    */
    }

    div.dimmer {
    z-index: 10;
    position:absolute;
    left:-200px;
    /*left:-100px;*/
    top:-60px;
    font-family:verdana;
    font-weight:bold;
    padding:40px;
    height: 1200px;
    width: 1500px;
    background-image:url(/image/campaign/gray.png);
    *background-image:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/image/campaign/gray.png');
    }
    
    div.news-box-images {
    float: right; 
    width: 190px;
    }

    div.news-box-images img {
    float: left;
    }

    div.things-component {
      float: left;
      width: 712px;
      height: 172px;
      margin-left: 10px;
      overflow: hidden;
    }

    div.things-header {
      background-color: red;
      background-image: url(/image/top_stripe_things.gif);
      height: 30px;
      line-height: 30px;
      font-size: 11px;
      color: white;
      font-weight: bold;
      padding-left: 20px;
      text-transform: uppercase;
    }

    div.things-content {
      background-image: url("/image/content_background_things.gif");
      height: 115px;
      padding: 15px 5px 10px 15px;
    }

    div.things-box {
      float: left;
      width: 143px;
      height: 110px;
      margin-right: 15px;
      background-repeat: no-repeat;
      background-position: left bottom;
    }

    div.things-box-form {
      float: left;
      width: 205px;
      height: 115px;
      padding: 0 5px 0 5px;
    }

    div.things-box-form div.more-info-component {
      background-image: none;
    }

    div.things-box-form div.more-info-component-content {
      background-image: none;
      padding: 0;
    }

    div.things-box-form div.end {
      display: none;
    }

    a.things-box-top,
    span.things-box-top {
      background: transparent url(/image/things-box-bg.png) no-repeat left top;
      color: white;
      font-size: 11px;
      font-weight: bold;
      display: block;
      height: 106px;
      padding: 2px 8px;
    }

    div#main-wide div#gifts-admin {
    padding: 25px;
    }

    div.share-component {
    text-align: center;
    margin-bottom: 8px;
    margin-top: -4px;
    }

    div.bylines {
    float: right;
    }

    div.bylines div {
    font-size: 10px;
    text-align: right;
    }

    div.youtube-startpage {
    width: 460px;
    padding-top: 10px;
    text-align: center;
    }

    div#container div#start div.text-youtube {
    margin-top:5px;
    float:left;
    width:280px;
    }

    table.youtube-centered {
      margin: 0 auto;
    }

    table.youtube-centered td {
      height: 395px;
      padding-left: 4px;
    }

    div.print-and-tip,
    div.rss-icon {
    float: left;
    }

    table.print-and-tip,
    table.rss-icon {
      height: 30px;
    }

    table.print-and-tip td,
    table.rss-icon td {
      vertical-align: center;
    }

    div.rss-icon {
      padding-top: 1px;
    }

    table.rss-icon {
      cursor: pointer;
    }

    table.rss-icon td {
      font-size: 10px;
    }

    td.rss-icon-image {
      padding-left: 4px;
      padding-bottom: 2px;
    }

    div.puff-column-header {
    height: 19px;
    width: 189px;
    background-image: url(/image/puff_header_background.gif);
    font-weight: 700;
    padding-top: 3px;
    padding-left: 15px;
    color: white;
    }

    p.puff-column-textwrapper {
    margin-bottom: 0 !important;
    }

    table.guardian-small-form-gift-type td {
      vertical-align: top;
      padding-bottom: 2px;
    }

    table.guardian-small-form-gift-type input {
      margin: 0;
      padding: 0;
    }

    td.guardian-small-form-gift-type-right {
      padding-left: 4px;
      padding-top: 0px;
      font-size: 11px;
    }

    td.guardian-small-form-gift-type-left {
      padding-left: 3px;
    }

    div.bottom-right-icons {
      padding-right: 15px;
      padding-top: 10px;
      margin-bottom: 12px;
    }

    div.bottom-right-icons-float-right {
      float: right;
    }

    div.bottom-right-icons img {
      margin-left: 8px;
    }

    div.form-field-container-wide {
      background-image: url(/image/form-backgrounds/field-bg-wide.gif); 
      width: 163px; 
      height: 32px;
      padding-top: 0px; 
      padding-left: 2px; padding-right: 2px;
      overflow: hidden; 
      font-size: 11px;
      line-height: 11px;
      margin-top: 5px;
    }

    div.form-field-container-medium {
      background-image: url(/image/form-backgrounds/field-bg-medium.gif); 
      width: 88px; 
      height: 32px;
      padding-top: 0px; 
      padding-left: 2px; padding-right: 2px;
      overflow: hidden; 
      font-size: 11px;
      line-height: 11px;
      margin-top: 6px;
      float: left;
      margin-left: 10px;
    }

    div.form-field-container-small {
      background-image: url(/image/form-backgrounds/field-bg-small.gif); 
      width: 61px; 
      height: 32px;
      padding-top: 0px; 
      padding-left: 2px; padding-right: 2px;
      overflow: hidden; 
      font-size: 11px;
      line-height: 11px;
      margin-top: 6px;
      float: left;
    }

    span.form-field-title {
      color:white; 
      font-size: 10px;
    }

    input.form-field-input-small,
    input.form-field-input-medium,
    input.form-field-input-wide {
      border: none; 
      background: none;
      height: 15px; 
      padding-left: 2px; 
      padding-right: 2px; 
      margin-top: 2px;
    }

    input.form-field-input-small {
      width: 58px; 
    }
    input.form-field-input-medium {
      width: 84px; 
    }

    input.form-field-input-wide {
      width: 160px; 
    }

    div.generic-form-component-error {
      margin-top: 7px;
    }

    div.generic-form-component-error span.generic-form-component-error {
      color: #ED1C24;
    }

    span.generic-form-component-error,
    span.guardian-signup-error {
      color: orange;
    }

    div.media-gallery {
      padding: 12px 15px;
      height: 400px;
      width: 778px;
      background-image: url(/image/content_background.gif);
      overflow: hidden;
    }

    div.media-gallery-text-header {
      font-size: 25px;
      font-weight: bold; 
      color: black;
      padding-bottom: 10px;
    }

    div.media-gallery-item {
      height: 340px;
      width: 778px;
    }

    div.media-gallery-item-left {
      width: 560px;
      float: left;
    }

    div.media-gallery-item-right {
      width: 198px;
      padding: 0 10px;
      float: left;
    }

    div.media-gallery-thumbs {
      margin-top: 10px;
      width: 560px;
      height: 45px;
      cursor: pointer;
      position: absolute;
      top: 442px;
    }

    div.media-gallery-thumbs-left,
    div.media-gallery-thumbs-right {
      height: 41px;
      width: 32px;
      float: left;
      margin-top: 2px;
      cursor: pointer;
    }

    div.media-gallery-thumbs-left {
      background-image: url(/image/media-thumb-left.jpg);
    }
    div.media-gallery-thumbs-right {
      background-image: url(/image/media-thumb-right.jpg);
    }

    div.media-gallery-thumbs-middle {
      width: 300px;
      float: left;
      height: 45px;
      width: 496px;
    }

    div.media-gallery-thumb {
      border: 2px solid white;
      height: 41px;
      width: 89px;
      float: left;
      margin-left: 5px;
      display: inline;
    }

    div.media-gallery-thumb-selected,
    div.media-gallery-thumb:hover {
      border: 2px solid #ED1C24;
    }

    /* Roxen edit box CSS: */

    .roxen-edit-box-off { }
    .roxen-edit-box-on { }

    .roxen-edit-marker-off {
      visibility:       hidden;
      display:          block;
      position:         absolute;
    }

    .roxen-edit-marker-on {
      visibility:       visible;
      display:          block;
      position:         absolute;
      background:       URL(/roxen-files/cms-sites/4.5/images/button_edit_comp.gif)
                        top left no-repeat; 
      width:            28px;
      height:           13px;
      z-index:          1;
    }

    div.roxen-linkbrowser-anchor a {
      visibility:       visible;
      display:          block;
      position:         absolute;
      background:       URL(/roxen-files/cms-sites/4.5/images/button_link_browser.gif)
                        top left no-repeat;
      width:            28px;
      height:           13px;
      z-index:          1;
    }

    div.comment-field-wrapper div.comment-field-title-wrapper {
      margin-top: 10px;
    }

    div.comment-field-wrapper span.comment-field-title {
      /*      background-color: #ED1C24; */
      background-image: url('/image/comment-field-background.gif');
      color: white;
      padding: 2px;
      width: 96px;
      display: block;
    }

    div.comment-field-wrapper .comment-field {
      border: 1px dashed red;
      margin: 0;
    }

    div#captcha-ajax {
      margin-top: 10px;
      border: 1px dashed red;
      padding: 2px;
      text-align: center;
      width: 100px;
      height: 40px;
    }

    div#article-comment-component {
      border-top: 1px solid #cccccc;
      padding-top: 20px;
      margin-top: 20px;
    }

    div#article-comment-component div.comment-field-wrapper input {
      width: 160px;
    }

    div#article-comment-component div#comment_pages {
      padding:5px 0;
      text-align:center;
    }

    div#article-comment-component div#comment_pages span.disabled {
      color:#CCCCCC;
      font-size: 10px;
    }

    div#article-comment-component div#comment_pages a {
      color:black;
      font-size:10px;
    }

    div#article-comment-component div#comment_pages a.comment-page-selected {
      font-weight:bold;
    }

    div#article-comment-component div#comment_pages span.sep {
      color:#CCCCCC;
      padding:0 5px;
    }

    div#article-comment-component div.comment_row {
      border-top:1px solid #CCCCCC;
  /*      margin:0 0 5px; */
      overflow:hidden;
      padding: 10px 0 20px 0;
    }

  /*
    div#article-comment-component div.comment_row.alternative {
      background:none repeat scroll 0 0 #F6F5F0;
    }
  */

    div#article-comment-component div.comment_row div.poster_info {
      color:#888888;
      float:left;
      font-family:Arial,Helvetica;
      font-size:9px;
    }

    div#article-comment-component div.comment_row div.poster_info span.poster_name {
      color:black;
      font-size:12px;
      font-weight:bold;
      padding:0 10px 0 0;
    }

    div#article-comment-component div.comment_row div.poster_info span.poster_name.registered {
      color:red;
    }

    div#article-comment-component div.comment_row div.comment_moderation_highlight {
      float:right;
      padding:0 0 0 10px;
    }

    div#article-comment-component div.comment_row div.exclamation {
      float:right;
    }

    div#article-comment-component div.comment_row div.exclamation a {
      color:#888888;
      font-family:Arial,Helvetica,sans-serif;
      font-size:11px;
    }

    div#article-comment-component div.comment_row div.text {
      clear:both;
      font-family:Arial,Helvetica,sans-serif;
      font-size:11px;
      overflow:hidden;
      padding:5px 0 0;
    }

    div#article-comment-component div#comment_submit {
      float: right;
    }

    div#article-comment-component div#comment_submit div.submit-button {
        width: 60px;
	height: 16px;        
	background-image: url(/image/skickaknapp.gif);
	background-repeat: no-repeat;
	text-align: center;
        margin-top: 10px;
    }

    div#article-comment-component div#comment_submit div.submit-button a {
      color: white;
    }

    div#comments-first-fields {
      width: 200px;
    }

    div#comments-message-field {
      float: left;
    }

    div.comment-list-header {
      margin-top: 20px;
    }
    
  
