﻿body 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial;
	font-Size: 11px;
	color: #3D4242;
	background: #4A4A4A url("Images/background.gif") repeat-x;
}

table 
{
	border: hidden; 
	font-family: Arial;
	font-Size: 11px;
}

html, body{ height:100% }

.contentPadding
{
	padding: 5px 10px 0px 10px;
}


a
{
	text-decoration: none;
	color: #3D4242;
}

.Rubrik	
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #404646;
}

.Underrubrik		
{
	font-family: Arial;
	font-size: 11px;
	color: #404646;
}

.Brodtext 
{
	font-family: Arial;
	font-size: 11px;
	color: #404646;
}

#mainTable
{
	width: 800px;
	height: 100%;
	margin-left: 10px;
}

/* specific divs */
#headerTR
{
	background: #FFFFFF url("Images/header.gif") no-repeat bottom;
	height: 65px;
}

#headerTD
{
	vertical-align: top;
}

#headerTD .contentPadding
{
	padding: 10px 10px 0 10px;
}

#logo
{
	float: left;
}

#headerRight
{
	margin-top: 0px;
	float: right;
	text-align: right;
}

#headerLinks
{
	margin-top: 10px;
}

.changePassword
{
	float: left;
}

#contentTD
{
	vertical-align: top;
	background-color: #FFFFFF;
}

#contentTopTR
{
	background: url("Images/contentTop.gif") no-repeat;
	height: 20px;
}

#menuTR
{
	height: 35px;
	background-color: #FFFFFF;
}

#menuContainer
{
	padding: 0 0 0 10px;
}

#menuLeft
{
	float: left;
	background: url("Images/menuLeft.gif") no-repeat;
	height: 30px;
	width: 4px;
}

#menuRight
{
	float: left;
	background: url("Images/menuRight.gif") no-repeat;
	height: 30px;
	width: 4px;
}

#menu
{
	float: left;
	background: url("Images/menuBackground.gif") repeat-x;
	height: 30px;
	width: 772px;
}

#loginInfoTR
{
	height: 10px;
	background-color: #FFFFFF;
}

#loginInfo
{
	float: right;
	margin: 0 5px 5px 0;
	text-align: right;
}

#content
{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	height: 100%;
}

#content #contentSpace
{
	float: left;
	width: 579px;
	margin-left: 10px;
}

#contentSpace a
{
	text-decoration: underline;
	color: #66CC33;
}

#startContent
{
	float: left;
}

#startContent a
{
	text-decoration: underline;
	color: #66CC33;
}

#contentBottomTR
{
	background: url("Images/contentBottom.gif") no-repeat;
	height: 11px;
}

#footerMarginTR
{
	height: 10px;
}

#footerTopTR
{
	background: url("Images/footerTop.gif") no-repeat;
	height: 10px;
}

#footerTR
{
	height: 125px;
	background-color: #FFFFFF;
}

#footerTD
{
	vertical-align: top;
}

#footerTD .contentPadding
{
	padding: 0 10px 0 10px;
}

#footerBar
{
	background: url("Images/footerBar.gif") no-repeat;
	height: 30px;
	color: #404646;
	font-weight: bold;
}

#footerBar .contentPadding
{
	padding: 8px 10px 0 40px;
}

#footerContent
{
}

#footerContent .contentPadding
{
	padding: 6px 10px 0 10px;
}

.extra
{
	clear: both;
}

#subMenu
{
	float: left;
	width: 190px;
	height: 100%;
}

#verticalMenuHeader
{
	padding-left: 10px;
}

#subMenuTopTR
{
	background: url("Images/subMenuTop.gif") no-repeat;
	height: 31px;
	width: 190px;
}

#subMenuContentTR
{
	background: url("Images/subMenuBackground.gif") repeat-y;
	width: 190px;
}

#subMenuContent
{
	padding: 10px 10px 10px 10px;
}

#subMenuBottomTR
{
	background: url("Images/subMenuBottom.gif") no-repeat;
	height: 153px;
	width: 190px;
}

/* Start */
#newsContainer
{
	float: right;
	background: url("Images/newsBackground.gif") no-repeat;
	height: 429px;
	width: 190px;
}

#newsContainer .header
{
	padding: 8px 10px 0 10px;
	font-weight: bold;
}

#newsContainer .header a
{
	color: #CCCCCC;
}

.news
{
	padding: 10px 10px 0px 10px;
}

.news .date
{
	color: #62BD19;
	font-weight: bold;
}

.news .subHeader
{
	font-weight: bold;
}

.news .content
{
}

.news a
{
	font-weight: bold;
}

#print
{
	background-color: #FFFFFF;
}

.searchTextBox
{
	height: 18px;
	width: 105px;
	font-family: Arial;
	font-Size: 11px;
}

/* NewsControl */
.imageDiv
{
	float: left;
	width: 205px;
}

.NewsHeader 
{
	float: left;
}

.NewsText
{
	margin-top: 10px;
}

.addressLink
{
	cursor: pointer;
}

.submitButton
{
	float: left;
}
