/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

object, embed {
	display: block;
}

html {
	overflow-y: scroll;
}

body {
	line-height: 1;
	font-size: 13px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	background-color: #e4e4e4;
	color: #333333;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* RESET END*/
body {
	text-align: center;
}

h3 {
	font-size: 18px;
	font-weight: normal;
}

h1 {
	font-size: 30px;
	font-family: Georgia, serif;
	font-weight: normal;
}
#center_wrap {
	background: #e4e4e4 url('../images_design/center_wrap_shadow_bg.jpg') repeat-y;
	width: 996px;
	margin: 0 auto;
	text-align: left;
	padding: 0 9px 0 9px;
}

#center_wrap_bottom {
	background: #e4e4e4 url('../images_design/center_wrap_bottom_bg.jpg') no-repeat top left;
	width: 996px;
	margin: 0 auto;
	text-align: left;
	padding: 0 9px 0 9px;
	height: 9px;
}

#center {
	xmargin: 0 auto;
	text-align: left;
	width: 952px;
	background: #000000 url('../images_design/page_bg.jpg') repeat-x bottom left;
	padding: 0 22px 0 22px;
}

#top {
	height: 149px;
	width: 952px;
	background-color: #000000;
	background: #000000 url('../images_design/menu/asset_home.jpg') no-repeat top left;
}

#topcontainer {
	height: 149px;
	width: 952px;
}

.hem #top {
	background: #000000 url('../images_design/menu/asset_home.jpg') no-repeat top left;
}

.om_oss #top {
	background: #000000 url('../images_design/menu/asset_aboutus.jpg') no-repeat top left;
}

.stalindustrin #top {
	background: #000000 url('../images_design/menu/asset_steel_industry.jpg') no-repeat top left;
}

.forskning #top {
	background: #000000 url('../images_design/menu/asset_research.jpg') no-repeat top left;
}

.energi_och_miljo #top {
	background: #000000 url('../images_design/menu/asset_energy_environment.jpg') no-repeat top left;
}

.utbildning #top {
	background: #000000 url('../images_design/menu/asset_education.jpg') no-repeat top left;
}

.ladda_hem_och_bestall #top {
	background: #000000 url('../images_design//menu/asset_downloads.jpg') no-repeat top left;
}

#top_image {
	height: 115px;
	width: 952px;
}

.top_menu_logo {
	float: left;
	margin: 27px 0 0 0;
}

#top_image_menu {
	float: right;
	padding: 26px 0 0 0;
	width: 226px;
}

#top_image_menu.eng {
	float: right;
	padding: 26px 0 0 0;
	width: 178px;
}

.english #top_image_menu {
	padding: 26px 0 0 0;
	width: 178px;
}

.english #top_image_menu form {
	padding: 27px 0 0 0;
}

#top_image_menu a {
	color: white;
	display: block;
	float: left;
	padding: 0 5px 0 5px;
	border-right: 1px solid white;
	font-size: 11px;
}

#top_image_menu a.first {
	padding-left: 90px;
}

#top_image_menu a.top_image_menu_lastlink {
	padding: 0 0 0 5px;
	border-right: 0;
}

#top_image_menu form {
	display: block;
	float: left;
	padding: 27px 0 0 49px;
}

#top_image_menu.eng form {
	display: block;
	float: left;
	padding: 27px 0 0 0;
}

#top_image_searchfield {
	padding: 3px 0 3px 6px;
	margin: 0;
	border: 1px solid #7f9db9;
	font-size: 11px;
	width: 139px;
	float: left;
}

#top_image_searchbutton {
	float: left;
	padding: 0 0 0 6px;
}

#top_menu {
	height: 34px;
	width: 952px;
}

#top_menu li {
	float: left;
	padding: 0 2px 0 0;
	text-align: center;
}

#top_menu li.top_menu_lasttab {
	float: left;
	padding: 0 0 0 0;
	text-align: center;
}

