	html {
		margin:0;
		padding:0;
		background:url('billeder/site_bg.gif') repeat scroll;
		color:#000;
		font-family: Verdana,Arial,Sans-serif;
		font-size: 10pt;
		height:100%;
	}

	body {
		min-width:805px;
		
	}

	#wrap {
		border: none;
		
		
		margin: 0 auto;
		width:805px;
	}
	
	#mainwrap {
	background-color:#fff;
	width:803px;
	border:1px #999 solid;
	height:450px;
	background-image:url('billeder/btmbg.jpg');
	background-position:bottom left;
	background-repeat:repeat-x;
	}
	
	
	html>body #mainwrap {
min-height: 450px;
height: auto;
}
	
	
	#header {
		background:#a7a7a7 url('billeder/bg_logo.jpg') repeat-y fixed top center;
		
		
		height: 65px;
		padding: 10px 0px 10px 10px;
		color: #333333;
		
		
		border-bottom: solid 1px white;
	}

	#header h1 {
    	padding:5px;
	    margin:0;
    }

	#nav {
		margin:0px 0px 0px 0px;
		background:#999;
		padding: 5px 5px 5px 10px;
		color: #000;
		border-bottom: solid 1px white;
		
		}

	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}

	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	



#nav_sub {
		background:#d0d0d0;
		padding: 5px 5px 5px 10px;
		color: #000;
		border-bottom: solid 1px #666;
		
	}

	#nav_sub ul{
		margin:0;
		padding:0;
		list-style:none;
	}

	#nav_sub li{
		display:inline;
		margin:0;
		padding:0;
	}
	
	
	

	#main {
	
		margin:10px 0px 10px 40px;
		background:#fff;
		overflow:auto;
		width:700px;
		
		
		
	}
		
		

		
		
	p {
		margin:3px 5px;
		font-size:10pt;
	}

	#sidebar {
		background:#B1B1B1;
		float:right;
		width:250px;
		height: 415px;
	}

	#sidebar ul {
		margin-bottom:0;
    }

    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }

	#footer {
		
		clear:both;
		text-align: center;
		padding: 2px;
		font-size: 11px;
		margin-bottom: 0px;
		height:20px;
	}

	#footer p {
		font-size:8pt;
		margin:0;
    }


	img{
	border:0px;
	}
	
	td{
		vertical-align:top;
	}
	
	table.mod_apart_ov{
		border:1px #666 solid;
		margin-left:10px;
		width:450px;
		border-collapse:collapse;
	}
	
	table.mod_apart_ov tr.top{
		background:#ccc;
		border-width:0px 0px 1px 0px;
		border-color:#666;
		border-style:solid;
	}
	
	table.mod_apart_ov{
		border:1px #666 solid;
		margin-left:10px;
		width:450px;
	
	}
	
	/* TEXT STYLE TEMPLATES*/
	
	h3{
		color: #333333;
		font-size: 16pt;
		margin:3px 5px;
	}
	
	a{
		font-size:10pt;
		text-decoration:none;
		color:#369;
	}
	
	a:hover{
	text-decoration:underline;
	}
	
	a:visited{
	}
	
	
	
	
	a.nav{
		
		color:#000;
		text-decoration:none;
		padding:3px 5px
	}
	a.nav:hover{
		background-color:#aaa;
		color:#000;
		padding:2px 4px;
		border:1px #fff solid;
	}
	
	a.navfocus{
		
		color:#000;
		text-decoration:none;
		padding:0px;
	}

	a.nav_sub{
		
		color:#000;
		text-decoration:none;
		padding:3px 5px
	}
	a.nav_sub:hover{
		background-color:#ddd;
		color:#000;
		padding:2px 4px;
		border:1px #000 solid;
	}
	
	a.nav_subfocus{
		
		color:#fff;
		text-decoration:none;
		padding:0px;
	}
	
	a.footer {
		
		font-size:8pt;
		margin-bottom: 0px;
		height:20px;
		color:#666;
		text-decoration:none;
		width:100%;
		display:block;
	}
	
	a.footer:hover{
		color:#000;
	}
