* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
body {
	background-image:url(layout/bg-top.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	}
#container {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}
	#container #header {
		height: 185px;
		}
	#container #header #navigation {
		height:45px;
		margin-top:18px;
		}
		#container #header #navigation ul {
			list-style-type: none;
			padding:0 0px 0 2px;
			width:530px;
			}
			#container #header #navigation ul li {
				display: inline;
				}
				#container #header #navigation ul li a {
					display:block;
					float:left;
					padding: 15px 3px 3px 3px;
					margin: 0 0 0 2px;
					font-size: 10px;
					height:23px;
					color: #000;
					text-decoration: none;
					background:#E6E7E8;
					}
					#container #header #navigation ul li a:hover {
						background:#FFF;
						}
					#container #header #navigation ul li a.active {
						display:block;
						float:left;
						padding: 15px 3px 3px 3px;
						margin: 0 0 0 2px;
						font-size: 10px;
						height:23px;
						color: #000;
						text-decoration: none;
						background:#FFF;
						}

			#container #header #navigation ul.db {
				list-style-type: none;
				float:right;
				padding:0px 0px 0px 0px;
				}
				#container #header #navigation ul.db li {
					display: inline;
					}
					#container #header #navigation ul.db li a.nyheter {
						display:block;
						float:right;
						padding: 15px 0px 3px 30px;
						margin:0px;
						font-size: 10px;
						width:60px;
						color: #000;
						text-decoration: none;
						z-index:100;
						margin-top:3px;
						margin-left:436px;
						position:absolute;
						background:url(layout/bg-meny_orange1.gif) no-repeat;
						}
						#container #header #navigation ul.db li a.nyheter:hover {
							background:url(layout/bg-meny_gul1.gif) no-repeat;
							z-index:1000;
							}
						#container #header #navigation ul.db li a.nyheter-active {
							background:url(layout/bg-meny_gul1.gif) no-repeat;
							z-index:1000;
							}
					#container #header #navigation ul.db li a.nyhetsbrev {
						display:block;
						float:right;
						padding: 15px 0px 3px 20px;
						margin:0px;
						font-size: 10px;
						width:70px;
						color: #000;
						text-decoration: none;
						background:url(layout/bg-meny_orange1.gif) no-repeat;
						z-index:200;
						margin-top:3px;
						margin-left:285px;
						position:absolute;
						}
						#container #header #navigation ul.db li a.nyhetsbrev:hover {
							background:url(layout/bg-meny_gul1.gif) no-repeat;
							z-index:1000;
							}
						#container #header #navigation ul.db li a.nyhetsbrev-active {
							background:url(layout/bg-meny_gul1.gif) no-repeat;
							z-index:1000;
							}
					#container #header #navigation ul.db li a.kalender {
						display:block;
						float:right;
						padding: 15px 0px 3px 25px;
						margin:0px;
						font-size: 10px;
						width:65px;
						color: #000;
						text-decoration: none;
						background:url(layout/bg-meny_orange1.gif) no-repeat;
						z-index:300;
						margin-top:3px;
						margin-left:363px;
						position:absolute;
						}
						#container #header #navigation ul.db li a.kalender:hover {
							background:url(layout/bg-meny_gul1.gif) no-repeat;
							z-index:1000;
							}
						#container #header #navigation ul.db li a.kalender-active {
							background:url(layout/bg-meny_gul1.gif) no-repeat;
							z-index:1000;
							}
	#container #content {
		padding: 0px 5px 5px 5px;
		margin-top:15px;
		background-image:url(layout/bg-content1.gif);
		background-repeat:repeat-y;
		background-color:#FFF;
		}
		#container #content #left {
			width: 155px;
			float: left;
			margin-left:5px;
			padding-top:5px;
			}
			#container #content #left ul.under {
				list-style-type: none;
				}
				#container #content #left ul.under li {
					display: inline;
					}
				#container #content #left ul.under li.over {
						display:block;
						padding: 5px 0px 0px 0px;
						margin: 0 0 0 5px;
						font-size: 9px;
						font-weight:bold;
						color: #000;
						text-decoration: none;
						}
					#container #content #left ul.under li a {
						display:block;
						padding: 5px 0px 0px 0px;
						margin: 0 0 0 5px;
						font-size: 9px;
						font-weight:bold;
						color: #000;
						text-decoration: none;
						}
						#container #content #left ul.under li a:hover {
							color:#83A6BA;
							}
						#container #content #left ul.under li a.active {
							display:block;
							padding: 5px 0px 0px 0px;
							margin: 0 0 0 5px;
							font-size: 9px;
							font-weight:bold;
							color:#83A6BA;
							text-decoration: none;
							}
			#container #content #left #kontakt{
				margin-top:30px;
				}
		#container #content #main {
			width: 380px;
			float: left;
			margin-left:10px;
			padding-left:15px;
			padding-right:30px;
			}
			#container #content #main #ul{
				list-style-type:disc;
				display:block;
				}
				#container #content #main #ul #li{
					padding-left:5px;
					}
		#container #content #right {
			width: 195px;
			float: right;
			}
		#container #content #full {
			height:1px;
			clear: both;
			}
	#container #footer {
		clear: both;
		background-image:url(layout/bg-foot1.gif);
		background-repeat:no-repeat;
		height:35px;
		}
	#container #atellus {
		clear: both;
		height:35px;
		float:right;
		}
h1{
	font-size:15px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:20px;
	}
h2{
	font-size:13px;
	font-weight:bold;
	padding:5px;
	}
h3{
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	}
h4{
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	}
img.logo{
	margin-top:31px;
	}
a{
	text-decoration:none;
	color:#83A6BA;
	font-weight:bold;
	}
	a:hover{
		text-decoration:overline underline;
		}
p{
	margin-bottom:15px;
	}
p.linje{
	border-bottom:#F39500 solid 2px;
	}
img.arr-logga{
	float:right;
	}
img.arr-logga-c{
	margin-left:10px;
	}
img.konferens{
	margin:8px;
	}
img.konferens1{
	float:right;
	margin:8px;
	}
img.kok-bar{
	float:left;
	margin:8px;
	}
	
table.calendar {width: 100%;}
table.calendar th {padding: 5px; text-align: left; font-weight: bold;}
table.calendar td {padding: 5px; background: #fff;}
table.calendar td.alt {background: #eee;}