/*
	generic styles start
*/

.moduleDecription {
	font-style: italic;
	margin-bottom: 5px;
}

h1 {
	font-size: 1.6em;
	font-weight: bold;
	margin: 0px 0px 0.6em 0px;
	clear: both;
}

h2 {
	font-size: 1.6em;
	font-style: oblique;
	margin: 0px;
	margin: 0px 0px 0.6em 0px;
	clear: both;
}

h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0px;
	margin: 0px 0px 0.4em 0px;
	clear: both;
}

h4 {
	font-size: 1.4em;
	font-style: oblique;
	margin: 0px;
	margin: 0px 0px 0.4em 0px;
	clear: both;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	margin: 0px 0px 0.2em 0px;
	clear: both;
}

h6 {
	font-size: 1em;
	font-style: oblique;
	margin: 0px;
	margin: 0px 0px 0.2em 0px;
	clear: both;
}

p {
	margin-top: 0px;
	margin-bottom: 1em;
}

.clearFloatDiv {
	position: relative;
	clear: both;
	width: 0px;
	height: 0px;
}

/*
	generic styles end
*/

/*
	system styles start
*/

.loadScreen {
	width: 400px;
	height: 200px;
	margin: 0px auto;
	text-align: center;
}

/*
	system styles start
*/

/*
	messagecenter styles start
*/

.newmailicon {
	vertical-align: middle;
}

/*
	messagecenter styles end
*/

/*
	popup styles start
*/

.popUpContainer {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 10;
}

.popUpBackground {
	position: fixed;
	background: url('//www.parcelhus.dk/administration/images/1x1semitransparent.png') repeat;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.popUpContent {
	position: relative;
	width: 800px;
	height: 500px;
	margin: 0 auto;
	top: 25px;
}

.popupHeader {
	position: relative;
	width: 100%;
	height: 17px;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: bold;
}

.popupTitleLeft {
	position: absolute;
	background: #BDB7AB;
	height: 17px;
	width: 5px;
	left: 0px;
	top: 0px;
}

.popupTitleRight {
	position: absolute;
	background: #BDB7AB;
	height: 17px;
	width: 5px;
	right: 0px;
	top: 0px;
}

.popupTitleMiddle {
	position: absolute;
	left: 5px;
	right: 5px;
	top: 0px;
	height: 17px;
	padding-left: 5px;
	background: #BDB7AB;
}

.popupHeader .closePopupButton {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 14px;
	width: 14px;
	background: url('//www.parcelhus.dk/administration/images/popup_close.png') no-repeat;
	cursor: pointer;
}

.popupHeaderBackground {
	position: absolute;
	background: #FFFFFF;
	top: 17px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.popupHeaderContent {
	position: absolute;
	background: #FFFFFF;
	padding: 5px;
	top: 0px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	overflow: auto;
}

/*
	popup styles end
*/

/*
	generic list styles start
*/

input[type="text"].text100 {
	width: 90px;
}

input[type="text"].text200 {
	width: 190px;
}

input[type="text"].text300 {
	width: 290px;
}

input[type="text"].text400 {
	width: 390px;
}

.listNavigation {
	position: relative;
	width: 678px;
	height: auto;
	margin: 0px 5px;
	clear: both;
}

.listRowTitle {
	font-weight: bold;
}

.listRight {
	text-align: right;
}

.listRow {
	position: relative;
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}

.listItem30 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 30px;
}

.listItem60 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 60px;
}

.listItem90 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 90px;
}

.listItem120 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 120px;
}

.listItem150 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 150px;
}

.listItem180 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 180px;
}

.listItem210 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 210px;
}

.listItem240 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 240px;
}

.listItem270 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 270px;
}

.listItem300 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 300px;
}

.listItem330 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 330px;
}

.listItem360 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 360px;
}

.listItem420 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 420px;
}

.listItem600 {
	position: relative;
	float: left;
	height: 18px;
	overflow: hidden;
	width: 600px;
}

.listItemNoHeight {
	height: auto;
}

/*
	generic list styles end
*/

/*
	paging styles start
*/

.inlineForm {
	display: inline;
}

.pagingContainer {
	position: relative;
	width: 100%;
	height: 30px;
	line-height: 30px;
	clear: both;
}

.pagingSearchContainer {
	position: absolute;
	width: 250px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	top: 0px;
	right: 0px;
}

/*
	paging styles end
*/

/*
	mySite userblocks styles start
*/

.mySiteUserBlockFiles {
	position: relative;
	width: 309px;
	padding: 0px 5px;
	height: auto;
	min-height: 110px;
	background: url('//www.parcelhus.dk/userblocks/images/files.png') repeat-x bottom;
}

.mySiteUserBlockLatestFiles {
	position: relative;
	width: 309px;
	padding: 0px 5px;
	height: auto;
	min-height: 110px;
	background: url('//www.parcelhus.dk/userblocks/images/latestfiles.png') repeat-x bottom;
}

.mySiteUserBlockMails {
	position: relative;
	width: 309px;
	padding: 0px 5px;
	height: auto;
	min-height: 110px;
	background: url('//www.parcelhus.dk/userblocks/images/mail.png') repeat-x bottom;
}

.mySiteUserBlockFriends {
	position: relative;
	width: 309px;
	padding: 0px 5px;
	height: auto;
	min-height: 110px;
	background: url('//www.parcelhus.dk/userblocks/images/friends.png') repeat-x bottom;
}

/*
	mySite userblocks styles end
*/

/*
	mysite styles start
*/

#mySiteProfileContainer {
	position: relative;
	width: 688px;
	height: auto;
}

#mySiteProfileTools {
	margin-bottom: 5px;
}

.mySiteHelpButton {
	position: relative;
  z-index: 2;
	width: auto;
	height: 24px;
	float: right;
	padding: 0px 5px;
	cursor: pointer;
}

.mySiteTab {
	position: relative;
	width: auto;
	height: 24px;
	float: left;
	padding: 0px 5px;
	cursor: pointer;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	margin-top: 4px;
	line-height: 24px;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
}

.mySiteTabMarked {
	position: relative;
	width: auto;
	height: 28px;
	float: left;
	padding: 0px 5px;
	cursor: pointer;
	line-height: 24px;
	border-style: solid;
	border-color: #000000 #000000 transparent #000000;
	border-width: 1px;
	z-index: 2;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
}

.mySiteTabSpacer {
	position: relative;
	width: 5px;
	height: 29px;
	float: left;
	border-bottom: solid 1px #000000;
}

.mySiteTabContainer {
	display: none;
}

.mySiteProfileLabel {
	position: relative;
	width: 160px;
	height: auto;
	padding: 0px 5px;
	float: left;
	line-height: 24px;
}

.mySiteProfileInput {
	position: relative;
	width: 200px;
	height: auto;
	padding: 0px 5px;
	float: left;
	line-height: 24px;
}

.mySiteProfileLine {
	position: relative;
	width: 100%;
	height: auto;
}

#mySiteEditProfile {
	display: inline;
}

#signatureInputArea {
	width: 318px;
	height: 150px;
	overflow: auto;
}