#top_menu li a {
	display: block;
	float: left;
	background: #000000 url('../images_design/top_menu_bg.jpg') repeat-x top left;
	height: 23px;
	font-size: 12px;
	padding: 11px 0 0 0;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#top_menu li a:hover {
	background-color: white;
	background-image: none;
	color: #000;
	text-decoration: none;
}

.top_menu_tab_hem { width: 77px; }
.top_menu_tab_om { width: 100px; }
.top_menu_tab_stal { width: 153px; }
.top_menu_tab_forsk { width: 127px; }
.top_menu_tab_energi { width: 157px; }
.top_menu_tab_utb { width: 128px; }
.top_menu_tab_ladda { width: 198px; }

#top_menu li.active a {
	background-image: none;
	background-color: white;
	color: #191919;
}

#content {
	background-color: white;
	width: 952px;
	clear: both;
}

#taxo {
	width: 927px;
	height: 27px;
	padding: 18px 0 0 25px;
	font-size: 10px;
	background-color: white;
	float: left;
}

#taxo_container {
	height: 26px;
	float: left;
	padding: 1px 0 0 0;
}

#link_container {
	height: 26px;
	width: 98px;
	padding: 0 20px 0 0;
	float: right;
	
}

#sitemap #link_container {
	display: none;
}

#wordlist #link_container {
	height: 27px;
	width: 98px;
	padding: 0 0 0 381px;
}

#leftmenu {
	float: left;
	width: 233px;
	background-color: white;
	font-size: 11px;
	margin: 0 0 40px 0;
}

#leftmenu ul li {
	float: left;
	width: 233px;
}

/* Länkar */
#leftmenu ul li a {
	display: block;
	border-bottom: 1px solid #D0CEC9;
	padding: 7px 0 7px 25px;
	line-height: 12px;
}

/* Nivå 2 */
#leftmenu ul li ul li a {
	background-color: #e4e4e4;
	border-bottom: 1px solid white;
	padding: 7px 5px 7px 40px;
}

#leftmenu ul li ul li ul li a {
	padding-left: 55px;
	background-color: #e4e4e4;
	border-bottom: 1px solid white;
}

/* Nivå 3 */
#leftmenu ul li ul li ul li a {
	background-color: #e4e4e4;
	border-bottom: 1px solid white;
}

#leftmenu ul li ul li ul li ul li a {
	padding-left: 65px;
	background-color: #e4e4e4;
	border-bottom: 1px solid white;
}

.n1_plus {
	background: white url('../images_design/leftmenu_l1_plus.gif') no-repeat 1px -2px;
}

.n1_minus {
	background: #262626 url('../images_design/leftmenu_l1_minus_active.gif') no-repeat 0px -1px;
	color: white;
}


.n2_minus {
	background: #262626 url('../images_design/leftmenu_l2_minus_active.gif') no-repeat 15px -1px;
}

.n2_plus {
	background: #262626 url('../images_design/leftmenu_l2_plus.gif') no-repeat 15px -2px;
}

.n3_minus {
	background: #262626 url('../images_design/leftmenu_l2_minus_active.gif') no-repeat 30px -1px;
}

.n3_plus {
	background: #262626 url('../images_design/leftmenu_l2_plus.gif') no-repeat 30px -2px;
}

.n4_minus {
	background: #262626 url('../images_design/leftmenu_l2_minus_active.gif') no-repeat 10px -1px;
}

.n4_plus {
	background: #262626 url('../images_design/leftmenu_l2_plus.gif') no-repeat 10px -1px;
}

.n5_minus {
	background: #262626 url('../images_design/leftmenu_l2_minus_active.gif') no-repeat 10px -1px;
}

.n5_plus {
	background: #262626 url('../images_design/leftmenu_l2_plus.gif') no-repeat 10px -1px;
}

#leftmenu a.n2_aktiv, #leftmenu a.n3_aktiv, #leftmenu a.n4_aktiv, #leftmenu a.n5_aktiv {
	background-color: #d0cec9;
	color: #444444;
}

