body {
	background-color: #e8e8e8;
	margin:0;
	padding:0;
	text-align: center;
	font: normal 75%/160% Arial, Helvetica, sans-serif;
	text-align:center;
	color: #666666;
}

/* länkarnas originalfärg #ff6600 */
a:link {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
	}
a:visited {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #ff6600;
	font-weight: bold;
	text-decoration: underline;
}

#container {
	width: 950px;
	margin:0 auto;
	padding:0;
	position:relative;
}
#head {
	width: 950px;
	background-image: url(http://www.comenius.se/gfx/header-ny.jpg);
	background-repeat: no-repeat;
	height: 217px;
	margin:0;
	padding:0;
   clear:both;
   position: relative;
}
#head h1 {
	background:url(http://www.comenius.se/gfx/logo.gif) no-repeat left top;
	position:absolute;
	left:23px;
	top:23px;
	margin:0;
	padding:0;
}
#head h1 a {
	margin:0;
	padding:0;
	text-indent:-9999px;
	display:block;
	height:83px;
	width:83px;
}
#head #nojdkund, #head #nojdkund p {
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#head #nojdkund a {
	text-indent:-9999px;
	display:block;
	height:176px;
	width:317px;
	background:url(http://www.comenius.se/gfx/nojdkund.png) no-repeat left top;
	position:absolute;
	right:0 !important;
	right:5px;
	top:0;
	margin:0;
	padding:0;
}
#content {
	float: left;
	width: 955px;
	background-image: url(http://www.comenius.se/gfx/bg.jpg);
	background-repeat: repeat-y;
	margin-top: 5px;
}
		
/* Puffar på startsidan */	
#main {
	width: 950px;
	text-align: left;
	background: url(http://www.comenius.se/gfx/bg_blog.png) no-repeat left bottom;
	min-height: 360px;
	height: auto !important;
	height: 360px;
}
#splash-en {
	background: url(http://www.comenius.se/gfx/main_img.jpg) no-repeat left bottom;
	width: 636px;
	height: 302px;
	float: left;
}
#right-en {
	float:right;
	width:303px; 
	height:302px;
	text-align:left; 
	background-image: url(http://www.comenius.se/gfx/right.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom:10px;
	line-height: 150%;
}
#right-en .inside_right {
	padding-top:30px;
	padding-left:20px;
	width:260px;
}
#puffar {
	clear: both;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	text-align: left;
}
#puffar img.first, #puffar img.second {
	float: left;
}
#puffar img.second {
	padding-left: 9px;
}
#puffar img.third, #puffar img.third-en {
	float: right;
}
#puffar img.third-en {
	padding-right: 4px;
}



#blog {
	background: url(http://www.comenius.se/gfx/blog_head.png) no-repeat left top;
	height: 20px;
	display: block;
	float: left;
width: 950px;
}
#blogstart {
	float:left;
	width:422px;
}
#blogstart .date, .inside_textfield .date {
	float: left;
	background: url(http://www.comenius.se/gfx/bg_date.png) no-repeat left top;
	margin:29px 0 0 29px;
	width: 28px;
	text-align: center;
	display: inline;
}
.inside_textfield .date {
	margin:0;
}

#blogstart .date .month, #blogstart .date .day, .inside_textfield .date .month, .inside_textfield .date .day {
	display: block;
	margin: 0;
	padding: 0;
}
#blogstart .date .month, .inside_textfield .date .month {
	font: 10px Verdana;
	padding-top: 13px;
}
#blogstart .date .day, .inside_textfield .date .day {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 6px;
}
#blogstart h2, .inside_textfield h1 {
	margin:32px 1em 0 69px;
	line-height: normal;
	font-size: 1.4em;
	color: #77a6b6;
	display: block;
}
.inside_textfield h1.big {
	font-size: 2em;
	margin:16px 0 0 0;
}

#blogstart h2 a {
	color: #77a6b6;
}
.inside_textfield h1 {
	margin:16px 0 0 39px;
}

#blogstart p {
	clear: both;
	margin:0 29px 1em 29px;
}
#blogstart span.published, .inside_textfield span.published {
	margin:6px 0 1.5em 69px;
	font: 10px Verdana;
	display: block;
}
.inside_textfield span.published {
	margin:6px 0 1em 39px;
	font: 10px Verdana;
	display: block;
}

