body {
	margin:0px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(image/back.jpg);
	background-repeat:repeat-x;
	background-color: #66CCFF;
}
h1 {
	font: normal 25/13px Verdana;
	color: #000000;
	margin: 0;
	letter-spacing: 3px;
	
}

/* omslutande box som innehåller övriga boxar - OBS! width måste var tillräcklig för både content och meny_container */
#top {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:340px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/bild1.2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#top2 {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:340px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/top2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#topG {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:340px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/bild1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#topM {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:340px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/top3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#topA {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:340px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/top4.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#topAb {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:340px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/about.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#topContact {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:340px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/contact.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


#top1 {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:116px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/top.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#top3 {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:214px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/top_2.jpg);
	background-repeat: no-repeat;
}

#top5 {
	margin-right:auto;
	margin-left:auto;
	width: 903px;
	height:214px;
	padding: 0px 0 0px px;
	border: 0px solid #CCCCCC;
	background-image: url(image/top_5.jpg);
	background-repeat: no-repeat;
}


#sidlayout {
	margin-right:auto;
	margin-left:auto;
	width: 906px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #CCCCCC;
	background-image: url(image/meny_bg.png);
}

/* sidans innehåll */
#content {
	float: left;
	width: 903px;
	margin-top:0px;
	height: 100%;
	border: 0px solid #CCCCCC;
	background-image: url(image/meny_bg.jpg);
	padding-left: 0px;
	background-repeat: repeat-y;
}

#left1 {
	float: left;
	width: 280px;
	margin-top:12px;
	height: 100%;
	border: 0px solid #CCCCCC;
	border-bottom: 0px dotted #72a1b9;
	margin-left: 45px;
}

#leftMap {
	float: left;
	width: 800px;
	margin-top:12px;
	height: 100%;
	border: 0px solid #CCCCCC;
	border-bottom: 0px dotted #72a1b9;
	margin-left: 45px;
}
.left2 {
	float: left;
	width: 480px;
	margin-top:12px;
	height: 100%;
	border: 0px solid #CCCCCC;
	border-bottom: 0px dotted #72a1b9;
	margin-left: 45px;
}

.right{
	float: right;
	width: 565px;
	margin-top:12px;
	height: 100%;
	border: 0px solid #CCCCCC;
	border-bottom: 0px dotted #72a1b9;
	margin-left: 0px;
	margin-right: 0px;
}
.right2{
	float: right;
	width: 345px;
	margin-top:80px;
	height: 100%;
	border: 0px solid #CCCCCC;
	border-bottom: 0px dotted #72a1b9;
	margin-left: 0px;
	margin-right: 28px;
}

.right3{
	float: right;
	width: 345px;
	margin-top:35px;
	height: 100%;
	border: 0px solid #CCCCCC;
	border-bottom: 0px dotted #72a1b9;
	margin-left: 0px;
	margin-right: 28px;
}

/* sidans länkar */
a:link {color: #999999; text-decoration: none;}
a:visited {color: #999999; text-decoration: none;}
a:active {
	color: #333333;
	text-decoration: none;
}
/* text css */
.h1 {
	font: bold 16px Verdana;
	color: #0A65C4;
	margin: 0;
	line-height: 20px;
}
.uRubrik {font: normal 14px Verdana; color: #444545; margin: 0;  }
.av {font: bold 12px Verdana; color: #444545; margin: 0;  }
.bodytext {
	font:normal 11px Verdana;
	color: #444545;
	margin: 0;
	line-height: 14px;
}

.bodytext2 {
	font:normal 11px Verdana;
	color: #444545;
	line-height: 11px;
	}

.bodyFake {
	font:normal 11/10px Verdana;
	color: #444545;
	margin: 0;
	line-height: 10px;
}

#bottom {
	margin-right:auto;
	margin-left:auto;
	width: 906px;
	background-image: url(image/footer.jpg);
	height: 45px;
	background-repeat: no-repeat;
	float: left;
	
}