#leftmenu a.n1_aktiv {
	background-color: #262626;
	color: white;
}

#leftmenu_border {
	float: left;
	width: 9px;
}

#textpage #content , #catalogpage #content , #videopage #content {
	background: white url('../images_design/content_bg1.gif') repeat-y top left;
}

#landpage #content , #wordlist #content {
	background: white url('../images_design/content_bg2.gif') repeat-y top left;
}

#wordlist #content {
	background: white url('../images_design/content_bg3.gif') repeat-y top left;
}

#sitemap #content {
	background-image: none;
}

#centercontent , #centercontent_video {
	float: left;
	width: 455px;
	background-color: white;
	padding: 0 13px 0 7px;
	color: #333333;
	margin: 0px 0 40px 0;
}

#wordlist #centercontent {
	float: left;
	width: 530px;
	background-color: white;
	padding: 0 0 0 24px;
	color: #333333;
	margin: 6px 163px 40px 0;
	line-height: 16px;
}

#searchpage #centercontent {
	float: left;
	width: 952px;
	background-color: white;
	padding: 0 0 0 0;
	color: #333333;
	margin: 6px 0 40px 0;
}

#centercontent ul {
	list-style-type: disc;
	padding-left: 15px;
}

#centercontent li {
	margin: 5px 3px 5px 3px;
	line-height: 16px;
}

#centercontent ol {
	list-style-type: decimal;
	padding-left: 20px;
}


.icon_share {
		background: #fff url('../images_design/icon_share.gif') no-repeat top left;
		padding: 1px 0 0 15px;
		font-size: 10px;
		display: block;
		width: 25px;
		float: left;
		margin: 0 8px 0 0;
		height: 10px;
		line-height: 10px;
}

.icon_print {
		background: #ffffff url('../images_design/icon_print.gif') no-repeat top left;
		padding: 1px 0 0 15px;
		font-size: 10px;
		display: block;
		width: 35px;
		float: left;
		height: 10px;
		line-height: 10px;
}

#centercontent h1 {
	padding: 0 0 8px 0;
	line-height: 38px;
}

#centercontent h2 {
	font-size: 18px;
	xcolor: #666666;
	padding: 5px 0 0 0;
	line-height: 20px;
	font-weight: normal;
}

#centercontent h3 {
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	padding:12px 0 6px 0;
}

#landpage #centercontent h3 {
	font-size:18px;
	font-weight:normal;
	padding:5px 0 9px 0;
}

#landpage_text {
	font-size: 16px;
	color: #333333;
	margin: 0 0 21px 0;
	line-height: 20px;
	height: 256px;
	width: 452px;
	overflow: hidden;
}

#centercontent #landpage_text p {
	line-height: 20px;
}

.img_left {
	float: left;
	padding: 0 10px 10px 0;

}

#centercontent p {
	line-height: 16px;
}

#centercontent object {
	float: left;
}


.greybox_static_medium1 {
	float: left;
	height: 169px;
	width: 220px;
	background-color: #cccccc;
	font-size: 11px;
	line-height: 14px;
}

.greybox_static_medium1 div.text {
	padding: 11px 15px 15px 15px;
}

.greybox_static_medium2 {
	float: left;
	height: 169px;
	width: 220px;
	background-color: #cccccc;
	font-size: 11px;
	margin: 0 0 0 14px;
	line-height: 14px;
}

.greybox_static_medium2 div.text {
	padding: 11px 15px 15px 15px;
	line-height: 14px;
}




#rightcontent {
	float: left;
	width: 219px;
	background-color: white;
	font-size: 11px;
	line-height: 14px;
	padding: 10px 0 0 0;
}

.greybox_varheight {
	float: left;
	background: #e4e4e4 url('../images_design/greybox_corner.gif') no-repeat top right;
	width: 189px;
	padding: 18px 15px 7px 15px;
	border-bottom: 15px solid white;
}

