﻿/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/

#fulldiv {
	width: 100%;
	text-align: center;
}

#containerdiv {
	width: 74em;
	text-align: center;
	padding:0.0em 0.4em 0.0em 0.4em;
	border-left:dotted 0.1em #6771AC;
	border-right:dotted 0.1em #6771AC;
}

#headerdiv {
	width: 100%;
	text-align:center;
}

#topmenudiv {
	width: 100%;
	height: 1.2em;
	text-align:center;
	padding:0.6em 0 0.6em 0;
	vertical-align: middle;
	border-bottom: dotted 0.1em #6771AC;
}

.topmenusectdiv {
	width: auto;
	float: left;
	text-align: center;
	padding: 0 0.9em 0 0.9em;
}

.topmenusectdotdiv {
	width: 1px;
	float: left;
	text-align:center;
	vertical-align: middle;
	border-left: dotted 1px #6771AC;
}

#topmenusectfirstdotdiv {
	width: 1.5em;
	float: left;
	text-align:center;
	vertical-align: middle;
	padding:0.0em 0.0em 0.0em 0em;
	border-right:dotted 1px #6771AC;
}

.boxlistsearchtable {
	border: solid 0.1em #000000;
	border-collapse: collapse;
}

.boxlistsearchtdyellow {
	vertical-align: middle;
	border: solid 0.1em #000000;
	border-collapse: collapse;
	background-color: #F7B351;
}

.boxlistsearchtdred {
	vertical-align: middle;
	border: solid 0.1em #000000;
	border-collapse: collapse;
	background-color: #FF351F;
}

.boxlistsearchtdblue {
	vertical-align: middle;
	border: solid 0.1em #000000;
	border-collapse: collapse;
	background-color: #0069A2;
}

.boxlisttable {
	border: solid 0.1em #000000;
	border-collapse: collapse;
	width: 100%;
}
.boxlisttdyellow
{
	vertical-align: middle;
	border: solid 0.1em #000000;
	border-collapse: collapse;
	background-color: #F7B351;
	padding-left: 0.5em;
	width: 85%;
}
.complaintdyellow
{
	vertical-align: middle;
	border: solid 0.1em #000000;
	border-collapse: collapse;
	background-color: #F7B351;
	padding-left: 0.5em;
}
.boxlisttdred
{
	vertical-align: middle;
	border: solid 0.1em #000000;
	border-collapse: collapse;
	background-color: #FF351F;
	width: 5%;
}
.boxlisttdblue
{
	vertical-align: middle;
	border: solid 0.1em #000000;
	border-collapse: collapse;
	background-color: #0069A2;
	width: 15%
}

.boxlistdiv
{
	margin-top: 0.3em;
	width: 100%;
}
.boxlistmaindiv
{
	width: 12.5em;
	float:left;
	text-align:left;
	vertical-align:top;
	padding:0.1em 0.1em 0.1em 0.5em;
	font-size:1.1em;
}
.boxlistdotdiv
{
	width: 1em;
	float:left;
	vertical-align:middle;
	padding:0.0em 0.0em 0.0em 0.3em;
}


#mainbodydiv {
	width: 100%;
	text-align: left;
	
}

#pageleftdiv {
	width: 16em;
	float: left;
	text-align: left;
	padding:0.6em 0.6em 0.6em 0.6em;
}

#pagerightdiv {
	width: 55.7em;/*55em;*/
	float: left;
	text-align: left;
	padding:0.6em 0em 0.6em 0.6em;
	border-left:dotted 0.1em #6771AC;
	/*border-right: dotted 0.1em blue;*/
	
}

#adressdiv {
	width: 100%;
	text-align:left;
	padding: 0.0em 0.0em 0.0em 0.0em;
}
#footerimagediv
{
	width: 100%;
	text-align:center;
	padding:0.0em 0.0em 0.0em 0.0em;
}

#breadcrumbdiv {
	text-align: left;
	padding:0.2em 0.6em 1em 0.6em;
}

#maincontentdiv {
	width: 99%;/*100%%;*/
	text-align: left;
	/*border-right: solid 0.1em green;*/
}

