@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #010066;
	background-image: url(../images/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}

#top {
	background-image: url(../images/header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#container {
	width: 958px;
	margin: auto;
	background-image: url(../images/container.jpg);
}

#header {
	height: 203px;
	padding-top: 124px;
	padding-left: 88px;
	background-image: url(../images/header.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #010061;
}
#header-start {
	height: 203px;
	padding-top: 124px;
	padding-left: 88px;
	background-image: url(../images/header2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #010061;
}


#nav {
	padding-top: 11px;
	color: #FFFFFF;
	margin-left: -30px;
	height: 46px;
}

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

#nav ul li {
	float: left;
	padding: 0 10px 0 10px;
	height: 46px;
	background-image: url(../images/nav.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#nav ul li a {
	display: block;
	padding: 17px 0 0 0;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: none;
	color: #FFFFFF;
}

#nav ul li a:hover {
	display: block;
	padding: 17px 0 0 0;
	background: url(../images/nav-hover.jpg) top center no-repeat;
	color: #fdfc08;
}

#nav ul li#last { background-image: none; }

#main {
	background-image: url(../images/main.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#right {
	float: right;
	width: 200px;
	padding-top: 19px;
}

#content {
	margin-right: 200px;
	padding: 30px 60px 0 62px;
}

#footer {
	clear: both;
	height: 125px;
	padding: 89px 0 0 231px;
	background-image: url(../images/footer.jpg);
	color: #FFFFFF;
}

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

#footer ul li {
	float: left;
	padding-right: 90px;
}

h1 {
	margin-top: 0;
	font-size: 20px;
	font-weight: normal;
	font-family: Comic Sans MS, "Times New Roman", Times, serif
}

h2 {
	margin-top: 0;margin-bottom:-10px;
	font-size: 16px;
	font-weight: normal;
	font-family: Comic Sans MS, "Times New Roman", Times, serif
}

img.hemLeft {
	margin-left: -20px;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.hem { margin-bottom: 10px; }

img.right { float: right; margin-left: 5px; }

a {
	text-decoration: none;
	color: #000000;
}

a:hover { color: #fdfc08; }

.clear { height: 0; clear: both; }

img.galleri { border: none; margin: 0 5px 5px 0; }


#eng #nav {padding-left:100px;}
#eng #footer {background-image:url(../images/footer-eng.jpg);padding-top:72px;}



#se-flag {float:right;}
#en-flag {float:right;margin-left:10px;}
#epost {float:left;}
#flags {width:800px;overflow:hidden;}

.rubrik{border-top:1px solid #ccc;padding:15px 0 0 0;color:#010066;margin-top:30px;}
.withspace{clear:both;}
#sponsor{position:absolute;margin:300px 0 0 940px;width:170px;color:#fff;}
#sponsor p{text-align:center;}
#sponsor img{margin:0 10px;}