
	
	a:link { text-decoration: none; color: #669933}
	a:visited { text-decoration: none; color: #999}
	a:active { text-decoration: none; color: #000}
	a:hover { text-decoration: none; color:#003300}
		
	a.doc:link { text-decoration: none; color: #669933;padding-left:6px;}
	a.doc:visited { text-decoration: none; color: #669933;padding-left:6px;}
	a.doc:active { text-decoration: none; color: #669933;padding-left:6px;}
	a.doc:hover { text-decoration: none; color:#003300;padding-left:6px;}
	
	a.vallnk:link { text-decoration: none; color: #333;border:none;}
	a.vallnk:visited { text-decoration: none; color: #333;border:none;}
	a.vallnk:active { text-decoration: none; color: #333;border:none;}
	a.vallnk:hover { text-decoration: none; color:#000;border:none;}
	
	
	html {
		height:100%;
		width:100%;
		overflow:auto;
		}
	.utbild_lank3m{
		font-size:0.9em;
		margin:0;
		padding-left:7px;
		}
	
	body {
		background-color:#F5F5F5;
		/*background-image:url(../bilder/circleback.gif);
		background-repeat:no-repeat;*/
		text-align:center;
		font-family:Trebuchet, Verdana, sans-serif;
		font-size:9pt;
		line-height:13pt;
		margin:0;
		padding:0;
		margin-top:0em;
		}
	#superframe {
		background-color:#F5F5F5;
		width:908px;
		margin-right:auto;
		margin-left:auto;
		border:0px solid #999;
		}
	
	#frame {
		width:902px;
		margin-right:auto;
		margin-left:auto;
		background:#e9e8e3 url(bilder/pack.jpg) no-repeat 0px 150px; 
		margin-top:2px;
		padding:0px;
		text-align:left;
		border:1px solid #999;
		}
		#main{
		width:510px;
		padding:10px;
		padding-top:15px;
		float:left;
		border:0px solid #333;
		}
#main ul{
font-size:9pt;
}
#main li{
padding:7px 0 7px 0;
line-height:1.7em;
}
		
	#contentleft {
		width:378px;
		padding:10px;
		padding-top:15px;
		float:left;
		border:0px solid #333;
		}
	
	#contentcenter {
		width:304px;
		padding:5px;
		margin-top:10pt;
		float:left;
		border:1px solid #333;
		}
	#thorbox {
		background-color:#e9e8e3;
		overflow:auto;
		width:526px;
		padding:15px;
		padding-left:46px;
		padding-top:0px;
		margin:0;
		float:left;
		border:0px solid red;
		}
	#thorbox2 {
		background-color:#e9e8e3;
		overflow:auto;
		width:526px;
		height:670px;
		padding:15px;
		padding-left:46px;
		margin:0;
		float:left;
		border:0px solid red;
		}
		.pxl{
		border:none;	
		}
	#contentright {
		background-image: url(../bilder/utbild_girl.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		width:313px;
		height:703px;
		padding:0px;
		margin:0;
		float:right;
		border-bottom:1px solid #999;
		}
	#contentright2 {
		background-image: url(../bilder/miljo.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		width:313px;
		height:703px;
		padding:0px;
		margin:0;
		float:right;
		border-left:1px solid #666;
		}
	#contentright3 {
		background-image: url(../bilder/maskin.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		width:313px;
		height:703px;
		padding:0px;
		margin:0;
		float:right;
		border-left:1px solid #666;
		}
	#contentkurs {
		height:auto;height: expression(this.height >= this.width && this.height > 80 ? 80 : true);
		background-image: url(../bilder/intyg_nedre.jpg);
		background-repeat:no-repeat;
		background-position:top;
		width:313px;
		padding-top:63px;
		margin:0;
		float:right;
		border:0px solid green;
		}
	
	#contentheader {
		background:#e9e8e3;
		background:#e9e8e3 url(../bilder/kurs_top.jpg) no-repeat; 
		background-position:0px;
		height:158px;
		}
	#contentheader2 {
		background:#e9e8e3;
		background:#e9e8e3 url(../bilder/miljo_top.jpg) no-repeat; 
		background-position:0px 0px;;
		height:158px;
		}
	#contentheader3 {
		background:#e9e8e3;
		background:#e9e8e3 url(../bilder/maskin_top.jpg) no-repeat; 
		background-position:0px;
		height:158px;
		}
	#menu {
	margin-top:0;
		height:18px;
		border-bottom:0px solid #999;
		margin-bottom:22px;
		}