.mySiteUserBlockLeftContainer {
	position: relative;
	width: 329px;
	padding-left: 10px;
	height: auto;
	float: left;
}

.mySiteUserBlockRightContainer {
	position: relative;
	width: 329px;
	padding-left: 10px;
	height: auto;
	float: left;
	clear: right;
}

.mySiteUserBlock {
	position: relative;
	width: 329px;
	height: auto;
	margin-bottom: 10px;
}

.mySiteUserBlockTopContainer {
	position: relative;
	width: 329px;
	height: 5px;
}

.mySiteUserBlockTopLeft {
	position: relative;
	width: 5px;
	height: 5px;
	float: left;
	background: url('//www.parcelhus.dk/userblocks/images/topleftborder.png') no-repeat;
}

.mySiteUserBlockTopMiddle {
	position: relative;
	width: 319px;
	height: 5px;
	float: left;
	background: url('//www.parcelhus.dk/userblocks/images/square.png') repeat-x;
}

.mySiteUserBlockTopRight {
	position: relative;
	width: 5px;
	height: 5px;
	float: left;
	background: url('//www.parcelhus.dk/userblocks/images/toprightborder.png') no-repeat;
}

.mySiteUserBlockBottomContainer {
	position: relative;
	width: 319px;
	height: auto;
	background: #FFFFFF;
	padding: 5px;
}

.mySiteDiscription {
	position: relative;
	padding: 10px;
	width: 668px;
	height: auto;
}

.mySiteUserBlockTitle {
	position: relative;
	width: 309px;
	height: auto;
	font-size: 14px;
	font-weight: bold;
	color: #295721;
}

.mySiteUserBlockItem {
	position: relative;
	width: 309px;
	height: auto;
}

.mySiteUserBlockItem:hover {
	text-decoration: underline;
	cursor: pointer;
}

.mySiteUserBlockItemValue1 {
	position: relative;
	width: 229px;
	overflow: hidden;
	height: auto;
	float: left;
}

.mySiteUserBlockItemValue2 {
	position: relative;
	width: 75px;
	padding-left: 5px;
	height: auto;
	float: left;
}

/*
	mysite styles end
*/

/*
	property module styles start
*/

.propertyFrontpageItem {
	position: relative;
	width: 322px;
	height: 260px;
	border: solid 1px transparent;
	float: left;
	padding: 10px;
}

.propertyFrontpageItem:hover {
	border: solid 1px #000000;
	cursor: pointer;
}

.propertyFrontpageImage {
	position: relative;
	width: 322px;
	height: 200px;
	text-align: center;
	border: solid 1px #000000;
	margin-bottom: 10px;
}

.propertyFrontpageAdress {
	position: relative;
	width: 300px;
	height: 22px;
	font-size: 16px;
}

.propertyFrontpageInfo {
	position: relative;
	width: 300px;
	height: 30px;
}

/*
	property module styles start
*/

/*
	log styles start
*/

.logLineStyle1, .logLineStyle2, .logLineHeader {
	position: relative;
	width: 600px;
	height: 18px;
	line-height: 18px;
}

.logLineHeader {
	font-weight: bold;
}

.logLineHeader div:hover{
	text-decoration: underline;
	cursor: pointer;
}

.logDate {
	position: relative;
	width: 100px;
	height: 18px;
	float: left;
}

.logUsername {
	position: relative;
	width: 100px;
	height: 18px;
	float: left;
}

.logCategory {
	position: relative;
	width: 100px;
	height: 18px;
	float: left;
}

.logText {
	position: relative;
	width: 300px;
	height: 18px;
	float: left;
}

.logTextOverflow {
	position: relative;
	width: 300px;
	height: 18px;
	float: left;
}

.logTextOverflow:hover {
	cursor: pointer;
}

	/* grey */
.logLineStyle1 {
	background: #E1ECF7;
}

.logLineStyle2 {
	background: #D2E3F4;
}

/*
	log styles end
*/

/*
	generics form styles start
*/

.textareaPrint {
	display: none;
}

.textarea300 {
	width: 292px;
	height: 96px;
}

.textarea408 {
	width: 400px;
	height: 150px;
}

.requiredField {
	background: #F4F2D5;
}

/*
	generic form styles end
*/

/*
	document list styles start
*/

.documentListTitle {
	position: relative;
	width: 100%;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 5px;
}

.documentListDescription {
	position: relative;
	width: 100%;
	height: auto;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 5px;
}

/*
	document list styles end
*/

/*
	poll styles start
*/

.pollContainer {
	position: relative;
	height: auto;
}

.pollTitle {
	position: relative;
	font-weight: bold;
}

.pollDescription {
	position: relative;
	font-style: italic;
	margin-bottom: 5px;
}

.pollQuestion {
	position: relative;
	height: auto;
	min-height: 16px;
	width: 100%;
	margin-bottom: 5px;
}

.pollFooter {
	position: relative;
	clear: both;
	font-size: 10px;
}

.pollResultBarBack {
	position: absolute;
	background: #DDDDDD;
	height: 10px;
	left: 0px;
	right: 40px;
}

.pollResultBarFront {
	position: relative;
	background: #000000;
	min-width: 1px;
	height: 10px;
	float: left;
}

.pollAnswerContainer {
	position: relative;
	height: auto;
	min-height: 16px;
	width: 100%;
	margin-bottom: 3px;
}

.pollAnswer {
	position: relative;
	height: auto;
	min-height: 14px;
	font-style: italic;
	padding-right: 40px;
	margin-bottom: 2px;
}

.pollAnswerPercent {
	position: relative;
	width: 100%;
	height: 10px;
	line-height: 10px;
	text-align: right;
	font-size: 10px;
}

/*
	poll styles end
*/

/*
	page navigation list styles start
*/

.pagenavListColumn {
	float: left;
	width: 50%;
	height: auto;
}

.pagenavListLeftColumn, .pagenavListRightColumn {
	float: left;
	width: 33%;
	height: auto;
}

.pagenavListMiddleColumn {
	float: left;
	width: 34%;
	height: auto;
}

.pagenavListItem {
	overflow: hidden;
}

.pagenavListColumnItem {
	overflow: hidden;
}

.pagenavListItem:hover, .pagenavListColumnItem:hover {
	cursor: pointer;
}

/*
	page navigation list styles end
*/

/*
	booking module styles start
*/

#eventListContainer .listRowStyle1:hover, #eventListContainer .listRowStyle2:hover, #eventListContainer .listRowStyle3:hover, #eventListContainer .listRowStyle4:hover, #eventListContainer .listRowStyle5:hover, #eventListContainer .listRowStyle6:hover, #eventListContainer .listRowStyle7:hover, #eventListContainer .listRowStyle8:hover, #eventListContainer .listRowTitle:hover{
	cursor: pointer;
}

	/* grey */
.listRowStyle1 {
	background: #D1CDC5;
}

.listRowStyle2 {
	background: #BDB7AB;
}

	/* green */
.listRowStyle3 {
	background: #C1DFB7;
}

.listRowStyle4 {
	background: #A9D39B;
}

	/* yellow */
.listRowStyle5 {
	background: #E4E4B6;
}

.listRowStyle6 {
	background: #D2D286;
}

	/* red */
