body {
	max-width: 989px;
	min-width: 800px;
	color: #222;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height: 1.333em;
}
body.contrast {
	background-color:  #000033;
	color:  #ffffff; 
}
body.altfont{font-family:Georgia,"Times New Roman", serif;}
body.normalbigrow {line-height: 1.6em;}

/* text-prop */
.normal {
	font-size:1em;
	font-style: normal;
	font-weight: normal;
}
div.normal, p, div.plink {padding:0 0 0.667em 0;}
br {line-height:0.667em;}

/* content headings */
h1 {
	font-size:1.834em;
	line-height:1.182em;
	font-weight:bold;
	margin:0 0 0.227em 0;
}
h2, h2.header, h3.header ,.section.main .header h2.header, .section.main.generallist h2.header {
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	border-top:1px solid #e1e1e1; 
	border-bottom:1px solid #ccc; 
	clear:both;
	background: #dcdcdc url(/idc/fragments/wcm_fr_head/images/backgrounds/section_head_bg.gif) repeat-x left top;
	color: #000;
	font-size:1em;
	font-weight:bold;
	letter-spacing:1px;
	line-height:1.5em;
	padding: 0 0 0 0.8333em;
}
.contrast h2,.contrast h3.header, .contrast .section.main.pricelist .header, .contrast .section.main.price .middle-header, .contrast .section.main.price .middle-header {color:#fff; background:#2b3c6a url(/idc/fragments/wcm_fr_head/images/backgrounds/section_head_bg_hk.gif) repeat-x left top;}

h2.header2, h3.header2, .section.main .header h2.header2 {
	border-left:1px solid #181818; 
	border-right:1px solid #181818; 
	border-top:1px solid #333; 
	border-bottom:1px solid #181818; 
	clear:both;
	font-size:1em;
	font-weight:bold;
	letter-spacing:1px;
	line-height:1.5em;
	padding: 0 0 0 0.8333em;
	color: #fff;
	background-color: #222;
	background: #181818 url(/idc/fragments/wcm_fr_head/images/backgrounds/main_nav_black_bg.gif) repeat-x left top;
}
.section.main .header h2 ,.section.main .header h2.header, .section.main .header h2.header2 {border-left:none;border-right:none;}

h2.textheader, h2.textheader2 {border:none;font-size:1.333em;background:none; margin:0 0 0.125em 0;color:#222;padding:0;clear:none;letter-spacing:0;}
.contrast h2.textheader,.contrast h2.textheader2 {color:#fff;}

/* Rsslist */
#rssList {
padding-left:10px;
}
#rssList h3 {
padding-left:0px;
}
.section.main.rssList .content {
padding-bottom:1px; 
}

.section.main.rssList a.downarrow {
display:inline; 
}


#content .section.main.admin.help {margin-left:15px;}
.section.main.admin.help .header h2 {margin-top:15px;}
/* Admin */
#content .section.main.admin {
margin-bottom:15px;


}
.section.main.admin .header {
	border-width:0px;
}
.section.main.admin .header h2 {
	background:#FF6500;
	border-color:#FF6500;
	border-left: #FF6500 1px solid;
	border-right: #FF6500 1px solid;
	clear:both;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	letter-spacing:1px;
	line-height:1.5em;
	padding:0 0 0 0.8333em;
	}
#content .section.main.admin ul li{padding-top:4px;  color:#FF6500; border-bottom:0 }
#content .section.main.admin li:first-child{padding-top:0;}
#content .section.main.admin li:first-child a{margin-top:0; }
#content .section.main.admin .footerline {border-color: #FF6500; border-width:1 1 1 0;}
#content .section.main.admin .content {border-color: #FF6500; border-bottom: #FF6500 1px solid}
#content .section.main.admin .content a {margin-top:3px; }
#content .section.main.admin .content.simple {border:none;}
#content .section.main.admin .content.simple.nopadding ul {padding:0;margin:0;}

h2.box p {padding:0;}
.headercontainer {margin-bottom:10px;}

