/* Main Page Layout */
/* tidigare background i body: #00001e */

BODY {padding: 0px; background: #000033;}

P {padding: 0px; margin: 0px;}

A:link {color: #CCCCCC;}
A:visited {color: #CCCCCC;}

FORM {padding: 0px; margin: 0px;}

#main {position: relative; padding-left: 18px; width: 838px; height: auto; float: left; background: #000033; color: #CCCCCC;}

#header {position: relative; margin-top: 0px;  margin-left: -18px; height: 127px;}

#login {position: absolute; left: 8px; top: 480px; width: 200px; height: 100px;}

#menu {position: absolute; top: 154px; left: 0px; width: 180px; margin-left: 30px; overflow: hidden;}

#content {margin-top: -4px; float: right; width: 580px; padding: 30px 20px 20px 40px ; background-image: url('http://www.ed.se/public/148/pinnspets_ner.jpg'); background-position: top left; background-repeat: no-repeat;}

#navbar {height: 0px; margin: 250px 0px 0px 0px;}
	#navbar H2 {background: none;}

#main>#navbar {float: left;}

#banner {display: none;}



#footer {display: none; float: left; width: 818px; background: #CCCCCC; padding: 10px; font-family: Arial; font-size: 10px; color: #FFFFFF; text-align: center;}

/* End Main Page Layout */



/* Main Menu */

#menu UL {margin: 0px;} 
#menu .item {list-style: none; display: block; margin: 0px; white-space: none;}
	#menu-item-859 {padding-top: 10px;}
#menu .img {display: none;}
#menu .label {display: inline; padding: 1px;}
#menu .summary {display: none;}
#menu A {color: #FFFFFF; padding-left: 4px; border-left: 1px solid #383861; text-decoration: none; font-family: Arial; font-size: 11px; font-weight: normal;}
#menu A:hover {color: #999AAE; border-left: 1px solid #5A5A8C;}

/* End Main Menu */




/* Start Common Elements */

.header {position: relative;}
	.header .location {margin-top: -34px; margin-left: -32px; display: block; height: 25px; padding-left: 30px; padding-top: 5px; font-family: Verdana, sans-serif; font-size: 11px; color: #2A4264; background: url('http://www.ed.se/skin/148/icons/header_compass.gif') no-repeat top left; font-weight: bold;}	
		.header .location A {color: #2A4264;}

	.header H1 {display: none; margin: 10px 0px 10px 0px; font-family: verdana; font-size: 14px; font-weight: bold; color: #FFFFFF;}
	.header .icon {display: none;}
	.header .toolbar {display: inline-block; position: absolute; top: -42px; right: -8px; background: #000033; height: 26px; overflow: hidden;}

.element {position: relative; margin: 0px 0px 20px 0px;}
	.element H2 {clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC; background-color: #2D2D58;}
	.element H3 {clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC; background-color: #2D2D58;}

	.element .toolbar {position: absolute; right: 24px; 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: #13133A}
	.sub-menu ul {margin: auto; padding: 0 0 0 0px;}
	.sub-menu li {list-style: none; float: left; margin-left: 0px; padding-left: 10px; font-size: 11px; white-space: nowrap;}
	.sub-menu .icon {display: none;}	
	.sub-menu .label {display: block; padding: 6px 10px 5px 0px; text-decoration: none;}
	.sub-menu A {color: #71728E; padding-bottom: 4px; text-decoration: none; font-family: Arial; font-size: 11px; font-weight: normal;}
	.sub-menu A:hover {color: #999AAE;}
	.sub-menu .selected A {color: #999AAE;}

.actionbar {position: relative; clear: both; height: 30px; margin: 4px 0px 0px 0px;}
	.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; color: #000}

	.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; }

.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; color: #000}

.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 {}
	.editor .form-textarea-huge {height: 440px; width: 572px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-large {height: 250px; width: 572px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-medium {height: 200px; width: 572px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-small {height: 140px; width: 572px; font-family: Verdana; font-size: 11px; font-style: normal;}
	.editor .form-textarea-tiny {height: 100px; width: 572px; 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: #232342; padding: 2px; margin: 2px;}
	.calendar .form-select-year {width: 100px; font-family: Verdana, sans-serif; font-size: 11px;}
	.calendar .form-select-month {width: 100px; font-family: Verdana, sans-serif; font-size: 11px;}
	.calendar TABLE {width: 200px; font-family: Verdana, sans-serif; font-size: 11px;}
	.calendar TH {text-align: center; padding: 2px; background-color: #13133A;}
	.calendar TD {border: 1px solid; text-align: center; padding: 2px}
	.calendar .sunday {background-color: #EECCCC; color: #000}
	.calendar .event {background-color: #343467;}
	.calendar .event A {color: #fff}

.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 */

.loginform H2 {clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC;}
.loginform .form-text-email {position: absolute; top: 34px; left: 6px; border: 1px solid #CCCCCC; background: #fff; font-family: Verdana; font-size: 11px; font-weight: normal; height: 16px; width: 60px;}
.loginform .form-text-pwd {position: absolute; top: 34px; left: 74px; border: 1px solid #CCCCCC; background: #fff; font-family: Verdana; font-size: 11px; font-weight: normal; height: 16px; width: 60px;}
.loginform .button-login {position: absolute; top: 35px; right: 0px; border: 0px; width: 48px; height: 14px; background: none; cursor: hand; font-family: Arial; font-size: 11px; font-weight: normal;}
	.loginform .button-login .label {}

.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 H2 {display: none; clear: both; padding: 4px; margin: 4px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CCCCCC; background: none;}
.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: 35px; right: 0px; border: 0px; width: 48px; height: 14px; background: none; cursor: hand; font-family: Arial; font-size: 11px; font-weight: normal;}
	.session .button-logout .label {}

.session .button-my-profile {display: none;}
.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: #CCCCCC; background-color: none;}
.forgotpwd .form-text-email {position: absolute; top: 34px; left: 6px; border: 1px solid #CCCCCC; background: #fff; 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; height: 120px; padding: 0px 0px 10px 10px; background: #13133A; clear: both;}
	#element-profile-personal-info H2 {display: none;}

	#element-profile-personal-info .name {display: block; margin-top: 4px; font-family: Arial; font-size: 14px; font-weight: bold;}
#element-profile-personal-info .name .label {display: none;}
	#element-profile-personal-info .img {float: right; height: 130px; width: 130px; margin: 10px 10px 0px 0px; 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;}
		#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;}
		#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;}
		#element-profile-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: #13133A; 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;}


#element-profile-profile-info {float: left; width: 285px}
#element-profile-contact-info {float: right; width: 285px}

#element-profile-contact-info .label-value .label {margin-left: 4px; width: 90px;}
#element-profile-contact-info .label-value .value {width: 170px; overflow: hidden; margin-right: 0px;}

#element-profile-profile-info .label-value .label {margin-left: 4px; width: 90px;}
#element-profile-profile-info .label-value .value {width: 170px; overflow: hidden; margin-right: 0px;}

/* 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-bottom: 4px; font-family: Verdana; font-size: 11px;}

.column {}

#column-1-1 {}
#column-1-2 {float: left; width: 276px;}
#column-2-2 {float: right; width: 298px;}

#column-1-3 {float: left; width: 195px;}
#column-2-3 {float: left; width: 195px;}
#column-3-3 {float: left; width: 195px;}	

/* 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 {font-family: Verdana; font-size: 11px; font-weight: bold;}
	
		#element-object-info .event-start .label {display: none;}		
		#element-object-info .event-start .time {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: #13133A; 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: #13133A; height: 40px;}
	.mess .mess-header .icon {position: absolute; top: 4px; left: 4px; height: 32px; width: 32px; background: url('http://www.ed.se/skin/148/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: #CCCCCC;}
		
		.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: #CCCCCC; 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: #CCCCCC;}
		.mess .mess-header .created .label {display: none;}	

	.mess .mess-header .edited {display: inline-block; font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC;}
		.mess .mess-header .edited .label {display: none;}	
				
	.mess .mess-header .views {display: none;}	

	.mess .mess-content {float: right; width: 468px; 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: #CCCCCC;}
			.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: #CCCCCC;}

	.mess .mess-author {float: left; width: 80px; padding-left: 0px; padding-top: 10px; margin-left: 5px;}	
		.mess .mess-author .img {padding: 0px; height: 80px; width: 80px; background-color: #FFFFFF;}
		.mess .mess-author .img IMG {border: 1px solid #CCCCCC; 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 {display: block; position: absolute; top: 7px; right: 24px; 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; margin-top: 10px; width: 578px; border: 1px solid #fff; background-color: #000000; overflow: hidden;}
	
	.dok-class-image .img {display: block; margin: auto;}		
	.dok-class-image .icon {display: none;}	
	.dok-class-image .title {display: none;}	
	.dok-class-image .filename {display: none;}
	.dok-class-image .summary {display: inline-block; position: absolute; left: 10px; bottom: 12px; background-color: #FFFFFF; border: 1px solid #333333; padding: 8px; width: 200px; font-family: Verdana, sans-serif; font-size: 10px;}


	.dok-class-image .name {display: none; font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC; padding-right: 5px; border-right: 1px solid;}			
		.dok .name .label {display: none;}

	.dok-class-image .created {display: none; font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC;}		
		.dok .created .label {display: none;}

	.dok-class-image .edited {display: none;}

	.dok-class-image .views {display: none; position: absolute; bottom: 6px; right: 4px; font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC; padding-right: 5px;}		

	.dok-class-image .rating {display: none; position: absolute; top: 20px; right: 20px; width: 110px; background-color: #13133A; 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: #13133A; border: 1px solid #AAAAAA;}
	
	.dok-class-file .icon {position: absolute; left: 16px; top: 16px; height: 48px; width: 48px; background: url(icons/file_l.gif); 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: #CCCCCC; 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: #CCCCCC;}	
		.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: #CCCCCC; padding-left: 5px; border-left: 1px solid;}

	.dok-class-file .rating {position: absolute; top: 12px; right: 12px; width: 110px; background-color: #13133A; 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: #CCCCCC; background-color: #2D2D58;}	
	.section-item H3 {margin: 0px 0px 4px 0px; padding: 4px; font-family: Arial; font-size: 14px; font-weight: bold; color: #CCCCCC; background-color: #2D2D58;}
	.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; float: left; width: 128px; height: 82px; margin: 2px 2px 2px 2px; padding: 5px 2px 5px 92px; background-color: #13133A; overflow: hidden;}

	.profile-item .label {display: none;}

	.profile-item .icon {display: none;}
	.profile-item .img {position: absolute; top: 5px; left: 5px; border: 1px solid #fff; padding: 0px; height: 80px; width: 80px; background-color: #FFFFFF;}
		.profile-item .img img {border: 0px; height: 80px; width: 80px;}
		
	.profile-item .name {display: block; font-family: Verdana; font-size: 10px; font-weight: bold;}		
	
	.profile-item .title {display: none; 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: none; 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: none; margin-top: 5px; font-family: Verdana; font-size: 10px;}

	.profile-item .rating {display: none;position: absolute; bottom: 8px; right: 8px; width: 92px;}
		.profile-item .rating .label {display: none;}	

	.profile-item .toolbar {display: none; position: absolute; right: 5px; top: 60px;}



.object-item {position: relative; margin: 0px 0px 4px 0px; padding: 33px 20px 20px 20px;width: 100px; height: 100px; background-color: none; overflow: visible}

	.object-item .icon {display: none;}
	
	/* Orginal
	.object-item-class-forum .icon {background-image: url(icons/forum.gif);}
	.object-item-class-folder .icon {background-image: url(icons/folder.gif);}
	.object-item-class-event .icon {background-image: url(icons/event.gif);}
	.object-item-class-page .icon {background-image: url(icons/page.gif);}
	.object-item-class-network .icon {background-image: url(icons/network.gif);}
	.object-item-class-voting .icon {background-image: url(icons/voting.gif);}
	*/
          /* Ändrade inställningar */
	.object-item-class-forum .icon {background-image: none;}
	.object-item-class-folder .icon {background-image: none;}
	.object-item-class-event .icon {background-image: url(icons/event.gif);}
	.object-item-class-page .icon {background-image: url(icons/page.gif);}
	.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: block; border: 1px solid #fff;}
	
	.object-item .title {position: absolute; top: 0px; height: 22px; width: 244px; padding: 4px; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #fff; background-color: #13133a; text-decoration: none;}
		
	.object-item .summary {display: none;}
	.object-item .published {display: none;}
	
	.object-item .event-start {display: none; font-family: Verdana; font-size: 10px; color: #CCCCCC;}
		.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: #CCCCCC;}
	.object-item .members {font-family: Verdana; font-size: 10px; color: #CCCCCC;}
	.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: #13133A;}
	.mess-item .icon {float: left; width: 32px; height: 32px; margin: 4px 2px 4px 4px; background: url(http://www.ed.se/skin/148/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: #CCCCCC; overflow: hidden;}
		.mess-item-status .subject {color: Red;}
			
	.mess-item .name {font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC;}
	
		.mess-item .name .label {display: none;}
	
	.mess-item .created {display: none;}
	.mess-item .replies {font-family: Verdana, sans-serif; font-size: 10px; color: #CCCCCC; 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: 100px; margin: 0px; text-align: center; border: none; background-color: #13133A; overflow: hidden;}

	.dok-item-class-image .icon {display: none;}
	.dok-item-class-image .img {position: absolute; left: 0px; top: 0px; height: 80px; width: 120px;}		
		.dok-item-class-image .img IMG {display: block; margin: auto; border: 1px solid #fff;}
		.dok-item-class-image A {border-bottom: 1px solid #383861; padding: 8px;}
			.dok-item-class-image A:hover {border-bottom: 1px solid #5A5A8C;}
			.dok-item-class-image A:active {background: #232342;}

	.dok-item-class-image .title {display: none;}
		.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: #13133A; overflow: hidden;}

	.dok-item-class-file .icon {float: left; height: 32px; width: 32px; margin: 4px 2px 4px 4px; background: url(icons/file_s.gif);}
	.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: #CCCCCC;}
		.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 {font-family: Verdana; font-size: 10px; color: #CCCCCC;}
		.dok-item-class-file .name .label {display: none;}
	
	.dok-item-class-file .comments {font-family: Verdana; font-size: 10px; color: #CCCCCC; 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: 0px;}

.section-item .label-input-button label {display: none;}
.section-item .label-input-button .form-text {right: 65px; width: 215px;}
.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 #CCCCCC;}	
	.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;}


/* Startsida - Evangemang och resor */
	.object-item-class-evenemang { width: 100px;}
	.section-item>.object-item-class-evenemang {margin-bottom: 50px;}
	.object-item-class-evenemang .icon {display: none;}
	.object-item-class-evenemang .img-s IMG {display: block; border: 1px solid #fff;}
	.object-item-class-evenemang .title {position: absolute; height: 22px; padding: 4px; width: 246px; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #fff; text-decoration: none; overflow: hidden;}

.category-1449 .section-item H2 {display: none;}

.category-1648 .section-item {margin-bottom: 20px}
/* End Customizations */

/* Om oss - Arkivbåtar */

        .object-item-class-omoss { width: 100px;}
	.section-item>.object-item-class-omoss {margin-bottom: 50px;}
	.object-item-class-omoss .icon {display: none;}
	.object-item-class-omoss .img-s IMG {display: block; border: 1px solid #fff;}
	.object-item-class-omoss .title {position: absolute; height: 22px; padding: 4px; width: 246px; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #fff; text-decoration: none; }

/* End Customizations */

/* Forum  */

         .object-item-class-bertramforum {padding: 23px; width: 100px;}
	.section-item>.object-item-class-bertramforum {margin-bottom: 50px;}
	.object-item-class-bertramforum .icon {display: none;}
	.object-item-class-bertramforum .img-s IMG {display: block; border: 1px solid #fff;}
	.object-item-class-bertramforum .title {position: absolute; left: 22px; bottom: 70px; height: 22px; padding: 4px; width: 246px; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #fff; background-color: #020251; z-index: 20; text-decoration: none; filter: alpha(opacity=45); opacity: .5;}

/* End Customizations */

/* Vårabåtar */

         .object-item-class-ourboats { width: 100px;}
	.section-item>.object-item-class-ourboats {margin-bottom: 10px;}
	.object-item-class-ourboats .icon {display: none;}
	.object-item-class-ourboats .img-s IMG {display: block; border: 1px solid #fff;}
	.object-item-class-ourboats .title {position: absolute;  height: 22px; padding: 4px; width: 246px; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #fff; text-decoration: none;}

/* End Customizations */

/* Category Evangemang */
.category-1397 #column-1-2 {float: left; width: 220px;}
/* End Customizations */

/* Category Styrelse */
.category-2033 #column-2-2 {float: right; width: 220px;}
.category-2033 #column-1-2 {float: left; width: 350px;}

/* {position: absolute; left: 20px; bottom: 40px; height: 22px; width: 244px; text-align: center; padding: 4px; font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; color: #fff; background-color: #020251; z-index: 20; text-decoration: none; filter: alpha(opacity=50); opacity: .5;} */

/* End Customizantions */


.button-index {display: none;}

.mess-item .img {display: none;}

.voting-input-alt .score-votes {display: none;}