.listRowStyle7 {
	background: #E0BFBA;
}

.listRowStyle8 {
	background: #CD978F;
}

.eventTitle {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 14px;
}

.eventInfoTitle {
	font-weight: bold;
}

.eventInfoLabel {
	margin-bottom: 5px;
}

.eventObjectCalendarNavigationContainer {
	position: relative;
	clear: both;
	text-align: center;
}

.eventObjectCalendarRow {
	position: relative;
	clear: both;
	text-align: center;
}

.eventObjectCalendarDayTitle {
	position: relative;
	float: left;
}

.eventObjectCalendarDayMarked, .eventObjectCalendarDayMarked2 {
	font-weight: bold;
}

.eventObjectCalendarDay2, .eventObjectCalendarDayMarked2 {
	color: #B2B2B2;
}

.eventObjectWeekendContainer, .eventObjectWeekDayContainer {
	position: relative;
	float: left;
}

.eventObjectCalendarDayMarked2:hover, .eventObjectCalendarDayMarked:hover {
	text-decoration: underline;
	cursor: pointer;
}

.eventObjectWeekendContainer {
	background: #EEEEEE;
}

#eventObjectCalendarCurentDay {
	background: #D5D5D5;
}

#eventObjectDateTitle {
	position: relative;
	width: 110px;
	float: left;
}

.eventObjectDateNavButton {
	width: 15px;
	float: left;
	cursor: pointer;
	font-weight: bold;
}

.eventObjectCalendarNavigation {
	position: relative;
	width: 140px;
	margin: 0 auto;
}

.eventObjectListRow {
	position: relative;
	width: 480px;
	height: auto;
	padding-bottom: 5px;
}

.eventObjectTitleContainer {
	position: relative;
	clear: both;
	font-weight: bold;
	height: auto;
}

.eventObjectTitle {
	position: relative;
	width: 400px;
	float: left;
}

.eventObjectStartDate {
	position: relative;
	float: left;
	width: 80px;
}

.eventObjectPlace, .eventObjectSignupDate {
	font-size: 10px;
	height: auto;
	clear: both;
}


/*
	booking module styles end
*/

/*
	news box styles start
*/

.newsBoxContainer {
	position: relative;
	width: 270px;
	height: auto;
	float: right;
}

.newsBoxSearchContainer {
	height: 0px;
}

.newsBoxTop {
	height: 0px;
}

.newsBoxBottom {
	height: 0px;
}

.newsBoxContent {
	position: relative;
	width: 250px;
	padding: 0px 10px;
	height: auto;
}


/*
	news box styles end
*/


/*
	generic module styles start
*/

.moduleTitle {
	position: relative;
	font-size: 1.17em;
	margin: 0px 5px;
	font-weight: bold;
}

.moduleDescription {
	position: relative;
	margin: 0px 5px;
}

/*
	generic module styles end
*/

/*
	generic form styles start
*/

.formLine {
	position: relative;
	width: 100%;
	height: auto;
	clear: both;
	line-height: 22px;
}

.formLineTitle {
	position: relative;
	width: 100%;
	height: auto;
	clear: both;
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 10px;
}

.formLabel {
	position: relative;
	float: left;
	width: 150px;
	height: auto;
}

.formInput {
	position: relative;
	float: left;
	width: 150px;
	height: auto;
}

/*
	generic form styles end
*/

/*
	profile styles start
*/

.profileLine {
	position: relative;
	width: 600px;
	min-height: 22px;
	line-height: 22px;
	height: auto;
	clear: both;
}

.profileLabel {
	position: relative;
	width: 100px;
	float: left;
}

.profileValue {
	position: relative;
	width: 200px;
	float: left;
}

#profilePicContainer {
	position: absolute;
	top: 10px;
	left: 350px;
}

/*
	profile styles end
*/

/*
	article style start
*/

.articleDesign5 {
	border-style: solid;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-color: #BDB7AB;
	border-width: 1px;
}

.articleDesign5 .artTitle {
	background: #BDB7AB;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
}

.articleDesign5 .artImage {
	margin: 5px;
	margin-bottom: 0px;
}

.articleDesign5 .artText {
	padding: 5px;
	cursor: default;
}





.articleDesign1, .articleDesign2, .articleDesign3, .articleDesign4, .articleDesign5 {
	position: relative;
	height: auto;
	clear: both;
}

.artTitle, .artImage, .artText {
	cursor: pointer;
}

.articleDesign1 .artImage {
	position: relative;
	float: left;
	margin: 0px 5px 5px 0px;
}

.articleDesign1 {
	cursor: pointer;
}

.articleDesign1 .artTitle {
	position: relative;
  font-weight: bold;
}

.articleDesign2 .artImage {
	position: relative;
	margin-bottom: 5px;
	cursor: pointer;
}

.articleDesign2 .artText {
	position: relative;
  font-weight: bold;
  cursor: pointer;
}

.articleDesign3 .artTitle {
	position: relative;
	font-weight: bold;
	cursor: pointer;
}

.articleDesign3 .artDate {
	position: relative;
	float: left;
	margin-right: 5px;
}

.articleDesign3 .artAuthor {
	position: relative;
	cursor: pointer;
}

.articleDesign3 .artAuthor:hover {
	text-decoration: underline;
}


.articleDesign3 .artText {
	position: relative;
	cursor: pointer;
}

.articleDesign4 {
	cursor: pointer;
}

.articleDesign4 .artImage {
	position: relative;
	float: left;
	margin: 0px 5px 5px 0px;
}

.articleDesign4 .artTitle {
	position: relative;
  font-weight: bold;
}

.articleListTitle {
	position: relative;
	font-size: 14px;
	font-weight: bold;
}

.articleListContent .artImage {
	position: relative;
	float: right;
	margin: 0px 0px 5px 5px;
	right: 0px;
}

.articleListContent {
	clear: both;
}

.articleListItem {
	clear: both;
	margin-bottom: 20px;
}

.articleListData {
	position: relative;
	clear: both;
}

.articleContainer {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}

.articleCategoryListContainer {
	margin-bottom: 10px;
	line-height: 18px;
}

.artContent {
	clear: both;
}

/*
	article style end
*/

/*
	tag cloud styles start
*/

.tagCloudStyle1 a:link, .tagCloudStyle1 a:hover, .tagCloudStyle1 a:active, .tagCloudStyle1 a:visited {
	font-size: 12px;
	color: #CCCCCC;
}

.tagCloudStyle2 a:link, .tagCloudStyle2 a:hover, .tagCloudStyle2 a:active, .tagCloudStyle2 a:visited {
	font-size: 12px;
	color: #BFBFBF;
}

.tagCloudStyle3 a:link, .tagCloudStyle3 a:hover, .tagCloudStyle3 a:active, .tagCloudStyle3 a:visited {
	font-size: 14px;
	color: #B3B3B3;
}

.tagCloudStyle4 a:link, .tagCloudStyle4 a:hover, .tagCloudStyle4 a:active, .tagCloudStyle4 a:visited {
	font-size: 14px;
	color: #999999;
}

