body{
	font-family: areal,verdana,sans-serif;
	font-size:11px;
	background-color:white;
	color:black;
	padding:0;
	margin:0;
}
.fet,.fetVal{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.fetVal{
	font-size:120%;
}
li.rad{
	width:1000px;
	padding-bottom:0px;
	padding-top:3px;
	clear:both;
	margin:2px;
	height:20px;
}
li.rad971{
	width:971px;
}
li.rad669{
	width:669px;
}
li.rad673{
	width:673px;
}
li.rad698{
	width:698px;
}
li.rad746{
	width:746px;
}
li.rad784{
	width:784px;
}
li.rad808{
	width:808px;
}
li.rad834{
	width:834px;
}
li.rad837{
	width:837px;
}
li.rad850{
	width:850px;
}
li.rad862{
	width:862px;
}
li.rad888{
	width:888px;
}
li.rad898{
	width:888px;
}
li.rad907{
	width:907px;
}
div{
	background-color:inherit;
}

/*Procentbredder*/

.c_2_p,.c_3_p,.c_4_p,.c_5_p,.c_6_p,.c_7_p,.c_10_p,.c_12_p,.c_15_p,.c_20_p,.c_25_p,.c_30_p,.c_35_p,.c_40_p,.c_45_p,.c_50_p,.c_55_p,.c_60_p,.c_65_p,.c_70_p,.c_75_p,.c_80_p,.c_85_p,.c_90_p,.c_95_p{
	float:left;
	border-right:1px solid black;
	overflow:hidden;
	height:16px;
	margin:5px;
	background-image:url('bilder/Kryss.jpg');
}
.c_24,.c_25,.c_34,.c_35,.c_42,.c_43,.c_50,.c_60,.c_75,.c_76,.c_80,.c_110,.c_125,.c_138,.c_142,.c_160,.c_168,.c_180,.c_200,.c_207,.c_245,.c_246,.c_247,.c_252,.c_277,.c_290,.c_302,.c_306,.c_330,.c_356,.c_365,.c_412,.c_415,.c_440,.c_445,.c_470,.c_555,.c_558,.c_578,.c_582,.c_608,.c_635,.c_654,.c_717,.c_745{
	float:left;
	overflow:hidden;
	height:16px;
	padding:2px;
	background-color:inherit;
}
.v5{
	padding-left:10px;
}
.c_24{
	width:24px;
}
.c_25{
	width:25px;
}
.c_34{
	width:34px;
}
.c_35{
	width:35px;
}
.c_42{
	width:42px;
}
.c_43{
	width:43px;
}
.c_50{
	width:50px;
}
.c_60{
	width:60px;
}
.c_75{
	width:75px;
}
.c_76{
	width:76px;
}
.c_80{
	width:80px;
}
.c_110{
	width:110px;
}
.c_125{
	width:125px;
}
.c_138{
	width:138px;
}
.c_142{
	width:142px;
}
.c_160{
	width:160px;
}
.c_168{
	width:168px;
}
.c_180{
	width:180px;
}
.c_200{
	width:200px;
}
.c_207{
	width:207px;
}
.c_245{
	width:245px;
}
.c_246{
	width:246px;
}
.c_247{
	width:247px;
}
.c_252{
	width:252px;
}
.c_277{
	width:277px;
}
.c_290{
	width:290px;
}
.c_302{
	width:302px;
}
.c_306{
	width:306px;
}
.c_330{
	width:330px;
}
.c_356{
	width:356px;
}
.c_365{
	width:358px;
}
.c_412{
	width:412px;
}
.c_415{
	width:415px;
}
.c_440{
	width:440px;
}
.c_445{
	width:445px;
}
.c_470{
	width:470px;
}
.c_555{
	width:555px;
}
.c_558{
	width:558px;
}
.c_578{
	width:578px;
}
.c_582{
	width:582px;
}
.c_608{
	width:608px;
}
.c_635{
	width:635px;
}
.c_654{
	width:654px;
}
.c_717{
	width:717px;
}
.c_745{
	width:745px;
}

.c_2_p{
	width:2%;
}
.c_3_p{
	width:3%;
}
.c_4_p{
	width:4%;
}
.c_5_p{
	width:5%;
}
.c_6_p{
	width:6%;
}
.c_7_p{
	width:7%;
	min-width:120px;
}
.c_10_p{
	width:10%;
}
.c_12_p{
	width:12%;
}
.c_15_p{
	width:15%;
}
.c_20_p{
	width:20%;
}
.c_25_p{
	width:25%;
}
.c_30_p{
	width:30%;
}
.c_35_p{
	width:35%;
}
.c_40_p{
	width:40%;
}
.c_45_p{
	width:45%;
}
.c_50_p{
	width:50%;
}
.c_55_p{
	width:55%;
}
.c_60_p{
	width:60%;
}
.c_65_p{
	width:65%;
}
.c_70_p{
	width:70%;
}
.c_75_p{
	width:75%;
}
.c_60_p{
	width:60%;
}
.c_65_p{
	width:65%;
}
.c_70_p{
	width:70%;
}
.c_75_p{
	width:75%;
}
.c_80_p{
	width:80%;
}
.c_85_p{
	width:85%;
}
.c_90_p{
	width:90%;
}
.c_95_p{
	width:95%;
}
.LU{
	background-image:url('bilder/Lu.jpg');
	background-repeat:no-repeat;
}
.RS{
	background-image:url('bilder/Rs.jpg');
	background-repeat:no-repeat;
}
.RsLu{
	width:20px;
	float:left;
}
.LUF{
	background-image:url('bilder/Luf.jpg');
	background-repeat:repeat-y;
	margin-bottom:5px;
}
.RSF{
	background-image:url('bilder/Rsf.jpg');
	background-repeat:repeat-y;
	margin-bottom:5px;
}

/*Procentbredder*/

.h20{
	height:20px;
}
.h25{
	height:25px;
}
.h35{
	height:35px;
}
.h45{
	height:45px;
}
.h65{
	height:65px;
}
.h75{
	height:75px;
}
.h100{
	height:100px;
}
.hoger{
	text-align:right;
}
input{
	border:1px solid black;
	clear:both;
}

#Knappar22{
	border:1px solid black;
}
.knappar{
	text-align:center;
	width:36px;
	background-color:#83161c;
	color:#fff;
	height:19px;
	padding:2px;
	margin-bottom:2px;
}
#Div_ul{
}
#Knapp_4,.cc_1{
	text-align:center;
	margin-right:5px;
	background-color:#83161c;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	cursor:pointer;
	float:left;
	padding:2px;
}
ul{
	list-style:none;
}
li.lista,li.programlista{
	margin-bottom:5px;
	border:1px solid #83161c;
	padding:3px;
	font-weight:bold;
}
li.programlista{
	background-color:#83161c;
	color:white;
}
.intro{
	padding-left:5em;
	font-weight:bold;
}
ul#startlista{
	width:380px;
}
ul#startlista_1{
	width:350px;
	clear:both;
}
div.startlista{
	display:block;
	border:1px solid #83161c;
	margin:2px;
	cursor:pointer;
	padding:2px;
	padding-left:40px;
	margin-left:40px;
	color:#83161c;
}
div.rubriklista,div.rubriklista2{
	display:block;
	border:1px solid #83161c;
	margin:2px;
	cursor:pointer;
	padding:2px;
	color:#83161c;
	background-color:#bdcbc5;
}
div.rubriklista2{
	padding-left:20px;
	margin-left:20px;
}
p{
	clear:both;
}
label{
	display:block;
	float:left;
	margin-right:1em;
	color:black;
	background-color:white;
	font-weight:bold;
	text-align:right;
	font-size:small;
}
label.liten{
	font-size:11px;
}
.pytte{
	font-size:small;
	font-weight:normal;
}
label.login{
	width:9em;
}
fieldset.login li.login,ul.login{
	background-color:white;
	margin:10px;
}
#loginformular{
	width:500px;
}
form{
	margin-bottom:15px;
}
legend.login,legend.boka{
	font-weight:bold;
	font-size:small;
}
ul.login li.login, ul.boka li.boka, ul.lista{
	padding-bottom: 5px;
	padding-left: 5px;
	background:none;
	list-style:none;
}
div#laggtill{
	margin-left: 40px;
	padding-left: 10px;
	width:100px;
	font-weight:bold;
}
button{
	background-color:#83161c;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
#logutSpan{
	background-color:#83161c;
	color:white;
	padding:2px;
	cursor:pointer;
	font-weight:bold;
}
#logutP,.hopptext,#pdfpar,#tidsinfo,#loader{
	padding-left:40px;
}
.hoppdiv{
	clear:both;
	padding-top:3em;
	float:left;
}
#aterdiv{
	padding-top:3em;
	float:left;
}
a{
	text-decoration:none;
	color:#83161c;
}
a:hover{
	text-decoration:underline;
	color:#bdcbc5;
}
.osynligt{
	display:none;
	float:left;
}
.lank{
	color:#f00;
	cursor:pointer;
}
.rodram{
	border:2px solid red;
	color:red;
}
.knappar{
	cursor:pointer;
}
#Na{
	position:relative;
}
#nyDiv,#infoDiv,#hamtar{
	z-index:3000;
	display:none;
	width:800px;
	position:absolute;
	background-color:#f0f0f0;
}
#anvandsDiv{
	z-index:2000;
	display:none;
	width:250px;
	position:absolute;
	background-color:#f0f0f0;
	padding:5px;
	border:1px solid #000080;
}
#infoDiv,#hamtar{
	padding:5px;
	border:1px solid blue;
	width:500px;
	background-image:url('bilder/ajax-loader.gif');
	background-repeat:no-repeat;
	background-position:right top;
	text-align:center;
}
.valGra{
	background-color:#e0e0e0;
}
.overGra{
	background-color:#c0c0c0;
}
#forandraRad,#nyRad,#forandraRad2,#rsRad{
	background-color:#b0b0b0;
}
.blaram{
	border:1px solid blue;
}
.helrad{
	clear:both;
	float:left;
	padding-left:5px;
	width:750px;
	overflow:hidden;
	white-space:nowrap;
	font-weight:bold;
	margin-bottom:20px;
}
.valbara,.valbaraKst,.valbaratitlar{
	clear:both;
	width:775px;
	padding-top:5px;
}
.valbaraKst{
	width:250px;
}
.valbaratitlar{
	width:225px;
}
.forsta{
	float:left;
	padding-left:5px;
	width:220px;
	overflow:hidden;
	white-space:nowrap;
	background-color:inherit;
}
.andra{
	float:left;
	padding-left:5px;
	width:250px;
	overflow:hidden;
	white-space:nowrap;
}
.lucatinfo{
	float:left;
	padding-left:5px;
	width:500px;
	overflow:hidden;
	white-space:nowrap;
	background-color:inherit;
}
.tal{
	float:left;
	padding-left:5px;
	padding-right:5px;
	width:50px;
	text-align:right;
}
.kostnadsstalle{
	float:left;
	padding-left:5px;
	padding-right:5px;
	width:335px;
}
.osynlig{
	display:none;
}
#stangRuta{
	cursor:pointer;
}
li.ram{
	margin-top:3px;
	padding:3px;
	border:1px solid #000080;
	width:550px;
	cursor:pointer;
}
/*.info{
	cursor:pointer;
}
*/
.Forv_0,.Forv_2,.Forv_4{
	background-color:#df212f;
	margin-left:2em;
}
.Forv_1,.Forv_3{
	background-color:#faba00;
	margin-left:2em;
}
#felaktigtVal{
	font-size:150%;
	font-weight:bold;
	color:white;
	background-color:red;
	padding:5px;
}
#raderaNyaVarden{
	clear:both;
	float:left;
	background-color:#000080;
	color:white;
	font-weight:bold;
	padding:5px;
	cursor:pointer;
}
li.tillgangliga{
	clear:both;
	float:left;
}
.flyttbar{
	cursor:move;
}
.RS_titel,.RS_lon{
	float:left;
	padding:2px;
	background-color:inherit;
}
.RS_titel{
	width:130px;
}
.RS_lon{
	width:130px;
}
li.RS_li{
	clear:both;
}
.musOver{
	color:white;
	background-color:#000080;
}
.penna,.diskett,.plus{
	cursor:pointer;
}
.kopietitel{
	float:left;
	width:180px;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}
.kopieinnehall{
	float:left;
}
.rod{
	color:red;
}
.hanglas,.termin,.program,.kurs{
	float:left;
	width:70px;
}
.hanglas,.lasklick{
	font-weight:bold;
	cursor:pointer;
}
.program{
	width:200px;
}
.kurs{
	width:500px;
}
li.lasrad{
	height:30px;
	clear:both;
}
.rosa{
	background-color:#f9a2a2;
}
.h140{
	height:140px;
}
.ingenram{
	border:0;
}
#termometer,#kursinfo,#lastinfo{
	background-color:#000080;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:white;
	width:0;
}
#termorad,#inforad,#lastrad{
	width:1000px;
}
.b300{
	width:300px;
}
.tidigare{
	padding:35px;
	font-size:200%
}
.rodbak{
	background-color:red;
}
.rodh1{
        color:#83161c;
}