.greybox_varheight strong {
	color: #333333;
	padding: 0 0 5px 0;
	display: block;
}

.greybox_varheight a {
	display: block;
	width: 160px;
	padding: 0 40px 10px 0;
}

.greybox_varheight_pdf {
	background-image: url('../images_design/greybox_pdf_icon.gif');
	background-repeat: no-repeat;
	background-position: 170px 3px;
}

.greybox_varheight_doc {
	background-image: url('../images_design/greybox_doc_icon.gif');
	background-repeat: no-repeat;
	background-position: 170px 3px;
}

.greybox_varheight_xls {
	background-image: url('../images_design/greybox_xls_icon.gif');
	background-repeat: no-repeat;
	background-position: 170px 3px;
}

.greybox_varheight_ppt {
	background-image: url('../images_design/greybox_ppt_icon.gif');
	background-repeat: no-repeat;
	background-position: 170px 3px;
}

.greybox_varheight_web {
	background-image: url('../images_design/greybox_web_icon.gif');
	background-repeat: no-repeat;
	background-position: 170px 3px;
}

.greybox_pagination {
	width: 199px;
	margin: 30px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #bbbbbb;
}

.greybox_pagination_text {
	text-align: center;
}

.greybox_pagination_links {
	width: 199px;
	text-align: center;
	color: #006699;
}

.greybox_pagination a {
	display: inline;
	width: auto;
	height: auto;
	padding: 0;
}


.greybox_pagination_spacer {
	padding: 0 5px 0 5px;
}

.greybox_square_small {
	background-color: #d0cec9;
	xheight: 73px;
	width: 191px;
	padding: 18px 15px 15px 14px;
	float: left;
	border-bottom: 15px solid white;
}

.greybox_square_medium {
	background-color: #d0cec9;
	height: 148px;
	width: 205px;
	padding: 18px 0 0 14px;
	float: left;
	border-bottom: 15px solid white;
}

.greybox_static_small {
	float: left;
	background: #e4e4e4 url('../images_design/greybox_corner.gif') no-repeat top right;
	width: 189px;
	height: 121px;
	padding: 18px 15px 7px 15px;
	border-bottom: 15px solid white;
}

.greybox_static_small a {
	display: block;
	width: 160px;
	padding: 0 40px 10px 0;
}

.greybox_static_small_pdf {
	background-image: url('../images_design/greybox_pdf_icon.gif');
	background-repeat: no-repeat;
	background-position: 167px 3px;
}

.greybox_search {
	float: left;
	background: #e4e4e4 url('../images_design/greybox_corner.gif') no-repeat top right;
	width: 203px;
	height: 74px;
	padding: 18px 0 7px 16px;
	border-bottom: 15px solid white;
}

.greybox_search_text {
	float: left;
	padding: 3px 0 3px 6px;
	margin: 3px 0 0 0;
	border: 1px solid #9d9d9d;
	font-size: 11px;
	background-color: #ffffff;
	width: 147px;
}

.greybox_searchbutton {
	float: left;
	padding: 0 0 0 4px;
}

.greybox_search_date {
	padding: 3px 0 3px 6px;
	margin: 11px 0 0 0;
	border: 1px solid #9d9d9d;
	font-size: 11px;
	background-color: #ffffff;
	float: left;
	width: 147px;
}

.greybox_login {
	float: left;
	background: #e4e4e4 url('../images_design/greybox_corner.gif') no-repeat top right;
	width: 203px;
	xheight: 74px;
	padding: 18px 0 15px 16px;
	border-bottom: 15px solid white;
}

.greybox_login_rb_container {
	float: left;
	padding: 0 0 10px 0;
}

.greybox_login_rb_container input {
	float: left;
	xdisplay: block;
	margin-left: -3px;
	padding: 0;
	xborder: 0;
}

