body { background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: 0 top; width: 768px; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; }
/*Layout menu-----
*/
.twocolcont_top { width:auto; }
.twocolboxl_top { width:50%; height:auto; float:left; }
.twocolboxr_top { margin-left:50%; width:auto; height:auto  }
/*Layout middle -------*/
.twocolcont_boxmiddle { background-image: url(../images/bg_middle.jpg); background-repeat: repeat-y; width:100%; height:auto   ; float: left; clear: both; margin-bottom: 0; padding-bottom: 0; }
.twocolboxl_boxmiddle { width:450px; height:auto; float:left; margin-top: 0; }
.twocolboxr_boxmiddle { text-align: left; width:318px; height:auto ; float: right; margin-top: 0; }
/*even column widths
*/
.column_left { margin-top: 0; width: 384px; height: auto; float: left; }
.column_right { text-align: left; margin-top: 0; width: 384px; height: auto; float: right; }
/*single column ------*/
.columnsingle { margin-top: 0; width: 768px; height: auto; float: left; }
/*for the background ----*/
.middle_top { font-size: 1px; background-image: url(../images/bg_middle_top.jpg); height: 13px; margin-top: 25px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.middle_bottom { font-size: 1px; background-image: url(../images/bg_bottom.gif); height: 13px; clear: both; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
/*boxes in right column
*/
.grayboxr_top { font-size: 1px; background-image: url(../images/box_top.jpg); width: 266px; height: 8px; margin: 8px 0 0 27px; padding: 0; }
.grayboxr_middle { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/box_middle.jpg); background-repeat: repeat-y; width: 266px; margin: 0 0 0 27px; padding: 0; }
.grayboxr_bottom { font-size: 1px; background-image: url(../images/box_bottom.jpg); width: 266px; height: 8px; clear: both; margin: 0 0 0 27px; padding: 0; }
.ad_inuse_growthxp { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/ad_whereinuse_growthxp.jpg); background-repeat: repeat-y; margin: 8px 0 0 27px; padding: 0; width: 266px; height: 193px; }
.images_rigthtcol { width: 266px; margin-top: 8px; margin-left: 27px; }
.ad_inuse_tillvaxtjournalen { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/ad_whereinuse_tillvaxtjourn.jpg); background-repeat: repeat-y; margin: 0 0 0 27px; padding: 0; width: 266px; height: 193px; }
/*wide gray boxes for 2 even columns--------*/
.adbox_topr { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/bg_ad_top.jpg); background-repeat: repeat-y; margin-top: 8px; margin-bottom: 0; margin-left: 27px; padding: 0; width: 266px; }
.adbox_b { font-size: 1px; background-image: url(../images/bg_ad_bottom.jpg); background-repeat: repeat-y; margin-top: 0; margin-bottom: 0; margin-left: 27px; padding: 0; width: 266px; height: 13px; clear: both; }
.widebox_topr { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/widebox_top.jpg); background-repeat: repeat-y; padding: 0; width: 339px; margin-top: 0; margin-bottom: 0; margin-left: 15px; }

.boxGermanRight {
	font-family:
Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/box-germany.jpg);
	background-repeat: repeat-y;
	padding: 0;
	width: 339px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
 }
 
.boxNorwayRight {
	font-family:
Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/box-norway.jpg);
	background-repeat: repeat-y;
	padding: 0;
	width: 339px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
 }
 
