body {
 	background-color: #eee;
  	text-align: center;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

p, td {
  	color : #000;
  	font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
  	font-size: 10px;
  	line-height: 13px;
  	font-weight: normal;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}

.nofont {
	font-size: 1px;
}

h1.standalone {
  margin-top: 3px;
  margin-bottom: 3px;
}

	h1.green 
	{
		color: #379A2A;
	}

h1.newsletter-content-header
{
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	margin: 10px 0 20px 0;
	color: #379A2A;
}

ol.newsletter-list
{
	margin: 10px 10px 20px 10px;
	padding: 0 0 0 40px;
	/*list-style-image: url(../bilder/nyhetsbrev/list-image.png);*/
	background: #fff url(../bilder/nyhetsbrev/list-image-long.png) 1.9em 0 no-repeat; 
}

ol.newsletter-list li
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 18px;
	margin: 10px;
	padding: 5px;
	background: #c0e0c3;
	color: #fff;
}
	ol.newsletter-list li span,
	ol.newsletter-list h4
	{
		color: #333;
		font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
	}

ol.newsletter-list h4
{
	margin: 0;
	display: inline;
	font-weight: bold;
}

/* NY CSS FÖR LAYOUT START */

#box {
	width: 754px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

#top {
	background-color: transparent;
}

#content {
	background-color: #fff;
	width: 584px;
	padding: 0px;
	float: left;
}
#content-firstpage {
	width: 390px;
	padding: 0;
	margin: 0;
	float: left;
}

#menu-start {
	width: 170px;
	padding: 0;
	margin: 0;
	float: left;
}

#menu {
	width: 170px;
	padding: 0;
	margin: 0;
	float: left;
}

#sidebar {
	width: 184px;
	padding: 0px;
	float: left;
}

#content-fullwidth
{
	width: 540px;
	padding: 0;
	margin: 0;
	float: left;
}

#utbildning-box {
	margin-left: 14px;
	width: auto;
}

#utbildning-footer {
	margin-top: 14px;
	margin-left: 14px;
	margin-bottom: 10px;
}

/* Runda boxar menyn start */

div.meny_box {
width: 170px;
height: auto;
margin: 0;
padding: 0;
background-color: #fff;
}

div.meny_topp {
width: 170px;
height: 10px;
background: url(/bilder/meny/ruta/topp_smal.gif) top left no-repeat;
font-size: 1px;
}

div.meny_innehall_box {
background: url(/bilder/meny/ruta/hoger_smal.gif) top right repeat-y;
width: 170px;
height: auto;
}

div.meny_innehall {
width: 155px;
height: auto;
padding: 0 5px 5px 8px;
}

div.meny_flag_container {
width: 132px;
height: 14px;
padding: 0 15px 4px 8px;
margin-left: 10px; 
}

div.float {
float: left;
padding-right: 10px;
}

div.float_right {
margin-top: 2px;
float: right;
color : #000;
font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
}

div.float_spacer {
clear: both;
height: 0;
font-size: 0px;
}

div.meny_flag_container_spacer {
clear: both;
}

div#sokknapp {
text-align:right;
height: 15px;
padding: 5px 13px 0 0;
margin:0;
}

div.meny_textruta {
width: auto;
height: auto;
padding: 0;
}

.meny_textruta div.spacer {
height: 8px;
font-size: 1px;
}

div.meny_botten {
width: 170px;
height: 10px;
background: url(/bilder/meny/ruta/botten_smal.gif) bottom left no-repeat;
font-size: 1px;
}

/* Runda boxar menyn slut */

/* Runda nyhetsboxar start */

div.nyhet_box 
{
	float: left;
	width: 390px;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
}
	
div.nyhet_topp 
{
	width: 390px;
	height: 5px;
	background: url(/bilder/index/nyhetsruta/ruta_topp_smal.gif) top left no-repeat;
	font-size: 1px;
}

div.nyhet_innehall_box 
{
	background: url(/bilder/index/nyhetsruta/ruta_hoger_smal.gif) top right repeat-y;
	width: 390px;
	height: auto;
	color : #000;
	font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
}

div.nyhet_innehall
{
	width: 350px;
	height: auto;
	padding: 5px 20px 12px 20px;
}

div.nyhet_botten 
{
	width: 390px;
	height: 8px;
	background: url(/bilder/index/nyhetsruta/ruta_botten_smal.gif) bottom left no-repeat;
	font-size: 1px;
}
/* Runda nyhetsboxar slut */


/* Runda boxar för helsidor start */

