* {

	margin: 0;

	padding: 0;

	border: 0;

}



body {
	font-family: "Arial", "Helvetica", "Tahoma", sans-serif;
	font-size: 68.75%;
	color: #666666;
	background-color: #FFF;
}





/* ################ TOPPMENY #################### */



.validator {

	display: none;

	visibility: hidden;	

}



.tabellstandard {

	border: 0px;

	width: 460px;	

}



.tabellgra {

	color: #666666;

}

#flashstart {

	height: 300px;

	width: 940px;

	float: left;

	padding-right: 20px;

	padding-bottom: 20px;	

}



#top {

	height: 150px;

	margin: 0 30px;

	padding: 40px 20px 0 20px; 

}



.topMenu {

	float: left;

	position: relative;

	width: 140px; 

	border-top: 5px solid #ccc;

	margin-top: 17px;

	padding-top: 10px;

	margin-right: 20px;

}



.Select {

	border-top: 5px solid #e75113;

}





.topMenuEmpty {

}



.topMenu:hover, .selected {

	border-top: 5px solid #e75113;	

}



.topMenu div a {

	font: 11px "Arial", "Helvetica", "Tahoma", sans-serif;

	color: #e75113;

	text-decoration: none; 

	margin-top: 5px;

}



.subMenuBox {

	margin-top: 0.5em;

}



.topMenu div.subMenuBox a {

	font: 11px "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 #################### */



/* ################ SKUGGA #################### */



#skuggafoot {

	width: 1040px;

	height: 30px;

	margin: -30px auto 50px auto;

}



#skugga {
	width: 1040px;
	margin: 0 auto 30px auto;
}



/* ################ SLUT SKUGGA ################### */



/* ################ KLASSER #################### */




.bildruta1 {

	width: 140px;

	height: 140px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}



.kontaktram {

	width: 780px;

	height: 100%;

	float: left;

	padding-left: 160px;

}



.karttexth {

	width: 300px;

	height: 53px;

	float: left;

}



.karttextv {

	width: 300px;

	height: 53px;

	float: left;

	margin-right: 20px;

}



.karttextm {

	width: 300px;

	height: 53px;

	float: left;

	margin-right: 20px;

}




.kartruta {

	height: 100%;

	width: 300px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}





.pil2 a, .pil2 a:link {

	margin-right: 0.8em;

	float: right;

	font-size: 1.3em;

	color: #fff;

}



.pil2 a:visited {

	color: #fff;

	text-decoration: none;

}



.pil2 a:hover {

	color: #000;

	text-decoration: none;

}



.pil2 a:active {

	margin-right: 0.8em;

	float: right;

	font-size: 1.3em;

	color: #fff;

}



.pil a, .pil a:link {

	margin-right: 0.8em;

	float: right;

	font-size: 1.3em;

	color: #666666;

}



.pil a:visited {

	color: #666666;

	text-decoration: none;

}



.pil a:hover {

	color: #e75113;

	text-decoration: none;

}



.pil a:active {

	margin-right: 0.8em;

	float: right;

	font-size: 1.3em;

	color: #666666;

}



.toprightruta {

	width: 140px;

	height: 140px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}



.toprightruta a, .toprightruta a:link {

	color: #666666;

	text-decoration: none;

	line-height: 14px;

}



.toprightruta a:hover {



	color: #e75113;

	text-decoration: none;

}



.textram {
	width: 460px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	color: #000;
}



.textram stor {

	width: 460px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	font-size: 12px;

}





.schematabell {


	width: 460px;

}



.spaltvanster {

	width: 140px;

	float: left;

	margin-right: 20px;

	margin-top: 20px;

}



.spaltmitt {

	width: 140px;

	float: left;

	margin-right: 20px;


	margin-top: 20px;

}



.spalthoger {

	width: 140px;

	float: left;

	margin-top: 20px;

}



.textruta {

	height: 6.5em;

}



.space {

	height: 10.7em;

}



.nyhetstext {

	margin: 35px 10px 25px 10px;	

}



.emptybox {

	width: 140px;

	height: 140px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	overflow: hidden;

}

.emptybox2 {

	width: 300px;

	height: 140px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	overflow: hidden;

}



.sidebar {

	width: 250px;

	float:left;

		margin-left: 0px;

	color: #666;

}

.sidebarbild {

	width: 220px;

	float:left;

	color: #707070;

	padding: 0 20px 0px 20px;

	}

	

.sidebarbildtext {

	width: 220px;

	float:left;

	color: #707070;

	font-size: 1.1em;



	font-style: italic;

	}

	

.sidebarcontent {

	background-color: #eee;

	font-size: 1.1em;

	padding: 0 20px 20px 20px;

	margin: 0 0 20px 0;

}



.img {

	margin-top: 10px;

}



.sidebarcontent p {

	line-height: normal;

	margin: 0.25em 0; 

}

.sidebarcontent h2 {

	margin: 0.25em 0;

}



.start340box {

	width: 320px;

	height: 320px;

	float: left;

	overflow:hidden;}



.education {

	width: 300px;

	height: 300px;

	float: left;

	margin-right:20px;

	margin-bottom: 20px;

	overflow:hidden;

}



.education2 {

	background: url('../gfx/bgwood.jpg') no-repeat;

	width: 300px;


	height: 300px;

	float: left;

	margin-bottom: 20px;

}



.empty340box {

	width: 320px;

	height: 320px;

	float: left;

}	



.centeredtext {

	text-align: center;

	font-size: 150%;

}