.tagCloudStyle5 a:link, .tagCloudStyle5 a:hover, .tagCloudStyle5 a:active, .tagCloudStyle5 a:visited {
	font-size: 16px;
	color: #808080;
}

.tagCloudStyle6 a:link, .tagCloudStyle6 a:hover, .tagCloudStyle6 a:active, .tagCloudStyle6 a:visited {
	font-size: 15px;
	color: #666666;
}

.tagCloudStyle7 a:link, .tagCloudStyle7 a:hover, .tagCloudStyle7 a:active, .tagCloudStyle7 a:visited {
	font-size: 18px;
	color: #4D4D4D;
}

.tagCloudStyle8 a:link, .tagCloudStyle8 a:hover, .tagCloudStyle8 a:active, .tagCloudStyle8 a:visited {
	font-size: 18px;
	color: #333333;
}

.tagCloudStyle9 a:link, .tagCloudStyle9 a:hover, .tagCloudStyle9 a:active, .tagCloudStyle9 a:visited {
	font-size: 20px;
	color: #1A1A1A;
}

.tagCloudStyle10 a:link, .tagCloudStyle10 a:hover, .tagCloudStyle10 a:active, .tagCloudStyle10 a:visited {
	font-size: 20px;
	color: #000000;
}

.tagCloudContainer {
	line-height: 24px;
	margin-bottom: 10px;
}

/*
	tag cloud styles end
*/

/*
	rssviewer styles start
*/

.newsListContainer {
	position: relative;
	height: auto;
	float: left;
}

/*
	rssviewer styles start
*/

/*
	column styles start
*/

.columnSpacing10 {
  position:relative;
  width: 10px;
  height: 10px;
  float: left;
}

.columnSpacing11 {
  position:relative;
  width: 11px;
  height: 10px;
  float: left;
}

.columnFull {
  position:relative;
  width: 668px;
  height: auto;
}

.column2_3 {
  position:relative;
  width: 442px;
  height: auto;
  float: left;
}

.column1_3 {
  position:relative;
  width: 216px;
  height: auto;
  float: left;
}

.column1_4 {
  position:relative;
  width: 159px;
  height: auto;
  float: left;
}

.column2_4 {
  position:relative;
  width: 329px;
  height: auto;
  float: left;
}

.columnContainer {
	position: relative;
	width: 668px;
	height: auto;
	clear: both;
}

/*
	column styles end
*/

/*
	profile column style start
*/

.columnProfileImageContainer {
	position: relative;
	width: 100px;
	padding-right: 10px;
	height: auto;
	float: left;
}

.columnProfileTextContainer {
	position: relative;
	width: 219px;
	height: auto;
}

/*
	profile column style end
*/

/*
	calendar styles start
*/

.eventListRow {
	position: relative;
	width: 100%;
	height: auto;
	clear: both;
	float: left;
}

.eventListTitle {
	font-weight: bold;
}

.eventListRowItem {
	position: relative;
	float: left;
	height: auto;
	overflow: hidden;
	padding-bottom: 2px;
}

.eventListRowItem60 {
	width: 60px;
}

.eventListRowItem90 {
	width: 90px;
}

.eventListRowItem150 {
	width: 150px;
}

.eventListRowItem210 {
	width: 210px;
}

.eventListRowItem510 {
	width: 510px;
}

.calendarListItem {
	position: relative;
	float: left;
	min-height: 18px;
	width: 100%;
}

.calendarButton {
	cursor: pointer;
}

.calendarToolButtonContainer {
	position: relative;
	width: auto;
	float: left;
	height: 20px;
	line-height: 20px;
}

.calendarNewEventRow {
	position: relative;
	width: 505px;
	clear: both;
	float: left;
	height: auto;
	line-height: 24px;
	min-height: 24px;
}

.calendarLabel {
	position: relative;
	font-weight: bold;
	width: 120px;
	float: left;
	height: auto;
	line-height: 24px;
}

.calendarInput {
	position: relative;
	width: 385px;
	float: left;
	height: auto;
	line-height: 24px;
}

#eventFromDate, #eventToDate {
	width: 75px;
	float: left;
	margin: 0px 2px 0px 0px;
}

.eventToLabel {
	width: 15px;
	height: 24px;
	float: left;
	line-height: 24px;
	text-align: center;
}

.eventDateTimeInput {
	width: auto;
	height: 24px;
	float: left;
	line-height: 22px;
}

#eventFromTime, #eventToTime {
	width: 40px;
	float: left;
	margin: 0px 2px 0px 0px;
}

.calendarChangeMonthButton {
	position: relative;
	width: 10px;
	height: 24px;
	line-height: 24px;
	float: left;
}

.calendarMonthLabel {
	position: relative;
	width: 120px;
	height: 24px;
	line-height: 24px;
	float: left;
	text-align: center;
	cursor: default;
}

.calendarContainer2 {
	position: relative;
	height: auto;
	width: 667px;
	padding: 1px 2px 2px 0px;
	margin-bottom: 10px;
}

.calendarNavigationbar {
	position: relative;
	height: 30px;
	width: 667px;
	clear: both;
	margin-bottom: 5px;
}

.calendarInnerContainer {
	position: relative;
	height: 597px;
	width: 665px;
}

.dayContainer {
	position: absolute;
	width: 90px;
	height: 96px;
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}

#day01, #day08, #day15, #day22, #day29, #day36, .day01, .day08, .day15, .day22, .day29, .day36, #weekday0 {
	left: 30px;
}

#day02, #day09, #day16, #day23, #day30, #day37, .day02, .day09, .day16, .day23, .day30, .day37, #weekday1 {
	left: 121px;
}

#day03, #day10, #day17, #day24, #day31, #day38, .day03, .day10, .day17, .day24, .day31, .day38, #weekday2 {
	left: 212px;
}

#day04, #day11, #day18, #day25, #day32, #day39, .day04, .day11, .day18, .day25, .day32, .day39, #weekday3 {
	left: 303px;
}

#day05, #day12, #day19, #day26, #day33, #day40, .day05, .day12, .day19, .day26, .day33, .day40, #weekday4 {
	left: 394px;
}

#day06, #day13, #day20, #day27, #day34, #day41, .day06, .day13, .day20, .day27, .day34, .day41, #weekday5 {
	left: 485px;
}

#day07, #day14, #day21, #day28, #day35, #day42, .day07, .day14, .day21, .day28, .day35, .day42, #weekday6 {
	left: 576px;
	border-right: 0px none;
}

.week01 {
	top: 21px;
}

.week02 {
	top: 117px;
}

.week03 {
	top: 213px;
}

.week04 {
	top: 309px;
}

.week05 {
	top: 405px;
}

.week06 {
	top: 501px;
}

.weekTitleContainer {
	position: absolute;
	width: 30px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	background: #D1D1D1;
}

#week01, #week02, #week03, #week04, #week05, #week06, .weekTitleContainer {
	left: 0px;
	border-left: 0px none;
}

.weekNumber {
	position: absolute;
	width: 30px;
	height: 96px;
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	line-height: 96px;
	text-align: center;
	background: #D1D1D1;
}

.dayTitleContainer {
	position: absolute;
	width: 90px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	background: #D1D1D1;
}

