/* CSS Document */
html {
	overflow: scroll;
	overflow-x: hidden;
}
body, html {
	background: url('../bilder/bakgrund3.JPG') top center repeat fixed;
	font-family: verdana, helvetica, sans-serif; 
	font-size: 11px; 
	margin:0;
	padding:0;
	height: 100%;
	line-height: 16px;
}
* {
	margin: 0;
	padding: 0;
	top:auto;
}
a {
	font-size: 11px; 
	font-family: verdana, helvetica, sans-serif; 
	color: #1E6EAC;
	text-decoration: none;
}
a:hover {
	font-size: 11px; 
	font-family: verdana, helvetica, sans-serif; 
	color: #1E6EAC;
	text-decoration: underline;
}


	#frame1 {
		width: 1020px;
		height: 100%;
		margin:0 auto;
	} 
	
	#frame2_left {
		float: left;
		width: 800px;
		height:100%;
		padding: 0px;
	} 
	
	#frame2_right {
		float: right;
		width: 200px;
		text-align: left;
		padding: 10px;
	}
	
	#frame2_right2 {
		margin: 0px;
		background-color: #ffffff;
		text-align: left;
		padding: 10px;
	}
	
	#center {
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		margin: 0 auto;
		padding: 0px;
		background-color: #c2d9ff;
		min-height:100% !important;
		overflow: auto;
		height:auto;
		overflow: hidden;
	}
	#center2 {
		padding: 10px;
		padding-top: 53px;
		padding-bottom: 61px;
	}
		#center_full {
			margin-top: 10px;
			padding: 5px;
			background-color: #ffffff;
			overflow: auto;
			height:auto; 
		}
		#center_full2 {
			padding: 5px;
			background-color: #ffffff;
			overflow: auto;
			height:auto; 
		}
		#center_full_meny {
			padding-top: 2px;
			padding-bottom: 2px;
			padding-right: 0px;
			padding-left: 5px;
			background-image: url('../bilder/inloggad_som.png');
			background-repeat: no-repeat;
			overflow: auto;
			height:auto; 
		}
		#center_right {
			margin-top: 10px;
			width: 578px;
			float: right;
			padding: 5px;
			background-color: #f4f4f4;
			overflow: auto;
			height:auto; 
		}
		#center_small_left {
			margin-top: 10px;
			width: 170px;
			float: left;
			padding: 5px;
			background-color: #f4f4f4;
			overflow: auto;
			height:auto; 
		}
		
	#top_meny {
	}
		#top_meny a {
			color: #ff5a00;
		}
		#top_meny a:hover {
			color: #ff2a00;
		}
	#sec_top_meny {
		font-weight: bold;
	}
		#sec_top_meny a {
			color: #000;
		}
		#sec_top_meny a:hover {
			color: #6c6c6c;
		}
	#pm_div {
		height: 32px;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		border-bottom: 1px solid #000000;
		background-color: #caf99b;
		text-align: left;
		padding: 5px;
		z-index: 0;
		margin-bottom:-43px; 
		position: relative;

	}
		#pm_gal_div a {
			color: #FF0000;
			text-decoration: underline;
			font-weight: bold;
		}
		#pm_gal_div a:hover {
			color: #FF0000;
			text-decoration: underline;
			font-weight: bold;
		}
	
	#copyright {
		height: 30px;
		width: 778px;
		background-color: #616c7f;
		position: relative;
		z-index: 0;
		padding: 10px;
		text-align: right;
		color: #e2e0e0;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-top: 1px solid #000;
		margin-top:-51px; 
	}
		#copyright a {
			color: #d2d2d2;
			text-decoration: none;
		}
		#copyright a:hover {
			color: #ffffff;
			text-decoration: none;
		}
	#logo {
		text-align: right;
		width: 778px;
		height: 100px;
	}
	
	#showpics {
		width: 145px;
		padding: 0px;
		margin: 0px;
	}
	#showpicsframe {
		width: 100%;
		height: 300px;
		margin: 0;
		padding: 0;
	}
	
#container {margin: 0px;}
.roundtop {}
.roundbottom {}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #ffffff;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #ffffff;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #ffffff;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #ffffff;}
.content {padding: 5px; padding-left: 10px; background: #ffffff;}