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

body {

	background-repeat: repeat-x;
	background-color:#FFFFFF;
	margin:0 auto;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	color: #333;
}

a.menulink:link{color: #666; text-decoration:none;}
a.menulink:active{color: #00415f; text-decoration:none;}
a.menulink:visited {color: #666;text-decoration:none;}
a.menulink:hover {color: #00415f; text-decoration:none;}

a.menulinkactive:link{color:#00415f; text-decoration:none;}
a.menulinkactive:active{color: #00415f; text-decoration:none;}
a.menulinkactive:visited {color:#00415f;text-decoration:none;}
a.menulinkactive:hover {color: #00415f; text-decoration:none;}

#wrapper 
{
	margin: 0 auto;
	padding: 0;
	position:relative;
	width:848px;
	height:auto;
}

#topline
{
	background-image:url(PICS/topline.gif);
	width:848px;
	height:6px;
	float:left;
	margin-top:30px;
}

#logo
{
	background-image:url(PICS/logo.jpg);
	width:211px;
	height:172px;
	float:left;
	margin-top:2px;
}

#infobox
{
	width:500px;
	height:102px;
	float:right;
	margin-top:2px;

}

.infoboxtext
{

	text-align:right;
	margin-top:55px;
}

.infoboxtextblue
{
	font-style:italic;
	text-align:right;
	margin-top:55px;
	font-size:14px;
	color:#0099CC;
}

.bottominfotext
{
	text-align:right;
	margin-left:3px;
	font-size:10px;
}

.bottominfotextright
{
	text-align:right;
	margin-left:3px;
	font-size:10px;
}

.headline
{
	text-align:left;
	font-size:14px;
}

.textmini
{
	text-align:left;
	font-size:10px;
}

#underline
{
	background-image:url(PICS/underline.gif);
	width:616px;
	height:5px;
	float:right;
	margin-top:2px;
}

#contentbox
{
	width:618px;
	height:auto;
	float:right;
	margin-top:10px;
	clear:right;
}

#aboutabove
{
	width:616px;
	height:auto;
	float:right;
	margin-bottom:25px;
}

.aboutindex
{
	width:auto;
	height:auto;
	float:left;
	margin-bottom:10px;
	margin-right:50px;
}

.aboutindex2
{
	width:auto;
	height:auto;
	float:left;
	margin-bottom:10px;
}

.aboutbox
{
	width:450px;
	margin-bottom:10px;
	height:auto;
	float:right;
	text-align:left;
	font-size:14px;
}

#focus
{
	width:613px;
	height:400px;
	float:right;
	margin-top:6px;
}

#focuseng
{
	background-image:url(PICS/focuseng.gif);
	width:613px;
	height:400px;
	float:right;
	margin-top:6px;
}

#dots
{
	background-image:url(PICS/dots.gif);
	width:183px;
	height:3px;
	float:left;
	margin-top:35px;
	margin-left:12px;
}

.menupart
{
	width:183px;
	height:20px;
	float:left;
	margin-top:10px;
	margin-left:12px;
}

.menusep
{
	background-image:url(PICS/menusep.gif);
	width:183px;
	height:3px;
	float:left;
	margin-top:3px;
}

#dotslow
{
	background-image:url(PICS/dotslow.gif);
	width:614px;
	height:3px;
	float:right;
	margin-top:12px;

}

.dotsep
{
	background-image:url(PICS/dotslow.gif);
	width:614px;
	height:3px;
	float:left;
	margin-top:12px;
	margin-bottom:12px;

}

#rollover1
{
	width:199px;
	height:188px;
	float:right;
	margin-left:7px;
	margin-top:15px;
}

#rollover3
{
	width:199px;
	height:188px;
	float:right;
	margin-left:7px;
	margin-top:15px;
}

#rollover2
{
	width:199px;
	height:188px;
	float:right;
	margin-left:7px;
	margin-right:2px;
	margin-top:15px;
}

#bottomline
{
	background-image:url(PICS/underline.gif);
	width:618px;
	height:5px;
	float:right;
	margin-top:11px;
	clear:both;
}

#bottominforight
{
	width:218px;
	height:20px;
	float:right;
	margin-top:3px;
	text-align:right;
}

#bottominfoleft
{
	width:400px;
	height:20px;
	float:right;
	margin-top:3px;
}

#aboutchrister
{
	background-image:url(PICS/about_christer.jpg);
	width:150px;
	height:142px;
	float:left;
}

#aboutbrant
{
	background-image:url(PICS/about_brant.jpg);
	width:150px;
	height:142px;
	float:left;
}

#aboutbjork
{
	background-image:url(PICS/about_bjork.jpg);
	width:150px;
	height:142px;
	float:left;
}

#aboutlina
{
	background-image:url(PICS/about_lina.jpg);
	width:150px;
	height:142px;
	float:left;
}

#aboutmadde
{
	background-image:url(PICS/about_madde.jpg);
	width:150px;
	height:142px;
	float:left;
}

#aboutagnes
{
	background-image:url(PICS/agnes.jpg);
	width:150px;
	height:150px;
	float:left;
}

#contactpic
{
	background-image: url(jpgs/contact.jpg);
	width:285px;
	height:253px;
	float:left;
	margin-top:20px;
}

#karta
{
	background-image: url(PICS/sbb_karta.jpg);
	background-repeat:no-repeat;
	width:344px;
	height:236px;
	float:left;
	margin-top:33px;
	margin-right:10px;
}.eng
{
	background-image: url(PICS/eng.png);
	width:21px;
	height:16px;
	float:left;
	margin-top:8px;
}

.swe
{
	background-image: url(PICS/swe.png);
	width:21px;
	height:16px;
	float:left;
	margin-left:10px;
	margin-top:8px;
}
