/* CSS Document */

/*update 31 okt 2007*/
/*update 8 nov 2007*/
/*update 15 nov 2007*/
/*update 11 sept 2008*/
/*update 16 sept 2008*/
/*update 14 okt 2008*/

.spacer {
	clear: both;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

h1, .h1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

h2, .h2 {
	font-size: 1.0em;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

h3, .h3 {
	font-size: 0.9em;
	font-weight: bold;
	color: #1A1A1A;
	padding: 0px;
	margin: 0px;
}

p {
	margin: 0px;
}

form {
	margin:0;
}


/* Övergpripande area */
div#areacontainer {
	top: 0px;
	width: 994px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}

/* Sidhuvud med logotyper */
div#areaheader {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 0.6em;
}

div#areaheader img.utblogo {
	float: left;
}

div#listen {
	float: right;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-right: 15px;
	margin-top: 15px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right center;
}

div#areaheader a:hover {
	color: #91AABD;
}

div#areaheader #listen a {
	text-decoration: none;
}

div#areaheader img.skolvlogo {
	float: right;
}

/* Area navigeringsspår */
div#areanavtrail {
	background-color: #FFFFFF;
	border: 2px solid #545252;
	padding: 0px 7px;
	font-size: 0.6em;
	margin: 0px;
	width: auto;
}


/* Navigeringsspår */
div#areanavtrail .link {
	float: left;
	margin: 4px 0px 0px;
	padding: 0px;
	width: auto;
}

div#areanavtrail .link a {
	color: #1A5881;
	text-decoration: none;
}

div#areanavtrail .link a:hover {
	color: #91AABD;	
}


/* Övergripande area för huvudmeny samt innehåll */
#maincontainerwrapper {
	background-color: #FFFFFF;
	margin: 0px;
	width: auto;
	border-left: 2px solid #545252;
}

div#areamaincontainer {
	margin-left: 175px;
	border-right:0;
	background-color: transparent; /* center column colour */
	width: auto;
}

div#areamaininner {
	width: 100%;
	min-height: 40em;
	border-left-width: 2px;
	border-left-color: #545252;
	border-left-style: solid;
	margin-left: -2px;
}

/* Mozilla code */
#areamaincontainer > #areamaininner { border-bottom: 1px solid transparent; }


/* Area huvudmeny */
div#areamenu {
	float: left;
	padding-top:14px;
	width: 175px;
	font-size: 70%;
	margin-left: -175px;
	position: relative;
	z-index: 10;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #545252;
}

/* Area innehåll */
div#areacontent {
	float: left;
	font-size: 70%;
	position: relative;
	z-index: 12;
	width: 100%;
}

div#areacontentextra {
	padding: 15px 10px 10px 14px;
	width: 775px;
}


/* Logga in - logga ut i Min mapp  */
div#areanavtrail .folder {
	float: right;
	padding: 0px 10px 0px 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: auto;
}

div#areanavtrail .folder a {
	color: #666666;
	font-weight: bold;
}

div#areanavtrail .folder a:hover {
	color: #91AABD;
}

div#areanavtrail .folder .login {
	color: #545252;
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
}

div#areanavtrail .folder .login img {
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 5px;
}

div#areanavtrail .folder .logout {
	color: #666666;
	padding: 0px;
	float: left;
	margin: 0px 15px 0px 0px;
}

div#areanavtrail .folder .logout .message {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* Dekor under sidhuvud */
div#decortop {
	background-color: #AF223C;
	clear: both;
	height:14px;
	left: 10px;
	position: relative;
	width: 970px;
}

/* Meny innehåll */
div#areamenucontent {
	width: auto;
	margin: 0px;
	padding: 0px;
}

div#areamenucontent ul {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
}

div#areamenucontent li {
	margin: 0px;
}


div#areamenucontent .empty {
	height: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E6ED;
	width: 173px;
}

div#areamenucontent .empty0 {
	height: 50px;
	width: 173px;
}

div#areamenucontent a.navitem0 {
	display: block;
	color: #000000;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E6ED;
	width: 153px;
}

div#areamenucontent a.navitem0:hover {
	color: #000000;
	background-color: #E1E8ED;
}

div#areamenucontent a.navitem0s {
	display: block;
	color: #000000;
	padding: 10px 0px 12px 8px;
	text-decoration: none;
	width: 153px;
	font-weight: bold;
}

div#areamenucontent a.navitem0se {
	display: block;
	color: #000000;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F7F9FA;
	width: 153px;
	background-color: #F7F9FA;
	font-weight: bold;
}

div#areamenucontent a.navitem1 {
	display: block;
	text-align:right;
	color: #000000;
	background-color: #FFFFFF;
	background-image:url(../images/navitem1_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-decoration: none;
	width: 144px;
	overflow:hidden;
	padding: 6px 12px 8px 17px;
}

div#areamenucontent a.navitem1:hover {
	color:#666666;
	background-image:url(../images/navitem1_bottom_selected.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

div#areamenucontent a.navitem1s {
	display: block;
	font-weight:bold;
	text-decoration: none;
	text-align:right;
	color: #000000;
	background-color: #F7F9FA;
	width: 144px;
	background-color: #FFFFFF;
	padding: 8px 12px 10px 17px;
	background-image:url(../images/navitem1_bottom_selected.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:92%;
}

div#areamenucontent a.navitem0e {
	display: block;
	color: #000000;
	padding: 3px 12px 3px 8px;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F7F9FA;
	width: 153px;
	background-color: #F7F9FA;
	font-weight: bold;
}

div#areamenucontent a.navitem0e:hover {

	color: #000000;
	background-color: #E1E8ED;
}

/*nya menykontroller okt 2007*/

li.targetGroup	{
	background-image:url(../images/bg_targetGroup.gif);
	background-repeat:no-repeat;
	height:40px;
	width:166px;
	padding-left:4px;
	overflow:hidden;
}

#areamenucontent ul li.myFolder	{
	background-image:url(../images/myFolder.gif);
	background-repeat:no-repeat;
	text-align:right;
	height:40px;
	color:#000000;
	text-decoration:none;
	padding-left:4px;
	width:166px;
	overflow:hidden;
	margin: 2px 0px -4px 0px;
}

div#areacontainer .myFolder a {
	text-decoration:none;
	color:#000000;
	display:block;
	padding:10px 14px 8px 0px;
}

li.targetGroupSelected	{
	background-image:url(../images/bg_targetGroup.gif);
	background-repeat:no-repeat;
	height:40px;
	padding-left:4px;
	width:166px;
	overflow:hidden;
}

#areamenu #areamenucontent .targetGroupSelected .navitem0e	{
	background-image:none;
	background-color:transparent;
	border:none;
	display:block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	width: 126px;
}

#areacontainer #maincontainerwrapper #areamaincontainer #areamaininner #areamenu #areamenucontent .targetGroup a.navitem0:hover {
	background-image:url(../images/bg_targetGroup_hover.gif);
	background-repeat:no-repeat;
	background-position:-4px top;
	color:#666666;
}


#areamenucontent .targetGroup .navitem0{
	border:none;
	display:block;
	padding: 10px 0px 12px 8px;
}


/* SÖK UTBILDNING - Sök utbildning (introduktionssida) - Sök inom Grundskola - Sök inom Gymnasieskola - Sök inom Utbilning för vuxna - Sök inom Svenska för invandrare */

.introduction {
	width: 771px;
	border-top: 2px solid #BFBD7F;
	border-right: 2px solid #BFBD7F;
	border-bottom: 1px solid #BFBD7F;
	border-left: 2px solid #BFBD7F;
	background-color: #EFEEDE;
}

.introductiontext {
	width: 70%;
	margin: 0px;
	padding: 10px;
}

/* Meddelanderuta ovanför bl a SÖK UTBILDNING */
.boxtopmessage {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 773px;
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 2px solid #FFFFFF;
}

.boxdashed {
	padding: 1px 1px 1px 4px;
	border-top: 1px dashed #AF223C;
	border-right: 1px dashed #AF223C;
	border-bottom: 1px none #AF223C;
	border-left: 1px dashed #AF223C;
	float: right;
	margin: 0px;
	background-color: #DAE2E9;
}

.boxdashedempty {
	padding: 1px 1px 1px 4px;
	border-top: 1px dashed #FFFFFF;
	border-right: 1px dashed #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px dashed #FFFFFF;
	float: right;
	margin: 0px;
}

/* SÖK UTBILDNING - Sök utbildning (introduktionssida) */			
.box2 {
	width: 746px;
	padding: 0px 0px 60px 25px;
	margin: 0px;
	border-top: 0px solid #BFBD7F;
	border-right: 2px solid #BFBD7F;
	border-bottom: 2px solid #BFBD7F;
	border-left: 2px solid #BFBD7F;
	float: left;
}

.aroundsearch {
	float: left;
	width: 340px;
	padding-top: 10px;

}

div.search1 {
	background-color: #DEDDBC;
	border: 1px solid #BFBD7F;
	width: 260px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}

div.search2 {
	background-color: #DEDDBC;
	border: 1px solid #BFBD7F;
	width: 320px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}

.educationheading {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.9em;
}

.number {
	color: #40586A;
	font-size: 0.85em;
	font-weight: normal;
}

.aroundsearch ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.aroundsearch ul li {
	margin: 0px 0px 4px;
	padding: 0px;
}


.searchalink {
	font-size: 1em;
	width: auto;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 8px;
}

.arrowcolor {
	color: #1A5881;
	font-weight: normal;
}


/* Sök utbildning - introduktionssida DESSA BORDE TAS BORT MEN NÄR JAG GÖR DET BLIR DET FÖRÄNDRINGAR PÅ SIDAN- nu är det troligen ok - kolla bara här används */
div.searcha {
	background-color: #DEDDBC;
	border: thin solid #BFBD7F;
	width: 30%;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}

div.searchb {
	background-color: #DEDDBC;
	border: thin solid #BFBD7F;
	width: 30%;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}

div.searchc {
	background-color: #DEDDBC;
	border: thin solid #BFBD7F;
	width: 30%;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}

div.searchd {
	background-color: #DEDDBC;
	border: thin solid #BFBD7F;
	width: 30%;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	float: left;
}


/* SÖK UTBILDNING (Formulär-och fritextsök) - Sök inom Grundskola - Sök inom Gymnasieskola - Sök inom Utbildning för vuxna - Sök inom Svenska för invandrare  */
.box {
	width: 771px;
	padding: 0px 0px 20px;
	margin: 0px;
	border-top: 2px solid #BFBD7F;
	border-right: 2px solid #BFBD7F;

	border-bottom: 2px solid #BFBD7F;
	border-left: 2px solid #BFBD7F;
	float: left;
}

div.formsearch {
	width: 370px;
	float: left;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}

.formsearch label {
	font-weight: bold;
	margin: 0px;
	width: 200px;
	padding: 0px;
}

div.informationtext {
	float: left;
	background-color: #EFEEDE;
	margin: 44px 0px 0px 0px;
	padding-left: 5px 10px 5px 10px;
	border: #BFBD7F 1px solid;
	overflow: hidden;
	width: 290px;
}

div.padding0 {
	padding:0px 5px 5px 5px;
	margin-bottom:-50px;
}

div.scrollbox    {
	height:290px;
	padding:0px 5px 0px 8px;
	overflow:scroll;
	display:block;
}

div.scrollbox h3    {
	font-size:104%;
	margin:0px;
	padding:4px 0px 0px 0px;
}

div.scrollbox p   {
	margin:0px;
	padding:0px 0px 14px 0px;
}

div.informationtext h2    {
	font-size:158%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding: 0px 10px 8px 8px;
	margin-bottom:0px;
	display:block;
	float:left;
	/*width:150px;*/
}

div.informationtext h2 span    {
	font-size:100%;
	text-transform:capitalize;
}

.infocontainerTop   {
	height:30px;
	display:block;
	border-bottom: #BFBD7F 1px solid;
	padding-top: 14px;
	margin-bottom:12px;
}

.infocontainerTop .link  {
	float:right;
	width:120px;
	display:block;
	padding-top:4px;
} 

div.informationtext p {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}

