/*CSS - Powered by Qbrick - www.qbrick.com*/

table {
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none
}

/*TEXT*/
h1, h2, h3, h4	{
	font-family: arial, verdana, helvetica, sans-serif
}

h1 {
	color				: #000000;
	font-size 			: 18px;
	font-weight 		: normal;
	font-family			: arial, verdana, helvetica, sans-serif;
}

h2
{
	color				: #000000;
	padding				: 0;
	margin				: 0;
	font-size 			: 14px;
	font-weight 		: normal;
	font-family			: arial, verdana, helvetica, sans-serif;
}
 
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }
.headline {
	color: #000000;
	font-weight: bold;
	font-size: 20px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none
}
.headline_ingress {
	color: #ffffff;
	font-weight: none;
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none
}
.ingress {
	font-weight:bold;
	font-size:13px;
	color: #000000;
}
.playeringress {
	color: #000000;
	font-weight: none;
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none
}
.brodtext {
	color: black;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
.brodtextingress {
	color: #CF0566;
	font-size: 14px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: bold
}
.speaker {
	color: #000000;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none
}
.systemrequirement {
	color: #666666;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none
}

.footer {
	color: 4b4b4b;
	font-size: 11px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

/*VATTENFALL LINKS*/

/* footer/service navigation */
/* IE7 */
#footer{
	text-align:left;
	clear:both;
	padding: 0px 0 0 0px;
	display: inline;
}

#footer li {
	display: inline;
	float: left;
}

#footer li a {
	background-position: 0 0 0 0;
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	line-height: 1;
  	padding: 0 0 0 15px;
	
}
#footer li a:link, #footer li a:visited {
	background-image: url("../images/info_pos_white_s_n.gif");
}
#footer li a:hover {
	background-image: url("../images/info_pos_white_s_o.gif");
	text-decoration: underline;
}
#footer li a:active, #footer li a:focus {
	background-image: url("../images/info_pos_white_s_a.gif");
}

a {
    text-decoration: none;
}
a:link, a:visited {
    background-color: transparent;
    color: #000000;
}
a:hover {
    background-color: transparent;
    color: #000000;
	text-decoration: underline;
}
a:active, a:focus {
	background-color: transparent;
	color: #000000;
}

/* standard icon in front of link */

#linkarrow a {
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	line-height: 1;
  	padding: 0 0 0 15px;
	
}

#linkarrow a.iconarrow:link, a.iconarrow:visited {
	background-image: url("../images/arrow_n_next.gif");
}
#linkarrow a.iconarrow:hover {
	background-image: url("../images/arrow_o_next.gif");
}
#linkarrow a.iconarrow:active, a.iconarrow:focus {
	background-image: url("../images/arrow_a_next.gif");
}

/*#link a {
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	line-height: 1;
  	padding: 0 0 0 15px;
	
}

#link a.icon:link, a.icon:visited {
	background-image: url("../images/arrow_pos_white_s_n.gif");
}
#link a.icon:hover {
	background-image: url("../images/arrow_pos_white_s_o.gif");
}
#link a.icon:active, a.icon:focus {
	background-image: url("../images/arrow_pos_white_s_a.gif");
}*/


/* linkprevious */

/* linkprevious icon in front of link */

#linkprevious a {
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	line-height: 1;
  	padding: 0 0 0 15px;
	
}

#linkprevious a.iconprevious:link, a.iconprevious:visited {
	background-image: url("../images/arrow_n_previous.gif");
}
#linkprevious a.iconprevious:hover {
	background-image: url("../images/arrow_o_previous.gif");
}
#linkprevious a.iconprevious:active, a.iconprevious:focus {
	background-image: url("../images/arrow_a_previous.gif");
}

/* linknext */

/* linknext icon in front of link */


#linknext a 
{
    background-position: top right;
	/*background-position: 0 0 0 0;*/
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	line-height: 1;
  	padding: 0 15px 0 0;
	
}

#linknext a.iconnext:link, a.iconnext:visited {
	background-image: url("../images/arrow_n_next.gif");
}
#linknext a.iconnext:hover {
	background-image: url("../images/arrow_o_next.gif");
}
#linknext a.iconnext:active, a.iconnext:focus {
	background-image: url("../images/arrow_a_next.gif");
}





a.systemrequirement:link, a.systemrequirement:visited {
	font-style: normal;
	font-size: 11px;
	color: #135ba6;
	text-decoration: normal;
}

a.systemrequirement:active, a.systemrequirement:focus {
	font-style: normal;
	font-size: 11px;
	color: #f90;
	text-decoration: underline;
}

a.systemrequirement:hover {
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color: #3ea345;
}