#maincontentleftdiv {
	width: 36.3em;
	float: left;
	text-align: left;
	padding:0.2em 0.6em 0.2em 0.6em;
	border-right: dotted 0.1em #6771AC;
	
}
#maincontentrightdiv
{
	width: 16em;
	float: right;
	text-align: left;
	padding:0.2em 0.6em 0.2em 0.6em;
	/*border-right: solid 0.1em blue;*/
}

#maincontentrightdiv .rightTopContent {
    margin-bottom: 1.2em;
}

#maincontentrightdiv .rightContent {
    margin-bottom: 2em;
}

#leftmenudiv .leftContent {
    margin-bottom: 2em;
}

#leftmenudiv .leftContent span {
    display: block;
}

#maincontentrightdiv .rightBottomContent { 
    margin-top: .5em;
}

#pagerightbottomdiv
{
	width: 100%;
	text-align: left;
	float: left;
	padding:0.6em 0.6em 0.6em 0.6em;
}
#headerdiv
{
	text-align: center;
	
}

#klaga
{
	background-color:#F7B351;
	border: solid 1px #000000;
	padding: 5px 5px 5px 5px;
	text-align:center;
}

#weatherdivleft
{
	float:left;	
}

#weatherdivright
{
	float:left;
	width: 30em;
	margin-left: 2em;
}

#imageonstartpagediv
{
	width: 100%;
}
#headlinetextonstartpagediv
{
	width: 100%;
}
#textonstartpagediv
{
	width: 100%;
}

#quicksearchdiv
{
	width: 100%;
	text-align: left;
}

#quicklinksdivouter
{
	width:100%;
}

#quicklinksdivouter a
{
	color: #27316C;
	font-size:1em;
	text-decoration: none;
	font-weight: normal;
	margin-left:1.1em;
}

#quicklinksdiv
{
	text-align: left;
	float:left;
	margin-bottom:0.3em;
}

#quicklinksdiv a
{
	color: #27316C;
	font-size:1em;
	text-decoration: none;
	font-weight: normal;
	margin-left:0.6em;
}

#quicklinksdiv a:visited
{
	text-decoration:none;
	color: #27316C;
}
	
#quicklinksdiv a:hover
{
	text-decoration:none;
	color: #7B82AD;
}


#quicklinksdiv img
{
	vertical-align:middle;
}

#quicklinksdivouter img
{
    vertical-align:middle;
    margin-bottom:0.3em;
    margin-top:0.2em;
}

.QuickSearchSpan	
{
	float:right;
}

#englishdiv
{
	float:left;	
}

#logoutdiv
{
	float:left;
}

#textshifterdiv
{
	float:left;
}
#textshifterdiv a
{
}
#printdiv
{
	float:left;
}
#printdiv a:hover
{
	COLOR: #7B82AD;
}
#teletaldiv
{
	float:left;
}

#teckenspråkdiv
{
	float:left;
}
#easylanguagediv
{
	float:left;
}

#sitemapdiv
{
	display:block;
}


#leftmenudiv
{
	width: 100%;
	text-align:left;
}

#importantlinksdiv
{
	width: 100%;
}

#importantshortcutsdiv
{
	width: 100%;
}

#externallinksdiv
{
	width: 100%;
}

#newsonstartpagediv
{
	width: 100%;
}

#cookieinfoimagediv
{
	float:left;
	text-align:left;
	width: 20%;
}
#cookieinfodiv
{
	float:left;
	text-align:left;
	width: 80%;
	font-size:1.1em;
}
#CookieInfoPanel
{
	font-size:1em;
}
.newsdiv
{
	font-size:1em;
}
.newsdate
{
	color: #606060;
}
#newsheadlineclass
{
	text-decoration:none;
	font-weight:bold;
}
#adressdiv
{
	width:100%;
	font-size:1em;
}
#writerinfodiv
{
	font-size:1em;
	border-top: dotted 0.1em #6771AC;
	padding-top: 0.3em; 
}







/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}







/* ------Text items------------- */

	
BODY { 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #27316C; 
	FONT-SIZE:0.65em;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }

P { 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #27316C; 
 }
 
img
{
	border: 0;
}
select
{
	font-size: 1em;
}