.widthselectbox {
	width: 250px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

label.extrashort1 {
	width : 130px;
	display: block;
	float: left;
}

label select.extrashort1 {
	display: inline;
	left : 100%;
	width : 115px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

label.extrashort2 {
	width : 110px;
	display: block;
	float: left;
}

label select.extrashort2 {
	display: inline;
	left : 100%;
	width : 110px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.widthselectbox3 {
	width: 280px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}

.buttonchoose {
	margin-bottom: 15px;
}

.searcharound {
	width: 300px;
	margin: 0px;
}

.searcharound .buttonreset {
	margin-top: 10px;
	margin-right: 14px;
}

.searcharound .buttonsearch {
	margin-top: 10px;

}

.widthselectbox2 {
	width: 180px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}


/* SÖK UTBILDNING (Träfflista för sök) */
/* Träfflista Grundskola - Träfflista Gymnasieskola - Träfflista Utbildning för vuxna - Träfflista Svenska för invandrare  */
.boxtop {
	padding: 0px;
	height: auto;
	width: 771px;
	background-color: #FFFFFF;
	border: 2px solid #BFBD7F;
	margin: 0px 0px 4px;
}

.boxtopinner {
	float: left;
	margin: 6px 0px;
	width: 767px;
	padding-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div.boxtopinnera {
	float: left;
	margin: 2px 0px 0px;
	width: 220px;
	padding: 0px;
}

div.boxtopinnerb {
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 2px;
	width: 200px;
	margin: 0px;
}

div.boxtopinnerc {
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 2px;
	width: 210px;
	margin: 0px;
}

div.boxtopinnerd {
	float: left;
	text-align: right;
	width: 122px;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px;
}

.boxmiddle {
	padding: 3px 0px 2px;
	height: auto;
	width: 771px;
	background-color: #D6D5AB;
	margin: 0px 0px 4px;
	border: 2px solid #BFBD7F;
}

div.boxmiddlea {
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}

div.boxmiddleb {
	width: 500px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}

div.boxmiddlec {
	width: 125px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	text-align: right;
	display: block;
}

div.boxmiddled {
	width: 90px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	text-align: right;
	display: block;
	padding: 0px;
}

.backspace {
	margin: 0em;
	color: #1A5881;
}

.infospace {
	margin-left: 0.2em;
	padding-top: 0.2em;
}

.tipspace {
	margin-right: 0.2em;
}

.printspace {
	margin-bottom: -0.2em;
	margin-right: 0.2em;
}

.boxdown {
	padding: 3px 0px 0px;
	height: auto;
	width: 771px;
	background-color: #FFFFFF;
	border: 2px solid #BFBD7F;
	margin: 0px 0px 4px;
}

div.boxdowna {
	margin: 0px 0px 6px;
	padding: 0px 0px 0px 5px;
	width: auto;
	border: 1px solid #FFFFFF;
}

div.boxdownb {
	margin: 0px;
	float: left;
	padding: 0px 8px 0px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width: auto;
}

.boxdownb label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
} 

.formfield {
	border: none;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width: 3.5em;
}

.boxdownb select.short  {
	padding: 0px;
	margin: 2px 0px 0px;
	display: block;
	width: 7em;
}

.boxdownb select.long  {
	padding: 0px;
	margin: 2px 0px 0px;
	display: block;
	width: 13em;
}

div.boxdownsave {
	margin: 0px;
	float: left;
	padding: 1.3em 0px 0px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	width: auto;
}

.formbutton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	width: 4em;
}


/* Träfflista tabellinformation */
.table {
	background-color: #FFFFFF;
	border-top: 2px solid #BFBD7F;
	border-right: 2px solid #BFBD7F;
	border-bottom: 2px solid #BFBD7F;
	border-left: 0px none #BFBD7F;
}

.table a:visited {
   color: #663366;

}

.tableheading {
	background-color: #E6E5CD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BFBD7F;
	border-right-color: #BFBD7F;
	border-bottom-color: #BFBD7F;
	border-left-color: #BFBD7F;
	font-weight: bold;
}

.tableheadingimage {
	font-size: xx-small;
	font-weight: bold;
	background-color: #E6E5CD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BFBD7F;
	border-right-color: #BFBD7F;
	border-bottom-color: #BFBD7F;
	border-left-color: #BFBD7F;
	}
	
.result {
    text-align: left;
	border-top: 0px none #BFBD7F;
	border-right: thin none #BFBD7F;
	border-bottom: 0px none #BFBD7F;
	border-left: 2px solid #BFBD7F;
	padding-bottom:4px;
}

.result p {
	padding:2px 0 2px 22px;
	display:block;
}

.result div.compare_schools_dataMissing p    {
	float:left;
	height:17px;
	display:block;
	color:#990000;
	padding:2px 2px 2px 6px;
}

.selectSchoolsWrapper.top     {
	padding:12px 0;
	clear:both;
}

.selectSchoolsWrapper span.noDataText    {
	padding:2px 12px;
	margin-left:12px;
	border:1px dotted #CC0033;
	background:#FFFFE1;
}

.selectSchoolsWrapper span.expl_mark    {
	color:#990000;
}

.result input{
	float:left;
	margin-top:4px !important;
	margin-top:0;
}


.resultcolor {
    text-align: left;
	border-top: 0px none #BFBD7F;
	border-right: thin none #BFBD7F;
	border-bottom: 0px none #BFBD7F;
	border-left: 2px solid #BFBD7F;
	background-color: #E6E5CD;
}

	
/* Informationsblad */
.boxtop2 {
	padding: 0px;
	height: auto;
	width: 771px;
	background-color: #FFFFFF;
	border: 2px solid #BFBD7F;
	margin: 0px 0px 4px;
}

.boxtopinner2 {
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 763px;
	padding-left: 8px;
}

div.boxtopinner2a {
	width: 630px;
	float: left;
	margin-top: 2px;
	padding: 0px;
}

div.boxtopinner2d {
	width: 122px;
	float: left;
	text-align: right;
	margin: 2px 0px 0px;
	padding: 0px;
}

.boxmiddle2 {
	padding: 0px 0px 0px 10px;
	width: 761px;
	background-color: #E3E2C7;
	border: 2px solid #BFBD7F;
	margin: 0px;
}

.boxmiddle2a {
	width: 745px;
	border: 2px solid #E3E2C7;
	margin: 5px 0px;
	padding: 0px;
}

div.boxmiddle2aa {
	float: left;
	padding-right: 20px;
	margin-top: 1px;
}

div.boxmiddle2ab {
	float: left;
	margin-top: 1px;
}

div.boxmiddle2ac {
	float: right;
	margin-top: 1px;
}

div.boxmiddle2ad {
	float: left;
	padding-right: 60px;
	padding-left: 20px;
}

.boxmiddle2b{
	width: 745px;
	border: 2px solid #BFBD7F;
	background-color: #FFFFFF;
	margin: 5px 0px 10px;
	padding: 0px;
}

.boxmiddle2binner1 {
	width: 723px;
	float: left;
	margin: 15px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.boxmiddle2binner2 {
	width: 723px;
	float: left;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.boxmiddle2binner3 {
	width: 723px;
	float: left;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.boxmiddle2binner4 {
	width: 723px;
	float: left;
	margin: 10px 0px 20px;
	padding: 0px 0px 0px 23px;
}

.tableheading2 {
	width: 145px;
}

.tableheading2 .thintext {
	font-weight: lighter;
}


.tabletext1 {
	width: 450px;
	display: inline;
	clear: both;
	float: left;
}

.tabletext2 {
	width: 335px;
	display: inline;
	clear: both;
	float: left;
}

.tabletext3 {
	width: 335px;
	display: inline;
	clear: both;
	float: left;
	Word-break: break-all
}

.tabletext4 {
	width: 500px;
	display: inline;
	clear: both;
	float: left;
	padding-bottom: 5px;
}


div.boxmiddle2bb {
	width: 533px;
	float: left;
}

div.boxmiddle2cb {
	width: 80px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.boxmiddle2da {
	width: 145px;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.boxmiddle2db {
	width: 558px;
	padding: 0px 0px 0px 2px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.boxmiddle2db textarea {
	display: inline;
	width: 30em;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}


/* Sidfot */
div#areafooter {
	background-color: #FFFFFF;
	border: 2px solid #545252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}

div#areafooter a {
	color: #1A5581;
}

div#areafooter a:hover {
	color: #91AABD;
}

div#areafooter .contact {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#areafooter img.skolvlogo2 {
	float: right;
	padding-right: 12px;
}


/* Sidfot - dekorer */
div#decorfooter1 {
	width: 177px;
	overflow:hidden;
	margin: 0px;
	clear: both;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #545252;
}

div#decorfooter2 {
	background-color: #AF223C;
	clear: both;
	position: relative;
	left: 10px;
	width: 970px;
}

/* Logga in i Min mapp - innehållsram */
div#areacontent .mainframe {
	width: 771px;
	border: 2px solid #BFBD7F;
	height: auto;
	margin: 0px;
	padding: 0px;
}

/* Logga in i Min mapp - inloggningsruta */
div#areacontent .loginbox {
	width: 315px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px 0px 0px 20px;
}

div#areacontent .loginbox .header {
	font-size: 0.9em;
	font-weight: bold;
	background-color: #91AABD;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: auto;
}

div#areacontent .loginbox .form {
	border: 1px solid #91AABD;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: auto;
}

div#areacontent .loginbox .form label {
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
}

div#areacontent .loginbox .form .message {
	color: #993333;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 240px;
}

div#areacontent .loginbox .form .input {
	font-size: 100%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
	margin-top: 2px;
}

div#areacontent .loginbox .form .inside {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: auto;
}

div#areacontent .loginbox .form .password {
	float: left;
	padding: 0px;
    margin: 0px;
}

div#areacontent .loginbox .form .button {
	float: right;
	margin: 0px;
	padding-right: 25px;

}

div#areacontent .loginbox .info {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#areacontent .loginbox .back {
	text-align: right;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0em;
	color: #1A5881;
}


/* Logga in i Min mapp - informationsruta "registrera dig som användare" */
div#areacontent .infofolderbox {
	width: 380px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
}

div#areacontent .infofolderbox .infotext {
	border: 1px solid #91AABD;
	padding: 10px;
}

div#areacontent .infofolderbox .foldercontent {
	clear: both;
	float: left;
	width: 100%;
}

div#areacontent .infofolderbox .foldercontentinner {
border: 1px solid #91AABD;
clear: both;
float: left;
background-color: #DDE5EB;
margin: 0px;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 4px;
padding-left: 8px;
width: 310px; /* width (310) - borders (0*0) - padding (8+8)*/
width/* */:/**/294px; 
width: /**/294px;
 
}
 
div#areacontent .infofolderbox .folderheader {
font-weight: bold;
color: #666666;
font-size: 0.9em;
padding-top: 25px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
clear: both;
float: left;
width: auto;
}
 
div#areacontent .infofolderbox .foldertext {
font-size: 0.9em;
color: #333333;
float: left;
margin: 0px;
padding-left: 5px;
padding-right: 0px;
width: 135px; /* width (135) - borders (0*0) - padding (5+0)*/
width/* */:/**/130px;
width: /**/130px;
 
}
 
div#areacontent .infofolderbox .foldertext ul {
margin: 0px;
padding: 0px;
list-style-type: none;
 
}
 
div#areacontent .infofolderbox .foldertext ul li {
margin: 0px 0px 10px;
padding: 0px;
}
 
div#areacontent .infofolderbox .foldertext2 {
font-size: 0.9em;
color: #333333;
float: left;
width: 146px;
margin: 0px;
}

div#areacontent .infofolderbox .foldertext2  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}

div#areacontent .infofolderbox .foldertext2  ul li {
	margin: 0px 0px 10px;
	padding: 0px;
}


/* Spara sökning in i Min mapp - formulär */
div#areacontent .namesearch {
	width: 315px;
	float: left;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

div#areacontent .namesearch .form {
	margin: 0px;
	padding: 10px 0px 60px;
	font-size: 0.9em;
}

div#areacontent .namesearch .form label {
	font-weight: bold;
}

div#areacontent .namesearch .message {

	color: #993333;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 260px;
}