div.box {padding-top:5px;padding-left:10px;}
div.nobox {border:none;padding-top:5px;padding-left:10px;margin-bottom:1em;}
.contrast div.box {border:1px solid #fff;}
div.closecont {padding:0 0 16px 0;margin:0;text-align:right;}

.section.main.teaserlist .header {line-height:0;}
.section.main.teaserlist img {max-width:100%; margin:0;}
.section.main.teaserlist .content {padding:0 0.833em;}
.section.main.teaserlist .content h3,.section.teaserlist .content h4 {margin:0;font-size :1em;line-height:1.25em;border-bottom:none;padding-left:0;}
.section.main.teaserlist .content p {padding:0; margin:0;}
.section.main.teaserlist .content a {
margin:0;
display:block;
}

.section.main.teaserlist.theme .content a {
padding-bottom:0px
}
.section.main.teaserlist.theme .content h3 {
padding-top:0.833em;
}
.section.main.teaserlist .content table {margin:0.875em 0 0 0;}
.section.main.teaserlist.theme div.footer {
	height: 10px;
	min-height: 10px;
	padding: 3px 0 0 0;
	background: #fff url(/idc/fragments/wcm_fr_head/css/images/grey_shading.gif) repeat-x scroll left bottom;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/section_footer_bg.gif) no-repeat scroll left bottom
}
.contrast .section.main div.content {color:#fff;}

.section.main.advertisementlist {margin:0 0 1.25em 0;}
.section.main.advertisementlist .header {line-height:0;}
.section.main.advertisementlist img {max-width:100%; margin:0;}
.section.main.advertisementlist .content {padding:0;border: 0px;}
.section.main.advertisementlist .content p {padding:0; margin:0;}
.section.main.advertisementlist .content a {margin:0;}
.section.main.advertisementlist .content .advertisement {display:none;}
.section.main.advertisementlist .content .advertisement.show {display:block;}
.section.main.advertisementlist div.footer {
	height: 10px;
	min-height: 10px;
	border:0px;
	background: none;
}





.section.main.price { 
margin:0 0 1.25em 0;

}
.contrast .section.main.price { 
color: #FFFFFF;
}


.section.main.videolist { 
margin:15px 0 1.25em 0;
}

.section.main.videolist { 

background:url(../css/images/section_body_bg.jpg) repeat-y scroll right center transparent;

}

.section.main.videolist .content { 

padding:0 1px 0 0;

}


.section.main.videolist div.content { 
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;



}



.section.main.videolist .content img {margin:0 10px 0 0;}
.section.main.videolist .content td {border-left:0px;}
.section.main.videolist table.vertical td {border-right:0px;}



.section.main.videolist .content h3 {

font-size:lem;
padding-left:0px;
clear:none;
margin:5px 0 5px 0
}

.section.main.videolist h2.header  {


margin-bottom:1px

}

.section.main.videolist .content h4 {

border-bottom:none;
}
.section.main.videolist #title {

font-size:12px;
font-weight: bold;
margin: 3px 8px 0px 2px;
}



 
.videorubrik  {
float:left;
margin:0 -3px -4px 0;

}

.videoinfo
{
margin-left: 8px;

} 
.description
{
margin-left: 8px;
}
.h2valuta
{
margin:0.45em 0 0 0;
}
table.visavaluta td
{
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;

}

table.visavaluta td.left
{
border-left:1px solid #CCCCCC;
}

table.visavaluta td.right
{
border-right:1px solid #CCCCCC;
}
.section.main.valuta h2
{
border-left:none;
border-right:none;
}

.section.main.valuta .content
{
padding:0.834em 0 0 0.8332em;
border-bottom:1px solid #ccc;1px solid #cccvaluta

}

.section.main.valuta #belopp
{
margin-right:4px;
}

.section.main.valuta #resultat
{
font-weight:normal;
}
#content .section.main.valuta .content ul
{
list-style-type:disc;
margin-right:3px;

}
.section.main.valuta #content ul
{

padding:0.25em 0 0.667em 2.6em;

}


.pricelist .content {margin-bottom:1.25em;}

.section.main.generallist .content h4 {border-bottom:none;}
.section.main.generallist div.content {padding:0; margin:0 0 20px 0;border:0;}
.section.main.generallist .normal {margin-left:0.833em;}
.section.main.generallist img {margin-right:0.833em;}
.section.main.generallist .border p {margin-right:0.833em;}
/*.generallist .content p {padding:4px; margin-left:0.25em;}*/
.generallist .noborder .grid {margin-top:1.25em;}
.generallist .border .grid {margin-top:1.25em;}
.section.main.generallist .content ul {
list-style:disc;
margin-left:1.25em
}
.generallist .content h4,.generallist .content h3,.generallist .content h2,.generallist .content h1 {padding-left:0.8em;}
.generallist .content .border {padding:0; border:solid 1px #ccc; margin-top:-1px;}
.section.main.generallist.noborder .content {
padding:0.833em 0.833em 1em 0; 
border-left:none;
border-right:none;
}


.native h2, h3 {
	padding:0;
	font-weight: bold;
	font-size :1.167em;
	line-height:1.214em;
	margin: 0 0 0.357em 0;
	background:none;
	border:none;
}
.native h3, h4 {
	font-weight: bold;
	font-size :1em;
	line-height:1.333em;
	padding:0;
	margin: 0 0 0.083em 0;
	background:none;
	border:none;
}

/* header */
#header {
	background: #fff url(/idc/fragments/wcm_fr_head/images/backgrounds/gradient_grey.gif) repeat-y right top;	
	max-width: 989px;
	min-width: 600px
}
#header ul.navigation {background:none;float:right;}
#header ul.navigation li {padding:0 0;}
.normalbigrow #header ul.navigation li {line-height:1.38em;}
#header ul.navigation li a{color: #000;border-color:#555;}
#header ul.navigation li {height:1.467em;;}
.contrast #header {background: none;}
.contrast #header ul.navigation li a  {color:#fff;}
#header ul.navigation li.logout a {color: #fff;}
#header ul.navigation li ul li {float:none;}
#header ul.navigation li a {border-width:0 0 0 1px;}
.contrast #header ul.navigation li a {border-color:#FFFFFF}
#selectLanguage,#selectWebsite{
	position:absolute;
	background-color:#fff;
	border:1px solid #ccc;
}

.contrast #selectLanguage,.contrast #selectWebsite{background-color:  #000033;}
#header ul.navigation li ul{padding:0.667em 0 0.667em;}
#header ul.navigation li ul li a {border:0;}
/*#header .logo {background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/logotyp_webb_180x40.gif) no-repeat 15px 15px;}*/
/*.contrast #header .logo {background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/logotyp_webb_180x40_hk.gif) no-repeat 15px 15px;}*/
         
