body, html { padding:0px; margin:0px; font-size:12px; color:#2e2e2e; font-family:Trebuchet MS; text-align:center; background:url(../graf/main_bg.jpg ); background-repeat: repeat-x; }
table td { font-size:12px; font-family:Trebuchet MS; vertical-align:top; }

a { text-decoration:none; color:#176161; }
a:hover { text-decoration:underline; color:#176161; }

/*
h1 { color:#166061; font-size:24px; font-weight:normal; margin-top:0px; }
h2 { color:#166061; font-size:18px; font-weight:normal; margin-top:0px; }
h3 { color:#166061; font-size:13px; font-weight:bold; text-transform:uppercase; margin-top:0px; margin-bottom:3px }
*/
h1 { color:#166262; font-weight:normal; font-size:17px; font-family: "Trebuchet MS", Trebuchet; margin:0; }
h2 { color:#166262; font-weight:bold; font-size:14px; font-family: "Trebuchet MS", Trebuchet; margin:0; }
h3 { color:#166262; font-weight:bold; font-size: 12px; font-family: "Trebuchet MS", Verdana; margin:0; }

div#wrapper { margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto; width: 912px; }

table#mainT { width:912px; margin-left:auto; margin-right:auto; }

table#mainT td { vertical-align:top; }
table#mainT td#leftshadow { width:6px; background:url( ../graf/left_shadow_bg.gif ); background-repeat:repeat-y; }
table#mainT td#rightshadow { width:6px; background:url( ../graf/right_shadow_bg.gif ); background-repeat:repeat-y; background-position:top right;}
table#mainT td#bottomshadow { height:13px; background:url( ../graf/bottom_shadow_bg.gif ); background-repeat:no-repeat; }

table#mainT td#maincontent { background:white; text-align:left; }
table#mainT td#maincontent div#logo { height:68px; position:relative; background:url( ../graf/logo_bg.jpg ) no-repeat left top; }
table#mainT td#maincontent div#logo a { color:white; } 

table#mainT td#maincontent div#mm { height:29px; background:url( ../graf/mm_bg.gif ); background-repeat: repeat-x; }

/* mainmenu styles */
table#mmT { margin-top:4px; }

table#mmT td.mm_spacer { width:6px; }

table#mmT td.mm_left { width:11px; height:25px;}
table#mmT td.mm_content { padding:5px 4px 4px 4px; }
table#mmT td.mm_content a { color:#4b4b4b; font-weight:normal; text-decoration:none;}
table#mmT td.mm_content a:hover { color:#176161; font-weight:normal; text-decoration:none;}
table#mmT td.mm_right { width:11px; height:25px; }

/*
table#mmT td.mm_left_mouseover { width:11px; height:25px; background:url(../graf/mm_left_bg.gif); background-repeat:no-repeat; }
table#mmT td.mm_content_mouseover { padding:5px 4px 4px 4px; background:url(../graf/mm_content_bg.gif); background-repeat:repeat-x; }
table#mmT td.mm_content_mouseover a { color:#4b4b4b; font-weight:normal; text-decoration:none;}
table#mmT td.mm_content_mouseover a:hover { color:#176161; font-weight:normal; text-decoration:none;}
table#mmT td.mm_right_mouseover { width:11px; height:25px; background:url(../graf/mm_right_bg.gif); background-repeat:no-repeat; }
*/

table#mmT td.mm_left_mouseover { width:11px; height:25px; background:url(../graf/mm_left_bg.gif); background-repeat:no-repeat; }
table#mmT td.mm_content_mouseover { padding:5px 4px 4px 4px; background:url(../graf/mm_content_bg.gif); background-repeat:repeat-x; }
table#mmT td.mm_content_mouseover a { color:#4b4b4b; font-weight:normal; text-decoration:none;}
table#mmT td.mm_content_mouseover a:hover { color:#176161; font-weight:normal; text-decoration:none;}
table#mmT td.mm_right_mouseover { width:11px; height:25px; background:url(../graf/mm_right_bg.gif); background-repeat:no-repeat; }


table#mmT td.mm_left_mouseover_back { width:11px; height:25px; background:url(../graf/mm_left_mouseover_bg.gif); background-repeat:no-repeat; }
table#mmT td.mm_content_mouseover_back { padding:5px 4px 4px 4px; background:url(../graf/mm_content_mouseover_bg.gif); background-repeat:repeat-x; }
table#mmT td.mm_content_mouseover_back a { color:#176161; font-weight:bold; text-decoration:none; }
table#mmT td.mm_content_mouseover_back a:hover { color:#176161; font-weight:bold; text-decoration:none; }
table#mmT td.mm_right_mouseover_back { width:11px; height:25px; background:url(../graf/mm_right_mouseover_bg.gif); background-repeat:no-repeat;}


table#mmT td.mm_left_act { width:11px; height:25px; background:url(../graf/mm_left_bg.gif); background-repeat:no-repeat; }
table#mmT td.mm_content_act { padding:5px 4px 4px 4px; background:url(../graf/mm_content_bg.gif); background-repeat:repeat-x; }
table#mmT td.mm_content_act a { color:#176161; font-weight:bold; text-decoration:none; }
table#mmT td.mm_content_act a:hover { color:#176161; font-weight:bold; text-decoration:none; }
table#mmT td.mm_right_act { width:11px; height:25px; background:url(../graf/mm_right_bg.gif); background-repeat:no-repeat;}

/* *************** */

table#mainT td#maincontent div#sm { height:46px; background-color:#fcfcfc; background-image:url( ../graf/sm_bg.gif ); background-repeat: repeat-x; background-position:bottom; }

/* submenu styles */
table.smT { position:relative; top:2px; }
table.smT td.sm_spacer { width:6px; }

table.smT td.sm_left { width:9px; height:18px;}
table.smT td.sm_content { padding:1px; }
table.smT td.sm_content a { color:#4b4b4b; text-decoration:none;}
table.smT td.sm_content a:hover { color:#176161; text-decoration:none;}
table.smT td.sm_right { width:9px; height:18px; }

table.smT td.sm_left_act { width:9px; height:18px; background:url(../graf/sm_left_bg.gif); background-repeat:no-repeat; }
table.smT td.sm_content_act { padding:1px; background:url(../graf/sm_content_bg.gif); background-repeat:repeat-x; }
table.smT td.sm_content_act a { color:#176161; text-decoration:none; }
table.smT td.sm_content_act a:hover { color:#176161; text-decoration:none; }
table.smT td.sm_right_act { width:9px; height:18px; background:url(../graf/sm_right_bg.gif); background-repeat:no-repeat; }


div.smbar { position:relative; margin-top:2px; clear:both; }

div.smbar div.sitem { float:left; display:inline; padding:1px; line-height:14px; }
div.smbar div.sitem div.sm_spacer { float:left; width:6px; height: 1px; }
div.smbar div.sitem div.sm_left { float:left; width:9px; height:18px;}
div.smbar div.sitem div.sm_content { float:left; padding:1px; height: 16px; white-space:nowrap; }
div.smbar div.sitem div.sm_content a { color:#4b4b4b; text-decoration:none;}
div.smbar div.sitem div.sm_content a:hover { color:#176161; text-decoration:none;}
div.smbar div.sitem div.sm_right { float:left; width:9px; height:18px; }

div.smbar div.sitem div.sm_left_act { float:left; width:9px; height:18px; background:url(../graf/sm_left_bg.gif); background-repeat:no-repeat; }
div.smbar div.sitem div.sm_content_act { float:left; padding:1px; height: 16px; background:url(../graf/sm_content_bg.gif); background-repeat:repeat-x; }
div.smbar div.sitem div.sm_content_act a { color:#176161; text-decoration:none; }
div.smbar div.sitem div.sm_content_act a:hover { color:#176161; text-decoration:none; }
div.smbar div.sitem div.sm_right_act { float:left; width:9px; height:18px; background:url(../graf/sm_right_bg.gif); background-repeat:no-repeat; }



/* *************** */

table#mainT td#maincontent div#content {}

table#contentT { width:100%; }

table#frontcolumnsT { width:100%; }
table#frontcolumnsT td.leftcol { width:415px; padding-right:10px; padding-left:20px; padding-top:20px;}
table#frontcolumnsT td.rightcol { padding-top:20px; padding-right:8px;}


/* left column content */
table#contentT td#content_left {}
table#contentT td#content_left div#main_content_frontpage { margin-left:5px; margin-right:3px; }
table#contentT td#content_left div#main_content_basic { margin:10px 10px 10px 22px; }

div#main_content_basic img { padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 2px; }

table.highlightbox { width:219px; margin-bottom:10px; }
table.highlightbox td.htop { width:219px; height:11px; overflow:hidden; font-size:0px; line-height:0px; background:url(../graf/highlightbox_bg_top.gif); background-repeat:no-repeat; }
table.highlightbox td.hmiddle { width:219px; padding:0px 12px 0px 12px; background:url(../graf/highlightbox_bg_middle.gif); background-repeat:repeat-y; line-height:16px; }
table.highlightbox td.hmiddle ul { margin-top:0px; margin-bottom:0px; padding-top:3px; padding-bottom:0px; }
table.highlightbox td.hmiddle p { padding:3px 0px 0px 0px; margin:0px; }
table.highlightbox td.hbottom { width:219px; height:9px; overflow:hidden; font-size:0px; line-height:0px; background:url(../graf/highlightbox_bg_bottom.gif); background-repeat:no-repeat;  }
/* *************** */

table.highlightbox2 { margin-bottom:6px; height:100%; }
table.highlightbox2 td { vertical-align:top; }
table.highlightbox2 td ul { padding-left:0px; margin-left:15px; }
table.highlightbox2 td ul li { padding-bottom:6px; line-height:16px; }
table.highlightbox2 td.hspacer { font-size:0px; line-height:0px; width:6px; }
table.highlightbox2 td.htop2 { padding-right:5px; height:5px; font-size:0px; line-height:0px; background:url(../graf/highlightbox_bg2_top.gif); background-repeat:no-repeat; }
table.highlightbox2 td.hmiddle2 { width:200px; padding:10px; height:90px; text-align:left; border-left:1px solid #abb2aa; border-right:1px solid #abb2aa; background-color:#edefea; background-image:url(../graf/highlightbox_bg2_middle.gif); background-repeat:no-repeat; }
table.highlightbox2 td.hbottom2 { height:5px;  font-size:0px; line-height:0px; background:url(../graf/highlightbox_bg2_bottom.gif); background-repeat:no-repeat;  }

table.highlightbox2_3col { margin-bottom:6px; height:100%; }
table.highlightbox2_3col td { vertical-align:top; }
table.highlightbox2_3col td ul { padding-left:0px; margin-left:15px; }
table.highlightbox2_3col td ul li { padding-bottom:6px; line-height:16px; }
table.highlightbox2_3col td.hspacer_3col { font-size:0px; line-height:0px; width:6px; }
table.highlightbox2_3col td.htop2_3col { padding-right:5px; height:4px; font-size:0px; line-height:0px; background:url(../graf/highlightbox2_bg2_top.gif); background-repeat:no-repeat; }
table.highlightbox2_3col td.hmiddle2_3col { width:314px; padding:10px; height:85px; text-align:left; border-left:1px solid #abb2aa; border-right:1px solid #abb2aa; background-color:#edefea; background-image:url(../graf/highlightbox2_bg2_middle.gif); background-repeat:no-repeat; font-size:12px; }
table.highlightbox2_3col td.hbottom2_3col { height:4px; font-size:0px; line-height:0px; background:url(../graf/highlightbox2_bg2_bottom.gif); background-repeat:no-repeat;  }

/* leftcol submenu */
td.sL { 
	background-image:url(../graf/bg_sm_0.gif); 
	background-repeat:repeat-x; 
	background-position: bottom;
	background-color:#eeefeb; 
	vertical-align:top; 	
	line-height:1.1;
	font-weight:bold;
	}
td.sL a { color:#646863; text-decoration:none; }
td.sL a:visited { color:#646863; text-decoration:none; }
td.sL a:hover { color:#156363; text-decoration:none;  }
td.sL a:active { color:#646863; text-decoration:none;  }

td.sLA { 
	background-image:url(../graf/bg_sm_0.gif); 
	background-repeat:repeat-x; 
	background-position: bottom;
	background-color:#eeefeb; 
	vertical-align:middle; 
	line-height:1.1;
	font-weight:bold; }
td.sLA a { color:#156363; text-decoration:none; }
td.sLA a:visited { color:#156363; text-decoration:none; }
td.sLA a:hover { color:#156363; text-decoration:none;  }
td.sLA a:active { color:#156363; text-decoration:none;  }

td.sL1 { 
	border-bottom:1px solid white;
	background-color:#e0e2dc;
	vertical-align:middle; 
	line-height:1.0; }
td.sL1 a { color:#646863; text-decoration:none; }
td.sL1 a:visited { color:#646863; text-decoration:none; }
td.sL1 a:hover { color:#175c5b; text-decoration:none;  }
td.sL1 a:active { color:#646863; text-decoration:none;  }

td.sL1A { 
	border-bottom:1px solid white;
	background-color:#e0e2dc;
	vertical-align:middle; 
	line-height:1.0; }
td.sL1A a { color:#175c5b; text-decoration:none; }
td.sL1A a:visited { color:#175c5b; text-decoration:none; }
td.sL1A a:hover { color:#175c5b; text-decoration:none;  }
td.sL1A a:active { color:#175c5b; text-decoration:none;  }

td.sL2 { 
	border-bottom:1px solid white;
	background-color:#bbbdbd; 
	vertical-align:middle; 
	line-height:1.1; }
td.sL2 a { color:#ffffff; text-decoration:none; }
td.sL2 a:visited { color:#ffffff; text-decoration:none; }
td.sL2 a:hover { color:#175c5b; text-decoration:none;  }
td.sL2 a:active { color:#ffffff; text-decoration:none;  }

td.sL2A { 
	border-bottom:1px solid white;
	background-color:#bbbdbd; 
	vertical-align:middle; 
	line-height:1.1; }
td.sL2A a { color:#175c5b; text-decoration:none; }
td.sL2A a:visited { color:#175c5b; text-decoration:none; }
td.sL2A a:hover { color:#175c5b; text-decoration:none;  }
td.sL2A a:active { color:#175c5b; text-decoration:none;  }

td.sL3 { 
	border-bottom:1px solid white;
	background-color:#a3a5a4; 
	vertical-align:middle; 
	line-height:1.1; }
td.sL3 a { color:#dfdfdf; text-decoration:none; }
td.sL3 a:visited { color:#dfdfdf; text-decoration:none; }
td.sL3 a:hover { color:#134d4c; text-decoration:none;  }
td.sL3 a:active { color:#dfdfdf; text-decoration:none;  }

td.sL3A { 
	border-bottom:1px solid white;
	background-color:#a3a5a4; 
	vertical-align:middle; 
	line-height:1.1; }
td.sL3A a { color:#134d4c; text-decoration:none; }
td.sL3A a:visited { color:#134d4c; text-decoration:none; }
td.sL3A a:hover { color:#134d4c; text-decoration:none;  }
td.sL3A a:active { color:#134d4c; text-decoration:none;  }

td.sL4 { 
	border-bottom:1px solid white;
	background-color:#818382;
	vertical-align:middle; 
	line-height:1.1; }
td.sL4 a { color:#cfcfcf; text-decoration:none; }
td.sL4 a:visited { color:#cfcfcf; text-decoration:none; }
td.sL4 a:hover { color:#083d3c; text-decoration:none;  }
td.sL4 a:active { color:#cfcfcf; text-decoration:none;  }

td.sL4A { 
	border-bottom:1px solid white;
	background-color:#818382;
	vertical-align:middle; 
	line-height:1.1; }
td.sL4A a { color:#083d3c; text-decoration:none; }
td.sL4A a:visited { color:#083d3c; text-decoration:none; }
td.sL4A a:hover { color:#083d3c; text-decoration:none;  }
td.sL4A a:active { color:#083d3c; text-decoration:none;  }

td.sL5 { 
	border-bottom:1px solid white;
	background-color:#6c6d6c;
	vertical-align:middle; 
	line-height:1.1; }
td.sL5 a { color:#bfbfbf; text-decoration:none; }
td.sL5 a:visited { color:#bfbfbf; text-decoration:none; }
td.sL5 a:hover { color:#073332; text-decoration:none;  }
td.sL5 a:active { color:#bfbfbf; text-decoration:none;  }

td.sL5A { 
	border-bottom:1px solid white;
	background-color:#6c6d6c;
	vertical-align:middle; 
	line-height:1.1; }
td.sL5A a { color:#073332; text-decoration:none; }
td.sL5A a:visited { color:#073332; text-decoration:none; }
td.sL5A a:hover { color:#073332; text-decoration:none;  }
td.sL5A a:active { color:#073332; text-decoration:none;  }
/* *************** */


/* right column content */
table#contentT td#content_right { width:205px; border-left:1px solid #a9b2aa; background:url( ../graf/rightcol_bg.gif );  background-repeat:repeat-y; }
table#contentT td#content_right div#rightcol { font-size:13px; }
table#contentT td#content_right div#rightcol div.rc_headline { height:22px; width:194px; background:url( ../graf/rightcol_headline_bg.gif );  background-repeat:repeat-x; padding:2px 2px 2px 9px; font-size:14px; font-weight:bold; }
table#contentT td#content_right div#rightcol div.rc_content { padding:2px 2px 2px 9px; }
table#contentT td#content_right div#rightcol div.rc_content_links a { font-size:13px; color:#163636; }
table#contentT td#content_right div#rightcol div.rc_content_links { padding:2px 2px 6px 12px; }
table#contentT td#content_right div#rightcol div.rc_content_links img.menuimg { width:4px; height:8px; margin-right:6px; position:relative; top:5px; float:left; }
table#contentT td#content_right div#rightcol div.rc_content_news { padding:2px 12px 6px 26px; width:160px; }
table#contentT td#content_right div#rightcol div.rc_content_news a.headline { font-weight:normal; color:#163636; }
table#contentT td#content_right div#rightcol div.rc_line { border-bottom:1px solid #ffffff; margin:3px 0px 3px 0px; }
/* *************** */


/* popupbox content */
div.popupbox {  width:132px; position:absolute; left:0px; top:0px; z-index:6666; background:url( ../graf/popupbox_bg.gif ); background-repeat:repeat-y; border:1px solid #a7b2a9; display:none;  }
div.poprootel { position:relative; padding:1px; }

div.popcontent { margin:6px 10px 2px 5px; }

/* *************** */


sup.requiredField { color:red; font-weight:bold; padding-right:3px; }
th#thTransceivePHYHead { display:none; }
td#tdTransceivePHY_1 { display:none; }
td#tdTransceivePHY_2 { display:none; }
td#tdTransceivePHY_3 { display:none; }
td#tdTransceivePHY_4 { display:none; }

tr#trState { display:none; }
tr#trStateProvence { display:table-row; }
div.formField { padding-bottom:12px; line-height:20px; }

a.uutisselausactive {  text-decoration:underline; }

a.newsheadline, a.newsheadline b, a.newsheadline strong, a.newsheadline h1, a.newsheadline h2, a.newsheadline h3 { font-weight:normal; font-size:13px; }

li, ul { list-style-type: disc; }
.boxes li { list-style-type: none; }

table#sonionProdT { width:100%; border:0px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;  }
table#sonionProdT td { padding:3px; border:0px; border-top:1px solid #ddd;  border-right:1px solid #ddd; vertical-align:top; }

table#sonionProdT td p { margin:0px 0px 6px 0px; padding:0px; }

table#sonionProdT td.datacol { vertical-align:middle; width:150px; white-space:nowrap; }
table#sonionProdT td.datacol img { border:1px solid black; }
table#sonionProdT td.heading { font-weight:bold; background:#fafafa;}

/* footer content */
div#footer { background:#ececec; padding:7px; }
/* *************** */

div.clear { font-size:0px; margin:0px; padding:0px; line-height:0px; clear:both; display:block; }
