	html, body{
		height:100%;
		margin-bottom:0.01em
	}
	body{
		margin:0;
		background-color:#aaa;
	}
	a{
		color:#006
	}
	ul{
		margin:0 0 15px 20px;
	}
	h3{
		font:bold 11px arial;
	}
	a:hover{
		color:#a00;
	}
	#siteWrapper{
		width:950px;
		margin:0 auto;
		background-color:#eee;
	}
	#top{
		position:relative;
		background:url("/includes/images/top_subpage.jpg");
		background-repeat:no-repeat;
		height:120px;
		margin:0 0 1px 0;
	}
	#top_fp{
		position:relative;
		background:url("/includes/images/aquatec_top.jpg");
		background-repeat:no-repeat;
		height:213px;
		margin:0 0 1px 0;
	}
	#mainWrapper{
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		margin:0 0 1px 0;
	}
	#footer{
		height:23px;
		background-color:#23789A;
		font:normal 11px/23px arial;
		padding:0 0 0 34px;
		color:#fff;
	}
	table#toptable{
		position:absolute;
		top:20px;
		left:250px;
	}
	td.icon{
		padding-right:10px;
	}
	td.space{
		width:30px;
	}
	td.verticalspace{
		height:10px;
	}
	
	#newsWrapper{
		float:left;
		display:inline;
		width:270px;
		margin:27px 17px 0 0px;
		font:normal 11px/15px arial;
	}
	#newsWrapper h1{
		font:bold 12px arial;
		margin:15px 0 0 0;
	}
	#newsWrapper p{
		margin:0 0 15px 0;
	}
	#newsWrapper h1 a{
		font:bold 12px arial;
		margin:15px 0 0 0;
	}
	
	#productsWrapper{
		float:left;
		display:inline;
		width:350px;
		margin:27px 0 0 34px;
		font:normal 11px arial;
		padding:0;
		padding-bottom:27px;
		
	}			
	#rightWrapper{
		float:left;
		display:inline;
		width:186px;
		margin:0 0 0 0;
		background-color:#DEDEDE;		
		padding:20px 23px 0 15px;
		font:normal 11px arial;	
	}
	#rightWrapper p{
		margin: 15px 0 15px 0;
	}
	
	input#searchwords, input#searchbutton{
		border:1px solid #000;
		font:normal 11px arial;
	}
	
	#leftWrapper{
		width:139px;
		background-color:#DEDEDE;
		float:left;
		display:inline;
		margin:0 20px 0 7px;
		padding:20px 10px 20px 15px;
		border-right:1px solid #ddd;
	}
	#contentWrapper{
		float:left;
		display:inline;
		width:514px;
		padding:20px 20px 20px 0;
		font:normal 12px/17px arial;
		/*		font:normal 0.75em/1.4em arial;*/
		
	}
	
	#contentWrapper h1{
		font:bold 18px arial;
		margin:0 0 20px 0;
	}
	
	#leftWrapper ul{
		list-style-type:none;
		margin:0;
		padding:0;
		font:normal 11px/17px arial;
	}
	#leftWrapper ul li ul{
		list-style-type:circle;
		margin-left:5px;
		padding:0;
		font:normal 11px/18px arial;
	}
	#leftWrapper ul a{
		color:#000;
		text-decoration:none;
	}
	#leftWrapper ul a:hover{
		color:#a00;
		text-decoration:none;
	}
	#leftWrapper ul li a.selected{
		font-weight:bold;
	}
	#leftWrapper ul li.selected a{
		font-weight:bold;
	}
	#leftWrapper ul li.selected ul li a{
		font-weight:normal;
	}
	#leftWrapper ul li ul li a.selected{
		font-weight:normal;
		color:#009;
	}
	#leftWrapper ul li.selected{
		margin:15px 0;
	}
	#leftWrapper ul li a{
		color:#555;
	}
	#leftWrapper ul li.selected a{
		color:#000;
	}
	#leftWrapper ul li ul li{
		margin-left:10px;
	}
	.clearer{
		clear:both;
	}
	
	#threadlogo{
		position:absolute;
		top:60px;
		right:20px;
	}
	#printerfriendly{
		text-align:right;
		font:normal 11px arial;
		color:#000;
		margin-top:20px;
	}
	#printerfriendly a{
		color:#000;
	}
	
	div.prodlist_item{
		background-color:#fff;
		margin:0 0 15px 0;
		padding:10px;
		width:490px;
		border-left:2px solid #ddd;
		border-right:2px solid #ddd;
	}
	div.prodlist_item h2{
		margin:0 0 10px 0;
		font:bold 14px arial;
	}
	div.prodlist_item .imgdiv{
		float:left;
		display:inline;
		padding:0 5px 5px 0;
	}
	div.prodlist_item .txtdiv{
	}
	
	.generatedFormFieldHeader{
		background-color:#ddd;
		padding:3px;
		font:bold 11px arial;
		margin-bottom:3px;
		float:left;
		width:150px;
		text-align:right;
		clear:both;
		border-right:2px solid #ccc;
	}
	.generatedFormFieldContainer{
		margin-bottom:15px;
		font:normal 11px arial;
	}
	.generatedFormField{
		font:normal 11px arial;
		border:1px solid #000;
	}
	
	.generatedFormButtonBar{
		clear:both;
		text-align:right;
		padding:5px;
		background-color:#ddd;
	}
	
	h2{
		font:bold 12px arial;
		margin-bottom:1em;
	}
	
	ul.contentindex{
		margin-top:0;
	}

	#productsWrapper div.prodlist_item{
		width:300px;
		background-color:#eee;
		padding:0;
		border:0;
		margin:15px 0 0 0;
		padding:10px;
		border:2px solid #ddd;
		border-top:0;
		border-bottom:0;
		background-color:#fff;
	}
	
	#productsWrapper h2{
		font:bold 12px arial;
		margin:0 0 5px 0;
	}
	#productsWrapper div.prodlist_item p{
		margin:5px 0;
	}
	
	#reftable td{
		font:normal 9px arial;
		height:100px;
		padding:2px;
	}
	#reftable img{
		border:1px solid #000;
	}
	
	.inlineBox{
		margin-top:15px;
		padding:5px;
		background-color:#23789A;
		color:#fff;
	}
	.inlineBoxHeader{
		font-weight:bold;
	}
	.inlineBox a{
		color:#fff;
	}
	.inlineBox a:hover{
		color:#000;
	}
	
	.marginBox{
		margin-bottom:20px;
	}
	.marginBox .boxTitle{
		margin-bottom:20px;
	}
	
	form{
		margin:0;
	}
	
	.month_seperator{
		background-color:#ddd;
		padding:3px;
		font-weight:bold;
		margin-top:20px !important;
		border-bottom:1px solid #ccc;
	}
	p.newsArchiveNewsLine{
		padding-left:15px;
	}
	p.newsdate{
		font-Style:italic;
	}
	
	.searchengineHighlight{
		background-color:#fffaaa;
		font-weight:bold;
	}
	
	
	/* BYG SELV */
	