div#areacontent .namesearch .form .input {
	font-size: 100%;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	margin-top: 1px;
}

div#areacontent .namesearch .back {
	text-align: right;
	margin: 0em;
	color: #1A5881;
}


/* Spara sökning in i Min mapp - sökkriterier */
div#areacontent .resultsearch {
	width: 300px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 30px;
}

div#areacontent .resultsearch .header {
	font-size: 0.9em;
	font-weight: bold;
	background-color: #BFBD7F;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
}

div#areacontent .resultsearch .data {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BFBD7F;
	border-right-color: #BFBD7F;
	border-bottom-color: #BFBD7F;
	border-left-color: #BFBD7F;
	padding: 10px;
}

div#areacontent .resultsearch .tableheader {
	text-align: right;
	font-size: 0.9em;
}

div#areacontent .resultsearch .tabledata {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 0.9em;
}

/* Tipsa en vän */
div#areacontent .tipbox {
	background-color: #FFFFFF;
	width: 310px;
	float: left;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px 0px 0px 20px;
}

div#areacontent .tipbox .header {
	font-size: 0.9em;
	font-weight: bold;
	background-color: #91AABD;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
}

div#areacontent .tipbox .form {
	border: 1px solid #91AABD;
	margin: 0px 0px 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

div#areacontent .tipbox .form .message {
	color: #993333;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

div#areacontent .tipbox .form .info {
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 220px;
	margin: 0px;
}

div#areacontent .tipbox .form .input {
	color: #000000;
	background-color: #FFFFFF;
	width: 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

div#areacontent .tipbox .form .button {
	text-align: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#areacontent .tipbox .back {
	text-align: right;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0em;
	color: #1A5881;
}


/* Min mapp - meny */
div#areacontent .myfoldermenu {
	width: 769px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #91AABD;
	border-top: 2px solid #91AABD;
	border-bottom: 2px solid #91AABD;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #91AABD;
	border-left-color: #91AABD;
}


div#navcontainer ul {
	list-style-type: none;
	margin: 4px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 0.9em;
}


div#navcontainer ul li {
	display: inline;
}

div#navcontainer ul li a {
	text-decoration: none;
	padding: 0.2em 1em;
	color: #333333;
	background-color: #91AABD;
	margin: 0em;
}

div#navcontainer ul li a:hover {
	color: #333333;
	background-color: #E2C79E;
}

div#navcontainer ul li a.navitem0s {
	color: #333333;
	background-color: #E2C79E;
}

/* MIN MAPP - Inloggningsfuntioner */
/* Registrera dig som användare - Min mapp */
div#areacontent .boxtopinfo {
	height: auto;
	width: auto;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 300px;
}

div#areacontent .boxleftb {
	width: 315px;
	float: left;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px 0px 0px 20px;
}

div#areacontent .boxleftb .header {
	background-color: #91AABD;
	padding: 3px 3px 3px 6px;
	height: auto;
	width: auto;
	margin: 0px;
}

div#areacontent .boxleftb .inner {
	border: 1px solid #91AABD;
	height: auto;
	width: auto;
	padding: 12px 6px 5px 14px;
}

div#areacontent .boxleftb .innermessage {
	width: auto;
	padding-bottom: 6px;
}

div#areacontent .boxleftb .innermessage .message {
	font-size: 0.9em;
	font-weight: bold;
	color: #993333;
	margin: 0px;
	padding: 0px;
}

div#areacontent .boxleftb .innerform {
	width: auto;
	height: auto;
}

.lform form, label, input {
	font-size : 1em;
} 

.lform {
	width: auto;
	height: auto;
	margin: 0px;
	padding-bottom: 4px;
	float: left;
}

.lform label {
	float: left;
	position : relative;
	width : 200px;
	display : inline;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	height: auto;
	margin-right: 2em;
	margin-left: 0em;
	padding-bottom: 10px;
}

.lform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 190px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.lform label.short {
	width: 170px;
}

.lform label.short input {
	width: 160px;
}

div#areacontent .boxleftb .checkbox {
	height: auto;
	width: auto;
	padding-bottom: 8px;
	padding-top: 8px;
	margin: 0px;
}

div#areacontent .boxleftb .checkboxa {
	float: left;
	margin: 0px;
	height: auto;
	width: 10px;
}

div#areacontent .boxleftb .checkboxb {
	float: left;
	margin: 0px;
	height: auto;
	width: 18px;
	padding-top: 4px;
}

div#areacontent .boxleftb .checkboxc {
	float: left;
	margin: 0px;
	height: auto;
	width: 140px;
	padding-top: 8px;
	padding-right: 2px;
	padding-left: 2px;
}

.mform {
	width: auto;
	text-align: right;
	margin: 10px 0px 0px;
	padding-right: 14px;
}

.mform .button {
	margin: 0px;
	padding: 0px;
	width: 9em;

}


div#areacontent .boxleftb .compulsory {
	height: auto;
	width: auto;
	margin: 0px;
	padding-top: 10px;
}

div#areacontent .boxleftb .back {
	text-align: right;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #1A5881;
}

div#areacontent .infofolderboxb {

	width: 380px;
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 15px;
}

div#areacontent .infofolderboxb .infotext {

	border: 1px solid #91AABD;
	padding: 2px 10px 10px;
}

div#areacontent .infofolderboxb .specialh3 {
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
}


/* Glömt ditt lösernord - Min mapp */
div#areacontent .boxleft {
	width: 365px;
	float: left;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px 0px 0px 20px;
}

div#areacontent .boxleft .header {
	background-color: #91AABD;
	padding: 3px 3px 3px 6px;
	height: auto;
	width: auto;
	margin: 0px;
}

div#areacontent .boxleft .inner {
	border: 1px solid #91AABD;
	height: auto;
	width: auto;
	padding: 12px 6px 20px 14px;
}

div#areacontent .boxleft .innermessage {
	width: 270px;
	padding-bottom: 6px;
}

div#areacontent .boxleft .innermessage .message {
	color: #993333;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}

div#areacontent .boxleft .innertext {
	width: 270px;
	padding-bottom: 18px;
}

div#areacontent .innerform {
	height: auto;
	width: auto;
	margin: 0px;
}

.jform form, label, input {
	font-size : 1em;
} 

.jform {
	width: auto;
	float: left;
	height: auto;
	margin: 0px;
	padding-bottom: 4px;
}

.jform label {
	float: left;
	position : relative;
	width : 200px;
	display : inline;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	height: auto;
	margin-right: 2em;
	margin-left: 0em;
	padding-bottom: 10px;
}

.jform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 190px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.kform {
	width: auto;
	float: left;
	height: auto;
	margin: 0px;
	padding-top: 15px;
}

div#areacontent .boxleft .back {
	text-align: right;
	margin: 0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #1A5881;
	width: 363px;
}


/* MIN MAPP - Övergripande */
a {
	color: #1A5881;
}

div#areacontent .myfoldercontent {
	width: auto;
	height: auto;
	padding-bottom: 60px;
	margin: 0px;
}

div#areacontent .myfoldercontentinner {
	width: auto;
	margin: 0px;
	padding-top: 20px;
	padding-right: 170px;
	padding-left: 15px;
}

div#areacontent .myfoldercontent .example {
	width: auto;
	margin: 0px;
	padding-left: 15px;
	padding-top: 0.2em;
}

div#areacontent .myfoldercontent .link {
	width: auto;
	text-align: right;
	padding-right: 20px;
	color: #1A5881;
	padding-bottom: 8px;
	margin: 0px;
}

div#areacontent .myfoldercontent .linkprint {
	margin-bottom: -0.2em;
	margin-right: 0.5em;
}

.linkpdf {
	margin-right: 1.5em;
}

div#areacontent .myfoldercontentinner .specialh2 {
	font-size: 1em;
	padding: 0px;
	color: #000000;
	margin-bottom: 0.8em;
}

div#areacontent .myfoldercontentinnerform {
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	width: auto;
	padding-right: 10px;
	padding-bottom: 0px;
}

div#areacontent .myfoldercontent .special1h3 {
	font-size: 0.9em;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bold;
	margin-left: 12px;
	color: #333333;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 2px;
	margin-bottom: 0em;
	background-color: #DBE3EA;
	margin-top: 0px;
}

.infospace2 {
	margin-left: 1.2em;
	padding-top: 0.2em;
}


/* Min mapp - Startsidan */
div#areacontent .myfolderleftcolumn {
	width: 470px;
	padding: 0px 0px 0px 35px;
	margin: 50px 0px 0px;
	float: left;
}

div#areacontent .myfoldercontent .specialh2 {
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 1.0em;
}

div#areacontent .myfoldercontent .specialh3 {
	font-size: 1.0em;
	padding: 0px;
	margin-top: 2em;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
}

div#areacontent .myfolderrightcolumn {
	width: 160px;
	float: left;
	margin-top: 60px;
	height: auto;
	padding-left: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div#areacontent .myfoldercontent .myimage {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 30px;
	display: block;
	text-decoration: underline;
}

div#areacontent .myfoldercontent .image {
	text-decoration: underline;
	height: 186px;
	width: 160px;
}

div#areacontent .myfoldercontent .userinfo {
	background-color: #DFE7EC;
	padding: 6px 18px 6px 6px;
}

/* Min mapp - Mina användaruppgifter */
div#areacontent .myfoldercontent .formspacere {
	height: 1.8em;
	width: auto;
}

div#areacontent .myfoldercontent .formmessage2  {
	margin: 0px 0px -1.0em;
	height: auto;
	width: 55em;
	font-size: 0.9em;
	color: #993333;
	font-weight: bold;
	padding-top: 1em;
}

.hform {
	width: 370px;
	float: left;
	height: auto;
	margin: 1em 0em 0px 0px;
}

.hform form, label, input {
	font-size : 1em;
} 

.hform label {
	float: left;
	position : relative;
	width : 200px;
	display : inline;
	margin : 1em 2em 0em 0em;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
}

.hform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 190px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.hform label.long {
	width : 210px;
}

.hform label.long input {
	width: 200px;
}

div#areacontent .smallboldtext {
	font-weight: bold;
	color: #333333;
	font-size: 0.9em;
	padding-top: 1em;
	padding-bottom: 0.2em;
	height: auto;
	width: auto;
}

.mailtext {
	width: 350px;
	height: auto;
	padding-bottom: 1em;
	Word-break: break-all
}

.date {
	color: #333333;
	font-weight: normal;
}

.gform {
	height: auto;
	width: auto;
	float: left;
	margin-top: 2.3em;
}

.iform {
	width: 350px;
	float: left;
	height: auto;
	margin: 1.5em 0px 0px;
	padding: 0px;
}


/* Min mapp - Villkor för att använda min mapp (kommer från Mina användaruppgifter) */
div#areacontent .myfoldercontentterms{
	height: auto;
	width: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 10px;
}

div#areacontent .boxtopinfoc {
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 250px;
	padding-bottom: 30px;
	margin: 0px;

}

div#areacontent .boxtopinfoc .spech3{
	font-size: 1em;
	padding: 0px 0px 0.2em;
	color: #000000;
	margin-top: 0px;

}

p.under {
	padding: 0px;
	margin-bottom: 1em;
}

div#areacontent .boxtopinfoc .back {
	text-align: right;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #1A5881;
}


/* Min mapp - Välj din bild */
div#areacontent .myfoldercontentimage {
	height: auto;
	width: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 30px;
	margin: 0px;
}

div#areacontent .myfoldercontentimage .imagearound {
	height: auto;
	width: 104px;
	margin: 0px 30px 10px 0px;
	padding: 0px;
	float: left;
}

div#areacontent .myfoldercontentimage .smallimage {
	height: 116px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

div#areacontent .myfoldercontentimage .radiobutton {
	height: auto;
	width: 100px;
	margin: 0px;
	text-align: center;
	padding-top: 8px;
}

div#areacontent .myfoldercontent .linkimage {
	width: auto;
	text-align: right;
	padding-right: 20px;
	margin: 0px;
	height: auto;
	padding-top: 20px;
	color: #1A5881;
}

