/* css file designed by David Todd Watson (david at aktivnett dot no)
   updated: March 4, 2007
   site layout: centered
   site width: 955px
   
   tested with: 	

   ? Internet Explorer (MAC)
   ? Safari (MAC)
   ? Internet Explorer (WIN)
   ? FireFox (WIN)
   ? Opera (WIN)


*/



p {
	margin: 0 0 5px 0;
}

td {
vertical-align: top;
padding: 0 10px 0 0;
}

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
#main .content h3 {
font-weight: bold;
margin: 0;
padding: 0;
}
#main .content p {
margin: 0;
padding: 0 0 20px 0;
}
.Heading, .Subheading {
color: #610061;
}

.standard .Heading, .standard .Subheading {
color: #333;
}

a:link, a:visited {
text-decoration: none;
color: #610061;
font-weight: bold;
}
a:hover, a:active {
text-decoration: none;
color: #666;
font-weight: bold;
}
img {
border: 0;
}

body {
	margin: 0 auto;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: small;
	background: #f1f1f1 url("bkg_body.jpg") repeat-x;
	color: #666;
}
	#wrapper {
		margin: 30px auto;
		padding: 0;
		width: 955px;
		background: url("bkg_content.jpg") repeat-y;
	}

	.standard #wrapper {
		margin: 30px auto;
		padding: 0;
		width: 955px;
		background: url("bkg_st_content.jpg") repeat-y;
	}
		#header {
			margin: 0 0 0 0;
			padding: 0;
			width: 955px;
			height: 140px;
			background: url("bkg_content.jpg") repeat-y;
		}
		.standard #header {
			margin: 0 0 0 0;
			padding: 0;
			width: 955px;
			height: 140px;
			background: url("bkg_st_content.jpg") repeat-y;
		}
			h1#logo {
				float: left;
				position: relative;
				width: 100px;
				height: 92px;
				margin: 20px 0 0 20px;
				padding: 0 0 0 0;
				background: url("bkg_logo.gif") no-repeat;
			}
			html>body h1#logo {
				float: left;
				position: relative;
				width: 100px;
				height: 92px;
				margin: 20px 0 0 40px;
				padding: 0 0 0 0;
				background: url("bkg_logo.gif") no-repeat;
			}
				h1#logo a {
					float: left;
					position: relative;
					width: 100px;
					height: 92px;
					margin: 0;
					padding: 0 0 0 0;
					background: url("bkg_logo.gif") no-repeat;
				}
					h1#logo a span {
						display: none;
					}
			#banner {
				float: right;
				position: relative;
				width: 755px;
				height: 140px;
				margin: 0;
				padding: 0;
				background: url("bkg_banner.jpg") no-repeat;
			}
			.standard #banner {
				float: right;
				position: relative;
				width: 755px;
				height: 140px;
				margin: 0;
				padding: 0;
				background: url("bkg_st_banner.jpg") no-repeat;
			}

		#floater-wrapper {
			float: left;
			position: relative;
			margin: 0 0 0 0;
			padding: 0;
			width: 855px;
			height: 325px;
			
		}

				#floater-image {
					float: left;
					position: relative;
					width: 855px;
					height: 325px;
					background: url("slideshow01.jpg") no-repeat;
				}
				#floater-text {
					float: left;
					position: relative;
					width: 855px;
					height: 75px;
					background: url("bkg_floater-text.jpg") no-repeat;
					font-size: 11px;
					color: #000;
					text-align: left;
					margin: 250px 0 0 0;
					padding: 0;
					filter:alpha(opacity=70); 
					-moz-opacity:0.7;
					opacity: 0.7;
					z-index: 10;
				}
					#floater-text p {
						width: 400px;
						padding: 15px 0 0 20px;
					}







		#content {
			margin: 0 auto;
			padding: 0;
			width: 955px;
			background: url("bkg_content.jpg") repeat-y;
		}
		.standard #content {
			margin: 0 auto;
			padding: 0;
			width: 955px;
			background: url("bkg_st_content.jpg") repeat-y;
		}

p#language {
padding: 10px 10px 10px 40px;
}

			#sidebar {
				float: left;
				position: relative;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				width: 200px;
			}
				#sidebar ul {
					list-style: none;
					margin: 0 0 0 40px;
					padding: 0 0 0 0;
				}
				#sidebar ul li {
					list-style: none;
					margin: 0 0 0 0;
					padding: 0 0 10px 0;
				}
					#sidebar ul li a:link, #sidebar ul li a:visited {
						color: #ccc;
						text-decoration: none;
						font-size: 18px;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						font-weight: normal;
					}
					#sidebar ul li a:hover, #sidebar ul li a:active {
						color: #fff;
						text-decoration: none;
						font-size: 18px;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						font-weight: normal;
					}
					.standard #sidebar ul li a:link, .standard #sidebar ul li a:visited {
						color: #333;
						text-decoration: none;
						font-size: 18px;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						font-weight: normal;
					}
					.standard #sidebar ul li a:hover, .standard #sidebar ul li a:active {
						color: #fff;
						text-decoration: none;
						font-size: 18px;
						margin: 0 0 0 0;
						padding: 0 0 0 0;
						font-weight: normal;
					}
