#prenboxx{ position:relative}
#prenboxx a{color:#F1F1F1}
#prenboxx h1,#prenboxx h2, #prenboxx {color:#FFF;}
#prenboxx-info{ background-color:#333;border-radius:5px;padding:10px; background-image:url(/pix/prenshade.png); background-repeat:repeat-x;width:145px;float:right;height:420px; margin-top:10px;margin-right:7px;}
#prenboxx ul{
	list-style:inside;
	list-style-type:none;
	margin:5px;
	padding:0px;
}
#prenboxx li{ list-style:inside; list-style-type:none;margin:5px;padding:0px;}
#bestallknapp{
	position:absolute;
	top:371px;
	left:325px
}
.node-unpublished {
background-color:#FFF4F4;
}
.preview .node {
background-color:#FFFFEA;
}
#node-admin-filter ul {
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#node-admin-buttons {
clear:right;
float:left;
margin-left:0.5em;
}
td.revision-current {
background:#FFFFCC none repeat scroll 0 0;
}
.node-form .form-text {
display:block;
width:95%;
}
.node-form .container-inline .form-text {
display:inline;
width:auto;
}
.node-form .standard {
clear:both;
}
.node-form textarea {
display:block;
width:95%;
}
.node-form .attachments fieldset {
display:block;
float:none;
}
.terms-inline {
display:inline;
}
.floatright{
	display:inline;
	text-align: right;
	clear: right;
	float: right;
	margin-right: 50px;
}
.floatleft{
	display:inline;
	text-align: left;
	clear: right;
	float: left;
	margin-right: 5px;margin-top: 5px;
}
fieldset {
margin-bottom:1em;
padding:0.5em;
}
form {
margin:0;
padding:0;
}
hr {
border:1px solid gray;
height:1px;
}
img {
border:0 none;
}
table {
border-collapse:collapse;
}
th {
border-bottom:3px solid #CCCCCC;
padding-right:1em;
text-align:left;
}
.clear-block:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clear-block {
display:inline-block;
}
* html .clear-block {
height:1%;
}
.clear-block {
display:block;
}
body.drag {
cursor:move;
}
th.active img {
display:inline;
}
tr.even, tr.odd {
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
padding:0.1em 0.6em;
}
tr.drag {
background-color:#FFFFF0;
}
tr.drag-previous {
background-color:#FFFFDD;
}
td.active {
background-color:#DDDDDD;
}
td.checkbox, th.checkbox {
text-align:center;
}
tbody {
border-top:1px solid #CCCCCC;
}
tbody th {
border-bottom:1px solid #CCCCCC;
}
thead th {
border-bottom:3px solid #CCCCCC;
padding-right:1em;
text-align:left;
}
.breadcrumb {
padding-bottom:0.5em;
}
div.indentation {
float:left;
height:1.7em;
margin:-0.4em 0.2em -0.4em -0.4em;
padding:0.42em 0 0.42em 0.6em;
width:20px;
}
div.tree-child {
background:transparent url(/misc/tree.png) no-repeat scroll 11px center;
}
div.tree-child-last {
background:transparent url(/misc/tree-bottom.png) no-repeat scroll 11px center;
}
div.tree-child-horizontal {
background:transparent url(/misc/tree.png) no-repeat scroll -11px center;
}
.error {
color:#EE5555;
}
div.error {
border:1px solid #DD7777;
}
div.error, tr.error {
background:#FFCCCC none repeat scroll 0 0;
color:#220000;
padding:2px;
}
.warning {
color:#E09010;
}
div.warning {
border:1px solid #F0C020;
}
div.warning, tr.warning {
background:#FFFFDD none repeat scroll 0 0;
color:#222200;
padding:2px;
}
.ok {
color:#008000;
}
div.ok {
border:1px solid #00AA00;
}
div.ok, tr.ok {
background:#DDFFDD none repeat scroll 0 0;
color:#002200;
padding:2px;
}
.itemlist #nyheterna {width:360px;}
.itemlist #nyheterna img {padding-bottom:7px;}
.item-list .icon {
clear:right;
color:#555555;
float:right;
padding-left:0.25em;
}
.item-list .title {font-weight:bold;}
.item-list ul {
margin:0 0 0.75em;
padding:0;
}
.item-list ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.25em;
	margin-left: 1.4em;
}
ol.task-list li.active {
font-weight:bold;
}
.form-item {
margin-bottom:1em;
margin-top:1em;
}
tr.odd .form-item, tr.even .form-item {
margin-bottom:0;
margin-top:0;
white-space:nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
border-bottom-width:0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
border-top-width:0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
border:2px solid red;
}
.form-item .description {
font-size:0.85em;
}
.form-item label {
display:block;
font-weight:bold;
}
.form-item label.option {
display:inline;
font-weight:normal;
}
.form-checkboxes, .form-radios {
margin:1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
margin-bottom:0.4em;
margin-top:0.4em;
}
.marker, .form-required {
color:#FF0000;
}
.more-link {
text-align:right;
}
.more-help-link {
font-size:0.85em;
text-align:right;
}
.inline{
display:inline;}
.nowrap {
white-space:nowrap;
}
.item-list .pager {
clear:both;
text-align:center;
}
.item-list .pager li {
background-image:none;
display:inline;
list-style-type:none;
padding:0.5em;
}
.pager-current {
font-weight:bold;
}
.tips {
font-size:0.9em;
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
font-family:inherit;
font-size:inherit;
width:14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
width:8em;
}
dl.multiselect dt, dl.multiselect dd {
float:left;
line-height:1.75em;
margin:0 1em 0 0;
padding:0;
}
dl.multiselect .form-item {
height:1.75em;
margin:0;
}
.container-inline div, .container-inline label {
display:inline;
}
ul.primary {
border-bottom:1px solid #BBBBBB;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:0 0 0 1em;
white-space:nowrap;
}
ul.primary li {
display:inline;
}
ul.primary li a {
background-color:#DDDDDD;
border-color:#BBBBBB;
border-style:solid solid none;
border-width:1px;
height:auto;
margin-right:0.5em;
padding:0 1em;
text-decoration:none;
}
ul.primary li.active a {
background-color:#FFFFFF;
border-color:#BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
}
ul.primary li a:hover {
background-color:#EEEEEE;
border-color:#CCCCCC #CCCCCC #EEEEEE;
}
ul.secondary {
border-bottom:1px solid #BBBBBB;
margin:5px;
padding:0.5em 1em;
}
ul.secondary li {
border-right:1px solid #CCCCCC;
display:inline;
padding:0 1em;
}
ul.secondary a {
padding:0;
text-decoration:none;
}
ul.secondary a.active {
border-bottom:4px solid #999999;
}
#autocomplete {
border:1px solid;
overflow:hidden;
position:absolute;
z-index:100;
}
#autocomplete ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#autocomplete li {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
cursor:default;
white-space:pre;
}
#autocomplete li.selected {
background:#0072B9 none repeat scroll 0 0;
color:#FFFFFF;
}
html.js input.form-autocomplete {
background-image:url(/misc/throbber.gif);
background-position:100% 2px;
background-repeat:no-repeat;
}
html.js input.throbbing {
background-position:100% -18px;
}
html.js fieldset.collapsed {
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
height:1em;
margin-bottom:0;
}
html.js fieldset.collapsed * {
display:none;
}
html.js fieldset.collapsed legend {
display:block;
}
html.js fieldset.collapsible legend a {
background:transparent url(/misc/menu-expanded.png) no-repeat scroll 5px 75%;
padding-left:15px;
}
html.js fieldset.collapsed legend a {
background-image:url(/misc/menu-collapsed.png);
background-position:5px 50%;
}
* html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * {
display:inline;
}
html.js fieldset.collapsible {
position:relative;
}
html.js fieldset.collapsible legend a {
display:block;
}
html.js fieldset.collapsible .fieldset-wrapper {
overflow:auto;
}
.resizable-textarea {
width:95%;
}
.resizable-textarea .grippie {
background:#EEEEEE url(/misc/grippie.png) no-repeat scroll center 2px;
border-color:#DDDDDD;
border-style:solid;
border-width:0 1px 1px;
cursor:s-resize;
height:9px;
overflow:hidden;
}
html.js .resizable-textarea textarea {
display:block;
margin-bottom:0;
width:100%;
}
.draggable a.tabledrag-handle {
cursor:move;
float:left;
height:1.7em;
margin:-0.4em 0 -0.4em -0.5em;
padding:0.42em 1.5em 0.42em 0.5em;
text-decoration:none;
}
a.tabledrag-handle:hover {
text-decoration:none;
}
a.tabledrag-handle .handle {
background:transparent url(/misc/draggable.png) no-repeat scroll 0 0;
height:13px;
margin-top:4px;
width:13px;
}
a.tabledrag-handle-hover .handle {
background-position:0 -20px;
}
.joined + .grippie {
background-position:center 1px;
height:5px;
margin-bottom:-2px;
}
.teaser-checkbox {
padding-top:1px;
}
div.teaser-button-wrapper {
float:right;
margin:0;
padding-right:5%;
}
.teaser-checkbox div.form-item {
float:right;
margin:0 5% 0 0;
padding:0;
}
textarea.teaser {
display:none;
}
html.js .no-js {
display:none;
}
.progress {
font-weight:bold;
}
.progress .bar {
background:#FFFFFF url() repeat scroll 0 0;
border:1px solid #00375A;
height:1.5em;
margin:0 0.2em;
}
.progress .filled {
background:#0072B9 none repeat scroll 0 0;
border-bottom:0.5em solid #004A73;
height:1em;
width:0;
}
.progress .percentage {
float:right;
}
.progress-disabled {
float:left;

}
.ahah-progress {
float:left;
}
.ahah-progress .throbber {
background:transparent url(/misc/throbber.gif) no-repeat scroll 0 -18px;
float:left;
height:15px;
margin:2px;
width:15px;
}
tr .ahah-progress .throbber {
margin:0 2px;
}
.ahah-progress-bar {
width:16em;
}
#first-time strong {
display:block;
padding:1.5em 0 0.5em;
}
tr.selected td {
background:#FFFFCC none repeat scroll 0 0;
}
table.sticky-header {
background:#FFFFFF none repeat scroll 0 0;
margin-top:0;
}
#clean-url.install {
display:none;
}
html.js .js-hide {
display:none;
}
#system-modules div.incompatible {
font-weight:bold;
}
#system-themes-form div.incompatible {
font-weight:bold;
}
span.password-strength {
visibility:hidden;
}
input.password-field {
margin-right:10px;
}
div.password-description {
font-size:0.85em;
margin:4px 0 0;
max-width:500px;
padding:0 2px;
}
div.password-description ul {
margin-bottom:0;
}
.password-parent {
margin:0;
}
input.password-confirm {
margin-right:10px;
}
.confirm-parent {
margin:5px 0 0;
}
span.password-confirm {
visibility:hidden;
}
span.password-confirm span {
font-weight:normal;
}
ul.menu {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}
ul.menu li {
margin:0 0 0 0.5em;
}
li.expanded {
list-style-image:url(/misc/menu-expanded.png);
list-style-type:circle;
margin:0;
padding:0.2em 0.5em 0 0;
}
li.collapsed {
list-style-image:url(/misc/menu-collapsed.png);
list-style-type:disc;
margin:0;
padding:0.2em 0.5em 0 0;
}
li.leaf {
list-style-image:url(/misc/menu-leaf.png);
list-style-type:square;
margin:0;
padding:0.2em 0.5em 0 0;
}
li a.active {
color:#000000;
}
td.menu-disabled {
background:#CCCCCC none repeat scroll 0 0;
}
ul.links {
margin:0;
padding:0;
}
ul.links.inline {
display:inline;
}
ul.links li {
display:inline;
list-style-type:none;
padding:0 0.5em;
}
.block ul {
margin:0;
padding:0 0 0.25em 1em;
}
#permissions td.module {
font-weight:bold;
}
#permissions td.permission {
padding-left:1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
float:left;
margin-right:1em;
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
margin-top:0;
}
#access-rules .mask {
clear:both;
}
#user-login-form {
text-align:center;
}
#user-admin-filter ul {
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#user-admin-buttons {
clear:right;
float:left;
margin-left:0.5em;
}
#user-admin-settings fieldset .description {
font-size:0.85em;
padding-bottom:0.5em;
}
.profile {
clear:both;
margin:1em 0;
}
.profile .picture {
float:right;
margin:0 1em 1em 0;
}
.profile h3 {
border-bottom:1px solid #CCCCCC;
}
.profile dl {
margin:0 0 1.5em;
}
.profile dt {
font-weight:bold;
margin:0 0 0.2em;
}
.profile dd {
margin:0 0 1em;
}
.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
font-weight:bold;
}
.field .field-label-inline, .field .field-label-inline-first {
display:inline;
}
.field .field-label-inline {
visibility:hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
padding-right:0;
width:30px;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
padding-right:0.5em;
}
.node-form .content-add-more .form-submit {
margin:0;
}
.node-form .number {
display:inline;
width:auto;
}
.node-form .text {
width:auto;
}
.form-item #autocomplete .reference-autocomplete {
white-space:normal;
}
.form-item #autocomplete .reference-autocomplete label {
display:inline;
font-weight:normal;
}
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
margin:4px 4px 0 0;
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
font-weight:bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
float:left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
display:none;
}
table#content-field-overview tr.content-add-new .description {
margin-bottom:0;
}
table#content-field-overview .content-new {
font-weight:bold;
padding-bottom:0.5em;
}
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
margin:1em 0 0.5em;
}
.advanced-help-topic dd {
margin-bottom:0.5em;
}
.advanced-help-topic span.code {
background-color:#EDF1F3;
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
padding:1px;
}
.advanced-help-topic .content-border {
border:1px solid #AAAAAA;
}
.container-inline-date {
clear:both;
display:inline-block;
margin-right:0.5em;
vertical-align:top;
width:auto;
}
.container-inline-date .form-item {
float:none;
margin:0;
padding:0;
}
.container-inline-date .form-item .form-item {
float:left;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
width:auto;
}
.container-inline-date .description {
clear:both;
}
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
margin-right:5px;
}
.container-inline-date .date-spacer {
margin-left:-5px;
}
.views-right-60 .container-inline-date div {
margin:0;
padding:0;
}
#logotop{
	position:absolute;
	background-image: url(../pix/top2.png);
	height: 127px;
	width: 1030px;
	left: 1px;
	top: 0px;
	background-repeat: no-repeat;
}
span.ext {
background:transparent url(/sites/all/modules/extlink/extlink.png) no-repeat scroll right center;
padding-right:12px;
}
span.mailto {
background:transparent url(clean2.css) no-repeat scroll right center;
padding-right:12px;
}
.filefield-icon {
float:left;
margin-right:0.4em;
}
.filefield-element {
margin:1em 0;
white-space:normal;
}
.filefield-element .widget-preview {
border-right:1px solid #CCCCCC;
float:left;
margin-right:10px;
padding-right:10px;
}
.filefield-element .widget-edit {
float:left;
}
.filefield-element .filefield-preview {
overflow:hidden;
width:16em;
}
.filefield-element .widget-edit .form-item {
margin:0 0 1em;
}
.filefield-element input.form-submit, .filefield-element input.form-file {
margin:0;
}
.filefield-element input.progress-disabled {
display:inline;
float:none;
}
.filefield-element div.ahah-progress, .filefield-element div.throbber {
display:inline;
float:none;
padding:1px 13px 2px 3px;
}
.filefield-generic-edit .filefield-icon {
float:left;
margin-right:0.7em;
margin-top:0.3em;
}
.filefield-generic-edit-description {
margin-right:6em;
}
.filefield-generic-edit .form-text {
width:99%;
}
.filefield-generic-edit .description {
margin-bottom:0;
overflow:auto;
white-space:normal;
}
div.toboggan-container {
text-align:center;
}
div.toboggan-login-link-container {
text-align:left;
}
div.toboggan-login-link-container a {
text-decoration:none;
}
div.toboggan-block-message {
text-align:left;
}
div.user-login-block {
text-align:left;
}
div.user-login-block a {
text-align:left;
}