.specialbutton {
	color: #154768;
	background-color: #C4C4C4;
	margin: 0px;
	width: 16em;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* Min mapp - Mitt CV, Min planering och Mina kontakter. Inputdelarna i forumulären. Gemensamma div:ar för (Mitt CV, Min planering, Mina kontakter) */
.buttonspace {
	margin-right: 10px;
}

/* Min mapp - Mitt CV, Min planering och Mina kontakter Output från ifyllt formulär hamnar längst ner på sidan.
   Gemensamma div:ar för (Mitt CV, Min planering, Mina kontakter, Sparade övningar och Sparade sökningar) */
div#areacontent .myfoldercontent .special2h3 {
	font-size: 0.9em;
	width: auto;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

div#areacontent .myfoldercontent .output {
	background-color: #DFDFDF;
	margin-left: 12px;
	padding-left: 6px;
	margin-top: 0px;
	margin-bottom: 1.2em;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

div#areacontent .myfoldercontent .outputa {
	float: left;
}

div#areacontent .myfoldercontent .outputb {
	float: right;
	padding-right: 4px;
}

div#areacontent .myfoldercontent .linksort {
	margin-bottom: -0.2em;
	margin-right: 0.4em;
}

div#areacontent .myfoldercontent .firstinfo {
	width: auto;
	padding-left: 20px;
	padding-right: 240px;
	padding-bottom: 50px;
}

div#areacontent .myfoldercontent .tablearound {
	padding-left: 20px;
	color: #000000;
	width: auto;
	padding-right: 10px;
}

div#areacontent .myfoldercontent .tablearound .heading {
	color: #333333;
	font-size: 0.9em;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 6px;
	font-weight: bold;
}

div#areacontent .myfoldercontent .tablearound .headinglink {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 6px;
}

div#areacontent .myfoldercontent .folderheading {
	font-size: 1em;
	color: #333333;
	padding-left: 2px;
	font-weight: lighter;
	padding-bottom: 1px;
	font-style: italic;
}

div#areacontent .myfoldercontent .resultaround {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-top: 4px;
}

div#areacontent .myfoldercontent .resultcoloraround {
	background-color: #EBEBEB;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-top: 4px;
}

div#areacontent .myfoldercontent .crossspace {
	padding-top: 3px;
	padding-left: 2px;
	width: 8px;
	height: 8px;
}

div#areacontent .myfoldercontent .endline {
	border-bottom-width: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
}

/* Min mapp - Sparade övningar och sparade sökningar
   Gemensamma div:ar för (Sparade övningar och Sparade sökningar) */
div#areacontent .myfoldercontent .special1bh3 {
	font-size: 0.9em;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: bold;
	margin-left: 12px;
	color: #333333;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 6px;
	padding-bottom: 2px;
	margin-bottom: 1.2em;
	background-color: #DBE3EA;
	margin-top: 0px;
}

div#areacontent .myfoldercontent .formspacerc {
	border: 1px solid #FFFFFF;
	height: 1.4em;
	width: auto;
}

/* Min mapp - Mitt CV (Mina personuppgifter - Formulär - input) */
div#areacontent .myfoldercontent .formspacerb {
	height: 1.4em;
	width: auto;
}

.aform form, label, input {
	font-size : 1em;
}

div#areacontent .myfoldercontent .aform {
	width: 230px;
	float: left;
	padding-right: 40px;
	height: auto;
	margin: 0px;
}

.aform label {
	float: left;
	position : relative;
	width : 100px;
	display : inline;
	margin : 0.4em;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
}

.aform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 90px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}


.aform label.long { width : 210px; 
} 

.aform label.long input { width : 200px; 
} 

.bform {
	width: auto;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 9em;
}


/* Min mapp - Mitt CV (Mina personuppgifter - Formulär - output) */
div#areacontent .myfoldercontent .folderheading1 {
	font-size: 0.9em;
	color: #333333;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 1px;
}

div#areacontent .myfoldercontent .resultaround1 {
	padding-right: 2px;
	padding-left: 2px;
}

div#areacontent .myfoldercontent .resultaround1break {	
    padding-right: 2px;	
	padding-left: 2px;	
	Word-break: break-all
}

/* Min mapp - Mitt CV (Beskrivning av dig själv - Formulär) */
div#areacontent .myfoldercontent .textinfo {
	margin: 0px;
	padding-top: 1.2em;
}

.cform form, label, input {
	font-size: 1em;
} 

.cform {
	width: 750px;
	float: left;
	height: auto;
	margin: 0px;
}

.cform label {
	float: left;
	position : relative;
	width : 170px;
	display : inline;
	margin : 10px 20px 10px 0em;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	height: auto;
}

.cform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 160px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.cform label.long {
	width : 180px;
}

.cform label.long input {
	width : 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.cform label select {
	display: inline;
	left : 100%;
	width : 160px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.cform label textarea {
	display: inline;
	left : 100%;
	top : 0px;
	width : 170px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}


/* Min mapp - Min planering (Formulär - input) */
div#areacontent .myfoldercontent .formspacerd {
	border: 1px solid #FFFFFF;
	height: 1.2em;
	width: auto;
}

.fform form, label, input {
	font-size : 1em;
} 

.fform {
	width: 750px;
	float: left;
	height: auto;
	margin: 1em 0px 0px;
}

.fform label {
	float: left;
	position : relative;
	width : 160px;
	display : inline;
	margin : 1em 2em 0em 0em;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333
}

.fform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 150px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.fform label.long {
	width : 190px;
}

.fform label.long input {
	width: 180px;
}

.fform label textarea {
	display: inline;
	left : 100%;
	top : 0px;
	width : 210px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.fform label select {
	display: inline;
	left : 100%;
	top : 0px;
	width : 185px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.fform label.extralong {
	width : 220px;
}

.fform label.short {
	width : 110px;
}

.fform label.short input {
	width: 100px;
}


/* Min mapp - Mina kontakter */
div#areacontent .myfoldercontent .formminorheading {
	border-bottom: 1px solid #999999;
	font-style: italic;
	color: #333333;
	margin-right: 5em;
	font-size: 1.0em;
	font-weight: lighter;
	padding: 2em 0px 0px;
	margin-top: 0em;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	display: block;
}

.dform form, label, input {
	font-size : 1em;
} 

.dform {
	width: 200px;
	float: left;
	height: auto;
	margin: 10px 0px 0px;
}

.dform label {
	float: left;
	position : relative;
	width : 150px;
	display : inline;
	margin : 10px 20px 0em 0em;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
}

.dform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 140px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.dform label.long {
	width : 180px;
}

.dform label.long input {
	width : 170px;
}

.dform label.extralong {
	width : 200px;
}

.dform label select {
	display: inline;
	left : 100%;
	top : 0px;
	width : 185px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.dform label textarea {
	display: inline;
	left : 100%;
	top : 0px;
	width : 170px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.eform {
	width: auto;
	float: left;
	margin: 0px;
	padding-top: 35px;
	height: auto;
	padding-left: 130px;
}

div#areacontent .myfoldercontent .formspacera {
	border: 1px solid #FFFFFF;
	height: 3em;
	width: auto;
}

/* Min mapp - Mina kontakter - Kontaktperson */
div#areacontent .myfoldercontent .link2 {
	width: auto;
	text-align: right;
	color: #1A5881;
	margin: 0px;
	padding-right: 340px;
	padding-top: 10px;
}

div#areacontent .myfoldercontentcontact{
	height: auto;
	width: 420px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 20px;
	margin: 0px;
	padding-bottom: 10px;
}

div#areacontent .myfoldercontentcontact .heading{
	height: auto;
	width: 150px;
	margin: 0px;
	color: #333333;
	text-align: left;
	padding-bottom: 0.3em;
	padding-top: 0px;
	font-size: 0.9em;
	padding-right: 2em;
}

div#areacontent .myfoldercontentcontact .results{
	height: auto;
	width: 270px;
	margin: 0px;
	text-align: left;
	padding: 0px 0px 0.3em 0em;
}


/* Min mapp - Mitt CV, Min planering och Mina kontakter - Exempel
   Gemensamma div:ar för (Mitt CV, Min planering och Mina kontakter) */
div#areacontent .myfoldercontent .linkaround {
	height: auto;
	width: auto;
	padding-bottom: 8px;
	padding-top: 10px;
}

div#areacontent .myfoldercontent .example {
	width: auto;
	float: left;
	padding-left: 15px;
}

div#areacontent .myfoldercontent .example .space {
	width: auto;
	padding-right: 4px;
	font-weight: bold;
}

div#areacontent .myfoldercontent .example a {
	padding-right: 4px;
	width: auto;
}

div#areacontent .myfoldercontent .link3 {
	width: auto;
	padding-right: 20px;
	margin: 0px;
	float: right;
	color: #1A5881;
}

div#areacontent .myfoldercontent .underline {
	text-decoration: underline;
	color: #797979;
}


/* Min mapp - Mitt cv - Exempel - liknar utskriftsversionen*/
div#areacontent .myfoldercontent .cvaround {
	padding-left: 50px;
	color: #000000;
	width: auto;
	padding-right: 10px;
}

.cvaround .infotext {
	margin: 0px;
	height: auto;
	width: 600px;
	padding-top: 10px;
}

div#areacontent .myfoldercontent .cvaround .h1special1 {
	height: auto;
	width: auto;
	text-align: center;
	font-weight: bold;
	padding-bottom: 1em;
	padding-top: 1em;
}

div#areacontent .myfoldercontent .cvaround .dataaround {
	height: auto;
	width: auto;
	margin-bottom: 1.4em;
}

div#areacontent .myfoldercontent .cvaround .data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#areacontent .myfoldercontent .cvaround .h2special1 {
	font-size: 1.1em;
	height: auto;
	width: auto;
	font-weight: bold;
	margin: 0px;
	padding-top: 2em;
	padding-bottom: 0.3em;
}

div#areacontent .myfoldercontent .cvaround .h3special1 {
	height: auto;
	width: auto;
	font-weight: bold;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

div#areacontent .myfoldercontent .cvaround .content {
	height: auto;
	width: auto;
	font-size: 1.0em;
}


div#areacontent .myfoldercontent .cvaround .contenth2a {
	width: 450px;
	float: left;
	padding-right: 50px;
	padding-bottom: 0.1em;
}

div#areacontent .myfoldercontent .cvaround .contenth3a{
	width: 450px;
	float: left;
	padding-right: 50px;
	padding-bottom: 0.2em;
	padding-top: 2px;
}

div#areacontent .myfoldercontent .cvaround .contentb {
	width: 130px;
	float: left;
}


/* Min mapp - Mitt CV, Min planering och Mina kontakter - Sortera innehåll
   Gemensamma div:ar för (Mitt CV, Min planering och Mina kontakter) */
div#areacontent .myfoldercontent .linksortb {
	margin-right: 0.3em;
	margin-top: -0.3em;
}

div#areacontent .myfoldercontent .updown {
	color: #666666;
	margin: 0px;
}

div#areacontent .myfoldercontent .dottedline {
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 0.5em;
}


/* VET EJ VAR DESSA TILLHÖR */
.b2form {
	width: auto;
	float: left;
	margin: 0px;
	height: auto;
	padding-top: 25px;

}

div#areacontent .myfoldercontent .between {
	height: 8px;
	width: auto;
	border: 1px solid #CC99FF;
	margin-left: 12px;
	padding-right: 4px;
	padding-left: 6px;
}

div#areamenucontent ul .t {

	height: 50px;
	width: 173px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6633;
}

div#areacontent .myfoldercontent .textstart {
	margin: 0px;
	height: auto;
	width: auto;
}

div#areacontent .myfoldercontent .formmessage {
	margin: 0px 0px 0.4em;
	height: auto;
	width: auto;
	font-size: 1.0em;
	color: #993333;
	font-weight: bold;
}
.nform {
	height: auto;
	width: auto;
	float: left;
	margin-top: 2.3em;

}


/* FÖR VÄGLEDARE */

/* FÖR VÄGLEDARE - Logga in i För vägledare  */
div#areanavtrail .folder .logout2 {
	color: #666666;
	padding: 0px;
	float: left;
	margin: 0px;
}

