body
{
	color:#646464;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	font-family: Arial;
    font-size: 8pt;
	height: 100%;
	background-color:#000000;
	background-repeat:repeat-x;
	background-image:url(../images/back2.png);
}
.wsText
{
	width:300px;
}

/* 'My IP' page */
.trackerbrowserheader1
{
	font-size: 12pt;
	font-weight:bold;
}
.myip
{
	padding-top:250px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial;
	font-size:16pt;
	color: #FFFFFF;
	height:100%;
}
.lblIP
{
	font-size: 30px;
}
.lblIPvalue
{
	font-size: 70px;
}
/* END OF 'My IP' page */

/* Domain registration form */
#Domanreg
{
	color:#646464 !important;
	font-family:Arial;
	font-size:8pt;
}
.Domanreg 
{
	color:#646464 !important;
	font-family:Arial;
	font-size:8pt;
}
.Domanregform 
{
	font-size:8pt;
	width: 150px;
}
.Greyline 
{
	height:2px;
}
.Greyline_domanreg 
{
	height:2px;
}
.Rubrik_koncern
{
	padding-top:0;
	margin-top:0;
	color:#8E9194;
	font-size:10pt;
	font-weight:bold;
	line-height:25pt;
}
.prenumeration
{
	border:0;
	padding:0;
	margin:0;
}
.prenumeration td
{
	text-align:left;
	vertical-align:middle;
}
/* END OF Domain registration form */

.maindiv
{
	width:866px;
	padding:28px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#FFFFFF;
}
.SiteMap a
{
	text-decoration:none;
}
.SiteMap ul, li
{
	padding-left:0px;
	margin-left:0px;
}
.SiteMap li
{
	list-style-position:inside;
}
.L1 > li
{
	list-style-type:none;
	margin-top:5px;
}
.L2 > li
{
	list-style-image:url(../images/l2.jpg);
}
.L3 > li
{
	list-style-image:url(../images/l3.jpg);
	margin-top:5px;
}
/*
.L2 li:last-child
{
	list-style-image:url(../images/l2-last.jpg);
	
}

.L3 li:last-child
{
	list-style-image:url(../images/l3-last.jpg);
}
*/
.feedbacktextbox
{
	width:300px;
	height:100px;
}
.feedbackline
{
	/*width:250px;*/
}

#shadowWrapper 
{
	width:981px;
	margin-left: auto;
	margin-right:auto;
}

#shadowWrapper .shadowTable 
{
	width:100%;
	border-collapse:collapse;
}

#shadowWrapper .shadowTable td.h_tl div 
{
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: url(../images/hint_tl.png) left top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hint_tl.png', sizingMethod='image');
}

#shadowWrapper .shadowTable td.h_t 
{
	width: 100%;
	height: 30px;
}

#shadowWrapper .shadowTable td.h_t div 
{
	width: 100%;
	height: 30px;
	overflow: hidden;
	background: url(../images/hint_t.png) 0 0 repeat-x;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hint_t.png', sizingMethod='scale');
}

#shadowWrapper .shadowTable td.h_tr div 
{
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: url(../images/hint_tr.png) right top no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hint_tr.png', sizingMethod='image');
}

#shadowWrapper .shadowTable td.h_l
{
	width: 30px;
	height: 100%;
	background: url(../images/hint_l.png) 0 0 repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hint_l.png', sizingMethod='scale');
}

#shadowWrapper .shadowTable td.h_l div
{
	width: 30px;
	overflow:hidden;
}

#shadowWrapper .shadowTable td.h_r 
{
	width: 30px;
	height: 100%;
	background: url(../images/hint_r.png) 0 0 repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hint_r.png', sizingMethod='scale');
}

#shadowWrapper .shadowTable td.h_r div
{
	width: 30px;
	overflow: hidden;
}

#shadowWrapper .shadowTable td.h_m
{
	width:100%;
}

.subsection
{
	/*width:918px;*/
	/*color:#000000;*/
	background:none;
	/*margin:14px auto;*/
	margin-top:14px;
	margin-bottom:14px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
}

ul 
{
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: 8px;
}

li
{
    padding-top:0px;
    margin-top:0px;
    margin-left:8px;
    list-style-type:square;
}

