@charset "utf-8";
/* CSS Document */

/* Body & Canvas */

body {
	font-family: Tahoma, Geneva, sans-serif;
	background-color: #EBEBEB;
	margin:10px;
}


	body #canvas {
		width:850px;
		margin:0 auto;
		background-color: #FFF;
		padding:5px;
		border-shadow:5px;
		border-shadow-fade:50%;	
	}

/* Header */


	#header #logo {
		float:left;
		width:200px;
		text-align:center;
		height: 150px;
		border-bottom:2px solid #F60;
	}

	#header #logo img {
		margin: 10px;
	}

	#header #right {
	float:right;
	width:640px;
	height:150px;
	border-bottom:2px solid #F60;
	}

	#header #bildspel {
		float:right;
		width:640px;
		height:124px;
	}

	#header #bildspel div {
		height:  120px;  
		width:   80px;  
		padding: 0;
		margin: 0;
		float: left;
	}

/* Menu */

#hmenu {
	clear:both;
	font-size:12px;
	padding:5px;
}

#hmenu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#hmenu li {
	display:inline;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

#hmenu a {
	text-decoration:none;
	color:#000
}

/* Content */

#content {
	clear:both;
}

	#content #sidebar {
		float:left;
		width:190px;
		padding:5px;
		font-size:11px;
	}

		#content #sidebar .text {
	/* #FEA; */
			margin:5px;
	padding:5px;
	background-color:#F60;
	color:#FFF;
	text-align:center;
	font-weight: 550;
		}
		
		#content #sidebar .text a {
			color:#FFF;
		}

		#content #sidebar #menutop {
			background-color:#F60;
			margin:5px;
			color:#FFF;
			padding:5px;
			font-weight:bold;
			text-indent:5px;
		}
		
		#content #sidebar #menutop a {
			color:#FFF;
			text-decoration:none;
		}	

		#content #sidebar ul {
		}			

		#content #sidebar li {
			list-style:square;
			color:#F60;
			line-height:160%;
		}			

		#content #sidebar li a {
			color:#000;
			text-decoration:none;
		}			

		#content #sidebar li a:hover {
			text-decoration:underline;
		}			

	#content #main {
		float:right;
		width:640px;
		font-size:11px;
	}

	#content #main #smalltext{
	width:400px;
	padding: 5px;
	border-bottom: 2px dotted #F60;
	margin-bottom:20px;
	line-height: 140%;
	}
	
	#content #main #rightbar {
		width:200px;
		float:right;
		overflow:hidden;
		padding:5px
	}

	#content #main #rightbar #bild {
		padding:5px;
		text-align:right
	}

/* Footer */

#footer {
	clear:both;
	border-top:2px solid #F60;
}

	#footer #companyinfo a {
		color:#000;
		text-decoration:none;
	}

	#footer #companyinfo span {
		font-size: 12px;
		padding-left:10px;
		padding-right:10px;	
	}

/* CMS */

#cmskey {
	text-align: center;
	padding:10px;
}

#cmskey a {
	color:#666;
	font-size:11px;
}

.boxtitle {
	background-color:#F60;
	margin:0px;
	color:#FFF;
	padding:5px;
	font-weight:bold
}

.boxcontent {
	background-color:#FFF;
	margin:0px;
	padding:5px;
}
.box {
	margin:5px;
	font-size:11px;
	text-indent:5px;	
}

h1 {
	font-size:20px;
	font-weight:normal;
}
#hmenu  a.active {
	text-decoration:none;
	color:#F60
}
