* {
	padding: 0;
	margin: 0;
}
body {
	background-color:#505050;
	color:#ffffff;
}

:focus { 
outline: 0; 
} 

html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	font-size:12px;

}
html {
	padding-bottom:1px;
}

p {
	padding: 0 0 12px 0;
}

ul {
padding:20px 0 20px 25px;
}
li {
	padding: 2px;
}
a {
	color:#2c7499;
	text-decoration:none;
}
a:hover {
	color:#94b0c7;
	text-decoration:none;
}
h1 {
	/*color:#111111;
	text-transform:uppercase;
	font-size:20px;*/
	color:#1d1d1d;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0 20px 0;
	display:block;
}
.section_headline {
	color:#1d1d1d;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0 20px 0;
}

.firstpage-news {
display:block;
padding-bottom:20px;
}

.pressrelease_headline  {
	color:#1d1d1d;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0 20px 0;
}

.pressrelease_list_year {
	font-weight:bold;
	padding: 10px 0 10px 0;
}

.leftmenu {
width:200px;
}

.spacearea {
	width:15px;
	height:350px;
	vertical-align:top;
}



#marqueecontainer{
position: relative;
width: 100%; /*marquee width */
height: 175px; /*marquee height */
overflow: hidden;
}




/* MENU - LEVEL 1 */
.navigation_section_L1 {
	display:inline;
	padding: 4px 4px 4px 4px;
	margin: 3px;
	color:#f9f9f9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	font-weight:bold;
}
.navigation_section_L1 a {
	color:#f9f9f9;
	display:inline;
}
/* MENU - LEVEL 1 - ON */
.navigation_section_L1_on {
	display:inline;
	padding: 4px 4px 4px 4px;
	margin: 3px;
	color:#94b0c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	font-weight:bold;
}
.navigation_section_L1_on a {
	color:#94b0c7;
	display:inline;
}
/* MENU - LEVEL 2 */
.navigation_section_L2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	font-weight:bold;
	padding: 4px 4px 4px 10px;
	border-bottom:4px solid #505050;
	display:block;
}
.navigation_section_L2 a {
	color:#f9f9f9;
	display:block;
}
/* MENU - LEVEL 2 - ON */
.navigation_section_L2_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: uppercase;
	font-weight:bold;
	padding: 4px 4px 4px 10px;
	border-bottom:4px solid #505050;
	display:block;
}
.navigation_section_L2_on a {
	color:#94b0c7;
	display:block;
}
/* MENU - LEVEL 3 */
.navigation_section_L3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 4px 4px 4px 22px;
	border-bottom:4px solid #505050;
	display:block;
}
.navigation_section_L3 a {
	color:#f9f9f9;
	display:block;
}
/* MENU - LEVEL 3 - ON */
.navigation_section_L3_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 4px 4px 4px 22px;
	border-bottom:4px solid #505050;
	display:block;
}
.navigation_section_L3_on a {
	color:#94b0c7;
	display:block;
}





/* MENU - LEVEL 4 */
.navigation_section_L4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 4px 4px 4px 32px;
	border-bottom:4px solid #505050;
	display:block;
}
.navigation_section_L4 a {
	color:#f9f9f9;
	display:block;
}
/* MENU - LEVEL 4 - ON */
.navigation_section_L4_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 4px 4px 4px 32px;
	border-bottom:4px solid #505050;
	display:block;
}
.navigation_section_L4_on a {
	color:#94b0c7;
	display:block;
}



#maintable {
	width:980px;
	border:none;
	padding:0;
	margin:0;
	border-spacing:0px;
	border-collapse:collapse;
}
#topmenu {
	margin: 22px 0 0 20px;
	position:absolute;
}

#sitearea {
	/*left: 50%;*/
	padding: 0;
	/*margin: 0 0 0 -490px;*/
	margin-left: auto ;
  	margin-right: auto ;
	display:block;
	width: 980px;
	height: auto;
	position: relative;
	text-align: left;/*background-color:#FF0000;*/
}
#topmenuarea {
	padding: 0;
	margin: 15px 0 0 0;
	width: 980px;
	height: 58px;
	position: relative;
	text-align: left;
	color: #ffffff;
	background: #111111 url(../files/layout/bkg_topline.gif) no-repeat top;
}
#toppicturearea {
	padding: 0;
	margin: 14px 0 0 0;
	width: 980px;
	height: 100px;
	position: relative;
	text-align: left;
	background: #111111 url(../files/layout/bkg_topimage.jpg) no-repeat;
	color:#ffffff;
}

