﻿/* ----- Structure ----- */
#SiteContainer {
	width: 980px;
	font-size: 0.7em;
	margin-right: auto;
	margin-left: auto;
}
.MainContent {
	background:center repeat-y url(/Templates/Knowit/Styles/Images/pagebg.gif) transparent;
	clear: both;
	padding-top: 0;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 23px;
}
#PageFooter {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F1F1F1;
	font-size: 0.9em;
	clear: both;
	padding-bottom: 5px;
}
Body {
	/* [disabled]background-image: url(/Templates/Knowit/Styles/Images/bg.png);
*/
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 14px;
	BACKGROUND-COLOR: #f1efe7;
	margin-right: auto;
	margin-left: auto;
}
.TopHolder {
	width: 100%;
	/* [disabled]height: 86px;
*/
	clear: both;
	float: left;
}
.Select {
	float: left;
}
.Logo {
	float: left;
	margin-left: 4px;
	padding-bottom: 10px;
	margin-top:25px;
	padding-bottom: 10px;
}
.PageLeftCol {
	float: left;
	width: 200px;
	font-size: 0.9em;
}
.PageMidCol {
	float: left;
	width: 500px;
	margin-left: 12px;
	margin-top: 10px;
}
.PageRightCol {
	float: right;
	width: 200px;
	padding-right: 10px;
	font-size: 0.9em;
}
.PageRightCol table {
/*float:left;*/
}
.MarginHolder {
	/* [disabled]float: right;
*/
	/* [disabled]width: 950px;
*/
}
.LeftColEditor {
	float: left;
	width: 190px;
}
.Content {
	float: left;
	width: 495px;
	margin-top: 8px;
}
.PageMidColWide {
	float: left;
	width: 700px;
	margin-left: 12px;
	margin-top: 10px;
}
.ContentWide {
	float: left;
	width: 700px;
	margin-top: 15px;
}
.SmallEditors {
	float: left;
	width: 189px;
}
.SenderInfoHolder {
	float: left;
}
.hidden {
	display:none;
}
div.tablerow {
	float: left;
	width: 95%;
	padding: 0.5em;
}
div.description {
	padding-top: 0.3em;
	float: left;
	width: 24%;
}
div.content {
	float: right;
	width: 70%;
}
.SearchArea label {
	position:absolute;
	visibility:hidden;
	position:absolute;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}
