/* - - - - -  BODY  - - - - - */

	BODY 	{
			font-family: Verdana, Helvetica, Arial;
			font-size: 10px;
			font-weight: normal;
			color: #666666;
			scrollbar-face-color: #FFFFFF;
			scrollbar-highlight-color: #FFFFFF;
			scrollbar-3dlight-color: #DDDDDD;
			scrollbar-darkshadow-color: #DDDDDD;
			scrollbar-shadow-color: #FFFFFF;
			scrollbar-arrow-color: #BBBBBB;
			scrollbar-track-color: #F9F9F9;
			}


/* - - - - -  A (länkar)  - - - - - */


	a	{
		text-decoration: none;
		color: #666666;
		}
	
	a:hover	{
			text-decoration: underline;
			}
		
	a.mainMenuLink	{
					text-decoration: none;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
					color: #11477C;
					font-weight: bold;
					cursor: hand;
					}
	
	a.subMenuLink	{
					text-decoration: none;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #666666;
					cursor: hand;
					}
	
	A.White {
			text-decoration: none;
			color: #FFFFFF;
			}
			
	A.SearchResult	{
					font-size: 11px;
					color: #11477C;
					}
					
	a.nounderline:hover
	{
		text-decoration: none;
	}


/* - - - - -  DIV  - - - - - */
	
	DIV {
		font-size: 10px;
		margin: 0px;
		}

	DIV.Heading1 	{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 24px;
					font-weight: bold;
					color: #999999;
					margin: 0px 0px 10px 0px;
					}
		
	DIV.Ingress	{
				font-size: 12px;
				margin: 0px 0px 10px 0px;
				}

	DIV.Brodtext	{
					font-size: 10px;
					}
	
	div.MenuLabel	{
		width: 145px;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		color: #FFFFFF;
		margin-bottom: 7px;
		overflow: hidden;
	}

	DIV.itemgrid 
	{
		margin: 1px 0px 1px 0px;
		padding: 5px 2px 2px 10px;
		height: 22px;
		white-space: nowrap;		
	}
	
	DIV.itemgrid-active
	{
		margin: 1px 0px 1px 0px;
		padding: 5px 2px 2px 10px;
		height: 22px;
		white-space: nowrap;		
		background-color: #F0ECE9;
	}
	
	div.DropdownMenu
	{
		position: absolute; 
		top: 0px; 
		padding: 3px; 
		background-color: #F0ECE9; 
		border: 1px solid #DDDDDD; 
		display: none;
	}
	
	div.ContactInfo	{
		text-align: center;
	}
	
	/* - - - - -  FORMULÄR  - - - - - */

	INPUT 	{
			font-size: 10px;
			font-family: Verdana, Helvetica, Arial;
			}
	
	INPUT.Search 	{
					width: 200px; 
					border: #8A817D 1px solid; 
					font-size: 10px;
					}
	
	SELECT 	{
			font-size: 10px;
			font-family: Verdana, Helvetica, Arial;
			}
	
	TEXTAREA 	{
				font-size: 10px;
				font-family: Verdana, Helvetica, Arial;
				}
	
	
/* * * * * *  FÄRGELEMENT  * * * * * */

.bgColorBlue {
	/* background-color: #5F82C0; */
	background-color: #657CBD;
}
.bgColorMediumBlue {
	/* background-color: #899ED0; */
	background-color: #B2BDDE;
}
.bgColorLightBlue {
/*	background-color: #E8ECF7;
	background-color: #D5DDF1;*/
	background-color: #EAEAEA;
}


/* - - - - -  Context-menyer  - - - - - */

	.contextelement {
					behavior: url(contextmenus/contextmenu.htc);
					}
	
	.contextmenu 	{
					cursor: default;
					position: absolute;
					z-index: 10;
					background-color: #FFFFFF;
					font-family: Tahoma;
					font-size: 11px;
					width: 150px;
					padding: 2px;
					border: 1px solid #999999;
					filter: progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=3, Color=#666666);
					}
	
	.contextmenuitem 	{
						display:block;
						padding: 2px 4px 2px 10px;
						width: 100%;
						}
	
	
/* = = = = = Color-picker = = = = = */
.colorpicker {
	filter: progid:DXImageTransform.Microsoft.Shadow(Direction=135, Strength=3, Color=#666666);
	background-color: #FFFFFF;
	border: 2px outset;
	padding: 3px;
	position: absolute;
}


/* - - - - -  WYSIWYG Styles  - - - - - */

	.Heading1 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 24px;
				font-weight: bold;
				color: #999999;
				margin: 0 0 1em 0;
				}
	
	.Heading2 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #999999;
				margin: 0 0 1em 0;
				}
	
	.Heading3 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #999999;
				margin: 0 0 0.5em 0;
				}
	
	.Heading4 	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #999999;
				margin: 1em 0 0.5em 0;
				}
	
	
/* - - - - -  TABLE, TD  - - - - - */

	td	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
		}
	
	/* First item start */
	td.firstMenuItem	{
				padding: 0px 12px 0px 0px;
				background-color: #F0ECE9;
				height: 37px;
				}

	td.firstMenuItemHover	{
						padding: 0px 12px 0px 0px;
						background-color: #DCD9D5;
						height: 37px;
						}
	/* First item end */

	td.menuItem	{
				padding: 0px 12px 0px 12px;
				background-color: #F0ECE9;
				height: 37px;
				}

	td.menuItemHover	{
						padding: 0px 12px 0px 12px;
						background-color: #DCD9D5;
						height: 37px;
						}

	td.subItem	{
				padding: 0px 12px 0px 12px;
				background-color: #F0ECE9;
				height: 22px;
				}

	td.subItemHover	{
					padding: 0px 12px 0px 12px;
					background-color: #DCD9D5;
					height: 22px;
					}

	td.itemgrid 
	{
		border-bottom: 1px solid #DCD9D5;
	}
	
/* - - - - -  ÖVRIGT  - - - - - */

	P 	{
		margin: 0em 0em 0.5em 0em;
		}
	
