html {}
			
body {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 0;
	padding: 0;
	background: url(../__graphics/_body_background.gif) center center repeat-y #e1dac8;
	color: #303030;
	_margin-left: 14px;
}

#slideshow {
	z-index: -1000;
}

#contact-order {
	list-style: none;
	margin: 0;
	padding: 0;
}

#contact-order li {
	background: #dfe1e2;
	padding: 5px;
	margin-bottom: 5px;
	cursor: default;
	border: 1px outset #e6e6e6;
	font-size: 11px;
}

.main-left ul {
	
}

.main-left ul li {
	margin-bottom: 7px;
}

a img {border: 0;}
map, area, map a, area a {border: 0;}
span.grey {color: #999999;}
h2.grey {color: #666666; margin: -6px 0 7px 0; padding: 0; font-weight: normal; font-size: 14px;}
.acti {background: #e1e1e1;}
.err {margin-top: 10px;}
.png {behavior: url('/__htc/iepngfix.htc');}
span.info {font-size: 11px; color: #666666;}
.err-color {color: #fe461e; cursor: default;}

div.live-search-results {
	background: #fff;

	height: 400px;
	overflow: auto;

	padding: 5px 10px;

	font: 10px/1.2 Verdana, sans-serif;

	border: 1px solid #A9A9A9;
	border-width: 0 1px 1px 1px;

	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div.live-search-results h2 {font: 14px/1.2 Trebuchet MS, sans-serif; margin: 10px 0 5px 0;}
div.live-search-results h3 {font: 12px/1.2 Trebuchet MS, sans-serif; margin: 10px 0 5px 0;}
div.live-search-results ol {margin-left: 0; padding-left: 0; list-style: none;}
div.live-search-results a:link, div.live-search-results a:visited {color: #0088CC; text-decoration: none;}
div.live-search-results a:hover {color: #666666; text-decoration: none;}
div.live-search-results p {padding: 0; margin: 0;}

.defaultText {width: 200px;}
.defaultTextActive {color: #999999;}

.gallery-show a:link.grey, .gallery-show a:visited.grey {color: #999999; display: none;}
.gallery-show a:hover.grey {color: #999999; display: none;}

.sitemap {
	list-style: none;
	list-style: disc;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

.sitemap li {
	font-weight: bold;
}

.sitemap ul {
	list-style: none;
	list-style: disc;
	list-style-position: inside;
	margin: 7px 0 10px 20px;
	padding: 0;
}

.sitemap ul li {
	font-size: 12px;
	margin: 0 0 5px 0;
	font-weight: normal;
}

.article-list {
	border-bottom: 1px solid #d4dbdc;
	margin: 0 0 12px 0;
}

.article-list .textinfo {color: #545454;margin: 0 0 5px 0;font-size: 12px;}

.article-list td {
	vertical-align: top;
}

table.article-list-type-0 {
	width: 648px;
	margin: 0 0 12px 0;
}

table.article-list-type-0 td {
	width: 648px;
	padding: 12px 0 8px 0;
	border-bottom: 1px solid #d4dbdc;
}

table.article-list-type-1 {
	width: 648px;
	margin: 0 0 12px 0;
}

table.article-list-type-1 td {
	padding: 0 0 12px 0;
}

table.article-list-type-2 {
	width: 648px;
	margin: 0 0 12px 0;
}

table.article-list-type-3 {
	width: 648px;
}

table.article-list-type-1 img {
	float: left;
	margin-right: 12px;
}

table.article-list-type-3 td.article-col-1 {
	padding: 0 11px 12px 0;
	border-right: 1px solid #d4dbdc;
}

table.article-list-type-3 td.article-col-2 {
	padding: 0 11px 12px 11px;
	border-right: 1px solid #d4dbdc;
}

table.article-list-type-3 td.article-col-3 {
	padding: 0 0 12px 11px;
}

table.article-list-type-2 td.article-col-4 {
	padding: 0 11px 12px 0;
	border-right: 1px solid #d4dbdc;
}

table.article-list-type-2 td.article-col-5 {
	padding: 0 0 12px 11px;
}

/* Formulär */
form {margin: 0; padding: 0;}

input.input {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	border: 1px inset #dddddd;
	padding: 3px 5px;
	background: url(../__graphics/_input_background.gif) repeat-x;
}

textarea.textarea {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	border: 1px inset #dddddd;
	padding: 3px 5px;
	background: url(../__graphics/_input_background.gif) repeat-x;
}

input.button {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	border: 1px solid #9bb0b5;
	padding: 3px 6px;
	cursor: pointer;
	color: #0b5a74;
	font-weight: bold;
}

/* Logotyper */
.logotype {
	width: 214px;
	height: 67px;
	margin-left: 6px;
	background: url(../__graphics/_logotype.jpg) no-repeat;
	cursor: pointer;
	float: left;
}

.secondary-logotype {
	width: 242px;
	height: 59px;
	margin-right: 6px;
	background: url(../__graphics/_secondary_logotype.jpg) no-repeat;
	cursor: pointer;
	float: right;
}

/* Behållare */

.body-container {
	width: 989px;
	margin: 0 auto;
}

/* Sidhuvud */
.header {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 989px;
	height: 124px;
	background: url(../__graphics/_header_background.png) no-repeat;
}

.header-menu {
	width: 977px;
	margin: 12px 6px 0 6px;
	float: left;
}

.languages {
	list-style: none;
	margin: 14px 18px 0 0;
	padding: 0;
	float: right;
}

.languages li {
	margin-left: 10px;
	width: 60px;
	height: 11px;
	float: left;
	background-position: 0px 11px;
	cursor: pointer;
	line-height: 0;
	font-size: 1px;
}

.languages li.active {background-position: 0px 0px;}

/* Sidfot */
.footer {
	width: 949px;
	height: 54px;
	padding: 20px 20px 0 20px;
	background: url(../__graphics/_footer_background.png) no-repeat;
	float: left;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7f7f7f;
}

.footer a:link, .footer a:visited {color: #085e79;text-decoration: none;}
.footer a:hover {color: #666666;text-decoration: none;}
.footer-left {float: left; margin: 6px 0 0 0;}
.footer-right {float: right;}
.footer-menu {list-style: none; margin: 6px 10px 0 0; padding: 0; float: right;}
.footer-menu li {margin-left: 10px; float: left;}

.footer input {
	border: 1px solid #b2bec1;
}

/* Innehåll */
.main-image {
	width: 943px;
	height: 243px;
	margin: 11px 19px 0 19px;
	padding: 0;
	float: left;
	border: 4px solid #dbd2bc;
	line-height: 0;
	_margin: 11px 19px 0 9px;
}

.main-image img {
	margin: 0;
	padding: 0;
}

.main-container {
	width: 951px;
	margin: 39px 0 0 0;
	padding: 0 19px 19px 19px;
	float: left;
}

.main-left {
	float: left;
	width: 649px;
	padding: 0 0 0 0;
	margin-right: 52px;
}

.main-left .buttons {}

.main-left .buttons2 {text-align: right; margin-top: -15px;}
.main-left input.button {background: url(../__graphics/_button_left_background.gif) repeat-x #97acb1;}

.main-left h3.descr {
	font-size: 16px;
	font-weight: normal;
	color: #085e79;
	margin: 0 0 6px 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

.main-left h3 {
	font-weight: normal;
	font-size: 16px;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
	color: #085e79;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.main-left h2 {
	font-weight: normal;
	font-size: 18px;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
	color: #085e79;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.main-left h1 {
	font-weight: normal;
	font-size: 20px;
	padding: 0 0 10px 0;
	margin: 0 0 8px 0;
	color: #085e79;
	border-bottom: 1px solid #d4dbdc;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

.main-left p {
	margin: 0;
	padding: 0;
	line-height: 18px;
}

.main-left a:link, .main-left a:visited {
	color: #085e79;
	text-decoration: none;
}

.main-left a:hover {
	color: #666666;
	text-decoration: underline;
}

.pdf-button {
	background: url(../__graphics/_button.png) no-repeat;
	width: 193px;
	height: 32px;
	margin: 0 0;
	color: #004459;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	cursor: pointer;
}

.pdf-button:hover .pdf-text {
	text-decoration: underline;
}

.pdf-button .pdf-icon {
	background: url(../__graphics/__icons/pdf.png) no-repeat;
	height: 32px;
	width: 32px;
	float: left;
	margin-right: 10px;
}

.pdf-button .pdf-text {
	padding: 10px 0 10px 0;
	float: left;
	width: 151px;
}

.main-right {
	float: right;
	width: 250px;
	padding: 0 0 0 0;
}

.main-right img {
	border: 0;
}

/*
	Boxar
*/
.box-right {width: 250px; margin-bottom: 18px; font-family: Georgia, "Times New Roman", Times, serif;}
.box-left {width: 701px; margin-bottom: 18px;}

.box-user .tl, .box-user .tr, .box-right .bl, .box-right .br {width: 0; height: 0;}

.box-right .box-content {background: #ffffff;}
.box-left .box-content {background: #ffffff;}

.box-user-info {width: 100%;}	
.box-user-info td {padding: 0 0 4px 0;}	
.box-user-info .title {width: 75%;}
.box-user-info .status {width: 25%; text-align: right;}

.box-wtitle .tl, .box-wtitle .tr {}

.box-right .tc, .box-left .tc {
	text-transform: uppercase;
	vertical-align: top;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 1px solid #d4dbdc;
	color: #0b5a74;
	padding: 7px 0 10px 0;
}

.box-right .box-content {padding: 5px 0 0 0; font-size: 11px;}
.box-left .box-content {padding: 0 5px 0 5px;}

.box-user .box-content {padding: 7px 17px 0 17px;}

.box-listing {border-bottom: 1px solid #d4dbdc;}
.box-listing h2 {margin: 0 0 3px 0; padding: 0; font-weight: normal; font-size: 18px;}
.box-listing .textinfo {color: #545454;margin: 0 0 2px 0;}
.box-listing.even {
	padding: 13px 0;
}
.box-listing.odd {
	padding: 13px 0;
}

/*
	Olika färger på boxar
*/
.box-orange .tc {
	color: #ff9900
}

/*
	Knappar i medlemsinformations-boxen
*/
.box-user-buttons {width: 250px;margin-top: 13px;}
.box-user-buttons td.space {width: 10px;}

.box-user-buttons td.left, .box-user-buttons td.right {
	width: 120px;
	background: url(../__graphics/_button_background.gif) repeat-x #d07d01;
	text-align: center;
	font-weight: bold;
	border: 1px solid #9e6611;
	padding: 3px;
}


.box-user-buttons td a:link, .box-user-buttons td a:visited {
	color: #ffffff;
}

/*
	Tecken, formulär-stilar etc för boxar
*/
.box-user h2 {
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 24px;
}

.box-user h4 {
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 13px;
}

.box-right a:link, .box-right a:visited {text-decoration: none; color: #303030;}		
.box-right a:hover {text-decoration: underline;}
.box-right .input {width: 240px;}
.box-right .buttons {text-align: right;}
.box-right .box-buttons {text-align: right; margin: 5px 0 0 0;}
.box-right .button {background: url(../__graphics/_button_background.gif) repeat-x #d07d01; border: 1px solid #9e6611; color: #ffffff;}

.box-right .search-form .input {
	width: 140px;
	border: 1px solid #adadaa;
	background: url(../__graphics/_input_background.gif) repeat-x;
	color: #303030;
	padding: 3px;
}

.box-right .search-form .select {
	width: 140px;
}

.box-right-listing {
	margin: 10px 0;
}

.box-right-listing div.small {
	margin: 4px 0 6px 0;
	font-size: smaller;
	color: #96b2ba;
	font-size: 11px;
}

.box-right-listing h2 {
	font-size: 18px;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
}

.box-right-listing a {
	font-weight: bold;
}

.box-right-listing a:link.orange, .box-right-listing a:visited.orange {
	color: #ff9900;
}

a.brown-link:link, a.brown-link:visited {
	color: #736439;
	font-weight: bold;
}

.contact-form h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 11px;
}

.contact-form .select {
	width: 250px;
	margin-bottom: 5px;
}

.contact-form .input {
	width: 238px;
	margin-bottom: 5px;
}

.contact-form .textarea {
	width: 238px;
	margin-bottom: 5px;
}


/*
	Navigering
*/

.gallery-show {height: 25px;font-size: 11px;}
.gallery-menu {list-style: none;margin: 0;padding: 0;}
.gallery-menu li {float: left;margin-right: 10px;}
.gallery-menu li.text {font-weight: bold;}

.underlined {text-decoration: underline;color: #999999;}

.nav {
	height: 40px;
	font-size: 12px;
	width: 649px;
	border-bottom: 1px solid #d4dbdc;
	margin-bottom: 20px;
}
.nav td {	}
.nav td.prev, .nav td.next {width: 80px;}
.nav td.prev {text-align: left;}
.nav td.next {text-align: right;}

.nav-bottom {
	height: 40px;
	font-size: 12px;
	width: 649px;
	border-top: 1px solid #d4dbdc;
	margin-top: 20px;
}
.nav-bottom td {	}
.nav-bottom td.prev, .nav td.next {width: 80px;}
.nav-bottom td.prev {text-align: left;}
.nav-bottom td.next {text-align: right;}

.paging {list-style: none;padding: 0;margin: 0;}
.paging li {
	float: left;
	border: 1px solid #d4dbdc;
	margin-right: 5px;
	padding: 3px 5px;
}

.sub-menu-container {
	width: 649px;
	border-bottom: 1px solid #d4dbdc;
	height: 25px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.sub-menu {list-style: none;margin: 0;padding: 0; }
.sub-menu li {float: left;margin-right: 10px;}

.handle {list-style: none;margin: 0;padding: 0;}
.handle li {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #d4dbdc;
}

.presentation {margin-bottom: 10px;}

/*
	Kartor
*/

#map {
	width: 304px;
	height: 250px;
	margin-top: -17px;
	margin-left: -17px;
	margin-right: -17px;
	margin-bottom: 17px;
}

#largemap {
	width: 500px;
	height: 400px;
	margin-top: -14px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
}

/*
	Tabeller
*/
table.search {width: 649px;}
table.search input.button {background: #ed2f84;}
table.search td.text {width: 270px;}
table.search td.text .input {width: 250px;}
table.search td.options {width: 150px;}
table.search td.options .select {width: 150px;}
table.search td.button {width: 50px; text-align: right;}

table.photos-gallery {width: 649px;}
table.photos-gallery td {vertical-align: top; padding: 10px;}
table.photos-gallery h4 {
	margin: 0 0 3px 0;
	font-weight: normal;
	font-size: 12px;
}

table.photos {width: 649px;}
table.photos td {vertical-align: top; padding: 0 0 20px 0;}
table.photos td.photo {width: 240px;}
table.photos td.photo-r {width: 220px;}
table.photos td.photo-m {width: 210px;}
table.photos td.photo img {width: 220px;}
table.photos h3 {
	margin: 0 0 3px 0;
	font-weight: normal;
	font-size: 20px;
}
table.photos h4 {
	margin: 0 0 3px 0;
	font-weight: normal;
	font-size: 12px;
}
table.photos .by {margin: 0 0 4px 0;}
table.photos .textinfo {color: #545454;margin: 0 0 2px 0;}
table.photos td.description textarea.textarea {width: 485px; height: 100px;}
table.photos td.info input.input {width: 248px;}
table.photos td.info select.select {width: 260px;}

.box-right .search-form {width: 250px;}
.box-right .search-form td.key {width: 100px;padding: 2px 0 0 0; font-weight: bold;}
.box-right .search-form td.value {width: 150px; padding: 3px 0;}

table.user-screenname-info, table.user-aboutme-info {width: 270px;}
table.user-screenname-info td, table.user-aboutme-info td {vertical-align: top;}

table.user-screenname-info h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #b4cc41;
}

table.user-screenname-info h2 a:link, table.user-screenname-info h2 a:visited {color: #b4cc41;}

table.user-screenname-info h3 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

table.user-screenname-info td.picture {width: 50px;}
table.user-screenname-info td.picture img {width: 50px;}

table.user-aboutme-info {margin-top: 10px;}
table.user-aboutme-info td {padding: 0 0 2px 0;}
table.user-aboutme-info td.title {font-weight: bold;}
table.user-aboutme-info td.value {text-align: right;}

table.gallery-view {width: 500px;}
table.gallery-view td.title {width: 350px;}
table.gallery-view td.rating {text-align: right;}
table.gallery-view td.picture img {width: 500px;}
table.gallery-view td.actions {}
table.gallery-view td.actions .gallery-menu {float: right;}
table.gallery-view td.actions .gallery-menu li {margin: 0 0 0 10px;}

table.comments {
	width: 649px;
}

table.comments td {vertical-align: top;}

table.comments td.picture {width: 60px; padding: 10px 0; border-bottom: 1px solid #dddddd;}
table.comments td.picture img {width: 50px;}
table.comments td.user {height: 18px; font-size: 11px; border-bottom: 1px solid #d4dbdc; padding-top: 10px;}
table.comments td.action {height: 18px; font-size: 11px; border-bottom: 1px solid #d4dbdc; padding-top: 10px;}
table.comments td.text {padding: 5px 0 10px 0; border-bottom: 1px solid #dddddd;}
table.comments td.action .actions {list-style: none; margin: 0; padding: 0; float: right;}
table.comments td.action .actions li {float: left; padding-left: 5px;}
table.comments td.text .quote {margin-bottom: 5px; font-style: italic; color: #666666;}
table.comments td.text .quote .mark {color: #444444;}

table.user {
	width: 649px;
}

table.user td {vertical-align: top;}

table.user td.picture {width: 90px; padding: 10px 0; border-bottom: 1px solid #dddddd;}
table.user td.picture img {width: 80px;}
table.user td.info {padding: 10px 0; border-bottom: 1px solid #dddddd; font-size: 12px;}
table.user td.info h3 {font-weight: normal; font-size: 16px; margin: 0 0 4px 0; padding: 0;}
table.user td.info .title {color: #666666;}
table.user td.action {padding: 5px 0; border-bottom: 1px solid #dddddd; font-size: 11px; width: 140px;}
table.user .actions {list-style: none; margin: 0; padding: 0;}
table.user .actions li {text-align: right; padding: 5px 0; border-bottom: 1px solid #dddddd;}

table.form {
	width: 649px;
	margin-bottom: 10px;
}

table.form td {
	vertical-align: top;
}

table.form td.key {
	width: 200px;
	font-weight: bold;
	padding: 5px 0 0 0;
}

table.form td.value {
	padding: 0 0 5px 0;
}

table.form td.value input.input {width: 298px;}
table.form td.value textarea.textarea {width: 298px;}
table.form td.value select.select {width: 308px;}
table.form td.value input[type=file] {border: 0;}
table.form td.text {padding: 4px 0 8px 0;}

table.account {width: 649px; margin-bottom: 10px; border-top: 1px solid #dddddd;}
table.account td {vertical-align: top;}
table.account td.picture {width: 80px; text-align: center; padding: 10px 10px 10px 0; border-bottom: 1px solid #dddddd;}
table.account td.picture img {margin-bottom: 5px;}
table.account td.info {border-bottom: 1px solid #dddddd; padding: 10px 0 10px 0;}
table.account td.info h2 {font-weight: normal; font-size: 26px; margin: 0 0 5px 0; padding: 0;}
table.account td.info .status {list-style: none; margin: 0; padding: 0;}
table.account td.info .status .title {color: #666666; width: 150px; display: block; float: left;}

td.fillvalue .title {color: #666666; width: 150px; display: block; float: left;}

table.list {width: 649px;}
table.list td {vertical-align: top; padding: 8px 0; border-bottom: 1px solid #dddddd;}
table.list td.key {font-weight: bold; width: 200px; padding: 8px 0;}
table.list td.value {}
table.list td.value .title {color: #666666; width: 150px; display: block; float: left;}
table.list td.actions {width: 70px; text-align: right;}
table.list td.form {padding: 5px 0;}
table.list td.status {padding: 6px 0; width: 50px; text-align: right;}
table.list td.icon {width: 10px; padding-left: 0; padding-right: 0;}

table.list thead tr {font-weight: bold; background: #b4cc41;}
table.list thead td {padding: 9px 7px; border: 0;}
table.list thead .title {}
table.list thead .actions {width: 70px; text-align: right;}

table.list tbody td {padding: 9px 7px;}
table.list tbody .title {}
table.list tbody .actions {width: 120px; text-align: right;}
table.list tbody .edit {width: 60px; text-align: right;}
table.list tbody .remove {width: 60px; text-align: right;}
table.list tbody .user {width: 120px;}
table.list tbody .text {}
table.list tbody .text div {overflow: hidden; white-space: nowrap; width: 200px;}
table.list tbody .text .bold {font-weight: bold;}
table.list tbody .text .grey {color: #888888;}
table.list tbody .date {width: 100px;}
table.list tbody .check {width: 20px;}

table.forumlist {width: 649px;}
table.forumlist thead tr {font-weight: bold; background: #b4cc41;}
table.forumlist thead td {padding: 9px 7px;}
table.forumlist thead .title {}
table.forumlist thead .latest {width: 120px;}
table.forumlist thead .answers {width: 50px;}
table.forumlist thead .threads {width: 50px;}
table.forumlist thead .views {width: 70px;}

table.forumlist tbody tr {}
table.forumlist tbody td {padding: 9px 7px; border-bottom: 1px solid #dddddd;}
table.forumlist tbody .title {}
table.forumlist tbody .title h3 {font-size: 20px; font-weight: normal; margin: 0; padding: 0;}
table.forumlist tbody .latest {width: 120px;}
table.forumlist tbody .answers {width: 50px;}
table.forumlist tbody .threads {width: 50px;}
table.forumlist tbody .views {width: 70px;}

table.thread {
	width: 649px;
}

table.thread td {vertical-align: top;}

table.thread td.picture {width: 60px; padding: 10px 0; border-bottom: 1px solid #dddddd;}
table.thread td.picture img {width: 50px;}
table.thread td.user {height: 18px; font-size: 11px; border-bottom: 1px solid #d4dbdc; padding-top: 10px;}
table.thread td.action {height: 18px; font-size: 11px; border-bottom: 1px solid #d4dbdc; padding-top: 10px;}
table.thread td.text {padding: 5px 0 10px 0; border-bottom: 1px solid #dddddd;}
table.thread td.action .actions {list-style: none; margin: 0; padding: 0; float: right;}
table.thread td.action .actions li {float: left; padding-left: 5px;}
table.thread td.text .attachments {border: 1px inset #d4dbdc; padding: 7px; margin: 7px 0 0 0; background: #efefef;}
table.thread td.text .attachments h4 {font-weight: bold; margin: 0 0 3px 0; padding: 0;}

table.posts {
	width: 649px;
}

table.posts td {vertical-align: top;}

table.posts td.picture {width: 60px; padding: 10px 0; border-bottom: 1px solid #dddddd;}
table.posts td.picture img {width: 50px;}
table.posts td.user {height: 18px; font-size: 11px; border-bottom: 1px solid #d4dbdc; padding-top: 10px;}
table.posts td.action {height: 18px; font-size: 11px; border-bottom: 1px solid #d4dbdc; padding-top: 10px;}
table.posts td.text {padding: 5px 0 10px 0; border-bottom: 1px solid #dddddd;}
table.posts td.action .actions {list-style: none; margin: 0; padding: 0; float: right;}
table.posts td.action .actions li {float: left; padding-left: 5px;}
table.posts td.text .attachments {border: 1px inset #d4dbdc; padding: 7px; margin: 7px 0 0 0; background: #efefef;}
table.posts td.text .attachments h4 {font-weight: bold; margin: 0 0 3px 0; padding: 0;}

table.publications {width: 649px;}

table.publications td img {width: 100px;}

table.publications-small {margin-left: 2px;}

table.publications-small td {padding: 12px; vertical-align: top;}
table.publications-small td img {width: 100px;}

table.thisnumber {width: 250px;}

table.thisnumber td.image {padding: 12px 30px;}
table.thisnumber td.info {padding: 3px 15px;}
table.thisnumber td.pinfo {padding: 8px 25px 0 28px;}

table.contacts {width: 648px;}

table.contacts td {padding-bottom: 12px; padding-top: 12px;}

table.contacts td.odd {padding-left: 19px; padding-right: 18px;}
table.contacts .textinfo {color: #545454;margin: 0 0 2px 0;}
table.contacts img {border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(219, 210, 188); border-right-color: rgb(219, 210, 188); border-bottom-color: rgb(219, 210, 188); border-left-color: rgb(219, 210, 188); }

/*
	Autocomplete
*/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.case {
	width: 319px;
	height: 114px;
	margin-bottom: 10px;
	float: left;
	color: #ffffff;
	text-align: center;
	font-size: 18px;
	padding-top: 95px;
	cursor: pointer;
	background-position: center;
}

.case-hover {
	background: #085e79;
	background-image: none;
}

.case a:link, .case a:visited {
	color: #ffffff;
}

.ematelstar {background-image: url(/__files/__uploads/arctosTopImage6.jpg);}
.swegon {background-image: url(/__files/__uploads/arctosTopImage23.jpg);}
.mcc {background-image: url(/__files/__uploads/arctosTopImage20.jpg);}
.maxm {background-image: url(/__files/__uploads/arctosTopImage24.jpg);}
.inredning {background-image: url(/__files/__uploads/arctosTopImage21.jpg);}
.aroma {background-image: url(/__files/__uploads/arctosTopImage5.jpg);}
.bj {background-image: url(/__files/__uploads/arctosTopImage3.jpg);}
.fagerhult {background-image: url(/__files/__uploads/Arctos_nr4_web-8.jpg);}
.bakemark {background-image: url(/__files/__uploads/arctosTopImage4.jpg);}
.wernersson {background-image: url(/__files/__uploads/arctosTopImage7.jpg);}
.sydtotal {background-image: url(/__files/__uploads/arctosTopImage22.jpg);}
.munters {background-image: url(/__files/__uploads/munters.jpg);}

.banner {
width: 500px;
height:224px;
cursor: pointer;
}
#logotypes {
list-style: none;
margin: 0;
padding: 0 0 0 0;
}
#logotypes ul {
list-style: none;
margin: 0;
padding: 0;
}
#logotypes ul li {
float: left;
margin-right: 5px;
background: url(/__graphics/tomb_shadow.png) no-repeat;
padding: 18px;
}
#logotypes ul li img {
width: 125px;
}