.SearchArea #SearchTfd focus {
	border:solid 1px red;
}
/* ----- WebControls ----- */
input, select {
	font-family: Arial, Helvetica, sans-serif;
	/* [disabled]font-size: 10px;
*/
}
table {
	font-size: 1em;
}
th {
	font-size: 1em;
}
td {
	font-size: 1em;
}
div.tablerow {
	width: 99%;
	padding: 0.5em;
}
p {
	margin: 0px 0px 0px 0px;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
#defaultframework__ctl1_LeftContentStartControl_LeftContentControl_VoteControl_Statistics table {
	padding: 0px;
	Margin: 0px;
}
/* ----- QuickSearch ----- */
.SearchItems {
	float: right;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 8px;
}
.SubSearch {
	clear:both;
	float:right;
	padding-top: 0px;
	padding-bottom: 8px;
	width: 245px;
}
.SubSearch label {
	visibility:hidden;
	position:absolute -9999px;
}
.SearchTfd {
	width:170px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:5px;
	border-top:solid 1px #abadb3;
	border-left:solid 1px #e2e3e9;
	border-bottom:solid 1px #e3e9ef;
	border-right:solid 1px #e3e9ef;
	padding-right: 0;
	padding-left: 22px;
	left: -9999px;
	background-color: #FFF;
	background-image: url(/Templates/Knowit/Styles/Images/lookingglas.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	float: left;
	height: 17px;
}
.SearchButton {
	float:left;
	clear:right;
	background-color: white;
	border: 1px solid #70879d;
	cursor: pointer;
	/*background-image: url(/Templates/Knowit/Styles/Images/buttonbg.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	height: 24px;
}
.Search {
	float: left;
}
.SearchItems H3 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #064f9f;
	/*color: #000066;*/
	margin: 0px 0px 5px;
	padding: 0px;
}
/* ----- Headings ----- */
.Heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 4px;
	padding: 0px;
	color: red;
}
H1, h1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #000000;
	font-weight: bold;
	float: left;
	/* [disabled]width: 400px;
*/
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
H2, h2, .Heading2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 1.3em;
	padding-bottom: 1.0em;
}
H3, h3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 1.3em;
	padding-bottom: 1.0em;
}
.ImageText {
	font-size: 0.9em;
	color: #666;
}
.BorderHeading {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #064f9f;
	/*color: #000066;*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #064f9f;
	/*border-bottom-color: #000066;*/
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	float: left;
	width: 190px;
	font-size: 1.1em;
}
.BorderHeadingCalendar {
	-moz-box-sizing: border-box;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #064f9f;
	/*color: #000066;*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #064f9f;
	/*border-bottom-color: #000066;*/
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	width: 170px;
	font-size: 1.1em;
	background-image: url(/Templates/Knowit/Styles/Images/kalendar.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.Heading {
	font-family: Tahomas, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #064f9f;
	font-weight: bold;
	float: left;
	width: 440px;
	padding-top: 2px;
}
/* ----- TopMenu ----- */
#Menu {
	background-image: url(/Templates/Knowit/Styles/Images/topmenubg.gif);
	float: left;
	width: 960px;
	background-repeat: no-repeat;
	height: 45px;
	background-position: left top;
}
.MenuItem:link, .MenuItem:visited {
	-moz-box-sizing: border-box;
	float: left;
	width: auto;
	margin-top: 7px;
	margin-left: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-right: 10px;
}
.MenuItem:hover {
	-moz-box-sizing: border-box;
	float: left;
	width: auto;
	margin-top: 7px;
	margin-left: 10px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	color: #990000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding-right: 10px;
}
.TopMenuItem {
	padding: 0px 10px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/Templates/Knowit/Styles/Images/menusep.gif);
	background-repeat: no-repeat;
	background-position:  right center;
	width: auto;
	cursor: pointer;
}
.TopMenuItemActive {
	padding: 0px 10px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #990000;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/Templates/Knowit/Styles/Images/menusep.gif);
	background-repeat: no-repeat;
	background-position:  right center;
	width: auto;
	cursor:pointer;
}
.subGroup {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 11px;
	CURSOR: hand;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #ECECEC;
	border: 1px solid #AEAEAE;
	font-weight: normal;
}
.subItem {
	FONT-SIZE: 11px;
	CURSOR: pointer;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 13px;
	font-weight: normal;
	background-image: url(/Templates/Knowit/Styles/Images/bgnewmenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.subItemOver {
	BACKGROUND-POSITION: 50% bottom;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT-COLOR: #cccccc;
	BACKGROUND-IMAGE: url(/Templates/Knowit/Styles/Images/bgnewmenu.gif);
	BORDER-BOTTOM-COLOR: #dddddd;
	CURSOR: pointer;
	COLOR: #333333;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 13px;
	BACKGROUND-COLOR: #D8D8D8;
	BORDER-RIGHT-COLOR: #dddddd;
}
.subItemSelected {
	FONT-SIZE: 11px;
	CURSOR: pointer;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 13px;
	font-weight: bold;
	background-image: url(/Templates/Knowit/Styles/Images/bgnewmenu.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.subItemSelectedOver {
	BORDER-RIGHT: #dddddd;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc;
	CURSOR: pointer;
	BORDER-BOTTOM: #dddddd;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 13px;
	font-weight: bold;
	color: #990000;
	background-color: #F7F7F7;
}
/* ----- Calendar ----- */
.CalendarHeading {
	-moz-box-sizing: border-box;
	background-image: url(/Templates/Knowit/Styles/Images/arrowlist.gif);
	background-repeat: no-repeat;
	float: left;
	width: 170px;
	padding-left: 10px;
	background-position: 0px 2px;
	height: 10px;
	font-weight: bold;
	padding-top: 2px;
	margin-top: 5px;
	clear: both;
	margin-bottom: 3px;
}
.CalendarItemHolder {
	padding: 3px;
	float: left;
	width: 180px;
}
.CalendarHolder:link, .CalendarHolder:visited {
	float: left;
	width: 190px;
	text-decoration: none;
	cursor: hand;
	color: #000000;
	border: 1px solid #FFFFFF;
}
.CalendarHolder:hover {
	float: left;
	width: 190px;
	background-color: #e8eff7;
	border: 1px solid #c4cbd2;
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
.CalendarListItem:link, .CalendarListItem:visited {
	-moz-box-sizing: content-box;
	padding: 5px 5px 5px 15px;
	float: left;
	width: 290px;
	border: 1px solid #FFFFFF;
	color: #000000;
	text-decoration: none;
	background-image: url(/Templates/Knowit/Styles/Images/arrowlist.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.CalendarListItem:hover {
	-moz-box-sizing: content-box;
	background-color: #e8eff7;
	border: 1px solid #c4cbd2;
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
.CalendarDay {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	float: left;
	clear: both;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 3px;
}
.selectedDateCell {
	cursor:hand;
	font: normal 10px verdana;
	height:15px;
	width:15px;
	border:solid 1px red;
	background-color: #ccccff;
}
.selectedDateCellActive {
	cursor:hand;
	font: normal 10px verdana;
	font-weight: bold;
	height:15px;
	width:15px;
	border:solid 1px red;
	background-color: #ccccff;
}
.dateCellInactive {
	font: normal 10px verdana;
	height:15px;
	width:15px;
	background-color:#FFFFFF;
}
.dateCellOtherMonth {
	font: normal 10px verdana;
	height:15px;
	width:15px;
	color: silver;
}
.weekendCell {
	font: normal 10px verdana;
	height:15px;
	width:15px;
	background-color:#EEEEEE;
}
.dateCellActive {
	font: normal 10px verdana;
	font-weight: bold;
	height:15px;
	width:15px;
}
.dayHeader {
	font: normal 10px verdana;
	background-color: #FFFFFF;
	height:15px;
	width:15px;
	color:#666666;
	border-bottom:solid 1px #000000;
}
.weekHeader {
	font: normal 10px verdana;
	background-color: #FFFFFF;
	height:15px;
	width:15px;
	color:#666666;
	border-right:solid 1px #000000;
}
/* ----- BlueBox ----- */
.BlueBoxTop {
	background-image: url(/Templates/Knowit/Styles/Images/blue_up.gif);
	float: left;
	width: 494px;
	background-color: #D3E1EF;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	height: 7px;
	clear: both;
}
.BlueBoxBot {
	background-image: url(/Templates/Knowit/Styles/Images/blue_down.gif);
	float: left;
	width: 494px;
	background-color: #D3E1EF;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 7px;
}
.BlueBoxContainer {
	float: left;
	width: 494px;
	background-color: #D3E1EF;
}
.BlueEditor {
	float: left;
	width: 475px;
	margin-left: 5px;
	background-image: url(/Templates/Knowit/Styles/Images/linerbb.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
}
.BlueEditor2 {
	float: left;
	width: 290px;
	background-color: #D3E1EF;
	padding-left: 10px;
	padding-top: 10px;
}
.BlueEditor3 {
	float: left;
	width: 184px;
	background-color: #D3E1EF;
	padding-top: 10px;
}
.BlackSpecialLink:Link, .BlackSpecialLink:visited {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlackSpecialLink:hover {
	color: #000000;
	text-decoration: underline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.BlueBoxCaspule {
	float: left;
	width: 494px;
	background-color: #D3E1EF;
}
/* ----- Links ----- */
.ArrowList {
	list-style-image: url(/Templates/Knowit/Styles/Images/arrowlist.gif);
	list-style-position: outside;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
	color: #000000;
}
a:link {
	color: #064f9f;
	/*color: #000099;*/
	text-decoration: none;
}
a:visited {
	/*color: #993399;*/
	color: #064f9f;
	text-decoration: none;
}
a:hover {
	color: #064f9f;
	/*color: #000099;*/
	text-decoration: underline;
}
/* ----- Comments ----- */
.HandleLinks {
    clear: both;
}
.CommentHolder {
	float: left;
	width: 380px;
	padding-top: 15px;
}
.CommentDate {
	font-weight: normal;
	clear: both;
	float: left;
	width: 385px;
	color: #999599;
}
.CommentText {
	font-weight: normal;
}
.CommentName {
	font-weight: bold;
	clear: both;
	float: left;	
}

/* ----- News ----- */
.NewsHolder:link, .NewsHolder:visited {
	float: left;
	width: 190px;
	text-decoration: none;
	cursor: hand;
	color: #000000;
	border: 1px solid #FFFFFF;
	padding: 5px;
}
.NewsHolder:hover {
	float: left;
	width: 190px;
	background-color: #e8eff7;
	border: 1px solid #c4cbd2;
	cursor: hand;
	color: #000000;
	text-decoration: none;
	padding: 5px;
}
.NewsItemHolder {
	float: left;
	width: 180px;
}
.NewsItemHolder P {
	margin: 0px;
	padding: 0px;
}
.NewsHeading {
	FONT-WEIGHT: bold;
	clear: both;
	float: left;
	width: 185px;
}
.NewsDate {
	FONT-WEIGHT: normal;
	clear: both;
	float: left;
	width: 185px;
	color: #999599;
}
.RightHandLink {
	float: right;
}
.LeftHandLink {
	float: right;
	margin-right:10px;
}
.NewsPages {
	float: left;
	width: 495px;
	margin-top: 10px;
	font-size: 0.9em;
	margin-bottom: 5px;
	padding-bottom: 5px;
	clear: both;
}
.NewsListItem:link, .NewsListItem:visited {
	-moz-box-sizing: content-box;
	padding: 5px 5px 5px 15px;
	float: left;
	width: 490px;
	border: 1px solid #FFFFFF;
	color: #000000;
	text-decoration: none;
	background-image: url(/Templates/Knowit/Styles/Images/arrowlist.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.NewsListItem:hover {
	-moz-box-sizing: content-box;
	background-color: #e8eff7;
	border: 1px solid #c4cbd2;
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
.NewsListItemShort:link, .NewsListItemShort:visited {
	-moz-box-sizing: content-box;
	padding: 5px 5px 5px 15px;
	float: left;
	width: 160px;
	border: 1px solid #FFFFFF;
	color: #000000;
	text-decoration: none;
	background-image: url(/Templates/Knowit/Styles/Images/arrowlist.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.NewsListItemShort:hover {
	-moz-box-sizing: content-box;
	background-color: #e8eff7;
	border: 1px solid #c4cbd2;
	cursor: hand;
	color: #000000;
	text-decoration: none;
}
/* ----- LeftMenu ----- */
.LeftMenuItem:link, .LeftMenuItem:visited {
	-moz-box-sizing: content-box;
	float: left;
	width: 180px;
	font-size: 1.1em;
	text-decoration: none;
	color: #000000;
	padding: 5px;
}
.LeftMenuItem:hover {
	-moz-box-sizing: content-box;
	float: left;
	width: 180px;
	font-size: 1.1em;
	text-decoration: none;
	background-color: #CCCCCC;
	color: #000000;
	padding: 5px;
}
.LeftMenuItemAct:link, .LeftMenuItemAct:visited {
	-moz-box-sizing: content-box;
	float: left;
	width: 180px;
	font-size: 1.1em;
	text-decoration: none;
	color: #000000;
	padding: 5px;
	background-color: #d7dee6;
	font-weight: bold;
}
.LeftMenuItemAct:hover {
	-moz-box-sizing: content-box;
	float: left;
	width: 180px;
	font-size: 1.1em;
	text-decoration: none;
	color: #000000;
	padding: 5px;
	background-color: #d7dee6;
	font-weight: bold;
}
.LeftMenuItemSubAct:link, .LeftMenuItemSubAct:visited {
	-moz-box-sizing: content-box;
	float: left;
	font-size: 1em;
	text-decoration: none;
	color: #000000;
	padding: 5px;
	background-color: #e8eff7;
}
.LeftMenuItemSubAct:hover {
	-moz-box-sizing: content-box;
	float: left;
	font-size: 1em;
	text-decoration: none;
	color: #000000;
	padding: 5px;
	background-color: #d7dee6;
}
/* ----- Print ----- */
.Print .Write .Comment .CreatePage{
	font-size: 0.9em;
}
.Print a:link, .Print a:visited {
	background-image:url(/Templates/Knowit/Styles/Images/print.png);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	background-position: 0px 7px;
}
.Write a:link, .Write a:visited {
	background-image:url(/Templates/Knowit/Styles/Images/write.png);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	background-position: 0px 7px;
}
.Comment a:link, .Comment a:visited {
	background-image:url(/Templates/Knowit/Styles/Images/comments.png);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	background-position: 0px 7px;
}
.CreatePage a:link, .CreatePage a:visited {
	background-image:url(/Templates/Knowit/Styles/Images/CreatePage.png);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	background-position: 0px 7px;
}
.WriteImage 
{
    background-image:url(/Templates/Knowit/Styles/Images/write.png);
	background-repeat:no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	background-position: 0px 7px;
}

.Spacer {
	float: left;
	width: 100%;
    padding-top: 15px;
}

/* ----- Editor ----- */
.EditorContent {
	margin-top: 5px;
}
/* ----- PageFooter ----- */
.SenderInfo {
	float: left;
	width: 450px;
	margin-top: 7px;
	background-image: url(/Templates/Knowit/Styles/Images/arrowlist.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 0.9em;
}
/* ----- BreadCrumb ----- */
.LinkTrain {
	width: 100%;
	font-size: 0.9em;
	color: #3F3F3F;
	/*color: #999999;*/
	margin-bottom: 5px;
	clear: both;
}
.LinkTrain a:link {
	float:left;
	color: #064f9f;
	/*color: #999999;*/
	text-decoration:none
}
.LinkTrain a:visited {
	float:left;
	color: #064f9f;
	/*color: #999999;*/
	text-decoration:none
}
.LinkTrain a:hover {
	color: #064f9f;
	/*color: #999999;*/
	text-decoration:underline
}
/* --------- Image format ----------- */

img.ImageLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
img.ImageRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
img.shadow {
	position: relative;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#87888A, direction=135, strength=5);
}
img.opacity {
	position: relative;
	filter: alpha(opacity=40, finishopacity=24, style=3);
}
img.fliph {
	position: relative;
	filter: fliph;
}
img.flipv {
	position: relative;
	filter: flipv;
}
img.dashedborder {
	position: relative;
	border: dashed 1px grey;
	EditMenuName: Dashed border;
}
img.circularfade {
	position: relative;
	filter: alpha(opacity=100, finishopacity=0, style=2);
}
/* --------- Old formats ----------- */
.Tabletext {
	FONT-SIZE: 1em;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
}
.NormalStartPage {
	FONT-SIZE: 1em;
	color: #333333;
}
/*Forum*/

.ForumEdit {
	clear:both;
	width:100%;
	padding-bottom: 5px;
}
.ForumControls {
	margin-bottom: 10px;
	clear: both;
	width: 99%;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #D8E4F0;
}
.ForumControls .CreatePost {
	background-image:url(/Templates/Knowit/Styles/Images/create-post.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 28px;
	background-position: 0px 3px;
	float: left;
	margin-right: 8px;
}
.ForumControls .CreateNew {
	background-image:url(/Templates/Knowit/Styles/Images/create-new.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 28px;
	background-position: 0px 3px;
	float: left;
}
#ForumList {
	width:99%;
	float:left;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#ForumList P {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	clear: both;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#ForumList h3 {
	color:#000;
	padding:0px;
	margin:0px;
}

#ForumList span {
	display:block;
	float:left;
	padding:2px;
}
#ForumList a:link, #ForumList a:visited {
	display:block;
	width:100%;
	text-decoration:none;
	color:#000;
}
#ForumList h2.LineHeading {
	margin-bottom:5px;
	padding: 2px;
	margin-top: 0px;
	background-color: #EDD17C;
	font-size: 1em;
}
#ForumList a:hover {
	background-color:#E5E5E5;
	cursor:pointer;
}
#ForumList .PostHeading {
	width:300px;
}
#ForumList .PostDate {
	float: right;
}
.PostRow {
	padding: 5px;
	float: right;
}
.LvLOne {
	background-color:#dfe6e9;
}
.LvLTwo {
	background-color:#eae8e2;
}
#PostingList {
	margin-top: 8px;
}
#PostingList .HeadBlue {
	margin-bottom:5px;
	padding: 2px;
	margin-top: 0px;
	background-color: #EDD17C;
	font-size: 1em;
	clear: both;
}
.Respond {
	background-image: url(/Templates/Knowit/Styles/Images/respond.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: 0px 3px;
	float: right;
	padding-left: 28px;
	margin-right: 8px;
}
.Edit {
	background-image: url(/Templates/Knowit/Styles/Images/edit.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: 0px 3px;
	float: right;
	padding-left: 28px;
	margin-right: 8px;
}
.Delete {
	background-image: url(/Templates/Knowit/Styles/Images/del.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 4px;
	background-position: 0px 3px;
	float: right;
	padding-left: 28px;
}
.RowWrap {
	clear:both;
	width:100%;
	margin-bottom: 4px;
	padding-bottom: 4px;
	margin-top: 10px;
}
.PostedHead {
	float:left;
	width:60%;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
.DateRow {
	font-size: 0.9em;
	color: #666666;
	clear: both;
}
.ReplyRow {
	float: right;
	width: 35%;
}
.PagingContainer {
	clear:both;
	width: 100%;
	padding-top: 5px;
}
.PagingContainer .Bold {
	font-weight:bold;
}
/*************************/
/* SITEMAP PAGE          */
/*************************/
#SiteMap ul {
	margin: 0;
	padding: 0.2em 0;
}
#SiteMap ul ul {
	padding: 0;
	margin-left: 0.5em;
}
#SiteMap li {
	margin: 0 0 0.5em 0;
	padding: 0;
	list-style: none;
}
#SiteMap li a {
	text-decoration: none;
}
#SiteMap li li {
	margin: 0.2em 0;
	padding-left: 1em;
	background: url(images/SiteMapBullet.png) no-repeat;
}
#SiteMap li li a {
	text-decoration: underline;
}
#SiteMap li li li {
	font-size: 1em;
}
/* Prenumeration */
fieldset.Emailer {
	border: 1px solid #EFEADD;
	clear: both;
	float: left;
	width: 100%;
}
fieldset.Emailer input, fieldset.Emailer select {
	float:left;
}
fieldset.Emailer label {
	width: 150px;
	float: left;
}
.FieldsetRow {
	clear: both;
	float: left;
	padding: 4px;
	width: 99%;
}
.FieldsetRow label {
	width:auto;
}
.Emailer legend {
	font-weight: bold;
	color: #872514;
}
.FieldsetRowButton {
	padding-left: 150px;
	padding-bottom: 5px;
	float: left;
}
.EasyReading {
	font-size: 1.3em;
	line-height:1.6em;
}
/*Huvudnavigering*/
.TopMenuHolder {
	clear: both;
	background:url(/Templates/Knowit/Styles/Images/topbg.gif) 0 bottom repeat-x transparent;
	float: left;
	width: 100%;
	min-height:49px;
	height:auto !important;
	height:49px;
	margin-bottom: 10px;
}
.TopMenuWrap {
	background:transparent url(/Templates/Knowit/Styles/Images/topmenuright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 100%;
}
.TopMenu {
	clear: both;
	display:inline;
	width:98.5%;
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/topmenuleft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	float: left;
	font-size:1.1em;
	min-height:49px;
	height:auto !important;
	height:49px;
	font-family: Arial, Helvetica, sans-serif;
	/* [disabled]padding-top: 2px;
*/
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1.5%;
}
.TopMenu li {
	list-style-type:none;
	float: left;
	margin:0;
}
.TopMenu a:link, .TopMenu a:visited {
	float:left;
	display:block;
	color:#443110;
	text-decoration:none;
	padding-right:14px;
}
.TopMenu a:hover {
	cursor:pointer;
	background:url(/Templates/Knowit/Styles/Images/topmenu-hov-right.gif) right 0 no-repeat transparent;
}
.TopMenu span {
	display:block;
	height: 26px;
	padding-top: 23px;
	padding-left: 14px;
}
.TopMenu a:hover span {
	background:url(/Templates/Knowit/Styles/Images/topmenu-hov-left.gif) left 0 no-repeat transparent;
}
.TopMenu li.ActiveItem a:link, .TopMenu li.ActiveItem a:visited {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/act-foldright.gif) right top;
}
.TopMenu li.ActiveItem a:hover {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/act-foldright.gif) right top;
}
.TopMenu li.ActiveItem span {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/act-foldleft.gif);
}
.TopMenu li.ActiveItem a:hover span {
	background:transparent no-repeat url(/Templates/Knowit/Styles/Images/act-foldleft.gif) left top;
}
/*--------------- Topplänkar ----- */
ul.TopLinks {
	margin: 0;
	float: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
ul.TopLinks li {
	display:inline;
}
ul.TopLinks li.LastItem a:link, ul.TopLinks li.LastItem a:visited {
	border:none;
	padding-right:0px;
}
ul.TopLinks a:link, ul.TopLinks a:visited {
	font-size:1em;
	display:block;
	float:left;
	color:#333;
	text-decoration:none;
	border-right:solid 1px #a6a6a6;
	padding-left: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-right: 10px;
}
ul.TopLinks a:hover {
	text-decoration:underline;
}
.Breaker {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
.PageEnd {
	clear:both;
	width:971px;
	margin:0 auto;
	background:url(/Templates/Knowit/Styles/Images/page-end-bg.gif) center 0 no-repeat transparent;
	height:10px;
	font-size:1px;
	line-height:1px;
	margin-bottom:15px;
}
.ExtNavigation {
	clear: both;
	margin-top: 15px;
	float: left;
	width: 100%;
}
.ExtNavigation .Top, .ExtNavigation .Bot {
	font-size: 0px;
	line-height: 0px;
}
.ExtNavigation div.Top {
	background-image:url(/Templates/Knowit/Styles/Images/corner-top-left.gif);
	background-repeat:no-repeat;
	height:9px;
	float: left;
	width: 100%;
	background-color: #F1F1F1;
	font-size: 0px;
	line-height: 0px;
}
.ExtNavigation div.Top span {
	background-image: url(/Templates/Knowit/Styles/Images/corner-top-right.gif);
	background-repeat: no-repeat;
	float: right;
	width: 10px;
	background-position: right top;
	height: 9px;
}
.ExtNavigation div.Bot {
	background-image:url(/Templates/Knowit/Styles/Images/corner-bot-left.gif);
	background-repeat:no-repeat;
	height:9px;
	float: left;
	width: 100%;
	background-color: #F1F1F1;
	clear: both;
	background-position: left bottom;
}
.ExtNavigation div.Bot span {
	background-image: url(/Templates/Knowit/Styles/Images/corner-bot-right.gif);
	background-repeat: no-repeat;
	float: right;
	width: 10px;
	background-position: right bottom;
	height: 9px;
}
.ExtContent {
	background-color: #F1F1F1;
	padding-right: 10px;
	padding-left: 10px;
}
.Group {
	border-right:1px solid #bcbcbc;
	float:left;
	height:auto !important;
	min-height:150px;
	padding:0 10px;
	width:14%;
	font-size: 0.9em;
}
.ExtContent h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
ul.NavigationGroup {
	margin: 0px;
	padding: 0px;
}
.ExtContent a:link, .ExtContent a:visited {
	color:#000;
}
ul.NavigationGroup li {
	list-style-type:none;
	padding-bottom: 3px;
}
div.LastItem {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.AlertArea {
	border: 1px solid #900;
	clear: both;
	margin-bottom: 15px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-top: 4px;
}
h1.EmergencyHeader {
	clear: both;
	float: none;
	font-weight: normal;
	color: #900;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #900;
	padding-bottom: 4px;
	margin-bottom: 7px;
	font-size: 1.2em;
	margin-top: 0px;
	padding-top: 0px;
	width: auto;
}
.AlertDate {
	padding-bottom: 3px;
}
.Limiter {
	display: block;
	width: 100%;
}
/*Paginering-lista*/
.Paging {
	color: #000000;
	padding-top: 5px;
	padding-right: 0em;
	padding-bottom: 0.3em;
	padding-left: 0em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.Paging a, 
.Paging a:visited  {
	display: inline;
	padding: 0.4em;
	margin-top: 0.5em;
}
.Paging a:hover {
	background-color:#EAE7CC;
}
.Paging .ActiveItem {
	background-color:#d4d4d4;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.Paging .ActiveItem:hover {
	background-color:#CCCCCC;
}