.puff3 {width: 300px;height: 300px;float: left;margin-bottom: 20px;overflow:hidden;}





/* ################ SLUT KLASSER #################### */



/* ################ ID #################### */



#content {

	margin: 0 30px;

	padding: 0 20px 0 20px;

}



#kystamp {

	width: 140px;

	height: 140px;

	margin-right: 20px;

	margin-bottom: 20px;

	float: left;

}



#logo {

	float: right;

	vertical-align: top;

}



#nyheter1 {

	width: 300px;

	height: 130px;

	float: left;

	margin-right: 20px;

	overflow: hidden;



}



#nyheter2 {

	width: 300px;

	height: 130px;

	float: left;

	margin-right: 20px;

	overflow: hidden;



}



#nyheter3 {

	width: 300px;

	height: 130px;

	float: left;


	overflow: hidden;



}



.web:link {color:#666666}

.web:visited {  color: #666666}

.web:hover {  color: #e75113}



#nyheter12 {

	width: 300px;

	height: 140px;

	float: left;

	margin-right: 20px;

	overflow: hidden;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

		color: #666666;

		overflow:hidden;

}



#nyheter22 {

	width: 300px;

	height: 140px;

	float: left;

	margin-right: 20px;

	overflow: hidden;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

		color: #666666;

		overflow:hidden;



}



#nyheter32 {

	width: 300px;

	height: 140px;

	float: left;

	overflow: hidden;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

		color: #666666;

		overflow:hidden;

}



#utbildning1 {

	width: 140px;

	height: 140px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	overflow: hidden;

}



#utbildning2 {

	width: 140px;



	height: 140px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	overflow: hidden;

}



#utbildning3 {

	width: 140px;

	height: 140px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	overflow: hidden;

}



#activemenulink {

	color: #e75113;

}



#utbildningar {

	background: url('../gfx/bg.png') repeat;

}



#ingress {

	font-size: 1.25em;

	line-height: 1.25em;

}



.rubrikbild {

	margin-bottom: 0.5em;

}

/* ################ SLUT ID #################### */



/* ############### KONTAKTFORM ##########################*/



.kontaktinnehall {

	height: 265px;

	width: 300px;

}



.skickaknapp {

	float: left;	

	padding: 0 10px 10px 0;

}



.formbox {

	float: left;	

	padding: 0 10px 10px 0;

}





.right {

	float: right;

}



.formansok {

	background-color: #666666;

}



.formkontakt {

	color: white;

	background-color: #666666;

	float: left;

	width: 300px;

	height: 300px;

}

	

.form {

	padding: 10px 0px 10px 10px;	

}



form {

	color: white;

}



.knapp {

	color: #fff;

	font-size: 14px;

	background-color: #828282;

	padding: 2px;

	margin-left: 5px;

}



.flash {

	width: 300px;

	height: 460px;

	float: right;

	margin-bottom: 20px;

		

}



/* ############### SLUT KONTAKTFORM #####################*/



/* ############### SIDFOT ###############################*/





#footmail {

	float: right;

}



#foot {

	margin: 0 30px;

	padding: 20px 20px 20px 20px;

	line-height: 1em;

	clear: both;

}



#foot2 {

	margin: 0 30px;

	padding: 60px 20px 20px 20px;

	line-height: 1em;



	clear: both;

}



#foot p {

	display: inline;

}



/* ################ SLUT SIDFOT ################################ */



/* ################ F&Auml;RG ################################ */



.rod {

	background-color: #e75112;

}



.orange {

	background-color: #666666;

}



.gul {

	background-color: #ffe13b


}



.gra {

	background-color: #cccccc

}



.gratext {

	color: #666666;

}



/* ################ SLUT F&Auml;RG ########################### */



/* ################ TYPOGRAFI & DEKORATION ################################ */



a, a:link, a:active {

	color: #e75113;

	text-decoration: none; 

}



a:hover {

	text-decoration: none;

}



h1 {

	font-size: 2em;

	font-weight: bold;

	margin: 0 0 1.5em 0;

}



h2 {

	font-size: 1.2em;

	font-weight: bold;

	margin-top: 1.5em;

	margin-bottom: 0.5em;}



h3 {

	font-size: 1em;

	font-weight: bold;

	margin-top: 1em;

	margin-bottom: 0em;



}



h4 {

	line-height: 0.8em;

	font-size: 1em;

	font-weight: normal;


	margin-top: 0.1em;

}



h6 {

	font-size: 1em;

	color: #fff;

	font-weight: normal;

}





label {

	color: #fff;

}





.mellan {

	font-weight: bold;

}



p {

	margin-bottom: 1.2em;

	line-height: 1.5em;

}





.rutText{

	color: #000000;

	font-size : 11px;

	text-decoration : none;

	font-family : Tahoma, Verdana, Arial, sans-serif;

}



ul {

	list-style-image: url('../gfx/bullet.png'); 

	margin-bottom: 1em;

	line-height: 1.4em;

	padding: 0 12px;

}



ul li {

	margin: 0.5em 0;

}



button { 

	outline-style: inset;

}



submit {

	outline-style: inset;

}



th {

	text-align: left;

	padding: 2px;

	margin-bottom: 2px;

}	



input {

	style: inset;

}



table {

	color: #fff;

	border-collapse: collapse;

	border-spacing: 0;

}



th {

	border: 1px solid #666666;

	padding: 7px;

}





td {
	padding: 4px 2px 2px 4px;
	color: #000;
}



td.right {

	float:right;	

}

.intervju {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}