/*
#kurs{
background-image:url(../bilder/ringsymbol4.gif); 
background-repeat:no-repeat;
background-position:395px 45px;
display:block;
}


# kurs h1 {
font-size:1.5em;
text-transform: uppercase;
letter-spacing:2px;
}
*/
	iframe {
	border:1px solid #999;
	}
	.dwnld {
		width:500px;
		font-size:11px;
		padding-left:3px;
		margin-top:0px;
		margin-bottom:30px;
		border:0px solid #333;
		}
		.dwnld a {
		color:#669933;
		}
	.article {
		font-size:0.9em;
		margin:0;
		}
	#footer {
		margin-right:auto;
		margin-left:auto;
		padding-top:4px;
		padding-bottom:1a20px;
		border:0px solid #333;
		width:902px;
		height:25px;
		}
	#kurs table {
	width:515px;
	border:1px solid #999;
	background-color:#F5F5F5;
	padding:0pt;
	border-top:0px;
	border-bottom:0px;
	}
	.tform {
	PADDING-LEFT:5PX;
	}
	.inpbox {
	width:200px;
	margin-bottom:5px;
		}

		.inpbox2 {
		font-family:Verdana, Arial, sans-serif;
		font-size:9pt;
		width:450px;
		height:180px;
		}
	.sub1 {
		font-size:8pt;
		width:100px;
		border:1px solid #666;
		background-color:#CCC;
		margin-left:250px;
		}
	.sub {
		font-size:8pt;
		width:100px;
		border:1px solid #666;
		background-color:#CCC;
		}
	.schema {
	width:515px;
	padding:0pt;
	font-size:0.9em;	
	line-height:15pt;
	background-color:#F5F5F5;
	}
	.schema td {
	padding-left:10px;
	padding-right:10px;
	}
	.h1rub {
	font-family:Arial;
font-size:1.4em;
font-weight:bold;
text-transform: uppercase;
letter-spacing:1px;
margin-bottom:15px;
line-height:1.5em;
}
	.ref {
	line-height:15pt;
	font-size:1.0em;
	}
		.shift{
background-color:#FFF;
}
	.ort {
	padding-left:10px;
	color:#FFF;
	background-color:#999;
	font-weight:bold;
	width:150px;
	}
	.ort2 {
	padding-left:0px;
	color:#FFF;
	background-color:#999;
	font-weight:bold;
	}
	.year {
	text-align:right;
	}
	.yeargrey {
	text-align:right;
	background-color:#CCC;
	}
	.stad {
	width:156px;
	padding:0px;
	line-height:15pt;
	}
	.ortRub {
	padding-left:10px;
	color:#333;
	background-color:#CCC;
	width:450px;
	font-weight:bold;
	}
		.ortRub2 {
		font-family:Arial, verdana, sans-serif;
	padding-left:10px;
	color:#333;
	background-color:#CCC;
	width:450px;
	ont-family:Arial;
font-size:1.4em;
font-weight:bold;
text-transform: uppercase;
letter-spacing:1px;
margin-bottom:15px;
line-height:1.5em;
padding:6px 0px 6px 10px;
	}
	.nummer{
	text-align:right;
	line-height:15pt;
	}
	.city {
	width:100%;
	margin:0;
	padding:0;
	background-color:#DDD;
	}
	p {
		margin:-10px 10px 10px 0px;
		line-height:1.6em;
		}
		.afs {
	line-height:15pt;
	padding-left:5px;
	}
	
	.aaa {
	float:right;
	margin-top:80px;
	}

h1 h2 h3 h4 h5{
font-family:Arial, Verdana, sans-serif;
margin:10px;
padding-left:5px;
}
h1 {
font-size:1.4em;
text-transform: uppercase;
letter-spacing:1px;
margin-bottom:15px;
line-height:1.5em;
}
#page h1 {
font-size:1.5em;
text-transform: uppercase;
letter-spacing:2px;
margin-top:35px;
margin-bottom:22px;
	}
	#page li {
	list-style-type: square;
	}
h3 {
font-family:Arial, Verdana, sans-serif;
font-size:11pt;
margin-bottom:13px;
}
li h3 {
font-family:Arial, Verdana, sans-serif;
font-size:11pt;
margin:0px;
display:inline;
}
h2 {
font-family:Arial, Verdana, sans-serif;
font-size:15pt;
margin-bottom:20px;
margin-top:15px;
padding-left:5px;
}
	h4 {
	font-size:1.1em;
	color:#000;
	line-height:1.3em;
	margin-top:10px;
	margin-bottom:0px;
	padding:0;
	}
	h5 {
	font-family:Arial, Verdana, sans-serif;
	font-size:1.1em;
	color:#000;
	line-height:1.3em;
	margin-top:4px;
	margin-bottom:15px;
	padding:0;
	}
	h6 {
	font-family:Arial, Verdana, sans-serif;
	font-size:11pt;
	display:block;
	margin:0;
	padding:0;
	
	}

#kurs li  {
font-size:1.1em;
line-height:1.5em;
list-style-type: square;
}
	
	#contentright p { font-size:10px}

	.kbild{
	border:1px solid #999;
	padding:0px;
	background-color:#FFF;
	margin-bottom:14px;
	margin-left:20px;
	display:block;
	}
	.phone {
	padding-right:15px;
	padding-bottom:10px;
	}
	.bok {
	padding:25px 15px 20px 10px;
	}
	.val {
	border:1px solid #333;
	}
	
div.boxName
{
	margin-top:10px;
	font-weight:bold;
	width:200px;
}
#rogbox {
	left:14px;
	top:124px;
float:left;
width:140px;
height:130px;
overflow:auto;
text-align:left;
font-size:0.8em;
border:1px solid #333;
padding:15px;
}
.skickats{
border:1px solid #999;
padding:10px;
background-color:#FFCCCC;
}
.cloud{
padding:10px;border:1px solid #999;;margin-top:2em;	margin-bottom:10px;
}