p 
{
	margin:0px 0px 10px 0px;
}

a
{
    color:#646464;
    text-decoration:underline;
}

a:hover 
{
    color:#464646;
    text-decoration:underline;
}

td
{
	text-align: left;
	vertical-align: top;
}

.hseparator
{
	width: 10px;
}
.vseparator
{
	height:10px;
}

.hseparator2
{
	width: 4px;
}
.vseparator2
{
	height:4px;
}

/* Content boxes */
.newsblock
{
	width:180px;
	height:370px;
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
}

.newsblock a
{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0;
}

.newsline
{
	font-family:Arial;
	font-size:8pt;
	padding: 0;
}

.newslineheader
{
	font-weight:bold;
	padding: 0 10px 0 0;
}

.newslinetext
{
	color:#646464;
	width: 250px;
	text-decoration:none;
}

.newslinetext:hover
{
	color:#000000;
}

.boxheader, h1
{
	font-size:9pt;
	color:#8E9194;
	display:block;
	padding: 9px 9px 0px 9px;
	margin-bottom: 0px;
	font-weight:bold;
}

.rubric, .rh-green, .rh-orange, .rh-blue, .rh-red, .rh-lilac, .headerclass, .links-green, .links-orange, .links-blue, .links-red, .links-lilac 
{
     font-family:Arial;
     font-size:9pt;
     text-decoration:none;
     font-weight:bold;
     display:block;
     padding-bottom:0px;
     margin:0px;
     margin-bottom:7px;
}

.headerclass
{
	/*color:#8E9194;*/
	color:#646464;
	text-transform:uppercase;
}

.rh-green 
{
     color: #8CB811;
     padding-bottom:0px !important;
}

.rh-orange 
{
     color: #FF850A;
     padding-bottom:0px !important;
}

.rh-blue 
{
     color: #81A9E4;
     padding-bottom:0px !important;
}

.rh-red 
{
     color: #FF0000;
     padding-bottom:0px !important;
}

.rh-lilac
{
     color: #9b5d9d;
     padding-bottom:0px !important;
}

.text-white
{
	color: #FFFFFF;
}
.text-white a
{
	color: #FFFFFF;
}

.text-white a:hover
{
	color: #646464;
}

.text-grey
{
	color: #626262;
}
.text-grey a
{
	color: #626262;
}
.text-grey a:hover
{
	color: #464646;
}

.box2h .links-green
{
	bottom:5px; /* firefox */
	.bottom:5px;
	_bottom:4px !important;
	_text-decoration:underline;
	_z-index:2;
	position:absolute;
	vertical-align:bottom;
	color: #8CB811;
}
.links-green
{
    color: #8CB811;
	width: 150px;
	vertical-align:bottom;
}
.links-green a
{
    color: #8CB811;
	width: 150px;
	vertical-align:bottom;
}
.links-green a:hover
{
    color: #8CB811;
}

.box2h .links-orange
{    
	bottom:5px; /* firefox */
	.bottom:5px;
	_bottom:4px !important;
	_text-decoration:underline;
	_z-index:2;
	position:absolute;
	vertical-align:bottom;
	color: #FF850A;
}
.links-orange
{    
	color: #FF850A;
	width: 150px;
	vertical-align:bottom;
}
.links-orange a
{    
	color: #FF850A;
	width: 150px;
	vertical-align:bottom;
}
.links-orange a:hover
{    
	color: #FF850A;
}

.box2h .links-blue
{
	bottom:5px; /* firefox */
	.bottom:5px;
	_bottom:4px !important;
	_text-decoration:underline;
	_z-index:2;
	position:absolute;
	vertical-align:bottom;
	color: #81A9E4;
}
.links-blue
{
    color: #81A9E4;
	width: 150px;
	vertical-align:bottom;
}
.links-blue a
{
    color: #81A9E4;
	width: 150px;
	vertical-align:bottom;
}
.links-blue a:hover
{
    color: #81A9E4;
}

.box2h .links-red
{
	bottom:5px; /* firefox */
	.bottom:5px;
	_bottom:4px !important;
	_text-decoration:underline;
	_z-index:2;
	position:absolute;
	vertical-align:bottom;
	color: #FF0000;
}
.links-red
{
	color: #FF0000;
	width: 150px;
	vertical-align:bottom;
}
.links-red a
{
	color: #FF0000;
	width: 150px;
	vertical-align:bottom;
}
.links-red a:hover
{
	color: #FF0000;
}