#moreblog {
	float: left;
	width: 200px;
	background: url(http://www.comenius.se/gfx/bg_moreblog.png) no-repeat left top;
	text-align: left;
	min-height: 270px;
	height: auto !important;
	height: 270px;
}
#moreblog h3 {
	color: #77a6b6;
	margin:56px 0 0.5em 16px;
}
#moreblog h4 {
color: #77a6b6;
	margin: 0 0 0 16px;
	padding: 0;
	font-size: 0.95em;
}
#moreblog p {
	font-size: 0.95em;
	margin: 0 0 1em 16px;
	padding: 0;
}
#right {
	float:right;
	width:277px;
	text-align:left;
}
#right h2 {
	padding:36px 0 0.5em 0;
	color: #77a6b6;
	font-size: 1.25em;
	margin:0;
}
#right h3, #intresse h3 {
	padding:0;
	font-size:0.95em;
	margin:0 1em 0 0 ;
}
#right p {
	padding-right: 29px;
	font-size: 0.95em;
	margin-bottom: 0;
	padding-bottom: 0;
}
#right p.readmore, #blogstart p.readmore  {
	margin-bottom: 0.5em;
	padding-bottom: 0;
}
#blogstart p.readmore  {
	margin-top: -1em;
	padding-top:-1em;
}

#textfield p.readmore  {
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #eee;
}
#om {
	float: left;
	background: transparent url(gfx/bg_om.jpg) no-repeat left top;
	width: 634px;
	height: 216px;
	text-align: left;
}
#om h2 {
	margin: 1.25em 0 0.5em 29px;
	font-size: 1.25em;
}
#om p {
	width: 437px;
	margin-left: 29px;
}
#hcm {
	float: left;
	margin-left: 12px;
}
#vivalde {
	float: left;
	margin-left: 10px;
	margin-right:10px;
}
#news {
	float: left;
	width: 302px;
	text-align: left;
	background-image: url(http://www.comenius.se/gfx/img_news.jpg);
	background-repeat: no-repeat;
	height: 211px;
	line-height: 150%;
}
.inside_news{
	padding-top:35px;
	padding-left:30px;
	width:260px;
}

/* Undersidor*/
#textfield {
	float: left;
	width: 636px;
	height:auto;
	text-align: left;
	background-repeat:repeat;
	background-image:url(http://www.comenius.se/gfx/page_middle.gif);
	line-height:160%;
	margin-right:10px;
}
.textfield_top{
	background-image:url(http://www.comenius.se/gfx/page_top.gif);
	width:636px;
	height:11px;
	font-size:0px;
}
.textfield_menu{
	font-size:90%;
	font-weight:bold;
	margin-bottom:15px;
}
.inside_textfield{
	margin-top:0px;
	margin-left:40px;
	margin-bottom:40px;
	margin-right:40px;
	min-height:409px;
}
.textfield_bottom{
	background-image:url(http://www.comenius.se/gfx/page_bottom.gif);
	width:636px;
	height:11px;
	font-size:0px;
}
.citat {
	margin:0 2em 1em 2em;
}

/* Rubriker... */
h1.swap {
  	height:26px;
  	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
h1.swap span {
	display:none;
}
/* Huvudrubrik för puffar */
h1#comenius {
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_comenius.gif);
	margin-bottom: 2px;
}
/* Huvudrubrik för undersida*/
h1#kontakta_oss{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_kontakta_oss.gif);
	margin-bottom: 2px;
}
h1#korta_fakta{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_korta_fakta.gif);
	margin-bottom: 2px;
}
h1#partners{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_partners.gif);
	margin-bottom: 2px;
}
h1#nyhetsbrev{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_nyhetsbrev.gif);
	margin-bottom: 2px;
}
h1#nyhetsarkiv{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_nyhetsarkiv.gif);
	margin-bottom: 2px;
}
h1#pressrum{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_pressrum.gif);
	margin-bottom: 2px;
}
h1#nojd{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_nojda_kunder.gif);
	margin-bottom: 2px;
}
h1#kompetens{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_kompetens.gif);
	margin-bottom: 2px;
}
h1#losningar{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_losningar.gif);
	margin-bottom: 2px;
}
h1#lms{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_LMS.gif);
	margin-bottom: 2px;
}
h1#lcms{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_LCMS.gif);
	margin-bottom: 2px;
}
h1#performance{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_performance.gif);
	margin-bottom: 2px;
}
h1#talent{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_talent.gif);
	margin-bottom: 2px;
}
h1#lectora{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_lectora.gif);
	margin-bottom: 2px;
}
h1#mohive{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_mohive.gif);
	margin-bottom: 2px;
}
h1#intresseanmalan{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_intresse.gif);
	margin-bottom: 2px;
}
h1#kunder_saba{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_kunder_saba.gif);
	margin-bottom: 2px;
}
h1#kunder_om_saba_1{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_kunder_om_saba_1.gif);
	margin-bottom: 2px;
}
h1#kunder_om_saba_2{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_kunder_om_saba_2.gif);
	margin-bottom: 2px;
}
h1#referensprojekt{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_referensprojekt.gif);
	margin-bottom: 2px;
}
h1#bli_konsult{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_bli_konsult.gif);
	margin-bottom: 2px;
}
h1#lediga_jobb{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_lediga_jobb.gif);
	margin-bottom: 2px;
}