#smenu1, #smenu2 {
display: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#menu ul li a:link, ul#menu ul li a:visited {
color: #ccc;
text-decoration: none;
display: block;
padding: 0 0 0 0;
margin: 0 0 -10px 0;
font-weight: normal;
}

ul#menu ul li a:hover, ul#menu ul li a:active {
color: #fff;
text-decoration: none;
padding: 0 0 0 0;
margin: 0 0 -10px 0;
font-weight: normal;
}
				ul#links {
					list-style: none;
					margin: 30px 0 0 40px;
					padding: 0 0 0 0;
				}
				ul#links li {
					list-style: none;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
				}
					ul#links li a:link, ul#links li a:visited {
						color: #999;
						text-decoration: none;
						font-size: 12px;
						font-weight: normal;
					}
					ul#links li a:hover, ul#links li a:active {
						color: #fff;
						text-decoration: none;
						font-size: 12px;
						font-weight: normal;
					}
					.standard ul#links li a:link, .standard ul#links li a:visited {
						color: #666;
						text-decoration: none;
						font-size: 12px;
						font-weight: normal;
					}
					.standard ul#links li a:hover, .standard ul#links li a:active {
						color: #fff;
						text-decoration: none;
						font-size: 12px;
						font-weight: normal;
					}
			#main {
				float: right;
				position: relative;
				margin: 0 0 0 0;
				padding: 0;
				width: 755px;
			}
#main #title {
width: 755px;
height: 90px;
background: url("bkg_title-produkter.jpg") no-repeat;
z-index: 3;
}
.montering #main #title {
width: 755px;
height: 90px;
background: url("bkg_title-montering.jpg") no-repeat;
z-index: 3;
}
.kontakt #main #title {
width: 755px;
height: 90px;
background: url("bkg_title-kontakt.jpg") no-repeat;
z-index: 3;
}
.bedriften #main #title {
width: 755px;
height: 90px;
background: url("bkg_title-bedriften.jpg") no-repeat;
z-index: 3;
}
.roller #main #title {
width: 755px;
height: 90px;
background: url("bkg_title-roller.jpg") no-repeat;
z-index: 3;
}
.standard #main #title {
width: 755px;
height: 90px;
background: url("bkg_title-standard.jpg") no-repeat;
z-index: 3;
}
#title h2 {
font-size: 24px;
margin: 0 0 0 25px;
padding: 25px 0 0 0;
}

#flashcontent {
z-index: 1;
}
				#main .content {
					padding: 0 5px 0 20px;
					margin: 0;
				}
				.home #main .content {
					padding: 0;
					margin: 0;
				}
				.home #main .content table {

				}
img#slides {
display: block;
}

					#slideshowText {
						float: left;
						position: relative;
						margin: -75px 0 0 0;
						padding: 0 0 0 0;
						width: 755px;
						height: 75px;
						background: url("bkg_slideshowText.jpg") no-repeat;
						filter:alpha(opacity=70); 
						-moz-opacity:0.7;
						opacity: 0.7;
						z-index: 10;
						font-size: 11px;
						color: #333;
					}
					#slideshowText p {
						float: right;
						position: relative;
						width: 370px;
						padding: 15px 0 0 20px;
					}
					.home #content table {
						margin: 0 0 0 35px;
						padding: 0;
					}
					.home #content table td {
						width: 50%;
					}

			#xtra {
				display: none;
			}
	#footer {
		clear: both;
		margin: 0 auto;
		padding: 0;
		background: url("bkg_footer.jpg") no-repeat;
		width: 955px;
		height: 150px;
	}
	.standard #footer {
		clear: both;
		margin: 0 auto;
		padding: 0;
		background: url("bkg_st_footer.jpg") no-repeat;
		width: 955px;
		height: 150px;
	}
			#footer p#links {
				margin:  0;
				padding: 0 0 0 0;
			}
				#footer a:link, #footer a:visited {
					color: #666;
					text-decoration: none;
					padding: 0 0 0 0;
					margin: 0 0 0 0;
				}

				#footer a:hover, #footer a:active {
					color: #000;
					text-decoration: none;
					padding: 0 0 0 0;
					margin: 0 0 0 0;
				}

	#credits {
		clear: both;
		margin: 0 auto;
		padding: 0 0 0 0;
		text-align: center;
		width: 955px;
		color: #999;
		font-size: 11px;
	}
		#credits a {
			color: #999;
		}
		#credits a:hover {
			color: #333;
		}


.kontakt #main .content table.plain {
font-size: 11px;
}

#main .content p {
width: 98%;
}


#main .content table.plain {
width: 685px;
}