.box2h .links-lilac
{
	bottom:5px; /* firefox */
	.bottom:5px;
	_bottom:4px !important;
	_text-decoration:underline;
	_z-index:2;
	position:absolute;
	vertical-align:bottom;
	color: #9b5d9d;
}
.links-lilac
{
    color: #9b5d9d;
	width: 150px;
	vertical-align:bottom;
}
.links-lilac a
{
    color: #9b5d9d;
	width: 150px;
	vertical-align:bottom;
}
.links-lilac a:hover
{
    color: #9b5d9d;
}

th.leftalignedcontent, td.leftalignedcontent
{
	text-align: left;
}
th.rightalignedcontent, td.rightalignedcontent
{
	text-align: right;
}
th.leftbottomalignedcontent, td.leftbottomalignedcontent
{
	text-align: left;
	vertical-align:bottom !important;
}
th.rightbottomalignedcontent, td.rightbottomalignedcontent
{
	text-align: right;
	vertical-align:bottom !important;
}

/* ALT DESIGN */
.sharticker
{
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	position:relative;
	width:170px;
	height:170px;
    background-color:#8E9194;
    color:#FFFFFF;

}
.sharticker div
{
	width:150px;
	padding:10px 10px 10px 10px;
}
.sharticker p
{
	margin: 0px;
}
.sharticker img
{
	padding: 0px;
	position:relative;
	z-index:2;
}

.boxalt
{
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	position:relative;
	display:inline-block;
}
.boxbottomalt
{
	position:absolute;
	bottom:0;
	height:16px;
	z-index:1;
	padding: 0 !important;
}
.boxalt div
{
	padding:16px 10px 16px 10px;
}
.boxalt p
{
	margin: 0px;
}
.boxalt img
{
	padding: 0px;
	position:relative;
	z-index:2;
}

.newsbox2
{
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	position:relative;
    background-color:#8E9194;
    color:#FFFFFF;
    font-size:8pt;
    padding:10px 10px 14px 10px;
}
.newsbox2 a
{
   font-size:8pt;
   text-decoration:none;
   color:#FFFFFF;
}
.newsbox2 div
{
	padding:0px;
}
.newsbox2 p
{
	margin: 0px;
}

.newslink
{
	font-size:9pt !important;
	font-weight:bold;	
    padding-bottom:0px;
    margin:0px;
    margin-bottom:9px;
}
.tickerlink
{
	font-size:9pt !important;
	font-weight:bold;	
    padding-bottom:0px;
    margin:0px;
    margin-bottom:10px;
}



/* ALT DESIGN */

.box
{
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	position:relative;
}
.boxbottom
{
	position:absolute;
	bottom:0;
	height:16px;
	z-index:1;
	padding: 0 !important;
}
.box div
{
	padding:16px 10px 16px 10px;
}
.box p
{
	margin: 0px;
}
.box img
{
	padding: 0px;
	position:relative;
	z-index:2;
}

.newsbox
{
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	position:relative;
    background-color:#8E9194;
    color:#FFFFFF;
    font-size:8pt;
    padding:16px 10px 16px 10px;
}
.newsbox a
{
   font-size:8pt;
   text-decoration:none;
   color:#FFFFFF;
}
.newsbox div
{
	padding:0px;
}
.newsbox p
{
	margin: 0px;
}
.newsboxbottom
{
	position:absolute;
	bottom:0;
	height:16px;
	z-index:1;
	padding: 0 !important;
}
.newsbox img
{
	padding: 0px;
	position:relative;
	z-index:2;
}

