body{
	background: #ffffff;
	margin: 0;
	padding: 0;
}
form{
	margin: 0;
	padding: 0;
}
	a img{
		border: none;
	}
/* --<<[[ T A A L K E U Z E ]]>>-- */

			#container_home #container #animations{
				background: #cccccc;
				font-size: 1%;
				margin: 16px 16px 51px 16px;
				position: relative;
			}
				#container_home #container #animations #bottom_left,
				#container_home #container #animations #top_right{
					display: block;
					height: 50px;
					position: absolute;
					width: 50px;
				}
				#container_home #container #animations #bottom_left{
					background: url(../../images/layout/bottom_left.png) 0 0 no-repeat;
					left: 0;
					top: 50px;
				}
				#container_home #container #animations #top_right{
					background: url(../../images/layout/top_right.png) 0 0 no-repeat;
					right: 0;
					top: 0;
				}
				#container_home #container #animations #animations_ie{
					display: none;
					visibility: hidden;
				}
				#container_home #container #animations .anim{
					border-right: 1px solid #eeeeee;
					display: block;
					float: left;
				}
				#container_home #container #animations #anim_05{
					border-right: none;
				}
			#container_home #container #company_logo{
				clear: both;
				padding: 51px 0 43px 0;
				text-align: center;
			}
			#container_home #container #languages{
				line-height: 14px;
				margin: 0 auto;
				padding: 0 0 78px 5px;
				position: relative;
			}
				#container_home #container #languages ul,
				#container_home #container #languages li{
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				#container_home #container #languages li{
					line-height: 0;
				}
				#container_home #container #languages a{
					background:url(../../images/layout/background_menu.gif) 0 0 no-repeat;
					color: #ffffff;
					display: block;
					float: left;
					font-size: 11px;
					height: 1%;
					line-height: 14px;
					padding: 2px 5px 14px 0;
					position: relative;
					text-align: center;
					text-decoration: none;
					text-transform: uppercase;
					top: 0;
					width: 180px;
				}
				#container_home #container #languages a:hover{
					background:url(../../images/layout/background_menu_hover.gif) 0 0 no-repeat;
				}
				#container_home #container #languages br{
					clear: both;
				}
				#container_home #container #languages .spacer{
					display: block;
					float: left;
					padding: 0 5px 14px 0;
					width: 180px;
				}
				
