﻿/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background: #434343 url(/y08/gfx/main-bg.gif) top left repeat-x;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color:#000;line-height:150%;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;color:#000;}
th														{font-size:1em;text-align:left;font-weight:bold;}
p														{font-size:1em;color:#000;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#fff;text-decoration:underline;}
a:hover													{font-size:1em;text-decoration:underline;}
h1														{font-size:1.4em;color:#000;margin:0px;}
h2,h3,h4,h5,h6											{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
address													{font-size:1em;font-style:normal;}
form													{margin:0;padding:0;}
hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}

.clearf {clear:both;}
/* Base template setup - frontpage
---------------------------------------------------------------------- */

.main													{width:953px;margin:0 auto; text-align:left;min-height:605px;}
.head .logo												{float:left;width: 90px;height:82px;display:block;}
.head .service-box										{width: 595px; margin-top:24px;text-align:right;float:left;padding-top:4px;}
.head .service-box ul									{list-style:none;margin:4px 0 0 0; padding:0; width:435px; float:left;}
.head .service-box ul li								{float:right;}
.head .service-box ul li a								{color:#fff;text-decoration:none;display:block; padding:0 7px}
.head .service-box ul li a:hover {text-decoration:underline;}
.head .service-box form 								{margin:0;padding:0;float:right;width:135px;margin-right:15px;padding-left:10px;}
.head .service-box form input							{display:block;}
.head .service-box form input.searchfield				{width:66px; float:left;margin-right:8px; background:#bababa; border:none; color:#fff;height:16px;}
.head .service-box form input.submit					{width:31px;margin-top:2px;  float:left; }
.head .service-box form label							{color:#fff;}
.head .fp-rgt-banner									{display:inline;float:right;height:108px; width: 250px;text-align:right;overflow:hidden;}
html>body .head .fp-rgt-banner									{float:right;height:108px; width: 266px;text-align:right;}

*html .head .fp-rgt-banner img {margin-left: -16px;}
.head .fp-rgt-banner img {}

.main-menu												{clear:left;width:687px;list-style:none;margin:0;padding:0; background: #545355 url(/y08/gfx/main-menu-bg-rep.gif) top left repeat-x; height:27px;}
.main-menu	li											{float:left; padding-right:1px; background:#545355 url(/y08/gfx/menu/separator.gif) top right no-repeat;}
.main-menu	li a										{text-decoration:none; display:block;}


.level1													{display:block;clear:both;height:22px;width:100%;margin:0;padding:0;background: transparent url(/y08/gfx/menu/level1/bg-rep.gif) top left repeat-x;list-style:none;}
.main.front .level1 {display:none;}
.level1 li 												{float:left;color:#fff;}
.level1 li.sep 											{padding-top:2px;padding-bottom:4px;}
.level1 li a											{display:block;text-decoration:none;padding: 2px 7px 4px 7px; font-size: .9em;}
.level1 li a.active										{background: #d6d6d6 none;color:#000; font-weight:bold;}
.level1 li a:hover										{background: #d6d6d6 none; color:#000;text-decoration:none;}
.level1 li.fst a										{padding-left:15px;}



.level2													{display:block;clear:both;height:22px;width:100%;margin:0;padding:0;background: #d6d6d6 none;list-style:none;}
.main.front .level2 {display:none;}
.level2 li 												{float:left;color:#fff;}
.level2 li.sep 											{padding-top:2px;color: #616161;}
.level2 li a											{display:block;text-decoration:none;padding: 2px 7px 3px 7px;color: #616161; font-size: .9em;}
.level2 li a.active										{font-weight:bold;}
.level2 li a:hover										{background: #d6d6d6 none; color:#000; text-decoration:none;}
.level2 li.fst a										{padding-left:15px;}


.cols {width:953px;background:transparent none;height:467px; overflow:hidden;}
.col1 {float:left;width:687px;height:100%;}
.col1 .teasers {width:687px;height:171px;background:#353535 none;}





.col1 .slides 								{width:100%;height:148px;clear:both;background:#353535 none;padding-top:24px;}
.col1 .slides .scontrole 					{clear:both;}
.col1 .slides .scontrole .slide 			{width:687px;height:148px;clear:both;overflow:hidden;}
.col1 .slides .scontrole .slide .btns	 	{width:100%;height:20px;}
.col1 .slides .scontrole .slide .btns .fl 	{width:38px;height:148px;float:left;}
.col1 .slides .scontrole .slide .btns .fr 	{width:38px;height:148px;float:right;}
.col1 .slides .scontrole .slide .btn_back 	{width:38px;height:148px;position:absolute;z-index:10000;margin-top:-172px;}
.col1 .slides .scontrole .slide .btn_back a.back {width:38px;height:148px;display:block;background:url(/y08/gfx/front_slide_prev_active.gif) no-repeat 19px 75px;text-decoration:none;}
.col1 .slides .scontrole .slide .btn_back a.back_dis {width:38px;height:148px;display:block;background:url(/y08/gfx/front_slide_prev_inactive.gif) no-repeat 19px 75px;text-decoration:none;cursor:default;}
.col1 .slides .scontrole .slide .btn_forward 	{width:38px;height:148px;position:absolute;z-index:10011;margin-top:-172px;}
.col1 .slides .scontrole .slide .btn_forward a.forward {width:38px;height:148px;display:block;background:url(/y08/gfx/front_slide_next_active.gif) no-repeat 19px 75px;text-decoration:none;}
.col1 .slides .scontrole .slide .btn_forward a.forward_dis {width:38px;height:148px;display:block;background:url(/y08/gfx/front_slide_next_inactive.gif) no-repeat 19px 75px;text-decoration:none;cursor:default;}
.col1 .slides .scontrole .slide .items 		{width:647px;height:148px;float:left;padding-left:40px;}
.col1 .slides .scontrole .slide .items .abs {width:607px;height:148px;position:absolute;overflow:hidden;}
.col1 .slides .scontrole .slide .items .abs .rel {position:relative;z-index:1;}
.col1 .slides .scontrole .slide .items .abs .rel ul {margin:0;padding:0;list-style-type:none;}
.col1 .slides .scontrole .slide .items .abs .rel ul li {width:142px;height:121px;float:left;position:relative;margin-right:12px;}
.col1 .slides .scontrole .slide .items .abs .rel ul li a span {position:absolute; top: 87px; left:0px; width:114px;height:22px;color:#fff;font-size:10px;background:#000 url(/y08/gfx/slide_green_arrow.gif) 0px 0px no-repeat;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7; padding:6px 20px 6px 8px; line-height:1em;overflow:hidden;}
.col1 .slides .scontrole .slide .items .abs .rel ul li a {width:142px;height:121px;float:left;background-repeat:repeat;background-position:0px 0px;text-decoration:none;filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;cursor:pointer;}
.col1 .slides .scontrole .slide .items .abs .rel ul li a:hover {width:142px;height:121px;float:left;background-repeat:no-repeat;background-position:0px 85px;}

.col1 .slides .scontrole .slide .items .abs .rel ul li a.itm_p_sel {width:142px;height:121px;float:left;background-repeat:no-repeat;background-position:0px 85px;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}

.col1 .slides .scontrole .slide .items .abs .rel ul li a.itm_p_sel:hover {width:142px;height:121px;float:left;background-repeat:repeat;background-position:0px 0px;}
.col1 .slides .scontrole .slide .items .abs .rel ul li a.itm_p_sel span {background:#000 url(/y08/gfx/slide_green_arrow_on.gif) 0px 0px no-repeat;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
.col1 .slides .scontrole .slide .items .abs .rel ul li .inactive {background-color:#000;width:142px;height:121px;display:block;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;cursor:pointer;margin-top:-172px;}



.col2 {float:left;width:266px;height:100%;background: transparent none;}
.col2 .myreport {width:266px;position:relative;}
.col2 .myreport .tabs {display:block; float:left; height:45px;}
.col2 .myreport .tabs .tab2 {margin-left:4px;}
.col2 .myreport .reportlinkbox { clear:left;height: 33px; width: 266px;background: transparent url(/y08/gfx/myreport/green-bg-rep.gif) top left repeat-y;}

.col2 .myreport .reportlinkbox a	{display:block;text-decoration:none; background: transparent url(/y08/gfx/myreport/white-arr-dwn.gif) 110px 10px no-repeat; padding: 6px 37px; font-size:10px;}
.col2 .myreport .reportlinkbox a:hover	{text-decoration:underline;}

.report-tools     {display:none;position:absolute; top:78px; left:0px;z-index:5000;background: transparent url(/y08/gfx/myreport/green-bg-rep.gif) top left repeat-y;width:266px;height:auto;padding-bottom:25px;}
.report-tools.show     {display:block;}
.report-tools.sub {position:absolute; top:48px; left:0px;}
.report-tools form {margin: 0 13px 0 25px; color:#fff; font-size:10px;}
.report-tools form label {padding-left: 4px;color:#fff;display:block;}
.report-tools form .dwl-btn {display:block; margin:20px 0  24px -5px;}
.report-tools form .btm-links a {}
.report-tools form .btm-links .chooseall {margin-left:12px;}
.report-tools form .btm-links .removeall {margin-left:67px;}
.report-tools form .choosebox {border-top: 1px solid #b6b6b6;margin-top:15px;}
.report-tools form .choosebox .lev0 {padding: 5px 0 6px 0;border-bottom: 1px solid #b6b6b6;}
.report-tools form .choosebox .lev0 input { display:block; float:left; width: 12px;}
.report-tools form .choosebox .lev1 {padding: 5px 0 5px 30px}



.col2 .quicklinks {width:266px;height:218px;overflow:hidden; background: transparent url(/y08/gfx/myreport/gray-bg-rep.gif) top left repeat-y;}
.col2 .quicklinks .ql-top {width:266px;height:7px; background: transparent url(/y08/gfx/myreport/gray-box-bg-top.gif) top left no-repeat; margin-bottom:7px;}
.col2 .quicklinks .item {margin-bottom:10px;}
.col2 .quicklinks .lnk		{color:#fff;font-size:13px; text-decoration:none; display:block;margin:0 20px 0px 16px;}
.col2 .quicklinks .lnk:hover {color:#66B33B;}

.col2 .quicklinks .lnk span		{  }
.col2 .quicklinks .lnk span img	{   }
.col2 .quicklinks .ltxt     {font-size:11px; color:#1e1e1e;margin:0 20px 0 16px; display:block;}



.col2 .om-min-rapport-box {display:none;width:232px; padding: 17px; padding-bottom:0; background: #525352 none;height:auto;position:absolute; top:45px; left:0px; color:#fff; border-bottom: 5px solid #333333;}
.col2 .om-min-rapport-box p {color:#fff;}
.col2 .om-min-rapport-box.show {display:block;}




.col2 .keywords {width:257px;padding-right:9px; height:171px; background: #525352 none; overflow:hidden;text-align: center;}
.col2 .keywords .kw-head {}
.col2 .keywords .words { text-align: center; width: 248px !important; margin: -4px 0px 2px 9px; #margin-top: -2px; float:left; height: 130px; overflow:hidden;}

.col2 .keywords .words ul {list-style:none;margin:0;padding:0; clear:both;text-align: center;}
.col2 .keywords .words ul li {display:inline;  /*height:15px;*/}
.col2 .keywords .words a { color:#b9b9b9;text-decoration:none;line-height: 100%; font-size:12px; padding: 0 3px 0 0; }

.col2 .keywords .words a:hover {color:#66B33B;}

.col2 .keywords .words ul li a.fs112 {font-size:9px !important; }
.col2 .keywords .words ul li a.fs116 {font-size:10px !important; }
.col2 .keywords .words ul li a.fs120 {font-size:11px !important; font-weight: bold; }





.footer {clear:both;color:#fff; width:100%;padding-top:6px; font-size:10px;}
.footer-lft {color:#fff;float:left;width:666px;padding-left:21px;}
.footer-rgt {color:#fff;float:right;width:265px;text-align:right;}
.footer  a{color:#fff; text-decoration:none;}
.footer  a.rss img {margin-bottom:-3px;}


/* Underside */

.cols-sub {float:left;height:auto;min-height:429px;background:#fff none;}

.col1-sub {min-height:429px;float:left;width:687px;background:#fff none;}

.col1-sub .content .doc-tools { text-align: right; padding-top: 16px; padding-right:23px; padding-bottom:10px;}
.col1-sub .content .doc-tools a {margin-left:10px; color: #949494; text-decoration:none; font-size:10px;}


.col1-sub .content {background: #fff none;height:auto;}
.col1-sub .content {background: #fff none;min-height:429px;}
.col1-sub .content .artikel {margin: 0 39px 10px 39px;height:auto;}
.col1-sub .content .artikel .top-area {float:left;}
html>body .col1-sub .content .artikel .top-area {margin-bottom:20px;}
.col1-sub .content .artikel .top-area .img {float:left;width:230px;height:174px;display:block; margin-right:20px;}
.col1-sub .content .artikel .top-area .img.cases {float:left;width:230px;height:174px;display:block; margin-right:20px;}
.col1-sub .content .artikel .top-area .ta-rgt {float:left;  width:351px;}
.col1-sub .content .artikel .top-area .ta-rgt.theme {float:left;  width:579px;margin-top:10px;}
.col1-sub .content .artikel .top-area .ta-rgt.wide {float:left;  width:579px;margin-top:10px;}
.col1-sub .content .artikel .top-area .h1-outer {height:auto;width:350px;float:left;}
.col1-sub .content .artikel .top-area .ta-rgt.theme .h1-outer {width:571px;  margin-top:10px;}
.col1-sub .content .artikel .top-area .ta-rgt.wide .h1-outer {width:571px; height:auto;}
.col1-sub .content .artikel .top-area h1 {float:left; font-size:24px; color:#616161; font-weight:normal; line-height: 120%;}

.col1-sub .content .artikel .art-manchet{color:#59b227;font-size:14px;font-weight:bold;float:left; margin-top:25px;margin-bottom:25px;}
.col1-sub .content .artikel  .art-txt {clear:both;margin-top:24px;}
.col1-sub .content .artikel  .art-txt.theme {width:571px;}
.col1-sub .content .artikel  .art-txt  p {margin-bottom:19px;}
.col1-sub .content .artikel  .art-txt  p a {color:#000;}


.col1-sub .content.search-result {padding-top: 44px;}
.col1-sub .content.search-result p a {color:#616161; text-decoration:none;}
.col1-sub .content.search-result p a span {color:#59b227;font-weight:bold;}


.col1-sub .content .results {padding-bottom: 10px;}
.col1-sub .content .results p a {color:#616161; text-decoration:none;}
.col1-sub .content .results p a span {color:#59b227;font-weight:bold;}

.col2-sub {float:left;width:266px;background: transparent none;height:auto;min-height:429px;}

.col1-sub .content.sitemap {padding-top: 44px;}
.col1-sub .content.sitemap a {color:#616161; text-decoration:none;}




.col2-sub .myreport-sub {position:relative;height:107px; width:266px;background: transparent url(/y08/gfx/myreport/green-bg-rep.gif) top left repeat-y; border-top:1px solid #D9DADB;}
.col2-sub .myreport-sub .upper {height:59px;}
.col2-sub .myreport-sub .upper .ls {float:left;width:191px;}
.col2-sub .myreport-sub .upper .ls a { display:block; padding: 7px 0 0 9px;}
.col2-sub .myreport-sub .upper .rs {float:left;width:75px;}
.col2-sub .myreport-sub .upper .rs span {display:block; padding-top:23px; text-decoration:none;color:#fff;}
.col2-sub .myreport-sub .lower {padding-left:22px;}




.col2-sub .graph-box	{height:auto; width:266px;background: transparent url(/y08/gfx/myreport/white-bg-rep.gif) top left repeat-y;}
.col2-sub .graph-box a	{margin-left:9px;}
.col2-sub .fakta-box	{height:auto; width:244px;padding: 20px 11px;background: transparent url(/y08/gfx/myreport/gray-bg-rep.gif) top left repeat-y;color:#353535;border-top:1px solid #D9DADB}
.col2-sub .fakta-box .fb-head {font-size:13px;margin-bottom:10px; font-weight:bold;}
.col2-sub .fakta-box .fb-txt {font-size:11px;}

/*bredformat */
.wide .col1-sub {width:953px;}
.wide .col1-sub .content .doc-tools {width:654px;}
html>body .wide .col1-sub .content .doc-tools {width:664px;}
.wide .col1-sub .content .artikel .top-area {}
.wide .col1-sub .content .artikel .top-area .h1-outer {margin-top:10px;width:640px;height:auto;}
html>body .wide .col1-sub .content .artikel .top-area .h1-outer {width:640px;}
.wide .col1-sub .content .artikel .top-area {margin-bottom:0px !important;}
.wide .col1-sub .content .artikel  .art-txt {clear:both;margin-top:4px; width:900px;}
.wide .col2-sub {min-height:107px; height:107px; float:right; margin-bottom:10px;}


/*CAses top layout */
.col1-sub .content .artikel .top-area .ta-cases {width:580px;}
.col1-sub .content .artikel .top-area .img.cases {width:580px;height:110px;}
.col1-sub .content .artikel .top-area .ta-cases .h1-outer {margin-top: 21px; width:290px}
.col1-sub .content .artikel .top-area .ta-cases .art-manchet {margin-top: 28px;width:280px;margin-left:10px;}
.col1-sub .content .artikel  .art-txt.cases {margin-top:0px;}