#header ul.navigation li a:first {border-width:0px;}
#header ul.navigation li.login a{
	color:#FFFFFF;
	border-color:#CCCCCC;
	font-weight:bold;
	height:1.667em;
}
#header ul.navigation li.login{

	height:2em;
}
#header span, #header ul {font-size:0.937em;} 
/* top-navigation */
#nav {
	clear:both;
	max-width: 989px;
	min-width: 600px;
	width:100%;
}
#nav .main-nav {
	background: #191919 url(/idc/fragments/wcm_fr_head/images/backgrounds/main_nav_black_bg.gif) repeat-x left top;
	border:0px none;padding:0;margin:0;height:1.833em
}
.contrast #nav .main-nav, .contrast #nav2 li.selected{
	background: #2b3c6a url(/idc/fragments/wcm_fr_head/images/backgrounds/section_head_bg_hk.gif) repeat-x left top;
}
.normalbigrow #nav .main-nav ul li a  {line-height:1.38em;}
#nav .main-nav ul{margin:0;padding: 0;list-style: none;}
#nav .main-nav ul.top-nav {float:left;margin-left:12px;}
#nav .main-nav ul.func {float:right;}
#nav .main-nav ul li {float:left;vertical-align:middle;padding:0 4;margin:0;height:1.833em;border:0px none;border-right:2px groove #656565;}
#nav .main-nav ul.func li {border-right:0px none; padding:0 4px;}
#nav .main-nav ul li a {font-size:0.917em;font-weight:bold;display:block;text-decoration:none; color: #fff; border:0px none;letter-spacing:1px;padding:0.273em 0.728em 0.182em 0.728em;}
#nav .main-nav ul li a:hover{text-decoration:none;}
#nav .main-nav ul.top-nav li.active {background:#D4CFCB url(/idc/fragments/wcm_fr_head/images/backgrounds/backwhite.gif) repeat-x top left;}
#nav .main-nav li.active a {color: #000;}
#nav .main-nav li.active a:hover {color:#fff;}
#nav .main-nav ul.top-nav li.hover {background: #6F6E6C url(/idc/fragments/wcm_fr_head/images/backgrounds/active_color.gif) repeat-x top left;}
#nav .main-nav li.first {border-left: 2px groove #656565;}
#nav .main-nav ul.top-nav li.first.homehover a {background: #6F6E6C url(/idc/fragments/wcm_fr_head/images/backgrounds/white_hut.gif) no-repeat center;}
#nav .main-nav ul.top-nav li.first.active.homehover a {background: #6F6E6C url(/idc/fragments/wcm_fr_head/images/backgrounds/white_hut.gif) no-repeat center;}
#nav .main-nav ul.top-nav li.active.first a {background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/black_hut.gif) no-repeat center;}
#nav .main-nav ul.top-nav li.first a {background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/white_hut.gif) no-repeat center;}
#nav .main-nav li.first img {margin-top:2px;}
#nav .main-nav ul.func li.last{border-left: 2px groove #656565;padding-left:4px;margin-left:4px;}
.fck img, .textitem img {max-width: 100%; margin: 0 10px 1em 0px;}
.textitem {margin-bottom:1em;}
.textitem h2 {margin-bottom:0.5em;}


#querystring {
	font-size:0.917em;
	font-weight:normal;
	margin: 2px 0 0 0;
	color:#999;
	background-color:#f8f8f8;
	border:0px transparent;
	height:15px;
	line-height: 1.25em;
	padding: 2px 0 0 0;
	vertical-align: top; 
	text-indent: 4px;
}
#qsearchbutton, #listenbutton, #printbutton{margin:2px 0;border:0px none;}
#qsearchbutton{margin-right:6px;}

/* empty nav */
.login {
background:#EA5E0D url(/idc/fragments/wcm_fr_head/images/backgrounds/top_functions_bg_special_gloss.gif) repeat-x scroll left bottom;
height:1.667em;
}
#nav .nav-empty {
background:transparent url(/idc/fragments/wcm_fr_nav_top/balk-bottom-tom.gif) repeat-x scroll left bottom;
line-height:0.917em;
padding:0;
width:100%;
}
.nav-back {
background:#FFFFFF url(/idc/fragments/wcm_fr_head/images/backgrounds/gradient_grey.gif) repeat-y scroll right top;
}
#nav .main-nav.nav-empty ul.func {
float:right;
background:transparent url(/idc/fragments/wcm_fr_nav_top/balk-right-tom.gif) no-repeat scroll left top;
padding-left:33px;
padding-right:1em;
}
#nav .main-nav ul.func li {border-right:0px none; padding:0 4px;}
#nav .main-nav ul.func li.last{border-left: 2px groove #656565;padding-left:4px;margin-left:4px;}

/* leftmenu */
#nav2 {
width:209px;
float:left;
clear:right;
margin-right:5px
}

#content #nav2 ul a {font-weight:bold;font-size:0.95em;line-height:1.25em;}
#content #nav2 a:link, #nav2 a:visited, #nav2 a:active { text-decoration:none; }
#content #nav2 a:hover {text-decoration:underline; }
#content #nav2 ul {margin:0 0 0 15px;padding:0;list-style-type:none;}
#content #nav2 ul li {border-bottom:1px solid #e1e1e1;padding: 3px 1px 2px 0;  }
#content #nav2 ul li a {margin:0 17px 3px 1em; display:block;}
#content #nav2 ul li.more {background:transparent url(/idc/fragments/wcm_fr_nav_left/arrow1.gif) no-repeat right;}
#content #nav2 ul li.down {background:#666 url(/idc/fragments/wcm_fr_nav_left/sel_top.gif) no-repeat 0 0;padding:4px 0 0 0;  }
.contrast #content #nav2 ul li.down {background:#768FB5 url(/idc/fragments/wcm_fr_nav_left/sel_top_hc.gif) no-repeat scroll 0 0;}
.contrast #content #nav2 ul li.more {background:transparent url(/idc/fragments/wcm_fr_nav_left/arrow1hc.gif) no-repeat scroll right;}
.contrast #content #nav2 ul li.down ul a {color:#fff;}
#content #nav2 ul li.selected {background:#666 url(/idc/fragments/wcm_fr_nav_left/sel_alone.gif) no-repeat 0 0;}
#content #nav2 ul li.selected a {color:#fff;}
#content #nav2 ul li.down a, li.nav2 ul li.selected a {color:#fff;margin-bottom:3px;}
#content #nav2 ul ul {margin:0;padding:2px 0 0 0;background:#e1e1e1;}
#content #nav2 ul ul li {padding:2px 1px 2px 0;margin:0;border-bottom:0;}
.contrast #content #nav2 ul ul li {background:#242B5A;}
#content #nav2 ul li.down ul a {color:black;font-size:0.95em;font-weight:normal;display:block;margin-bottom:0;}
#content #nav2 ul ul li.more {background:#E1E1E1 url(/idc/fragments/wcm_fr_nav_left/arrow2.gif) no-repeat right top;}
.contrast #content #nav2 ul ul li.more {background:#242B5A url(/idc/fragments/wcm_fr_nav_left/arrow2hc.gif) no-repeat right top;}
#content #nav2 ul ul li.selected {background:#CCC; margin-top:-2px;}
#content #nav2 .admin {margin-left:15px;margin-top:15px;}