/* --<<[[ W E B S I T E ]]>>-- */

			#container_site #container #left{
				display: block;
				float: left;
				margin: 0 47px 10px 20px;
				width: 180px;
			}
				#container_site #container #left #company_logo{
					text-align: center;
					padding: 24px 0 22px 0;
				}
				#container_site #container #left #primary_navigation{
					
				}
					#container_site #container #left #primary_navigation ul,
					#container_site #container #left #primary_navigation li{
						list-style-type: none;
						margin: 0;
						padding: 0;
					}
					#container_site #container #left #primary_navigation ul{
						font-size: 1%;
					}
					#container_site #container #left #primary_navigation a{
						background: url(../../images/layout/background_menu.gif) 0 0 no-repeat;
						color: #ffffff;
						display: block;
						font-size: 11px;
						height: 1%;
						line-height: 14px;
						margin: 0 0 5px 0;
						padding: 3px 2px 3px 17px;
						text-decoration: none;
						text-transform: uppercase;
					}
					#container_site #container #left #primary_navigation a:hover,
					#container_site #container #left #primary_navigation a.active{
						background: url(../../images/layout/background_menu_hover.gif) 0 0 no-repeat;
					}
						#container_site #container #left #primary_navigation .submenus.show a{
							background: url(../../images/layout/background_menu_active.gif) 0 0 no-repeat;
							margin: 0;
						}
						#container_site #container #left #primary_navigation .submenus.show a.active{
							background: url(../../images/layout/background_menu_active_hover.gif) 0 0 no-repeat;
						}
						#container_site #container #left #primary_navigation .submenus.show a:hover{
							background: url(../../images/layout/background_menu_active_hover.gif) 0 0 no-repeat;
						}
						#container_site #container #left #primary_navigation ul ul{
							display: none;
						}
						#container_site #container #left #primary_navigation ul .show ul{
							display: block;
							padding: 0 0 5px 0;
						}
						#container_site #container #left #primary_navigation ul .show ul a{
							background: url(../../images/layout/background_submenu.gif) 100% 0 repeat-y !important;
							color: #666666;
							padding: 3px 2px 7px 27px;
							text-transform: none;
						}
						#container_site #container #left #primary_navigation ul .show ul a:hover{
							color: #444444;
						}
						#container_site #container #left #primary_navigation ul .show ul a.active{
							font-weight: bold;
						}
						#container_site #container #left #primary_navigation ul .show ul .first a{
							padding: 8px 2px 7px 27px;
						}
						#container_site #container #left #primary_navigation ul .show ul .last a{
							background: url(../../images/layout/background_submenu_last.gif) 100% 100% no-repeat !important;
							margin: 0 !important;
							padding: 3px 2px 11px 27px !important;
						}
							#container_site #container #left #primary_navigation ul ul ul{
								display: none !important;
							}
					#container_site #container #left #primary_navigation p{
						padding: 13px 0 0 0;
						text-align: left;
					}
			#container_site #container #right{
				display: block;
				float: left;
				margin: 0 16px 10px 0;
				width: 723px;
			}
				#container_site #container #right #languages{
					background: url(../../images/layout/cassiopeia.jpg) 0 0 no-repeat;
					border-bottom: 1px solid #a49f9f;
					height: 27px;
					margin: 9px 0 0 0;
					padding: 45px 55px 0 0;
					text-align: right;
				}
					#container_site #container #right #languages select{
						color: #666666;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 10px;
						width: 140px;
					}
				#container_site #container #right #content{
					color: #454545;
					display: block;
					float: left;
					line-height: 150%;
					min-height: 400px;
					padding: 0 37px 50px 11px;
					text-align: justify;
					width: 480px;
				}
					#container_site #container #right #content #breadcrumb{
						color: #999999;
						font-size: 10px;
						padding: 20px 0 0 0;
					}
						#container_site #container #right #content #breadcrumb a{
							color: #999999;
						}
						#container_site #container #right #content #breadcrumb a:hover{
							color: #b40a0d;
						}
					#container_site #container #right #content a{
						color: #454545;
						text-decoration: underline;
					}
					#container_site #container #right #content a:hover{
						color: #b40a0d;
						text-decoration: underline;
					}
					#container_site #container #right #content h1,
					#container_site #container #right #content h2,
					#container_site #container #right #content h3,
					#container_site #container #right #content h4,
					#container_site #container #right #content h5,
					#container_site #container #right #content h6{
						color: #b40a0d;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						margin: 0;
					}
					#container_site #container #right #content h1,
					#container_site #container #right #content h2,
					#container_site #container #right #content h3{
						font-weight: bold;
						padding: 15px 0;
					}
					#container_site #container #right #content h4,
					#container_site #container #right #content h5,
					#container_site #container #right #content h6{
						font-weight: normal;
						padding: 10px 0;
					}
					#container_site #container #right #content h1{ font-size: 24px; }
					#container_site #container #right #content h2{ font-size: 18px; }
					#container_site #container #right #content h3{ font-size: 16px; }
					#container_site #container #right #content h4{ font-size: 14px; }
					#container_site #container #right #content h5{ font-size: 12px; }
					#container_site #container #right #content h6{ font-size: 10px; }
				
					#container_site #container #right #content h1 a,
					#container_site #container #right #content h2 a,
					#container_site #container #right #content h3 a,
					#container_site #container #right #content h4 a,
					#container_site #container #right #content h5 a,
					#container_site #container #right #content h6 a{
						color: #b40a0d;
					}
					#container_site #container #right #content hr{
						border: none;
						border-top: 1px solid #999999;
						height: 0;
						margin: 10px 0;
						padding: 0;
					}
					#container_site #container #right #content p{
						margin: 0;
						padding: 5px 0;
					}
					#container_site #container #right #content ul,
					#container_site #container #right #content li{
						list-style-type: none;
						margin: 0;
						padding: 0;
					}
					#container_site #container #right #content li{
						background: url(../../images/layout/bullet.gif) 20px 6px no-repeat;
						padding: 0 0 0 32px;
					}
						#container_site #container #right #content ul ul li{
							background: url(../../images/layout/bullet2.gif) 20px 6px no-repeat;
							padding: 0 0 0 32px;
						}
	/* --<<[[ c o n t a c t f o r m u l i e r ]]>>-- */
					#container_site #container #right #content #contactform{
						text-align: left;
					}
						#container_site #container #right #content #contactform .error{
							color: #b40a0d;
							padding: 0 0 15px 0;
						}
						#container_site #container #right #content #contactform label{
							display: block;
							float: left;
							padding: 1px 10px 1px 0;
							width: 100px;
						}
							#container_site #container #right #content #contactform label span{
								color: #b40a0d;
							}
						#container_site #container #right #content #contactform input.form_field,
						#container_site #container #right #content #contactform textarea.form_field{
							color: #454545;
							display: block;
							float: left;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							margin: 1px 0;
							padding: 2px 0;
						}
						#container_site #container #right #content #contactform input.form_field{
							width: 250px;
						}
						#container_site #container #right #content #contactform textarea.form_field{
							width: 325px;
						}
						#container_site #container #right #content #contactform .obligatory{
							background: url(../../images/layout/bullet2.gif) 100% 5px no-repeat;
							display: block;
							float: left;
							height: 20px;
							width: 10px;
						}
						#container_site #container #right #content #contactform br{
							clear: both;
						}
	/* --<<[[ z o e k f u n c t i e ]]>>-- */
					#container_site #container #right #content #frm_search_function{
						padding: 0 0 10px 0;
					}
						#container_site #container #right #content #frm_search_function #FORM_search_field{
							border: 1px solid #a49f9f;
							color: #454545;
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							margin: 1px 0;
							padding: 2px 0;
						}
						#container_site #container #right #content #search_form .error{
							color: #b40a0d;
							padding: 0 0 15px 0;
						}
	
				#container_site #container #right #container_right{
					display: block;
					float: left;
					width: 195px;
				}
					#container_site #container #right #container_right #animations{
						border-right: 1px solid #a49f9f;
						font-size: 1%;
						line-height: 0;
						margin: 0 0 10px 0;
						min-height: 100px;
						padding: 0 4px 0 0;
						position: relative;
					}
						#container_site #container #right #container_right #animations #top_right{
							background: url(../../images/layout/animations_border.png) 0 0 no-repeat;
							display: block;
							height: 55px;
							position: absolute;
							right: -1px;
							top: -1px;
							width: 55px;
							z-index: 2;
						}
							#container_site #container #right #container_right #animations #top_right img{
								display: none;
								visibility: hidden;
							}
						#container_site #container #right #container_right #animations .anim{
							display: block;
							margin: 0;
							padding: 4px 0 0 0;
						}
								#container_site #container #right #container_right #animations .anim a img{
									opacity: 0.99;
									z-index: 1;
								}
								#container_site #container #right #container_right #animations .anim a:hover img{
									opacity: 0.75;
									z-index: 1;
								}
					#container_site #container #right #container_right #secundary_navigation{
						display: block;
						float: left;
						padding: 0 0 20px 0;
						text-align: right;
						width: 190px;
					}
						#container_site #container #right #container_right #secundary_navigation ul,
						#container_site #container #right #container_right #secundary_navigation li{
							list-style-type: none;
							margin: 0;
							padding: 0;
						}
						#container_site #container #right #container_right #secundary_navigation ul{
							font-size: 1%;
						}
						#container_site #container #right #container_right #secundary_navigation li{
							display: inline;
							padding: 0 5px;
						}
						#container_site #container #right #container_right #secundary_navigation a{
							color: #666666;
							line-height: 18px;
							font-size: 10px;
							text-decoration: none;
						}
						#container_site #container #right #container_right #secundary_navigation a:hover{
							text-decoration: underline;
						}
	