/* Huvudrubrik i undermeny (submeny) */
h1#sub_comenius{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_sub_comenius.gif);
	width:285px;
	height:54px;
}
h1#sub_losningar{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_sub_losningar.gif);
	width:285px;
	height:54px;
}
h1#sub_referenser{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_sub_referenser.gif);
	width:285px;
	height:54px;
}
h1#sub_arbeta{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_sub_arbeta.gif);
	width:285px;
	height:87px;
}
h1#sub_tjanster{
	background-image:url(http://www.comenius.se/gfx/rubriker/h1_sub_tjanster.gif);
	width:285px;
	height:54px;
}


h2.swap {
  	height:17px;
  	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
h2.swap span {
	display:none;
}

/* Underrubrik för puffar*/
h2#newsrubrik {
	background-image:url(http://www.comenius.se/gfx/rubriker/h2_nyheter.gif);
	margin-bottom: 5px;
}

/* Övrigt rubriker */
h2#felmeddelande {
	background-image:url(http://www.comenius.se/gfx/rubriker/h2_error.gif);
	width:202px; height:40px;
}
h2#bekraftelse {
	background-image:url(http://www.comenius.se/gfx/rubriker/h2_valid.gif);
	width:182px; height:40px;
}

/* FORMULÄR */
form{
	margin:0px;
	padding:0px;
}

fieldset{
	border:none;
	margin:0;
	padding:0;
}

label.default, input.default {
	display: block;
	width: auto;
	float: left;
	margin-bottom:10px;
}
label.default {
	width: 55px;
	padding-right:10px;
   cursor:pointer;
}
br {clear: left;}
input.submit {
	width:auto;
	margin:0 0 0 70px !important;
	margin:0 0 0 95px;
	display:inline;
}
select{
	width:260px;
	border:solid 1px #7F9DB9;
	color:#666;
	margin-bottom: 1em;
}

/* Intresseanmälan */
#intresse{	
	float:left;
	width:302px;
	height:auto;
	text-align:left;
	background-image: url(http://www.comenius.se/gfx/submenu_middle.gif);
	background-repeat:repeat;
	margin-bottom:10px;
}
.intresse_top{
	background-image:url(http://www.comenius.se/gfx/submenu_top.gif);
	width:302px;
	height:8px;
	font-size:0px;
}
.inside_intresse{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:10px;
}
.intresse_bottom{
	background-image:url(http://www.comenius.se/gfx/submenu_bottom.gif);
	width:302px;
	height:8px;
	font-size:0px;
}
#intresse p {
	margin: 0; padding: 0;
	font-size: 0.95em;
}
#intresse p.readmore {
	padding-bottom: 1em;
}

/* Gömmer lager (Används framförallt vid spamskydd av formulär) */
.hidden{display:none;}

/* Övrigt */
p	{padding-bottom: 0.75em; margin: 0;}
.p_large{font-size:120%;}

h3{
	margin:1em 0 0 0;
	font-size:120%;
}
h4{
	margin:0;
	padding: 0;
	font-size:100%;
}

img{
	border:none;
	margin-bottom:-3px;
	font-size:0px;
	background-color:transparent;
}

table{
	font-size:100%; 
	width:100%;
}
td{
	vertical-align:top;
	padding-bottom:20px;
}
p.underline {
	border-bottom:1px solid #eee;
	padding:1em 0;
}

.line{
	border-top:solid 1px #E9EBEB;
	font-size:0px;
	width:100%;
	height:0px;
	margin-bottom:15px;
}

/*  Bilder som flyter till höger */
.image_right{
	float:left; 
	margin:0 5px 10px 0;
	
}

/*Tabeller inne i lager*/
.column_l{
	float:left;
	width:260px;
	margin-right:30px;
}
.column_r{
	float:left;
	width:260px;
}
.clear{
	clear:both;
}

#flags {
	position: absolute;
	right: 20px;
	top: 184px;
}