div#areanavtrail .folder .logout2 .message {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* FÖR VÄGLEDARE - Meny innehåll  */
div#areamenucontent a.navitemtitle {
	display: block;
	color: #333333;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E6ED;
	width: 153px;
	background-color: #D5AF75;
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: 0.1em;
}

div#areamenucontent .small {
	width: auto;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	color: #666666;
}

/* FÖR VÄGLEDARE - Startsida "För vägledare" 
- Huvudinformation  */


div#areacontentextra .introtitle {
	padding-right: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
}


#contentholderstart {
	width: 530px;
	margin: 0px;
	padding: 0px;
	float: left;
}


div#contentholderstart h1 {
	font-size: 1.3em;
	padding-bottom: 4px;
}

div#contentholderstart h2 {
	font-size: 1.2em;
	padding-bottom: 3px;
	padding-top: 2px;
}

div#contentholderstart a {
	text-decoration: none;
}

div#contentholderstart .fullcolumn a {
	text-decoration: none;
}

div#contentholderstart .halfcolumnleft a {
	text-decoration: none;
}

div#contentholderstart .halfcolumnright  a {
	text-decoration: none;
}

div#contentholderstart p {
	padding-bottom: 8px;
	margin: 0px;
}

div#contentholderstart hr	{
	width: 100%;
	line-height: 1px;
	clear:both;
	margin-bottom:4px;
	padding: 0;
	height: 1px;
	color: #D5AF75;
	background-color: #D5AF75;
	border: 0px none;
}

div#areacontent .introcolumn {
	float: left;
	width: 45%;
	margin-right: 20px;
	word-spacing: 0.1em;
}

.starthr {
	font-size: 1px;
	height: 3px;
	padding-bottom: 10px;
	padding-top: 3px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: center;
	clear: both;
}

.fullcolumn {
	padding-bottom: 0px;
	width: auto;
	padding-right: 20px;
}

.picturesmalltable { 
    margin: 0px 0px 10px 10px; 
    clear: both; 
}

.picturesmall {
	padding-top: 4px;
}

.picturesmalltext {
	font-size: 11px;
	color: #6e695c;
	margin-top: 4px;
	margin-bottom: 2px;
}

.halfcolumnleft {
	float: left;
	width: 45%;
	margin-right: 20px;
}

.picturesmalltableleft {
	clear: both;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0px;
}

.halfcolumnright {
	float: left;
	width: 45%;
	margin-right: 10px;
}


/* FÖR VÄGLEDARE - Startsida "För vägledare" 
- Högerkolumn med nyheter  */
#rightcolumnnews {
	width: 202px;
	float: right;
	padding-right: 10px;
	margin-top: -2.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#rightcolumnnews h2.news {
	font-size: 1.2em;
	line-height: 120%;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 14px;
}

div#rightcolumnnews h3.text {
	font-size: 0.9em;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

div#rightcolumnnews p {
	padding-bottom: 10px;
	font-size: 0.9em;
}

#areacontentextra #rightcolumnnews a {
	text-decoration: none;
}

div#rightcolumnnews .date {
	font-size:90%;
	color: #000000;
}

div#rightcolumnnews .archive {
	font-size: 0.9em;
	font-weight: bold;
}

div#rightcolumnnews .startpageimage {
	margin-top: 10px;
}


/* FÖR VÄGLEDARE - Standardmall "För vägledare"  - Huvudinformation */
div#contentholderstandard {
	float: left;
	width: 430px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

div#contentholderstandard #content a {
    text-decoration: none;
}

div#content {
	width:100%;
}

div#contentholderstandard h1 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
	font-size: 1.3em;
	line-height: 120%;
}

#contentholderstandard h2 {
	font-size: 110%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}

#contentholderstandard h3 {
	font-size: 100%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 4px;
	line-height: 120%;
}

#contentholderstandard h4 {
	font-size: 100%;
}

div#content a {
	text-decoration:none;
}

div#content p {
	padding-bottom: 8px;
	margin: 0px;
}

#contentholderstandard p.ingress {
	font-weight:bold;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 6px;
}

/* #contentHolderStandard p.ingress {
	font-weight:bold;
	padding-bottom: 16px;
	margin-top: 10px;
	margin-bottom: 4px;
	background-image: url(/img/dotHeaderStart.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
} */

#contentholderstandard button, input, select, td, table  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/*//////////////////////// Ankarlänkar////////////////////////////*/
#contentholderstandard .contentlist {
	margin: 0px 0px 0px;
	padding:0px 0px 0px 4px;
}

#contentholderstandard .contentlist strong {
	font-size:90%;
	color: #1A5881;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#contentholderstandard .contentlist ul {
	margin: 8px 0px 8px 18px;
}

#contentholderstandard .contentlist ul li  {
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 24px;
	margin:0px;
	background-image: url(../images/contentList2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	list-style-type: none;
}

#content .anchor {
	color:#000000;
}

/* Om man vill ha en prickad linje runt ankarlänkarna
#contentholderstandard .contentlist {
	margin: 0px 0px 6px;
	padding:2px 0px 4px 4px;
	background-image: url(../images/dotHeaderStart.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}
#contentholderstandard p.ingress {
	font-weight:bold;
	padding-bottom: 16px;
	margin-top: 10px;
	margin-bottom: 6px;
	background-image: url(../images/dotHeaderStart.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}

 */
 


/*//////////////////////// Ikoner////////////////////////////*/
.arrow1 {
	background-image: url(../images/arrowlink1.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
	line-height: 16px;
	padding-left: 10px;
}

.word {
	background-image: url(../images/word.gif);
 	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 16px;
}

.img {
	background-image: url(../images/img.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 16px;
}

.media {
 	background-image: url(../images/media.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 16px;
}

.misc {
 	background-image: url(../images/misc.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 16px;
}

.pdf {
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 16px;
}

.powerpoint {
	background-image: url(../images/powerpoint.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 16px;
}

.excel {
	background-image: url(../images/excel.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 16px;
}

/*//////////////////////// Punktlista////////////////////////////*/
#contentholderstandard ol {
	padding: 2px 0px 6px 0px;
	margin: 0px;
}

#contentholderstandard ol li  {
	padding: 0px 0px 2px;
	margin-left: 22px;
	list-style-position: outside;
}

#contentholderstandard ul {
	padding-top: 2px;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 6px;
	margin: 0px;
}

#contentholderstandard ul li  {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 21px;
	margin:1px;
	background-image: url(../images/liDot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	list-style-position: outside;
}

/*//////////////////////// Table////////////////////////////*/
#contentholderstandard table  {
	margin-bottom:16px;
}

.tableborder {
	border: 1px solid #dddddd;
	padding: 0px;
	width: 100%;
}

.tdborder {
	border: 1px solid #dddddd;
	padding: 4px;
	margin: 0px;
	vertical-align: top;
}

#contentholderstandard th {
	text-align:left;
}

/*//////////////////////// Placering av bilder ////////////////////////////*/

.picturesmalltableleftfloat { 
    margin: 3px 10px 10px 0px; 
    clear: both; 
}

.picturesmalltableright { 
     margin: 0px 0px 10px auto; 
     clear: both; 
}

.picturesmalltablecenter { 
     margin: 0px auto 10px auto; 
	 clear: both; 
}

.tablecenter {
     text-align: center;
}

.tableright {
     text-align: right;
}

/*//////////////////////// Stäng-knapp ////////////////////////////*/

.close {
	height: auto;
	width: 425px;
	text-align: right;
	margin-bottom: 10px;
	padding-right: 5px;
}

.closespace {
	padding-right: 0.4em;
}

.underline {
	text-decoration: underline;
}

/*//////////////////////// Upp, skriv ut och senast granskad ////////////////////////////*/
#printup {
	margin: 0px;
	width: 100%;
	clear: both;
}

.contentfooterup {
	height: 18px;
	float: left;
	background-image: url(../images/up.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 16px;
	margin-top: 18px;
	margin-bottom: 18px;
	font-size:10px;
	font-weight: bold;
	border: none;
}

.contentfooterprint {
	float:right;
	width:45%;
	height: 18px;
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 4px;
	font-size:10px;
	font-weight: bold;
	border: none;
}

.footer	{
	font-size:9px;
	clear:both;
	color:#777777;
	width:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
		
.footercontent {
	float:left;
	width:50%;
	margin: 0px;
}



/* FÖR VÄGLEDARE - Standardmall "För vägledare" 
- Högerkolumn, bifogade filer etc. */
div#rightcolumn {
	margin: 34px 0px 0px 40px;
	width: 202px;
	float: left;
}

#innerrightcolumn {
	width:100%;
	font-size:10px;
    border:none; 
}

#rightcolumn img#image {
	width:202px;
	margin-bottom:7px;
}

#rightcolumn .startpageimage {
	margin-bottom: 7px;
} 

#rightcolumn #relateddocuments {
	width:100%;
	background-color:#DDDDDD;
	padding-bottom:20px;
}

#rightcolumn #relateddocuments #relateddocumentscontent {
	padding:7px;
    border-style:none;
}

#relateddocumentscontent h3 {
	font-size: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
	padding:0px;	
}

#rightcolumn #relateddocuments #relateddocumentscontent a {
	font-weight:normal;
	text-decoration: none;
	line-height: 110%;
}

.arrow2 {
	background-image: url(../images/arrowlink2.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 10px;
}


/* FÖR VÄGLEDARE - 
Nyhetesarkiv använder Standardmall "För vägledare" */
#contentholderstandard #archiveinner {
	width:90%;
}

#contentholderstandard .date {
	color: #000000;
	font-weight: normal;
}

#contentholderstandard .resultspace {
	color: #1A5881;
	font-weight: normal;
	padding-top: 2px;
	display: block;
	padding-bottom: 4px;
}

#contentholderstandard .header1 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
	font-size: 1.3em;
	line-height: 120%;
}

#contentholderstandard .header2 {
	font-size: 110%;
	padding: 0px;
	margin-top: 14px;
	margin-bottom: 6px;
	line-height: 120%;
}

/* FÖR VÄGLEDARE - Mina uppgifter  */

div#searchcontent .small {
	font-weight: normal;
}

div#searchcontent .info {
	clear: both;
	float: left;
	width: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

div#searchcontent .formmessage2 {
	clear: both;
	float: left;
	width: 95%;
	color: #993333;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-top: 0.8em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	font-size: 0.9em;
}

div#searchcontent .formmessage4 {
	clear: both;
	float: left;
	width: 95%;
	font-weight: bold;
	padding-top: 0.6em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	font-size: 0.9em;
}

div#searchcontent .rform {
	width: 260px;
	float: left;
	height: auto;
	margin: 0px;
	padding-left: 10px;
	padding-right: 70px;
}

.rform form, label, input {
	font-size : 1em;
}

.rform label {
	float: left;
	position : relative;
	width : 150px;
	display : inline;
	margin : 0em 0.4em 0.4em;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	padding-top: 1.2em;
}

.rform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 90px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.rform label.long {
	width : 210px;

} 

/*.rform label.short {
	width : 210px;
	border: 1px solid #0099FF;

} */

.rform label.long input { 
    width : 200px; 
} 

/* Den .rform .buttona finns ej i Mina uppgifter */
.rform .buttona {
	width: 50%;
	margin: 0px;
	height: auto;
	float: left;
	padding-top: 0px;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0px;
	border: 1px solid #CC6600;
}

.rform label select {
	left : 100%;
	top : 0px;
	width : 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	display: inline;
	margin-top: 0.4em;
}

.rform label.long select {
	left : 100%;
	top : 0px;
	width : 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	display: inline;
	margin-top: 0.4em;
}

.rform label.short select {
	left : 100%;
	top : 0px;
	width : 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	display: inline;
	margin-top: 0.4em;
}

.rform label textarea {
	left : 100%;
	top : 0px;
	width : 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	display: inline;
	margin-top: 0.4em;
}

div#searchcontent .between {
	width: auto;
	padding-left: 10px;
	font-weight: normal;
}

div#searchcontent .save1 {
	clear: both;
	float: left;
	width: 86%;
	text-align: right;
	display: block;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
}

div#searchcontent .compulsory3 {
	float: left;
	width: 35%;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px 0px 0px 10px;
}

div#searchcontent .compulsory4 {
	float: left;
	width: 60%;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px;
}