/* --<<[[ T A A L K E U Z E   E N   W E B S I T E ]]>>-- */

	#print_header{
		display: none;
		visibility: hidden;
	}
	#container_home,
	#container_site{
		border-bottom: 1px solid #a49f9f;
		border-top: 1px solid #a49f9f;
		color: #454545;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 24px 0 0 0;
	}
		#container_home #container,
		#container_site #container{
			border-bottom: 1px solid #a49f9f;
			border-left: 2px solid #a49f9f;
			border-right: 2px solid #a49f9f;
			border-top: 1px solid #a49f9f;
			margin: 0 auto;
			padding: 0;
			width: 986px;
		}
			#container_home #container #address,
			#container_site #container #address{
				clear: both;
				color: #898786;
				font-size: 9px;
				margin: 5px 0 15px 0;
				text-align: center;
			}
				#container_home #container #address a,
				#container_site #container #address a{
					color: #898786;
				}
				#container_home #container #address a:hover,
				#container_site #container #address a:hover{
					color: #b40a0d;
				}
				#container_home #container #address div,
				#container_site #container #address div{
					background: url(../../images/layout/bullet.gif) 100% 4px no-repeat;
					display: inline;
					padding: 0 9px 0 3px;
				}
				#container_home #container #address strong,
				#container_site #container #address strong{
					font-weight: normal;
				}
				#container_home #container #address .last,
				#container_site #container #address .last{
					background: none !important;
					padding: 0 2px 0 4px !important;
				}
	#birgerdesign{
		margin: 0 auto;
		padding: 3px 0 10px 0;
		text-align: right;
		width: 986px;
	}
			#birgerdesign a img{
				background: #a9a9a9;
			}
			#birgerdesign a:hover img{
				background: #b40a0d;
			}
/* --<<[[ LOGO ]]>>-- */
#address_logo{
	display: none;
	visibility: hidden;
}
/* --<<[[ ORGANIGRAM ]]>>-- */
	.organigram_title{
		background: url(../../images/layout/organigram_title.gif) 50% 0 no-repeat;
		line-height: 14px;
		padding: 3px 0 13px 0;
	}
	.organigram_list{
		border: 1px solid #cccccc !important;
		font-size: 10px !important;
		line-height: 14px !important;
	}
		.organigram_list p{
			padding: 5px 0 !important;
		}
		
/* --<<[[ CVWAREHOUSE ]]>>-- */
	#cvwarehouse{
		border: none;
		height: 520px;
		margin: 0 0 0 -15px !important;
		position: absolute;
		width: 540px;
	}
	.iframe #content{
		min-height: 550px !important;
		padding: 0 2px 30px 1px !important;
		width: 525px !important;
	}
