/*om oss, målsättning */


* {font-family:Tahoma, Verdana, Arial; }

body {
background-color:#fffaf4;
color:#282828;
	}

#huvud {
position: absolute;
	top: 5px;
	left: 2%;
	right: 2%;
    width:970px;
}

#sidhuvud {
	height:80px;
	background-color:#EFEFEF;
	color:#282828;
	/*background-image:url(Bilder/kurslitt_liten.gif);
background-repeat:no-repeat;
background-position:left;*/
width:970px;
	padding-top:0px;
	padding-bottom:0px;
}

#logga
{
height:80px;
width:120px;
position:absolute;
}
#sidhuvud h1 {
	text-align:center;
	color: #666;
	font-size: 24px;	/*height:80px;
	margin:0 0 0 80px;
	background: transparent url(Bilder/2780587582.jpg) top right no-repeat;
	padding:20px 80px 0 0;*/
	width:970px;
	}

#banner {
height:22px;
background-image:url(Bilder/kurslittbild.gif);
width:970px;
}

#header111 {
width:970px;
margin-left:24px;
}


#lankar {
	font-size:0.9em;
	float:left;
	width:188px;
	background-color:#EFEFEF;
	color:#282828;
	padding:3px;
	min-height:520px;
}

#senast_inlagda {
float:left;
width:170px;
background-color:#EFEFEF;
color:#282828;
border-width:1px;
border-color:#000000;
border-style:dashed;
margin:2px;
padding:4px;
}

#senast_inlagda_hoger {
float:left;
width:142px;
background-color:#EFEFEF;
color:#282828;
margin:2px;
padding:2px;

}

#senast_inlagda_hoger2 {
float:left;
width:155px;
background-color:#EFEFEF;
color:#282828;
padding:4px;


}

#vanliga_fragor {
float:left;
width:170px;
text-align:center;
color:#282828;
border-width:1px;
border-color:#000000;
border-style:dashed;
margin:2px;
margin-right:20px;
margin-bottom:20px;
padding:4px;
}

#min_sida_mina_bocker {
width:170px;
color:#282828;
border-width:1px;
border-color:#000000;
border-style:solid;
margin:2px;
padding:4px;
float:left;
}

#min_sida_detalj_bok {

color:#282828;
border-width:0px;
border-color:#000000;
border-style:solid;
padding:4px;
margin-left:50px;
float:left;
}

#mina_uppgifter {
width:170px;
color:#282828;
border-width:0px;
border-color:#000000;
border-style:none;
margin:0px;
padding:0px;
float:left;
}

#mina_uppgifter2 {
color:#282828;
border-width:0px;
border-color:#000000;
border-style:solid;
padding:0px;
margin-left:190px;
text-align:left;
}

#reklam {
	width:160px;
	padding:3px;
	float:right;
	background-color:#EFEFEF;
	min-height:520px;
	}
	
*html #reklam {
	width:160px;
	float:right;
	background-color:#EFEFEF;
	height:520px;
	padding:3px;	
	}

*html	#lankar {
	float:left;
	width:188px;
	background-color:#EFEFEF;
	color:#282828;
	padding:3px;
	height:520px;
}

*html #innehall {
background-color:#FFFFFF;
color:#282828;
margin-left: 194px;
margin-right:160px;
padding-right:7px;
padding-left:7px;
padding-bottom:7px;
padding-top:2px;
/*min-width:520px;*/
/*height:420px;*/
height:520px;
width:400px;


}

*html #innehall2 {
background-color:#FFFFFF;
color:#282828;
margin-left: 194px;
padding-right:7px;
padding-left:7px;
padding-bottom:7px;
padding-top:2px;
/*min-width:520px;*/
/*height:420px;*/
height:520px;

}

#innehall2 {
background-color:#FFFFFF;
color:#282828;
margin-left: 194px;
padding-right:7px;
padding-left:7px;
padding-bottom:7px;
padding-top:2px;
/*min-width:520px;*/
/*min-height:420px;*/
min-height:520px;
min-width:520px;
}
	
#reklam1
{
padding-top:5px;

}

#sidan {
position:absolute;
	/*background-color:##EFEFEF;*/
	top: 118px;
	left: 2%;
	right: 2%;
	width:970px;
}

#innehall {
background-color:#FFFFFF;
color:#282828;
margin-left: 194px;
margin-right:160px;
padding-right:7px;
padding-left:7px;
padding-bottom:7px;
padding-top:2px;
/*min-width:420px;
/*min-height:420px;*/
min-height:520px;
width:400;

}
#fot_annons
{
height:88px;
background-color:#FFFFFF;
color:#282828;
margin-left: 194px;
margin-right:160px;
padding-right:7px;
padding-left:7px;
padding-bottom:7px;
padding-top:2px;
margin-bottom:5px;
}
#reklam_fot
{
/*position: absolute;

        bottom: 100px;
        height: 150px;
        overflow: hidden;
		margin-left:0px;*/
}

/*#innehall p
{
padding-left:10px;
}*/

#search{

	position:absolute;
	right:10px;
	top:40px;	
	text-align:right;
	z-index: 101;
	font-size:smaller;

}