table
{
	font-size: 1em;
}

th
{
	text-align: left;
}

tr.evenrow
{
	background-color: #eeeeee;
}
tr.unevenrow
{
	background-color: #ffffff;
}
tr.headerrow
{
	background-color: #cccccc;
}

td { 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #27316C; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }

hr
{
	height: 0.1em;
	color: #ddd;
}

input, textarea
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #601010;
	font-size: 1em;
}

div { 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #27316C; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }

/*
INPUT { 
	FONT-SIZE: 1em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #27316C; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }
*/	

li { 
	FONT-SIZE: 1em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	COLOR: #27316C; 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
 }

.Heading1, H1 {
	FONT-WEIGHT: 900; 
	FONT-SIZE: 1.5em;
	COLOR: #27316C; 
	EditMenuName: Rubrik}

.Heading2, H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; 
	COLOR: #27316C; 
	EditMenuName: Underrubrik1}

.Heading3, H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	COLOR: #27316C; 
	text-transform: uppercase;
	EditMenuName: Underrubrik2}
	
.Introduction {
	FONT-WEIGHT: bold;
	EditMenuName: Ingress}

.Normal { 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	EditMenuName: Normal }

.Tabletext {
	EditMenuName: Tabell}

.NormalRed {
	COLOR: #990000; 
	EditMenuName:Normal röd text}

.Bildtext {
	FONT-STYLE:Italic ; 
	FONT-SIZE: 0.9em; 
	EditMenuName:Bildtext }

.Bold 	{FONT-WEIGHT: bold;}
	
.Italic {FONT-STYLE:Italic}






