	a {
		font-weight:bold;
		text-decoration:none;
		color:#16e;
	}

	body {
		height: 100%;
	}
	
	b.kod {
		font:	14px/1.2 Courier New, Courier, FreeMono;
		color: #000;
		font-weight:bold;
	}

	b.kod2 {
		font:	14px/1.2 Courier New, Courier, FreeMono;
		color: #000;
		margin-left: 2%;
		font-weight:bold;
	}

	li {
		padding-bottom:4px;
	}
	
	p.smallsans {
		font: 10px Arial;
		color:#0000aa;
		padding: 0px;
		margin-right:0px;
	}
	
	a:hover {
		font-weight:bold;
		text-decoration:none;
		color:#0000ff;
	}

	img.shadedimg {
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666');
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666')";
		/* Firefox */
		-moz-box-shadow: 2px 2px 10px #666;
		/* WebKit */
		-webkit-box-shadow: 2px 2px 10px #666;
		/* Standard */
		box-shadow: 2px 2px 10px #666;
	}
	
	body.faded {
		height:100%;
		background-repeat: no-repeat;
		background-attachment: fixed;
		
		/* background-image: linear-gradient(bottom, rgb(182,182,198) 76%, rgb(124,124,156) 94%); */

		background-image: linear-gradient(bottom, rgb(212,218,227) 76%, rgb(129,129,161) 94%);
		background-image: -o-linear-gradient(bottom, rgb(212,218,227) 76%, rgb(129,129,161) 94%);
		background-image: -moz-linear-gradient(bottom, rgb(212,218,227) 76%, rgb(129,129,161) 94%);
		background-image: -webkit-linear-gradient(bottom, rgb(218,220,227) 76%, rgb(129,129,161) 94%);
		background-image: -ms-linear-gradient(bottom, rgb(212,218,227) 76%, rgb(129,129,161) 94%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.76, rgb(212,218,227)),
			color-stop(0.94, rgb(129,129,161))
		);
		
	}
	
	code.blue {
		color: #a09a90;
	}
	
	a.small {
		color:#eee;
	}
	a.small:hover {
		color:#eee;
	}

	ul.menu
	{
		font-size: 10px;
		list-style-type:none;
		margin:0;
		padding:0;
	}

	li.menu {
		background:#a6a6b6;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #c6c6d6;
		border-bottom: 1px solid #556;
		padding-top: 6px;
		padding-bottom: 8px;
		padding-left: 10px;
		color: #eee;
	}
	li.menu:hover {
		background:#767686;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #707080;
		border-bottom: 1px solid #445;
		padding-top: 6px;
		padding-bottom: 8px;
		padding-left: 10px;
		color: #eee;
	}

	li.menuselected {
		background: #767686;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #707080; //a6a6b6;
		border-bottom: 1px solid #445;
		padding-top: 6px;
		padding-bottom: 8px;
		padding-left: 10px;
		color: #ccc;
	}
	li.menuselected:hover {
		background:#767686;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #707080;
		border-bottom: 1px solid #445;
		padding-top: 6px;
		padding-bottom: 8px;
		padding-left: 10px;
		color: #ccc;
	}
	
	a.menu {
		color:inherit; 
		display: block;
		width: 100%;
	}
	a.menu:hover {
		color: inherit; 
		display: block;
		width: 100%;
	}

	pre.vanlig {
		font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	}
	pre.fet {
		font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	
	body {
		font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
		background:#d0d4d6;
		text-align:center;
		}

	#frame_hdr {
		width:650px;
		margin-right:auto;
		margin-left:200px;
		margin-top:0px;
		padding:0px;
		text-align:left;
		border: 1px solid #334;
		background: #b6b0a6;
		float: center;
		/* Firefox */
		-moz-box-shadow: 0px 2px 5px #445;
		/* WebKit */
		-webkit-box-shadow: 0px 2px 5px #445;
		/* Standard */
		box-shadow: 0px 2px 5px #445;
	}

	#frame_hdr_invisi {
		width:650px;
		margin-right:auto;
		margin-left:200px;
		margin-top:0px;
		padding:0px;
		text-align:left;
		float: center;
		}
		
	#frame_ftr {
		width:650px;
		/*position:absolute;*/
		margin-right:auto;
		margin-left:200px;
		margin-top:auto;
		bottom:10px;
		padding:0px;
		text-align:left;
		float:center;
		/*border: 1px solid;
		background: #b6b0a6;*/
		}

	#frame_overlay {
		width:650px;
		position:absolute;
		margin-right:0px;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		}
		
	#frame_invisi {
		width:650px;
		margin-right:auto;
		margin-left:200px;
		margin-top:10px;
		padding:0px;
		text-align:left;
		}

	#codeframe {
		width:650px;
		margin-right:auto;
		margin-left:200px;
		margin-top:10px;
		margin-bottom:auto;
		padding:0px;
		text-align:left;
		font:	12px/1.2 Courier;
		border: 1px solid #000;
		background:#a6b6a6;
		float:center;
		}

	#codeframe2 {
		width:630px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		margin-bottom:auto;
		padding:0px;
		text-align:left;
		font:	12px/1.2 Courier;
		border: 1px solid #000;
		background:#b2c2b8; //a6b6a6;
		float:center;
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666');
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666')";
		/* Firefox */
		-moz-box-shadow: 2px 2px 10px #666;
		/* WebKit */
		-webkit-box-shadow: 2px 2px 10px #666;
		/* Standard */
		box-shadow: 2px 2px 10px #666;
	}
		
	#kontainer {
		margin-right:auto;
		margin-left:0px;
		margin-top:10px;
		padding:0px;
		text-align:left;
		height: 100%;
	}

	#menu {
		width:100px;
		margin-right:auto;
		margin-left:2px;
		margin-top:0px;
		padding:0px;
		text-align:left;
		border: 1px solid #334; //000;
		background:#a6a6b6;
		float:left;
		box-shadow: -2px 1px 4px #555;

	}
		
	#menuitem {
		background:#a6a6b6;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #c6c6d6;
		border-bottom: 1px solid #556;
		padding: 0px;
	}
	#menuitem:hover {
		background:#767686;
		margin: 0px 0px 0px 0px;
		border-top: 1px solid #a6a6b6;
		border-bottom: 1px solid #445;
		padding: 0px;
	}

	.frame {
		width:650px;
		margin-right:auto;
		margin-left:200px;
		margin-top:10px;
		margin-bottom:auto;
		padding:0px;
		text-align:left;
		border: 1px solid #334; //000;
		background:#eee; //a6b6a6;
		float:center;
		
		background-image: linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -o-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -moz-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -webkit-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -ms-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.01, rgb(176,191,176)),
			color-stop(0.3, rgb(238,238,238)),
			color-stop(0.91, rgb(238,238,238))
		);

		-moz-border-radius-bottomleft: 8px;
		border-bottom-left-radius: 8px;		
		-moz-border-radius-bottomright: 8px;
		border-bottom-right-radius: 8px;

		/* For IE 5.5 - 7 */
		//filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#334433');
		/* For IE 8 */
		//-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#334433')";
		/* Firefox */
		//-moz-box-shadow: inset 0px 0px 5px #fff, 1px 2px 7px #343;
		/* WebKit */
		//-webkit-box-shadow: inset 0px 0px 5px #fff, 1px 2px 7px #343;
		/* Standard */
		box-shadow:  inset 0px 0px 5px #fff, 1px 2px 7px #343;		

	}

	#frame li {
		margin-right: 10px;
	}
	
	#frame_wide {
		width:780px;
		margin-right:auto;
		margin-left:200px;
		margin-top:10px;
		margin-bottom:auto;
		padding:0px;
		text-align:left;
		border: 1px solid #334; 
		background:#eee; 
		float:center;
		
		background-image: linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -o-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -moz-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -webkit-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);
		background-image: -ms-linear-gradient(bottom, rgb(176,191,176) 1%, rgb(238,238,238) 30%, rgb(238,238,238) 91%);

		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.01, rgb(176,191,176)),
			color-stop(0.3, rgb(238,238,238)),
			color-stop(0.91, rgb(238,238,238))
		);

		-moz-border-radius-bottomleft: 8px;
		border-bottom-left-radius: 8px;		
		-moz-border-radius-bottomright: 8px;
		border-bottom-right-radius: 8px;

		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#334433');
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#334433')";
		/* Firefox */
		-moz-box-shadow: 3px 3px 10px #343;
		/* WebKit */
		-webkit-box-shadow: 3px 3px 10px #343;
		/* Standard */
		box-shadow: inset 0px 0px 5px #fff, 1px 2px 7px #343;
	}
	
	#whitesheet {
		width: 160px;
		height: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		background: #a6b6a6;

		/* Firefox */
		-moz-box-shadow: inset 0px 0px 9px #565, 2px 0px 7px #565;
		/* WebKit */
		-webkit-box-shadow: inset 0px 0px 9px #565, 2px 0px 7px #565;
		/* Standard */		
		box-shadow: inset 0px 0px 9px #565, 2px 0px 7px #565;

		position: fixed;
		top: 0px;
		left: 0px;
			
		-webkit-background-size: 50px 50px;
		-moz-background-size: 50px 50px;
		background-size: 50px 50px; /* Controls the size of the stripes */

		background-image: -webkit-gradient(linear, 0 0, 100% 100%,
								color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent),
								color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),
								color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent),
								to(transparent));
		background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
							transparent 75%, transparent);
		background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
							transparent 75%, transparent);
		background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
							transparent 75%, transparent);
		background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
							transparent 75%, transparent);
		background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
							transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
							transparent 75%, transparent);
		
	}
	
	#rightframe {
		white-space: nowrap;
		overflow: hidden;
		width:200px;
		margin-right:auto;
		margin-left:860px;
		margin-top:10px;
		margin-bottom:auto;
		padding:0px;
		text-align:left;
		border: 1px solid #334; //000;
		background:#dcd6cc;
		position: absolute;
		top: 0px;      
	}

	.contentimg {
		width:325px;
		padding:0px;
		float:left;
		}
	.contentimg2 {
		width:325px;
		padding:0px;
		float:left;
		//background:#eee; //a6b6a6;
		}
	#contentimg4 {
		width:215px;
		padding:0px;
		float:left;
		//background:#eee; //a6b6a6;
		margin-left: 10px;
		margin-bottom: 10px;
		}

	.contentimg3 {
		width:322px;
		padding:0px;
		float:left;
		margin: 0px 0px 0px 0px;
		overflow: auto;
		//background:#0ff;
		}

	#contentleft {
		width:225px;
		padding:0px;
		//margin-top:10px;
		float:left;
		//background:#ded; //a6b6a6;
		}

	#contentcenter {
		width:300px;
		padding:0px;
		//margin-top:10px;
		float:left;
		//background:#ded; //a6b6a6;
		}

	#contentright {
		width:122px;
		padding:0px;
		//margin-top:10px;
		float:left;
		//background:#ded; //a6b6a6;
		}

	.contentheader {
		//-moz-border-radius-topright: 8px;
		//border-top-right-radius: 8px;
		//-moz-border-radius-topleft: 8px;
		//border-top-left-radius: 8px;
		background:#a6b6a6;
		border-bottom: 1px solid #334;
		//padding-bottom: 10px;
		//text-shadow: 1px 1px 1px #656;
	}

	#contentrightheader {
		background:#7c766c;
		border-bottom: 1px solid #334;
		}

	h1,h2,h3,pre,pre.vanlig {
		margin:0px 10px 12px 10px;
		}

	p {
		margin:10px 10px 12px 10px;
		font:	13px/1.2 Verdana, Arial, Helvetica, sans-serif;
		}

	p.news {
		margin:10px 10px 12px 10px;
		font:	13px/1.2 Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
	}

	p.news > b {
		color:#333;
	}

	li b {
		color:#333;
	}

	p.news b big {
		color:#000;
	}

	p > b {
		color:#333;
	}
	
	p.blue {
		margin:-10px 10px 12px 10px;
		}
	code.blue {
		margin:-10px 10px 12px 10px;
		}
	
	img.paddad {
		margin:0px 10px 12px 10px;
		border: 1px solid #112;
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666');
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666')";
		/* Firefox */
		-moz-box-shadow: 2px 2px 10px #666;
		/* WebKit */
		-webkit-box-shadow: 2px 2px 10px #666;
		/* Standard */
		box-shadow: 2px 2px 10px #666;

	}
	

	p.small {
		margin:10px 10px 10px 10px;
		font-size: 10px;
			}

	p.rod {
		margin:10px 10px 10px 10px;
		color:#a00;
	}
	
	h1 {
		font-size:14px;
		padding-top:10px;
		color:#eee;
		}
	h2 {
		font-size:13px;
		padding-top:10px;
		}
	h3 {
		font-size:14px;
		padding-top:10px;
		color:#ccc;
		}

	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	#contentheader h2 {
		font-size:13px;
		padding:10px;
		margin:0px;
		}

	/* #contentright p { font-size:10px} */

	sup
	{
		color:#EF3333
	}

	hr.mine {
	    /* height:1px;*/
	    width:66%;
	    /*background:#000;
	    color:#223;*/
	    margin-left:auto;
	    margin-right:auto;
	}