.dateContainer {
	position: absolute;
	width: 90px;
	height: 15px;
	line-height: 15px;
	margin-bottom: 1px;
	text-align: right;
	background: #EEEEEE;
}

.dateContainer:hover {
	cursor: pointer;
	background: #F1E7CB;
}

.otherMonth {
	color: #BBBBBB;
}

.currentDay {
	background: #CDCDCD;
}

.currentDay .dateContainer {
	background: #B5B5B5;
}

.eventContainer2 {
	position: absolute;
	line-height: 15px;
	margin-bottom: 1px;
	margin-top: 16px;
	height: 15px;
	white-space : nowrap;
	display: inline;
}

.eventLength1 {
	width: 88px;
}

.eventLength2 {
	width: 179px;
}

.eventLength3 {
	width: 270px;
}

.eventLength4 {
	width: 361px;
}

.eventLength5 {
	width: 452px;
}

.eventLength6 {
	width: 543px;
}

.eventLength7 {
	width: 634px;
}

.eventText {
	position: relative;
	margin: 0px 2px;
}

span.eventTime {
	color: #7B7B7B;
	font-size: 10px;
	float: left;
	padding-right: 2px;
}

.eventSlot0, .eventSlot1, .eventSlot2, .eventSlot3, .eventSlot4 {
	height: 15px;
	z-index: 2;
	overflow: hidden;
	float: left;
}

.eventSlot0 {
	top: 0px;
}

.eventSlot1 {
	top: 16px;
}

.eventSlot2 {
	top: 32px;
}

.eventSlot3 {
	top: 48px;
}

.eventSlot4 {
	top: 64px;
}

.eventSlot0:hover, .eventSlot1:hover, .eventSlot2:hover, .eventSlot3:hover, .eventSlot4:hover, .genericEventSlot:hover {
	cursor: pointer;
	text-decoration: underline;
}

.excessEventText {
	background: transparent;
}

/*
		calendar event styles start
*/

.eventStyle1 {
	color: #CC3333;
}

.eventStyleFullday1 {
	background-color: #CC3333;
	color: #FFFFFF;
}

.eventStyle2 {
	color: #DD4477;
}

.eventStyleFullday2 {
	background-color: #DD4477;
	color: #FFFFFF;
}

.eventStyle3 {
	color: #994499;
}

.eventStyleFullday3 {
	background-color: #994499;
	color: #FFFFFF;
}

.eventStyle4 {
	color: #6633CC;
}

.eventStyleFullday4 {
	background-color: #6633CC;
	color: #FFFFFF;
}

.eventStyle5 {
	color: #336699;
}

.eventStyleFullday5 {
	background-color: #336699;
	color: #FFFFFF;
}

.eventStyle6 {
	color: #3366CC;
}

.eventStyleFullday6 {
	background-color: #3366CC;
	color: #FFFFFF;
}

.eventStyle7 {
	color: #22AA99;
}

.eventStyleFullday7 {
	background-color: #22AA99;
	color: #FFFFFF;
}

.eventStyle8 {
	color: #329262;
}

.eventStyleFullday8 {
	background-color: #329262;
	color: #FFFFFF;
}

.eventStyle9 {
	color: #109618;
}

.eventStyleFullday9 {
	background-color: #109618;
	color: #FFFFFF;
}

.eventStyle10 {
	color: #66AA00;
}

.eventStyleFullday10 {
	background-color: #66AA00;
	color: #FFFFFF;
}

.eventStyle11 {
	color: #AAAA11;
}

.eventStyleFullday11 {
	background-color: #AAAA11;
	color: #FFFFFF;
}

.eventStyle12 {
	color: #D6AE00;
}

.eventStyleFullday12 {
	background-color: #D6AE00;
	color: #FFFFFF;
}

.eventStyle13 {
	color: #EE8800;
}

.eventStyleFullday13 {
	background-color: #EE8800;
	color: #FFFFFF;
}

.eventStyle14 {
	color: #DD5511;
}

.eventStyleFullday14 {
	background-color: #DD5511;
	color: #FFFFFF;
}

.eventStyle15 {
	color: #A87070;
}

.eventStyleFullday15 {
	background-color: #A87070;
	color: #FFFFFF;
}

.eventStyle16 {
	color: #8C6D8C;
}

.eventStyleFullday16 {
	background-color: #8C6D8C;
	color: #FFFFFF;
}

.eventStyle17 {
	color: #627487;
}

.eventStyleFullday17 {
	background-color: #627487;
	color: #FFFFFF;
}

.eventStyle18 {
	color: #7083A8;
}

.eventStyleFullday18 {
	background-color: #7083A8;
	color: #FFFFFF;
}

.eventStyle19 {
	color: #5C8D87;
}

.eventStyleFullday19 {
	background-color: #5C8D87;
	color: #FFFFFF;
}

.eventStyle20 {
	color: #898951;
}

.eventStyleFullday20 {
	background-color: #898951;
	color: #FFFFFF;
}

.eventStyle21 {
	color: #B08B59;
}

.eventStyleFullday21 {
	background-color: #B08B59;
	color: #FFFFFF;
}

/*
		calendar event styles end
*/

.eventFromLastWeek {
	background-position: left;
	background-repeat: no-repeat;
	background-image: url('//www.parcelhus.dk/administration/images/whitearrow_left.png');
	padding-left: 10px;
}

.eventToNextWeek {
	background-position: right;
	background-repeat: no-repeat;
	background-image: url('//www.parcelhus.dk/administration/images/whitearrow_right.png');
}

/*
	color selector styles start
*/

#calendarSelectorContainer {
	position: relative;
	width: 450px;
	height: 240px;
	overflow: auto;
	margin-bottom: 5px;
}

.calendarTypeTitle {
	position: relative;
	clear: both;
	width: 300px;
	height: auto;
	font-weight: bold;
}

.calendarTitle {
	
}

.calendarSelector {
	position: relative;
	clear: both;
	width: 300px;
	height: auto;
}

.calendarSelectorTitle {
	height: 20px;
	width: 200px;
	line-height: 20px;
	float: left;
	cursor: pointer;
	margin: 2px;
}

.calendarSelectorColor {
	float: left;
}

.colorSelectorContainer {
	position: absolute;
	width: 168px;
	background: #B5B5B5;
	left: 230px;
	height: 72px;
	padding: 2px;
	z-index: 2;
}

.colorSelector {
	position: relative;
	width: 16px;
	height: 16px;
	border: solid 2px #FFFFFF;
	margin: 2px;
	float: left;
}

.colorSelector:hover {
	border-color: #000000;
	cursor: pointer;
}

/*
	color selector styles end
*/

/*
	newswheel styles start
*/

.newsWheel1, .newsWheel2 {
	position: absolute;
	width: 100%;
}

.newsWheelContainer {
	position: relative;
	width: 300px;
	height: 300px;
	overflow: hidden;
	float: left;
}

.newWheelItem {
	position: relative;
	margin-bottom: 10px;
}

/*
	newswheel styles end
*/

/*
	dataobject wheel styles start
*/

.dataObjectWheelContent {
	position: absolute;
	width: 100%;
	clear: both;
}