div.fieldgroup {
margin:0.5em 0 1em;
}
div.fieldgroup .content {
padding-left:1em;
}
.clear:after, .clear-block:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clear, .clear-block {
display:inline-block;
}
.clear, .clear-block {
	display:block;
	padding-right: 25px;
	padding-top: 20px;
}
.image-replace {
display:block;
font-size:1px;
line-height:1px;
text-indent:-9999px;
}
.breadcrumb {
padding-bottom:10px;
}
table {
border-collapse:collapse;
width:100%;
}
th, thead th, tbody th {
border-bottom:medium none;
padding-right:0;
text-align:left;
}
td {
padding:0;
}
td.active {
background-color:#EEEEEE;
}
tbody {
border-top:medium none;
}
dt {
margin:0;
padding:0;
}
dd {
margin:0 0 0 15px;
padding:0;
}
a img {
border:0 none;
}
div.messages {
background:#ECF9DE none repeat scroll 0 0;
border:1px solid #D8F0C0;
color:#000000;
font-style:normal;
margin:0 0 10px;
padding:5px 10px;
}
div.messages ul {
margin:0;
padding-left:12px;
}
div.status {
}
div.warning {
background:#FEFEDD none repeat scroll 0 0;
border-color:#FFFF77;
margin:0 0 10px;
}
div.warning, tr.warning, body.section-admin tr.warning {
background-color:#FEFEDD;
border:1px solid #EDEDA3;
color:#000000;
}
div.error {
border-color:#CC0000;
}
div.error, tr.error, body.section-admin tr.error {
background-color:#FFEEEE;
color:#990000;
}
.help {
margin:10px 0;
}
.more-help-link {
font-size:0.9em;
text-align:right;
}
#content .item-list .pager {
clear:both;
margin:0;
padding:0;
text-align:left;
}
#content .item-list .pager li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px 0 0;
padding:0;
text-transform:capitalize;
}
#content .item-list li.pager-last {
margin:0;
}
.feed-icons {
margin:10px 0 0;
}
.node {
}
.sticky {
}
.node-unpublished {
background-color:#F3F3F3;
}
.node-unpublished div.unpublished, .comment-unpublished div.unpublished {
color:#D8D8D8;
font-family:Arial, Helvetica, sans-serif;
font-size:60px;
font-weight:bold;
height:0;
line-height:1;
overflow:visible;
text-align:center;
text-transform:uppercase;
}
.node-mine {
}
.node-teaser {
}
.marker {
color:#CC0000;
}
.node .picture {
}
.node.node-unpublished .picture, .comment.comment-unpublished .picture {
position:relative;
}
.node .submitted {
color:#999999;
margin-bottom:10px;
}
.node .terms {
font-size:0.9em;
margin-bottom:10px;
}
.node .content {
}
.node div.links {
}
ul.links {
margin:0;
padding:0;
}
ul.links.inline {
display:inline;
}
ul.links li {
display:inline;
list-style-type:none;
padding:0 4px 0 0;
}
ul.links li.first {
padding:0 4px 0 0;
}
ul.links li.last {
padding:0;
}
.preview .node {
background-color:#FFFFEA;
}
#comments {
margin:10px 0 0;
}
.comment {
border-color:#F0F0F0;
border-style:solid;
border-width:1px 1px 2px;
margin:0 0 10px;
padding:10px;
}
.comment-preview {
}
.comment.new {
}
.comment.odd {
background:#F9F9F9 none repeat scroll 0 0;
}
.comment.even {
background:#F9F9F9 none repeat scroll 0 0;
}
.comment.first {
}
.comment.last {
margin:0;
}
.comment-unpublished {
background-color:#FFF4F4;
}
.comment-unpublished div.unpublished {
}
.comment-by-author {
}
.new {
color:#FF0000;
font-family:arial,helvetica,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-left:5px;
text-transform:uppercase;
}
.comment .submitted {
color:#888888;
font-size:0.9em;
margin-bottom:10px;
}
.comment .content {
}
.comment div.links {
margin:0;
}
.comment div.links a {
}
.indented {
border-left:20px solid #FFFFFF;
margin:0;
}
.preview .comment {
background-color:#FFFFEA;
}
#comments .box h2.title {
display:none;
}
#comment-form .tips, #comment-form p {
display:none;
}
.block {
background:transparent none repeat scroll 0 0;
}
.block.region-odd {
}
.block.region-even {
}
.block.odd {
}
.block.even {
}
.region-count-1 {
}
.count-1 {
}
.block h2.title {
}
.block .content {
}
#block-aggregator-category-1 {
}
#block-aggregator-feed-1 {
}
#block-block-1 {
}
#block-blog-0 {
}
#block-book-0 {
}
#block-comments-0 {
}
#block-forum-0 {
}
#block-forum-1 {
}
#block-menu-2 {
}
#block-node-0 {
}
#block-poll-0 {
}
#block-profile-0 {
}
#block-search-0 {
}
#block-statistics-0 {
}
#block-user-0 {
}
#block-user-1 {
background:#F3F3F3 none repeat scroll 0 0;
padding:18px 20px;
}
#block-user-1 h2 {
border:medium none;
}
#block-user-2 {
}
#block-user-3 {
}
.block-region {
background-color:transparent;
border:1px dashed #CCCCCC;
margin:10px 0;
padding:4px 6px;
}
.box {
}
.box h2.title {
}
.box .content {
}
.item-list .icon {
clear:right;
color:#555555;
float:right;
padding-left:0.25em;
}
.item-list .title {
font-weight:normal;
}
.item-list ul {
margin:0;
padding:0;
}
.item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 4px;
padding:0;
}
.error {
color:#CC0000;
}
.more-link {
margin-top:14px;
text-align:left;
}
.more-link a {
padding-left:8px;
}
#user-login-form {
text-align:left;
}
tr.even, tr.odd {
border-bottom:medium none;
padding:0;
}
tr.even {
background-color:#EEEEEE;
}
tr.odd {
background-color:#EEEEEE;
}
tr.even td, tr.odd td {
vertical-align:top;
}
li a.active {
color:#000000;
}
.form-item, .form-checkboxes, .form-radios {
margin:10px 0 8px;
padding:0;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
border:1px solid #CC0000;
}
.form-item label {
display:block;
font-weight:bold;
}
.form-item label.option {
display:inline;
font-weight:normal;
}
.form-required {
color:#CC0000;
}
.form-item .description {
font-size:0.9em;
}
.form-checkboxes .form-item, .form-radios .form-item {
margin:0.4em 0;
}
.form-submit {
}
.container-inline div, .container-inline label {
display:inline;
}
.tips {
font-size:0.9em;
margin:0;
padding:0;
}
.section-admin table {
margin-bottom:10px;
}
.section-admin tbody {
border-top:1px solid #CCCCCC;
}
.section-admin th {
border-bottom:3px solid #DDDDDD;
padding-right:1em;
text-align:left;
}
.section-admin th.checkbox {
text-align:center;
}
.section-admin tbody th {
border-bottom:1px solid #DDDDDD;
}
.section-admin thead th {
border-bottom:1px solid #DDDDDD;
text-align:left;
}
.section-admin tr.even, .section-admin tr.odd {
background-color:#F7F7F7;
border-bottom:1px solid #DDDDDD;
padding:2px 6px;
}
.section-admin tr.drag {
background-color:#FFFFF0;
}
.section-admin tr.drag-previous {
background-color:#FFFFDD;
}
.section-admin th, .section-admin td {
padding:4px 6px;
}
ul.menu {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul.menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
li.expanded {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0.2em 0.5em 0 0;
}
li.collapsed {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0.2em 0.5em 0 0;
}
li.leaf {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0.2em 0.5em 0 0;
}
li a.active {
color:#000000;
}
td.menu-disabled {
background:#CCCCCC none repeat scroll 0 0;
}
.block ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.block ul ul {
margin:0;
padding:0 0 0.25em 1.4em;
}
#attachments {
border:medium none;
color:#999999;
margin-bottom:0;
width:auto;
}
#attachments td, #attachments th {
border:medium none;
padding:1px 8px 0 0;
vertical-align:top;
}
#attachments th, #attachments td.active {
background:#FFFFFF none repeat scroll 0 0;
}
#attachments th {
display:none;
}
#attachments tr.odd, #attachments tr.even {
background:#FFFFFF none repeat scroll 0 0;
}
#attachments a {
padding-left:8px;
}
.search-form .form-text, .search-box .form-text {
border:1px solid #BBBBBB;
padding:3px;
}
.search-form input {
margin:0;
}
.search-results p {
margin:0;
}
.search-results dt {
font-size:1.1em;
}
.search-results dd {
margin:0;
}
.search-box {
}
.search-box .form-text {
border:1px solid #BBBBBB;
width:130px;
}
.search-box .form-submit {
background:#333333 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
margin-left:4px;
padding:4px 6px;
}
.block .search-box {
float:none;
}
.block .search-box .form-text {
width:145px;
}
.block .search-box .form-submit {
padding:4px 6px;
}
div.tabs {
margin:0 0 10px;
}
ul.primary {
border-bottom:1px solid #333333;
margin:0;
padding:0;
white-space:nowrap;
}
ul.primary li {
display:inline;
}
ul.primary li a {
background-color:#EEEEEE;
border-color:#CCCCCC;
border-style:solid solid none;
border-width:1px;
color:#000000;
display:block;
float:left;
margin-right:4px;
padding:6px 14px;
text-decoration:none;
}
ul.primary li.active a, ul.primary li.active a:hover {
background-color:#333333;
border-color:#333333 #333333 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#FFFFFF;
}
ul.primary li a:hover {
background-color:#F3F3F3;
border-bottom:medium none;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
color:#000000;
}
ul.secondary {
border-bottom:1px solid #DDDDDD;
margin:0;
padding:0;
}
ul.secondary li {
border:medium none;
display:inline;
padding:0;
}
ul.secondary a {
display:block;
float:left;
padding:6px 10px;
text-decoration:none;
}
ul.secondary a:hover, ul.secondary a.active {
border:medium none;
color:#000000;
text-decoration:none;
}
div.compact-link {
padding-bottom:10px;
}
div.admin .left, div.admin .right {
margin:0;
width:48%;
}
div.admin-panel {
padding:0;
}
div.admin-panel .body {
margin:5px 0 0;
padding:0;
}
div.admin-panel .description {
margin:0;
padding:0;
}
div.admin-panel ul.menu {
margin:10px 0 8px 25px;
padding:0;
}
div.admin-panel ul.menu li {
list-style-type:disc;
margin:0;
padding:0 0 2px;
}
html.js fieldset.collapsed {
height:1.6em;
}
.profile {
clear:both;
margin:0;
}
.profile .picture {
float:right;
margin:0 0 16px 16px;
}
.profile .picture img {
display:block;
}
.profile h3 {
border:medium none;
}
#content .book-navigation .page-links {
border-color:#DDDDDD;
padding:5px 0;
text-align:center;
}
#content .book-navigation .menu {
border-color:#DDDDDD;
margin:0;
padding:10px 0;
}
#content .book-navigation .menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
body {
	background: #ffffff url(/common/pix/bakgrund.png) fixed top center no-repeat;
	padding:0;
	margin:0;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.66em;
	font-size-adjust:none;
	font-stretch:normal;
	line-height:1.7em;
	margin-right: 5;
	margin-bottom: 20px;
	margin-left: 5;
	height: 75px;
	text-align: left;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
color:#000000;
text-decoration:underline;
}
h1, h2, h3, h4, caption {
background-color:transparent;
color:#222222;
margin:0;
text-align:left;
}
h2 a, h3 a, h4 a {
color:#222222;
text-decoration:none;
}
h2 a:hover, h3 a:hover, h4 a:hover {
color:#222222;
}
h1, h2, h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:1.2em;
}
h1 {
font-size:2.4em;
margin:0 0 10px;
}
h2, caption {
font-size:1.4em;
padding:0 0 3px;
}
h3 {
font-size:1.2em;
}
h4 {
color:#555555;
font-size:1.5em;
font-weight:normal;
line-height:1.4em;
margin-bottom:13px;
}
.oneshots{
background-color:#000000;width:640px;height:auto;padding 10px 0px 10px 0px;}
.node .content table {
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
margin-bottom:15px;
}
.node .content table td, .node .content table th {
border:1px solid #DDDDDD;
padding:3px 8px;
vertical-align:top;
}
.node .content table th, .node .content table td.active {
background:#F3F3F3 none repeat scroll 0 0;
}
p {
margin-top:0;
}
#content .content p, .sidebar .block p {
margin:0;
padding:0 0 15px;
}
#content .content ul, .sidebar .block ul, #content .content ol, .sidebar .block ol {
margin:0;
padding:0 0 10px 25px;
}
#content .content ul li, .sidebar .block ul li {
list-style-type:disc;
padding:0 0 5px;
}
#content .content ol li, .sidebar .block ol li {
list-style-type:decimal;
padding:0 0 5px;
}
#content .content ul ol, #content .content ul ul, #content .content ol ul {
padding-bottom:0;
padding-top:7px;
}
#content .content ul ol li {
list-style-type:decimal;
padding:0 0 5px;
}
#content .content ul ul li, #content .content ol ul li {
list-style-type:disc;
padding:0 0 5px;
}
form {
margin:0;
padding:0;
}
input, select, textarea {
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	margin:0;
	padding: 2px;
	border: 1px solid #cccc;
	background-color: #ee;
}
input,checkbox {
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	margin:0;
	padding: 2px;
	border: 1px solid #cccccc;
	background-color: #dddd;
}

