BODY
{
	background-color: #ffffff;
    color: #383838;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:0px;
}

/* IE-specific (non standard CSS)*/ 
BODY
{
	scrollbar-base-color: rgb(144,0,0); 
	scrollbar-arrow-color: rgb(255,255,255); 
	scrollbar-3dlight-color: rgb(50,50,50);
	scrollbar-track-color: rgb(180,180,184)    

}

TABLE
{
	border: none;
}

TH
{
	text-align:left;
}

TD 
{
	color: #383838;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
}

INPUT
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

SELECT 
{
	color:#383838; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	height:15px;
	width:140px; 
}

P
{
	color: ##383838; 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

UL
{
	color: ##383838; 
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 17px
}

IMG
{
	border:none;
}

A, 
A .Heading1,
A .Heading2,
A .Introduction,
A .AdressInfo,
A .Liten,
A .Normal
{
	color: #6F0000;
	text-decoration:none;
}

A:hover, 
A:hover .Heading1,
A:hover .Heading2,
A:hover .Introduction, 
A:hover .AdressInfo
A:hover .Liten,
A:hover .Normal
{
	color: #6F0000;
    text-decoration: underline;
}

.Heading1
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    color: #383838;
}

.Heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #484848;
}

.Introduction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	color: #383838;
}


TABLE.pageStructure
{
	width:760px;
}

TABLE.printStructure
{
	width:500px;
}

/*------------------------------------------------- Banners -------------------------------------------------*/
.logo
{
	width:224px;
	height:54px;
}

/* Folkuniversitetets logo when repositioned to then bottom of the page
   (to make room for an alternative logo at the top of the page) */
.repositionedLogo
{
	width:224px;
	height:54px;
}

/* Banner at the very top of the page */
.topBanner
{
	width:445px;
	height:45px;
}

/* Big banner at the top of the page */
.mainBanner
{
	 width:579px;
	 height:140px;
}

.leftBanner
{
	width: 332px;
	height:140px;
}	

.rightBanner
{
	 width:240px;
	 height:140px;
}

/*----------------------------------------------- End Banners -----------------------------------------------*/

/*--------------------------------------------- Navigation menu ---------------------------------------------*/
.navigationMenu
{
	background-image: url(/images/menytopp.png); 
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	width:210px;
	text-align:center;
}

.navigationMenu A
{
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}


.navigationMenu A:hover
{
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}


.navigationMenu .menuSeparator
{
	text-align:center;
	width:200px;
}

.navigationMenu TD.separator
{
	background-color:#cccccc;
	height: 1px;
}

.navigationMenu .cityName
{
	color: #555555;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
}

.navigationMenu TABLE.quickSearch
{
	width:200px;
	height:90px;
}

/* Dropdown lists in the navigationmenu */
.navigationMenu SELECT
{
	font-size: 10px;
	width: 194px;
	background-color:#ffffff;
	margin: 0 auto; /* Center dropdownlists in their container */
}

/* Border for dropdown lists in the navigationmenu */
.navigationMenu TD.dropdownBorder
{
	background-color: #999999;
	height: 25px;
	width: 210px;
	text-align:center;
}

/* The middle of the menu  (eg. info specific to a selected city)*/
/* --------------------------------------------------------------------------*/

/* Links at top level (middle of the menu) */
.navigationMenu A.topLevelNode
{
	font-family: Verdana, Geneva, Arial;
	font-size: 9;
	font-weight: bold;
	text-transform : uppercase;
}

.navigationMenu A.topLevelNode:hover
{
	font-family: Verdana, Geneva, Arial;
	font-size: 9;
	font-weight: bold;
	text-decoration: underline;
}

/* Selected (expanded) links at top level (middle of the menu)*/
.navigationMenu A.selectedTopLevelNode
{
	color: #9A0000;
	font-family: Verdana, Geneva, Arial;
	font-size: 9;
	font-weight: bold;
	text-transform : uppercase;
}

.navigationMenu A.selectedTopLevelNode:Hover
{
	color: #9A0000;
	font-size: 9;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial;
	text-transform : uppercase;
	text-decoration: underline;
}

/* Links at lower levels (middle of the menu) */
.navigationMenu A.subNode
{
    color: #555555;
	font-weight: 200;
	font-size: 10px;
	font-family:  Verdana, Arial;
    position: relative;
    text-decoration: none;
}

.navigationMenu A.subNode:hover
{
    color: #555555;
	font-weight: 200;
	font-size: 10px;
	font-family:  Verdana, Arial;
    position: relative;
    text-decoration: underline;
}

/* Selected links at lower levels (middle of the menu) */
.navigationMenu A.selectedSubNode
{
    color: #9A0000;
	font-weight: bold;
	font-size: 10px;
	font-family:  Verdana, Arial;
    position: relative;
    text-decoration: none;
}

.navigationMenu A.selectedSubNode:hover
{
    color: #9A0000;
	font-weight: bold;
	font-size: 10px;
	font-family:  Verdana, Arial;
    position: relative;
    text-decoration: underline;
}

/* Icon in front of links in the (middle of the) menu */
.navigationmenu .linkIcon
{
	 width: 10px;
	 height: 8px;
}

/*--- End middle of menu - */