#toppstartpageicturearea {
	padding: 0;
	margin: 14px 0 0 0;
	width: 980px;
	height: 280px;
	position: relative;
	text-align: left;
	background: #111111 url(../files/layout/forsstrom_high_frequency.jpg) no-repeat;
	color:#ffffff;
}

#toppstartpageicturearea_uk {
	padding: 0;
	margin: 14px 0 0 0;
	width: 980px;
	height: 280px;
	position: relative;
	text-align: left;
	background: #111111 url(../files/layout/forsstrom_high_frequency_uk.jpg) no-repeat;
	color:#ffffff;
}

#toppstartpageicturearea_fr {
	padding: 0;
	margin: 14px 0 0 0;
	width: 980px;
	height: 280px;
	position: relative;
	text-align: left;
	background: #111111 url(../files/layout/forsstrom_high_frequency_fr.jpg) no-repeat;
	color:#ffffff;
}

#toppstartpageicturearea_de {
	padding: 0;
	margin: 14px 0 0 0;
	width: 980px;
	height: 280px;
	position: relative;
	text-align: left;
	background: #111111 url(../files/layout/forsstrom_high_frequency_de.jpg) no-repeat;
	color:#ffffff;
}

#toppstartpageicturearea_es {
	padding: 0;
	margin: 14px 0 0 0;
	width: 980px;
	height: 280px;
	position: relative;
	text-align: left;
	background: #111111 url(../files/layout/forsstrom_high_frequency_es.jpg) no-repeat;
	color:#ffffff;
}

#mainarea {
	padding: 0;
	margin: 12px 0 0 0;
	width: 980px;
	height: auto;
	position: relative;
	text-align: left;
	background-color:#505050;
}

#leftmenuarea {
	width:200px;
	vertical-align:top;
	background-color:#111111;
	padding: 0 0 50px 0;
}


#smallimagearea {
	width:260px;
	background-color:#111111;
	vertical-align:top;
	padding: 0;
}
#smallimagearea img {
	background-color:#505050;
	padding: 0 0 15px 0;
}
#bigimagearea {
	width:430px;
	vertical-align:top;
	background-color:#111111;
	padding: 0;
}

#bigimagearea img {
	background-color:#505050;
	padding: 0 0 15px 0;
}


#contentarea {
	width:490px;
	background-color:#FFFFFF;
	vertical-align:top;
}

#contentfullarea {
	width:765px;
	background-color:#FFFFFF;
	vertical-align:top;
}


#contentfullarea {
	width:765px;
	background-color:#FFFFFF;
	vertical-align:top;
}

#contentstartpage {
	width:980px;
	color:#94b0c7;
	vertical-align:top;
	background: #111111 url(../files/layout/bkg_startpagrearea.gif) repeat-y;
	font-size:10px;
	border:none;
	margin: 0;
	width:960px;
	border-collapse:collapse;
	font-size:12px;
	
	
	
}
.leftareastartpage {
	vertical-align:top;
	width:225px;
	text-align:left;
}

.rightareastartpage {
	background: url(/files/layout/bkg_startimage.jpg) no-repeat right bottom;
	width: 350px; 
	border-collapse:collapse; 
	height: 300px

}
.spaceareastartpage {
width:55px;
}




#tablecontentstartpage a {
font-size:12px;
color:#9c8f45;
text-decoration:none;
}
#tablecontentstartpage a:hover {
color:#bdaf5d;
}

#tablecontentstartpage {
color:#f9f9f9;
font-style:normal;
font-variant:normal;
font-size:12px;
line-height:18px;
}

#tablecontentstartpage h1 {
color:#94b0c7;
font-size:17px;
line-height:20px;
padding: 0 0 10px 0;
font-weight:normal;
text-transform: none;
}