fieldset {
border:medium none;
margin:0 0 10px;
padding:0 0 4px;
}
legend {
color:#000000;
margin:0;
padding:0;
}
.webform-client-form .form-text, .webform-client-form .form-select, .webform-client-form .form-textarea, #comment-form .form-text, #comment-form .form-textarea {
border:1px solid #CCCCCC;
padding:2px;
}
.webform-client-form .form-item .form-radios, .webform-client-form .form-item .form-checkboxes {
padding:2px 0 0;
}
.webform-client-form .form-submit {
padding:2px 5px;
}
.webform-client-form .form-textarea, .webform-client-form .resizable-textarea, #comment-form .form-textarea {
width:380px;
}
.webform-client-form .form-select {
}
.webform-client-form label {
font-weight:normal;
}
.form-required {
color:#CC0033;
}
.webform-client-form .container-inline div {
margin-right:4px;
}
.webform-client-form {
background:#F3F3F3 none repeat scroll 0 0;
padding:10px 20px 20px;
}
#webform-component-mat .form-radios {
margin-top:0;
padding:0;
}
.block.block-nodeblock ul.links {
margin:0;
padding:0;
}
.block-nodeblock img {
display:block;
margin-bottom:14px;
}
.block .node-type-reference h2, .block-nodeblock h2 {
border:medium none;
margin-bottom:6px;
padding:0;
}
.block.block-nodeblock p {
padding-bottom:10px;
}
.block .form-text, .block .form-select, .block .form-textarea {
width:194px;
}
.block .form-text.search {
background-position:3px 50%;
background-repeat:no-repeat;
padding-left:19px;
width:177px;
}
#header {
	float: none;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	height: 90px;
	margin: 0px;
	padding: 0px;
}
#header #logo {
float:left;
}
#header #logo img {
display:block;
}
#page {
	position:relative;
	text-align:left;
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;

	list-style-type: none;
	clear: both;
	float: none;
	height: auto;
}
#main {
	width:980px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-right: 10px;
	padding-left: 0px;
}
#content {
	float:right;
	width:450px;
	list-style-type:none;
	list-style-image: none;

}
#sidebar-left {
float:left;
width:280px;
}
#sidebar-right {
	float:right;
	width:360px;
	padding-bottom: 10px;
}
.region-content_columns {
border-top:1px solid #DDDDDD;
padding-top:26px;
}
.region-wrapper {}
#content-left {
float:left;
width:259px;
}
#content-right {
float:right;
width:259px;
}
#pren-text-holder {
	text-align:left;
	margin-left: 8px;
	overflow: hidden;
	margin-right: 10px;
	margin-top: 5px;
	width: 135px;
	height: 150px;
	float: left;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	background-position: center;
	padding: 5px;
	background-color: #D01E40;
}
#pren-text-holder li{ list-style:none;margin:5px;padding:0px;}
#pren-text-holder ul{
	margin:5px;
	padding:0px;
	font-size:11px;
	font-weight:bold
}
.front #main {
	background:transparent none repeat scroll 0 0;
	padding-top: 0px;
	width: 980px;
	clear: both;
}
.front #content {
	float:left;
	clear: both;
	margin: 0px;
	padding: 0px;
	height: auto;
}
.sidebar .block {
margin-top:24px;
}
.sidebar .block.count-1 {
margin:0;
}
.sidebar h2 {
border-bottom:1px solid #DDDDDD;
font-size:1.4em;
margin-bottom:12px;
padding-bottom:4px;
}
.sidebar .block .content {
padding:0;
}
#block-block-1 {
color:#FFFFFF;
padding:18px 20px 2px;
}
#block-block-1 a {
color:#FFFFFF;
}
#block-block-3, #block-block-7, #block-block-10 {
background:#B4AEA3 none repeat scroll 0 0;
color:#FFFFFF;
padding:18px 20px 4px;
}
#block-block-3 h2, #block-block-7 h2, #block-block-10 h2 {
border:medium none;
color:#FFFFFF;
margin-bottom:8px;
padding:0;
}
#block-block-3 a, #block-block-7 a, #block-block-10 a {
color:#FFFFFF;
}
#block-user-1, #block-block-2, #block-block-6, #block-block-8 {
background:#F3F3F3 none repeat scroll 0 0;
padding:18px 20px;
}
#block-user-1 h2, #block-block-2 h2, #block-block-6 h2, #block-block-8 h2 {
border:medium none;
margin-bottom:8px;
padding:0;
}
#block-block-9 h2 {
margin-bottom:6px;
}
#block-block-9 small {
font-size:1em;
}
#block-block-9 small a {
color:#000000;
}
#header-image {
margin-top:20px;
padding-bottom:10px;
}
#footer {
	border-top:1px solid #DDDDDD;
	padding:20px 0;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right center;
}
#footer a {
color:#666666;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer p {
margin:0;
}
#footer p.copy {
margin-top:6px;
}
#footer p.copy, #footer p.copy a {
color:#AAAAAA;
}
#footer ul {
margin:3px 0 0;
padding:0;
}
#footer ul li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}
#footer ul li a {
margin:0 10px 0 0;
}
#headernav {
float:right;
}
#headernav ul li {
border-right:1px solid #EEEEEE;
display:block;
float:left;
margin-right:8px;
padding:0 8px 0 0;
white-space:nowrap;
}
#headernav ul li.last {
border:medium none;
margin:0;
padding:0;
}
#headernav ul li a {
color:#999999;
text-decoration:none;
}
#headernav ul li a.active, #headernav ul li a:hover {
color:#333333;
text-decoration:none;
}
#nav {
	width:793px;
	padding-left: 85px;
	height: 30px;
	clear: left;
	padding-top: 0px;
	position: absolute;
	top: 63px;
	left: 81px;
}
#nav ul {
margin:0;
padding:0;
}
#nav li {
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	white-space:normal;
}
#nav li a {
border-right:1px solid #EEEEEE;
color:#888888;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
padding:2px 12px;
text-decoration:none;
text-transform:uppercase;
}
#nav li.first a {
padding-left:0;
}
#nav li.last a {
border:medium none;
}
#nav li a.active, #nav li a.active:hover, #nav li.active-trail a, #nav li.active-trail a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
#nav li a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
#subnav {
border-top:1px solid #DDDDDD;
margin:0 0 24px;
}
#subnav ul {
margin:0;
padding:0;
}
#subnav li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
white-space:nowrap;
}
#subnav li a {
border-bottom:1px solid #DDDDDD;
color:#888888;
display:block;
padding:9px 10px;
text-decoration:none;
text-transform:uppercase;
width:260px;
}
#subnav li a.active-trail, #subnav li a.active, #subnav li a.active:hover {
color:#000000;
}
#subnav li a:hover {
color:#000000;
}
#subnav ul li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#subnav ul li ul li a {
padding-left:30px;
text-transform:none;
width:240px;
}
.block ul.menu, .block .item-list ul {
margin:0;
padding:0;
}
.block ul.menu li, .block .item-list ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
.block ul.menu li {
padding:0;
}
.block ul.menu ul, .block .item-list ul ul {
padding-left:20px;
}
.view img, .field-type-filefield img {
display:block;
}
#content .node-type-page img, #content .node-type-story img, #content .node-type-offer img {
float:right;
margin:4px 0 20px 20px;
}
#content .node.node-type-story .field-field-story-image-centered img, #content .node.node-type-offer .field-field-story-image-centered img {
display:block;
float:none;
margin:0 0 14px;
}
.view-story .node-teaser, .view-archive .node-teaser, .view-taxonomy-term .node-teaser {
border-bottom:1px solid #DDDDDD;
margin-bottom:18px;
padding-bottom:18px;
}

