.node-unpublished {
background-color: #fff4f4;
}
.preview .node {
background-color: #ffffea;
}
#node-admin-filter ul {
list-style-type: none;
padding: 0;
margin: 0;
width: 100%;
}
#node-admin-buttons {
float: left;
margin-left: 0.5em;
clear: right;
}
td.revision-current {
background: #ffc;
}
.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 {
float: none;
display: block;
}
.terms-inline {
display: inline;
}
fieldset {
margin-bottom: 1em;
padding: .5em;
}
form {
margin: 0;
padding: 0;
}
hr {
height: 1px;
border: 1px solid gray;
}
img {
border: 0;
}
table {
border-collapse: collapse;
}
th {
text-align: left;
padding-right: 1em;
border-bottom: 3px solid #ccc;
}
.clear-block:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clear-block {
display: inline-block;
}
/* Hides from IE-mac \*/* html .clear-block {
height: 1%;
}
.clear-block {
display: block;
}
body.drag {
cursor: move;
}
th.active img {
display: inline;
}
tr.even,tr.odd {
background-color: #eee;
border-bottom: 1px solid #ccc;
padding: 0.1em 0.6em;
}
tr.drag {
background-color: #fffff0;
}
tr.drag-previous {
background-color: #ffd;
}
td.active {
background-color: #ddd;
}
td.checkbox,th.checkbox {
text-align: center;
}
tbody {
border-top: 1px solid #ccc;
}
tbody th {
border-bottom: 1px solid #ccc;
}
thead th {
text-align: left;
padding-right: 1em;
border-bottom: 3px solid #ccc;
}
.breadcrumb {
padding-bottom: .5em
}
div.indentation {
width: 20px;
height: 1.7em;
margin: -0.4em 0.2em -0.4em -0.4em;
padding: 0.42em 0 0.42em 0.6em;
float: left;
}
div.tree-child {
background: url(/misc/tree.png) no-repeat 11px center;
}
div.tree-child-last {
background: url(/misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
background: url(/misc/tree.png) no-repeat -11px center;
}
.error {
color: #e55;
}
div.error {
border: 1px solid #d77;
}
div.error,tr.error {
background: #fcc;
color: #200;
padding: 2px;
}
.warning {
color: #e09010;
}
div.warning {
border: 1px solid #f0c020;
}
div.warning,tr.warning {
background: #ffd;
color: #220;
padding: 2px;
}
.ok {
color: #008000;
}
div.ok {
border: 1px solid #00aa00;
}
div.ok,tr.ok {
background: #dfd;
color: #020;
padding: 2px;
}
.item-list .icon {
color: #555;
float: right;
padding-left: 0.25em;
clear: right;
}
.item-list .title {
font-weight: bold;
}
.item-list ul {
margin: 0 0 0.75em 0;
padding: 0;
}
.item-list ul li {
margin: 0 0 0.25em 1.5em;
padding: 0;
list-style: disc;
}
ol.task-list li.active {
font-weight: bold;
}
.form-item {
margin-top: 1em;
margin-bottom: 1em;
}
tr.odd .form-item,tr.even .form-item {
margin-top: 0;
margin-bottom: 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-top: 0.4em;
margin-bottom: 0.4em;
}
.marker,.form-required {
color: #f00;
}
.more-link {
text-align: right;
}
.more-help-link {
font-size: 0.85em;
text-align: right;
}
.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 {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
font-size: 0.9em;
}
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;
padding: 0;
margin: 0 1em 0 0;
}
dl.multiselect .form-item {
height: 1.75em;
margin: 0;
}
.container-inline div,.container-inline label {
display: inline;
}
ul.primary {
border-collapse: collapse;
padding: 0 0 0 1em;
white-space: nowrap;
list-style: none;
margin: 5px;
height: auto;
line-height: normal;
border-bottom: 1px solid #bbb;
}
ul.primary li {
display: inline;
}
ul.primary li a {
background-color: #ddd;
border-color: #bbb;
border-width: 1px;
border-style: solid solid none solid;
height: auto;
margin-right: 0.5em;
padding: 0 1em;
text-decoration: none;
}
ul.primary li.active a {
background-color: #fff;
border: 1px solid #bbb;
border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
background-color: #eee;
border-color: #ccc;
border-bottom-color: #eee;
}
ul.secondary {
border-bottom: 1px solid #bbb;
padding: 0.5em 1em;
margin: 5px;
}
ul.secondary li {
display: inline;
padding: 0 1em;
border-right: 1px solid #ccc;
}
ul.secondary a {
padding: 0;
text-decoration: none;
}
ul.secondary a.active {
border-bottom: 4px solid #999;
}
#autocomplete {
position: absolute;
border: 1px solid;
overflow: hidden;
z-index: 100;
}
#autocomplete ul {
margin: 0;
padding: 0;
list-style: none;
}
#autocomplete li {
background: #fff;
color: #000;
white-space: pre;
cursor: default;
}
#autocomplete li.selected {
background: #0072b9;
color: #fff;
}
html.js input.form-autocomplete {
background-image: url(/misc/throbber.gif);
background-repeat: no-repeat;
background-position: 100% 2px;
}
html.js input.throbbing {
background-position: 100% -18px;
}
html.js fieldset.collapsed {
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
margin-bottom: 0;
height: 1em;
}
html.js fieldset.collapsed * {
display: none;
}
html.js fieldset.collapsed legend {
display: block;
}
html.js fieldset.collapsible legend a {
padding-left: 15px;
background: url(/misc/menu-expanded.png) 5px 75% no-repeat;
}
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 {
height: 9px;
overflow: hidden;
background: #eee url(/misc/grippie.png) no-repeat center 2px;
border: 1px solid #ddd;
border-top-width: 0;
cursor: s-resize;
}
html.js .resizable-textarea textarea {
margin-bottom: 0;
width: 100%;
display: block;
}
.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 {
margin-top: 4px;
height: 13px;
width: 13px;
background: url(/misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
background-position: 0 -20px;
}
.joined + .grippie {
height: 5px;
background-position: center 1px;
margin-bottom: -2px;
}
.teaser-checkbox {
padding-top: 1px;
}
div.teaser-button-wrapper {
float: right;
padding-right: 5%;
margin: 0;
}
.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: #fff url(/misc/progress.gif);
border: 1px solid #00375a;
height: 1.5em;
margin: 0 0.2em;
}
.progress .filled {
background: #0072b9;
height: 1em;
border-bottom: 0.5em solid #004a73;
width: 0%;
}
.progress .percentage {
float: right;
}
.progress-disabled {
float: left;
}
.ahah-progress {
float: left;
}
.ahah-progress .throbber {
width: 15px;
height: 15px;
margin: 2px;
background: transparent url(/misc/throbber.gif) no-repeat 0px -18px;
float: left;
}
tr .ahah-progress .throbber {
margin: 0 2px;
}
.ahah-progress-bar {
width: 16em;
}
#first-time strong {
display: block;
padding: 1.5em 0 .5em;
}
tr.selected td {
background: #ffc;
}
table.sticky-header {
margin-top: 0;
background: #fff;
}
#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 {
padding: 0 2px;
margin: 4px 0 0 0;
font-size: 0.85em;
max-width: 500px;
}
div.password-description ul {
margin-bottom: 0;
}
.password-parent {
margin: 0 0 0 0;
}
input.password-confirm {
margin-right: 10px;
}
.confirm-parent {
margin: 5px 0 0 0;
}
span.password-confirm {
visibility: hidden;
}
span.password-confirm span {
font-weight: normal;
}
ul.menu {
list-style: none;
border: none;
text-align: left;
}
ul.menu li {
margin: 0 0 0 0.5em;
}
li.expanded {
list-style-type: circle;
list-style-image: url(/misc/menu-expanded.png);
padding: 0.2em 0.5em 0 0;
margin: 0;
}
li.collapsed {
list-style-type: disc;
list-style-image: url(/misc/menu-collapsed.png);
padding: 0.2em 0.5em 0 0;
margin: 0;
}
li.leaf {
list-style-type: square;
list-style-image: url(/misc/menu-leaf.png);
padding: 0.2em 0.5em 0 0;
margin: 0;
}
li a.active {
color: #000;
}
td.menu-disabled {
background: #ccc;
}
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 {
margin-right: 1em;
float: left;
}
#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;
padding: 0;
margin: 0;
width: 100%;
}
#user-admin-buttons {
float: left;
margin-left: 0.5em;
clear: right;
}
#user-admin-settings fieldset .description {
font-size: 0.85em;
padding-bottom: .5em;
}
.profile {
clear: both;
margin: 1em 0;
}
.profile .picture {
float: right;
margin: 0 1em 1em 0;
}
.profile h3 {
border-bottom: 1px solid #ccc;
}
.profile dl {
margin: 0 0 1.5em 0;
}
.profile dt {
margin: 0 0 0.2em 0;
font-weight: bold;
}
.profile dd {
margin: 0 0 1em 0;
}
.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 {
width: 30px;
padding-right: 0;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
padding-right: .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: .5em;
}
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6 {
margin: 1em 0 .5em 0;
}
.advanced-help-topic dd {
margin-bottom: .5em;
}
.advanced-help-topic span.code {
background-color: #EDF1F3;
font-family: "Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
font-size: 0.9em;
padding: 1px;
}
.advanced-help-topic .content-border {
border: 1px solid #AAA
}
.container-inline-date {
width: auto;
clear: both;
display: inline-block;
vertical-align: top;
margin-right: 0.5em;
}
.container-inline-date .form-item {
float: none;
padding: 0;
margin: 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 {
padding: 0;
margin: 0;
}
.container-inline-date .date-timezone .form-item {
float: none;
width: auto;
clear: both;
}
#calendar_div,#calendar_div td,#calendar_div th {
margin: 0;
padding: 0;
}
#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar {
width: 185px;
border-collapse: separate;
margin: 0;
}
.calendar td {
padding: 0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}
.date-repeat-input {
float: left;
width: auto;
margin-right: 5px;
}
.date-repeat-input select {
min-width: 7em;
}
.date-repeat fieldset {
clear: both;
float: none;
}
.date-views-filter-wrapper {
min-width: 250px;
}
.date-views-filter input {
float: left !important;
margin-right: 2px !important;
padding: 0 !important;
width: 12em;
min-width: 12em;
}
.date-nav {
width: 100%;
}
.date-nav div.date-prev {
text-align: left;
width: 24%;
float: left;
}
.date-nav div.date-next {
text-align: right;
width: 24%;
float: right;
}
.date-nav div.date-heading {
text-align: center;
width: 50%;
float: left;
}
.date-nav div.date-heading h3 {
margin: 0;
padding: 0;
}
.date-clear {
float: none;
clear: both;
display: block;
}
.date-clear-block {
float: none;
width: auto;
clear: both;
}
.date-clear-block:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.date-clear-block {
display: inline-block;
}
/* Hides from IE-mac \*/ 	  * html .date-clear-block {
height: 1%;
}
.date-clear-block {
display: block;
}
.date-container .date-format-delete {
margin-top: 1.8em;
margin-left: 1.5em;
float: left;
}
.date-container .date-format-name {
float: left;
}
.date-container .date-format-type {
float: left;
padding-left: 10px;
}
.date-container .select-container {
clear: left;
float: left;
}
div.date-calendar-day {
line-height: 1;
width: 40px;
float: left;
margin: 6px 10px 0 0;
background: #F3F3F3;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
color: #999;
text-align: center;
font-family: Georgia,Arial,Verdana,sans;
}
div.date-calendar-day span {
display: block;
text-align: center;
}
div.date-calendar-day span.month {
font-size: .9em;
background-color: #B5BEBE;
color: white;
padding: 2px;
text-transform: uppercase;
}
div.date-calendar-day span.day {
font-weight: bold;
font-size: 2em;
}
div.date-calendar-day span.year {
font-size: .9em;
padding: 2px;
}
#ui-datepicker-div table,#ui-datepicker-div td,#ui-datepicker-div th {
margin: 0;
padding: 0;
}
#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table {
font-size: 12px !important;
}
.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
background: #ffffff;
border: 2px solid #d3d3d3;
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
margin: 0;
padding: 2.5em .5em .5em .5em;
position: relative;
width: 15.5em;
}
#ui-datepicker-div {
background: #ffffff;
display: none;
z-index: 9999;
}
.ui-datepicker-inline {
display: block;
float: left;
}
.ui-datepicker-control {
display: none;
}
.ui-datepicker-current {
display: none;
}
.ui-datepicker-next,.ui-datepicker-prev {
background: #e6e6e6 url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
left: .5em;
position: absolute;
top: .5em;
}
.ui-datepicker-next {
left: 14.6em;
}
.ui-datepicker-next:hover,.ui-datepicker-prev:hover {
background: #dadada url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a,.ui-datepicker-prev a {
background: url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
border: 1px solid #d3d3d3;
cursor: pointer;
display: block;
font-size: 1em;
height: 1.4em;
text-indent: -999999px;
width: 1.3em;
}
.ui-datepicker-next a {
background: url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
background: url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
background: url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
background: url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
background: url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
background: #e6e6e6;
border: 1px solid #d3d3d3;
color: #555555;
font-size: 1em;
line-height: 1.4em;
margin: 0 !important;
padding: 0 !important;
position: absolute;
top: .5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
left: 2.2em;
width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
left: 9.4em;
width: 5em;
}
table.ui-datepicker {
text-align: right;
width: 15.5em;
}
table.ui-datepicker td a {
color: #555555;
display: block;
padding: .1em .3em .1em 0;
text-decoration: none;
}
table.ui-datepicker tbody {
border-top: none;
}
table.ui-datepicker tbody td a {
background: #e6e6e6 url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
border: 1px solid #ffffff;
cursor: pointer;
}
table.ui-datepicker tbody td a:hover {
background: #dadada url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
border: 1px solid #999999;
color: #212121;
}
table.ui-datepicker tbody td a:active {
background: #ffffff url(http://plansverige.org/sites/all/modules/date/date_popup/themes/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
border: 1px solid #dddddd;
color: #222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
color: #222222;
font-size: .9em;
padding: .3em 0;
text-align: center;
text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
color: #222222;
}
.timeEntry_control {
vertical-align: middle;
margin-left: 2px;
}
* html .timeEntry_control {
margin-top: -4px;
}
.timeEntry {
background-color: transparent !important;
}
.timeEntry_control {
display: none;
}
.filefield-icon {
float: left;
margin-right: 0.4em;
}
.filefield-element {
margin: 1em 0;
white-space: normal;
}
.filefield-element .widget-preview {
float: left;
padding-right: 10px;
border-right: 1px solid #CCC;
margin-right: 10px;
max-width: 30%;
}
.filefield-element .widget-edit {
float: left;
max-width: 70%;
}
.filefield-element .filefield-preview {
width: 16em;
overflow: hidden;
}
.filefield-element .widget-edit .form-item {
margin: 0 0 1em 0;
}
.filefield-element input.form-submit,.filefield-element input.form-file {
margin: 0;
}
.filefield-element input.progress-disabled {
float: none;
display: inline;
}
.filefield-element div.ahah-progress,.filefield-element div.throbber {
display: inline;
float: none;
padding: 1px 13px 2px 3px;
}
.filefield-element div.ahah-progress-bar {
display: none;
margin-top: 4px;
width: 28em;
padding: 0;
}
.filefield-element div.ahah-progress-bar div.bar {
margin: 0;
}
.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 {
white-space: normal;
margin-bottom: 0;
overflow: auto;
}
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: .5em 0 1em 0;
}
div.fieldgroup .content {
padding-left: 1em;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol,ul {
list-style: none;
}
blockquote,q {
quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
body {
font-size: 100%;
}
#page {
font-size: 0.75em;
line-height: 1.333em;
font-size: 0.875em;
line-height: 1.286em;
}
caption,th,td,input,textarea,select,option,legend,fieldset {
font-family: Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
}
pre,code {
font-size: 1.1em;
font-family: "Bitstream Vera Sans Mono","Courier New",monospace;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
}
h1 {
font-size: 2em;
line-height: 1.3em;
margin-top: 0;
margin-bottom: 0.5em;
}
h2 {
font-size: 1.5em;
line-height: 1.3em;
margin-top: 0.667em;
margin-bottom: 0.667em;
}
h3 {
font-size: 1.3em;
line-height: 1.3em;
margin-top: 0.769em;
margin-bottom: 0.769em;
}
h4,h5,h6 {
font-size: 1.1em;
line-height: 1.3em;
margin-top: 0.909em;
margin-bottom: 0.909em;
}
p,ul,ol,dl,pre,table,fieldset,blockquote {
margin: 0;
}
ul,ol {
margin-left: 0;
padding-left: 2em;
}
.block ul,  .item-list ul {
margin: 1em 0;
padding: 0 0 0 2em;
}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul {
margin: 0;
}
li {
margin: 0;
padding: 0;
}
.item-list ul li {
margin: 0;
padding: 0;
list-style: inherit;
}
ul.menu li,  li.expanded,li.collapsed,li.leaf {
margin: 0;
padding: 0;
}
ul {
list-style-type: disc;
}
ul ul {
list-style-type: circle;
}
ul ul ul {
list-style-type: square;
}
ul ul ul ul {
list-style-type: circle;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: decimal;
}
dt {
margin: 0 0 0 1.5em;
padding: 0;
}
dd {
margin: 0 0 0.5em 2em;
padding: 0;
}
a {
color: #3167cb;
text-decoration: none;
}
.link-color {
color: #3167cb;
}
a:link {
}
a:visited {
}
a:hover,a:focus {
text-decoration: underline;
}
a:active {
}
table {
border-collapse: collapse;
}
th,thead th,tbody th {
text-align: left;
padding-right: 0;
border-bottom: none;
}
tbody {
border-top: none;
}
abbr {
border-bottom: 1px dotted #666;
cursor: help;
white-space: nowrap;
}
abbr.created {
border: none;
cursor: auto;
white-space: normal;
}
img {
border: 0;
display: block;
clear: both;
margin: 0;
padding: 0;
}
hr {
height: 1px;
border: 1px solid #666;
}
form {
margin: 0;
padding: 0;
}
fieldset {
margin: 1em 0;
padding: 0.5em;
}
div.tabs {
margin: 0 0 5px 0;
clear: both;
display: block;
width: 100%;
}
ul.primary {
margin: 0;
padding: 0 0 0 10px;
border-width: 0;
list-style: none;
white-space: nowrap;
line-height: normal;
border: none !important;
background: url(http://plansverige.org/sites/default/themes/plan/images/tab-bar.png) repeat-x left bottom;
}
ul.primary li {
float: left;
margin: 0;
padding: 0;
}
ul.primary li a {
display: block;
height: 24px;
margin: 0;
padding: 0 0 0 5px;
border-width: 0;
font-weight: normal;
text-decoration: none;
color: #777;
background-color: transparent;
background: url(http://plansverige.org/sites/default/themes/plan/images/tab-left.png) no-repeat left -38px;
}
ul.primary li a .tab {
display: block;
height: 20px;
margin: 0;
padding: 4px 13px 0 6px;
border-width: 0;
line-height: 20px;
background: url(http://plansverige.org/sites/default/themes/plan/images/tab-right.png) no-repeat right -38px;
}
ul.primary li a:hover {
border-width: 0;
background-color: transparent;
background: url(http://plansverige.org/sites/default/themes/plan/images/tab-left.png) no-repeat left -76px;
}
ul.primary li a:hover .tab {
background: url(http://plansverige.org/sites/default/themes/plan/images/tab-right.png) no-repeat right -76px;
}
ul.primary li.active a,ul.primary li.active a:hover {
border-width: 0;
color: #000;
background-color: transparent;
background: url(http://plansverige.org/sites/default/themes/plan/images/tab-left.png) no-repeat left 0;
}
ul.primary li.active a .tab,ul.primary li.active a:hover .tab {
background: url(http://plansverige.org/sites/default/themes/plan/images/tab-right.png) no-repeat right 0;
}
ul.secondary {
margin: 0;
padding: 0 0 0 5px;
border-bottom: 1px solid #c0c0c0;
list-style: none;
white-space: nowrap;
}
ul.secondary li {
float: left;
margin: 0 5px 0 0;
padding: 5px 0;
border-right: none;
}
ul.secondary a {
display: block;
height: 24px;
margin: 0;
padding: 0;
border: 1px solid #c0c0c0;
text-decoration: none;
color: #777;
}
ul.secondary a .tab {
display: block;
height: 18px;
margin: 0;
padding: 3px 8px;
line-height: 18px;
}
ul.secondary a:hover {
}
ul.secondary a.active,ul.secondary a.active:hover {
border: 1px solid #c0c0c0;
color: #000;
}
div.messages,  div.status,div.warning,div.error {
min-height: 21px;
margin: 10px 0;
border: 2px solid #ff7;
padding: 5px 5px 5px 35px;
color: #000;
background-color: #ffc;
background-image: url(http://plansverige.org/sites/default/themes/plan/css/images/messages-status.png);
background-repeat: no-repeat;
background-position: 5px 5px;
}
div.status {
}
div.warning {
border-color: #fc0;
background-image: url(http://plansverige.org/sites/default/themes/plan/css/images/messages-warning.png);
}
div.warning,tr.warning {
color: #000;
background-color: #ffc;
}
div.error {
border-color: #c00;
background-image: url(http://plansverige.org/sites/default/themes/plan/css/images/messages-error.png);
}
div.error,tr.error {
color: #900;
background-color: #fee;
}
div.messages ul {
margin-top: 0;
margin-bottom: 0;
}
div.block.with-block-editing {
width: 100%;
position: relative;
float: left;
}
div.block.with-block-editing div.edit {
display: none;
position: absolute;
right: 0;
top: 0;
z-index: 40;
border: 1px solid #eee;
padding: 0 2px;
font-size: 9px;
background-color: #fff;
}
div.block.with-block-editing:hover div.edit {
display: block;
}
.with-wireframes #header-inner,.with-wireframes #content-inner,.with-wireframes #content-inner>*,.with-wireframes #navbar-inner,.with-wireframes #sidebar-left-inner,.with-wireframes #sidebar-right-inner,.with-wireframes #footer-inner {
margin: 1px;
padding: 2px;
border: 1px solid #ccc;
}
.with-wireframes #closure-blocks {
margin-top: 1px;
padding: 2px;
border: 1px solid #ccc;
}
#mail-form-campaign {
margin: 0 0 20px 0;
}
#plan-utils-email-form label,#plan-utils-email-form #edit-email,#plan-utils-email-form #edit-submit {
float: left;
clear: none;
margin: 0 10px 0 0;
}
body {
background: url(http://plansverige.org/sites/default/themes/plan/images/bg-body.png) left top repeat-x;
color: #444;
margin: 0;
padding: 0;
font-family: Georgia,"Times New Roman",Times,serif;
}
.hidden {
display: none;
}
body.section-foretag {
background: url(http://plansverige.org/sites/default/themes/plan/images/bg-body-grey.png) left top repeat-x;
}
.front h1.title,.front span.date,.front .addtoany {
display: none;
}
.front #block-views-Puffar-block_1,.section-foretag #block-views-Puffar-block_1 {
width: 530px;
float: left;
}
.front #block-views-Nyheter-block_1,.section-foretag  #block-views-Nyheter-block_3 {
width: 210px;
float: right;
}
.front #block-views-Nyheter-block_1 h2.title,.section-foretag #block-views-Nyheter-block_3 h2.title {
background: #ddeefe;
border-top: 1px solid #bbddff;
color: #446696;
font-size: 13px;
width: 190px;
padding: 4px 10px 5px 10px;
}
.front #block-views-Nyheter-block_1 .views-field-title,.section-foretag #block-views-Nyheter-block_3 .views-field-title {
margin: 10px 15px 0 15px;
}
.front #block-views-Nyheter-block_1 .views-field-title a,.section-foretag #block-views-Nyheter-block_3 .views-field-title a {
color: #444;
}
.front #block-views-Nyheter-block_1 .views-field-created,.section-foretag #block-views-Nyheter-block_3 .views-field-created {
margin: 0 15px;
color: #bbb;
}
#page {
}
#page-inner {
}
.views-admin-links {
width: auto !important;
}
p.content-desc {
font-size: 16px;
font-style: italic;
margin: 0 0 10px 10px;
}
.geo,.profile dl.geo {
display: block;
overflow: hidden;
height: 1px;
margin-bottom: -1px;
text-indent: -5000em;
display: block;
}
#micro-map .title,#micro-map #micro-map-size {
display: none;
}
#micro-map {
float: right;
position: relative;
margin-bottom: 10px;
overflow: hidden;
}
#micro-map.large #micro-map-widget, {
height: 300px;
width: 930px;
}
#micro-map.small #micro-map-widget {
height: 300px;
width: 540px;
}
#micro-map-info-window h1 {
font-size: 18px;
}
#micro-map-info-window .close_link {
font: normal normal 10px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
.geo-tags {
display: none;
}
.section-contentsearch #main {
width: 560px;
}
.section-contentsearch #main a {
color: #3167cb;
}
.section-contentsearch .view-id-contentsearch .views-table {
width: 100%;
}
.section-contentsearch .view-id-contentsearch .views-field {
padding: 2px;
}
.section-contentsearch .view-id-contentsearch .views-field-nid {
width: 15%;
}
.section-contentsearch .view-id-contentsearch .views-field-title {
width: 55%;
}
.section-contentsearch .view-id-contentsearch .views-field-title-1,.section-contentsearch .view-id-contentsearch .views-field-type {
width: 15%;
}
.thumbnails {
width: 100%;
float: left;
margin: 20px 0 0 0;
}
.thumbnails .thumb {
background: url(http://plansverige.org/sites/default/themes/plan/images/img-shadow.png) left top no-repeat;
width: 170px;
height: 100px;
padding: 1px 11px 11px 1px;
float: left;
}
.thumbnails .end {
padding: 1px 3px 3px 1px;
}
.thumbnails .thumb .zoomable {
display: none;
}
#block-views-Puffar-block_2 {
float: left;
clear: both;
margin: 0 0 20px 0;
}
.view-display-id-block_2 .views-row-1 .puff-750x310 {
width: 750px;
float: left;
display: block;
clear: both;
}
#block-views-Puffar-block_1 {
width: 530px;
float: left;
}
#block-views-Puffar-block_1 .views-row-1 {
width: 260px;
float: left;
}
#block-views-Puffar-block_1 .views-row-2 {
width: 260px;
float: right;
}
.puff-260x140 {
width: 260px;
float: left;
}
.puff-avdelning {
width: 100%;
float: left;
margin: 0;
}
.view-id-Puffar.view-display-id-block_3 .row {
float: left;
}
.view-id-Puffar.view-display-id-block_3 .views-row-even,.view-id-Puffar.view-display-id-block_3 .views-row-odd {
width: 265px;
float: left;
}
.view-id-Puffar.view-display-id-block_3 .views-row-odd {
padding: 0 5px 0 0;
}
.view-id-Puffar.view-display-id-block_3 .views-row-even {
padding: 0 0 0 5px;
}
.view-display-id-block_4 .views-row-odd,.view-display-id-block_4 .views-row-even {
margin: 0 0 15px 0;
}
.view-display-id-block_4 .views-row-last {
margin: 0;
}
.form-region-main {
margin: 0 0 15px 0;
}
#header {
position: relative;
width: 100%;
height: 130px;
margin: 0 0 30px 0;
float: left;
}
#header-inner {
}
#foretag {
font-family: Tahoma,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
position: absolute;
right: 0;
top: 40px;
}
#foretag h2 {
font-size: 26px;
}
#logo-title {
}
#logo a {
background: url(http://plansverige.org/sites/default/themes/plan/logo.png) no-repeat;
/* background: url(fghuvud.png) no-repeat; */
position: absolute;
top: 16px;
left: 209px;
width: 78px;
height: 101px;
text-indent: -9999px;
margin: 0;
padding: 0;
}
#logo-image {
}
h1#site-name,div#site-name {
margin: 0;
font-size: 2em;
line-height: 1.3em;
}
#site-name a:link,#site-name a:visited {
color: #000;
text-decoration: none;
}
#site-name a:hover {
text-decoration: underline;
}
#site-slogan {
}
#header-blocks {
}
#main {
width: 960px;
padding: 0 10px;
margin: 0 auto;
}
#main-inner {
}
#content {
width: 100%;
}
#content-inner {
width: 750px;
float: left;
}
.page-header-avdelning {
margin: 0 0 30px 0;
}
.two-sidebars #content-inner {
width: 540px;
}
#mission {
}
#content-top {
width: 100%;
float: left;
}
#content-top2 {
width: 100%;
float: left;
margin: 0 0 10px 0;
}
#content-header {
width: 100%;
float: left;
margin: 0 0 15px 0;
}
.breadcrumb {
padding-bottom: 0;
}
h1.title,h2.title,h3.title {
margin: 0;
}
div.messages {
}
div.status {
}
div.warning,tr.warning {
}
div.error,tr.error {
}
div.tabs {
}
.help {
margin: 1em 0;
}
.more-help-link {
font-size: 0.85em;
text-align: right;
}
.ui-dialog-overlay {
background: #000;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.ui-dialog-titlebar {
display: none;
}
.ui-dialog-buttonpane {
width: 512px;
height: 38px;
float: left;
}
.ui-dialog-buttonpane button {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-close-modal.png) left top no-repeat;
color: #fff;
border: none;
text-indent: -9999px;
font-weight: normal;
width: 295px;
height: 28px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -147px;
}
.ui-dialog {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-warning-large.png) center 10px no-repeat #FFFFDD;
padding: 90px 30px 10px 30px;
}
.archived p {
float: left;
}
#content-area {
width: 100%;
float: left;
}
.pager {
clear: both;
margin: 1em 0;
text-align: center;
}
.pager a,.pager strong.pager-current {
padding: 0.5em;
}
.feed-icons {
margin: 1em 0;
}
#content-bottom {
float: left;
width: 100%;
}
#navbar {
position: absolute;
left: 190px;
bottom: 0;
width: auto;
height: 34px;
line-height: 34px;
font-family: Tahoma,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
#navbar a {
text-decoration: none;
}
#navbar-inner {
}
#navbar ul.links li {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg.png) left top no-repeat;
width: auto;
padding: 0;
margin: 0 1px;
float: left;
text-transform: capitalize;
text-align: center;
font-weight: bold;
}
body.section-foretag #navbar ul.links li {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-grey.png) left top no-repeat;
}
#navbar ul.links li:hover {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-selected.png) left top no-repeat;
}
body.section-foretag #navbar ul.links li:hover {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-grey-selected.png) left top no-repeat;
}
#navbar ul.links li.active-trail {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-selected.png) left top no-repeat;
}
body.section-foretag #navbar ul.links li.active-trail {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-grey-selected.png) left top no-repeat;
}
#navbar ul.links li a {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-right.png) right top no-repeat;
width: auto;
float: left;
height: 34px;
padding: 0 15px;
text-transform: capitalize;
text-align: center;
color: #464445;
}
body.section-foretag #navbar ul.links li a {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-grey-right.png) right top no-repeat;
}
#navbar ul.links li a:hover {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-right-selected.png) right top no-repeat;
}
body.section-foretag #navbar ul.links li a:hover {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-grey-right-selected.png) right top no-repeat;
}
#navbar ul.links li.active-trail a {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-right-selected.png) right top no-repeat;
color: #446598;
}
body.section-foretag #navbar ul.links li.active-trail a {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-tab-bg-grey-right-selected.png) right top no-repeat;
}
#navbar ul.links .menu-887 {
margin-left: 20px;
}
#navbar ul.links .menu-887 a {
color: red;
}
#block-menusitemap-0 .menu-887,#block-menusitemap-0 .menu-1007,#navbar ul.links .last {
display: none;
}
.top-right-menu {
position: absolute;
top: 15px;
right: 0;
width: 300px;
text-align: right;
font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
font-size: 11px;
}
.top-right-menu li {
border-left: 1px solid #444;
padding: 0 5px 0 8px !important;
}
.top-right-menu li.first {
border: none;
}
#search-box {
}
#edit-search-theme-form-1-wrapper label {
display: none;
}
#primary {
}
#secondary {
}
#sidebar-left {
border: 1px solid #fff;
width: 188px;
float: left;
margin: 0 20px 0 0;
font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
}
#sidebar-left a,#sidebar-right a {
text-decoration: none;
outline: none;
}
#sidebar-left ul {
padding: 0;
margin: 0;
float: left;
}
#sidebar-left li {
list-style-type: none;
list-style-image: none;
display: inline;
float: left;
}
#sidebar-left li a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-top-gradient.png) left top repeat-x;
padding: 0 0 0 10px;
margin: 0;
width: 178px;
height: 40px;
line-height: 40px;
float: left;
color: #444;
font-weight: bold;
font-size: 12px;
}
#sidebar-left li li a {
background: #eff7ff;
width: 173px;
height: auto;
line-height: 14px;
padding: 6px 0 6px 15px;
color: #446699;
font-weight: bold;
border-top: 1px solid #ccddee;
font-size: 11px;
}
#sidebar-left li li li a {
background: #fff;
width: 173px;
padding: 6px 0 6px 15px;
color: #446699;
font-weight: normal;
border: none;
color: #444;
}
#sidebar-left li li li li a {
padding: 5px 4px;
}
#sidebar-left li li li.active-trail a {
color: #446699;
}
#sidebar-left li li li li.leaf a {
color: #333;
}
#sidebar-left li li li li.active-trail a {
color: #446699;
}
#sidebar-left li li a.active {
background: #BBDDFF;
}
#sidebar-left li li.active-trail a {
background: #BBDDFF;
border-bottom: 1px solid #ccddee;
}
#sidebar-left li li.leaf.active-trail a {
border-bottom: none;
}
#sidebar-left li li.active-trail li a {
background: #fff;
border: none;
}
#sidebar-left #block-submenu-0 li li.collapsed a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed.png) right 10px no-repeat #eff7ff;
}
#sidebar-left #block-submenu-0 li li.expanded a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-expanded.png) right 10px no-repeat #bbddff;
}
#sidebar-left #block-submenu-0 li li li.collapsed a,#sidebar-left #block-submenu-0 li li li.active-trail a {
background: #fff;
}
#sidebar-left #block-submenu-0 li li li li a {
width: 168px;
padding: 3px 0 3px 20px;
}
#sidebar-left #block-submenu-1 li li.collapsed a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed.png) right 10px no-repeat #eff7ff;
}
#sidebar-left #block-submenu-1 li li.expanded a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed.png) right 10px no-repeat #eff7ff;
}
#sidebar-left #block-submenu-1 li li.collapsed.active-trail a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed.png) right 10px no-repeat #eff7ff;
}
#sidebar-left #block-submenu-1 li li.expanded.active-trail a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed.png) right 10px no-repeat #bbddff;
}
#sidebar-left #block-submenu-1 li li.collapsed.active-trail li a {
background: #fff;
}
#sidebar-left #block-submenu-1 li li.expanded.active-trail li a {
background: #fff;
}
#sidebar-left #block-submenu-1 li li.collapsed li a {
background: #fff;
}
#sidebar-left #block-submenu-1 li li.expanded li a {
background: #fff;
}
#sidebar-left #block-submenu-1 li li.active-trail li.collapsed a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed-small.png) right 10px no-repeat #fff;
}
#sidebar-left #block-submenu-1 li li.active-trail li.expanded a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed-small.png) right 10px no-repeat #fff;
}
#sidebar-left #block-submenu-1 li li.collapsed li a:hover {
background: #eee;
}
#sidebar-left #block-submenu-1 li li.expanded li a:hover {
background: #eee;
}
#sidebar-left #block-submenu-1 li li li.collapsed a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed-small.png) right 10px no-repeat #fff;
}
#sidebar-left #block-submenu-1 li li li.expanded a {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed-small.png) right 10px no-repeat #fff;
}
#sidebar-left #block-submenu-1 li li li.collapsed a:hover {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed-small.png) right 10px no-repeat #eee;
}
#sidebar-left #block-submenu-1 li li li.expanded a:hover {
background: url(http://plansverige.org/sites/default/themes/plan/images/submenu-icon-collapsed-small.png) right 10px no-repeat #eee;
}
#sidebar-left #block-submenu-1 li li li.collapsed li a {
background: #fff !important;
}
#sidebar-left #block-submenu-1 li li li.expanded li a {
background: #fff !important;
}
#sidebar-left #block-submenu-1 li li li.collapsed li a:hover {
background: #eee !important;
}
#sidebar-left #block-submenu-1 li li li.expanded li a:hover {
background: #eee !important;
}
#sidebar-left #block-submenu-1 li li li a {
border-bottom: none !important
}
#sidebar-left #block-submenu-1 ul ul ul {
border-top: 1px solid #ccddee;
display: none;
}
#sidebar-left #block-submenu-1 ul ul li,#sidebar-left #block-submenu-1 ul ul ul li {
position: relative;
float: left;
clear: both;
display: inline;
}
#sidebar-left #block-submenu-1 ul ul ul ul li {
width: 158px;
position: relative;
float: left;
clear: none;
display: inline;
}
#sidebar-left #block-submenu-1 ul ul ul ul li a {
width: 150px;
}
#sidebar-left #block-submenu-1 ul ul ul {
background: #fff;
width: 188px;
position: absolute;
z-index: 999;
border: 1px solid #ddd;
}
#sidebar-left #block-submenu-1 ul ul ul ul {
background: #fff;
position: absolute;
z-index: 1000;
border: 1px solid #ddd;
}
#sidebar-right {
width: 190px;
float: right;
font-family: Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
}
#sidebar-right-inner {
}
#block-menu-devel,#block-user-1 {
font-size: 12px;
}
#block-menu-devel ul,#block-user-1 ul {
margin: 0;
}
#block-menu-devel ul ul,#block-menu-devel ul ul ul,#block-menu-devel ul ul ul ul,#block-user-1 ul ul,#block-user-1 ul ul ul,#block-user-1 ul ul ul ul {
padding: 0 0 0 4px;
}
#block-menu-devel h2,#block-user-1 h2 {
text-indent: 5px;
}
#user-login-form,#block-menu-devel,#block-user-1,#block-block-6,#block-plan_utils-0 {
background: #ffffdd;
border: 1px solid #ffddaa;
width: 168px;
padding: 10px;
margin-bottom: 15px;
float: left;
}
#user-login-form .title,#block-menu-devel .title,#block-user-1 .title,#block-block-6 .title,#block-plan_utils-0 .title {
border-bottom: 1px solid #ffddaa;
margin: 0 0 10px 0;
font-size: 16px;
}
#block-block-3 {
background: #eff7ff;
border: 1px solid #ccddee;
width: 168px;
padding: 10px;
margin-bottom: 15px;
float: left;
font-size: 11px;
}
#block-block-3 .title {
border-bottom: 1px solid #ccddee;
margin: 0 0 10px 0;
font-size: 16px;
}
#block-block-3 h3 {
color: #446699;
font-size: 12px;
font-weight: bold;
}
#block-block-3 p {
margin: 5px 0 !important;
}
#block-block-3 .button {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-orange.png) left top no-repeat;
float: left;
margin: 20px 0 10px 0;
}
#block-block-3 .button a {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-orange-right.png) right top no-repeat;
float: left;
color: #fff;
font-weight: bold;
font-size: 13px;
font-family: Tahoma,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
height: 28px;
line-height: 28px;
padding: 0 20px;
}
#block-block-3 .button a:hover {
text-decoration: none;
}
#block-block-6 .errors,#block-plan_utils-0 .errors {
display: none !important;
}
#block-block-6 p,#block-plan_utils-0 p {
float: left;
clear: none;
padding: 0 0 4px 0;
font-size: 11px;
}
#block-block-6 p select,#block-plan_utils-0 p select {
width: 168px;
}
#block-block-6 p.styled input,#block-plan_utils-0 p.styled input {
background: url(http://plansverige.org/sites/default/themes/plan/images/input-bg.png) left top repeat-x #fff;
width: 160px;
padding: 6px 2px;
text-indent: 3px;
border-top: 1px solid #aaa;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #aaa;
}
#block-block-6 p.styled .error,#block-plan_utils-0 p.styled .error {
border: 1px solid #cc0000;
}
#block-block-6 p #Street,#block-plan_utils-0 p #Street {
width: 98px;
}
#block-block-6 p #HouseNumber,#block-plan_utils-0 p #HouseNumber {
width: 20px;
}
#block-block-6 p.HouseNumber,#block-plan_utils-0 p.HouseNumber {
padding-left: 5px;
}
#block-block-6 p #AppartmentNumber,#block-plan_utils-0 p #AppartmentNumber {
width: 20px;
}
#block-block-6 p.AppartmentNumber,#block-plan_utils-0 p.AppartmentNumber {
padding-left: 5px;
}
#block-block-6 #PostCode,#block-plan_utils-0 p #PostCode {
width: 50px;
}
#block-block-6 p #Town,#block-plan_utils-0 p #Town {
width: 99px;
}
#block-block-6 p.Town,#block-plan_utils-0 p.Town {
padding-left: 5px;
}
#block-block-6 p.submit,#block-plan_utils-0 p.submit {
margin: 10px 0 0 5px;
text-align: center;
}
#block-block-6 p.fadder-info,#block-plan_utils-0 p.fadder-info {
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px solid #ffddaa;
line-height: 1.2;
text-align: justify;
}
.page-ovrigt-webbkarta #content-area ul {
margin: 0;
padding: 0;
}
.page-ovrigt-webbkarta #content-area ul ul {
margin: 0;
padding: 0 0 0 15px;
}
.page-ovrigt-webbkarta #content-area ul li {
background: #eee;
border: 1px solid #ddd;
margin: 0 0 10px 0;
padding: 15px;
line-height: 20px;
list-style-type: none;
list-style-image: none;
}
.page-ovrigt-webbkarta #content-area ul li li {
background: none;
border: none;
margin: 0;
padding: 0;
font-size: 12px;
list-style-image: url(http://plansverige.org/sites/default/themes/plan/images/menu-collapsed.png);
}
#blifadderForm .errors {
display: none;
}
#blifadderForm .errors ul {
margin: 0;
padding: 0;
}
#tempnamnpagamlafadderformularet .errors ul {
display: none;
margin: 0;
padding: 0;
}
#tempnamnpagamlafadderformularet .errors ul li {
list-style-type: none;
margin: 0;
padding: 0;
}
#blifadderForm .errors ul li {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-cross.png) 7px center no-repeat #ffcccc;
padding: 6px 0 6px 30px;
margin: 0 0 3px 0;
list-style-type: none;
}
.page-faddrar-hantera-uppgifter .infotext {
margin: 0 !important;
}
#blifadderForm .fadder-nr,#blifadderForm .uppgifter {
width: 518px;
border: 1px solid #ccddee;
margin: 15px 0;
padding: 10px;
float: left;
clear: both;
}
#blifadderForm .fadder-nr {
background: #eff7ff;
}
#blifadderForm p {
float: left;
clear: none;
width: 50%;
margin: 0;
}
#blifadderForm .uppgifter p {
margin: 0 0 10px 0;
}
#blifadderForm input,#blifadderForm select {
width: 95%;
font-family: Georgia,"Times New Roman","Bitstream Vera Serif",serif;
font-size: 13px;
float: right;
}
#blifadderForm input {
background: url(http://plansverige.org/sites/default/themes/plan/images/input-bg.png) left top repeat-x #fff;
padding: 4px 2px;
text-indent: 3px;
border-top: 1px solid #aaa;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #aaa;
}
#blifadderForm input.error {
color: #cc0000;
border: 1px solid #cc0000;
}
#blifadderForm table {
margin: 5px 0 0 0;
}
#blifadderForm table tbody {
border-top: none;
}
#blifadderForm table tbody td {
font-family: Georgia,"Times New Roman","Bitstream Vera Serif",serif;
font-size: 12px;
text-indent: 10px;
}
#blifadderForm .submit {
width: 100%;
margin: 0 0 10px 0;
}
#blifadderForm .submit .submit-btn {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-change.png) left top no-repeat;
width: 150px;
height: 28px;
border: none;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -9999px;
float: right;
display: block;
font-size: 0px;
line-height: 0px;
}
.page-bf .subscribe {
width: 540px;
float: left;
}
.page-bf .subscribe p {
margin: 0 0 15px 0;
}
.page-bf .subscribe p.top-text {
font-weight: bold;
}
.page-bf .subscribe .form-content {
width: 518px;
background: #eff7ff;
border: 1px solid #ccddee;
padding: 15px 10px 5px 10px;
margin: 10px 0;
float: left;
clear: both;
}
.page-bf .subscribe .form-content div {
width: 100%;
margin: 0;
float: left;
}
.page-bf .subscribe .form-content label {
width: 48%;
float: left;
font-weight: normal;
}
.page-bf .subscribe .description {
color: #999;
display: none;
}
.page-bf .subscribe .form-content #edit-subscription-wrapper label {
width: 100%;
}
.page-bf .subscribe .form-content #edit-subscription-wrapper label input {
width: 20px;
}
.page-bf .subscribe .form-content input {
width: 48%;
float: right;
background: url(http://plansverige.org/sites/default/themes/plan/images/input-bg.png) left top repeat-x #fff;
padding: 4px 2px;
text-indent: 3px;
border-top: 1px solid #aaa;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #aaa;
font-family: Georgia,"Times New Roman","Bitstream Vera Serif",serif;
font-size: 13px;
}
.page-bf .subscribe #edit-subscription {
float: left;
}
.page-bf .subscribe .form-content .form-item {
float: left;
clear: both;
margin: 0 0 10px 0;
}
.page-bf .subscribe .submit {
width: 100%;
margin: 0 0 10px 0;
}
.page-bf .subscribe .form-submit {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-submit.png) left top no-repeat;
width: 92px;
height: 28px;
border: none;
margin: 0;
padding: 0;
overflow: hidden;
text-indent: -9999px;
float: right;
display: block;
font-size: 0px;
line-height: 0px;
}
#edit-keys-wrapper,#edit-search-block-form-1-wrapper {
float: left;
margin: 0 !important;
padding: 0 !important;
}
#edit-search-block-form-1-wrapper input,#edit-search-block-form-1-wrapper textarea {
background: url(http://plansverige.org/sites/default/themes/plan/images/input-bg.png) left top repeat-x;
height: 14px;
margin: 0;
padding: 5px 4px 4px 4px;
border-top: 1px solid #aaa;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #aaa;
}
#search-block-form .form-submit {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-search-block.png) left top no-repeat;
border: none;
margin: 0;
padding: 0;
text-indent: -9999px;
width: 39px;
height: 25px;
}
#search-form .form-submit {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-search.png) left top no-repeat;
border: none;
margin: 0 0 0 10px;
padding: 0;
text-indent: -9999px;
width: 39px;
height: 25px;
}
#search-form .action .form-submit {
margin: 0;
}
#search-form #edit-keys {
background: url(http://plansverige.org/sites/default/themes/plan/images/input-bg.png) left top repeat-x;
margin: 0;
padding: 5px 4px;
border-top: 1px solid #aaa;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #aaa;
}
#edit-search-block-form-1 {
width: 139px;
}
#footer {
background: url(http://plansverige.org/sites/default/themes/plan/images/bg-footer.png) left top repeat-x;
width: 100%;
min-height: 222px;
margin: 130px 0 0 0;
padding: 20px 0;
float: left;
font-family: Tahoma,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size: 11px;
color: #666666;
}
#footer-inner {
width: 980px;
padding: 0 10px;
margin: 0 auto;
}
#footer-message {
}
#footer #block-block-1 {
width: 160px;
float: left;
clear: none;
line-height: 1.2;
}
#footer #block-block-1 .title {
font-size: 11px;
font-weight: bold;
}
#footer #block-block-1 .content {
margin: 5px 0 0 0;
}
#footer #block-block-1 p {
padding: 0;
margin: 0;
}
#footer  #block-menusitemap-0 {
width: 800px;
float: right;
clear: none;
line-height: 1.2;
}
#footer ul.links {
float: left;
font-weight: bold;
display: inline;
}
#footer ul.links li {
width: 123px;
float: left;
padding: 0 10px 0 0;
}
#footer ul.links a {
color: #666;
}
#footer ul.links a:hover {
text-decoration: underline;
}
#footer ul.links li.first {
padding: 0;
}
#footer ul.links li.first {
display: none;
}
#footer ul.links ul.below {
width: 123px;
float: left;
border-top: 1px solid #ccc;
padding: 5px 0 0 0;
margin: 5px 0 0 0;
}
#footer ul.links ul.below a {
color: #999;
}
#footer ul.links ul.below li {
width: 100%;
font-weight: normal;
display: list-item;
line-height: 1.8;
float: left;
clear: both;
padding: 0;
margin: 0;
text-transform: none;
text-indent: 0;
}
.clear {
clear: both;
float: left;
display: block;
}
#closure-blocks {
width: 100%;
float: left;
clear: both;
display: block;
}
.node {
}
.section-category .node-teaser {
width: 100%;
border-bottom: 1px solid #ccc;
padding: 0 0 10px 0;
margin: 0 0 10px 0;
}
.section-category .node-teaser .top-text {
font-size: 16px;
margin: 0 0 5px 0;
font-weight: bold;
}
.node-teaser h2 {
color: #ff5500;
}
.node-inner {
}
.node .date {
}
.node .addtoany {
float: left;
width: 100%;
clear: both;
}
.node .addtoany .a2a_dd {
float: left;
}
.node .addtoany .stbuttontext {
font-size: 14px;
}
.sticky {
}
.node-unpublished {
}
.node-unpublished div.unpublished,.comment-unpublished div.unpublished {
height: 0;
overflow: visible;
color: #d8d8d8;
font-size: 75px;
line-height: 1;
font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
font-weight: bold;
text-transform: uppercase;
text-align: center;
word-wrap: break-word;
}
.node-mine {
}
.node-teaser {
float: left;
}
.node-type-page {
}
.node-type-story {
}
.node h2.title {
}
.node h2,.node h3,.node h4 {
margin: 10px 0 0 0;
}
.marker {
color: #c00;
}
.node .picture {
}
.node.node-unpublished .picture,.comment.comment-unpublished .picture {
position: relative;
}
.node .meta {
}
.node .submitted {
}
.node .terms {
}
.node .topimage {
margin: 0 0 10px 0;
}
h1.title {
color: #ff5500;
}
.node .top-text {
font-size: 20px;
font-weight: normal;
text-align: left;
margin: 0 0 20px 0;
line-height: 1.4;
}
.node .info {
margin: 0 0 20px 0;
}
.node .content {
width: 100%;
}
#all-campaigns-content-top .content p,#content-top .content p,.node .content p {
margin: 0 0 15px 0;
}
.node .facts {
background: #eeffdd;
border: 1px solid #bbdd99;
margin: 0 0 10px 10px;
width: 168px;
padding: 10px;
font-size: 11px;
font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;
float: right;
}
.node .facts h2 {
float: left;
width: 100%;
clear: both;
border-bottom: 1px solid #BBDD99;
margin: 0 0 5px 0;
padding: 0 0 5px 0;
}
.node .factsleft {
float: left !important;
margin: 0 10px 10px 0;
}
.node .facts p {
margin: 0;
padding: 0;
}
.node .facts ul {
padding: 0 0 0 15px;
margin: 0;
}
.node .facts li {
list-style-type: disc;
}
.node .extra {
background: #eff7ff;
border: 1px solid #ccddee;
font-size: 12px;
padding: 10px;
margin: 15px 0;
float: left;
}
.one-sidebar .node .extra {
width: 728px;
}
.two-sidebars .node .extra {
width: 518px;
}
.node .extra .title {
font-size: 13px;
margin: 0 0 10px 0;
font-weight: normal;
}
.node .extra .filefield-file {
width: 50%;
float: left;
display: inline;
clear: none;
}
.node .extra .files {
width: 100%;
float: left;
margin: 0 0 15px 0;
}
.node .extra .addtoany {
width: 100%;
float: left;
}
.node .related-material {
border-top: 1px solid #ccc;
padding: 15px 0;
margin: 15px 0 0 0;
width: 100%;
float: left;
}
#comments {
border-top: 1px solid #ccc;
padding: 15px 0;
margin: 15px 0 0 0;
width: 100%;
float: left;
}
.node .related-material .title,#comments #comments-title {
margin: 0 0 15px 0;
}
.node .related-material .views-field-title {
font-size: 20px;
}
.node .related-material ul .views-field-title {
font-size: 12px;
}
.node .related-material .related-item {
width: 50%;
float: left;
clear: none;
}
.node .related-material .related-item ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 12px;
}
.node .related-material .related-item .view-Nyheter .item-list li,.node .related-material .related-item .view-Relaterat .item-list li {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-document.png) left center no-repeat;
padding: 0 0 0 23px;
float: left;
clear: both;
}
.node-type-region .node .related-material .related-item .view-Relaterat .item-list li {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-globe.png) left center no-repeat;
width: 112px;
float: left;
clear: none;
}
.node .related-material .views-row-odd,.node .related-material .views-row-even {
margin: 0 0 15px 0;
}
.node .related-material li.views-row-odd,.node .related-material li.views-row-even {
margin: 0 0 3px 0;
}
.node-type-region .node .node-map,.node-type-country .node .node-map {
display: none;
}
.page-nyheter .view,.page-foretag-nyheter .view,.section-relaterat .view {
margin: 15px 0 0 0;
}
.section-taxonomy .node,.page-nyheter .views-row-odd,.page-foretag-nyheter .views-row-odd,.section-relaterat .views-row-odd,.page-nyheter .views-row-even,.page-foretag-nyheter .views-row-even,.section-relaterat .views-row-even,.view-taxonomy-term .views-row-odd,.view-taxonomy-term .views-row-even {
border-bottom: 1px solid #ccc;
padding: 0 15px 10px 15px;
margin: 0 0 10px 0;
}
.section-taxonomy .node {
float: left;
clear: both;
width: 95%;
}
.section-taxonomy .node h2 {
color: #444;
}
.section-taxonomy .node .top-text {
font-size: 16px;
margin: 5px 0;
}
.page-foretag-nyheter .views-row-last,.page-nyheter .views-row-last,.section-relaterat .views-row-last {
border: none;
}
.node div.links {
margin: 1em 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;
}
.preview .node {
}
#comments {
margin: 1em 0;
}
#comments-title {
}
.comment {
margin: 0 0 15px 0;
}
.comment-inner {
}
.comment-preview {
}
.comment.new {
}
.comment.odd {
}
.comment.even {
}
.comment.first {
}
.comment.last {
}
.comment-unpublished {
}
.comment-unpublished div.unpublished {
}
.comment-published {
}
.comment-by-anon {
}
.comment-by-author {
}
.comment-mine {
}
.comment h3.title {
}
.new {
color: #c00;
}
.comment .picture {
}
.comment .submitted {
}
.comment .content {
}
.comment .user-signature {
}
.comment div.links {
margin: 1em 0;
}
.indented {
}
.preview .comment {
}
.block-region {
background-color: #eee;
border: 1px solid #ddd;
}
.block {
}
.block.region-odd {
}
.block.region-even {
}
.block.odd {
}
.block.even {
}
.region-count-1 {
}
.count-1 {
}
.block-inner {
}
.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 {
margin: 0 0 15px 0;
float: left;
}
#block-block-1 {
}
#block-statistics-0 {
}
#block-user-0 {
}
#block-user-1 {
}
#block-user-2 {
}
#block-user-3 {
}
.box {
margin: 25px 0 0 0;
width: 100%;
float: left;
clear: both;
}
.box-inner {
}
.box h2.title {
}
.box .content {
}
.error {
}
.warning {
}
.more-link {
margin: 10px 0 0 0;
text-align: left;
float: left;
clear: both;
}
#user-login-form {
text-align: left;
}
tr.even {
}
tr.odd {
}
li a.active {
color: #000;
}
ul.node-type-list {
margin: 0 0 0 10px;
padding: 0;
float: left;
}
ul.node-type-list li {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-plus.png) 7px 13px no-repeat #eee;
border: 1px solid #ddd;
margin: 0 0 10px 0;
padding: 10px 10px 10px 20px;
float: left;
list-style-type: none;
width: 680px;
}
ul.node-type-list li li {
background: none;
border: none;
margin: 0;
padding: 0;
width: 640px;
}
ul.node-type-list li.page {
border-bottom: none;
margin: 0;
padding: 10px 10px 0 20px;
}
ul.node-type-list li.landingpage {
border-top: none;
}
ul.node-type-list span {
clear: both;
float: left;
width: 100%;
font-size: 12px;
}
ul.node-type-list ul.related-to {
margin: 5px 0 0 0;
padding: 0;
float: left;
}
ul.node-type-list ul.related-to li {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-related-to.png) left 4px no-repeat;
padding: 0 0 0 15px;
float: left;
margin: 0;
}
fieldset.collapsible {
border: none;
margin: 0 0 5px 0 !important;
padding: 0;
font-size: 12px;
}
fieldset.collapsible legend a {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-expanded.png) left center no-repeat !important;
padding: 0 5px 0 15px !important;
}
fieldset.collapsed legend a {
background: url(http://plansverige.org/sites/default/themes/plan/images/menu-collapsed.png) left center no-repeat !important;
}
.node-form #edit-menu-parent,.node-form .form-text {
width: 95% !important;
}
.form-item,.form-checkboxes,.form-radios {
margin: 1em 0;
}
.form-item input.error,.form-item textarea.error,.form-item select.error {
border: 2px solid #c00;
}
.form-item label {
display: block;
font-weight: bold;
}
.form-item label.option {
display: inline;
font-weight: normal;
}
.form-required {
color: #c00;
}
.form-item .description {
font-size: 0.85em;
}
.form-checkboxes .form-item,.form-radios .form-item {
margin: 0.4em 0;
}
.form-submit {
}
.container-inline div,.container-inline label {
display: inline;
}
.tips {
margin: 0;
padding: 0;
font-size: 0.9em;
}
#user-login-form ul {
margin-bottom: 0;
}
#user-login-form li.openid-link,#user-login li.openid-link {
margin-top: 1em;
margin-left: -20px;
padding-left: 20px;
background-position: left center;
}
#user-login-form li.user-link,#user-login li.user-link {
margin-top: 1em;
list-style-type: disc;
list-style-position: outside;
}
#user-login li.openid-link,#user-login li.user-link {
margin-left: -2em;
}
.search-results dt {
width: 90%;
margin: 10px 0 0 5px;
float: left;
clear: both;
}
.search-results dd {
width: 90%;
margin: 5px 0 10px 10px;
float: left;
clear: both;
}
form tbody {
border-top: 1px solid #ccc;
}
form th {
text-align: left;
padding-right: 1em;
border-bottom: 3px solid #ccc;
}
form tbody th {
border-bottom: 1px solid #ccc;
}
form thead th {
text-align: left;
padding-right: 1em;
border-bottom: 3px solid #ccc;
}
.section-node-add .form-region-main,.section-node-edit .form-region-main {
width: 65%;
background: #eeffdd;
border: 1px solid #bbdd99;
padding: 9px;
}
.section-node-add .form-region-main .description,.section-node-edit .form-region-main .description {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-edit-help.png) left 3px no-repeat;
color: #d94242;
width: 95%;
font-size: 12px;
padding: 0 0 0 15px;
margin: 5px 0;
float: left;
clear: both;
}
.section-node-add .form-region-main .description li,.section-node-edit .form-region-main .description li {
list-style-type: none;
}
#node-form #edit-title-wrapper,#node-form #edit-field-top-text-0-value-wrapper,#node-form .body-field-wrapper,#node-form #edit-field-facts-0-value-wrapper,#node-form fieldset,#node-form #field-image-items,#node-form #field-page-files-items,#node-form #edit-taxonomy-tags-1-wrapper,#node-form .form-item,#node-form #field-node-ref-items,#node-form .group-archive {
width: 100%;
margin: 10px 0;
float: left;
clear: both;
}
#node-form .form-checkboxes,#node-form .form-radios {
margin: 0 !important;
}
#node-form .content-add-more {
float: left;
clear: both;
margin: 5px 0;
}
#node-form tr.even,#node-form tr.odd {
background: none;
}
#node-form .filefield-element .widget-preview {
border: none;
}
.section-node-add fieldset,.section-node-edit fieldset {
border-top: 1px solid #bbb;
}
.section-node-add .filefield-element,.section-node-edit .filefield-element {
margin: 0;
}
.section-node-add .filefield-element .widget-preview,.section-node-edit .filefield-element .widget-preview {
width: 430px;
max-width: 100%;
}
.section-node-add .node-form,.sectino-node-edit .node.form {
font-family: Helvetica,Arial,"Bitstream Vera Sans",sans-serif;
}
.group-archive label {
display: none;
}
.page-node-add-donation-campaign #content-inner,.node-type-donation-campaign #content-inner {
width: 750px;
}
.page-node-add-donation-campaign .node-form,.node-type-donation-campaign .node-form {
background: #EFF7FF;
width: 720px;
padding: 14px;
border: 1px solid #CCDDEE;
float: left;
}
.page-node-add-donation-campaign .form-region-main div,.node-type-donation-campaign .form-region-main div,.page-node-add-donation-campaign .form-region-right div,.node-type-donation-campaign .form-region-right div {
margin: 0 0 10px 0 !important;
padding: 0 !important;
}
.page-node-add-donation-campaign .node-form .form-region-main,.node-type-donation-campaign .node-form .form-region-main {
background: none;
border: none;
width: 48%;
padding: 0;
float: left;
}
.page-node-add-donation-campaign .node-form .form-region-right,.node-type-donation-campaign .node-form .form-region-right {
width: 48%;
float: right;
}
.page-node-add-donation-campaign #form-buttons,.node-type-donation-campaign #form-buttons {
width: 100%;
float: left;
text-align: right;
margin: 15px 0 0 0 !important;
}
#form-buttons .form-submit {
margin: 0 7px 0 0;
background-color: #f5f5f5;
border: 1px solid #dedede;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
font-family: Tahoma,Arial,Verdana,sans-serif;
font-size: 100%;
line-height: 130%;
text-decoration: none;
font-weight: bold;
color: #565656;
cursor: pointer;
padding: 5px 5px 6px 7px;
}
#form-buttons .form-submit {
width: auto;
overflow: visible;
padding: 4px 5px 3px 7px;
}
#form-buttons .form-submit {
color: #529214;
}
#form-buttons .form-submit:hover {
background-color: #e6efc2;
border: 1px solid #c6d880;
color: #529214;
}
#form-buttons #edit-delete {
color: #d12f19;
}
#form-buttons #edit-delete:hover {
background: #fbe3e4;
border: 1px solid #fbc2c4;
color: #d12f19;
}
#creditcard-form .form-submit,.campaign-user-login .form-submit,.campaign-register .form-submit {
background: url(http://plansverige.org/sites/default/themes/plan/images/button-bg.png) left top repeat-x;
border: 1px solid #e66b00;
color: #fff;
font-weight: normal;
font-size: 13px;
height: 26px;
padding: 0 15px;
}
.page-node-add-donation-campaign .node-form input[type=text],.page-node-add-donation-campaign .node-form input[type=password],.page-node-add-donation-campaign .node-form input.text,.page-node-add-donation-campaign .node-form textarea,.page-node-add-donation-campaign .node-form select,.node-type-donation-campaign .node-form input[type=text],.node-type-donation-campaign .node-form input[type=password],.node-type-donation-campaign .node-form input.text,.node-type-donation-campaign .node-form textarea,.node-type-donation-campaign .node-form select {
background-color: #fff;
border: 1px solid #bbb;
}
.page-node-add-donation-campaign .node-form input[type=text]:focus,.page-node-add-donation-campaign .node-form input[type=password]:focus,.page-node-add-donation-campaign .node-form input.text:focus,.page-node-add-donation-campaign .node-form textarea:focus,.page-node-add-donation-campaign .node-form select:focus,.node-type-donation-campaign .node-form input[type=text]:focus,.node-type-donation-campaign .node-form input[type=password]:focus,.node-type-donation-campaign .node-form input.text:focus,.node-type-donation-campaign .node-form textarea:focus,.node-type-donation-campaign .node-form select:focus {
border-color: #666;
}
.page-node-add-donation-campaign .node-form input[type=text],.page-node-add-donation-campaign .node-form input[type=file],.page-node-add-donation-campaign .node-form input[type=password],.page-node-add-donation-campaign .node-form input.text,.page-node-add-donation-campaign .node-form textarea,.page-node-add-donation-campaign .node-form select,.node-type-donation-campaign .node-form input[type=text],.node-type-donation-campaign .node-form input[type=file],.node-type-donation-campaign .node-form input[type=password],.node-type-donation-campaign .node-form input.text,.node-type-donation-campaign .node-form textarea,.node-type-donation-campaign .node-form select {
margin: 5px 0 0 0;
}
.page-node-add-donation-campaign .node-form #edit-preview,.node-type-donation-campaign .node-form #edit-preview {
display: none;
}
.page-node-add-donation-campaign .node-form label,.node-type-donation-campaign .node-form label {
display: block;
text-align: left;
font-family: Georgia,"Times New Roman",Times,sans-serif;
width: 340px;
}
.page-node-add-donation-campaign .node-form input.form-text,.page-node-add-donation-campaign .node-form select,.node-type-donation-campaign .node-form input.form-text,.node-type-donation-campaign .node-form select {
width: 340px;
padding: 3px;
border: 1px solid #bbb;
font-family: Georgia,"Times New Roman",Times,sans-serif;
display: block;
background: #fff url(http://plansverige.org/sites/default/themes/plan/images/campaign-field-bg.gif) repeat-x top;
}
.page-node-add-donation-campaign .node-form select,.node-type-donation-campaign .node-form select {
width: 340px;
}
.page-node-add-donation-campaign .node-form textarea,.node-type-donation-campaign .node-form textarea {
height: 220px;
overflow: auto;
}
.page-node-add-donation-campaign .node-form .tips,.node-type-donation-campaign .node-form .tips,.page-node-add-donation-campaign .description,.node-type-donation-campaign .description,.page-node-add-donation-campaign .body-field-wrapper .wysiwyg-toggle-wrapper,.node-type-donation-campaign .body-field-wrapper .wysiwyg-toggle-wrapper,.page-node-add-donation-campaign .body-field-wrapper .teaser-checkbox,.node-type-donation-campaign .body-field-wrapper .teaser-checkbox,.page-node-add-donation-campaign .content-desc,.node-type-donation-campaign .content-desc,.page-node-add-donation-campaign .node-form .form-region-footer,.node-type-donation-campaign .node-form .form-region-footer {
display: none;
}
#edit-objective-wrapper .description {
background: none;
display: block;
margin: 0;
padding: 0;
color: #666;
}
.profile-header,.my-campaigns,.user-profile {
width: 100%;
float: left;
display: block;
clear: both;
}
#campaigns-stats {
border: 1px solid #ccddee;
background: #eff7ff;
color: #686868;
font-size: 120%;
margin: 0 0 30px 0;
padding: 1em 1em 1em 1.5em;
position: relative;
}
#campaigns-stats h3 {
background: url(http://plansverige.org/sites/default/themes/plan/images/dotted.gif) repeat-x scroll left bottom;
margin: 0 0 5px 0;
}
#campaigns-stats span {
clear: both;
display: block;
}
#campaigns-stats  img {
position: absolute;
width: 32px;
height: 32px;
right: .5em;
bottom: -15px;
}
.top5-stats {
width: 230px;
padding: 0 0 0 20px;
float: left;
}
.top5-stats.right {
float: right;
}
.top5-stats h3 {
color: #686868;
height: 32px;
margin: 0;
padding: 0 0 0 39px;
}
.top5-stats.left h3 {
background: url(http://plansverige.org/sites/default/themes/plan/images/campaign-cash.gif) no-repeat scroll 0 center;
}
.top5-stats.right h3 {
background: url(http://plansverige.org/sites/default/themes/plan/images/campaign-plus.gif) no-repeat scroll 0 center;
}
.top5-stats h4 {
color: #686868;
font-size: 90%;
font-style: italic;
margin: -12px 0 0 0;
padding: 0 0 0 39px;
}
.top5-stats ul {
font-size: 90%;
margin: 10px 0 0 0;
padding: 0;
list-style: none;
}
.top5-stats li {
padding: 0;
margin: 5px 0 0 0;
}
.top5-stats span {
clear: both;
display: block;
}
#all-campaigns-list {
width: 100%;
float: left;
clear: both;
margin: 15px 0 0 0;
}
#all-campaigns-list ul {
list-style: none;
margin: 0;
padding: 0;
}
#all-campaigns-list li.no-campaigns {
list-style-type: none;
}
#all-campaigns-list li.new-campaign {
float: left;
clear: both;
}
#all-campaigns-list li.new-campaign a {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-add.png) left center no-repeat;
padding: 0 0 0 22px;
}
.logout {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-cancel.png) left center no-repeat;
padding: 0 0 0 22px;
}
#all-campaigns-list li.campaign-item {
float: left;
margin-bottom: 20px;
margin-right: 6px;
color: #686868;
position: relative;
}
#all-campaigns-list li.campaign-item.right {
margin-left: 7px;
margin-right: 0;
}
#all-campaigns-list li.campaign-item a {
font-size: 90%;
font-family: arial,verdana,helvetica,sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #686868;
display: block;
width: 230px;
border: 1px solid #ccddee;
background: #eff7ff;
padding: 1em 1em 1em 1.5em;
}
.section-user #all-campaigns-list li.campaign-item a {
width: 205px;
}
#all-campaigns-list li.campaign-item a:hover {
background: #ffffcc;
}
#all-campaigns-list a span {
font-size: 100%;
font-weight: normal;
text-transform: none;
padding-left: 20px;
line-height: 160%;
float: left;
clear: both;
width: 205px;
}
#all-campaigns-list a span.title {
font-size: 110%;
font-weight: bold;
padding: 0;
margin: 0 0 10px 0;
}
#all-campaigns-list a span.donations {
background: url(http://plansverige.org/sites/default/themes/plan/images/campaign-donations.gif) 0 0 no-repeat;
}
#all-campaigns-list a span.target {
background: url(http://plansverige.org/sites/default/themes/plan/images/campaign-money.gif) 0 0 no-repeat;
}
#all-campaigns-list a span.collected {
background: url(http://plansverige.org/sites/default/themes/plan/images/campaign-money.gif) 0 0 no-repeat;
}
#content-campaign {
width: 370px;
float: left;
}
#sidebar-campaign {
width: 360px;
float: right;
font: normal normal 11px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}
#sidebar-campaign h3 {
background: none;
margin: 0 0 5px 0;
}
#sidebar-campaign ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#sidebar-campaign li {
margin: 0 0 3px 0;
padding: 0;
}
#sidebar-campaign .campaign-image {
float: left;
clear: both;
margin: 0 0 30px 0;
}
#sidebar-campaign .box {
background: #EFF7FF;
width: 338px;
padding: 10px;
margin: 0;
border: 1px solid #ccddee;
float: left;
}
#sidebar-campaign .box .left,#sidebar-campaign .box .right {
width: 160px;
padding: 8px 8px 8px 0;
float: left;
clear: none;
border-right: 1px solid #ccddee;
position: relative;
}
#sidebar-campaign .box .right {
padding: 8px 0 8px 8px;
border: none;
}
#sidebar-campaign .box .left img,#sidebar-campaign .box .right img {
position: absolute;
width: 32px;
height: 32px;
left: 0;
top: -30px;
}
#sidebar-campaign .box .right img {
left: 8px;
}
#graph {
margin: 0 0 15px 0;
font-size: 9px;
float: left;
clear: both;
}
#graph h3 {
font-weight: bold;
font-size: 13px;
}
.graph {
background: #EFF7FF;
width: 354px;
padding: 2px;
border: 1px solid #ccddee;
}
.graph .bar {
display: block;
background: url(http://plansverige.org/sites/default/themes/plan/images/campaign-bargraph.gif) right center repeat-x;
text-align: center;
color: #686868;
height: 15px;
}
#graph-expected-value {
width: 356px;
padding: 0 2px;
}
#graph-expected-value span.left-value {
width: 33%;
float: left;
text-align: left;
position: relative;
font-weight: bold;
}
#graph-expected-value span.middle-value {
width: 34%;
float: left;
text-align: center;
position: relative;
}
#graph-expected-value span.right-value {
width: 33%;
float: left;
text-align: right;
position: relative;
font-weight: bold;
}
.section-insamling #comments {
border: none;
margin-top: 0;
}
.add-comments {
width: 100%;
float: left;
clear: both;
}
.campaign-user-login,.campaign-register {
background: #EFF7FF;
width: 510px;
padding: 14px;
border: 1px solid #CCDDEE;
float: left;
}
.campaign-user-login {
margin: 0 0 15px 0;
}
#creditcard-form {
background: #EFF7FF;
width: 510px;
margin: 10px 0 0 0;
padding: 14px;
border: 1px solid #CCDDEE;
float: left;
}
#creditcard-form input[type=text] {
background: url(http://plansverige.org/sites/default/themes/plan/images/input-bg.png) left top repeat-x #fff;
padding: 4px 2px;
text-indent: 3px;
border: 1px solid;
border-color: #aaa #eee #eee #aaa;
float: left;
width: 340px;
clear: none;
font-family: Georgia,"Times New Roman","Bitstream Vera Serif",serif;
font-size: 13px;
}
#creditcard-form .error {
border: 1px solid #CC0000 !important;
color: #CC0000 !important;
}
#creditcard-form div {
clear: both;
float: left;
margin: 5px 0;
width: 100%;
}
#creditcard-form label {
float: left;
clear: none;
width: 160px;
}
#creditcard-form #edit-submit {
float: right;
clear: both;
margin: 15px 0 0 0;
}
#creditcard-form .creditcard-top {
width: 100%;
font-weight: bold;
margin: 0 0 15px 0;
float: left;
clear: both;
}
#creditcard-form .creditcard-warning {
background: #ffffdd url(http://plansverige.org/sites/default/themes/plan/images/icon-warning.png) 9px center no-repeat;
border: 1px solid #ffddaa;
margin: 10px 0;
padding: 9px 9px 9px 30px;
}
#donation-campaign-credicart-form .errors {
display: none;
}
#donation-campaign-credicart-form .errors ul {
margin: 0;
padding: 0;
}
#donation-campaign-credicart-form .errors ul {
display: none;
margin: 0;
padding: 0;
}
#donation-campaign-credicart-form .errors ul li {
list-style-type: none;
margin: 0;
padding: 0;
}
#donation-campaign-credicart-form .errors ul li {
background: url(http://plansverige.org/sites/default/themes/plan/images/icon-cross.png) 7px center no-repeat #ffcccc;
padding: 6px 0 6px 30px;
margin: 0 0 3px 0;
list-style-type: none;
}