/* FÖR VÄGLEDARE - Ändra inloggning, inloggingsuppgifter */
div#searchcontent .special1h3 {
	width: 740px;
	clear: both;
	float: left;
	background-color: #D2DCE3;
	padding-top: 3px;
	padding-left: 5px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 0.8em;
	margin-left: 0px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

div#searchcontent .formmessage3 {
	clear: both;
	float: left;
	width: 95%;
	color: #993333;
	font-weight: bold;
	padding-top: 0.6em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	font-size: 0.9em;
}

div#searchcontent .smallboldtext {
	font-weight: bold;
	color: #333333;
	font-size: 0.9em;
	padding-top: 1em;
	padding-bottom: 0.2em;
	height: auto;
	width: auto;
}

div#searchcontent .mailtext {
	width: 290px;
	height: auto;
	padding-bottom: 1em;
}

.sform {
	width: 735px;
	float: left;
	height: auto;
	margin: 0em 0em 1.4em 0px;
	padding-left: 8px;
}

.sform form, label, input {
	font-size : 1em;
} 

.sform label {
	float: left;
	position : relative;
	width : 200px;
	display : inline;
	margin : 1em 2em 0em 0em;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
}

.sform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 200px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.sform label.long {
	width : 23em;
}

.sform label.long input {
	width: 22em;
}

div#searchcontent .save2 {
	height: auto;
	width: auto;
	float: left;
	margin-top: 3.2em;
}

div#searchcontent .save2 .button {
	margin: 0px;
	padding: 0px;
	width: 25em;

}


/* FÖR VÄGLEDARE - Medlemssida - presentation - Kalendarium - presentation - Metodbank - presentation - Bibliografi - presentation  */
div#searchcontent .message {
	clear: both;
	float: left;
	width: 100%;
	color: #993333;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px;
}

div#searchcontent .presentation {
	height: auto;
	width: 700px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 20px;
	font-size: 1.0em;
	clear: both;
	float: left;
	margin: 0px;
}

div#searchcontent .presentation .heading {
	height: auto;
	width: 140px;
	margin: 0px;
	color: #191919;
	padding-bottom: 0.3em;
	padding-top: 0px;
	padding-right: 15px;
	font-weight: normal;
	padding-left: 0px;
}

div#searchcontent .presentation .results {
	height: auto;
	width: 400px;
	margin: 0px;
	text-align: left;
	padding: 0px 145px 0.3em 0em;
}

div#searchcontent .presentation .resultsbreak {
	height: auto;
	width: 400px;
	margin: 0px;
	text-align: left;
	padding: 0px 0px 0.3em 0em;
	word-break: break-all;
}

div#searchcontent .presentation2 {
	height: auto;
	width: 700px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 1.0em;
	clear: both;
	float: left;
	margin: 0px;
}

div#searchcontent .presentation2 .heading {
	height: auto;
	width: 140px;
	margin: 0px;
	color: #191919;
	padding-bottom: 0.3em;
	padding-top: 0px;
	padding-right: 15px;
	font-weight: normal;
	padding-left: 0px;
}

div#searchcontent .presentation2 .results {
	height: auto;
	width: 400px;
	margin: 0px;
	text-align: left;
	padding: 0px 145px 0.3em 0em;
}

div#searchcontent .presentation2 .resultsbreak {
	height: auto;
	width: 400px;
	margin: 0px;
	text-align: left;
	padding: 0px 0px 0.3em 0em;
	word-break: break-all;
}

div#searchcontent .comments {
	font-weight: normal;
	margin: 0px;
	width: auto;
	padding: 10px 0px 0px;
	float: left;
}

div#searchcontent .comment {

	width: 70%;
	margin-top: 10px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: left;
	clear: both;
	padding-top: 0em;
	padding-riAght: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div#searchcontent .addbutton {
	width: auto;
	margin-top: -3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	clear: both;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20em;
}

.qform form, label, input {
	font-size: 1em;
} 

.qform {
	width: 80%;
	float: left;
	height: auto;
	margin: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.qform label {
	float: left;
	position : relative;
	width : 20em;
	display : inline;
	margin : 6px 0px 10px 0em;
	font-weight: bold;
	color: #000000;
	height: auto;
}

.qform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 160px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.qform label textarea {
	left : 100%;
	top : 0px;
	width : 18em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	display: inline;
	float: left;
	clear: both;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* FÖR VÄGLEDARE - Medlemssida - sök - Kalendarium - sök- Metodbank - sök - Bibliografi - sök */	
div#searchcontent {
	width:740px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

div#searchcontent h1 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
	font-size: 1.3em;
	line-height: 120%;
}

div#searchcontent h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

div#searchcontent .title {
	float: left;
	width: 65%;
	margin: 0px;
}

div#searchcontent .back {
	float: left;
	width: 34%;
	text-align: right;
	margin: 0px;
	color: #1A5881;
}

div#searchcontent .hr {
	font-size: 1px;
	height:3px;
	background-image: url(../images/lidot2.gif);
	background-repeat: repeat-x;
	background-position: center;
	clear: both;
	width: 750px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div#searchcontent .leftcolumn {
	float: left;
	width: 49%;
}

div#searchcontent .rightcolumn {
	float: left;
	width: 40%;
	margin-top: 24px;
}

div#searchcontent .rightcolumn p {
	margin-bottom: 8px;
}

div#searchcontent .addbox  {
	height: auto;
	width: 100%;
	background-color: #E2E2E2;
	margin-top: 20px;
	clear: both;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#searchcontent .add  {
	height: auto;
	width: auto;
	background-image: url(../images/add.gif);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	text-indent: 20pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

div#searchcontent .headerhits2 {
	float: left;
	width: 100%;
	color: #000000;
	margin-top: 25px;
	letter-spacing: 0.1em;
}

div#searchcontent .hits {
	float: left;
	width: 750px;
	background-repeat: repeat-x;
	background-image: url(../images/lidot3.gif);
	clear: both;
	margin: 0px;
}

div#searchcontent .nohits {
	clear: both;
	float: left;
	width: 50%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3em;
	padding-left: 0px;
}

div#searchcontent .tableinfo {
	clear: both;
	float: left;
	width: 99%;
	margin-bottom: 10px;
}

div#searchcontent .table {

	background-color: #FFFFFF;
	border-top: 2px solid #91AABD;
	border-right: 2px solid #91AABD;
	border-bottom: 2px solid #91AABD;
	border-left: 0px none #91AABD;
	margin: 0px;
	padding: 0px;
	width: 99%;
}

div#searchcontent .tableheading {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #91AABD;
	border-right-color: #91AABD;
	border-bottom-color: #91AABD;
	border-left-color: #91AABD;
	font-weight: bold;
	font-size: 0.9em;
	background-color: #E1E1E1;
}

div#searchcontent .tableheadingimage {
	background-color: #E1E1E1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #91AABD;
	border-right-color: #91AABD;
	border-bottom-color: #91AABD;
	border-left-color: #91AABD;
}

div#searchcontent .result {
	text-align: left;
	border-top: 0px none #91AABD;
	border-right: 0px none #91AABD;
	border-bottom: 0px none #91AABD;
	border-left: 2px solid #91AABD;
	font-size: 0.9em;
	margin: 0px;
	padding: 4px 2px;
}

div#searchcontent .resultcolor {
	text-align: left;
	border-top: 0px none #91AABD;
	border-right: 0px none #91AABD;
	border-bottom: 0px none #91AABD;
	border-left: 2px solid #91AABD;
	background-color: #EAEAEA;
	font-size: 0.9em;
	margin: 0px;
	padding: 4px 2px;
}

div#searchcontent .searchbutton  {
	float: left;
	height: auto;
	width: auto;
	margin-top: 2em;
	margin-left: 0.8em;
}

div#searchcontent .searchbutton2 {
	width: auto;
	margin: 5.5em 0px 0px;
	float: left;
	padding-left: 1em;
}

.oform form, label, input {
	font-size: 1em;
} 

.oform {
	width: 80%;
	float: left;
	height: auto;
	margin: 0px;

}

.oform label {
	float: left;
	position : relative;
	width : 190px;
	display : inline;
	margin : 10px 20px 10px 0em;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	height: auto;
}

.oform label.extrashort {
	width : 72px;
}

.oform label.middleshort {
	width : 110px;
	margin-left: -0.6em;
}

.oform label.long {
	width : 180px;
}

.oform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 160px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.oform label.long input {
	width : 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.oform label select {
	display: inline;
	left : 100%;
	width : 190px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.oform label select.short {
	display: inline;
	left : 100%;
	width : 170px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.oform label select.middleshort {
	display: inline;
	left : 100%;
	width : 100px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.oform label select.extrashort {
	display: inline;
	left : 100%;
	width : 70px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: auto;
}

.oform label textarea {
	display: inline;
	left : 100%;
	top : 0px;
	width : 170px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

div#searchcontent .tableinfo2 {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

div#searchcontent .table2 {
	background-color: #FFFFFF;
	border-top: 2px solid #91AABD;
	border-right: 2px solid #91AABD;
	border-bottom: 2px solid #91AABD;
	border-left: 0px none #91AABD;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div#searchcontent .headerhits {
	float: left;
	width: 99%;
	color: #000000;
	margin-top: 25px;
	margin-bottom: 6px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	letter-spacing: 0.1em;
}

.hitscount {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.9em;
}

div#searchcontent .hitsleft {
	float: left;
	width: 460px;
	font-size: 0.9em;
	margin: 0px 9px 0px 0px;
	padding: 0px;
}

div#searchcontent .hitsright {
	float: left;
	width: 210px;
	font-size: 0.9em;
	margin: 16px 4px 0px 0px;
}

div#searchcontent .hitschange {
	float: left;
	width: 40px;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	background-color: #DADADA;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 0px;
}

.line {
	border-bottom: 2px dotted #666666;
	clear: both;
	float: left;
	width: 99%;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.line2 {

	border-bottom: 2px dotted #666666;
	clear: both;
	float: left;
	width: 99%;
	margin-top: -0.4em;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.line .publishdate {
	padding-bottom: 2px;
	color: #333333;
	font-size: 10px;
}

div#searchcontent .hitsleft p {
	padding-top: 4px;
	margin: 0px;
}

div#searchcontent .hitsright .heading {
	margin: 0px;
	color: #333333;
	padding: 0px;
	width: 72px;
}

div#searchcontent .hitsright .results {
	height: auto;
	width: auto;
	margin: 0px;
	text-align: left;
	padding: 0px;
}


/* FÖR VÄGLEDARE - Kalendarium - syfte - Metodbank - syfte - Bibliografi - syfte */
div#searchcontent .moreinfo {
	width: 490px;
	float: left;
	height: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 10px 0px 0px;
}

div#searchcontent .moreinfo p {
	padding-bottom: 8px;
	margin: 0px;
	padding-top: 2px;
}

div#searchcontent .moreinfo .heading {
	font-size: 1.0em;
	margin: 0px;
	padding: 2px 0px 0px;
}

div#searchcontent .image {
	float: left;
	height: auto;
	margin: 14px 0px 0px 20px;
	padding: 0px;
	text-align: left;
}

div#searchcontent .imagewidth {
	width: 202px;
	margin: 0px;
	padding: 0px;
}

/* FÖR VÄGLEDARE - Kalendarium - lägg till + ändra aktivitet - Metodbank - lägg till  + ändra material - Bibliografi - lägg till + ändra publikation  */
div#searchcontent .compulsory {
	float: left;
	width: 20%;
	margin-top: -0.2em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#searchcontent .compulsory2 {
	float: left;
	width: 50%;
	margin-top: -0.2em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#searchcontent .formmessage {
	clear: both;
	float: left;
	width: 55%;
	color: #993333;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 157px;
	margin-top: 1.4em;
	margin-right: 0px;
	margin-bottom: -0.8em;
	margin-left: 0px;
}

div#searchcontent .formmessage1 {
	clear: both;
	float: left;
	width: 55%;
	font-weight: bold;
	font-size: 0.9em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 157px;
	margin-top: 1.4em;
	margin-right: 0px;
	margin-bottom: -0.8em;
	margin-left: 0px;
}

div#searchcontent .published {
	clear: both;
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}