/*---Body tags---*/
BODY.PortalPage {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
BODY.NormalPage {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color: #FFFFFF; color: #000000}
BODY.NewsgroupList {BACKGROUND-COLOR:#F3F3F3;}
BODY.NewsgroupItem {BACKGROUND-COLOR:#FFFFFF;}









/* ------Link items------------- */

a {
	color: #27316C;
	cursor: hand;
}

a:link, a:hover, a:visited {
	text-decoration:underline
}

a:link{
	color: #27316C;
}

a:hover{
	color: #7B82AD;
}

a:visited {
	color:#27316C;
}

/* ---Rightlisting Links---*/
.RightListingText {
	color:#27316C;
	text-decoration:none;
}
	
a.RightListingText {
	color:#27316C;
	text-decoration:none;
}
	
a.RightListingText:visited {
	color:#27316C;
	text-decoration:none;
}
	
a.RightListingText:hover {
	color:#7B82AD;
	text-decoration:none;
}

/*---StartPage News ---*/	
.StartPageHeading {
	text-decoration:none;
	font-weight:800;
	color:#27316C;}	

a.StartPageHeading:link {
	text-decoration:none;
	color:#27316C;}

a.StartPageHeading:hover {
	text-decoration:none;
	color:#7B82AD;}
	
a.StartPageHeading:visited {
	text-decoration:none;
	color:#27316C;}
	
/* ---HeadMenu items---*/
.MenuHead {
	color: #27316C;
	font-size: 1em;
	font-weight:normal;
	text-decoration:none;
	font-variant: normal;
	text-transform : uppercase;
}
	
a.MenuHead {
	text-decoration:none;
	color: #27316C;
}
	
a.MenuHead:visited{
	text-decoration:none;
	color: #27316C;
}
	
a.MenuHead:hover {
	text-decoration:none;
	color: #7B82AD;
}
	
.ActiveMenuHead {
	color: #27316C;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	text-transform : uppercase;
	letter-spacing : 0.5px;}
	
a.ActiveMenuHead{
	text-decoration:none;
}
	
a.ActiveMenuHead:visited {
	text-decoration:none;
	color: #27316C;
}
	
a.ActiveMenuHead:hover {	
	color: #7B82AD;
	text-decoration:none;
}

/*---StartPage Items ---*/
.Helptext {CURSOR: hand}

.DateListingText {
	COLOR: #606060; 
	FONT-SIZE: 1em; 
	FONT-STYLE:Italic }
	
.WhatsNew 
{
	color:#FF351F;
	FONT-FAMILY:Cursive;
	FONT-SIZE:0.8em;
	font-weight: bold;
}



#logoutbuttondiv 
{
	text-decoration: none;
	padding: 1em 0.4em 1em 0.4em;
}
	
/* ---LeftMenu items---*/
.MenuLink{
	color: #27316C;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;}
	
a.MenuLink{
	text-decoration:none;
	color: #27316C;}
	
a.MenuLink:visited{
	text-decoration:none;
	color: #27316C;}
	
a.MenuLink:hover{
	text-decoration:none;
	color: #7B82AD;}

/*---Listing headers (Startpage and LeftMenu head)----*/
.ListHeading{
	font-weight: bold;
	font-size: 1em;
	color: #27316C;
	letter-spacing: 0.7px;
	text-decoration:none;
	text-transform : uppercase;
	}

a.ListHeading:link{
	text-decoration:none;
	color: #27316C;}
	
a.ListHeading:visited{
	text-decoration:none;
	color: #27316C;}
	
A.ListHeading:hover{
	text-decoration:none;
	color: #7B82AD;}

/*--Pagefoot---*/

.Footer { 
	FONT-SIZE: 0.8em; 
	color: #27316C; 
	font-weight: normal; 
	text-decoration: none;}

a.Footer:link {  
	color: #27316C; 
	font-weight: normal; 
	text-decoration: none;}
	
a.Footer:hover {
	text-decoration: none;
	font-weight: normal; 
	color: #7B82AD;}

a.Footer:visited {  
	color: #27316C; 
	font-weight: normal; 
	text-decoration: none;}

/*---Disussion template Items---*/
	
table.Conference{
	background-color: #DEDEDE;	
	border-style: solid; 
	border-color: #BBBBBB;	
	border-width: 1px;}
	
/*---Personal registry Items---*/
table.DetailedView{
	background-color: #FFFFFF;	
	border-style: solid; 
	border-color: #BBBBBB;	
	border-width: 1px;}
	
table.BackButton{
	background-color: #DDDDDD;	
	border-style: solid; 
	border-color: #BBBBBB;	
	border-width: 1px;}
	
.ConferenceCommand {
	COLOR: #27316C; 
	BACKGROUND-COLOR: #FFFFFF}
	
.ConferenceCommand A {
	COLOR: #27316C; 
	BACKGROUND-COLOR: #FFFFFF}
	
.ConferenceHeading1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em;}
	
.ConferenceHeading2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em;}

/*--Portal template Items---*/
TR.PortalTitleFrame
{
	background-color: #8899AA;
}
Span.PortalSettingsTitle{
	color: #27316C;
	font-size: 1.3em;
	font-weight: bold;}
	
select.PortalDropDown{
	font-weight:normal;
	font-size: 1.2em; 
	font-family:tahoma;}
	
.DynamicResizeCell{
	background-color: #FFFFFF;}
	
.DynamicResizeRow{
	background-color: #FFFFFF;}

.PortalCalendarHeading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.0em; 
	HEIGHT:12px}

/* ---News Groups---*/
TR.NewsgroupRow {
	BACKGROUND-COLOR: #DEDEDE; 
	COLOR: #27316C; 
	FONT-SIZE: 0.9em; 
	FONT-FAMILY:tahoma; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-TOP: 2px}

TR.NewsgroupRowActive{ 
	BACKGROUND-COLOR: #DEE8F2; 
	COLOR: #27316C; 
	FONT-SIZE: 0.9em; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-TOP: 2px}
	
TD.NewsgroupTableheading { 
	COLOR: #ffffff; 
	FONT-SIZE: 0.9em; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	HEIGHT: 20px;
	PADDING-LEFT: 2px; 
	BACKGROUND: #333366}

A.NewsgroupBarButton { 
	COLOR: #27316C; 	
	FONT-SIZE: 0.9em; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	TEXT-DECORATION: none}

A.NewsgroupBarButton:visited { 
	COLOR: #27316C; 	
	FONT-SIZE: 0.9em; 
	FONT-FAMILY: tahoma; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none}

.NewsgroupBarTitle {
	COLOR: #27316C; 
	FONT-SIZE: 1.0em; 
	FONT-FAMILY:Verdana, arial, tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemMessage {
	FONT-SIZE: 0.8em;  
	FONT-FAMILY:Verdana, Courier new;
	COLOR: #333333;}

.NewsgroupItemHeading{
	COLOR: #ffffff; 
	FONT-SIZE: 0.8em; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemHeading2{
	COLOR: #ffffff; 
	FONT-SIZE: 0.8em; 
	FONT-FAMILY:tahoma;}


/* ---Calender template items---*/
.CalendarHeading {
	FONT-WEIGHT: 900; 
	FONT-SIZE: 1em; 
	COLOR: #27316C;  
	HEIGHT: 20px}
	
Table.CalendarFrame{
	BORDER-RIGHT: #FFFFFF;
	BORDER-TOP: #FFFFFF; 
	BORDER-LEFT: #FFFFFF;
	BORDER-BOTTOM: #FFFFFF;
	BACKGROUND-COLOR: #FFFFFF}
	
.selectedDateCell {
	cursor:hand;	
	font: normal 1em verdana;
	height:20px; 
	width:20px; 
	background-color:#FFFFFF; 
	border:solid 2px #705014;}
	
.dateCellInactive {
	font: normal 1em verdana; 
	height:20px; 
	width:20px; 
	background-color:#FFFFFF; 
	border:solid 1px #705014;}
	
.dateCellOtherMonth {
	font: normal 1em verdana;	
	height:20px; 
	width:20px; 
	background-color:#F0E1CD; 
	border:solid 1px #705014;}
	
.weekendCell {
	font: normal 1em verdana;	
	height:20px; width:20px; 
	background-color:#FBF8F4;	
	border:solid 1px #705014;}
	
.dateCellActive {
	font: normal 1em verdana;	
	height:20px; 
	width:20px; 
	background-color:#EFC78E; 
	border:solid 2px #705014;}
	
.dayWeekHeader {
	font: normal 1em verdana;	
	background-color:#FFFFFF; 
	height:20px;	
	width:20px;	
	color:#27316C;	
	border:solid 1px #FFFFFF;}

.selectorStyle {
	font: normal 1em verdana;	
	background-color:#FFFFFF; 
	height:20px;	
	width:20px;	
	color:#27316C;	
	border:solid 1px #FFFFFF;}


/*---Site map template items---*/	

.SiteMapHeader{
	background-color:#DEDEDE; 
	height: 12pt; 
	font-weight: 600}
	
.SiteMap {
	background-color:#FFFFFF; 
	height: 12pt;}
	
/* ---ChangePage Links---*/
.ChangePage{
	text-decoration:none;}
	
A.ChangePage:link{
	text-decoration:none;}
	
A.ChangePage:visited{
	text-decoration:none;}
	
A.ChangePage:hover{
	text-decoration:underline;}
	
/* ---Login Text---*/
TR.login { }
TD.login { font-weight:bold; }
INPUT.loginInput { width:150px; border:solid 1px #000000}
INPUT.loginButton { font-weight:bold; border:solid 1px #000000}
H1.login { font-size:14px;}
H2.login { font-size:12px;}
DIV.loginBox { padding:20px; width:300; height:200px; background-image:url(../images/loginbackground.gif);}
.LoginUser {font-size: 7.5pt; font-weight: normal; color: #293159; text-decoration: none }
.LoginButton { font-size: 7.5pt; font-weight: bolder; color: #293159; text-decoration: underline }	


.EditCaption, .EditValue{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;}

div.PasswordField {background-color: #DCDACE; border-style: solid; border-color: #000000; border-width: 1px;}
INPUT.RegisterField{width:20em;}

TD.LinkList{PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}


/* Frågepanelen */

/******** (edit) Answer.ascx **********/
#qa_question
{
	background-color:#eeeeee;
	width:50em;
	padding:0.5em;
	margin:0.5em;
	margin-right:15;
}

.qa_header{font-weight:bold;}
.qa_question{}
.qa_signature{font-weight:bold;}

#qa_answer
{
	width:100%;
	margin:0.5em;
	margin-right:1em;
}

#qa_answer textarea{width:100%;}

/******** QueryForm.ascx **********/
.frm_top_bar, .frm_top_bar_redish
{	
	padding:0.4em;
	width:100%;
	background:#f0e5ce;	
	font-weight:bold;
}

.frm_top_bar_redish
{
	background:#ffcccc;	
}

.frm_title_row
{	
	padding:0.4em;
	padding-top:0.6em;
	padding-bottom:0em;
}

.frm_input_row
{
	padding:0.4em;
}

.qa_form, .qa_form_darkbg
{
	width:98%;
	border-color:#f0e5ce;
	border-bottom:solid 1px #f0e5ce;
	margin-top:0.5em;
	margin-bottom:1em;
	padding-bottom: 0.6em;
}

.qa_form_darkbg
{
	background:#fafafa;
}

.qa_form_darkbg textarea
{
	width:98%;
	height:12em;
}

.topvaligned
{
	height:100%;
	vertical-align:top;
}
.centervaligned
{
	height:100%;
	vertical-align:middle;
}

/* Meny med bilder i högermeny */
.picmenudiv
{
	width: 100.5%;
	margin-bottom: 0.3em;
}
.picmenupic
{
	width: 100%;
}

#searchdiv
{
	width: 90%;
}

.calendarlistingarea
{
	width:35em; 
	float:left;
}

.monthcalendararea
{
	float:left; 
	margin-left:0.5em; 
	margin-top:2.3em;
}



/*---- Gymnasiesiten ----*/


.heading4, h4 
{
	Font-family: Tahoma, Verdana, Arial;
	FONT-WEIGHT:bold; 
	FONT-SIZE: 1em;
	COLOR: #000;
	text-transform:uppercase;
	overflow:hidden;
	background-image: url(../Gymnasium/images/knappred.gif);
	background-repeat:no-repeat;
	padding-left:1.5em;
	margin-bottom:0.6em;
	EditMenuName: Gym - Rubrik 1 - red; 
}

.heading7, h7 
{
	Font-family: Tahoma, Verdana, Arial;
	FONT-WEIGHT:bold; 
	FONT-SIZE: 1em;
	COLOR: #000;
	text-transform:uppercase;
	overflow:hidden;
	background: url(../Gymnasium/images/knappgrey.gif) .3em 0 no-repeat;
	padding-left:1.5em;
	margin-bottom:0.6em;
	EditMenuName: Gym - Rubrik 1 - grey; 
}	

.heading5, h5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.2em; 
	COLOR: #27316C; 
	margin-bottom:0.3em;
	EditMenuName: Gym - Rubrik 2;
}

.heading6, h6 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	COLOR: #000; 
	margin-bottom:0.3em;
	EditMenuName: Gym - Rubrik 3;
}
	
.gymintroduction {
	FONT-WEIGHT: bold;
	color:#000;
	EditMenuName: Gym - Ingress;

}

.gymnormal { 
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none; 
	COLOR: #000;
	EditMenuName: Gym - Normal; 
}

.gymimagetext
{
	font-weight:normal;
	font-family: Times New Roman,tahoma, Verdana, Arial, Sans-Serif;
	margin: 0 auto;
	display:block;
	FONT-SIZE: 1.2em; 
	text-align:center;
	EditMenuName: Gym - Bildtext;
}


.tableheader {
	font-family:Tahoma, Verdana, Arial;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	COLOR: #000; 
	background-color: #DFEAEE;
	EditMenuName: Gym - Tabellrubrik
}

a {
	text-decoration:none;
	color: #931A04;
}

a.rightmenulink
{
	text-transform:uppercase;	
	font-family:Tahoma;
	font-size:1em;	
	color: #931A04;
}

img.center
{
	margin:0 auto;
	EditMenuName: Center;
}

/* Fråga en politiker */
div.ask_a_politician h3 
{
	font-weight: bold; 
	font-size: 1em; 
	color: #27316C; 
	text-transform: uppercase;
	margin-bottom: 0em;
	margin-top: 0em;
}

div.ask_a_politician a 
{
	color: #27316C;
	text-decoration: none;
}

div.ask_a_politician img 
{
    margin-top:0.5em;
    width: 9.6em;
    clear: both;
}