body {
	margin: 0;
	/*color: green;*/
	/*background: #facdbc;*/
	background: #ffc5c8;
	font-size: 11px;
	font-family: verdana;
}

a, a:visited {
	color:#D21C24;
	text-decoration:none;
}

img { border: 0; }

/* Logotype */
div.logotype_top {
	width: 621px;
	height: 50px;
	background-repeat: no-repeat;
	background-image: url('../gfx/logotype_top.png');
	background-position: 0% 0%;
	float: left;
}

#jflanguageselection {
float:right;
margin: 0 ; /*15px 0 10px 5px;*/
}


/* ********* Menu ********* */
div.moduletable_menu h1 {
	display:none;
}

div.moduletable_menu ul.menu {
	/*font-weight: bold;*/
	font-size: 15px;
	margin: 0;
	padding: 0;
	display: inline-block;
	height: 48px;
	width: 943px;
	/*overflow: hidden;*/
}
div.moduletable_menu ul.menu li a {
	color: white;
	text-decoration: none;
	display: inline-block;
	margin-top:13px;
	margin-left:13px;
	font-family: Georgia;
}
div.moduletable_menu ul.menu li {
	display: inline-block;
	display: block;
	float: left;
	width: 183px;
	margin-left: 7px;
	background: url('../gfx/bg_menu_item.png');
	height: 48px;
}
div.moduletable_menu ul.menu li:first-child {
	margin-left: 0;
}
div.moduletable_menu ul.menu li.active {
	background: white;
}
div.moduletable_menu ul.menu li.active a {
	color: #f15a24;
}


/* ********* Document container ********* */
div.documentwrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 943px;
}
div.content {
	background: white;
	padding-left: 23px;
	padding-top: 18px;
	padding-right: 17px;
	padding-bottom: 17px;
	/*margin-bottom: 20px;*/
}

/* ********* Headers ********* */
h1, h2 {
	font-family: Georgia;
}
h1 , form.search label {
	display: block;
	background: #DD2200 url('../gfx/bg_header_1.png');
	line-height: 27px;
	font-size: 12px;
	margin: 0;
	padding-left: 7px;
	color: white;
	font-weight: normal;
	margin-top: 20px;
}
h1:first-child {
	margin-top: 0px;
}
h1 a, h1 a:visited, h1 a:hover {
	color: white;
}

h2 {
	font-size: 22px;
}


/* ********* Search  ********* */
form.search label {
	margin: 0;
}
#mod_search_searchword {
	background: #FFC5C8;
	width: 166px;
	border: 0;
}

/* ********* Columns ********* */
div.threecolone {
	width: 479px;
	float: left;
	min-height: 5px;
}
div.threecoltwo {
	width: 236px;
	float: left;
	margin-left: 12px;
	min-height: 5px;
}

div.threecolthree {
	width: 166px;
	float: left;
	margin-left: 9px;
	min-height: 5px;
}