/*CSS - STREAMSYNC*/
#videoDiv {
	left: 58px;
	position: absolute;
	top: 96px;
	height: 300px;
	width: 320px;
	visibility: visible;
	z-index: 3;
}

#imageDiv {
	left: 407px;
	position: absolute;
	top: 95px;
	width: 490px;
	height: 369px;
	z-index: 2;
	visibility: visible;
}

#dropmeny  {
	position: absolute;
	top: 470px;
	left: 409px;
	width: 492px;
	height: 52px;
	visibility: visible;
	z-index: 4;
}

#flashDiv {
	left: 100px;
	visibility: visible;
	position: absolute;
	top: 400px;
	width: 500px;
	height: 400px;
	z-index: 2;
}

#flashlinkDiv {
	left: 10px;
	visibility: visible;
	position: absolute;
	top: 10px;
	width: 920px;
	height: 100px;
	z-index: 1;
}

#textfield {
	left: 21px;
	width: 328px;
	position: absolute;
	top: 472px;
	height: 23px;
	text-align: left;
	visibility: hidden;
}

#documentlink {
	left: 58px;
	width: 328px;
	position: absolute;
	top: 410px;
	height: 159px;
	text-align: left;
	visibility: visible;
}

#text1 {
	left: 58px;
	visibility: visible;
	width: 640px;
	position: absolute;
	top: 52px;
	height: 45px;
	text-align: left;
}

#headline {
	left: 0px;
	visibility: visible;
	width: 669px;
	position: absolute;
	top: 0px;
	height: 51px;
	text-align: left;
}

#headlineplayer {
	left: 58px;
	visibility: visible;
	width: 534px;
	position: absolute;
	top: 52px;
	height: 51px;
	text-align: left;
}

 #wmlogo
        {
	position: absolute;
	left: 13px;
	top: 554px;
	width: 112px;
	height: 32px;
	z-index: 2;
	visibility: hidden;
        }
        
	#logo
        {
            position: absolute;
            left: 0px;
            top: 595px;
            width: 112px;
            height: 16px;
            z-index: 2;
            visibility: visible;
        }
     
	    #sidfot_left
        {
	position: absolute;
	left: 13px;
	top: 603px;
	width: 124px;
	height: 20px;
	z-index: 2;
	visibility: hidden;
        }
      
	    #sidfot_right
        {
	position: absolute;
	left: 662px;
	top: 599px;
	width: 334px;
	height: 20px;
	z-index: 2;
	visibility: hidden;
	text-align: right;
        }
      
	    #navigationppt
        {
	position: absolute;
	left: 516px;
	top: 528px;
	width: 416px;
	height: 42px;
	z-index: 200;
	visibility: hidden;
	font-size:11px;
	color:#c3c3c3;
        }

#iframeDiv {
	left: 53px;
	position: absolute;
	height: 172px;
	top: 407px;
	width: 348px;
	visibility: visible;
	z-index: 1;
	overflow: hidden;
}

#scriptDiv {
	left: 0px;
	position: absolute;
	height: 1px;
	top: 0px;
	width: 1px;
	visibility: hidden;
	z-index: 2;
}

#link1 {
	left: 440px;
	width: 320px;
	position: absolute;
	top: 586px;
	height: 18px;
	text-align: left;
	visibility: hidden;
}
.floatbreak{
	height:0px;
	overflow:hidden;
	clear:both;
	}

/*FORMS*/
input { color: black; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif; text-decoration: none border: solid 1   }
select { color: black; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif; text-decoration: none border: solid 1; }
textarea { color: black; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif; text-decoration: none border: 1 solid #000000; fcolor: black }
.scrollbar { outline-color: #fff; scrollbar-3dlight-color: #93abcc; scrollbar-arrow-color: #29518a; scrollbar-darkshadow-color: #183963; scrollbar-face-color: #93abcc; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #637ba5; scrollbar-track-color: #cccccc; overflow: auto }
.dropdown       {
	color: #000000;
	font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	width: 340px;
}
form {
	font-size: 12px;
	font-family: arial, verdana, geneva, helvetica, sans-serif;
text-decoration: none border: solid 1    }

/*TABLES*/
.border { border: solid 1px #d1d7dd; }
.borderdots { border: dashed 1px #122a4e; }

/*LISTS*/
#list { margin-left: 10px; padding-left: 0; list-style: square }
div.scroll { background-color: white; height: 176px; width: 464px; overflow: auto; border: solid 0 #666; padding: 4px 10px 4px 8px }
div.scroll2 { background-color: white; padding: 4px 6px 4px 8px; width: 306px; height: 170px; overflow: auto; border: solid 0 #666; }
