	html, body
	{
		font: 11px Verdana, Arial, Geneva, sans-serif;
		color: #373737;	
		background: url('../images/bg/bg_pattern.jpg');
		margin: 0px;
		padding: 0px;
		text-align: center;
		height: 100%;
	}
	* html .container {
	 	height: 100%;
	 	position: relative;
		width: 770px;
		margin: 0px auto;
		
		text-align: left;
		background: #c5ccd1;
		border-left: 1px solid #000000;		
		border-right: 1px solid #000000;
	}

	
	*>.container
	{
		padding: 0px;
		min-height: 100%;
		position: relative;
		width: 770px;
		margin: 0px auto;		
		text-align: left;
		background: #c5ccd1;
		border-left: 1px solid #000000;		
		border-right: 1px solid #000000;
	} 

	a
	{
		text-decoration: none;
		color: #3491b7;		
	}

	a:hover
	{
		text-decoration: none;
		color: #b85a2b;
		
	}
	
	.copy
	{
		font: 13px Verdana, Arial, Geneva, sans-serif;
		color: #626260;	
	}
	
	h1
	{
		width: 337px;
		height: 100px;
		padding-left: 15px;
		padding-top: 10px;
		position: absolute;
		font: bold 13px Verdana, Arial, Geneva, sans-serif;
		color: #514e47;	
	}
	
	#menutop
	{
		background: url('../images/bg/bg_menutop.gif');
		background-repeat: repeat-y;
		width: 755px;
		height: 89px;
	 	margin-bottom: 0;
		margin-left: 8px;
		padding-left: 8px;
	}
	
	#menupict
	{
		background: url('../images/bg/bg_menupict.gif');
		background-repeat: no-repeat;
		width: 755px;
		height: 133px;
		padding-top: 0px;
		margin-top: 0px;
		margin-left: 8px;
	}
	
	#menuleft
	{
		width: 199px;
		height: 345px;
		background: url('../images/bg/bg_menuleft.gif');
		background-repeat: no-repeat;
		fixed: left;
		margin-left: 8px;
		left: 0px;
		position: absolute;
	}
	#hyttan
	{
		margin-left: 195px;
		position: relative;
	}		
	#bild_noleft
	{
		position: absolute;
		width: 186px;
	 	height: 176px;
		border: 0px;
		padding-left: 8px;
		padding-top: 4px;
	}
	
	#menuleft a#bild_kalend
	{
		background: url('../images/bild_kalendarium.gif') no-repeat;
		width: 186px;
	 	height: 153px;
		border: 0px;
		margin-top: 184px;
		margin-left: 8px;
	}
	#menuleft a#bild_kalend2
	{
		background: url('../images/bild_kalendarium.gif') no-repeat;
		position: relative;
		width: 186px;
	 	height: 153px;
	}
	#menuleft a#bild_kalend2:hover
	{
		background: url('../images/bild_kalendarium_hover.gif') no-repeat;
	}
	#menuleft a#bild_kalend:hover
	{
		background: url('../images/bild_kalendarium_hover.gif') no-repeat;
	}
	
	#menuleft ul 
	{
		list-style: none;
		padding: 0;
		margin-left: 8px;
		margin-top: 1px;
		height: 176px;

	}

	#menuleft li
	{
		text-decoration: none; 
		list-style: none;
		height: 27px;
		float: left;
		padding-top: 3px;
		text-align: left;
		
	}
	
	p.left
	{
		margin-top: 0px;
		padding-top: 6px;
	}
	p.tom
	{
		margin-top: 0px;
		background: url('../images/button_left.gif') no-repeat;
		width: 186px;
		height: 27px;
	}
	#menuleft a
	{
		font: 12px georgia, times, serif;
		background: url('../images/button_left.gif') no-repeat;
		color: #000000;
		text-decoration: none;
		display: block;	
		margin-right: 0px;
		padding-left: 10px;
		width: 176px;
		height: 27px;
	}
	
	#menuleft a:hover
	{
		background: url('../images/button_left_hover.gif') no-repeat;
		text-decoration: none;
	}
	
	#menuleft a.marked
	{
		background: url('../images/button_left_marked.gif') no-repeat;
		color: #FFFFFF;
	}
		
	#menuleft a.marked:hover
	{
		background: url('../images/button_left_marked.gif') no-repeat;
		text-decoration: none;
	}
	
	#content
	{
		width: 557px;
		margin-left: 206px;	
		height: auto;
	}
	
	#content .top
	{
	background: url('../images/bg/bg_content_top.gif') no-repeat;
	width: 100%;
	height: 4px;
	margin: 0px;
	}
	
	* html #content .fill
	{
	background: url('../images/bg/bg_content_fill.gif') repeat-y;
	margin: 0px;
	text-align: top;
	height: 319px;
	}
	
	*>#content .fill
	{
	background: url('../images/bg/bg_content_fill.gif') repeat-y;
	margin: 0px;
	text-align: top;
	min-height: 319px;
	}
	
	#content .end
	{
	background: url('../images/bg/bg_content_end.gif') no-repeat;
	width: 100%;
	height: 26px;
	margin: 0px;
	}
	
	#content .header
	{
		padding-left: 15px;
		font: bold 13px Verdana, Arial, Geneva, sans-serif;
		color: #817e77;	
	}	
	
	p.content_text
	{
		width: 340px;
		padding-left: 15px;
		margin-top: 10px;
	}
	div.content_text
	{
		width: 340px;
		padding-left: 15px;
		margin-top: 10px;
	}
	p.content_bild
	{
		width: 500px;
		padding-left: 25px;
		margin-top: 10px;
	}
	
	.right
	{
		padding-left: 370px;
	}
	
	.right2
	{
		padding-left: 270px;
	}
	
	.punktlista 
	{
		list-style-type: disc;
		margin-right: 210px;
		margin-top: 0px;
	}
	
	.punktlista li
	{
		padding-top: 0px;
		padding-bottom: 3px;
	}


	#bild_index
	{
		float: right;
		right: 17px;
		margin-top: -7px;
		position: absolute;
	}
	*>#bild_index
	{
		margin-top: 2px;
	}
	

	#under
	{
		font: 11px Verdana, Arial, Geneva, sans-serif;
		color: #626260;
		margin-left: 15px;
		width: 755px;
	}

	#under a
	{
		background: url('../images/dides_logo.jpg') no-repeat;
	 	width: 43px;
	 	height: 32px;
	 	border: 0px;
	 	right: 0px;
	 	position: absolute;
	}
	
	#under a:hover
	{
		background: url('../images/dides_logo_marked.jpg') no-repeat;
	}
	
	#bild_axmar
	{
	 	width: 738px;
	 	height: 127px;
		border: 0px;
		margin-left: 9px;
	}

	#menutop ul 
	{
		list-style: none;
		padding: 0;
		margin: 0;
		height: 87px;
	}

	#menutop li
	{
		text-decoration: none; 
		list-style: none;
		height: 87px;
		float: left;
		padding: 0;
		text-align: center;
	}
	
	p.bottom
	{
		margin-top: 0px;
		padding-top: 70px;
	}
		p.bottom_l
	{
		margin-top: 0px;
		padding-top: 55px;
	}
	
	#menutop a
	{
		font: 12px georgia, times, serif;
		background: url('../images/button_top.gif') no-repeat;
		color: #000000;
		text-decoration: none;
		display: block;	
		margin-right: 2px;
		width: 98px;
		height: 87px;
	}
	
	#menutop a:hover
	{
		background: url('../images/button_top_hover.gif') no-repeat;
		text-decoration: none;
	}
	
	#menutop a.marked
	{
		background: url('../images/button_top_marked.gif') no-repeat;
		color: #FFFFFF;
	}
		
	#menutop a.marked:hover
	{
		background: url('../images/button_top_marked.gif') no-repeat;
		text-decoration: none;
	}
	
	#menutop a#axmar_logo
	{
		background: url('../images/axmar_logo.gif') no-repeat;
		margin-right: 3px;
		width: 237px;
	}
	
	#menutop a#axmar_logo:hover
	{
		background: url('../images/axmar_logo.gif') no-repeat;
		text-decoration: none;
	}

	/* hack hides \*/
	#menutop li a
	{
		float: none
	}
	#menutop li a:link
	{
		float: none
	}
	#menutop li a:visited
	{
		float: none
	}
	#menutop li a:hover, a:active
	{
		float: none
	}
		