/* ********* Newsitems ********* */
div.itemwrapper {
	margin-top: 14px;
	padding: 0 8px;
	/*margin-left: 9px;*/
}
div.itemwrapper span.itemdate  {font-size:  8px; color: #b2b2b2; }
div.itemwrapper h2             {font-size: 20px; color: #d21c24; font-weight: normal; margin: 0px 0 8px 0px;;}
div.itemwrapper p.itemdescr    {/*font-size: 12px; */color: #000000; margin: 0; line-height: 16px;}
div.itemwrapper ul             {/*font-size: 12px; */display: block-inline; list-style: none; margin: 0 ; padding: 0; line-height: 16px; margin-bottom: 16px;}
div.itemwrapper ul a           {color: #d21c24; text-decoration: none;}


div.threecolthree div.topic {
	background: #ededed;
	padding-top: 10px;
	padding-right: 9px;
	padding-left: 9px;
}

div.threecolthree div.topic h2 {
	font-weight: normal;
	margin: 0;
}
div.threecolthree div.topic p {
	clear: left;
	margin: 0;
}
div.threecolthree div.topic img.blogger {
	float: right;
	margin-left:-20px;
	margin-right:-9px;
}
div.threecolthree h1:first-child {
	margin-top: auto;
}
div.threecolthree h1 {
	margin-top: 7px;
}
div.threecolthree div.topic ul.articletoplist {
	padding: 0;
	margin: 0;
	list-style: none;
}

/*
<div class="threecoltwo">
	<h1>Nyheter med fokus på ledarskap</h1>
	<div class="itemwrapper">
		<span class="itemdate">2009-09-01</span>
		<h2>Ledarskapskurser med högskolepoäng</h2>
		<p class="itemdescr">Ledarskapscentrum och Sophiahemmet Högskola inleder samarbete under hösten 2009</p>
		<ul>
			<li><a href="#">Läs mer</a></li>
			<li><a href="#">Kommentarer</a></li>
		</ul>
	</div>
</div>
*/




div.jfdefaulttext {
	font-style: italic;
	display: inline;
}


/* Displaying an article listing in category - blog style*/
div.blog .buttonheading {
	float: right;
}
div.blog .contentheading {
	float: left;
}

div.blog div.contentseparator, div#page div.contentseparator {
	clear: both;
}

a.readon {
	float: right;
	display: block;
}

a.readonimagelink {
	float: left;
}

/* An actual article */
div#page .buttonheading {
	float: right;
}
div#page .contentheading {
	float: left;
}

div#page .articleinfo {
	clear: both;
}


/* Co-workers submenu */
ul.menucoworkerssubmenu {
	list-style: none;
	padding: 0;
	margin-top: 0;
}
ul.menucoworkerssubmenu li {
	display: block;
	/*float: left;*/
	clear: left;
	width: 100%;
	margin
}

ul.menucoworkerssubmenu li#current {
	background: #FFC5C8;
}

/* html/body/div/div[3]/div[2]/div/div */
div.threecoltwo > :first-child > :first-child { 
margin-top: 0;

/*border: 1px solid green;*/
}

/* ****** eventlist ******* */
ul.eventlistmodfrontpage_events {
	list-style: none;
	padding: 0;
}
ul.eventlistmodfrontpage_events li {
	padding: 0;
}


p { margin-top: 0; }

div.randomvideo p:first-child {
	margin: 0;
}
div.randomvideo p {
	font-size: 75%;
}

div.pagination {
	text-align: center;
}

ul.pagination li {
	display: inline;
	padding-left: 0.5ex;
	padding-right: 0.5ex;
}
ul.pagination {
	display: inline-block;
	padding: 0;
	width: auto;
	list-style: none;
}

ul.mostread {
	margin-top: 0;
	background: #ffe5e8;
	padding: 5px;
}
ul.mostread {
	list-style: none;
}
div.singlearticleintro-readingtip h2 {
	font-size: 100%;
}

.clearfloats {
	clear: both;
}


ul.singlearticleintro-newslist li, ul.singlearticleintro-coworkers li , ul.menuresourcessubmenu li , ul.latestnews li ,
ul.eventlistmodfrontpage_events li {
	margin-bottom: 6px;
}
ul.singlearticleintro-newslist, ul.singlearticleintro-coworkers , ul.menuresourcessubmenu, ul.latestnews {
	/*list-style: none;*/
	/*padding-left: 2em;*/
	/*color:#D21C24;*/
	color:#FFC5C8;
	padding-left:1.1em;
}
.singlearticleintro-newslist a {
	/*font-size: 120%;*/
}

ul.eventlistmodfrontpage_events .date {
	font-size: 8px;
}

.fade {
height:180px;
width:430px;
}

#fadefrom, #fadeto {
border:0 none;
position:absolute;
}
#fadefrom, #fadeto {
border:0 none;
position:absolute;
}

div.blog.resourcesandblog div.article_row, div.blog.resourcesandblog div.leading {
	border-bottom:1px solid #DDDDDD;
	margin-bottom:10px;
}