.dataObjectWheelContainer {
	position: relative;
	overflow: hidden;
	float: left;
}

/*
	dataobject wheel styles end
*/

/*
	advert styles start
*/

.advertSize1 {
	width: 300px;
	height: 250px;
	overflow: hidden;
}

.advertSize2 {
	width: 728px;
	height: 90px;
	overflow: hidden;
}

.advertSize2 .textAdContainer {
	float: left;
}

.advertSize3 {
	width: 336px;
	height: 280px;
	overflow: hidden;
}

.advertSize4 {
	width: 120px;
	height: 600px;
	overflow: hidden;
}

.advertSize5 {
	width: 200px;
	height: 200px;
	overflow: hidden;
}

.advertSize6 {
	width: 234px;
	height: 60px;
	overflow: hidden;
}

.advertSize7 {
	width: 468px;
	height: 60px;
	overflow: hidden;
}

.advertSize13 {
	width: 290px;
	height: 130px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

.textAdContainer {
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.textAdTitle {
	position: relative;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
}

.textAdDescription1, .textAdDescription2 {
	position: relative;
	width: 100%;
	font-size: 13px;
}

.textAdUrl {
	position: relative;
	width: 100%;
	line-height: 12px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 10px;
}

.textAdUrl a, .textAdUrl a:hover {
	text-decoration: none;
}

/*
	advert styles end
*/

/*
	search result styles
*/

.searchResultContainer {
	position: relative;
	width: 668px;
	height: auto;
}

.searchResultLine {
	position: relative;
	width: 668px;
	margin-bottom: 10px;
}

.searchResultKeyword {
	font-weight: bold;
}

.searchToolBar {
	position: relative;
	width: 668px;
}

.searchResultTitle {
	position: relative;
	width: 468px;
	float: left;
}

.searchResultScore {
	position: relative;
	width: 200px;
	float: left;
	text-align: right;
}

.searchResultContent {
	position: relative;
	width: 668px;
	height: auto;
	clear: both;
}

.searchResultPath {
	position: relative;
	width: 668px;
	height: auto;
}

/*
	search result end
*/

/*
	filebrowser styles start
*/

#fileBrowserContainer {
	position: relative;
	width: 688px;
	height: auto;
}

.popupFileBrowser {
	position: relative;
	height: 379px;
	width: 688px;
	overflow: auto;
}

#dirContainer {
	position: relative;
	width: 150px;
	height: auto;
	min-height: 150px;
	overflow: auto;
	float: left;
}

#fileContainer {
	position: relative;
	width: 530px;
	height: auto;
	min-height: 150px;
	float: left;
}

#fileListHeader {
	position: relative;
	width: 530px;
	height: auto;
	font-weight: bold;
}

#folderListHeader {
	position: relative;
	width: 150px;
	height: auto;
	font-weight: bold;
}

.fileBrowserFolderName {
	position: relative;
	width: 150px;
	height: auto;
}

.fileBrowserFileName {
	position: relative;
	width: 363px;
	height: auto;
	float: left;
	overflow: hidden;
}

.fileBrowserFileDate {
	position: relative;
	width: 120px;
	height: auto;
	float: left;
	padding-left: 5px;
}

.fileBrowserFileTools {
	position: relative;
	width: 25px;
	height: auto;
	float: left;
}

#fileBrowserTools {
	position: relative;
	width: 688px;
	height: auto;
	vertical-align: top;
	clear: both;
}

.fileFolder, .fileFolderRoot {
	position: relative;
	width: auto;
	padding-left: 10px;
	cursor: pointer;
	padding-left: 20px;
	background: url('//www.parcelhus.dk/administration/images/icons/xsmall/folder.png') no-repeat left;
}

.fileFolderMarked, .fileFolderMarkedRoot {
	position: relative;
	width: auto;
	padding-left: 10px;
	cursor: pointer;
	font-weight: bold;
	padding-left: 20px;
	background: url('//www.parcelhus.dk/administration/images/icons/xsmall/folder.png') no-repeat left;
}

.fileFolderRoot, .fileFolderMarkedRoot {
	background: url('//www.parcelhus.dk/administration/images/icons/xsmall/showlist.png') no-repeat left;
}

.fileFolderRoot:hover, .fileFolder:hover, #fileListHeader .fileBrowserFileName:hover, #fileListHeader .fileBrowserFileDate:hover, #fileListHeader .fileBrowserFileType:hover {
	text-decoration: underline;
	cursor: pointer;
}

.fileFolderChildContainer {
	position: relative;
	width: auto;
	height: auto;
	padding-left: 10px;
}

.fileTool {
	position: relative;
	height: 30px;;
	width: auto;
	line-height: 30px;
	float: left;
	padding-right: 10px;
	cursor: pointer;
}

.fileTool:hover {
	text-decoration: underline;
}

#fileUploadFrame {
	display: none;
}

.userFile {
	cursor: pointer;
}

.userFile:hover {
	text-decoration: underline;
}

.userFileIcon {
	position: relative;
	width: 80px;
	height: 130px;
	float: left;
	border: solid 1px transparent;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	overflow: hidden;
	vertical-align: middle;
}

.userFileIcon:hover {
	border-color: #000000;
	cursor: pointer;
}

.fileIcon {
	position: relative;
	width: 80px;
	max-height: 100px;
	border: none;
	background: #D0D0D2;
	text-align: center;
}

.fileBrowserLine {
  position: relative;
  width: 530px;
  height: auto;
  line-height: 20px;
}

.fileBrowseLabel {
	position: relative;
  width: 100px;
	height: auto;
  float: left;
}

.fileBrowseInput {
	position: relative;
  width: 430px;
	height: auto;
  float: left;
}

/*
	filebrowser styles end
*/

/*
	messagecenter styles start
*/

.newmailicon {
	position: absolute;
	vertical-align: middle;
	height: 18px;
	width: 14px;
	right: 70px;
}

#messageCenterContainer {
	position: relative;
	width: 688px;
	height: auto;
}

#messageCenterToolbar {
	position: relative;
	width: 678px;
	height: 30px;
	clear: both;
	margin-left: 10px;
}

#inboxWindow {
	position: relative;
	width: 668px;
	height: 250px;
	overflow: auto;
	background: #FFFFFF;
	margin: 0px 10px;
}

#messageWindow {
	position: relative;
	width: 668px;
	height: 450px;
	overflow: auto;
	background: #FFFFFF;
	margin: 10px;
}

.messageCenterTool {
	position: relative;
	height: 30px;
	width: auto;
	line-height: 30px;
	float: left;
	padding-right: 10px;
}

.messageCenterTool:hover {
	text-decoration: underline;
	cursor: pointer;
}

.messageContainerRead {
	position: relative;
	height: 18px;
	width: 668px;
	cursor: pointer;
}

.messageContainer {
	position: relative;
	height: 18px;
	width: 668px;
	font-weight: bold;
	cursor: pointer;
}

.messageContainer:hover, .messageContainerRead:hover {
	background: #80002F;
	color: #FFFFFF;
}

.messageTitle {
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 400px;
	float: left;
	padding: 0px 10px;
}

.messageFrom {
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 93px;
	float: left;
}

