/* Main Page Layout */

BODY {margin: 0px; padding: 0px; background: #FFFFFF;}

A:link {color: #000000;}
A:visited {color: #000000;}

FORM, P {padding: 0px; margin: 0px;}

#main {position: relative; width: 838px; margin: auto;}

#header {float: left; height: 160px;}
#menu {display: none; position: absolute; top: 337px; left: 255px;}

.category-2023 #menu {display: block;}
          .section-1747 #menu {display: none;}
          .profile #menu {display: none;}


#login {position: absolute; left: 588px; top: 157px; width: 250px; height: 100px; background: #FFFFFF;}

#content {float: left; margin: 1px; width: 582px;}

#navbar {margin-top: 100px; width: 250px; }

#main>#navbar {float: right;}

#banner {display: none;}

#footer {}

.text {padding-left: 10px; padding-right: 10px;}

/* End Main Page Layout */



/* Main Menu */
#menu .item {list-style: none; display: block; margin: 0px; padding: 1px;}
#menu .img {display: none;}
#menu .label {padding: 0px; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000;}
#menu .summary {display: none;}

/* End Main Menu */




/* Start Common Elements */

.header {position: relative;}
	.header .location {display: block; padding: 4px 4px 4px 16px; margin: 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #67736F; z-index: 30;}
		.header .location A {color: #FFFFFF;}

	.header H1 {display: none; margin: 0px 0px 5px 0px; font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; color: #666666; border-bottom: 1px solid #CCCCCC;}	
	.header .icon {display: none;}
	.header .toolbar {position: absolute; top: -1px; right: -2px; z-index: 20; width: 40px;}
		.header .toolbar .button-delete, .header .toolbar .button-edit {float: right;}

.element {margin: 0px 0px 4px 0px;}
	.element H2 {clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #666666; background-color: #EEEEEE;}
	.element H3 {clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #666666; background-color: #EEEEEE;}

	.element .toolbar {position: absolute; right: 3px; top: 3px; z-index: 1; width: 30px;}
		.element .toolbar .button-expand {float: right;}

	.element .expander {}
	.element .notice {height: 20px; text-align: center; margin: 20px 0px 20px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.element .required .label, .element .required label {font-weight: bold;}
	.element .spacer {height: 20px; clear: both;}
	
	.element .profile-item-text {margin: 10px 30px 20px 30px; font-family: Verdana; font-size: 11px; font-style: normal;}

.sub-menu {clear: both; height: 25px; margin: 5px 0px 6px 0px; background: url(elements/tab_bgr.gif);}
	.sub-menu ul {margin: auto; padding: 0 0 0 20px;}
	.sub-menu li {border-bottom: 1px solid; border-bottom-color: #CCCCCC; list-style: none; float: left; margin-left: 0px; padding-left: 10px; font-size: 11px; white-space: nowrap; background: url(elements/tab.gif) 0 0 no-repeat;}
	.sub-menu .icon {display: none;}	
	.sub-menu .label {display: block; padding: 6px 10px 5px 0px; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000; background: url(elements/tab.gif) 100% 0 no-repeat;}
	.sub-menu .selected {border-bottom-color: #FFFFFF;}

.actionbar {position: relative; clear: both; height: 30px; margin: 4px 0px 0px 0px; border-top: 1px solid #CCCCCC;}
	.actionbar .votes {float: left; margin: 8px 4px 0px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.actionbar .voting-end-date {float: left; margin: 8px 4px 0px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.actionbar .voting-start-date {float: left; margin: 8px 4px 0px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.actionbar .voting-result-date {float: left; margin: 8px 4px 0px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.actionbar .participants {float: left; margin: 8px 4px 0px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.actionbar .members {float: left; margin: 8px 4px 0px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.actionbar .contacts {float: left; margin: 8px 4px 0px 0px; font-family: Verdana; font-size: 11px; font-style: normal;}
	
	.actionbar .progress {position: absolute; top: 8px; left: 0px; height: 15px; width: 240px; margin: 0px; background-image: url(elements/progress.gif); overflow: hidden;}
	.actionbar .button {float: right; margin-top: 4px;}

	.actionbar .pages {position: relative; float: right; margin-top: 4px;}
		.actionbar .pages .position {float: left; display: inline-block; font-family: Verdana; font-size: 11px; font-style: normal; margin: 6px 6px 6px 6px;}
		.actionbar .pages .button-first {float: left;}
		.actionbar .pages .button-prev {float: left;}
		.actionbar .pages .button-next {float: left;}
		.actionbar .pages .button-last {float: left;}
	
	.actionbar .subscription {float: left; margin-top: 4px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.actionbar .sort-order {float: left; margin: 5px 0 0 0px; width: 140px; font-family: Verdana; font-size: 11px; font-style: normal;}
	
	.actionbar #button-dok-download {float: left;}
	
.access-error {margin: 4px 0px 4px 0px; padding: 8px; font-family: Verdana; font-size: 11px; font-style: normal; border: 1px solid #AAAAAA; background-color: #FFFFFF;}

.page-error {margin: 20px 30px 20px 30px; font-family: Verdana; font-size: 11px; font-style: normal;}

.label-input-button {position: relative; height: 20px; padding-top: 4px; padding-bottom: 4px;}
	.label-input-button label, .label-input .label {display: inline; float: left; margin-left: 30px; padding-top: 4px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-input-button .form-text {display: block; position: absolute; right: 100px; width: 270px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-input-button .form-select, .label-input-button .form-file {display: block; position: absolute; right: 100px; width: 276px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-input-button .button {display: inline; position: absolute; right: 30px; top: 0px;}

.label-input {height: 20px; padding-top: 4px; padding-bottom: 4px;}
	.label-input label, .label-input .label {display: inline; float: left; padding-top: 4px; margin-left: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-input .form-text {float: right; width: 340px; margin-right: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-input .form-select, .label-input .input, .label-input .form-file  {display: inline; float: right; width: 346px; margin-right: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-input .form-select-small {font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-input .form-text-small {height: 20px; width: 40px; font-family: Verdana; font-size: 11px; font-style: normal;}
	
.label-textarea {height: 60px; padding-top: 4px; padding-bottom: 4px;}
	.label-textarea label {float: left; padding-top: 4px; margin-left: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-textarea .form-textarea {float: right; width: 340px; height: 60px; margin-right: 30px; font-family: Verdana; font-size: 11px; font-style: normal; overflow: auto;}
	
.label-value {height: 20px; padding-top: 4px; padding-bottom: 4px;}
	.label-value .label {display: inline-block; float: left; margin-left: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.label-value .value {display: inline-block; float: right; width: 340px; margin-right: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}

.checkbox-label {height: 20px; padding-top: 4px; padding-bottom: 4px;}
	.checkbox-label .label {display: inline; float: left; margin: 4px 0 0 30px; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal;}
	.checkbox-label .form-checkbox {float: right; margin-right: 6px;}
	.checkbox-label label {float: right; width: 346px; margin-right: 30px; padding-top: 3px; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal;}

.radio-label {height: 20px; padding-top: 4px; padding-bottom: 4px;}
	.radio-label .label {float: left; margin: 4px 0 0 30px; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal}
	.radio-label label {float: right; width: 346px; margin-right: 30px; padding-top: 3px; font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal;}
	.radio-label .form-radio {float: right; margin-right: 6px;}

.radio-input {height: 20px; padding-top: 4px; padding-bottom: 4px;}
	.radio-input label, .radio-input .label {display: inline; float: left; margin: 4px 0 0 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.radio-input .input {float: right; width: 340px; height: 20px; margin-right: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.radio-input .form-text {float: right; width: 340px; height: 20px; margin-right: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.radio-input .form-select {float: right; width: 340px; height: 20px; margin-right: 30px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.radio-input .form-radio {float: right; margin-right: 6px;}

.editor {float: left;}
	.editor .form-textarea-huge {height: 440px; width: 596px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-large {height: 250px; width: 596px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-medium {height: 200px; width: 596px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-small {height: 140px; width: 596px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-tiny {height: 100px; width: 596px; font-family: Verdana; font-size: 11px; font-style: normal;}

.voting-input {margin-bottom: 15px; padding: 0px 30px 0px 30px;}
	.voting-input .label {margin-bottom: 4px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold;}
	.voting-input-alt {position: relative; padding: 4px 4px 4px 4px;}	
	.voting-input-alt input {}
	.voting-input-alt label {font-family: Verdana, sans-serif; font-size: 11px; width: 180px;}
	.voting-input-alt .result {position: absolute; top: 6px; left: 200px; display: block; width: 260px; height: 15px; border: 1px solid #666666;}	
	.voting-input-alt .bar {display: block; height: 15px; background-color: #AAAAAA; overflow: hidden;}	
	.voting-input-alt .score {position: absolute; top: 8px; right: 4px; font-family: Verdana, sans-serif; font-size: 11px;}

.rating-input {position: relative;}
	.rating-input .label {display: block; height: 15px; padding-top: 4px; padding-left: 8px; font-family: Verdana; font-size: 11px; font-weight: bold;}
		.rating-input .result {position: relative; margin-top: 4px; margin-left: 10px; width: 92px; height: 15px; background: url(elements/stars_grey_s.gif) no-repeat;}
		.rating-input .result .bar {position: absolute; top: 0px; left: 0px; height: 15px; background: url(elements/stars_color_s.gif) no-repeat;}
		.rating-input .input {display: block; margin-left: 5px;}
		.rating-input .input input {margin: 0px;}

.rating .label {display: none;}
	.rating .result {position: relative; width: 92px; height: 15px; background: url(elements/stars_grey_s.gif) no-repeat;}
	.rating .result .bar {position: absolute; top: 0px; left: 0px; height: 15px; background: url(elements/stars_color_s.gif) no-repeat;}

.calendar()
	.calendar .calendar-header {background-color: #EEEEEE; padding: 2px; margin: 2px;}
	.calendar .form-select-year {width: 40%; font-family: Verdana, sans-serif; font-size: 11px;}
	.calendar .form-select-month {width: 58%; font-family: Verdana, sans-serif; font-size: 11px;}
	.calendar TABLE {width: 100%; font-family: Verdana, sans-serif; font-size: 11px;}
	.calendar TH {text-align: center; padding: 2px; background-color: #EEEEEE;}
	.calendar TD {border: 1px solid; text-align: center; padding: 2px}
	.calendar .sunday {background-color: #EECCCC;}
	.calendar .event {background-color: #EEEEEE;}

.button-l {display: inline-block; height: 19px; width: 140px; padding-top: 5px; margin: 1px; text-decoration: none; color: #AAAAAA; text-align: center; background-image: url(buttons/button-l.gif); font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold;}
	.button-l-disabled {display: inline-block; height: 19px; width: 140px; padding-top: 5px; margin: 1px; text-decoration: none; color: #AAAAAA; text-align: center; background-image: url(buttons/button-l.gif); font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold;}
	
.button-m {display: inline-block; height: 19px; width: 100px; padding-top: 5px; margin: 1px; text-decoration: none; color: #AAAAAA; text-align: center; background-image: url(buttons/button-m.gif); font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold;}
	.button-m-disabled {display: inline-block; height: 19px; width: 100px; padding-top: 5px; margin: 1px; text-decoration: none; color: #AAAAAA; text-align: center; background-image: url(buttons/button-m.gif); font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold;}

.button-s {display: block; height: 19px; width: 60px; padding-top: 5px; margin: 1px; text-decoration: none; color: #AAAAAA; text-align: center; background-image: url(buttons/button-s.gif); font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold;}
	.button-s-disabled {display: inline-block; height: 19px; width: 60px; padding-top: 5px; margin: 1px; text-decoration: none; color: #AAAAAA; text-align: center; background-image: url(buttons/button-s.gif); font-family: Verdana; font-size: 10px; font-style: normal; font-weight: bold;}

.button-delete {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/delete.gif); margin: 1px;}
	.button-delete .label {display: none;}
	
.button-save {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/save.gif); margin: 1px;}
	.button-save .label {display: none;}	

.button-edit {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/edit.gif); margin: 1px;}
	.button-edit .label {display: none;}

.button-add {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/add.gif); margin: 1px;}
	.button-add .label {display: none;}	

.button-remove {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/remove.gif); margin: 1px;}
	.button-remove .label {display: none;}	

.button-next {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/next.gif); margin: 1px;}
	.button-next .label {display: none;}

.button-prev {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/prev.gif); margin: 1px;}
	.button-prev .label {display: none;}

.button-first {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/first.gif); margin: 1px;}
	.button-first .label {display: none;}	

.button-last {display: inline-block; height: 24px; width: 24px; background-image: url(buttons/last.gif); margin: 1px;}
	.button-last .label {display: none;}

.button-expand {display: inline-block; height: 15px; width: 15px; background-image: url(buttons/expand_sm.gif); margin: 1px;}
	.button-expand .label {display: none;}	

/* End Common Elements */








/* Login */



#login H2 {clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #A3AFAB;}

.loginform .form-text-email {position: absolute; top: 34px; left: 6px; border: 1px solid #666666; background: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; height: 16px; width: 76px;}
.loginform .form-text-pwd {position: absolute; top: 34px; left: 90px; border: 1px solid #666666; background: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; height: 16px; width: 76px;}
.loginform .button-login {position: absolute; top: 32px; right: 4px; border: 0px; width: 24px; height: 24px; background-image: url(buttons/login.gif)}
	.loginform .button-login .label {display: none;}

.loginform .button-forgotpwd {position: absolute; top: 60px; left: 8px; font-family: Verdana; font-size: 11px; font-weight: bold;}
.loginform .button-autoreg {position: absolute; top: 80px; left: 8px; font-family: Verdana; font-size: 11px; font-weight: bold;}

.session .email {position: absolute; top: 36px; left: 8px; font-family: Verdana; font-size: 10px; font-weight: bold;}
.session .name {display: none;}
.session .button-logout {position: absolute; top: 32px; right: 4px; border: 0px; width: 24px; height: 24px; background-image: url(buttons/logout.gif); cursor: hand;}
	.session .button-logout .label {display: none;}

.session .button-my-profile {position: absolute; top: 56px; left: 8px; font-family: Verdana; font-size: 10px; font-weight: bold;}
.session .button-my-page {position: absolute; top 80 px; left: 8 px; font-family: Verdana; font-size: 11px; font-weight: bold;}

.session .img {display: none;}

.forgotpwd H2 {clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #666666; background-color: #EEEEEE;}
.forgotpwd .form-text-email {position: absolute; top: 34px; left: 6px; border: 1px solid #666666; background:#FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; height: 16px; width: 160px;}
.forgotpwd .button-send {position: absolute; top: 32px; right: 4px; border: 0px; width: 24px; height: 24px; background-image: url(buttons/login.gif)}
	.forgotpwd .button-send .label {display: none;}
						
/* End Login */



/* Start Page Profile */

#element-profile-personal-info {position: relative; width: 100%; padding: 0px 0px 10px 0px;}

	#element-profile-personal-info H2 {display: none;}

	#element-profile-personal-info .name {display: none;}
	#element-profile-personal-info .img {float: right; height: 130px; width: 130px; background-image: url(icons/user-img-l.gif); border: 1px solid;}
		#element-profile-personal-info .img img {height: 130px; width: 130px;}

	#element-profile-personal-info .title {display: inline; margin-top: 20px; font-family: Verdana; font-size: 11px; font-weight: bold; padding-right: 5px; border-right: 1px solid;}
		#element-profile-personal-info .title .label {display: none;}

	#element-profile-personal-info .gender {display: inline; margin-top: 20px; font-family: Verdana; font-size: 11px; font-weight: bold; padding-right: 5px; border-right: 1px solid;}
		#element-profile-personal-info .gender .label {display: none;}

	#element-profile-personal-info .age {display: inline; margin-top: 20px; font-family: Verdana; font-size: 11px; font-weight: bold;}
		#pelement-rofile-personal-info .age .label {display: none;}

	#element-profile-personal-info .email {display: none;}
	#element-profile-personal-info .access-level {display: none;}
	
	#element-profile-personal-info .summary {position: relative; margin: 10px 0 0 0; font-family: Verdana; font-size: 11px;}
		#element-profile-personal-info .summary .label {display: none;}
		
#element-profile-text {font-family: Verdana; font-size: 11px;}

#element-profile-contact-request {}
	#element-profile-contact-request .contact-request {background-color: #EEEEEE; height: 32px;}
	#element-profile-contact-request .contact-request-status {float: left; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 8px;}
	#element-profile-contact-request .toolbar {position: static; float: right; margin: 3px 1px 0px 0px;}
		#element-profile-contact-request .toolbar .button-add, #element-profile-contact-request .toolbar .button-delete {float: right;}


/* End Page Profile */







/* Start Page Autoreg */

#element-autoreg-text {font-family: Verdana; font-size: 11px;}

/* End Page Autoreg */







/* Start Page Category */

#element-category-info {display: none;}
	#element-category-info .title {display: none;}
	#element-category-info .img-l {display: none;}
	#element-category-info .img-m {display: none;}
	#element-category-info .img-s {display: none;}	
	#element-category-info .summary {display: none;}

#element-category-text {margin: 10px; font-family: Verdana; font-size: 11px;}


.column {}

#column-1-1 {}
#column-1-2 {float: left; width: 288px;}
#column-2-2 {float: right; width: 288px;}

#column-1-3 {float: left; width: 190px;}	
#column-2-3 {float: left; width: 190px;}
#column-3-3 {float: left; width: 190px;}	

/* End Page Category */






/* Start Page Section */

#element-section-text {margin-bottom: 4px; font-family: Verdana; font-size: 11px;}

/* End Page Section */






/* Start Page Object*/

#element-object-info {}

	#element-object-info .title {display: none;}

	#element-object-info .img-l {display: none;}	
	#element-object-info .img-m {display: none;}
	#element-object-info .img-s {display: none;}
	
	#element-object-info .event-start {display: none;}
	
	#element-object-info .event-end {display: none;}

	#element-object-info .published {display: none;}	
	#element-object-info .views {display: none;}	
	
	#element-object-info .summary {margin: 0 0 10px 0; font-family: Verdana; font-size: 11px; font-weight: bold;}


#element-object-text {margin-bottom: 4px; font-family: Verdana; font-size: 11px;}

#element-object-author {height: 80px;}
	#element-object-author IMG {float: left; width: 50px; height: 50px; margin: 4px; border: 1px solid #000000;}
	#element-object-author .label {display: none;}	
	#element-object-author .name {display: block; margin-top: 8px; font-family: Verdana; font-size: 11px;}
	#element-object-author .title {display: block; margin-top: 4px; font-family: Verdana; font-size: 11px;}	


#element-object-event-register {}
	#element-object-event-register .event-register {position: relative; background-color: #EEEEEE; height: 32px;}
	#element-object-event-register .event-register .event-register-status {float: left; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; padding: 8px;}	
	#element-object-event-register .event-register .form-select-guests {position: absolute; top: 7px; right: 34px; font-family: Verdana, sans-serif; font-size: 11px;}	
	#element-object-event-register .event-register .toolbar {position: absolute; top: 3px; right: 3px;}
	#element-object-event-register .toolbar .button-add, #element-object-event-register .toolbar .button-delete {float: right;}


/* End Page Object */






/* Start Messenger */

.mess {position: relative; margin-bottom: 20px; clear: both;}

	.mess .mess-header {background-color: #EEEEEE; height: 40px;}
	.mess .mess-header .icon {position: absolute; top: 4px; left: 4px; height: 32px; width: 32px; background: url(icons/message.gif);}
	.mess .mess-header .subject {display: block; padding-top: 4px; padding-left: 40px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666;}
		
		.mess-status .mess-header .subject {color: #FF0000;}
	
	.mess .mess-header .name {display: inline-block; padding-left: 40px; font-family: Verdana, sans-serif; font-size: 10px; color: #666666; padding-right: 5px; border-right: 1px solid;}
		.mess .mess-header .name .label {display: none;}
	
	.mess .mess-header .created {display: inline-block; font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}
		.mess .mess-header .created .label {display: none;}	

	.mess .mess-header .edited {display: inline-block; font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}
		.mess .mess-header .edited .label {display: none;}	
				
	.mess .mess-header .views {display: none;}	

	.mess .mess-content {float: right; width: 488px; padding: 10px 5px 10px 0px; font-family: Verdana, sans-serif; font-size: 11px;}
	
	.mess .mess-content .message {}
		.mess .mess-content .message .label {display: none;}
		.mess .mess-content .message {margin: 0px;}
		.mess .mess-content .quote {margin: 5px 20px 10px 20px; padding: 8px; border: 1px solid #AAAAAA; background: #EEEEEE; font-family: Verdana; font-size: 11px; font-style: normal;}

	.mess .mess-content .mess-dok {padding-top: 20px;}
		.mess .mess-content .mess-dok .label {display: block; padding: 0px 0px 2px 0px; margin-bottom: 4px; width: 100%; border-bottom: 1px solid #CCCCCC; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666;}
			.mess .mess-content .mess-dok IMG {height: 366px; width: 488px; margin-top: 4px;}			
			.mess .mess-content .mess-dok .filename {display: inline-block; margin-right: 5px;}
			
	.mess .mess-content .signature {padding-top: 20px;}
		.mess .mess-content .signature .label {display: block; padding: 0px 0px 2px 0px; margin-bottom: 4px; width: 100%; border-bottom: 1px solid #CCCCCC; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666;}

	.mess .mess-author {float: left; width: 90px; padding-left: 10px; padding-top: 10px;}	
		.mess .mess-author .img {padding: 0px; height: 80px; width: 80px; background-color: #FFFFFF;}
		.mess .mess-author .img IMG {border: 1px solid #000000; height: 80px; width: 80px;}
		
		.mess .mess-author .name {display: none;}
		.mess .mess-author .title {display: none;}
		.mess .mess-author .city {display: none;}
		.mess .mess-author .country {display: none;}
		.mess .mess-author .access-level {display: none;}

	
	.mess .rating {position: absolute; top: 47px; right: 7px; width: 110px; border: 1px solid #CCCCCC; background-color: #FFFFFF;}	
		.mess .rating .votes {display: none;}	
	
	.mess .toolbar {position: absolute; top: 7px; right: 7px; width: 200px;}	
		.mess .toolbar .button-delete, .mess .toolbar .button-edit, .mess .toolbar .button-s {float: right;}
	

/* End Messenger */









/* Start Dok */

.dok-class-image {position: relative; height: 25px; padding: 450px 4px 0px 4px; background-color: #EEEEEE; border: 1px solid #AAAAAA;}
	
	.dok-class-image .img {position: absolute; top: 1px; left: 1px; width: 596px; height: 447px;}		
	.dok-class-image .icon {display: none;}	
	.dok-class-image .title {display: none;}	
	.dok-class-image .filename {display: none;}
	.dok-class-image .summary {display: none;}
		
	.dok-class-image .name {font-family: Verdana, sans-serif; font-size: 10px; color: #666666; padding-right: 5px; border-right: 1px solid;}			
		.dok .name .label {display: none;}
		
	.dok-class-image .created {font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}		
		.dok .created .label {display: none;}

	.dok-class-image .edited {display: none;}

	.dok-class-image .views {position: absolute; bottom: 6px; right: 4px; font-family: Verdana, sans-serif; font-size: 10px; color: #666666; padding-right: 5px;}		

	.dok-class-image .rating {position: absolute; top: 20px; right: 20px; width: 110px; background-color: #EEEEEE; border: 1px solid #666666;}	
		.dok .rating .votes {display: none;}
			
	.dok-class-image .toolbar {display: none;}


.dok-class-file {position: relative; height: 60px; padding: 20px 4px 0px 75px; background-color: #EEEEEE; border: 1px solid #AAAAAA;}
	
	.dok-class-file .icon {position: absolute; left: 16px; top: 16px; height: 32px; width: 32px; background: url(icons/file_s.jpg); border: 1px solid #AAAAAA;}
	
	.dok-class-file .title {display: block; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold;}	
	.dok-class-file .filename {display: none;}
	.dok-class-file .summary {display: none;}
		
	.dok-class-file .name {font-family: Verdana, sans-serif; font-size: 10px; color: #666666; padding-right: 5px; border-right: 1px solid;}			
		.dok .name .label {display: none;}
		
	.dok-class-file .created {font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}	
		.dok .created .label {display: none;}

	.dok-class-file .edited {display: none;}
	
	.dok-class-file .views {display: none;}
	.dok-class-file .downloads {font-family: Verdana, sans-serif; font-size: 10px; color: #666666; padding-left: 5px; border-left: 1px solid;}

	.dok-class-file .rating {position: absolute; top: 12px; right: 12px; width: 110px; background-color: #EEEEEE; border: 1px solid #666666;}	
		.dok .rating .votes {display: none;}
			
	.dok-class-file .toolbar {display: none;}


/* End Dok */







/* Start itemized content */

.section-item {margin-bottom: 4px; height: auto; clear: both;}
	.section-item H2 {margin: 0px 0px 4px 0px; padding: 4px; font-family: Arial; font-size: 14px; font-weight: bold; color: #666666; background-color: #EEEEEE;}	
	.section-item .text {margin: 2px; font-family: Verdana; font-size: 11px;}
	.section-item .notice {margin: 2px; font-family: Verdana; font-size: 11px; text-align: center;}
	.section-item-menu ul {padding: 0px; margin: 0px;}
	.section-item-menu li {display: block; width: 212px; list-style: none; float: left; margin-left: 0px; padding: 4px 4px 8px 4px; font-family: Verdana; font-size: 11px; white-space: nowrap;}


.profile-item {position: relative; height: 20px; margin: 2px 0px 2px 0px; padding: 4px; background-color: transparent; overflow: visible;}

	.profile-item .label {display: none;}

	.profile-item .icon {display: none;}
	.profile-item .img {display: none;}
		.profile-item .img img {border: 0px; height: 80px; width: 80px;}
		
	.profile-item .name {display: inline-block; width: 200px; font-family: Verdana; font-size: 10px; font-weight: bold;}		
	
	.profile-item .title {display: inline-block; width: 200px; margin-top: 2px; font-family: Verdana; font-size: 10px;}	
	.profile-item .age {display: none; float: left; width: 60px; margin-left: 4px; margin-top: 2px; font-family: Verdana; font-size: 10px;}
	.profile-item .gender {display: none; float: left; margin-top: 2px; font-family: Verdana; font-size: 10px;}
	.profile-item .city {display: none; margin-top: 4px; font-family: Verdana; font-size: 10px;}
	.profile-item .country {display: none;}
	
	.profile-item .summary {display: none;}
	
	.profile-item .visited {display: none;}
	.profile-item .guests {display: block; margin-top: 4px; font-family: Verdana; font-size: 10px;}
	.profile-item .guests .label {display: inline;}
	.profile-item .contacts {display: none;}
	.profile-item .posts {display: none;}
	.profile-item .files {display: none;}
	.profile-item .statuspoints {display: none;}
	.profile-item .views {display: none;}
	
	.profile-item .access-level {display: block; margin-top: 5px; font-family: Verdana; font-size: 10px;}

	.profile-item .rating {position: absolute; bottom: 8px; right: 8px; width: 92px;}
		.profile-item .rating .label {display: none;}	

	.profile-item .toolbar {float: right;}


.object-item {position: relative; margin: 0px 0px 4px 0px; height: 40px; background-color: #EEEEEE; overflow: visible}

	.object-item .icon {float: left; width: 32px; height: 32px; margin: 4px 2px 4px 4px;}
	
	.object-item-class-forum .icon {background-image: url(icons/forum.gif);}
	.object-item-class-folder .icon {background-image: url(icons/folder.jpg);}
	.object-item-class-folder .icon {background-image: url(icons/folder.jpg);}
	.object-item-class-event .icon {background-image: url(icons/event.gif);}
	.object-item-class-sem .icon {background-image: url(icons/sem.jpg);}
	.object-item-class-sem {background-color: transparent;}
	.object-item-class-utb .icon {background-image: url(icons/utb.jpg);}
	.object-item-class-utb .participants {display: none;}
	.object-item-class-utb {background-color: transparent;}
	.object-item-class-kurs .icon {float: left; width: 14px; height: 14px; margin: 4px 8px 0px 8px; background: url(icons/plupp.jpg);}
	.object-item-class-kurs .participants {display: none;}
        .object-item-class-kurs {position: relative; margin: 4px 0px 0px 6px; height: 14px; background-color: transparent; overflow: visible;}
        .object-item-class-kurs .event-start {display: none;}
        .object-item-class-page .icon {display: none;}
        .object-item-class-page {position: relative; margin: 4px 0px 0px 6px; height: 14px; background-color: transparent; overflow: visible}
	.object-item-class-news .icon {display: none;}
        .object-item-class-news {position: relative; margin: 4px 0px 1px 6px; height: 14px; background-color: transparent; overflow: visible}
        .object-item-class-network .icon {background-image: url(icons/network.gif);}
	.object-item-class-voting .icon {background-image: url(icons/voting.gif);}
	
	.object-item .img-l IMG {display: none;}
	.object-item .img-m IMG {display: none;}
	.object-item .img-s IMG {display: none;}
	
	.object-item .title {display: block; padding: 4px 4px 0px 0px; height: 14px; font-family: Arial; font-size: 12px; font-weight: bold; color: #666666; overflow: hidden;}
		.object-item-status .title {color: Red;}
		
	.object-item .summary {display: none;}
	.object-item .published {display: none;}
	
	.object-item .event-start {font-family: Verdana; font-size: 10px; color: #666666;}
		.object-item .event-start .label {display: none;}
		.object-item .event-start .time {display: none;}
		
	.object-item .event-end {display: none;}
	
	.object-item .posts {display: none;}
	.object-item .files {display: none;}
	.object-item .participants {font-family: Verdana; font-size: 10px; color: #666666;}
	.object-item .members {font-family: Verdana; font-size: 9px; color: #666666;}
	.object-item .views {display: none;}
	
	.object-item .network-request {position: absolute; top: 6px; right: 6px; width: 200px; border: 1px solid #AAAAAA;}
		.object-item .network-request .network-request-status {float: left; padding: 6px; font-family: Verdana, sans-serif; font-size: 11px;}
		.object-item .network-request .toolbar {float: right; width: 26px;}
		.object-item .network-request .toolbar .button-add, .object-item .network-request .toolbar .button-delete, {float: right;}
		
	.object-item .rating {position: absolute; top: 12px; right: 12px; width: 92px;}
		.object-item .rating .label {display: none;}

	.object-item-class-network .rating {display: none;}


.mess-item {position: relative; margin: 0px 0px 4px 0px; height: 40px; background-color: #EEEEEE;}
	.mess-item .icon {float: left; width: 32px; height: 32px; margin: 4px 2px 4px 4px; background: url(icons/message.gif);}
	.mess-item .subject {display: block; padding: 4px 4px 0px 0px; height: 14px; font-family: Arial; font-size: 12px; font-weight: bold; color: #666666; overflow: hidden;}
		.mess-item-status .subject {color: Red;}
			
	.mess-item .name {font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}
	
		.mess-item .name .label {display: none;}
	
	.mess-item .created {display: none;}
	.mess-item .replies {font-family: Verdana, sans-serif; font-size: 10px; color: #666666; padding-left: 5px; border-left: 1px solid;}
	.mess-item .views {display: none;}

	.mess-item .rating {position: absolute; top: 12px; right: 12px; width: 92px;}
		.mess-item .rating .label {display: none;}




.dok-item-class-image {position: relative; float: left; width: 138px; height: 160px; margin: 4px 4px 4px 4px; text-align: center; border: 1px solid #AAAAAA; background-color: #EEEEEE; overflow: hidden;}

	.dok-item-class-image .icon {position: absolute; left: 28px; top: 25px; height: 80px; width: 80px; background: url(icons/file_l.gif); border: 1px solid #AAAAAA;}
	.dok-item-class-image .img {position: absolute; left: 8px; top: 25px; height: 80px; width: 120px;}		
		.dok-item-class-image .img IMG {border: 1px solid #000000; height: 80px; width: 120px;}

	.dok-item-class-image .title {display: block; height: 14px; margin: 112px 4px 10px 4px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666; overflow: hidden;}
		.dok-item-class-image-status .title {color: Red;}
	
	.dok-item-class-image .summary {display: none;}
	.dok-item-class-image .filename {display: none;}
	.dok-item-class-image .created {display: none;}
	.dok-item-class-image .name {display: none;}
	.dok-item-class-image .comments {display: block; height: 14px; font-family: Verdana, sans-serif; font-size: 11px;}
	.dok-item-class-image .views {display: none;}
	.dok-item-class-image .downloads {display: none;}

	.dok-item-class-image .rating {position: absolute; top: 5px; left: 24px; width: 92px;}
		.dok-item-class-image .rating .label {display: none;}



.dok-item-class-file {position: relative; height: 40px; margin: 0px 0px 2px 0px; background-color: #EEEEEE; overflow: hidden;}

	.dok-item-class-file .icon {float: left; height: 32px; width: 32px; margin: 4px 2px 4px 4px; background: url(icons/file_s.jpg);}
	.dok-item-class-file .img {display: none;}

	.dok-item-class-file .title {display: block; padding: 4px 4px 0px 0px; font-family: Arial; font-size: 12px; font-weight: bold; color: #666666;}
		.dok-item-status .title {color: Red;}
	
	.dok-item-class-file .summary {display: none;}
	.dok-item-class-file .filename {display: none;}
	.dok-item-class-file .created {display: none;}
	
	.dok-item-class-file .name {display: none;}
		.dok-item-class-file .name .label {display: none;}
	
	.dok-item-class-file .comments {font-family: Verdana; font-size: 10px; color: #666666; padding-left: 7px; border-left: 1px solid;}
	.dok-item-class-file .views {display: none;}
	.dok-item-class-file .downloads {display: none;}
	
	.dok-item-class-file .rating {position: absolute; top: 12px; right: 10px; width: 92px;}
		.dok-item-class-file .rating .label {display: none;}

/* End itemized content */








/* Start Customizations */

#navbar .profile-item {margin: 0px 0px 2px 0px; width: 124px;}

.section-item .label-input-button label {display: none;}
.section-item .label-input-button .form-text {right: 65px; width: 149px;}
.section-item .label-input-button .button {right: 0px;}

.rating {display: none;}

#header-mess-thread .toolbar {display: none;}

.section-type-641 #element-section-content h2 {display: none;}
.section-type-633 #element-section-content h2 {display: none;}
.section-type-742 #element-section-content h2 {display: none;}

.section-item-type-621 .voting-input {margin-bottom: 15px; padding: 2px;}
	.section-item-type-621 .voting-input .label {margin-bottom: 4px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold;}
	.section-item-type-621 .voting-input-alt {position: relative; padding: 4px 4px 4px 4px; height: 45px;}	
	.section-item-type-621 .voting-input-alt input {}
	.section-item-type-621 .voting-input-alt label {font-family: Verdana, sans-serif; font-size: 11px; width: 180px;}
	.section-item-type-621 .voting-input-alt .result {position: absolute; top: 25px; left: 28px; display: block; width: 200px; height: 15px; border: 1px solid #666666;}	
	.section-item-type-621 .voting-input-alt .bar {display: block; height: 15px; background-color: #AAAAAA; overflow: hidden;}	
	.section-item-type-621 .voting-input-alt .score {position: absolute; top: 26px; right: 4px; font-family: Verdana, sans-serif; font-size: 11px;}


.section-item-type-621 .voting-end-date {display: none;}

.section-item-type-621 .voting-start-date {display: none;}

.section-item-type-621 .voting-result-date {display: none;}

.category-1927 .participants {display: none;}

#section-item-1735 .object-item .event-end {font-family: Verdana; font-size: 10px; color: #666666;}
		.object-item .event-end .label {display: none;}
		.object-item .event-end .time {display: none;}


#section-item-1138 .object-item {position: relative; margin: 4px 0px 0px 5px; height: 14px; background-color: #FFFFFF; overflow: visible}
#section-item-1138 .object-item .icon {display: none;}

#section-item-1263 .object-item {position: relative; margin: 4px 0px 0px 6px; height: 18px; background-color: #FFFFFF; overflow: hidden}
#section-item-1263 .object-item .icon {display: none;}

#section-item-1264 .object-item {position: relative; margin: 4px 0px 0px 6px; height: 18px; background-color: #FFFFFF; overflow: hidden}
#section-item-1264 .object-item .icon {display: none;}

#section-item-1335 .object-item {position: relative; margin: 4px 0px 0px 6px; height: 18px; background-color: #FFFFFF; overflow: hidden}
#section-item-1335 .object-item .icon {display: none;}

#section-item-1390 .object-item {position: relative; margin: 4px 0px 0px 6px; height: 18px; background-color: transparent; overflow: hidden}
#section-item-1390 .object-item .icon {display: none;}

#section-item-1433 .object-item {position: relative; margin: 4px 0px 0px 5px; height: 14px; background-color: transparent; overflow: visible}
#section-item-1433 .object-item .icon {display: none;}

#section-item-225 .object-item {position: relative; margin: 4px 0px 0px 6px; height: 18px; background-color: transparent; overflow: hidden}
#section-item-225 .object-item .icon {display: none;}

#section-item-196 .object-item {position: relative; margin: 4px 0px 0px 6px; height: 14px; background-color: transparent; overflow: visible}
#section-item-196 .object-item .icon {display: none;}

.category-1044 #content {background: url(http://www.ed.se/public/67/bg_ir.jpg) 2em 6em no-repeat;}	

/* End Customizations */


.button-index {display: none;}

.mess-item .img {display: none;}

.voting-input-alt .score-votes {display: none;}