#tablecontentstartpage h2 {
color:#94b0c7;
font-size:15px;
line-height:18px;
padding: 0 0 10px 0;
font-weight:normal;
text-transform: none;
}
#tablecontentstartpage h3 {
color:#f9f9f9;
font-size:15px;
line-height:18px;
padding: 0 0 10px 0;
font-weight:normal;
text-transform: none;
}
#tablecontentstartpage h4 {
color:#f9f9f9;
font-size:9px;
line-height:14px;
padding: 0 0 0 0;
}
#tablecontentstartpage .normaltext {
font-size:12px;
color:#f9f9f9;
line-height:20px;
padding: 0 0 5px 0;
}
#tablecontentstartpage hr {
 border: none;
  background-color: #292929;
  color: #292929;
  height: 1px;
  margin: 8px 0 8px 0;



}



#section_startpagecontent  {
margin:0;
padding:20px;
width:940px;
height:auto;
overflow:hidden;
line-height:18px;
}

#section_smallcontent {
margin:0;
padding:20px;
width:auto;
height:auto;
overflow:hidden;
line-height:18px;
}

#section_bigcontent {
margin:0;
padding:20px;
width:450px;
height:auto;
overflow:hidden;
line-height:18px;
}

#section_fullcontent {
margin:0;
padding:20px;
width:725px;
height:auto;
overflow:hidden;
line-height:18px;
}

#bottomarea {
	padding: 10px;
	margin: 12px 0 2px 0;
	width: 960px;
	position: relative;
	text-align: left;
	background-color:#111111;
	color:#565656;
	height:16px;
}

#bigimagearea {
	margin: 0;
	padding:0;
	vertical-align:top;
	width:430px;
	background-color:#111111;
}
#rightarea {
	margin: 0;
	padding:0;
	vertical-align:top;
	width:320px;
	overflow:auto;
	background-color:#ffffff;
}

#bozzanova {
	color:#666666;
	font-size:9px;
	text-align:right;
}
#bozzanova a {
	color:#666666;
}
#bozzanova a:hover {
	color:#bdaf5d;
}



#bottom1 {
float:left;
}

#bottom2  {
float:right;
color:#393939;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding: 2px 0 0 0;
}
#bottom2 a, #bottom2 a:hover {
color:#393939;
text-decoration:none;
}

/* FILELIST ============================================================================================================= */

.filelist {
	border:0px solid #aaaaaa;
	
}
.filelist_head {
	background-color:#111111;
}
.filelist_head_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.filelist_head_size {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.filelist_head_created {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.filelist_head_modified {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}
.filelist_parentfolder {
	background-color:#f5f5f5;
}
.filelist_parentfolder_icon {
	padding-top:3px;
	padding-bottom:15px;
}
.filelist_parentfolder_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:3px;
	padding-bottom:15px;
}
	.filelist_parentfolder_name a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}
.filelist_parentfolder_size {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_parentfolder_created {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_parentfolder_modified {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_activefolder {
	background-color:#f5f5f5;
}
.filelist_activefolder_icon {
}
.filelist_activefolder_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
	.filelist_activefolder_name a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}
.filelist_activefolder_size {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_activefolder_created {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_activefolder_modified {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist0 {
	background-color:#f5f5f5;
}
.filelist1 {
	background-color:#ececec;
}
.filelist_subfolder_chain {
}
.filelist_subfolder_icon {
}
.filelist_subfolder_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
	.filelist_subfolder_name a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}
.filelist_subfolder_size {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_subfolder_created {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_subfolder_modified {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_file_chain {
}
.filelist_file_icon {
}
.filelist_file_name {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
	.filelist_file_name a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
	}

.filelist_file_size {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_file_created {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}
.filelist_file_modified {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}


#ApplyForm {
border: solid 1px #CCCCCC;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:428px;
}

#ApplyForm input {
margin:5px;
float:right;
width:220px;
}

#ApplyForm div {
display:block;
float:none;
clear:both;
}

#LoginForm {
border: solid 1px #CCCCCC;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:428px;
}

.errMessage {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight:bold;
font-size:14px;
}

#LoginForm input {
margin:5px;
float:right;
width:220px;
}

#LoginForm div {
display:block;
float:none;
clear:both;
}