/* ---------------- breadcrumb ---------------- */
#breadcrumb {font-size:0.917em;  margin:-2px 0 1.727em 0; padding:0 0 0 0;}
#breadcrumb a, #breadcrumb span {color:#777;}
#breadcrumb a {text-decoration:underline;}
.contrast #breadcrumb a,.contrast #breadcrumb span {color: #fff;}

/* ---------------- footer ---------------- */
#footer {margin-top:15px;padding:0.167em 0 0; border-top:1px solid #e1e1e1;font-size:0.833em;line-height:1em}
#footer a.company{color: #999; margin-left:15px;text-decoration:none;}
#footer a.disclaimer{text-decoration:none;}

/* ---------------- content layout -------------- */ 
#content{
	margin-top:15px;
	vertical-align: top; 
	max-width: 989px;
	min-width: 800px;
	width: 100%;
	float:left;
	clear:both;
	padding-top:0;
}
#rsstype {display:none;}
#left-column {width:209px;float:left;margin-top:0;}
#main-area {width:54.7%;}
#left-column .inner-left, #right-column .inner-right {margin:0 0 0.7em 15px;}
#main-area .inner-main {margin:0 0 0.7em 0;}
#main-content {float:none;padding:0 0 0 209px;}
#main-content-startpage {float:none;padding:0 0 0 217px;}
#inner-content {margin:0 15px;}
.middle-content {border-right:1px solid #e1e1e1;min-height:20em;width:71.8%;}
.middle-total {clear:both;margin-right:14px;}
.middle-left {width:248px;}
.middle-right {margin-left:29px;width:248px;}
#right-content, .right-content {width:28%;margin-left:-1px;border-left:1px solid #e1e1e1; min-height:20em;}
#inner-right, .inner-right {margin-left:14px;}
#inner-right-startpage{margin-left:22px;}
#lower-content {clear: both;}
.whole-content {width:100%;float:left;}
.whole-content .middle-content, .whole-content .right-content {min-height:0;}
.noleft .middle-content {width:55.69%;}
.middle-start {min-height:20em;width:70.8%;}
.total-start {clear:both;margin:0px;}
#right-start {width:29.2%;margin:0;min-height:20em;}
#docshadow {
	position:absolute;
	left:147px;
	top:108px;
	width:689px;
	display:none;
}
#docplace {
	padding:25px 85px 15px 85px;
	border: 1px solid rgb(204, 204, 204); 
	position: relative; 
	top: -4px; 
	left: -2px; 
	background-color:  #fff;
}
.intro {margin-bottom:1.25em;}
.contrast #docplace {
	background-color:  #003;
	border:1px solid #fff;
}
.shadow {
	background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/img_shadow.png);
	padding: 0px 1px 1px 0;
}
a.closedoc {
	float:right;
	margin-right:-78px;
	margin-top:-20px;
	font-size:0.917em;
	color:#777;
	padding:0 20px 10px 0;
	line-height:1em;
  	background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/closedoc.gif) no-repeat right top;
}
a:hover.closedoc {text-decoration:underline;}
.contrast a.closedoc {
	color:#fff;
  	background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/closedochc.gif) no-repeat right;
}


/* Contribution mode */
.contfocus {border-color: orange; background-color: #ffa;}

/* section */
.section.main {
	border-left:none;
	background: none;
}
.section .header h3 {
	display:block;
	padding:0;
}
.section.main div.footer {
	border-left:medium none;
	border-top:medium none;
	border-bottom:medium none;
	border-right:1px solid #ccc;
	background: url(/idc/fragments/wcm_fr_head/images/backgrounds/section_footer_bg.gif) no-repeat left bottom;
}
.section.main div.content {padding-bottom:0;}
.section.main div.content.border{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

.section.main .header {
	border-left:1px solid Silver; 
	border-right:1px solid Silver; 
	border-top:none; 
	border-bottom:none; 
	background:#fff; 
	padding:0; 
	letter-spacing:0;
	line-height:1.5em
}
.contrast .section.main .header {background:#003;}


.section .content ul {
	margin: 0 0.834em 0 0;
	list-style: none;
	padding:0 0.834em;
}
.section {margin:0;}
.sec {margin:0 0 1em 0;}
.split1 {float:left; clear:right;width:47.2%;}
.split2 {float:right; clear:right;width:47.2%;}
.split31 {float:left; clear:right; width:32%; margin:11px 2% 9px 0;}
.split32 {float:left; clear:right; width:32%; margin:11px 2% 9px 0;}
.split33 {float:left; clear:right; width:32%; margin:11px 0 9px 0;}
.col2left {float:left; clear:right;width:48%;}
.col2right {float:right; clear:right;width:48%;}

/* Help page */
#content #nav2 .helpPage ul li{
list-style:none;
list-type:none;
border-bottom:none;
padding:0px;

}
#content #nav2 .helpPage a{


}
#content #nav2 .helpPage ul ul {
background:none;
margin:0 0 0 15px;

}
#content #nav2 .helpPage ul a {
font-weight:normal;
font-size:100%

}
#content .helpPage h1{
display:inline;
margin:25px;
}