/* The part of the menu that contains info common for all cities */
.navigationmenu .commonInfo
{
	background-color: #dadada;
	width:100%;
}

/* Links common for all cities */
.navigationMenu .commonInfo A
{
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;  
	text-decoration: none
}

.navigationMenu .commonInfo A:hover
{
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;  
	text-decoration: underline
}

/* The navigation menu's footer
   (contains contact information specific for each school) */
.navigationMenu TD.adressInfo
{
	text-align:center;
	background-color:White;
	padding: 4px;
	width:100%;
}

/* Text in the menu's footer */
.navigationMenu .adressInfo
{
    color: #555555; 
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica;
    font-weight: normal
}

/* Links in the menu's foter */
.navigationMenu .adressInfo A
{
	color: #6F0000;
	font-size: 9px;
    text-decoration:none;
}

.navigationMenu .adressInfo A:hover
{
	color: #6F0000;
	font-size: 9px;
    text-decoration: underline;
}

/*----------------------------------------- End of navigation menu ----------------------------------------*/

/*----------------------------------------------- Main Body -----------------------------------------------*/
/* Content entered by editors */
TABLE.mainbody
{
}
/*--------------------------------------------- End main Body ---------------------------------------------*/

/*Images between main body and newslist */
.entryImage
{
	width:100%;
}

/*------------------------------------------------ Newslist -----------------------------------------------*/
/* (Newslist used at the startpage and at each city's startpage) */

/* Table containing the newslist */
TABLE.news
{
	padding: 4px;
	border: solid 1px #B7ADAC;
	margin-top:3px;
}

/* Image representing the header for the newslist */
.news IMG.newsHeaderImage
{
	width:318px; 
	height:10px;
}

/* Each item in the newslist */
.news TD.newsItem
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding-top:7px;
}

/* The city that the newsitem belong to */
.news .newsItem SPAN.city
{
    font-family: Arial, Helvetica, sans-serif;
    color: #655e5e; 
    text-transform:uppercase;
}

/* News content */
.news .newsItem SPAN.content
{
	color:#414141;
}

/*--------------------------------------------- End newslisting -------------------------------------------*/

/*-------------------------------------------- Campaigns & Plugs ------------------------------------------*/

TABLE.campaignsAndPlugs
{
	width:240px;
}

/* Of current interest ("Aktuelltrutan") */
TABLE.ofCurrentInterest
{
	width:100%;
	background-image: url(/images/aktuellt_bakg5.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:left;	
	margin-bottom: 3px;	
}

/* Of current interest - plain text */
.ofCurrentInterest TD
{
	font-size: 11px;
	color:#ffffff;
}

/* Of current interest - header */
.ofCurrentInterest TD.header
{
	font-size: 12px;
}

/* Of current interest - date */
.ofCurrentInterest TD.date
{
	text-align:right;
}

.ofCurrentInterest A
{
	font-weight: 700;
	font-size: 11px;	
	color: #ffffff;	
	font-family: Arial, Helvetica, sans-serif;
}

.ofCurrentInterest A:hover
{
	font-weight: 700;
	font-size: 11px;	
	color: #ffffff;	
	font-family: Arial, Helvetica, sans-serif;
}

/* Campaigns (Kampanjer)*/
TABLE.campaign
{
	width:240px;
	border: solid 1px #B7ADAC;
	margin-bottom: 3px;
}

.campaign A
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:700;  
	font-size: 11;
	color:#8b1c03;
}

.campaign A:Hover
{
	color:#8b1c03;
	text-decoration: underline;	
}

.campaign SPAN.content
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11;
	color:#444444;
}

.campaign IMG
{
}

/* Plugs (Pluggar) */
.plug
{
	width:100%;
	height:42px;
}

.plug IMG
{
	 width:240px;
	 height:42px;
}
/*------------------------------------------ End campaigns & plugs ----------------------------------------*/

/* Apsis start */

p.apsis
{
	margin:5px 0 5px 0;
}

.startPuffGeneralInner
{
	position:relative;
	padding:0 0 0 0; /*0 10px 0 10px;*/
	font-size:11px;
	line-height:18px;
	margin:0 0 0 0; /*0 0 10px 0;*/
	_height:10px; /* IE6 haxx för att över huvud taget divven ska visas */
}

.newsLetterBox
{
	position:relative;
	width:240px;/*197*/
	overflow:hidden;
	height:61px;
	font-size:11px;
	color:#000;
	margin:5px 0 0 0; /*15px 0 0 0;*/
	padding:5px 8px 0 8px;
	background:url(/images/bgNewsletter240px_s.jpg) no-repeat;
}

.generalTextInput
{
	border:solid 1px #bcbcbc;
	background:url(/images/bgInputfefffe.png) #fefffe repeat-x;
	padding:2px 0 0 2px;
	height:20px;/*17px;*/
	font-size:11px;
	color:#555;
	vertical-align:middle;
	width: 160px; /*120px;*/
}

.generalButton
{
	border:0;
	background:url(/images/bgInput49px.png) no-repeat;
	width:49px;
	height:19px;
	color:#6F0000;/*#007cb3;*/
	font-size:11px;
	vertical-align:middle;
}


/* Apsis slut */

#addthis
{
	width:115px;
	float:right;
}