.greybox_login label {
	float: left;
	display: block;
	padding: 3px 15px 0 1px;
	margin: 0;
	border: 0;
}

.greybox_login .greybox_search_text {
	margin: 3px 0 10px 0;
}

.greybox_login strong {
	float: left;
	padding: 0 0 10px 0;
}

.greybox_catalog {
	float: left;
	background: #e4e4e4 url('../images_design/greybox_corner.gif') no-repeat top right;
	width: 188px;
	height: 69px;
	padding: 13px 15px 7px 16px;
	border-bottom: 15px solid white;
	line-height: 18px;
}

.greybox_catalog .selected {
	color: #333333;
}

.greybox_catalog strong {
	line-height: 25px;
	color: #666666;
}

.greybox_shopping {
	float: left;
	background: #e4e4e4 url('../images_design/greybox_corner.gif') no-repeat top right;
	width: 209px;
	padding: 18px 0 7px 10px;
	border-bottom: 15px solid white;
}

.greybox_shopping h3 {
	padding: 0 0 13px 0;
}

.bluebox_static_small {
	float: left;
	background: #99ccff url('../images_design/bluebox_corner.gif') no-repeat top right;
	width: 189px;
	height: 111px;
	padding: 19px 15px 7px 15px;
	border-bottom: 15px solid white;
	overflow: hidden;
}

.bluebox_static_small h3 {
	padding: 0 0 12px 0;
}

/* sitemap */

#sitemap_col1 , #sitemap_col2 , #sitemap_col3 , #sitemap_col4 {
	float: left;
	width: 235px;
}

#sitemap_content {
	margin: 0 0 40px 0;
	float: left;
	width: 952px;
}

#sitemap h1 {
	font-size: 30px;
	color: #333333;
	margin: 0 0 0 26px;
}

.sitemap_box {
	width: 218px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #d0cec9;
	flo2at: left;
	margin: 15px 0 0 15px;
}

#sitemap_content li.L1 , #sitemap_content li.L2 , #sitemap_content li.L3 , #sitemap_content li.L4 {
	fl2oat: left;
	width: 218px;
	font-size: 11px;
}

#sitemap_content li.L1 {
	
}

.L1_link {
	display: block;
	padding: 10px 0 5px 10px;
	background: #DDD url('../images_design/sitemap_l1_bg.jpg') repeat-x top left;
	height: 15px;
	font-weight: bold;
}

.L1_headline {
	display: block;
	padding: 9px 15px 7px 10px;
	background: #DDD url('../images_design/sitemap_l1_headline_bg.jpg') repeat-x center left;
	xheight: 15px;
	font-weight: bold;
	width: 193px;
}

#sitemap_content li.L2 {
	border-bottom: 1px solid #d0cec9;
	padding: 0 0 5px 0;
}

.L2_link {
	display: block;
	margin: 7px 0 1px 10px;
	font-weight: bold;
}

.L2_link_normal {
	display: block;
	margin: 7px 0 1px 10px;
	width: 193px;
	line-height: 12px;
}

#sitemap_content li.L3 {
	xbackground-color: blue;
}

.L3_link {
	display: block;
	margin: 4px 0 2px 20px;
}


#sitemap_content li.L4 {
	
}

.L4_link {
	display: block;
	margin: 3px 0 2px 30px;
}
/* sitemap end */

/* 404 page*/

#notfound_content {
	margin: 0 0 40px 25px;
	float: left;
	width: 500px;
}

/* 404 page end*/

/* video */
.video_container {
	font-size: 11px;
	line-height: 14px;
	border-bottom: 1px solid #cfcec9;
	padding: 0 0 15px 0;
	margin: 0 0 15px 0;
	float: left;
}

.video_text1 {
	color: #666666;
}

.video_container p {
	float: left;
	width: 170px;
	padding: 0 0 0 10px;
}

.video_container_video {
	float: left;
}

.video_container_order {
	float: right;
}


