body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {	margin: 0;	padding: 0;	} img{border:0;} body {	background: #fff url('gfx/bg.png') repeat;	font-family: "Arial", "Helvetica", "Tahoma", sans-serif;	font-size: 70%;	color: #707070;}#stage {	background-color: #fff;	width: 980px;	margin: 0 auto 30px auto;
	overflow: hidden;}#top {	height: 150px;	padding: 40px 20px 0 20px; }/* ################ TOPPMENY #################### */.topMenu {	float: left;	position: relative;	width: 140px; 	border-top: 5px solid #ccc;	padding-top: 10px;	margin-right: 20px;}

.lastMenu {	margin-right: 0px;}

.activeMenu {
	border-top: 5px solid #e75113;
}

.emptyMenu a:hover {
	border-top: 5px solid #ccc;
}

.topMenu:hover, .selected {	border-top: 5px solid #e75113;	}

.topMenu div a {	font: 11,5px "Arial", "Helvetica", "Tahoma", sans-serif;	color: #e75113;	text-decoration: none; 	margin-top: 5px;}

.subMenuBox {	margin-top: 0.5em;
}

.topMenu div.subMenuBox a {	font: 11,5px "Arial", "Helvetica", "Tahoma", sans-serif;	color: #707070;	
	margin-top: 0.2em;
	display: block;}.topMenu div.subMenuBox a:hover {	color: #e75113;	
	text-decoration: none;}/* ################ SLUT TOPPMENY #################### */#frame1 {
	height: 100%;
	width: 100%;
}
#logo {	float: right;	vertical-align: top;}#content {	width: 100%;	padding: 0 20px;}

#vknyk {
	padding: 20 20 20 20px;
}

.boxText2 {	width: 465px;	float: left;}

.boxImages {	width: 460px;	float: left;}
.boxText {	width: 460px;	float: left;}.box300 {	width: 300px;	margin-right: 20px;	float: left;
}

.margin20 {
	margin-bottom: 20px;
}

.box320 {
	width: 320px;
	padding-top: 10px;
	float: left;	
}

.box320 a {
	margin: 5px 0;
	padding-right: 50px;
	display: block;
	float: right;
}

.box320 a:hover {
	padding-right: 70px;
}

.box320 div.brown_arrow a.active {
	background: transparent url('gfx/arrow_brown.gif') right no-repeat;
	padding-right: 70px;
}

.box320 div.green_arrow a.active {
	background: transparent url('gfx/arrow_green.gif') right no-repeat;
	padding-right: 70px;
}

.box320 div.red_arrow a.active {
	background: transparent url('gfx/arrow_red.gif') right no-repeat;
	padding-right: 70px;
}

.box320 div.pink_arrow a.active {
	background: transparent url('gfx/arrow_pink.gif') right no-repeat;
	padding-right: 70px;
}

.box320 div.yellow_arrow a.active {
	background: transparent url('gfx/arrow_yellow.gif') right no-repeat;
	padding-right: 70px;
}

.box460 div.brown {
	height: 200px;
	background-color: #805007;
	color: #fff;	
}

.box460 div.green {
	height: 200px;
	background-color: #678713;
	color: #fff;	
}

.box460 div.red {
	height: 200px;
	background-color: #e2001a;
	color: #fff;	
}

.box460 div.pink {
	height: 200px;
	background-color: #f4b4c2;
	color: #fff;	
}

.box460 div.yellow {
	height: 200px;
	background-color: #f6a800;
	color: #fff;	
}

.box460 {
	width: 460px;
	margin-right: 20px;
	float: left;	
}

.box460 div {
	/*width: 100%;*/
	padding: 20px;	 
	background-color: #dddedf;
}

.box460 div h1 {
	font-size: 3em;
	color: #fff;
}

.box460 div h2 {
	margin: 0 0 0.5em 0;
	font-size: 1.5em;
	color: #e75113;
}

.box460 div p {
	font-size: 1.2em;
}

.box620 {
	width: 620px;
	margin-right: 20px;
	float: left;
}

.right {
	float: right;
}

.left {
	float: left;
}

.sthlm {
	width: 149px;
	float: left;
}

.malmo {
	width: 149px;
	float: left;
	text-align: right;	
}/* ############### SIDFOT ###############################*/#foot {
	border-top: 5px solid #ccc;	width: 940px;
	margin-left: 20px;
	margin-top: 40px;
	padding: 10px 0 30px 0;	clear: both;}#foot p {	margin-right: 14px;	display: inline;}/* ################ SLUT SIDFOT ################################ */h1 {	font-size: 2em;
	font-weight: bold;	margin: 0 0 1.5em 0;}h2 {	font-size: 1em;
	font-weight: bold;	margin: 1.5em 0 0 0;}h3 {	font-size: 1em;
	font-weight: bold;	margin-top: 1em;}

h4 {
	font-size: 1em;
	font-weight: normal;
	/*font-style: italic;*/
	margin-top: 0.2em;
}p {
	margin-bottom: 1em;
	line-height: 1.3em;}a, a:link, a:active {	color: #e75113;	text-decoration: none; }a:hover {	text-decoration: underline;}

ul {
	list-style-image: url('gfx/bullet.png'); 
	margin-bottom: 1em;
	padding: 0 12px;
}

li {
	margin-left: 5px;
	margin-top: 5px;	
}

ul.datedList {
	list-style-type: none;	
	list-style-image: none;
	padding: 0;
}

.datedList li {
	margin-top: 0;	
	margin-left: 0;
}

.datedList li.date {
	margin-top: 0.7em;
	font-size: 0.9em;
	color: #ccc;	
}ul.imagelist {
	list-style-image: none;	list-style-type: none;
	margin: 0;
	padding: 0;}.imagelist li {	display: inline;	margin: 0;}.imagelist li img {	padding: 3px;}
	
.sthlmopeninputbox {

}
