
* Main Page Layout PLMforum*/


BODY {margin: 0px; padding: 0px; background: url(elements/body_bg_plm.gif) repeat-y;} 
HTML {height: 100%} 

A:link {color: #000000;}
A:visited {color: #000000;}

FORM {padding: 0px; margin: 0px;}

#main {float: left; width: 988px; padding: 0px; margin: 0px;}
	html>body #main {height: auto} /* For Mozilla */

#header {padding: 0px; margin: 0px; height: 100px; background: #000000;}
	html>body #header {height: 89px;} /* For Mozilla */

#logo {border: none;}

#menu {height: 0px;}

#menu_ {height: 28px; padding-left: 30px; margin: 0px; background: url(http://www2.ed.se/public/1/menu_bg.gif); overflow: hidden; }
	html>body #menu_ {border-top: 4px solid #000000; width: 958px;} /* For Mozilla */

#drop1  {display: none; position: absolute; top: 124px; left: 40px; background: #000000; filter: alpha(opacity=80); border: 1px solid #666666; padding-left: 4px; z-index: 300}
	html>body #drop1 {left: 10px; top: -66px; z-index: 400 } /* For Mozilla */
	
#login {position: absolute; left: 12px;.left: 14px; top: 177px;.top: 184px; width: 138px; height: 144px; background: #FFFFFF; border: 1px solid #666666; z-index: 200}

#content {float: right; margin: 96px 0px 0px 0px; width: 666px; }
	html>body #content {position: relative; margin-top: 152px}
	html>.object #content, html>body.section #content {margin-top: 156px}

.category-class-start #content {width: 694px;}

#navbar {float: left; position: relative; width: 290px; margin: 4px 0px 0px 0px; z-index: 1}
	html>body #navbar {}
	
.banner {display: block; position: absolute; top: 5px; left: 1000px;}
	.banner IMG {margin-bottom: 4px;}

.banner-big {position: absolute; top: 169px; left: 316px;}
	.banner_big IMG { width: 666px; height: 86px;  border: 1px solid #666666; position: absolute; top: 173px; left: 8px;}

	.category-class-start .banner_big {}
	.object .object-class-forum .banner_big {} 
	.autoreg .banner_big {}
	.category-44 .banner_big {left: 294px;.left: 296px; position: absolute; top: 4px;.top: 11px;}
	.category-45 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-54 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-54 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-48 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-49 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-50 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-51 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-52 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.object-4417 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-45 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-46 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-47 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}
	.category-55 .banner_big {left: 316px;.left: 318px; position: absolute; top: 4px;.top: 11px;}

.banner-navbar {display: block; position: absolute; top: 429px;.top: 436px; left: 8px;.left: 9px; width: 140px; height: 360px; border: none;}	
	

#start, #forum, #kar, #kal, #bi, #utb, #prod, #om, #art, #press, #kund, #profile {display: none;}

.category-44 #start,
.category-54 #forum,
.category-48 #kar,
.category-49 #kal,
.category-50 #bi,
.category-51 #utb,
.category-52 #prod,
.object-4417 #om,
.category-45 #art,
.category-46 #press,
.category-47 #kund,
.category-55 #profile {display: block;}	


.category-44 .banner-navbar, .autoreg .banner-navbar, .object-4417 #start {display: none;}	

#cadeko {width: 966px; height: 33px; background: url(http://www2.ed.se/public/9/plmeko_bg.gif); border: 1px solid #000000; border-bottom: 2px solid #000000; padding-left: 20px;}
	html>body #cadeko {}
	
#cadeko_logo {position: absolute; top: 138px;.top:145px; left: 911px;.left: 913px;}
	html>body #cadeko_logo {}
	
#footer {display: none;}

#cadeko_iframe {background-color: transparent; width: 840px; height: 18px; overflow: hidden; margin-top: 4px; border: none;}
#guldlogo_iframe {background-color: transparent; width: 120px; height: 1024px; overflow: hidden; margin-top: 4px; border: none;}
#silverlogo_iframe {background-color: transparent; width: 120px; height: 1024px; overflow: hidden; margin-top: 4px; border: none;}
#navbar-iframe {background-color: transparent; width: 140px; height: 360px; overflow: hidden; border: none; margin: 0px; }	
#banner-big-iframe {background-color: transparent; width: 666px; height: 86px; overflow: hidden; border: none; margin: 0px; }
#banner-iframe {height: 1000px;}	


/* End Main Page Layout */



/* Main Menu */

#menu_ .item {list-style: none; float: left; margin-left: 6px; padding-left: 3px; font-size: 11px; white-space: nowrap; background: url(http://www2.ed.se/public/1/menu_box_bg.gif) top; cursor: hand;}
#menu_ .label {display: block; padding: 6px 10px 5px 10px; text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: bold; color: #FFFFFF; background: url(http://www2.ed.se/public/1/menu_bg.gif)}
	#drop1 .label {background: #000000}
	#menu_box_bg {background: url(http://www2.ed.se/public/1/menu_box_bg.gif); width: 3px; height: 25px;}
	#menu_box_bg2 {display: none; background: url(http://www2.ed.se/public/1/menu_box_bg.gif); width: 3px; height: 25px;}

	html>body #menu_box_bg {position: absolute; left: 750px; z-index: 800}
	html>body #menu-item-1234 {position: absolute; z-index: 800}
	html>body #moz_menu_margin {margin-left: 78px;}
	
/* End Main Menu */




/* Start Common Elements */

.header {display: block; position: absolute; top: 0px; right: 0px;}
	.header .location {display: none; margin-bottom: 5px;}	
		.header .location A {color: #666666;}

	.header H1 {display: none;}	
	.header .icon {display: none;}
	.header .toolbar {position: absolute; top: 4px; right: 0px;}
		.header .toolbar .button-delete, .header .toolbar .button-edit {float: right;}

.element {position: relative; margin: 0px 0px 4px 0px;}
	.element H2 {clear: both; padding: 4px; margin: 12px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666; background: url(http://www2.ed.se/skin/1/elements/element_bar_bg.gif) ; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
	.element H3 {clear: both; padding: 4px; margin: 12px 0px 4px 0px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666; background: url(http://www2.ed.se/skin/1/elements/element_bar_bg.gif) ; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}

	.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); margin-left: 5px}
	.sub-menu ul {margin: 0px; padding: 0 0 0 0px;}
	.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 A {float: right; margin-top: 4px; 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: #FFEEEE;}

.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 {}
	.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;}
	.notice {color: #e00000; font-weight: bold;}

.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: #EDEDED; 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: #EDEDED;}
	.calendar TD {border: 1px solid; text-align: center; padding: 2px}
	.calendar .sunday {background-color: #FFDC94;}
	.calendar .event {background-color: #FFC144;}

.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: 2px 2px 4px 32px; margin: 0px; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #EDEDED; background-color: #000000; background: url(http://www2.ed.se/public/1/menu_bg.gif);}
.loginform .form-text-email {margin-top: 6px; margin-left: 6px; border: 1px solid #666666; background: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; height: 16px; width: 120px;}
.loginform .form-text-pwd {margin-top: 6px; margin-left: 6px; border: 1px solid #666666; background: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; height: 16px; width: 120px;}
.loginform .button-login {display: block; height: 20px; width: 100px; margin-left: 6px; border: 0px; padding: 2px; font-family: Verdana; font-size: 10px; font-weight: bold; cursor: hand}
	.loginform .button-login .label {display: block;}

.loginform .button-forgotpwd {margin-left: 10px; font-family: Verdana; font-size: 11px; font-weight: bold;}
.loginform .button-autoreg {margin-left: 10px; font-family: Verdana; font-size: 11px; font-weight: bold;}

.session H2 {clear: both; padding: 2px 2px 4px 32px; margin: 0px; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #EDEDED; background: url(http://www2.ed.se/public/1/menu_bg.gif);}
.session .name {position: absolute; top: 0px; left: 4px; margin: auto; display: block; font-family: Verdana; font-size: 10px; font-weight: bold;  margin-top: 18px; padding: 4px; border-bottom: 1px solid #CCCCCC; width: 120px;}
.session .email {display: none;}
.session .button-logout {margin-left: 40px; margin-top: 90px; display: block; background-image: none; cursor: hand;}
	.session .button-logout .label {border: none; width: 124px; height: 24px; font-family: Verdana; font-size: 10px; font-weight: bold; cursor: hand}
	.session .button-my-profile {margin-left: 40px; margin-top: 10px; }
	.session .button-my-profile .label {font-family: Verdana; font-size: 10px; font-weight: bold; cursor: hand}	
	.session IMG {float: left; width: 60px; height: 60px; border: 1px solid #000000; margin: 24px 6px 0px 36px;}	

.forgotpwd H2 {clear: both; padding: 2px 2px 4px 32px; margin: 0px; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; color: #EDEDED; background-color: #000000; background: url(http://www2.ed.se/public/1/menu_bg.gif);}
.forgotpwd .form-text-email {margin-left: 6px; margin-top: 6px; border: 1px solid #666666; background:#FFFFFF; font-family: Verdana; font-size: 10px; font-weight: normal; height: 16px; width: 120px;}
.forgotpwd .button-send {border: 0px; width: 124px; height: 24px; padding: 8px; font-family: Verdana; font-size: 10px; font-weight: bold; cursor: hand}
	.loginform .button-send .label {display: block;}

/* End Login */



/* Start Page Profile */

#element-profile-personal-info {position: relative; padding: 0px 0px 10px 0px;}
#element-profile-personal-info H2 {display: none;}
#element-profile-personal-info .name {display: none; font-family: Verdana; font-size: 11px; font-weight: bold;}

#element-profile-personal-info .name .label {display: none;}

#element-profile-personal-info .img {float: right; height: 130px; width: 130px; margin-right: 19px; background-image: url(icons/user-img-l.gif); border: 1px solid; margin-top: 18px}
		#element-profile-personal-info .img img {height: 130px; width: 130px;}

	#element-profile-personal-info .title {display: block; font-family: Verdana; font-size: 11px; font-weight: bold; padding-right: 5px; border-right: 1px solid;}
		#element-profile-personal-info .title .label {display: inline; margin-right: 10px;}

	#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;}
		#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; width: 480px}
		#element-profile-personal-info .summary .label {display: none;}
		
#element-profile-text {font-family: Verdana; font-size: 11px;}

#element-profile-contact-request {margin-bottom: 4px;}
	#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;}


#element-profile-profile-info {margin-bottom: 20px;}
#element-profile-profile-info .label, #element-profile-stats .label {margin-left: 14px;}
#element-profile-profile-info .value, #element-profile-stats .value {margin-right: 34px; width: 300px;}

#element-profile-contact-info {margin-bottom: 20px;}
#element-profile-contact-info .label, #element-profile-stats .label {margin-left: 14px;}
#element-profile-contact-info .value, #element-profile-stats .value {margin-right: 34px; width: 300px}

#element-profile-stats .files, #element-profile-stats .contacts {display: none;}

#checkbox-online {display: none;}


/* End Page Profile */







/* Start Page Autoreg */

.autoreg #content {float: right; margin: 100px 2px 6px 0px; padding: 6px; background: #FFFFFF; width: 672px; border: 1px solid #666666;}
#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 {float: left; width: 684px;}

#column-1-2 {float: left; width: 526px;}
#column-2-2 {float: right; width: 160px; margin: 0px 2px 0px 0px;}

#column-1-3 {float: left; width: 145px; margin-right: 4px;}
#column-2-3 {float: left; width: 120px;}
#column-3-3 {float: right; width: 160px; margin: 0px 2px 0px 4px;}

	html>body #column-1-2 {width: 526px; margin-left: 2px}


/* End Page Category */






/* Start Page Section */

/* 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: #EDEDED; height: 32px; border: 1px solid #CCCCCC;}
	#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: 10px; clear: both;}

	.mess .mess-header {height: 40px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #FFC144;}
	.mess .mess-header .icon {display: none; position: absolute; top: 4px; left: 4px; height: 30px; width: 30px; background: #000000;}
	.mess .mess-header .subject {display: block; padding-top: 4px; padding-left: 40px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
		
		.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: #000000; padding-right: 5px; border-right: 1px solid;}
	.mess .mess-header .name A {color: #000000}
		.mess .mess-header .name .label {display: none;}
	
	.mess .mess-header .created {display: inline-block; font-family: Verdana, sans-serif; font-size: 10px; color: #000000;}
		.mess .mess-header .created .label {display: none;}	

	.mess .mess-header .edited {display: inline-block; font-family: Verdana, sans-serif; font-size: 10px; color: #000000;}
		.mess .mess-header .edited .label {display: none;}	
				
	.mess .mess-header .views {display: none;}	

	.mess .mess-content {display: block; width: 488px; padding: 16px 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 #000000; background: #CCCCCC; 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 {display: block; padding: 0px; height: 30px; width: 30px; background-color: #FFFFFF; position: absolute; top: 4px; left: 4px; height: 30px; width: 30px;}
		.mess .mess-author .img IMG {border: 1px solid #000000; height: 30px; width: 30px;}

		.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: 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: #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;}
	.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; float: left; width: 98px; height: 82px; margin: 2px 2px 2px 2px; padding: 12px 2px 5px 92px; background-color: #EEEEEE; border: 1px solid #AAAAAA; overflow: hidden;}

	.profile-item .label {display: none;}

	.profile-item .icon {display: none;}
	.profile-item .img {position: absolute; top: 14px; left: 14px; border: 1px solid #000000; padding: 0px; height: 60px; width: 60px; background-color: #FFFFFF;}
		.profile-item .img img {border: 0px; height: 60px; width: 60px;}
		
	.profile-item .name {display: block; font-family: Verdana; font-size: 10px; font-weight: bold;}		
	
	.profile-item .title {display: block; 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: block; 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 {position: absolute; right: 5px; top: 60px;}


.object-item {position: relative; margin: 4px 0px 4px 0px; height: 30px; background-color: #F0F0F0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}

	.object-item .icon {float: left; width: 20px; height: 20px; margin: 4px 2px 4px 4px; border: 1px solid #CCCCCC;}

	.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: none;}
	.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: none;}
	
	.object-item .title {display: block; padding: 4px 4px 4px 0px; height: 14px; font-family: Arial; font-size: 12px; font-weight: bold; color: #666666; overflow: hidden; text-decoration: none;}
		.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 {font-family: Verdana; font-size: 10px; color: #666666;}
	.object-item .files {font-family: Verdana; font-size: 10px; color: #666666;}
	.object-item .participants {font-family: Verdana; font-size: 10px; color: #666666;}
	.object-item .members {font-family: Verdana; font-size: 10px; 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; padding-left: 6px; height: 20px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #FFC144; }

	html>body .mess-item {overflow: hidden; height: 28px}

	.mess-item .icon {display: none; float: left; width: 30px; height: 20px; margin: 4px 2px 4px 4px; background: #FFFFFF;}
	.mess-item .subject {float: left; width: 220px; padding: 6px 4px 0px 0px; height: 14px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; overflow: hidden;}
		.mess-item-status .subject {color: Red;}
		.mess-item .subject A {text-decoraton: none;}
		
	.mess-item .name {float: right;  padding: 8px 4px 4px 16px; height: 20px; width: 130px; font-family: Verdana, sans-serif; font-size: 10px; color: #666666; border-left: 1px solid #000000; overflow: hidden;}
		.mess-item .name .label {display: none;}
	
	.mess-item .created {float: right; padding: 8px 4px 4px 16px; height: 20px; width: 120px; font-family: Verdana, sans-serif; font-size: 10px; color: #666666; border-left: 1px solid #000000; overflow: hidden;} 
		.mess-item .created .label {display: none}
	.mess-item .replies {float: right;  padding: 8px 4px 4px 16px; height: 20px; width: 68px; font-family: Verdana, sans-serif; font-size: 10px; color: #666666;  border-left: 1px solid #000000; overflow: hidden;}
	.mess-item .views {display: none; float: left;  padding: 4px 4px 4px 16px; width: 88px; font-family: Verdana, sans-serif; font-size: 10px; color: #666666;  border-left: 1px solid #000000; overflow: hidden;}

	.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.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: #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 {font-family: Verdana; font-size: 10px; color: #666666;}
		.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: 25px;}	
	.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: 120px;}
	.section-item-type-621 .voting-input-alt .result {display: none; position: absolute; top: 25px; left: 28px; width: 200px; height: 15px; border: 1px solid #666666;}	
	.section-item-type-621 .voting-input-alt .bar {display: none; height: 15px; background-color: #AAAAAA; overflow: hidden;}	
	.section-item-type-621 .voting-input-alt .score {display: none; position: absolute; top: 26px; right: 4px; font-family: Verdana, sans-serif; font-size: 11px;}
	.section-item-type-621 .votes {display: none;}
	

.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;}




/* GENERELLT */
.mess-thread .mess-header SPAN.edited {display: none;}

	/* section-button */
	.section_button {display: block; margin-right: 10px; padding: 6px 2px 2px 2px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; text-align: right;}
	.section_button A {text-decoration: none;}
	.section_button A:hover {text-decoration: underline;}
	
	#navbar .section_button {margin-right: 0px; width: 120px;}
	.category-44 #column-2-2 .section_button {background: #FFFFFF; width: 154px; border: 1px solid #666666; padding: 4px 4px 4px 0px; margin: 0px}
	.section_button {background: url(elements/section_button.jpg) no-repeat center right; padding-right: 10px; padding-top: 4px}
	A.section_button {background: url(elements/section_button.jpg) no-repeat center right; padding-right: 10px; padding-top: 4px}



/* ICONS */
#login SPAN.icon {display: block; position: absolute; padding: 0px; background: url(http://www2.ed.se/public/9/icon_login.gif) no-repeat; width: 20px; height: 16px; margin-left: 2px; margin-top: 2px;}

.category-44 #column-2-2 SPAN.icon { display: block; padding: 0px; background: url(http://www2.ed.se/public/1/icon_col2.jpg) no-repeat; width: 24px; height: 24px; float: right}
.section-item-class-nav_left_top SPAN.icon  { display: block; padding: 0px; background: url(http://www2.ed.se/public/9/icon_seek.gif) no-repeat; width: 24px; height: 18px; float: left}

.section-item-class-nav_left SPAN.icon, .section-item-class-nav_left2 SPAN.icon {display: block; padding: 0px; margin: 1px; background: url(http://www2.ed.se/public/9/icon_notis.gif) no-repeat; width: 24px; height: 19px; float: left}

#section-item-438 SPAN.icon  {margin-right: 2px; display: block; padding: 0px; background: url(http://www2.ed.se/public/1/icon_shop.jpg) no-repeat; background: none;  float: right}
#section-item-439 SPAN.icon  {margin-right: 2px; display: block; padding: 0px; background: url(http://www2.ed.se/public/1/icon_q.jpg) no-repeat; width: 18px; height: 18px; float: right}


/* SECTION-ITEM */
.section-item-1173 .text IMG {margin: auto; border: none; }

.section-item {background: #FFFFFF; border: 1px solid #666666; }
.section-item H2 {background: #666666; color: #EDEDED; font-weight: normal; font-size: 12px; margin-bottom: 0px;}
	
	/* section-item #navbar column 1 */
	.section-item-class-nav_left_top {float: left; margin-top: 150px; width: 138px; background: url(http://www2.ed.se/public/1/login_bg.jpg) repeat-x bottom; border: 1px solid #666666; margin-left: 2px}
	
	.section-item-class-nav_left, .section-item-class-nav_left2 {width: 138px; background: #FFFFFF; border: 1px solid #666666; overflow: hidden; margin-left: 4px}
	.section-item-class-nav_left H2, .section-item-class-nav_left2 H2, .section-item-class-nav_left_top H2 {background-color: #000000; font-size: 11px; font-weight: bold; padding: 4px; margin: 0px;}
	
		html>body .section-item-class-nav_left_top {position: absolute; top: 0px; left: 2px}
		html>body .section-item-class-nav_left {position: absolute; top: 257px; height: 272px}
		html>body .section-item-class-nav_left2 {position: absolute; top: 534px;}
	
	/* section-item #navbar column 2 */
	.section-item-class-nav_right, .section-item-class-nav_right_text {float: right; clear: both; width: 138px; background: #FFFFFF; border: 2px solid #666666;}
	.section-item-class-nav_right H2, .section-item-class-nav_right_text H2 {padding-top: 2px;}
	
		html>body .section-item-class-nav_right, .section-item-class-nav_right_text {}
		html>body #navbar {margin-top: 64px;}
		html>body #navbar .section-item {}


	/* nav_kalender section-item #navbar column 2 */
	.category-class-nav_kalender .section-item-class-nav_right, .category-class-nav_kalender .section-item-class-nav_right_text {width: 156px;}

/* NAV_KALENDER */
	.category-class-nav_kalender #column-1-1 {float: right; width: 668px; margin-right: 0px;}
	.category-class-nav_kalender #content {width: 668px; margin-right: 2px;}
	.section .category-class-nav_kalender #content, .mess-thread .category-4779 #content, .mess-thread .category-51 #content {width: 668px;}
	
 		html>body .category-class-nav_kalender #content {overflow: visible; margin-right: 4px}

	.category-class-nav_kalender #navbar, .mess-thread .category-4779 #navbar,	.mess-thread .category-51 #navbar {width: 312px;}
	.category-class-nav_kalender .section-item-class-nav_right, .mess-thread .category-4779 .section-item-class-nav_right, .mess-thread .category-51 .section-item-class-nav_right {width: 160px;}
	.category-class-nav_kalender .section-item-class-nav_right_text, .mess-thread .category-4779 .section-item-class-nav_right_text, .mess-thread .category-51 .section-item-class-nav_right_text {width: 160px;}

	/* object #content, mess-thread #content osv */
	.object #content, BODY.section #content, .profile #content, .mess-thread #content {width: 666px; margin-right: 2px; background: #FFFFFF; border: 1px solid #666666;}
	.object #content .element, BODY.section #content .element, .profile #content .element, .mess-thread #content .element {padding: 6px;}
	BODY.section .category-class-nav_kalender #content {width: 666px; }
	BODY.section .category-class-start #content {width: 688px; }
	
		html>body .category-class-start #content {margin-right: 2px;}
		html>.object #content {margin-right: 4px;}	
		
	/* undantag FORUM */	
	.object .object-class-forum #content {width: 666px; margin-right: 2px;}
	.object .object-class-forum #column-1-1 {width: 666px;}
	
		
	/* section-item Text */
	.section-item-class-nav_right_text .text {padding: 4px}

	/* section-item Sök på CADtorget */
	.section-item-type-711 .text {margin-top: 5px; padding-left: 6px}
	
	/* section-item - Shoppen */
	#section-item-438  H2 {padding-bottom: 10px;}
	#section-item-438  IMG {border: none;}
	#section-item-438 .text {width: 100px; margin-left: 20px; margin-bottom: 4px; }

	/* section-item NYHETER column 2 */
	.category-44 #column-2-2 .section-item {background: none; border: none;}
	.category-44 #column-2-2 .section-item H2 {background: #BBD777; border: 1px solid #666666; color: #000000;}


/* NAVBAR content*/

	/* #navbar mess-item */
	#navbar .mess-item {margin: 2px 0px 2px 0px; padding: 2px 2px 2px 4px; height: 20px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
	#navbar .mess-item .icon {display: none;}
	#navbar .mess-item .subject {padding: 4px 4px 0px 0px; height: 18px; font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; width: 120px;}
	#navbar .mess-item .name {display: none; font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}
	#navbar .mess-item .created {display: none;}
	#navbar .mess-item .views {display: none; }
	#navbar .mess-item .replies {display: none; font-family: Verdana, sans-serif; font-size: 10px; color: #666666; padding-top: 4px}
		#section-item-24 .mess-item .replies {display: block; border-left: none; border-top: 1px dotted #666666; width: 116px; height: 12px;}
	html>body #section-item-24 .mess-item {height: auto;}


	/* #navbar input */
	#navbar .label-input-button  {margin-bottom: 30px;}
	#navbar .label-input-button INPUT {display: block; width: 120px; right: 6px;}
	#navbar .label-input-button A.button {top: 30px; right: 6px;}


	
/* MESS-ITEM	NYHETER, FORUM */
.category-44 #navbar .mess-item, .category-54 #content .mess-item  {background-color: #F0F0F0; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
.category-44 #navbar .mess-item .subject,  .category-54 #content .mess-item .subject {color: #666666;}
.category-54 #content .mess-item .replies, .category-54 #content .mess-item .name, .category-54 #content .mess-item .created {border-left: 1px solid #CCCCCC;}



/* OBJECT-ITEM */
.object-item-class-annons .event-start {display: none;}
.object-item-class-annons .published {display: block;}

	/* .section-item-class-list / section-class list .object-item */
	.category-440 .section-item-class-list {height: 400px;}
	
	.section-item-class-list .object-item {height: 30px; overflow: hidden;}
	.section-item-class-list .object-item .title {float: left; margin-top: 3px; margin-left: 10px; color: #000000; width: 300px; overflow: hidden;}
	
	.section-item-class-list .object-item .posts, .section-class-list #content .object-item .posts {float: right; padding: 9px 10px 10px 10px; border-left: 1px solid #CCCCCC;}
	.section-item-class-list .object-item .event-start, .section-class-list  #content .object-item .event-start {float: right; padding: 9px 10px 10px 10px; border-left: 1px solid #CCCCCC;}
	.section-item-class-list .object-item .published, .section-class-list  #content .object-item .published {display: block; float: right; padding: 9px 10px 10px 10px; border-left: 1px solid #CCCCCC; font-family: Verdana, sans-serif; font-size: 10px; color: #666666; }
	.section-item-class-list .object-item .published .label, .section-class-list  #content .object-item .published .label {display: none}
	
	.section-item-class-list .object-item-class-annons .published, .section-class-list  #content .object-item-class-annons .published {display: block; float: right; padding: 9px 10px 10px 10px; border-left: 1px solid #CCCCCC; font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}
	.section-item-class-list .object-item-class-forum .icon, .section-class-list  #content .object-item-class-forum .icon {width: 18px; height: 18px; background: #FFC144; border: 1px solid #000000}
	
	.category-50 .object-item .published, .category-4779 .object-item .published, .category-51 .object-item .published  {display: none}

	/* object-item  - BODY.section */
	.section #content .object-item {height: 30px; overflow: hidden;}
	.section #content .object-item .title {float: left; margin-top: 3px; margin-left: 10px; color: #000000; width: 300px; overflow: hidden;}
	.section #content .object-item .event-start {float: right; padding: 9px 10px 0px 10px; border-left: 1px solid #CCCCCC;}
	.section #content .object-item .posts {float: right; padding: 9px 10px 0px 10px; border-left: 1px solid #CCCCCC;}

	/* object-item-class-product - .section-class-nav_left_top */
	.section-class-nav_left_top #content .object-item-class-product {position: relative; margin: 4px 0px 4px 0px; height: 30px; background-color: #F0F0F0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
	.section-class-nav_left_top #content .object-item-class-product .icon {display: none; float: left; width: 20px; height: 20px; margin: 4px 2px 4px 4px; border: 1px solid #CCCCCC;}
	.section-class-nav_left_top #content .object-item-class-product .title {display: block; padding: 4px 4px 4px 0px; height: 14px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; overflow: hidden; text-decoration: none;}
	.section-class-nav_left_top #content .object-item-class-product .img-s {display: none;}		
	
	
	/* object-item  - #navbar*/
	#navbar .object-item { padding-left: 4px;}
	
		html>body #navbar .object-item {height: auto; overflow: hidden;}
		
	#navbar .object-item .title {height: 12px; width: 130px; overflow: hidden; margin-bottom: 4px;}
	#navbar .object-item .icon {display: none;}
	#navbar	.object-item .published {padding-top: 4px; border-top: 1px dotted #CCCCCC; font-family: Verdana; font-size: 10px; color: #666666;}
		#navbar	.object-item .published .label {display: none;}
	#navbar	.object-item .posts {padding-top: 4px; border-top: 1px dotted #CCCCCC; font-family: Verdana; font-size: 10px; color: #666666;}
	#navbar	.object-item .event-start {padding-top: 4px; border-top: 1px dotted #CCCCCC; font-family: Verdana; font-size: 10px; color: #666666;}
	#navbar	.object-item .participants {padding-top: 4px; border-top: 1px dotted #CCCCCC; font-family: Verdana; font-size: 10px; color: #666666;}
	#navbar	.object-item-class-event .posts, #navbar .object-item-class-utb .posts {display: none;}

	/* object-item - SPECIAL navbar */
	.category-class-start #navbar #section-item-445 .object-item {padding-bottom: 20px; background: #FFFFFF;border: none; }
	.category-class-start #navbar #section-item-445 .object-item .title {display: none}
	.category-class-start #navbar #section-item-445 .object-item .summary {display: block; padding: 6px;  font-size: 11px; font-family: verdana, arial; border: none;}
	.category-class-start #navbar #section-item-445 .object-item .icon {display: block; position: absolute; bottom: 0px; right: 10px; background: url(http://www2.ed.se/public/1/icon_more.jpg); height: 18px; width: 68px; border: none;}
		html>body .category-class-start #navbar #section-item-445 .object-item .icon {bottom: 1px}
	
	.category-class-start #navbar #section-item-445 .object-item .img-s {display: block; width: 118px; margin: auto; margin: 2px 0px 0px 6px}
	.category-class-start #navbar #section-item-445 .img-s IMG {display: block; border: none; width: 118px; }
	
	
	/* object-item - NYHETER column 2*/
	.category-class-start #column-2-2 .object-item {border: 1px solid #666666; background: #FFFFFF; height: 220px}
	
	.category-class-start #column-2-2 .object-item .title {display: none}
	.category-class-start #column-2-2 .object-item .summary {display: block; padding: 6px;  font-size: 11px; font-family: verdana, arial;}
	
	.category-class-start #column-2-2 .object-item .icon {display: block; position: absolute; bottom: 0px; right: 10px; background: url(http://www2.ed.se/public/1/icon_more.jpg); height: 18px; width: 68px; border: none;}
		html>body .category-class-start #column-2-2 .object-item .icon {bottom: 1px}
	
	.category-class-start #column-2-2 .object-item .img-s {display: block; width: 140px; margin: auto}
	.category-class-start #column-2-2 .object-item .img-s IMG {display: block; border: none;}
	.category-class-start #column-2-2 .object-item .posts {display: none;}
	.category-class-start #column-2-2 .object-item .event-start {display: none}
	
	.category-class-start #column-2-2 .section-item-class-no_img .object-item  .title {display: block; padding: 6px; font-size: 12px; font-family: verdana, arial; overflow: hidden; width: 140px; height: auto}
	.category-class-start #column-2-2 .section-item-class-no_img .object-item  .img-s {display: none}
	
		/* object-item - NYHETER column 2 - Kampanj */
		.section-item-class-kampanj .text {margin: 4px 0px 0px 0px; padding: 6px; background: #FFFFFF; border: 1px solid #666666}
		.section-item-class-kampanj .text IMG {margin: auto; border: none;}
		.section-item-class-kampanj .text .icon_more {margin-left: 70px; height: 18px; width: 68px; border: none;}


	/* section-item-class-latest object-item, .object-item-class-product */ 
	.section-item-class-latest .object-item, 				.object-item-class-product {background: #FFFFFF; border: none; margin-bottom: 20px; clear: both}
	.section-item-class-latest .object-item .icon,				.object-item-class-product .icon {display: block; position: absolute; bottom: -20px; right: 20px; background: url(http://www2.ed.se/public/1/icon_more.jpg); height: 18px; width: 68px; border: none;}
	.section-item-class-latest .object-item .title,				.object-item-class-product .title {margin: 12px 0px 40px 20px ; padding-bottom: 6px; color: #000000; text-decoration: none; font-size: 16px; overflow: hidden;}
	.section-item-class-latest .object-item .summary,			.object-item-class-product .summary  {display: block; margin: 40px 6px 6px 20px; width: 450px; font-size: 12px; font-family: verdana, arial}
	.section-item-class-latest .object-item .img-s,				.object-item-class-product .img-s  {display: block; float: right; width: 160px; height: 130px; margin: 14px 0px 0px 0px; border: none; border-left: 1px solid #CCCCCC;}
	.section-item-class-latest .object-item .img-s IMG,			.object-item-class-product .img-s IMG {display: block; border: none; width: 100px; margin-left: 30px; }

	.section-item-class-latest .object-item .published {display: block; position: absolute; top: 42px; left: 20px; font-family: verdana; font-size: 10px; color: #666666;}
	.section-item-class-latest .object-item .published .label {display: none;}
	.section-item-class-latest .object-item .posts	{display: block; position: absolute; top: 58px; left: 20px;}
	

	/* section-item-class-latest object-item-class-event, -utb */ 	
	.section-item-class-latest .object-item-class-event .published,		 .section-item-class-latest .object-item-class-utb .published,  .section-item-class-latest .object-item-class-product .published {display: none;}
	.section-item-class-latest .object-item-class-event .event-start,	 .section-item-class-latest .object-item-class-utb .event-start {position: absolute; top: 42px; left: 20px; font-size: 12px; font-weight: bold; color: #000000}
	.section-item-class-latest .object-item-class-event .summary,		 .section-item-class-latest .object-item-class-utb .summary {margin-top: 40px; }
	.section-item-class-latest .object-item-class-event .img-s,		 .section-item-class-latest .object-item-class-utb .img-s {display: none;}

		html>body .section-item-class-latest .object-item, html>body .object-item-class-product {height: 120px}
		html>body .section-item-class-latest .object-item .posts, html>body .section-class-latest .object-item .posts  {top: 48px;}
		html>body .section-item-class-latest .object-item-class-event .event-start, html>body .section-item-class-latest .object-item-class-utb .event-start {top: 32px;}
	

	/* section-item-class-latest_news */
	.section-item-class-latest_news	.actionbar A {margin-bottom:0px}
	
		/* section-item-class-latest_news object-item */
	.section-item-class-latest_news .object-item {background: #FFFFFF; border: none; margin-bottom: 10px;}
	.section-item-class-latest_news .object-item .title {margin: 0px 0px 20px 0px; padding-left: 10px;  padding-bottom: 6px; color: #000000; text-decoration: none; font-size: 16px; overflow: hidden;}
	.section-item-class-latest_news .object-item .summary {display: block; margin: 4px 6px 0px 114px; padding: 4px 10px 0px 10px; font-size: 12px; font-family: verdana, arial; width: 500px;}
	
	.section-item-class-latest_news .object-item .img-s {display: block; float: left; margin: 6px 0px 4px 10px; border: none; width: 100px; height: 100px;}
	.section-item-class-latest_news .object-item .img-s IMG {display: block; border: none; width: 100px; margin: 0px}
	.section-item-class-latest_news .object-item .icon {display: none;}
	
	.section-item-class-latest_news .object-item .published {display: block; position: absolute; top: 36px; left: 134px; font-family: verdana; font-size: 10px; color: #666666;}
		.section-item-class-latest_news .object-item .published .label {display: none;}
	.section-item-class-latest_news .object-item .posts {display: block; position: absolute; top: 36px; left: 242px; border-left: 1px solid #CCCCCC; padding-left: 5px;}
	
		html>body .section-item-class-latest_news .object-item {height: 120px;}
		html>body .section-item-class-latest_news .object-item .posts {top: 28px; left: 232px}
		html>body .section-item-class-latest_news .object-item .published {top: 28px; left: 120px}
		html>body .section-item-class-latest_news .object-item .summary {margin-left: 110px;}


	/* section-item-class-latest_news - startsidan*/
	.category-class-start .section-item-class-latest_news .object-item .published, .category-44 .section-item-class-latest_news .object-item .posts {top: 52px;}
	.category-class-start .section-item-class-latest_news .object-item .summary {width: 360px;}
	.category-class-start .section-item-class-latest_news .object-item .title  {height: 32px;}
	
		html>body .category-class-start .section-item-class-latest_news .object-item .posts {top: 50px}
		html>body .category-class-start .section-item-class-latest_news .object-item .published {top: 50px}
	
	
		/* section-item-class-latest_news object-item - HUVUDNYHET (I fokus) */
		
 		#section-item-447 .title {font-size: 20px; position: absolute; top: 0px; left: 10px; height: 44px;}
		#section-item-447 .img-s {display: none}
		#section-item-447 .img-m {display: block; float: left; margin: 74px 0px 4px 10px; width: 476px; height: 150px;}
		#section-item-447 .img-m IMG {display: block; width: 476px; height: 150px; border: none;}
		
		#section-item-447 .published {top: 58px; left: 22px;}
		#section-item-447 .posts {top: 58px; left: 132px;}
		
		#section-item-447 .summary {margin-left: 20px; width: 476px; padding: 0px;}
		#section-item-447  .object-item .icon {display: block; position: absolute; bottom: -40px; right: 20px; background: url(http://www2.ed.se/public/1/icon_more.jpg); height: 18px; width: 68px; border: none; z-index: 400}
		#section-item-447 .text A {font-size: 22px; text-decoration: none;}

		#section-item-447 {height: 356px}
		
			html>body #section-item-447 .summary {float: left;}
			html>body #section-item-447 .object-item .icon {bottom: -185px}
			html>body #section-item-447 .object-item .img-m {margin-left: 20px}
	

/* OBJECT */

.object .category-class-start #content {width: 688px}
.object #element-object-info .summary {clear: both; background: #F4B900; padding: 6px; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
.object-class-company #element-object-info .summary {display: none;}

	html>.object .category-class-start #content {margin-right: 4px}

	.button-expand {display: inline-block; margin-top: 50px; margin-right: 6px;}
	#element-object-new-post .label-input INPUT {width: 568px; float: left; margin: 0px; margin-left: 10px; margin-bottom: 0px}
	#element-object-new-post .label-input LABEL {margin: 0px;}	
	#element-object-new-post .actionbar {border: none; }

	
	/* object, BODY.section, profile, mess-thread */
	.object .header, BODY.section .header, .profile .header, .mess-thread .header {display: block; position: relative; background: #666666;}
	.object	.header H1, BODY.section .header H1, .profile .header H1 {display: block; margin: 0px 0px 2px 0px; padding: 4px; color: #EDEDED; font-weight: normal; font-size: 12px; font-family: Arial, sans-serif; }
	
	

	/* ARTIKEL */
	.object-class-article #element-object-info .published, .object-class-press #element-object-info .published, .object-class-case #element-object-info .published   {display: block; font-family: verdana; font-size: 10px; font-weight: bold; margin-bottom: 4px;}
	.object-class-article #element-object-info .published .label, .object-class-press #element-object-info .published .label, .object-class-case #element-object-info .published .label {display: none;}

	/* BRANSCHINDEX */
	.object-class-company #element-object-info .title, .object-class-annons #element-object-info .title {display: none; font-family: verdana; font-size: 14px; font-weight: bold;}
	.object-class-company #element-object-info {background: #F4B900; margin: 6px; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
	.object-class-company #element-object-info .img-l {display: block; border: 1px solid #000000; background-color: #FFFFFF}


	/* KARRIÄR */
	.object-class-annons #element-object-info .event-start {display: none} 
	.object-class-annons #element-object-info .published {display: block; margin-bottom: 2px; font-family: verdana; font-size: 10px; font-weight: bold;}
	.object-class-annons #element-object-info .published .label {display: none;}
	.object-class-annons #element-object-info .img-l {display: block; float: right; margin: 4px; border: 1px solid #000000; background-color: #FFFFFF}
	
	.object-class-annons #element-object-author .title {display: block;}
	.object-class-annons #element-object-author .img IMG {width: 40px; height: 40px; background: #EDEDED}


	/* KALENDARIUM + UTBILDNING */
	.object-class-event #element-object-info .event-start, 		.object-class-utb #element-object-info .event-start {font-size: 12px;}
	.object-class-event #element-object-info .event-start .label, 	.object-class-utb #element-object-info .event-start .label {display: block; font-size: 12px;}
	.object-class-event #element-object-info .summary,  		.object-class-utb #element-object-info .summary {margin-top: 4px;}
	
	.object-class-utb #element-object-info .img-l {display: block; float: right; margin: 4px; border: 1px solid #000000; background-color: #FFFFFF; border: none;}
	


/* PRODUKTER */
#navbar .section-item-menu LI {width: 140px; border-bottom: 1px solid #CCCCCC; margin-top: 2px; margin-left: 2px}
#navbar .section-item-menu LI A {text-decoration: none; color: #666666}
#navbar .section-item-menu LI A:hover {color: #000000}

BODY.section .category-52 .object-item {padding-bottom: 170px;} 
BODY.section .category-52 .object-item .icon {top: 160px} 



/* ARKIV */
.category-440 #navbar {width: 150px}
.category-440 #content {width: 836px}
.category-440 #column-1-3 {float: left; width: 275px; margin-right: 4px;}
.category-440 #column-2-3 {float: left; width: 275px;}
.category-440 #column-3-3 {float: right; width: 275px; margin-left: 4px;}

	/* object-item-class-list - Arkiv*/
	.category-440 .section-item-class-list .object-item .title {height: 12px; width: 160px; overflow: hidden;}
	.category-440 .section-item-class-list .object-item .published {height: 4px; overflow: hidden}
	
		html>body .category-440 .section-item-class-list {height: auto}
		html>body .category-440 .section-item-class-list .object-item .published {overflow: visible}
		html>body .category-440 .section-item-class-list .object-item .title { width: 130px;}
	
	.category-440 .section-item-class-list .object-item .icon {display: none}
	.category-440 .section_button {float: left; margin-left: 2px;}
	.object .category-440 #content {width: 682px;}



/* NYHETSBREV */
.category-443 #navbar {}
.category-443 #content {width: 640px; margin-right: 10px;}
.category-443 #content .text {padding: 4px; color: #666666;}
.category-443 #content .text H1 {display: block; margin: 0px 0px 5px 0px; font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; color: #000000; border-bottom: 1px solid #CCCCCC;}



/* PROFILE-ITEM */
#navbar .profile-item {height: 30px; padding: 4px; margin: 1px; width: 128px; overflow: hidden; height: auto} 
	#navbar .profile-item .img {display: none; height: 40px; width: 40px; margin: 0px}
		#navbar .profile-item .img IMG {height: 40px; width: 40px;}
#navbar .profile-item .title {margin-top: 4px;}
#navbar .profile-item .contacts {display: none;}
#navbar .profile-item .gender {display: none;}
#navbar .profile-item .age {display: none;}
#navbar .profile-item .city {display: none;}


/* CLUB CADtorget */
.category-47759 #column-1-2 {float: left; width: 375px; margin-right: 4px;}
.category-47759 #column-2-2 {float: left; width: 306px;}
.category-47759 .text {padding-left: 4px; padding-right: 4px;}


/* RSS NOTISER */
.notis {padding: 2px; margin-bottom: 6px}
.art { width: 122px; margin-bottom: 10px; padding: 4px }
.rubr { font-weight: 700; font-family: verdana; font-size: 12px; margin: 0px; }
.info { font-family: verdana; font-size: 11px; color : #808080; margin: 0px;}
.ingr { font-family: verdana; font-size: 11px; margin: 0px; width: 122px; overflow: hidden;}
.lank { font-family: verdana; font-size: 11px; margin: 0px; }
.notis_source P {margin: 0px; padding: 4px; border-top: 1px solid #CCCCCC;  font-size: 10px;}


/* AUTOREG / PROFILE */
#radio-automail-type-1 {margin-left: 31px}
#radio-automail-type-1 .label {margin: 0px;}
input.form-radio {}	
input.form-xheckbox {}	

.autoreg #content .button {margin-right: 30px;}	
.autoreg .form-textarea-small {float: right; margin-right: 30px; width: 608px; margin-top: 5px}
.checkbox-label {}
.checkbox-label label {}

.autoreg .actionbar {border-top: none;}
.autoreg #content {margin-top: 96px; width: 676px}

	html>.autoreg #content {margin-top: 156px; margin-right: 4px}
		
/* End Customizations */

.button-index {display: none;}

.mess-item .img {display: none;}
.voting-input-alt .score-votes {display: none;}


/* IE7 exceptions */

	html>body #header {.height: 105px;}
	html>body #menu_ {.border: none;}
	
	html>body #menu-item-1234 {.position: static;}
	html>body #drop1 {.top: 124px; .left: 40px;} 

	html>body #content {.margin-top: 156px}
	html>.object #content, html>body.section #content {.margin-top: 156px}
	html>body .section-item-class-q a.section_button {.float: none; .margin-right: 24px;} 
	html>body .section-item-class-q {.padding-bottom: 40px;}
	
/* sökresultat */
BODY.section .section-class-nav_left_top #content .object-item {padding-bottom: 0px;}
BODY.section .section-class-nav_left_top #content .object-item .published {display: block; float: right; padding: 9px 10px 10px 10px; border-left: 1px solid #CCCCCC; font-family: Verdana, sans-serif; font-size: 10px; color: #666666;}

.section .section-class-nav_left_top #content .object-item-class-product .published {display: block; float: left;}
.section .section-class-nav_left_top #content .object-item-class-product .icon {display: block; position: absolute; top: 0px; left: 0px; background: none;}
.section .section-class-nav_left_top #content .object-item-class-product .title {float: left; margin-left: 38px}
.section .section-class-nav_left_top #content .object-item-class-product .summary {display: none;}

.section .section-class-nav_left_top #content .object-item .event-start {padding-bottom: 10px;}


/* visa ej i sökresultat */
.section .section-class-nav_left_top #content .object-item-class-utb, .section .section-class-nav_left_top #content .object-item-class-event {display: none;}


/* datum på sidor */
.object-class-company #element-object-info .published, .object-class-product #element-object-info .published {display: block; font-family: verdana; font-size: 10px; font-weight: bold; margin-top: 5px;}
.object-class-product #element-object-info .published {margin-top: 0px; margin-bottom: 6px;}
.object-class-company #element-object-info .published .label, .object-class-product #element-object-info .published .label {display: none;}

/* john stark */
#section-item-445 .text {display: none;}


/* Speciellt för sökknappar */
#section-item-435 { background: none!important; }
#section-item-435 .label-input-button { clear: both; }
#section-item-435 .button { display:block!important; }
#section-item-435 .button-m { margin-left:19px!important;.margin-left:19px!important; float: left!important;}
#section-item-435 .button-m span { display: block; }
#section-item-432 { top: 436px!important; }
#section-item-434 { top: 714px!important; }