.box2h
{
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	position:relative;
}
.box2hbottom
{
	position:absolute;
	bottom:0;
	height:12px !important;
	z-index:1;
	padding: 0 !important;
	margin: 0 !important;

}
.box2h div
{
	padding:0px;
	/*height:inherit;*/
}
.box2h p
{
	padding:9px 9px 12px 9px;
	margin: 0px;
}
.box2h ul
{
	/*padding:9px 17px 12px 17px;*/

	/*position:relative;*/
	display:block;

	margin-top:-9px;
	margin-right:0;
	margin-bottom:0;

	margin-left:-4px; /* firefox */
	margin-left:expression("-1px"); /* ies */
	.margin-left:0px; /* 7ie */
	_margin-left:-1px; /* 6ie */
	

	padding-left:17px;
	padding-right:17px;
	padding-bottom:0px;
	padding-top: 0px;

	/*margin: 0px;*/
}
.box2h img
{
	padding:0px;
	position:relative;
	z-index:2;
	border-width:0px !important;
	border-style:none !important;
}

.box2w
{
	text-align: left;
	vertical-align: top;
	overflow:hidden;
	position:relative;
}
.box2wbottom
{
	position:absolute;
	bottom:0;
	height:16px;
	z-index:1;
	padding: 0 !important;
}
.box2w div
{
	padding:16px 10px 16px 10px;
	overflow:hidden;
}
.box2w img
{
	padding: 0px;
	position:relative;
	z-index:2;
}
.box2w p
{
	padding: 0px;
	overflow:hidden;
}

/* END Content boxes */

/* RSS */
.Rubrik_koncern
{
    font-size:10pt;
    color: #8E9194;
    font-weight:bold;
    line-height:25pt;
    /* custom */
    position:relative;
    top:-7px;
}

.Rubrik_koncern__
{
    font-size:10pt;
    color: #FFFFFF;
    font-weight:bold;
    line-height:25pt;
}

/* End RSS */

/* Cookies Link */
.cookies_link
{
	font-family:Arial;
	font-size: 8pt;
	/*color: #8E9194;*/
	color:#FFFFFF;
    text-decoration:underline;
}
.cookies_link:hover
{
    /*color:#464646;*/
    color:#626262;
    text-decoration:underline;
}

/* END Cookies Link */

/* Business Diagram */
.box_border
{
	width:168px;
	height:168px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	border:1px solid #8E9194;
}

.box_border__
{
	width:178px;
	height:178px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
	position:relative;
	border:1px solid #8E9194;
}
.box_border div
{
	padding:6px 10px 16px 10px;
}
#puff
{
    background-color:#FFFFFF;
    color:#646464;
    font-size:8pt;
}
#puff img
{
	padding-top:12px;
}

#puff2
{
    background-color:#8E9194;
    color:#FFFFFF;
    font-size:8pt;
}
#puff2 img
{
	padding-top:12px;
}

.aktieticker
{
	width:148px;
	border-width:0;
	border-collapse:collapse;
	border-spacing:0;
}

.aktieticker______
{
	width:158px;
	border-width:0;
	border-collapse:collapse;
	border-spacing:0;
}
.aktiedata
{
	text-align:right;
}
.aktieticker td
{
	padding:0;
}
.sharetickerfooter
{
	display:none;
}
/* END Business Diagram */

/* Graph Diagram */
.graph_wrapper
{
    font-size:8pt;
    width:250px;
}
/* End Graph Diagram */

/* Navigation */

.langSelectorCell
{
	text-align:right;
	vertical-align:bottom;
	/*
	margin-bottom:expression("2px") !important;
	_margin-bottom:2px !important;
	.margin-bottom:2px !important;
*/
}

.langSelectorCell a
{
	/*margin-bottom:expression("1px") !important; /* ies */
	/*_margin-bottom:1px !important; /* 6ie */
	/*.margin-bottom:1px !important; /* 7ie */
}

.key
{
	position:relative;
	bottom:-4px;
}

.menuline
{
	text-align:left;
	vertical-align:bottom;
	/*padding: 0px 0px 0px 7px;*/
	padding: 3px 0px 0px 7px;
	margin:0px;
	bottom:0;
}

.kundportal
{
	font-size:9pt;
	display:inline;
	position:relative;
	bottom:+1px;
}
.kundportal:hover
{
	color: #000000;
}

.menulinelink
{
	font-size:9pt;
	display:block;
	margin-bottom:1px; /* firefox */
}

.toplineTable 
{
	width:100%;
	vertical-align:bottom;
}
.toplineTable td 
{
	vertical-align: bottom;
}