.messageDate {
	position: relative;
	height: 18px;
	line-height: 18px;
	width: 155px;
	float: left;
}

.messageTitleTitle {
	position: relative;
	height: 22px;
	width: 393px;
	margin: 0px 1px;
	padding-left: 5px;
	float: left;
	padding: 0px 10px;
	background: #D4D0C8;
}

.messageTitleFrom {
	position: relative;
	height: 22px;
	padding-left: 5px;
	width: 88px;
	float: left;
	background: #D4D0C8;
}

.messageTitleDate {
	position: relative;
	height: 22px;
	width: 153px;
	padding-left: 5px;
	margin: 0px 1px;
	float: left;
	background: #D4D0C8;
}

.messageListTitleContainer {
	position: relative;
	height: 22px;;
	width: 668px;
	background: #737373;
	cursor: pointer;
}

#messageHeader {
	position: relative;
	width: 658px;
	height: 54px;
	background: #D4D0C8;
	padding-left: 10px;
}

#messageContent {
	padding: 10px;
}

#messageText {
	width: 400px;
	height: 200px;
}

#toUsername, #messageTitle {
	width: 250px;
}

.messageHeaderTool {
	position: absolute;
	height: 54px;
	line-height: 54px;
	width: auto;
	padding-right: 5px;
	top: 0px;
	right: 0px;
	z-index: 2;
}

.messageHeaderTool img:hover {
	cursor: pointer;
}

#deleteMessageButton {
	cursor: pointer;
}

.messageHeaderItem {
	position: relative;
	height: 18px;
	width: auto;
	padding-left: 5px;
}

.messageHeaderItemLabel {
	position: relative;
	height: 18px;
	width: 50px;
	font-weight: bold;
	float: left;
}

.messageListToolContainer {
	position: relative;
	height: auto;
	width: 668px;
	background: #E6E6E7;
}

.newMessageLine {
	position: relative;
	float: none;
	width: 100%;
	line-height: 22px;
	height: auto;
}

.newMessageLabel {
	position: relative;
	float: left;
	width: 140px;
	padding-left: 10px;
	line-height: 22px;
}

.newMessageInput {
	position: relative;
	width: 420px;
	line-height: 22px;
	float: left;
}

#newMessageAdressBookContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: transparent;
	z-index: 5;
	display: none;
}

#newMessageAdressBookBackground {
	position: absolute;
	/*
	background: #000000;
	filter: alpha(opacity=50);
	opacity: .5;
	*/
	background: url('//www.parcelhus.dk/administration/images/1x1semitransparent.png') repeat;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 6;
}

#newMessageAdressBookContent {
	position: relative;
	width: 400px;
	height: 300px;
	margin: 0 auto;
	top: 25px;
	background: #FFFFFF;
	z-index: 7;
	border: solid 2px #000000;
}

.adressBookContainer {
	background: #E6E6E7;
	height: 479px;
	width: 600px;
}

.adressBookContactHeader {
	position: relative;
	height: 22px;
	width: 390px;
	font-weight: bold;
	background: #737373;
}

.adressBookItem {
	position: relative;
	height: 22px;
	width: 390px;
	line-height: 22px;
}

.adressBookUsername {
	position: relative;
	height: 22px;
	width: 155px;
	float: left;
	line-height: 22px;
	padding-left: 5px;
	overflow: hidden;
}

.adressBookName {
	position: relative;
	height: 22px;
	width: 165px;
	float: left;
	line-height: 22px;
	padding-left: 5px;
	overflow: hidden;
}

.adressBookItemTools {
	position: relative;
	height: 22px;
	width: 50px;
	float: left;
	line-height: 22px;
	vertical-align: middle;
	overflow: hidden;
}

.adressBookContactHeader .adressBookUsername {
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #000000;
	width: 153px;
	cursor: pointer;
}

.adressBookContactHeader .adressBookName {
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #000000;
	width: 163px;
	cursor: pointer;
}

.adressBookList {
	position: relative;
	height: 407px;
	width: 180px;
	float: left;
	margin: 0px 10px;
	background: #FFFFFF;
}

.adressBookListHeader {
	position: relative;
	height: 22px;
	width: 173px;
	font-weight: bold;
	line-height: 22px;
	background: #737373;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #000000;
	cursor: pointer;
	padding-left: 5px;
}

.adressBookListItem {
	position: relative;
	height: auto;
	width: 175px;
	line-height: 22px;
	padding-left: 5px;
}

.adressBookListItemMarked {
	position: relative;
	height: 22px;
	width: 175px;
	line-height: 22px;
	padding-left: 5px;
	color: #FFFFFF;
	background: #80002F;
}

.adressBookListItem:hover, .adressBookListItemMarked:hover, .adressBookItem .adressBookUsername:hover {
	text-decoration: underline;
	cursor: pointer;
}

.adressBookContacts {
	position: relative;
	height: 407px;
	width: 390px;
	float: left;
	margin-right: 10px;
	background: #FFFFFF;
	overflow: auto;
}

.adressBookToolbar {
	position: relative;
	width: 580px;
	height: 60px;
	clear: both;
	margin: 0px 10px;
}

.adressBookToolItem {
	position: relative;
	float: left;
	height: 60px;
	line-height: 60px;
}

#adressBookNewContact {
	width: 100px;
	text-align: center;
}

#adressBookSearch {
	width: 480px;
	text-align: right;
}

/*
	messagecenter styles end
*/

/*
	forum styles start
*/

.forumHeaderContainer {
	position: relative;
	margin-bottom: 5px;
	background: #D1CDC5;
	min-height: 60px;
	padding: 5px;
}

.forumHeaderNavItem {
	position: relative;
	background: #BDB7AB;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	border: 0px;
	height: 18px;
	float: left;
}

/*.forumHeaderNavItem {
	background: #BDB7AB;
	height: 30px;
	line-height: 30px;
	width: auto;
	padding: 0px 5px;
	float: left;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}*/


.forumHeaderNavSpacer {
	height: 22px;
	width: 10px;
	float: left;
	background: url('//www.parcelhus.dk/administration/images/whitearrow_right.png') no-repeat right transparent;
}

.forumHeaderToolsContainer {
	height: 22px;
}

.forumHeaderTitle {
	padding-left: 10px;
}

.forumHeaderDescriptionContainer {
	min-height: 30px;
}

.forumCategoryContainer {
	position: relative;
	margin-bottom: 5px;
}

.forumCategoryContainer * a, .forumCategoryContainer * a:hover, .forumCategoryContainer * a:visited {
}

.forumItemHeader {
	position: relative;
	background: url('//www.parcelhus.dk/administration/images/forum_title_background.png') repeat-x bottom #BDB7AB;
	height: 26px;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	border-top-left-radius: 0.5em;
	border-top-right-radius: 0.5em;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
}

.forumItemHeaderTitle {
	padding-left: 10px;
	width: 340px;
	float: left;
	overflow: hidden;
	height: 26px;
}

.forumItemHeaderTool {
	width: 50px;
	float: left;
}

.forumItemHeaderStat {
	width: 90px;
	padding-right: 10px;
	float: left;
}

.forumItemHeaderInfo {
	width: 186px;
	float: left;
}