.bygselvlist table {
	width: 100%;
	margin: 0;
	padding: 0;
}

.bygselvlist td, .bygselvlist th {
	color: #000000;
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, sans-serif;
}

.bygselvlist th {
	text-align: left;
	border-bottom: 1px solid #000;
	font-weight: bold
}

.productrow {
	background-color: #eeeeee;
}

.productrow_hover {
	background-color: #fffaaa;
}

.simpletable {
	border: 1px solid;
	border-collapse: collapse;
}

.simpletable td, .simpletable th {
	border: 1px solid;
	padding: 2px;
}

.darktablerow {
	background-color: #cdcdcd;
}


.alert {
	background-color: #ffaaaa;
}

.update {
	background-color: #FFF;
}


.productprice {
	text-align: right;
}

.price {
	font-weight: bold;
	text-align: right;
	background-color: #dddddd;
}

.productgroup {
	padding: 0;
	margin: 0;
}

.productrow {
	clear: left;
}

.product {
	float: left;
	vertical-align: top;
	width: 100px;
	padding: 3px;
	margin-right: 5px;
}
.productsingle {
	float: left;
	vertical-align: top;
	width: 331px;
	padding: 3px;
	margin-right: 5px;
}
.productimage {
	border: 1px solid;
}

#trin1, #trin2, #trin3, #trin4, #trin5, #trin6 {
	display:none;
}

#trin1 {
	display:block;
}

#ajax_activity {
	display: none;
	float: left;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	color: white;
	font-weight: bold;
}

#mailformresponse {
	font-weight: bold;
	font-size: 1.5em;
	font-family: Verdana, Geneva, Arial, sans-serif;
}

.knapbar {
	background-color: #29789A;
	height: 23px;
	padding: 5px;
	margin-top: 15px;
}
.knapbar input{
	font:normal 11px arial;
}

.button_prev {
	float: left;
}
.button_next {
	float: right;
}