#inloggning{

	position:inherit;
	left:10px;
	top:40px;	
	text-align:left;
	z-index: 101;
	font-size:smaller;

}

#reultat_egenskaper th
 {
 text-decoration:underline;
 }

#resultat_tr {
border-style:solid;
border-color:#000000;
border-width:thin;
	}

#oppettider {
margin-left:auto;
margin-right:auto;
border-style:dotted;
border-width:1px;
background-color:#FFFFFF;
color:#282828;
margin-left:100px;
margin-right:100px;
}

#sidfot {
padding:10px;
font-size:0.8em;
background-color:#fffaf4;
color:#282828;
clear:both;
text-align:center;
border-top-style:dotted;
border-top-width:1px;
width:950px;
}

#sidfot2 {
padding:10px;
font-size:0.8em;
background-color:#fffaf4;
color:#282828;
clear:both;
text-align:center;

}
	
#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}
.label
{
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	}
.label:hover {
}
	
.label_start
{
	font-size:1em;
	font-weight:bold;
	}
	
.label_start_text
{
	font-size:1em;
	}
	
.label_lankar
{
	font-size:0.8em;
	font-weight:bold;
	color:#009900;
}

.label_lankar2
{
	font-size:0.7em;
	font-weight:bold;
	color:#009900;
}

.label_message
{
font-family:Tahoma, Verdana, Arial;
	font-size:0.8em;
}

.label_message2
{
font-family:Tahoma, Verdana, Arial;
	font-size:0.7em;
	font-weight:bold;
}

a.label2
{
	font-size:0.8em;
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
	margin-left:30px;
}

a.label3
{
	font-size:0.8em;
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
	margin-left:26px;
}

a.label4
{
	font-size:0.8em;
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
}

a.loggautlank
{
	font-size:0.8em;
	color:#0000FF;
	font-weight:bold;
	text-decoration:none;
	float:right;
}
p.loggautlank
{
	/*font-size:0.8em;*/
	/*color:#000000;*/

}
h1 {
	text-align:center; }
	
a {
	text-decoration:underline;
	color: #282828; }
a:active
{	
	color:#FF8080;
	}

a:hover {
	color:#FF8080; }

a.varannanlank_bla
{
	text-decoration:underline;
	color:#0000FF;
}

a.varannanlank_bla:hover
{
	color:#FF8080; 
	}

a.lankar {
color:#666;
text-decoration:none;
font-size:1.1em; }

li.lankar_lista
{
padding-top:5px;
margin-top:5px;
}

a.underlankar {
color:#282828;
text-decoration:none;
font-size:0.8em;

 }

a.lankar:hover {
text-decoration:underline;
color:#FF8080; }

a.underlankar:hover {
text-decoration:underline; }

a.loggaut {
	color:#0000FF;
	}
a.loggaut:hover {
	text-decoration:underline;
	color:#FF8080;
	}

li {
	list-style-type:square; }
li.indenterad
{
	margin-left:20px;
	}

li.mellanrum
{
	margin-top:3px;
	}
a.hovra{ display:block; height:70px; width:150px; overflow:hidden; }

a.hovra:hover{ display:block; text-indent:-150px; }

h2.storbokstav:first-letter {font-size:2em; }

p.center {
text-align:center; }

p {
	font-size:0.8em;
	line-height:20px; }
h2 {
	font-size:1.1em; }
.h2pop{
	font-size:0.8em; }
	
p.redcolor {
	color:#FF0000;
	text-align:center;
	font-size:large; }
	
p.redcolor2 {
	color:#FF0000;
	font-size:small;
	}	

p.gra {
	color:#999999;
	}
p.inloggad {
	font-size:small;
	line-height:20px;
	text-align:right;
	font-style:italic;
	margin-bottom:0px;
	margin-top:0px;
	}

.nowrap {
font-size:small;

 }
.nowrap-pop {
font-size:0.7em;

 }
 
.border
{
	border-width:thin;
	border-style:solid;
	border-color:#000000;
	} 
.begagnadlank
{
	color:#0000FF;
	font-size:small;
	}
.index_lank
{
	color:#333333;
	font-size:0.8em;
	}
	
.nya_lank
{
	color:#0000FF;
	font-size:small;
	}

.loggainlank {
	text-decoration:none;
	font-size:small;
	font-weight:bold;
	color:#0000FF;
	}
	
h3 {
	font-size:0.8em;
	}
td {
	font-size:small;
	}
#img {
	position:absolute;
	margin-left:30%;
	}
.red {
	color:#FF0000;
	}
.red2 {
	color:#FF0000;
	font-size:small;
	}
p.border {
	border-width:1px;
	border-color:#000000;
	border-style:dotted;
	padding:2px;
	}
#knapp {
	margin-top:10px;
	margin-left:40px;
	}
#knapp_padding {
	padding-left:10px;
	padding-right:10px;
	margin-left:30px;
	}
	
th
{
font-size:0.7em;
}
tr.gray
{
background-color:#CCCCCC;
}
tr.white
{
background-color:#FFFFFF;
}

#lagg_till
{
border-width:1px;
border-style:solid;
padding:5px;
margin-right:5px;
margin-left:5px;

}

li.bild
{
list-style-image:url(Bilder/lista_kurslitt.gif);
}

