body { 

	margin:0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:1.5em;

	font-size:8pt;

	color:#666666;

	/*background-image:url(IMG/bakgrund_grad.gif);

	background-position:bottom;

	background-repeat:repeat-x;*/

}

#top { /*height:5px; width:100%; background-color:#8BC24E;*/  }

#wrapper {

	margin-top:50px;

	width:675px;	

}

#header {

	position:relative;

	left:50px;

	width: 675px;

	height: 85px;

	/*background-color:#0033CC;*/

}

#headMenu { 

 	/* border-left: 3px solid #E8FDD2; padding-left:5px;*/

	margin-top:0px;

	position: absolute; 	

	left:50px;

	width: 150px; 

}

#headMenu2 { margin-top:30px;}

#adress { position:absolute; left:50px; margin-top:320px; /* border-left: 3px solid #FFFF99; padding-left:5px; */}

#index {

	margin-top:0px;

	position: absolute; 

	width: 500px; 

}

#content {

	margin-top:0px;

	position: absolute; 

	height:200px;

	left: 250px; 

	width:525px;

	/*width: 475px;*/

	/*background-color:#00CC66;*/

}

#menu {

	position:absolute;

	margin-top:0px;

	width: 200px; 

}

#right {

	position:absolute;

	margin-top:0px;

	left:250px;

	width: 225px;	

	/*background-color:#333333;*/

}

#rightWide {

	position:absolute;

	margin-top:0px;

	left:250px;

	width: 500px;	

	/*background-color:#333333;*/

}

#leftPres {

	position:absolute;

	margin-top:0px;

	width: 450px; 

}

#rightPres {

	position:absolute;

	position:absolute;

	left:500px;

	width: 175px;

	/*background-color:#006633;*/

}

a.link{ text-decoration:none; color:#666666;}

a.back{ text-decoration:underline; color:#666666;}

a.link:hover { background-color:#99CC66; color:#FFFFFF;}

a.back:hover { background-color:#99CC66; color:#FFFFFF; text-decoration:none;}

img{ border:0px; }

h1 {

	font-size:16pt;

	font-weight: bold;

	width:auto;

	margin:0px 0px 6px 0px;

	font-family:"Arial", "Helvetica", "sans-serif";

	line-height:1.1em;

}

h2 {

	font-size:12pt;

	font-weight: bold;

	width:auto;

	margin:0px 0px 6px 0px;

	font-family:"Arial", "Helvetica", "sans-serif";

	line-height:1.1em;

}

h3 {

	font-size:10pt;

	font-weight: bold;

	width:auto;

	margin:0px 0px 6px 0px;

	font-family:"Arial", "Helvetica", "sans-serif";

	line-height:1.1em;

}

p { 

	margin:4px 0px 8px 0px;

	font-family:Arial, Helvetica, sans-serif;

	line-height:1.5em;

	font-size:8pt;

	color:#666666;

}

b { color:#666666; }

hr {

	height:4px; 

	border: none;

	background-color:#99CC66;

	margin: 8px 0px 8px 0px;

}

p.adress {

	font-family:Arial, Helvetica, sans-serif;

	line-height:1.5em;

	font-size:8pt;

	color:#999999; 

}



/* ---HUVUDMENY-------------------------------------------------------------------------------------------------*/

#headMenu ul {

	padding: 0;

	margin: 0;

	line-height: 18px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

#headMenu li {

	/*border-bottom: 1px solid #E8FFCF;*/

	list-style: none;

	margin: 0;

}

#headMenu a {

	text-decoration: none;

	color:#999999;

	padding-left: 0px;

	background: #fff;

}

#headMenu a:hover {

	padding-left:5px;

	padding-right:5px;

	color:#FFFFFF;

	background-color:#99CC66; 

	/*color:#649929;*/

	/*background-color:#E8FFCF; gammla */

}

/* ---MENY-------------------------------------------------------------------------------------------------*/

ul {

	padding: 0;

	margin: 0;

	line-height: 18px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

li {

	/*border-bottom: 1px solid #ececec;*/

	list-style: none;

	margin: 0;

}

a.menu {

	text-decoration: none;

	color:#999999;

	padding-left: 0px;

	background: #fff;

}

a.menu:hover {

	padding-left:5px;

	padding-right:5px;

	color:#FFFFFF;

	background-color:#99CC66; 

}

/* ---FORMULÄR-------------------------------------------------------------------------------------------------*/

.input {

	font-family:Arial, Helvetica, sans-serif;

	background-color:EDFFC4;

	padding:0 5px 0 5px;

	font-size:8pt;

	height:14px;

	border-style:solid; 

	border-color:#66CC00; 

	border-width:1px; }

.input.red { border-color:#FF3300; }

.input.wide { width: 300px; }

.textfield {

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	padding:5px;

/*	height:80px;

	width:400px;

*/	border-style:solid; 

	border-color:#66CC00; 

	border-width:1px;

}

.submit{

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	padding:2px 10px 2px 10px;

	font-size:8pt;

	border-style:solid; 

	border-color:#669900; 

	border-width:1px; 

}



/* ---Schema-------------------------------------------------------------------------------------------------*/



#schema table{ margin:0px; }

#schema td{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	font-size:8pt;
	color:#FFFFFF;
	/*color:#666666;*/

	width:77px;
	/*background-color:#DDEECC;*/

	background-color:#99CC66;
	padding:5px;
	height:30px;
	vertical-align: top;
	}

#schema	td:hover { background-color:#FFCC00; }

#schema a{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	font-size:8pt;
	color:#FFFFFF;
	/*color:#666666;*/

	width:77px;
	/*background-color:#DDEECC;*/

	padding:5px;
	height:30px;
	vertical-align: top;
	}


/* ---Priser-------------------------------------------------------------------------------------------------*/



#pris table{ margin:0px; }

#pris td{

	margin-top:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:8pt;

	/*color:#666666;*/

	/*background-color:#DDEECC;*/

	height:10px;

	}#p {
	padding: 15px;
}
#startsidetext {
	width: 350px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 25px;
	text-align: center;
}

#startsidetext_bottom {
	width: 350px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 25px;
	text-align: center;
}
#startsidetext_bottom a {
	color: #D8598C;
}

#startsidetext_bottom a:hover {
	color: #D88EAC;
}