div#searchcontent .color {
	color: #666666;
	margin: 0px;
	padding: 0px;
	width: auto;
	font-size: 0.9em;
}

.pform form, label, input {
	font-size: 1em;
} 

.pform {
	width: 90%;
	float: left;
	height: auto;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.pform label {
	position : relative;
	width : 150px;
	display : block;
	margin : 0.5em 0em 1.2em;
	font-weight: bold;
	font-size: 0.9em;
} 

.pform label input {
	position : absolute;
	left : 100%;
	top : 0px;
	width : 18em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform label.short input {
    position : absolute;
	left : 100%;
	top : 0px;
	width : 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform label.extrashort input {
	position : absolute;
	left : 100%;
	top : 0px;
	width : 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform label.long input {

	position : absolute;
	left : 100%;
	top : 0px;
	width : 220px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform label select {
	position : absolute;
	left : 100%;
	top : 0px;
	width : 17.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform label.short select {
	position : absolute;
	left : 100%;
	top : 0px;
	width : 16.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform label.extrashort select {
	position : absolute;
	left : 100%;
	top : 0px;
	width : 5.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}


.pform label textarea {
	position : absolute;
	left : 100%;
	top : 0px;
	width : 22em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform label.short textarea {

	position : absolute;
	left : 100%;
	top : 0px;
	width : 18em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.pform .flow1 {
	width: 19em;
	margin: 0px 1em 0px 0px;
	padding: 0px;
	float: left;
}

.pform .flow2 {
	width: 4em;
	margin: 0px 1em 0px 0px;
	float: left;
	padding-top: 5px;
}

.pform .flow3 {
	width: 3em;
	margin: 0px;
	float: left;
	padding-top: 5px;
}

.pform .choose {
	margin: 7em 0px 2em;
	padding: 0px 0px 0px 150px;
    clear: both;
	width: 70%;
}

.pform .file1 {
	clear: both;
	width: 70%;
	margin-top: 2em;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;

}

.pform .file2 {
	clear: both;
	width: 70%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
	font-style: italic;
}

.pform .loada {
	width: 45%;
	margin: 0px 0px 14px;
	padding: 0px;
	float: left;
	clear: both;
}

.pform label.top {

	position : relative;
	width : 150px;
	display : block;
	margin : 6em 0em 1.2em;
	font-weight: bold;
	font-size: 0.9em;
}

.pform .information {
	margin: 0px 0px 2em;
	padding: 30px 0px 0px 150px;
	clear: both;
	width: 25%;
}

.pform .buttonb{
	width: auto;
	margin: 0px;
	padding: 10px 0px 14px 150px;
	float: left;
}

.pform .buttonc {
	width: auto;
	margin: 0px;
	padding: 10px 0px 0px 150px;
	float: left;
}

.pform .buttond {
	width: auto;
	margin: 0px;
	padding: 10px 0px 0px 20px;
	float: left;
}

.pform .buttone {
	margin: 10px 0px 0em;
	padding: 0px;
	clear: both;
	width: 25%;
}

.pform .buttonf {
	width: auto;
	margin: 0px;
	float: left;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 150px;
	padding-top: 50px;
}

.pform .buttong {

	width: auto;
	margin: 0px;
	padding: 50px 0px 0px 150px;
	float: left;
}

.pform .buttonh {
	width: auto;
	margin: 0px;
	padding: 50px 0px 0px 20px;
	float: left;
}


/* FÖR VÄGLEDARE - Forum   */
div#forum {
	width:500px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

div#forum h1 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
	font-size: 1.3em;
	line-height: 120%;
}

div#forum h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px 0px 0.4em;
	padding: 0px;
}

div#forum .link {
	width: 494px;
	clear: both;
	float: left;
	margin: 0px;	
}

div#forum .linka {
	width: auto;
	margin: 0em 6px 4px 0em;
	padding-right: 6px;
	border-right: 1px solid #1A5881;
	float: left;
	white-space: nowrap;
}

div#forum .new {
	margin-top: 1.2em;
	background-color: #E8E8E8;
	width: 494px;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	float: left;
	clear: both;
	padding-left: 6px;
	margin-bottom: 0.6em;
}

div#forum .boldtext {
	font-weight: bold;
	margin: 0em;
}

div#forum .thintext {
	font-weight: normal;
}

div#forum .spacetitle {
	margin-top: 0.8em;
	width: 100%;
}

div#forum .alltext {
	margin: 0px;
	clear: both;
	width: 100%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* FÖR VÄGLEDARE - Forum - nytt inlägg - Forum - svara på inlägg   */
div#contentholderstandard .newh2 {
	width: 380px;
	font-size: 100%;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 2px;
	line-height: 120%;
}

div#contentholderstandard .message {
	color: #993333;
	font-weight: bold;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	width: 90%;
}

div#contentholderstandard p.small {
	width: 380px;
}

.uform form, label, input {
	font-size : 1em;
}

.uform {
	width: 400px;
	float: left;
	height: auto;
	margin: 10px 0px 20px;
}

.uform label {
	float: left;
	position : relative;
	width : 230px;
	display : inline;
	margin : 0em 0.4em 0.4em;
	font-weight: bold;
	padding-top: 1.2em;
	font-size: 0.9em;
}

.uform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 300px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

.uform label textarea {
	left : 100%;
	top : 0px;
	width : 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	display: inline;
	margin-top: 0.2em;
	margin-bottom: 1em;
}

.uform .button {
	width: 360px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
	text-align: right;
	display: block;
	clear: both;
	float: left;
}

.uform .senda {
	clear: both;
	float: left;
	width: 90%;
	font-size: 0.9em;
	padding-left: 4px;
	margin-bottom: 0.2em;
}

.uform .bold {
	font-weight: bold;
}

div#contentholderstandard .compulsory {
	width: 100%;
	clear: both;
	float: left;
	margin-top: 1.6em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#contentholderstandard .back  {
	float: left;
	width: 360px;
	text-align: right;
	color: #1A5881;
	padding: 0px;
	clear: both;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1.2em;
	margin-left: 0px;
}

div#contentholderstandard .underline  {
	text-decoration: underline;
}


/* FÖR VÄGLEDARE - Kontakta oss   */
/* Utbilningsinfo.se - Kontakta oss   */

div#content .formmessage {
	clear: both;
	float: left;
	width: 95%;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 1em;
	}
	
div#content .formmessage2 {
	clear: both;
	float: left;
	width: 95%;
	font-size: 0.9em;
	font-weight: bold;
	margin-top: 1em;
	color: #993333;
	}

.tform form, label, input {
	font-size : 1em;
}

.tform {
	width: 400px;
	float: left;
	height: auto;
	margin: 10px 0px 20px;
}

.tform label {
	float: left;
	position : relative;
	width : 230px;
	display : inline;
	margin : 0em 0.4em 0.4em 0em;
	font-size: 1.0em;
	font-weight: bold;
	padding-top: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;

}

.tform label input {
	display: inline;
	left : 100%;
	top : 0px;
	width : 300px;
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
}

.tform label.mail {
	position : relative;
	width : 250px;
	display : block;
	margin : 0px 0px 0px 0em;
	font-weight: bold;
	font-size: 0.9em;
}

.tform label textarea {
	left : 100%;
	top : 0px;
	width : 350px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	display: inline;
	margin-top: 0.2em;
	margin-bottom: 1em;
}

.tform .button {
	width: 360px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
	text-align: left;
	display: block;
	clear: both;
	float: left;
}

.tform .button .buttonsearch {
	width: 12em;
}

.tform .senda {
	clear: both;
	float: left;
	width: 90%;
	font-size: 0.9em;
	padding-left: 4px;
	margin-bottom: 0.2em;
}

.tform .bold {
	font-weight: bold;
}


/* FÖR VÄGLEDARE - Logga in   */
div#areacontentextrainner {
	width: 765px;
	padding-left: 10px;
	margin: 0px;
}

div#areacontentextrainner h1 {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 16px;
	font-size: 1.3em;
	line-height: 120%;
}

div#areacontentextrainner h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

div#areacontentextrainner p.intro {
	width: 600px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1.2em;
	margin-left: 0px;
}

div#areacontentextrainner p.intro2 {
	width: 600px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}

div#areacontentextrainner .back2 {
	float: left;
	width: 760px;
	text-align: right;
	color: #1A5881;
	padding: 0px;
	clear: both;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0.4em;
	margin-left: 0px;
}

div#areacontentextrainner .mainframe2 {
	border: 2px solid #7595AC;
	width: 771px;
	float: left;
	margin: 0px 0px 20px;
	padding-bottom: 30px;
}

div#areacontent .infofolderbox .foldertext3 {
	font-size: 0.9em;
	color: #333333;
	float: left;
	width: 100%;
	margin: 0px;
	padding-left: 5px;
}

div#areacontent .infofolderbox .foldertext3 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}

div#areacontent .infofolderbox .foldertext3 ul li {
	margin: 0px 0px 6px;
	padding: 0px;
}


/* FÖR VÄGLEDARE - Registrera dig som medlem   */
div#areacontentextrainner .example {
	width: 60%;
	color: #1A5881;
	margin: 0em;
}

div#areacontentextrainner .back {
	float: left;
	width: 700px;
	text-align: right;
	color: #1A5881;
	padding: 0px;
	clear: both;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0.6em;
	margin-left: 0px;
}

div#areacontentextrainner .border {
	border: 2px solid #7595AC;
	width: 720px;
	float: left;
	margin: 0px 0px 20px;
	padding-left: 10px;
}

div#areacontentextrainner .compulsoryaround {
	float: left;
	width: 100%;
	clear: both;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 1.6em;
	margin-left: 0em;
}

div#areacontentextrainner .compulsory5 {
	float: left;
	width: 37%;
	margin: 0em;
}

div#areacontentextrainner .compulsory6 {
	float: left;
	width: 55%;
	margin: 0em;
}

div#areacontentextrainner .formmessage {
	width: 90%;
	color: #993333;
	font-weight: bold;
	clear: both;
	float: left;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 10px;
}

div#searchcontent2 {
	width:auto;
	padding: 0px;
	margin: 0px;
	float: left;
}

div#searchcontent2 .heading {
	clear: both;
	float: left;
	width: 90%;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#searchcontent2 .small {
	font-weight: normal;
}

div#searchcontent2 .aroundrform {
	clear: both;
	float: left;
	width: 95%;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

div#searchcontent2 .rform {
	width: 330px;
	float: left;
	height: auto;
	margin: 0px;
	padding-left: 10px;
}

div#searchcontent2 .between {
	width: auto;
	padding-left: 10px;
	font-weight: normal;
}

div#searchcontent2 .checkbox {
	width: 80%;
	clear: both;
	float: left;
	padding-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#searchcontent2 .checkboxa {
	float: left;
	margin: 0px;
	height: auto;
	width: 10px;
}

div#searchcontent2 .checkboxb {
	float: left;
	margin: 0px;
	height: auto;
	width: 18px;
	padding-top: 4px;
}

div#searchcontent2 .checkboxc {
	float: left;
	margin: 0px;
	height: auto;
	width: 400px;
	padding-top: 8px;
	padding-right: 2px;
	padding-left: 2px;
}

div#searchcontent2 .save1 {
	clear: both;
	float: left;
	width: 90%;
	text-align: right;
	display: block;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
}

/* FÖR VÄGLEDARE - Registrera dig som medlem - information, aktivetingslänk - Avsluta medlemskap   */
div#areacontentextrainner .mainframe2 .insidea {
	width: 500px;
	margin-top: 2em;
	padding-left: 2em;
	clear: both;
	float: left;
}

div#areacontentextrainner .mainframe2 .insideb {
	width: auto;
	margin-top: 1em;
}

div#areacontentextrainner .mainframe2 .insidec {
	width: auto;
	margin-top: 1em;
	font-style: italic;
}

div#areacontentextrainner .back3 {
	width: 500px;
	text-align: right;
	color: #1A5881;
	margin-top: 1.4em;
	margin-right: 0px;
	margin-bottom: 0.4em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2em;
	clear: both;
	float: left;
}

.insideline {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	width: auto;
	margin-top: 6em;
	clear: both;
	margin-bottom: 0.4em;
}