.video_shoppingcart_link {
	display: block;
	background: #E4E4E4 url('../images_design/shopingcart_icon.jpg') no-repeat top left;
	height: 19px;
	width: 117px;
	padding: 7px 0 0 33px;
	margin: 30px 0 10px 0;
	text-decoration: none;
}

/* Shopping cart & Bildarkiv */
#shoppingcart_popup {
	width: 500px;
	height: 500px;
	border: 15px solid #191919;
	background-color: #ffffff;
	display: none;
	position: absolute;
	top: 17%;
    left: 50%;
	margin-left: -250px;
	z-index: 50000;
	font-size: 11px;
	overflow: auto;
}

#bildarkiv_popup {
	width: 520px;
	height: 500px;
	border: 15px solid #191919;
	background-color: #ffffff;
	display: none;
	position: absolute;
	top: 17%;
    left: 50%;
	margin-left: -250px;
	z-index: 50000;
	font-size: 11px;
	overflow: auto;
}

.bildarkiv_close {
	display: block;
	background: #fff url('../images_design/popup_close.jpg') no-repeat top right;
	height: 18px;
	width: 100px;
	padding: 10px 0 0 0;
	margin: 10px 20px 0 0;
	float: right;
}

.shoppingcart_close {
	display: block;
	background: #fff url('../images_design/popup_close.jpg') no-repeat top right;
	height: 18px;
	width: 90px;
	padding: 10px 0 0 0;
	margin: 10px 20px 0 0;
	float: right;
}

#shoppingcart_popup h1 {
	font-size: 30px;
	color: #333333;
	padding: 20px 0 25px 23px;
	float: left;
}

.shoppingcart_item_container {
	width: 435px;
	padding: 0 0 10px 0;
	margin: 0 0 10px 23px;
	border-bottom: 1px solid #d0cec9;
	float: left;
	display: inline;
}

.shoppingcart_item_name {
	width: 435px;
	padding: 0 0 8px 0;
	float: left;
}

.shoppingcart_item_number_container {
	float: left;
	width: 435px;
}

.shoppingcart_item_number {
	float: left;
	width: 200px;
}

.shoppingcart_item_number_container label {
	display: block;
	float: left;
	padding: 3px 5px 0 0;
}

.shoppingcart_item_number_container a {
	display: block;
	float: left;
	padding: 3px 0 0 5px;
}


.shoppingcart_item_qty {
	width: 27px;
	padding: 0;
	margin: 0;
	border: 1px solid #333333;
	font-size: 11px;
	float: left;
}

.shoppingcart_item_price {
	float: left;
	width: 235px;
	text-align: right;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	font-weight: bold;
}

#shoppingcart_total_price {
	width: 435px;
	text-align: right;
	margin: 0 0 20px 23px;
	float: left;
	display: inline;
}

#shoppingcart_adress_container {
	background-color: #e4e4e4;
	width: 439px;
	margin: 0 0 20px 21px;
	float: left;
	display: inline;
}

#shoppingcart_adress_container div {
	margin: 0;
	padding: 5px 0 5px 0;
	float: left;
}


#shoppingcart_adress_container label {
	float: left;
	width: 240px;
	padding: 2px 7px 0 0;
	text-align: right;
}

#shoppingcart_adress_container input {
	margin: 0;
	padding: 0;
	border: 1px solid #bcbcbc;
	font-size: 12px;
	width: 172px;
}

#shoppingcart_adress_container input.adress {
	height: 77px;
}

#shoppingcart_adress_container textarea.adress , #shoppingcart_adress_container textarea.kommentarer {
	height: 41px;
	margin: 0;
	padding: 0;
	border: 1px solid #bcbcbc;
	font-size: 12px;
	width: 172px;
}

#shoppingcart_adress_container #shoppingcart_order_btn {
	height: 24px;
	width: 111px;
	float: right;
	margin: 5px 18px 20px 0;
	border: 0;
}