#content #nav2 .helpPage ul li a {
display:inline;
margin:0px;

}
.helpPage1 #header {
border-bottom:1px solid #E1E1E1;
background:none;

}
.helpPage1 #header .logo {
padding:1em 0 1.25em 1.25em;



}
.help{
margin:8px 0 0 15px;
}
/* Sitemap */
.sitemap {
margin:8px 15px;
vertical-align: top; 
max-width: 959px;
min-width: 770px;
}
.sitemap hr {height:1px; color: Silver; clear: both;}
.sitemap-back {float:right;}
.MapDiv {width:25%;	float:left;	clear:right; }
.MapDiv li {list-style:none;}
.MapDiv a.level1 {font-weight:bold;}


/* Varius */
.pictext {color:#555; font-style:italic; font-size:0.917em; line-height:1em;clear:both;}
.contrast .pictext {color:#eee;}
dl.left {float:left;margin:0 15px 0.75em 0;}
dl.right {float:right;margin:0 0 0.75em 15px;}
dl.left dt, dl.left dd, dl.right dt, dl.right dd {
	display:block;
	margin:0;
	padding:0;
}
dl.left dt img, dl.right dt img {max-width:none;}

.newslist-one {margin-bottom:0.75em;}
.newslist-one img {margin:0 15px 0.25em 0; float:left;}
.newslist-one .content {padding:0 0 0.25em}
.section.main.newslist-one {border-top:1px solid #ccc;}
.newslist-many .content {padding:0.417em 0 0.25em;}
.newslist-many .content ul li a {margin-left:0.583em;}
#content .newslist-many .content ul {margin:0; padding:0.25em 0 0 0;}
.contrast .section.main.newslist-one {border-top:1px solid #fff;}
.newslist-many .content a.morenews {padding:0.417em 0 0 0;display:block;margin-left:0;}
.newslist-one .content a.morenews {padding:0.417em 0 0 0;display:block;}
.newslist-one .content h3, .newslist-one .content h4 {display:inline;clear:right;}
.newslist-many .content ul {padding:0.25em 0 0 0;margin-left:0.833em;}

.lead {font-weight:bold;margin-bottom:0.667em;display:block;}
.panorama {padding: 0 0 0.917em 0;}
.panorama div {height:115px;}
.imgright {
	float:right;
	padding: 0 0 0.917em 1.25em;
	max-width: 100%;
}
.imgleft {
	float:left;
	padding: 0 1.25em 0.917em 0;
	max-width: 100%;
}
.imgleft img, .imgright img {max-width: 100%;}
#content .imgright img, #content .imgleft img {margin:0;}
.imgtext {
	color:#999;
	font-size :0.833em;
	line-height:1.25em;
}
#popup {
	width:100%;
}
.popup-inner {margin:0 15px 1em 15px;;}

.stockinfo {
	border: 1px solid #e1e1e1;
	padding:6px 6px 6px 11px;
	margin-bottom: 15px;
}
.contrast .stockinfo {border: 1px solid #fff;}
.stockinfo .stockchg {font-weight:bold;}
.stockinfo .stockchg span {margin:0 0.75em;}
table.stockchg {margin:0;display:inline;}
.stockchg .latest {font-weight:normal;}
.stockinfo a {margin-left:0.75em;font-weight:normal;}
.stocktext {font-size:0.917em;font-weight:normal;}
.stockinfo .stockchg span.stocktime {margin:0 0 0 0.5em;}
.stocktime2 {margin:0 0 0 0.5em;}
#content .stockinfo img {margin:0;vertical-align:middle;}

/* Lists */
ul {padding:0.25em 0 0.667em 1.333em; margin:0;}
ul li, ol li {padding:0 0 1px 0; padding:0;}

ul.news {
	list-style:none;
	margin:0;
	clear:both; 
	padding:0 0 0.417em 0;
}
ul.news span {margin-right:2em;}
.newstime {font-weight:bold; margin-bottom:1em;}
#content ol {margin:0 0 0 0; padding:0.25em 0 0.667em 2.5em;}
#content ol li {list-style:decimal outside none;padding:0;margin:0;}

/* Linklist */
.section.main.linklist {margin-bottom:15px;}
.section.main.linklist .content.nohead {border-top:1px Solid Silver;}
.contrast .section.main.linklist .content.nohead {border-top:1px Solid White;}
.section.main.linklist ul li{padding-top:4px;}
.section.main.linklist li:first-child{padding-top:0;}
.section.main.linklist li:first-child a.symbol{margin-top:3px;}
.section.main.linklist .footer {border-width:0 1px 0 0;}
.section.main.linklist .content.simple {border:none;padding:0 0 0 0.833em;}
.section.main.linklist .content.simple.nopadding {border:none;padding:0;}
.section.main.linklist .content.simple ul {padding:0;margin:0;}
.section.main.linklist .content li p{margin:0;padding:0}
.section.main.linklist .content h3, .section.main.linklist .content h4 {border-bottom:none; margin:0; padding:0;}
.section.main.linklist .content{padding:0.834em 0 0 0;}

/* dynamic list */
.dynamic-list  {list-style:none;	margin:0; clear:both; padding:0 0 1em 0;}
.dynamic-list li {margin:0.417em 0 0 0; padding:0; line-height:1.333em;}
.dynamic-list li a {margin:0 0 0 1em;}
.pressrel {clear:right; margin:0 0 1.25em 0;}

/* teasers */
.teaser {clear:right; margin:0 0 1em 0;}
.teaser a {display:block;}
.teaser table {margin:0;padding:0;}
.teaser p, .teaserlist, .header p, .replacement p, .teaserlist p, .advertisementlist p {margin:0;padding:0;display:inline;}
.teaser td{margin-bottom:0;padding:0;}
.teaser td.teaserimg {padding-right:15px;}
.teaserlist p{display:inline;}
.teaserheader{margin-bottom:0.833em}

 clear {clear: both;}
.clear-right {clear: right;}

/* Tables */
table {margin:0.75em 0; max-width: 100%; font-size:1em;border-collapse:separate;border-spacing:0;background-color:transparent;clear:both;}
table th {padding: 1px 4px 5px 4px; text-align:left; min-height:1.25em; vertical-align: top;}
table td {padding: 3px 4px 3px 4px; text-align:left; min-height:1.25em; vertical-align: top;}
table th, table td.scope {font-size:1em; font-weight:bold;}
/* Table-colors */
/* Uncoloured */
table.table0 th, table.table0 td.scope, table th, table td.scope {
	padding-bottom: 0px;
	border-bottom: 1px solid #999;
	font-weight: bold;	
	min-height:1.25em;
}
.contrast table.table0 th, .contrast table.table0 td.scope,.contrast table th,.contrast table td.scope {
	border-bottom: 1px solid #fff;
}
/* Orange */
table.table1 th, table.table1 td.scope {
	background: #f90 url(/idc/fragments/wcm_fr_head/images/backgrounds/orange_table.gif) repeat-x top;
	background-color: #ff8400;
	border: 1px solid #ffc400;
	border-bottom: 1px solid #ff8400;
	color: #000;
	font-weight: bold	
}
table.table1 th, table.table3 th {
border-style:none;
}
/* Black */
table.table2 th, table.table2 td.scope {
	background:#222 url(/idc/fragments/wcm_fr_head/images/backgrounds/back.gif) left top repeat-x;
	color: #fff;
	font-weight: bold;	
}
/* Gray */
.table3 th, .table3 td.scope {
	background: #dcdcdc url(/idc/fragments/wcm_fr_head/images/backgrounds/section_head_bg.gif) repeat-x left top;
	color: Black;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-weight: bold	
}
.contrast .table3 th, .contrast .table3 td.scope {
  background:#2b3c6a url(/idc/fragments/wcm_fr_head/images/backgrounds/section_head_bg_hk.gif) repeat-x left top;
  color:#fff; 
}
/* Table-lines */
/* Uncoloured */
.table0 tr th:first-child {border-left:1px solid transparent;}
.table0 tr th {border-top:1px solid transparent;border-bottom:1px solid #999;}
.table0 tr th:last-child {border-right:1px solid transparent;}
.table0.framed tr th:first-child {border-left:1px solid #ccc;}
.table0.framed tr th {border-top:1px solid #ccc;border-bottom:1px solid #999;}
.table0.framed tr th:last-child {border-right:1px solid #ccc;}
.contrast .table0.framed tr th:first-child {border-left:1px solid #fff;}
.contrast .table0.framed tr th {border-top:1px solid #fff;border-bottom:1px solid #fff;}
.contrast .table0.framed tr th:last-child {border-right:1px solid #fff;}
.table0.framed tr td:first-child {border-left:1px solid #ccc;}
.table0.framed tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table0.framed tr td:last-child {border-right:1px solid #ccc;}
.table0.framed tr:last-child td {border-bottom:1px solid #ccc;}
.table0.vertical tr td:first-child {border-left:1px solid #ccc;}
.table0.vertical tr td {border-right:1px solid #ccc;}
.table0.horisontal tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table0.horisontal tr td {border-bottom:1px solid #ccc;}
.contrast .table0.framed tr td:first-child {border-left:1px solid #fff;}
.contrast .table0.framed tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table0.framed tr td:last-child {border-right:1px solid #fff;}
.contrast .table0.framed tr:last-child td {border-bottom:1px solid #fff;}
.contrast .table0.vertical tr td:first-child {border-left:1px solid #fff;}
.contrast .table0.vertical tr td {border-right:1px solid #fff;}
.contrast .table0.horisontal tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table0.horisontal tr td {border-bottom:1px solid #fff;}
/* Orange */
.table1 tr th:first-child {border-left:1px solid #ccc;}
.table1 tr th {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.table1 tr th:last-child {border-right:1px solid #ccc;}
.contrast .table1 tr th:first-child {border-left:1px solid #fff;}
.contrast .table1 tr th {border-top:1px solid #fff;border-bottom:1px solid #fff;}
.contrast .table1 tr th:last-child {border-right:1px solid #fff;}
.table1.framed tr td:first-child {border-left:1px solid #ccc;}
.table1.framed tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table1.framed tr td:last-child {border-right:1px solid #ccc;}
.table1.framed tr:last-child td {border-bottom:1px solid #ccc;}
.table1.vertical tr td:first-child {border-left:1px solid #ccc;}
.table1.vertical tr td {border-right:1px solid #ccc;}
.table1.horisontal tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table1.horisontal tr td {border-bottom:1px solid #ccc;}
.contrast .table1.framed tr td:first-child {border-left:1px solid #fff;}
.contrast .table1.framed tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table1.framed tr td:last-child {border-right:1px solid #fff;}
.contrast .table1.framed tr:last-child td {border-bottom:1px solid #fff;}
.contrast .table1.vertical tr td:first-child {border-left:1px solid #fff;}
.contrast .table1.vertical tr td {border-right:1px solid #fff;}
.contrast .table1.horisontal tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table1.horisontal tr td {border-bottom:1px solid #fff;}
/* Black */
.table2 tr th:first-child {border-left:1px solid #ccc;}
.table2 tr th {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.table2 tr th:last-child {border-right:1px solid #ccc;}
.contrast .table2 tr th:first-child {border-left:1px solid #fff;}
.contrast .table2 tr th {border-top:1px solid #fff;border-bottom:1px solid #fff;}
.contrast .table2 tr th:last-child {border-right:1px solid #fff;}
.table2.framed tr td:first-child {border-left:1px solid #ccc;}
.table2.framed tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table2.framed tr td:last-child {border-right:1px solid #ccc;}
.table2.framed tr:last-child td {border-bottom:1px solid #ccc;}
.table2.vertical tr td:first-child {border-left:1px solid #ccc;}
.table2.vertical tr td {border-right:1px solid #ccc;}
.table2.horisontal tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table2.horisontal tr td {border-bottom:1px solid #ccc;}
.contrast .table2.framed tr td:first-child {border-left:1px solid #fff;}
.contrast .table2.framed tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table2.framed tr td:last-child {border-right:1px solid #fff;}
.contrast .table2.framed tr:last-child td {border-bottom:1px solid #fff;}
.contrast .table2.vertical tr td:first-child {border-left:1px solid #fff;}
.contrast .table2.vertical tr td {border-right:1px solid #fff;}
.contrast .table2.horisontal tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table2.horisontal tr td {border-bottom:1px solid #fff;}
/* Gray */
.table3 tr th:first-child {border-left:1px solid #ccc;}
.table3 tr th {border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.table3 tr th:last-child {border-right:1px solid #ccc;}
.contrast .table3 tr th:first-child {border-left:1px solid #fff;}
.contrast .table3 tr th {border-top:1px solid #fff;border-bottom:1px solid #fff;}
.contrast .table3 tr th:last-child {border-right:1px solid #fff;}
.table3.framed tr td:first-child {border-left:1px solid #ccc;}
.table3.framed tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table3.framed tr td:last-child {border-right:1px solid #ccc;}
.table3.framed tr:last-child td {border-bottom:1px solid #ccc;}
.table3.vertical tr td:first-child {border-left:1px solid #ccc;}
.table3.vertical tr td {border-right:1px solid #ccc;}
.table3.horisontal tr:first-child td {border-top:1px solid #ccc;margin-top:-1px;}
.table3.horisontal tr td {border-bottom:1px solid #ccc;}
.contrast .table3.framed tr td:first-child {border-left:1px solid #fff;}
.contrast .table3.framed tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table3.framed tr td:last-child {border-right:1px solid #fff;}
.contrast .table3.framed tr:last-child td {border-bottom:1px solid #fff;}
.contrast .table3.vertical tr td:first-child {border-left:1px solid #fff;}
.contrast .table3.vertical tr td {border-right:1px solid #fff;}
.contrast .table3.horisontal tr:first-child td {border-top:1px solid #fff;margin-top:-1px;}
.contrast .table3.horisontal tr td {border-bottom:1px solid #fff;}

.tableborderright {border-right: 1px solid #ccc}
.tableborderleft {border-left: 1px solid #ccc}
.tableborderbottom {border-bottom: 1px solid #ccc}
.contrast .tableborderright {border-right: 1px solid #fff}
.contrast .tableborderleft {border-left: 1px solid #fff}
.contrast .tableborderbottom {border-bottom: 1px solid #fff}
/* Table-Alignment */
td.JustifyLeft, th.JustifyLeft {text-align: left;}
td.JustifyRight, th.JustifyRight {text-align: right;}
td.JustifyCenter, th.JustifyCenter {text-align: center;}
td.JustifyFull, th.JustifyFull {text-align: justify;}

table.visavaluta th {border-style:none;}

/* Must look at later
.contrast table.table2 th, .contrast table.table2 td.scope,.contrast .table3 th,.contrast .table3 td.scope {
background: #2b3c6a url(/idc/fragments/wcm_fr_head/images/backgrounds/section_head_bg_hk.gif) repeat-x left top;
color: #fff;
}
*/


/* Errorpage */
.errorpage {margin:1em 0 0 0;}
.errorpage ul {margin:1em 0;}



/* Linkproperties see also main.css */
.contrast a, .contrast a:link, .contrast a:visited,  .contrast a:active, .contrast a:hover {
	color: #fabb0f;
}
.nounderliner #content a:hover  {text-decoration:underline;}
.nounderliner #content a  {text-decoration:none;}

/* Linksymbols */
a.symbol{
	display:block;
	margin:0;
	padding:0 0 3px 24px;
	line-height: 1.5em;
	border-bottom: 2px solid transparent;
}
a.symbol.arrowleft {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-arrowleft.png) no-repeat 0 0;}
a.symbol.arrowright {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-arrowright.png) no-repeat 0 0;}
a.symbol.at {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-at.png) no-repeat 0 0;}
a.symbol.atm {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-atm.png) no-repeat 0 0;}
a.symbol.bang {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-bang.png) no-repeat 0 0;}
a.symbol.blank {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-blank.png) no-repeat 0 0;}
a.symbol.cam {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-cam.png) no-repeat 0 0;}
a.symbol.clock {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-clock.png) no-repeat 0 0;}
a.symbol.customer {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-customer.png) no-repeat 0 0;}
a.symbol.envelope {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-envelope.png) no-repeat 0 0;}
a.symbol.info {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-i.png) no-repeat 0 0;}
a.symbol.keyhole {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-keyhole.png) no-repeat 0 0;}
a.symbol.magnifier {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-magnifier.png) no-repeat 0 0;}
a.symbol.network {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-network.png) no-repeat 0 0;}
a.symbol.office {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-office.png) no-repeat 0 0;}
a.symbol.phone {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-phone.png) no-repeat 0 0;}
a.symbol.print {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-printer.png) no-repeat 0 0;}
a.symbol.query {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-query.png) no-repeat 0 0;}
a.symbol.rss {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-rss.png) no-repeat 0 0;}
a.symbol.speaker {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-speaker.png) no-repeat 0 0;}
a.symbol.speech {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-speechbubble.png) no-repeat 0 0;}
a.symbol.tv {background: url(/idc/fragments/wcm_fr_head/images/linksymbols/linksymbol-orange-tv.png) no-repeat 0 0;}

/*File extensions*/
a.ext{margin:0;padding:1px 0 1px 24px;}
a.ext.html,a.ext.mp3,a.ext.xml,a.ext.wmw,a.ext.mov,a.ext.hcsp,a.ext.vsd{padding:1px 0 1px 0;}
a.ext.showhtml{background: url(/idc/fragments/wcm_fr_head/images/icons/html.gif) no-repeat 0 0;}
a.ext.pdf{background: url(/idc/fragments/wcm_fr_head/images/icons/pdf.gif) no-repeat 0 0;}
a.ext.ppt,a.ext.pot,a.ext.pptx{background: url(/idc/fragments/wcm_fr_head/images/icons/ppt.gif) no-repeat 0 0;}
a.ext.doc,a.ext.rtf,a.ext.docx,a.ext.dot{background: url(/idc/fragments/wcm_fr_head/images/icons/doc.gif) no-repeat 0 0;}
a.ext.xls,a.ext.xlsx,a.ext.csv{background: url(/idc/fragments/wcm_fr_head/images/icons/xls.gif) no-repeat 0 0;}
a.ext.file{background: url(/idc/fragments/wcm_fr_head/images/icons/file.gif) no-repeat 0 0;}

a.downarrow {padding:3px 12px 1px 0; display:block; background: url(/idc/fragments/wcm_fr_head/images/backgrounds/down.gif) no-repeat right 7px;}
.contrast a.downarrow {background: url(/idc/fragments/wcm_fr_head/images/backgrounds/downhc.gif) no-repeat right;}
.teaserItem a{margin:0;}


#social{
	border: 1px solid #ccc;
	padding:10px;
	height:140px;
}
#social ul {
	list-style: none;
	margin: 0;
	margin:8px 0 0 0px;
}
#social ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 50%;
}
#social ul li a {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 2em;
	padding: 4px 0 0 22px;
	vertical-align: middle;
}
#delicious {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/delicious.gif);
}
#digg {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/digg.gif);
}
#facebook {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/facebook.gif);
}
#google {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/google.gif);
}
#magnolia {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/magnolia.gif);  
}
#myspace {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/myspace.gif);
}
#pusha {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/pusha.gif);
}
#stumbleupon {
	background-image: url(/idc/fragments/wcm_fr_sharethis/imgs/stumbleupon.gif);
}

/* ---------------------------------Forms -----------------------------------*/
#content .form-table {margin:1em 0 0.917em 0;width:100%;border-collapse:seperate;}
#content .lineheight .form-table {margin:1.2em 0 1.1em 0;}
#content .form-table th, #content .form-table2 th {
	border-top: 1px solid #fd8613;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px;
	padding:0;
}
#content .form-bkgr {height:115px;background:transparent left bottom no-repeat;}
#content .form-header{
	background:transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/form_header.gif) left bottom no-repeat;
	text-align:right;
	float:right;
	padding:0;
	margin:0 0 1em 0;
}
.form-header h2{
	padding: 5px 0.8em 6px 45px;
	font-size:1.33em;
	font-weight:bold;
	line-height:1.33em;
	color:#fff;
	letter-spacing:0;
	background: none;
	border: none;
	margin: 0;
}
.form-header h2 p{margin:0;padding:0;} 
#content .form-table input {margin:0 4px 0 0;}

#content .form-table td {padding: 0.334em 0 0.417em 0; /*0.334em 5px 0.417em 15px;*/}
#content .lineheight .form-table td {padding: 0.4em 5px 0.5em 15px;}
#content .form-table .lines td {	border-bottom: 1px dashed #e1e1e1;}
#content .form-table td hr {border:0;border-top: 1px dashed silver;color: white;}
#content .form-table tbody tr td:first-child {border-left:1px solid #ccc;}
#content .form-table tbody tr td:last-child {border-right:1px solid #ccc;}
#content .form-table td.tableborderleft{padding-left:10px;padding-right:10px;}

#content .form-table tfoot td,#content .form-table2 tfoot td {
	background: transparent url(/idc/fragments/wcm_fr_head/images/backgrounds/section_footer_bg.gif) left bottom no-repeat;
	border-right:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
}
#content .form-table tfoot td input{
	margin-left:3px;
}
label {font-weight: bold; font-size:0.92em;}

/*.form-table input,.form-table select,.form-table textarea {
background-color:#fff;
color:#000}
*/



.error-section {border:1px solid #c00; margin: 0px 0px 8px 0px; padding:3px 6px 8px;color:#c00;}
.error-header {color:#fff; background-color:#c00; margin:0; padding: 2px 6px 2px 6px; line-height:15px; font-size:1em; font-weight:bold;}
.error-number {color:#c00;font-weight:bold;}
input.error {background-color: #eececc;}
textarea.error {background-color: #eececc;}

caption {
	font-weight: bold;
	font-size :1em;
	line-height:1.333em;
	padding:0;
	margin: 0;
}
select.error {
	background-color: #eececc;
}
.form-table input{
vertical-align:top;
}
.form-table label{
vertical-align:top;
margin-right:10px;
}
.form-table div{
display:inline;
}
.form-table label.labelchk{
font-weight:normal;
font-size:1em;
}
.form-table table.noformstyle,
.form-table .noformstyle td{
margin:0;
padding:0;
border:0 none;
}

#content .form-table ul.horizontal, #content .form-table ul.vertical{list-style-type:none;margin:0;padding:0;}
#content .form-table ul.horizontal li{display:inline;vertical-align:middle;}
select, input, textarea{font-size:1em; 	font-family: Arial, Helvetica, sans-serif;}


.videolistentry
{

font-size:10px;
float:left;

}  

#sixfundtop, #marknadsindex, #analys, #mestkopt
{
  margin-top:-1em;
}

#fondtorget
{
  margin-top:-0.5em;
}

/*Flash*/
.flash-html{
border:1px solid #FF6600;
padding:10px;
}
.flash-html .middle-content {
width:100%
border:0;
}

.flash-html .grid{
float:none;
}
.flash-html #right-content{
border:0;
min-height:0;
width:0;
}

.border {
border: 1px solid #ccc;
border-top:none;
border-left:none;
border-right:none;

}
.noborder {
border-top:none;
border-left:none;
border-bottom:none

}

.top-border {
border-top:1px solid #CCCCCC;

}