/* FÖR VÄGLEDARE - Glömt ditt lösenord */
div#areacontent .boxleft .innertext2 {
	height: auto;
	width: 270px;
	margin-top: 0em;
	padding-top: 10px;
	font-style: italic;
}

div#areacontent .small {
	font-weight: normal;
}

div#areacontent .save3 {
	width: auto;
	float: left;
	height: auto;
	margin: 0px;
	padding-top: 24px;
}

div#areacontent .save3 .button {
	margin: 0px;
	padding: 0px;
	width: 9em;
}

div#areacontainer a {text-decoration: underline}

/* Webbkarta   */

.webbmapcol {
	width: 100%;
	padding-bottom: 14px;
	margin-top: 8px;
}

.webbmaparea {
	margin-bottom: 18px;
	padding-left: 16px;
}

.webbmaparea ul li a{
	padding: 0px;
	margin: 0px 0px;
}

.webbmaparea ul li ul{
	padding: 0px;
	margin: 0px 0px;

}

.webbmaparea ul.notvisiblelist{
	padding: 0px;
	margin: 0px 0px;;
}

.webbmaparea ul.notvisiblelist ul li a{
	padding: 0px 0px 2px;
	margin: 0px;
	display: block;
}

.webbmaparea ul.notvisiblelist li a{
	padding: 0px 0px 4px;
	margin: 0px;
	display: block;
}

div#contentholderstandard #content .notvisiblelist a {
    text-decoration: underline;
}

#printfooter {
	color: #999999;
	border-top: 2px solid #666666;
	margin: 20px 0px 0px;
	padding-top: 10px;
	height: auto;
	width: 640px;
	font-size: 90%;
	float: left;
	display: none;
}

/* Månadens fråga   */

 #dialogueboxmonthly {
	background-color: #DDE5EB;
	width: 200px;
	margin: 0px 0px 18px 0px;
	padding:6px 0px 6px 0px;

} 

#dialogueboxmonthly a {
	color: #1A5881;
}

.montlybg   {
	border: 2px solid #FFFFFF;
	background-color:#DDE5EB;
	margin:0px 6px 0px 6px;
} 

#monthlyquestion {
	font-size: 11px;
	vertical-align:middle;
	font-weight: bold;
	color: #000000;
	width: 100%;
	margin-top:2px;
} 

 #monthlyquestionlight {
	font-size: 10px;
	color: #000000;
	text-align: left;
	width: 90%;
} 

.monthlyquestioninner {
	padding: 6px 0px 4px 12px;
}

.questionbox {
	width: 100%;
	padding-top: 10px;
	margin-bottom: 4px;
}

.questionbox input {
	vertical-align:middle;
}

#dialogueboxbutton {
	font-size: 10px;
	margin-left: 10px;
	padding: 0px;
	height: 18px;
	vertical-align:top;
	color: #000000;
}

.monthlyquestionbottom {
	vertical-align:middle;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 5px;
	font-size: 10px;
	background-image:none;
}

.seemoremontlyquestion {
	font-size: 92%;
	background-image: url(../images/doublearrow.gif);
	text-align:left;
	background-repeat: no-repeat;
	background-position: 0px center;
	clear: both;
	padding-left: 20px;
	font-weight: lighter;
	vertical-align: top;
	height: 11px;
	margin: 4px 10px 0px 2px;
	color: #3C3C3C;
}


/*/Resource*//*/Resource*//*/Resource*//*/Resource*//*/Resource*//*/Resource*//*/Resource*/


.resource  {
	width:760px;
}


div#contentholderstandard .resource .back2  {
	display:block;
	padding:12px 0px 12px 0px;
	display:block;
	text-align:left;
}


div#contentholderstandard .resource h1 {
	font-size:24px;
	font-weight:normal;
	display:block;
	width:100%;
}


div#contentholderstandard p.authorYear {
	font-weight:normal;
	display:block;
	font-style:italic;
}

div#contentholderstandard p.ingress{
	font-weight:normal;
	padding-bottom:18px;
}

div#contentholderstandard .resource #content   {
	width:460px;
	float:left;
}

 .resource .picture   {
	width:250px;
	overflow:hidden;
	float:right;
	padding-top:64px;
}

 .resource .picture img  {
 	border:1px solid #9B9B9B;
}

 .resource .footer   {
 	display:none;
}

 .resource .specific   {
  	padding:6px 0px 8px 10px !important;
 	padding:6px 0px 2px 10px;
	display:block;
}

.specific .leftText {
	float:left;
	width:120px;
	font-weight:bold;
	font-size:92%;
}

.specific .rightText {
	float:left;
	width:320px;
}

.grey  {
	background-color:#EAEAEA;
}

.white {
	background-color:#FFFFFF;
}

.clearBoth   {
	clear:both;
	line-height:1px;
	height:1px;
	overflow:hidden;
}



/*15 okt*/

.lineClearBoth   {
	clear:both;
	background-image:url(../images/lineClear.gif);
	background-repeat:repeat-x;
	height:14px;
	font-size:1px;
	line-height:1px;
	padding-bottom:0px;
	margin:-8px 0px 0px 0px; 
	background-position:center;
}

.statistics {
    border: 1px solid #AAAAAA;
    border-width:1px 0 0 1px;
    width: 500px;    
}
.statistics td, .statistics th {
    border: 1px solid #AAAAAA;
    border-width:0 1px 1px 0;
    text-align: right;
}
.statistics .text {
    text-align: left;
}

/*COMPARESCHOOL 2008*/

/*//FONTS//*/

table.compareSchools th h2 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	margin:0;
	padding:6px;
}

table.compareSchools th.brown_dark h2 {
	color:#FFFFFF;
}

table.compareSchools h3  {
	font:bold 1.0em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:6px;
}


table.compareSchools h4  {
	font:bold 1em Arial, Helvetica, sans-serif;
	margin:0px;
	padding:4px;
}


/*//INFOTEXT//*/

div.infoText_compareSchools   {

}
	div.infoText_compareSchools p   {
		margin:0px;
		padding:10px 0 0;
		font-size:1.1em;
	}
	
	div.infoText_compareSchools p img.infospace2    {
		margin:0px;
	}
	
div.boxtopinnerd.extended {
	width:162px;
	float:right;
	padding-right:12px;
}

/*/ruta/*/

div#areacontentextra .boxtop .boxmiddled{
	margin:2px 0 4px;
}


/*specifikt f gymnasium
*/

#areacontentextra .compareSchools_wrapper.lyceum table.compareSchools th.col1{
	width:20% !important;
	width:20% ;
}

#areacontentextra .compareSchools_wrapper.lyceum table.compareSchools th.col2{
	width:20%;
}


#areacontentextra .compareSchools_wrapper.lyceum table.compareSchools th.col3{
	width:33%;
}

#div#areacontentextra .compareSchools_wrapper.lyceum dl.schoolInfo dt,
.compareSchools_wrapper.lyceum dl.schoolInfo dt
 {
	font-size:0.9em;
	line-height:1.2;
	padding:0 6px;
}

div#areacontainer .compareSchools_wrapper.lyceum  span.certificate a, 
div#areacontainer .compareSchools_wrapper.lyceum  table.compareSchools .brown_light a  {
	padding-bottom:2px;
}

table.compareSchools th.table_compare_school dd.school {
	font-weight:bold;
}


/*//TABLEDATA//*/


div.compareSchools_wrapper   {
	margin:12px 0 0 1px;
}

table.compareSchools   {

}

table.compareSchools,
table.compareSchools td,
table.compareSchools th {
	border:1px solid #BFBD7F;
	border-collapse:collapse;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	vertical-align:top;
	padding:8px 0;
}


table.compareSchools caption   {
	position:absolute;
	left:-9999px;
	z-index:auto;
	font-size:0.1em;
	color:#FFFFFF;
}


table.compareSchools span.certificate   {
	white-space:nowrap;
	display:block;
	text-align:center;
	vertical-align:middle;
	padding-bottom:2px;
}

table.compareSchools span.certificate span   {
	font-size:0.92em;
	color:#990000;
}


div#areacontainer span.certificate a,
div#areacontainer table.compareSchools .brown_light a  {
	color:#333333;
	text-decoration:none;
	padding:1px 12px;
	display:block;
	padding:6px 0 6px;
	margin:-6px 2px 0;
}



table.compareSchools tr.rowDivider  {
	background-color:#FFF;	
	height:2px;
	margin:0px;
	padding:0px;
}


table.compareSchools tr.rowDivider td  {
	margin:0px;
	padding:0px;
}


table.compareSchools .height_oneRow   {
	height:3em !important;
	height:1.2em;
}


table.compareSchools .height_oneRow h3   {
	margin:0px;
	padding:0px;
}


/*widths*/

table.compareSchools .col1  {
	width:46% !important;
	width:34%;
}

table.compareSchools .col2,
table.compareSchools .col3  {
	width:25%;
}


table.compareSchools .col4  {
	width:20%;
}

table.compareSchools .half  {
	width:20%;
	background:#F9F8EC;
}

table.compareSchools .third {
	width:15%;
	background:#F9F8EC;
}

table.compareSchools .quarter {
	width:7%;
}

/*widths*/

/*color-fields*/

/*//brownBorder//*/

table.compareSchools th.brownBorder {
	border-right:1px solid #D7D5AC;
	background:#F9F8EC;
}

table.compareSchools th.brownBorder.first {
	background:#F9F8EC url(../images/bg_compareSchoolsFirst.gif) no-repeat center 16px;
}


/*//all//*/
.brown_light  {
	background-color:#E6E5CD;
}

.brown_medium  {
	background-color:#D7D5AC;
}

.brown_dark  {
	background-color:#C6BA99;
}

/*//even//*/
tr.even td.brown_light,  {
	background-color:#E6E5CD;
}

tr.even .brown_medium  {
	background-color:#D7D5AC;
}

tr.even .brown_dark  {
	background-color:#C6BA99;
}

/*//odd//*/

tr.odd .brown_light  {
	background-color:#DEDED4;
}


tr.odd .brown_medium {
	background-color:#D1D1C3;
}

tr.odd .brown_dark  {
	background-color:#C6BA99;
}

/*/color-fields*/

table.compareSchools tr.double_row  {
		border-bottom:3px double #BFBD7F;
}


table.compareSchools .result_percentRow {
	padding:12px 0;
}

/*//first cell//*/


.table_compare_allCountry    {
	background:url(../images/table_compare_allCountry.gif) no-repeat center 6px;
	}
	
table.compareSchools th.table_compare_allCountry h2    {
	padding-bottom:50px;
	display:block;
	}

table.compareSchools dl.schoolInfo {
	margin:0px;
	font-size:1.2em;

}

table.compareSchools dl.schoolInfo dt {
	margin:0;
	padding:0;
	font-size:1.1em;
	line-height:1.1;
}

div#areacontainer table.compareSchools dl.schoolInfo dt a {
	color:#333333;
	text-decoration:none;
	border:none;
}

table.compareSchools dl.schoolInfo dt span.school {
	font-size:1.1em;
	display:block;

}

table.compareSchools dl.schoolInfo dt span {
	font-size:0.8em;

}

table.compareSchools th.table_compare_school dd  {
	display:block;
	clear:both;
	text-align:center;
	margin:0;
	padding:0;
	font-size:0.84em;
	font-weight:normal;
}


table.compareSchools th.table_compare_school dd.profile  {
	white-space:nowrap;
	font-size:0.82em;
}

table.compareSchools th.table_compare_school dd.profile span  {
	white-space:nowrap;
	display:block;
	font-weight:normal;
	font-size:1em;
}

p.comparerSchools_extraInfo  {
	border:1px solid #BFBD7F;
	margin:12px 0;
	padding:12px;
	background:#F9F8EC;
}


table.compareSchools th.table_compare_school span.numStudents  {

}

/*//info about schools //*/

table.compareSchools th.table_compare_school  {
}

.compareSchool_imgWrapper {
	width:140px;
	overflow:hidden;
	margin: 0px auto;
	display:none;
}

.compareSchool_imgWrapper img {
	border:1px solid #FFF;
	margin:8px 0;
}