#bildarkiv_popup_text {
	float: left;
	color: #333333;
	padding: 20px 0 10px 23px;
	font-size: 11px;
	line-height: 14px;
	width: 330px;
}

.ac_results {
	z-index: 100000;
}
.ac_results ul {
	background-color: white;
	border-left: 1px solid #7f9db9;
	border-right: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	width: 184px;
}

.ac_results li {
	text-align: left;
}

#bildarkiv_popup img {
	float: left;
	padding: 0 0 20px 23px;
}

/* Searchpage */
#search_left_col {
	float: left;
	width: 450px;
	padding: 0 0 0 25px;
}

#search_left_col_top {
	width: 450px;
	float: left;
}



#searchpage_searchbox {
	float: left;
	width: 450px;
	padding: 0 0 13px 0;
}

#searchpage_searchbox input.textfield {
	padding: 3px 0 3px 6px;
	margin: 3px 5px 0 0;
	border: 1px solid #7f9db9;
	font-size: 11px;
	width: 139px;
	float: left;
	
}

#searchpage_searchbox input.searchpage_ok_btn {
	float: left;
}


#search_left_col_result {
	border-right: 1px solid #d0cec9;
	width: 400px;
	padding-right: 49px;
	float: left;
}

#search_left_col_result h2 {
	font-size: 18px;
	color: #333333;
}

#search_right_col {
	float: left;
	width: 437px;
	padding: 0 0 0 24px;
}

#search_right_col_top {
	font-size: 11px;
	padding: 4px 0 0 0;
}

#search_right_col_text {
	height: 79px;
	width: 420px;
}

#search_right_col_top h2 {
	font-size: 18px;
	color: #333333;
}

#search_right_col_result {
	width: 420px;
}

#google_result1 , #google_result2 {
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	overflow: hidden;
	line-height: 14px;
}

.google_result_pages {
	width: 400px;
	text-align: center;
	line-height: 16px;
	padding: 12px 0 0 0;
}

.google_result_pages .selected {
	color: #000;
	text-decoration: none;
}

#googlebrand {
	float: right;
	xwidth: 140px;
	padding: 10px 0 0 0;
}



/* Bildarkiv */

.bildarkiv_tabell td {
	vertical-align: top;
	text-align: center;
}

.bildarkiv_space {
	width: 20px;
	height: 1px;
}

.bildarkiv_text {
	width: 138px;
	text-align: center;
	padding: 8px 0 20px 0;
	overflow: hidden;
	line-height: 16px;
	font-size: 11px;
}

#bildarkiv_sokform_fri {
	float: left;
}

#bildarkiv_sokform_fri_sokfalt {
	border:1px solid #7F9DB9;
	float:left;
	font-size:11px;
	margin:3px 0 0 0;
	padding:3px 0 3px 6px;
	width:146px;
}

#bildarkiv_sokform_fri_sokfalt_eng {
	border:1px solid #7F9DB9;
	float:left;
	font-size:11px;
	margin:3px 0 0 0;
	padding:3px 0 3px 6px;
	width:121px;
}

#bildarkiv_sokform_fri_skicka {
	float:left;
	padding:0 0 0 6px;
}

#bildarkiv_sokform_avanc  {
	padding: 13px 0 0 0;
	float: left;
}

.bildarkiv_sokform_avanc_sokfalt {
	border:1px solid #7F9DB9;
	float:left;
	font-size:11px;
	margin:3px 0 9px 0;
	padding:3px 0 3px 6px;
	width:178px;
}

#bildarkiv_sokform_avanc select {
	width: 186px;
	font-size: 11px;
	padding: 3px 0 3px 5px;
	margin: 0 0 9px 0;
	border: 1px solid #7f9db9;
	float: left;
}

#bildarkiv_sokform_avanc_skicka {
	float:right;
	padding:0 0 0 0;
}

#bildarkiv_sokform_avanc_reset , #bildarkiv_sokform_avanc_reset_eng {
	float:right;
	padding:0 5px 0 0;
}