.view-story .views-row-last .node-teaser, .view-archive .views-row-last .node-teaser, .view-taxonomy-term .views-row-last .node-teaser {
border:0 none;
margin:0;
padding:0;
}
.view-story .view-footer p {
padding:10px 0 0;
}
.sidebar .block .view-story li a, .sidebar .block .view-staff li a {
display:block;
}
.view-offer .node-teaser, .view-taxonomy-term .node-teaser {
border-bottom:1px solid #DDDDDD;
margin-bottom:24px;
padding-bottom:24px;
}
.view-offer .views-row-last .node-teaser, .view-taxonomy-term .views-row-last .node-teaser {
border:medium none;
margin:0;
padding:0;
}
#content .node-type-offer.node-teaser img {
display:block;
float:left;
margin:0;
}
#content .node-teaser .offer-teaser, .view-offer .node-teaser .offer-teaser {
float:right;
width:354px;
}
#content .node-magazine {
float:right;
width:200px;
}
#content .node-teaser .offer-teaser p.more-link, .view-offer .node-teaser .offer-teaser p.more-link {
margin:0;
padding:0;
}
.view-offer .sticky.node-teaser.node-type-offer {
padding-bottom:16px;
}
#content .sticky.node-teaser.node-type-offer img {
display:block;
margin-bottom:14px;
}
#content .sticky.node-teaser.node-type-offer p.more-link {
margin:0;
padding:0;
}
#content .view-taxonomy-term .sticky.node-teaser.node-type-offer img {
margin-bottom:0;
}
#block-views-offer-block_3 img {
margin-bottom:14px;
}
#block-views-offer-block_3 h2 {
border:medium none;
margin-bottom:2px;
}
#block-views-offer-block_3 p.more-link {
padding-bottom:0;
}
#content .sticky.node-type-offer img {
margin:0 0 10px;
}
.front .view-offer .view-content {
	border-top:1px solid #DDDDDD;
	clear:both;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 980px;
	height: auto;
}
.front .view-offer .node {
	border:medium none;
	display:block;
	float:left;
	padding:0;
	width:300px;
	margin-top: 0;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 0;
}
.front .view-offer .views-row-3 .node, .front .view-offer .views-row-6 .node {
margin-right:0;
}
.front .view-offer .views-row-4 .node, .front .view-offer .views-row-5 .node, .front .view-offer .views-row-6 .node {
margin-top:26px;
padding:0;
}
.front .view-offer img {display:block;margin-bottom:14px;margin-top:10px;}
.front .view-offer h2 {font-size:1.4em;margin-bottom:4px;}
.front .view-offer p {margin:0;}
.front .view-offer p.more-link {margin-top:8px;}
#content .node.node-type-offer ul.links, #content .node.node-type-offer ul.links li {margin:0;padding:0;}
span.term, .node.node-type-offer ul.links a, .front .node.node-type-story ul.links a {color:#FFFFFF;display:block;float:left;line-height:1.3em;margin-right:6px;	margin-top:2px;padding:1px 4px;text-decoration:none;text-transform:uppercase;vertical-align:bottom;background-attachment:scroll;background-color:#FF6600;background-image:none;background-repeat:repeat;background-position: 0 0;}
.node.node-type-offer ul.links a:hover, .front .node.node-type-story ul.links a:hover {text-decoration:none;}
.node.node-type-offer ul.links li.taxonomy_term_1 a {background:#333333 none repeat scroll 0 0;}
.node.node-type-offer ul.links li.taxonomy_term_2 a {background:#BEB0A0 none repeat scroll 0 0;}
.node.node-type-offer ul.links li.taxonomy_term_3 a {background-attachment: scroll;background-color:#FF6600;background-image:none;background-repeat:repeat;background-position: 0 0;}
.node.node-type-offer ul.links li.taxonomy_term_4 a {
background:#3D4A47 none repeat scroll 0 0;
}
.node.node-type-offer ul.links li.taxonomy_term_5 a {
background:#578DB1 none repeat scroll 0 0;
}
.node.node-type-offer ul.links li.taxonomy_term_6 a {
background:#AAAAAA none repeat scroll 0 0;
}
.front .node.node-type-story ul.links li.taxonomy_term a {
background:#AAAAAA none repeat scroll 0 0;
}

.bottom-banner {
border-top:1px solid #DDDDDD;
margin:26px 0;
padding:26px 0 0;
}
ul.bottom-banner li {
display:block;
float:left;
height:129px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 30px 0 0;
padding:0;
position:relative;
width:156px;
}
.bottom-banner li.last {
margin:0;
}
.bottom-banner li a:hover {
text-decoration:none;
}
.bottom-banner li a img {
display:block;
height:129px;
}
.bottom-banner li a .term {
bottom:0;
cursor:pointer;
display:block;
float:none;
margin:0;
padding:3px 7px;
position:absolute;
right:0;
}
.view-room .node {
margin-bottom:20px;
}
.view-room .views-row-last .node {
margin:0;
}
.view-room .node img {
float:left;
}
.view-room .room {
float:right;
width:334px;
}
.view-room .content .room p {
margin:0;
}
#content .menu {
margin-bottom:20px;
}
#content .menu.last {
margin:0;
}
#content .menu p {
padding:0;
}
.node-type-gallery ul.gallery {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
.node-type-gallery ul.gallery li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 24px 24px 0;
padding:0;
}
.node-type-gallery ul.gallery li.last {
margin-right:0;
}
.node-type-gallery ul.gallery a {
display:block;
float:left;
text-decoration:none;
width:92px;
}
.node-type-gallery ul.gallery img {
display:block;
float:none;
margin:0;
padding:0;
}
.node-type-gallery ul.gallery em {
background:transparent url() no-repeat scroll 0 0;
color:#EEEEEE;
cursor:pointer;
display:none;
font-style:normal;
height:18px;
margin:60px 0 0;
padding:2px 0;
position:absolute;
text-align:center;
width:92px;
}
.node-type-gallery ul.gallery a:hover em {
display:block;
text-decoration:none;
}
#content-bottom .node-type-gallery ul.gallery {
border-top:1px solid #DDDDDD;
padding:26px 0 0;
}
#content img.inline {
display:block;
float:right;
margin:4px 0 20px 20px;
}
#node-7 #attachments {
margin-bottom:20px;
}
.view-conference-menu h2.title {
border-bottom:1px solid #DDDDDD;
margin-bottom:20px;
}
.node-type-conference-menu #content .tabs {display:none;}
.logged-in.node-type-conference-menu #content .tabs {display:block;}
#flashcontent {margin-top:0px;width:980px;background-color: #000000;color:#FFFFFF;overflow:hidden;}
#flashcontent img {display:block;border-left:#666666 solid 1px;border-top:#666666 solid 1px;}
#flashcontent2 {height:225px;margin-top:5px;width:980px;color:#222222;background-color:#000000;overflow:hidden;}
#flashcontent2 img {display:block;border-left:#666666 solid 1px;border-top:#666666 solid 1px;}
#flashcontent3 {height:225px;margin-top:5px;width:980px;color:#222222;background-color:#000000;overflow:hidden;}
#flashcontent3 img {display:block;border-left:#666666 solid 1px;border-top:#666666 solid 1px;}
.front-links {width:980px;margin:0;background-attachment: scroll;background-color: transparent;background-image: url(../pix/frontshade.png);background-repeat: repeat-x;background-position: left bottom;height:95px; background-color:#000
}
.front-links ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0px 0px 0px 0px;
	margin-left:20px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.front-links ul li a:hover, .front-links ul li a.selected {color:#EDEDED;text-decoration:underline;background-color: #000000;background-repeat: repeat-x;background-position:0px bottom;}
.front-links ul ul li a:hover {text-decoration:none;list-style-type: none;}
.front-links ul li {display:inline;margin:0;padding:0px;}
.front-links-small {width:980px;margin:0;background-attachment: scroll;background-color: transparent;background-image: url(../pix/frontshade.png);background-repeat: repeat-x;background-position: left bottom;border-bottom:8px solid #000;height:95px; background-color:#000}
.front-links-small ul {margin:0;padding:0;margin-left:10px;}
.front-links-small ul li a:hover, .front-links ul li a.selected {color:#EDEDED;text-decoration:underline;background-color: #000000;background-repeat: repeat-x;background-position:0px bottom;}
.front-links-small ul ul li a:hover {text-decoration:none;list-style-type: none;}
.front-links-small ul li {display:inline;margin:0;padding:0px;}
.front-link-holders ul li a {background:transparent none repeat scroll 0 0;color:#EDEDED;display:block;text-decoration:none;}
.front-link-holders {
	width:162px;
	float:left;
	display:inline;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	list-style-type:none;
}
.front-link-holders-small { position:relative;width:162px;height:75px;float:left;display:inline;border-right-width:1px;border-right-style:solid;border-right-color:#000000;}
.front-link-holders-small ul li a {background:transparent none repeat scroll 0 0;color:#EDEDED;display:block;text-decoration:none;}
.faq .faq_question {
padding:0;
}
.faq .faq_answer {
padding-left:20px;
}
.faq .item-list {
}
.faq .faq_ul_questions_top {
margin:0;
padding:0;
}
.faq .faq_ul_questions_top li {
margin:0;
padding:0;
}
.faq .faq_ul_questions_top li a {
}
.faq_question a {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
}
#content .sitemap-box h2 {
display:none;
}
#content .sitemap-box ul {
margin:0;
padding:0;
}
#content .sitemap-box ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#content .sitemap-box ul li ul {
margin:0;
padding:0 0 0 26px;
}
#content .sitemap-box ul li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#content .sitemap-box ul li a {
display:block;
}

a.ext {
background:transparent url(../pix/pil.gif) no-repeat scroll right center;
padding-right:17px;
}
#angle { -webkit-perspective: 500; -webkit-transform-style: preserve-3d;
   -webkit-transition-property: perspective; -webkit-transition-duration: 0.5s;z-index:15}

#angle img{-webkit-transform;
  
   -webkit-transition-property: transform; -webkit-transition-duration: 0.5s; }
#angle a:hover img
   { -webkit-transform: rotateY(15deg); }