div.sidor_box 
{
	width: 584px;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

div.sidor_topp 
{
	width: 584px;
	height: 5px;
	background: url(/bilder/uppdragsutbildning/ruta_topp.gif) top left no-repeat;
	font-size: 1px;
}

div.sidor_innehall_box 
{
	background: url(/bilder/skugga_hoger.gif) top right repeat-y;
	width: 584px;
	height: auto;
	color : #000;
	font-family: Verdana, Arial, Georgia, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
}

div.sidor_innehall 
{
	width: 560px;
	height: auto;
	padding: 5px 10px 5px 10px;
}

div.sidor_botten 
{
	width: 584px;
	height: 8px;
	background: url(/bilder/uppdragsutbildning/ruta_botten.gif) bottom left no-repeat;
	font-size: 1px;
}

/* Runda boxar för helsidor slut */

/* kampanjsida */

hr
{
	margin: 20px 0;
	height: 1px;
	border: 0;
	background: #ccc;
}

div#flashWrapper
{
	margin: 0 0 20px 0;
}

img.float-right
{
	float: right;
	margin: 0 10px 10px 10px;
}

.clr
{
	clear: both;
}

div.red-box
{
	padding: 8px;
	background: #fff url(/bilder/nyhetsbrev/red-box.png) top left no-repeat;
	color: #fff;
}
	div.red-box h1,
	div.red-box p,
	div.red-box a,
	div.red-box a:visited
	{
		color: #fff;
	}
	

/* NY CSS FÖR LAYOUT SLUT */

p {
	  margin-bottom: 5px;
}
a {
	  color: #333333;
}

a.noline:link, a.noline:visited, a.noline:hover{
	  font-size: 12px;
	  color: #000000;
	  text-decoration: none;
}

a.noline_hidden:link, a.noline_hidden:visited, a.noline_hidden:hover{
	  font-size: 12px;
	  color: #9E9E9E;
	  text-decoration: none;
}

/* TEXT START */

.soktext {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2F2F2F;
	width: 130px;
}
.sokknapp {
	float: right;
	padding:3px 11px 0 0;
}
.liten_text {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	font-weight: normal;
	color: #2F2F2F;
}

/* TEXT SLUT */


/* MENYN START */

.menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 15px;
	width: auto;
	color: #222;
	text-indent: 10px;
}
	 
.menu a:hover{
	background-image:url(/bilder/symboler/pil_meny_svart.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.menu_selected a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 15px;
	width: auto;
	color: #222;
	text-indent: 10px;
	background-image:url(/bilder/symboler/pil_meny_svart.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.menu_bla a, .menu_bla_selected a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 15px;
	width: auto;
	color: #3c7fb8;
	text-indent: 10px;
}

.menu_bla_selected a, .menu_bla a:hover, .menu_bla_selected a:hover{
	background-image:url(/bilder/symboler/pil_meny_bla.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.menu_gron a, .menu_gron_selected a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 15px;
	width: auto;
	color: #29911C;
	text-indent: 10px;
}
	 
.menu_gron a:hover, .menu_gron_selected a, .menu_gron_selected a:hover{
	background-image:url(/bilder/symboler/pil_meny_gron.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.menu_rod a, .menu_rod_selected a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 15px;
	width: auto;
	color: #ce6154;
	text-indent: 10px;
}
	 
.menu_rod a:hover, .menu_rod_selected a, .menu_rod_selected a:hover{
	background-image:url(/bilder/symboler/pil_meny_rod.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

a.internal:link {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #333333;
	 text-decoration: none;
}
a.internal:visited {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #333333;
	 text-decoration: none;
}

a.internal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

a.submenu, a.submenu_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 17px;
	line-height: 15px;
}

a.submenu:link, a.submenu:visited {
	text-decoration: none;
}

a.submenu:hover, a.submenu_selected:link, a.submenu_selected:visited, a.submenu_selected:hover {
	text-decoration: underline;
}

a.adminlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	margin-left: 17px;
	line-height: 15px;
	text-decoration: none;
}
a.adminlink:hover {
	text-decoration: underline;
}

/* MENYN SLUT */

.skicka_knapp {
	background-color: #FFFFFF;
	border: 1px solid #8F8F8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.kantlinje {
	background-color: #FFFFFF;
	border: 1px solid #8F8F8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.kantlinje_admin {
	background-color: #EFEFDE;
	border: 1px solid #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.kantlinje_admin_course {
	background-color: #FFFFFF;
	border: 1px solid #696969;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}