body {
	margin: 0;
	padding: 0;
	background-color: #333333;
	/*background: #333333 url(../gui/bg-fade.jpg) top left repeat-x;*/
	font-family: arial,verdana,sanserif;
}
body#print {
	margin: 0;
	padding: 0;
	background-color: #333333;
}
	body#print #content {
		width: 574px;
		margin: 0 auto;
		padding: 50px 25px;
		background-color: #ffffff;
	}
a {
	color: #ff6600;
	text-decoration: underline;
}
	a:hover {
		color: #ff9900;
	}
img {
	/*border: 0;*/
	margin: 0;
	padding: 0;
}

#container {
	
}
	#header {
		float: left;
		margin: 15px 0 5px 0;
		font-size: 11px;
		line-height: 1;
		color: #999999;
		font-weight: bold;
	}
		#header a {
			/*color: #ff6600;*/
			color: #999999;
			text-decoration: none;
		}
		#header a:hover {
			color: #ff6600;
		}
		#header #date {
			float: right;
		}
	#top {
		position:relative;
		z-index: 0;
		width: 980px;
		margin: 0 auto;
	}
		#prat {
			position: absolute;
			z-index: 0;
			width: 41px;
			height: 41px;
			left: 890px;
			margin-top: 48px;
			background: transparent url(../gui/pil.png) center no-repeat;
			//background-image: none ! important; 
			//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../gui/pil.png,sizingMethod=crop);
		}
			#prat img {
				display: block;
				margin: 0;
				border: none;
			}
		div#logo {
			float: right;
			margin: 15px 0 15px 0;
		}
			#logo img {
				border: none;
				display: block;
				width: 100px;
				height: 29px;
				//background-image: none ! important; 
				//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../gui/clavis-logo.png,sizingMethod=crop);
				color: #a81c00;
				font-size: 32px;
				line-height: 1;
				font-weight: bold;
			}
		div#devis {
			float: right;
			padding: 15px 10px;
			font-size: 11px;
			line-height: 1;
			font-weight: bold;
			color: #999999;
		}
			div#devis a {
				color: #999999;
				text-decoration: none;
			}
				div#devis a:hover {
					color: #ff6600;
				}
	#menu1 {
		clear: both;
		padding-bottom: 3px;
		font-size: 80%;
		font-weight: bold;
	}
		#menu1 ul {
			margin: 0;
			padding: 0;
		}
			#menu1 li {
				display: inline;
				margin: 0 5px 0 0;
			}
				#menu1 li a {
					padding: 0 10px 0 0;
					text-decoration: none;
					color: #999999;
				}
					#menu1 li a:hover {
						color: #ff6600;
					}
			#menu1 li.menuitem_on {
				/*color: #666666;*/
			}
				#menu1 li.menuitem_on a {
					color: #ff6600;
				}
	#main {
		z-index: 1;
		position: relative;
		width: 980px;
		margin: 0 auto;
		overflow: auto;
		background-color: #ffffff;
	}
		#smulor {
			clear: both;
			padding: 15px 15px 5px 15px;
			font-size: 10px;
			line-height: 1;
			color: #666666;
		}
		#smulor a {
			color: #666666;
			text-decoration: none;
		}
		#smulor a:hover {
			color: #ff6600;
			text-decoration: none;
		}
			#smulor #sitemaplink {
				float: right;
			}
		#col1 {
			float: left;
			width: 168px;
		}
			#menu2 {
				padding: 25px 0 50px 0;
				font-size: 70%;
			}
				#menu2 ul {
					margin: 0;
					padding: 0 0 5px 15px;
					list-style: none;
				}
					#menu2 ul li {
						display: block;
						
						line-height: 1.2;
						font-weight: normal;
						padding: 7px 0 0 0;
					}
						#menu2 ul li a {
							color: #666666;
							text-decoration: none;
						}
							#menu2 ul li a:hover {
								color: #ff6600;
							}
						#menu2 ul li.menuitem a {
							color: #666666 !important;
						}
						#menu2 ul li.menuitem_on a {
							color: #ff6600;
						}
		#col2 {
			width: 644px;/*width: 432px;*/
			float: left;
		}
			#content {
				margin: 25px 0 50px 0;
				padding: 0 35px;
				font-size: 80%;
				line-height: 1.4;
				color: #333333;
			}
				#content p {
					margin: 0;
					text-indent: 1.5em;
				}
				#content .Brod {
					margin: 0;
					text-indent: 1.5em;
				}
				#content .Brod_ej_indrag {
					text-indent: 0;
				}
				#content .Ingress {
					margin: 0 0 1em 0;
					text-indent: 0;
					font-weight: bold;
					font-style: italic;
				}
				#content .Rubrik_1 {
					margin: 0.5em 0 0.25em 0;
					font-size: 200%;
					color: #ff6600;
					font-weight: normal;
					text-indent: 0;
				}
				#content .Rubrik_2 {
					margin: 1em 0 0 0;
					color: #ff6600;
					font-weight: bold;
					text-indent: 0;
				}
				#content .bildtext {
					font-size: 11px;
					font-style: italic;
					text-align: center;
					text-indent: 0;
				}
				
				#sitemap {
					
				}
					#sitemap ul {
						list-style: disc;
						color: #666666;
						margin: 0;
						padding: 0 0 5px 45px;
					}
						#sitemap ul li {
							font-size: 12px;
							line-height: 1.2;
							font-weight: normal;
							padding: 7px 0 0 0;
						}
						#sitemap ul li a {
							color: #666666;
							text-decoration: none;
						}
							#sitemap ul li a:hover {
								color: #ff6600;
							}
				#newspage {
					/*font-size: 11px;*/
				}
					#newspage p.Rubrik_1 {
						font-size: 100%;
						font-weight: bold;
					}
					#newspage ul {
						margin: 0;
						padding: 0;
						list-style: none;
					}
						#newspage ul li {
							margin: 5px 0;
							/*font-weight: bold;*/
						}
							#newspage ul li a {
								text-decoration: none;
								color: #ff6600;
							}
								#newspage ul li a:hover {
									color: #ff9900;
								}
				
		#col3 {
			width: 168px;
			float: left;
			/*background-color: #ffffff;*/
		}
			#newslist {
				padding: 25px 15px 50px 0;
				font-size: 11px;
				color: #666666;
			}
			#newslist a {
				color: #666666;
				text-decoration: none;
			}
			#newslist a:hover {
				color: #ff6600;
			}
				#newslist ul {
					margin: 0;
					padding: 0;
					list-style: none;
				}
					#newslist ul li {
						line-height: 1;
						display: block;
						margin: 5px 0;
						padding: 5px 0 0 0;
						border-top: 1px dotted #cccccc;
					}
						#newslist ul li a {
							text-decoration: none;
							color: #666666;
						}
							#newslist ul li a:hover {
								color: #ff6600;
							}
		#minheight {
			width: 0px;
			height: 390px;
			float: left;
		}
	#slidecontainer {
		z-index: 1;
		width: 100%;
		background-color: #ffffff;
		padding: 0;
		position: relative;
		overflow: hidden;
	}
		#slide {
			z-index: 2;
			position: relative;
			overflow: hidden;
		}
		#slide img {
			display: block;
			border: none;
		}
		#slide td {
			background-color: #ffffff;
		}
		#slide p {
			margin: 0;
			padding: 0;
			line-height: 1;
		}
		#slide img:hover {
			opacity: 0.85;
			filter: alpha(opacity=85);
			/*outline: 1px solid #ff6600;*/
		}
			#slidepilleft {
				/*display: none;*/
				visibility: hidden;
				z-index: 3;
				cursor: pointer;
				position: absolute;
				left: 0px;
				width: 40px;
				height: 40px;
				padding: 0;
				margin-top: 190px; 
				margin-left: 10px;
				opacity: 0.75;
				filter: alpha(opacity=75);
				text-align: center;
				background: transparent url(../gui/slide-pil-left.png) center no-repeat;
				
				//background-image: none ! important; 
				//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../gui/slide-pil-left.png,sizingMethod=crop);
				
			}
				#slidepilleft img {
					display: block;
					margin: 0;
					border: none;
					color: #ff6600;
					font-size: 200%;
					font-weight: bold;
				}
			#slidepilright {
				/*display: none;*/
				visibility: hidden;
				z-index: 3;
				cursor: pointer;
				position: absolute;
				right: 0px;
				width: 40px;
				height: 40px;
				padding: 0;
				margin-top: 190px;
				margin-right: 10px;
				opacity: 0.75;
				filter: alpha(opacity=75);
				text-align: center;
				background: transparent url(../gui/slide-pil-right.png) center no-repeat;
				
				//background-image: none ! important; 
				//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../gui/slide-pil-right.png,sizingMethod=crop);
			}
				#slidepilright img {
					display: block;
					margin: 0;
					border: none;
					color: #ff6600;
					font-size: 200%;
					font-weight: bold;
				}
	#footer {
		width: 980px;
		margin: 0 auto 30px auto;
		padding: 4px 0 0 0;
		font-size: 11px;
		color: #999999;
	}
		#footer a {
			color: #999999;
			text-decoration: none;
		}
		#footer a:hover {
			color: #ff6600;
		}
		#footer #adress {
			float: right;
		}