.forumItemHeader * a, .forumItemHeader * a:hover, .forumItemHeader * a:visited {
	color: #FFFFFF;
}

.forumItemHeaderDescription {
	position: relative;
	border-style: solid;
	border-width: 0px 1px 2px 1px;
	border-color: #BDB7AB;
	min-height: 20px;
	height: auto;
	background: #D1CDC5;
	padding: 4px 10px;
}

.forumItemContainer {
	position: relative;
	/*background: #D1CDC5;*/ /*lys*/
	/*background: #BDB7AB;*/ /*mørk*/
	background: url('//www.parcelhus.dk/administration/images/forum_background.png') repeat-x bottom;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #BDB7AB;
	height: 54px;
	padding-top: 1px;
	color: #787878;
}

.forumSticky {
	background-color: #E2DED5;
}

.forumItemIconContainer {
	position: relative;
	height: 54px;
	width: 50px;
	float: left;
}

.forumItemTitleContainer {
	position: relative;
	width: 300px;
	height: 50px;
	float: left;
	line-height: 15px;
	overflow: hidden;
}

.forumTopicToolContainer {
	position: relative;
	width: 50px;
	height: 36px;
	float: left;
	line-height: 18px;
	padding-top: 9px;
}

.forumTopicTool {
	height: 18px;
}

.forumItemStatContainer {
	position: relative;
	width: 90px;
	height: 36px;
	float: left;
	line-height: 18px;
	padding-top: 9px;
	padding-right: 10px;
	text-align: right;
}

.forumItemInfoContainer {
	position: relative;
	width: 186px;
	height: 50px;
	float: left;
	line-height: 16px;
	padding-top: 4px;
}

.forumItemInfoTitle, .forumItemInfoPoster {
	height: 16px;
	overflow: hidden;
}

.forumTopic {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	width: 300px;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
}

.forumTopicDescription {
	position: relative;
	font-size: 10px;
}

.forumTopicMods {
	position: relative;
	font-size: 10px;
	font-weight: bold;
}

.forumTopicMods a, .forumTopicMods a:hover {
	font-weight: normal;
	color: #000000;
}

.forumItemInfoDate .dateFormat9Time {
	color: #000000;
}

.forumThreadTitle {

}

.forumThreadInfo {

}

.forumPostDate {
	float: left;
	width: 200px;
}

.forumPostTitle {
	float: left;
	width: 400px;
}

.forumPostNumber {
	float: left;
	width: 85px;
	text-align: right;
}

.forumPostContentContainer {
	background: #BDB7AB;
	margin-bottom: 5px;
}

.forumPostUserInfo {
	background: transparent;
	float: left;
	width: 200px;
}

.forumPostUserInfo div, .forumPostUserInfo img {
	padding: 0px 5px;
}

.forumPostContent {
	background: #D1CDC5;
	width: 477px;
	border-left: solid 1px #3B3B3A;
	float: left;
	min-height: 200px;
	height: auto;
	overflow: auto;
	padding: 5px;
}

.forumEditDate {
	background: #D1CDC5;
	margin-left: 200px;
	border-left: solid 1px #3B3B3A;
	height: auto;
	padding: 5px;
	font-size: 10px;
	color: #787878;
}

.forumSignature {
	background: #D1CDC5;
	margin-left: 200px;
	border-left: solid 1px #3B3B3A;
	height: auto;
	padding: 5px;
}

.forumPostFooter {
	clear: both;
}

.forumPostFooterTool {
	float: right;
}

.forumPostAddQuote, .forumPostAddQuoteMarked {
	float: right;
	cursor: pointer;
}

.forumPostAddQuoteMarked {
	color: red;
	font-weight: bold;
}

.forumReplyContainer {
	background: #BDB7AB;
	margin-bottom: 5px;
	min-height: 140px;
	height: auto;
	padding: 5px;
}

.forumReplyToolbar {
	height: 22px;
	width: 100%;
}

.forumToolButton {
	border: solid 1px transparent;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: middle;
	margin-right: 2px;
	padding: 2px;
}

.forumToolButton:hover {
	border: solid 1px #1C55AA;
	background: #A1BCE5;
}

.forumReplyContainer textarea {
	width: 668px;
	height: 100px;
}

.forumQuote {
	margin:20px;
	margin-top:5px;
	display:block;
}

.forumQuoteContainer {
	position: relative;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
	background: #FFFFFF;
	margin:0 10px;
	border: 1px solid #3B3B3A;
	font-size: 13px;
	font-style: italic;
	top: 0px;
	display:block;
}

.forumQuoteContainerTab {
	position: absolute;
	background: url('//www.parcelhus.dk/modules/forum/images/quote_tab.png') no-repeat left transparent;
	display:block;
	width: 9px;
	height: 20px;
	top: 5;
	left: -9px;
}

.forumQuotePostedBy {
	font-weight: normal;
	font-size: 12px;
}

.forumQuotePostedBy img {
	position: relative;
	top: 0px;
	margin: 0px;
}

.viewPostIcon {
	position: relative;
	top: 2px;
}

.forumQuoteMessage {
	padding:8px 0px;
}

.smileyContainer {
	position: relative;
	height: 25px;
	width: 25px;
	vertical-align: middle;
	text-align: center;
	float: left;
	overflow: hidden;
}

.quickNavigation {
	width: 160px;
}

.forumButton {
	position: relative;
	background: url('//www.parcelhus.dk/modules/forum/images/button_bg_light.png') #BBBBBB repeat-x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	border: 0px;
	height: 18px;
}

.forumButton a, .forumButton a:link, .forumButton a:visited, .forumButton a:active {
	color: #FFFFFF;
}

.forumButton:hover {
	background-color: #A0A0A0;
	color: #FFFFFF;
}

.forumPluginLatestList {
	padding: 5px 0px 2px 0px;
}

.forumPluginLatestItemContainer {
	margin-bottom: 5px;
}

.forumPluginLatestInfo {
	font-size: 10px;
	color: #8C8C8C;
	padding-left: 10px;
}

.forumPluginLatestInfo a, .forumPluginLatestInfo a:visited, .forumPluginLatestInfo a:active, .forumPluginLatestInfo a:link, .forumPluginLatestInfo a:hover {
	color: #505050;
}

.forumPluginLatestDate {
	float: right;
}

/*
	forum styles end
*/

/*
	shop styles start
*/

.shopCategoryContainer {
	position: relative;
	height: auto;
	border: solid 1px #000000;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.shopCategory {
	position: relative;
	width: 170px;
	height: 250px;
/*	border: solid 1px #000000;*/
	float: left;
	margin: 0px 10px 10px 0px;
/*	-moz-border-radius: 8px;
	border-radius: 8px;*/
}

.shopCategoryImage {
	position: relative;
	height: 120px;
	width: 160px;
	margin: 5px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.shopCategoryTitle {
	position: relative;
	text-align: center;
	height: 20px;
}

.shopCartStep, .shopCartStepMarked, .shopCartStepSpacer {
	position: relative;
	float: left;
	padding-right: 10px;
}

.shopCartStepMarked {
	font-weight: bold;
}

/*
	shop styles end
*/