.widebox_toprb {
	font-size: 1px;
	background-image: url(../images/widebox_bottom.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 15px;
	padding: 0;
	width: 339px;
	height: 13px;
	clear: both;
}
.widebox_toplb {
	font-size: 1px;
	background-image: url(../images/widebox_bottom.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 30px;
	padding: 0;
	width: 339px;
	height: 13px;
	clear: both;
}
.widebox_topl { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/widebox_top.jpg); background-repeat: repeat-y; margin-top: 0; margin-bottom: 0; margin-left: 30px; padding: 0; width: 339px; }
.box_usa { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/box_usa.jpg); background-repeat: repeat-y; margin-top: 0; margin-bottom: 0; margin-left: 30px; padding: 0; width: 339px; }
.box_france { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/box_france.jpg); background-repeat: repeat-y; margin-top: 0; margin-bottom: 0; margin-left: 30px; padding: 0; width: 339px; }
.box_swe { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/box_swe.jpg); background-repeat: repeat-y; margin-top: 0; margin-bottom: 0; margin-left: 30px; padding: 0; width: 339px; }
/*Three boxes index page--*/
.threecolcont_index { background-image: url(../images/bg_middle.jpg); background-repeat: repeat-y; width:770px; height:auto ; float: left; margin-bottom: 0; }
.threecolbox_index {width:33%; height:auto; float:left;}
.grayboxindexl_top { font-size: 1px; background-image: url(../images/boxthreecol_top.gif); margin: 25px 0 0 27px; padding: 0; width: 227px; height: 8px; }
.grayboxindexl_middle { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/boxthreecol_middle.gif); background-repeat: repeat-y; margin: 0 0 0 27px; padding: 0; width: 227px; }
.grayboxindexl_bottom { font-size: 1px; background-image: url(../images/boxthreecol_bottom.gif); margin: 0 0 10px 27px; padding: 0; width: 227px; height: 8px; clear: both; }
.grayboxindexm_top { font-size: 1px; background-image: url(../images/boxthreecol_top.gif); margin: 25px 0 0 17px; padding: 0; width: 227px; height: 8px; }
.grayboxindexm_middle { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/boxthreecol_middle.gif); background-repeat: repeat-y; margin: 0 0 0 17px; padding: 0; width: 227px; }
.grayboxindexm_bottom { font-size: 1px; background-image: url(../images/boxthreecol_bottom.gif); margin: 0 0 10px 17px; padding: 0; width: 227px; height: 8px; clear: both; }
.grayboxindexr_top { font-size: 1px; background-image: url(../images/boxthreecol_top.gif); margin: 25px 0 0 7px; padding: 0; width: 227px; height: 8px; }
.grayboxindexr_middle { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/boxthreecol_middle.gif); background-repeat: repeat-y; padding: 0; width: 227px; margin: 0 0 0 7px; }
.grayboxindexr_bottom { font-size: 1px; background-image: url(../images/boxthreecol_bottom.gif); margin: 0 0 10px 7px; padding: 0; width: 227px; height: 8px; clear: both; }
/*features table ------*/
.tableheader_feature { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #036; padding: 2px 2px 2px 12px; }
.featurestext { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; margin-top: 12px; margin-right: 34px; margin-left: 12px; }
.features_larger { color: #036; background-repeat: no-repeat; background-position: left center; margin-right: 12px; margin-bottom: 12px; margin-left: 0; padding-left: 15px; }
.features_larger a { color: #036; background-image: url(../images/magnifier.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 15px; }
.features_larger a:hover { color: #900; background-image: url(../images/magnifier_hover.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; margin: 0; padding: 0 0 0 15px; }
.tableborders { border: solid 1px #036; }
.cell_bg { background-image: url(../images/bg_tablecells.jpg); background-repeat: repeat-x; background-position: 0 top; }
.img_features { margin: 12px; border: solid 1px black; }
.img_features_noborder { margin: 12px; }
/*footer
*/
.footer { color: #369; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0; padding-bottom: 0; }
.footer a { color: #369; text-decoration: none; }
.footer a:hover { color: #036; border-bottom: 1px solid #b0c4de; }
.footerline { font-size: 1px; padding-right: 25px; padding-left: 25px; border-top: 1px solid #ccc; }
/*headers--------*/
.header_topleft { color: #036; font-size: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; background-color: white; margin-top: 5px; margin-right: 12px; margin-left: 30px; padding-top: 0; }
.subhead_left { color: #036; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: white; margin-bottom: 5px; margin-left: 30px; }
.chartsheaders { color: black; font-size: 10px; line-height: 14px; background-color: white; margin-top: -5px; }
.boxheaders { color: #036; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 16px 5px 12px; padding-top: 10px; }
/*text------------*/
.text_left { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-right: 15px; margin-left: 30px; }
.text_left a { color: #009; text-decoration: none; border-bottom: 1px dotted #999; }
.text_left a:hover { color: #009; text-decoration: none; border-bottom: 1px solid #009; }
.text_right { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-right: 30px; margin-left: 12px; }
.text_singlecolumn { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-right: 30px; margin-left: 30px; }
.text_adr { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #97c3ea; text-decoration: none; margin-right: 15px; margin-left: 12px; }
.text_adr a { color: #900; text-decoration: none; }
.text_adr a:hover { color: #900; text-decoration: underline; }
.ad_line { font-size: 1px; margin: 15px 15px 25px 12px; border-top: 1px solid #036; }
.text_grayboxr { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-decoration: none; margin-right: 12px; margin-left: 12px; }
.text_grayboxr a { color: #009; background-color: #f5f5f5; text-decoration: none; }
.text_grayboxr a:hover { color: #900; background-color: #f5f5f5; text-decoration: none; }
.features_sub { color: #036; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; }
.features_line { margin-top: 20px; margin-bottom: 20px; border-top: 1px solid #999; }
.formtext {  }
.form { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; }
.arrows { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-image: url(../images/icon_arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; text-decoration: none; padding-left: 15px; }
.arrows_active { color: #009; font-weight: bold; }
.arrows a { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; background-image: url(../images/icon_arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 15px; }
.arrows a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; background-image: url(../images/icon_arrow_hover.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 15px; }
.info { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-image: url(../images/icon_info.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; }
.charts { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-image: url(../images/icon_kurva.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-top: 2px; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; }
.pdf { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; background-image: url(../images/icon_pdf.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-top: 2px; margin-left: -2px; padding-top: 4px; padding-bottom: 4px; padding-left: 15px; }
.quotes { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; background-color: #f5f5f5; margin: 25px 15px 25px 30px; padding: 8px; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }
.quotes_name { font-size: 11px; }
/*List-----------*/
.leftlist { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin-top: 5px; margin-right: 15px; margin-left: 30px; list-style-image: url(../images/icon_bullet.gif); }
.leftlist li { padding-left: 5px; }
/*Menu-----------*/
#menutable { margin-top: -1px; }
@page { }
@font-face{ }
.menutext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-repeat: repeat-y; margin-top: 20px; }
.menutext a { color: black; text-decoration: none; }
.menutext a:hover { color: #369; text-decoration: none; }
.menybg { background-image: url(../images/tabmiddle.gif); background-repeat: repeat; width: 90px; }
.menybg_active { background-image: url(../images/tabmiddle_active.gif); background-repeat: repeat; width: 90px; }
/*images---------*/
.iconspaces { color: white; background-color: white; border-top-width: 3px; border-bottom-width: 3px; }
/*logotypes-------*/
#gcc { margin-top: 0; }
#pcpal { margin-top: 0; }
/*Images --------*/
.images { border: solid 1px black; }