.pages {
	text-align: center;
	padding: 10px 0 5px 0;
}

/* Footer */
#footer {
	height: 90px;
	width: 952px;
	float: left;
	background: #000 url('../images_design/footer_bg.jpg') repeat-x top left;
}

#footer form {
	padding: 18px 0 0 0;
	float: left;
	width: 233px;
}

#footer select {
	width: 127px;
	font-size: 11px;
	padding: 3px 0 3px 5px;
	margin: 0;
	border: 1px solid #7f9db9;
}

#footer option {
	padding: 0 0 0 10px;
}

#footer div {
	float: left;
	height: 30px;
	font-size: 11px;
	color: #d0cec9;
	line-height: 16px;
}

#footer_jern {
	padding: 18px 0 0 0;
	width: 213px;
}

#footer_tel {
	padding: 18px 0 0 0;
	width: 150px;
}

#footer_adr {
	padding: 18px 0 0 0;
	width: 298px;
}

#footer_adr a {
	color: white;
}

#footer_print {
	display: none;
}


#clearfix {
	clear: both;
	width: 952px;
	height: 1px;
	background-color: #262626;
}

/* STARTPAGE */
#stats_container {
	float: left;
	width: 451px;
	height: 167px;
	border: 1px solid #CCCCCC;
	margin: 15px 15px 0 0;
}

#landpage #stats_container {
	margin: 0 0 0 0;
}

#stats_container_text {
	float: left;
	width: 136px;
	font-size: 11px;
	line-height: 17px;
	padding: 0 0 0 14px;
}

#stats_container_text h3 {
	padding: 18px 0 9px 0;
	color: #333333;
}

#stats_container_image {
	float: left;
}


.column {
	float: left;
}


a.mceShop {
	background-image: url('../images_design/bestall.jpg');
	display: block;
	width: 54px;
	height: 24px;
}


.document_left { float: left; width: 200px; padding-left: 20px; background-image: url('../images_design/greybox_pdf_icon.gif'); background-repeat: no-repeat; line-height: 18px; }
.document_right { float: right; width: 200px; padding-left: 20px; background-image: url('../images_design/greybox_web_icon.gif'); background-repeat: no-repeat;  line-height: 18px; }

.alignRight {float:right; margin-left: 10px}
.alignLeft {float:left; margin-right: 10px}

/* Chart */
.chart {display:none}
#chart_produktion {display:block}

.charts_headline {
	width: 298px;
	padding: 5px 0 5px 0;
	font-size: 12px;
}

.chart_units {
	width: 150px;
	font-size: 11px;
	float: left;
}

#stats_container_image .legend {
	float: right;
	text-align: right;
	font-size: 11px;
}

.legend .legend1 , .legend .legend2 , .legend .legend3 {
	display: block;
	float: left;
	padding: 0 10px 0 10px;
	line-height: 10px;
	font-size: 11px;
	height: 11px;
}

.legend .legend1 {
	background: transparent url('../images_design/chart_icon_red.gif') no-repeat 0px 2px;
}

.legend .legend2 {
	background: transparent url('../images_design/chart_icon_blue.gif') no-repeat 0px 2px;
}

.legend .legend3 {
	background: transparent url('../images_design/chart_icon_darkblue.gif') no-repeat 0px 2px;
	padding: 0 5px 0 10px;
}

.stat_active {
	color: #000000;
}

.stat_active:hover {
	text-decoration: none;
}

.rss_link {
	display: block;
	background: transparent url('../images_design/rss_icon_w.jpg') no-repeat top left;
	width: 71px;
	height: 20px;
	padding: 6px 0 0 30px;
	float: left;
	margin: 10px 0 5px 1px;
	font-size: 11px;
}

#shoppingcart_adress_container .error {
	padding: 0 0 0 247px;
	color: red;
	display: none;
	width: 170px;
}

table.mceItemTable td {
	min-width: 20px;
}