.topline
{
	font-size:10pt;
	text-transform:uppercase;
	text-decoration:none;
	vertical-align:bottom;
	font-weight:bold;
	color: #8E9194;
}

.topLineUpBlock 
{
	display:block;
	height:7px;
}

.topLineDivider
{
	display:block;
	/*height:20px;*/
	height:9px;
}

.topline a
{
	color: #8E9194;
	text-decoration:none;
}

.topline a:hover
{
	color: #646464;
	text-decoration:none;
}

.menu
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding: 13px 10px 13px 10px;
	height:344px;
	width:160px;
	background-color:#8E9194;
	text-align: left;
	vertical-align: top;
	display:block;
	overflow:hidden;
}
.menu a
{
	color:#FFFFFF;
	text-decoration:none;
}
.menu a:hover
{
	color:#EEEEEE;
	text-decoration:none;
}

.menu2
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding:9px 10px 13px 10px;
	/*height:326px;*/
	height:322px;
	width:150px;
	background-color:#8E9194;
	text-align: left;
	vertical-align: top;
	display:block;
	overflow:hidden;
}
.menu2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

.menu2 a:hover
{
	color:#EEEEEE;
	text-decoration:none;
}

.menuitem1
{
	font-size:9pt;
	/*line-height:15pt;*/
	line-height:13pt;
	text-transform:uppercase;
	max-width:146px;
}

.menuitem2
{
	/*padding-left: 9px;*/
	margin-left: -2px;
	font-size:8pt;
	max-width:141px;
}

.menuitem3
{
	/*padding-left: 18px;*/
	padding-left: 10px;
	font-size:8pt;
	max-width:141px;
	font-weight:normal;
}

.bullit
{
	background: url(../images/bullit.png) left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bullet.gif', sizingMethod='image');
}

/* END Navigation */

/* GLOBAL CONTENT BLOCKS */

.mainbody
{
	width:348px;
	/*min-height:340px;*/
	/*min-height:344px;*/
	min-height:342px;
	border-color:#8E9194;
	border-width:1px;
	border-style: solid;
	/*padding:14px 10px 14px 10px;*/
	padding:12px 10px 14px 10px;
	line-height:16px;
}

.mb
{
	width: 370px;
	min-height:3px;
}
.mb img
{
	display: block;
}

.mainbody2
{
	width:324px;
	/*min-height:325px;
	_height:325px;*/
	min-height:321px;
	_height:321px;

	_overflow:visible;
	border-color:#8E9194;
	border-width:1px;
	border-style: solid;
	padding:9px 9px 12px 9px;
	line-height:16px;
}

.mainbody3
{
	width:498px;
	/*min-height:325px;
	_height:325px;*/
	min-height:321px;
	_height:321px;

	_overflow:visible;
	border-color:#8E9194;
	border-width:1px;
	border-style: solid;
	padding:9px 9px 12px 9px;
	line-height:16px;
}

.mb2
{
	width: 518px;
	max-height: 518px;
}
.mb2 img
{
	display: block;
}

/* END GLOBAL CONTENT BLOCKS */

/* Service */
.copyright
{
	font-family:Arial;
	font-size: 8pt;
	/*color: #8E9194;*/
	color:#FFFFFF;
	text-align:right;
}
.copyright a
{
	font-family:Arial;
	font-size: 8pt;
	/*color: #8E9194;*/
	color:#FFFFFF;
	text-align:right;
}
.copyright a:hover
{
	color:#646464;
}

.contactinfo
{
	font-family:Arial;
	font-size: 8pt;
	color: #8E9194;
	text-align:left;
}
/* END Service */

/* Not used */
.breadcrumbs
{
	font-family:Arial;
	font-size:13pt;
	vertical-align: bottom;
	text-align: left;
	color: #8E9194;
}
.breadcrumbslink
{
	font-family:Arial;
	text-decoration:none;
	color: #8E9194;
}
.breadcrumbslink:hover
{
	font-family:Arial;
	text-decoration:none;
	color: #000000;
}

th.leftbottomalignedcontent, td.leftbottomalignedcontent
{
	text-align: left;
	vertical-align:bottom !important;
}

th.rightbottomalignedcontent, td.rightbottomalignedcontent
{
	text-align: right;
	vertical-align:bottom !important;
}



/* END */