html {
    margin: 0;
    padding: 0;
    border: 0
    }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
    }
article, aside, dialog, figure, footer, header, hgroup, nav, section {
    display: block
    }
body {
    line-height: 1.5;
    background: white
    }
table {
    border-collapse: separate;
    border-spacing: 0
    }
caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none !important
    }
table, th, td {
    vertical-align: middle
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: ""
    }
blockquote, q {
    quotes: "" ""
    }
a img {
    border: none
    }
:focus {
    outline: 0
    }
.marinelli-hide-no-js {
    display: none
    }
.page-admin-structure-block-demo-marinelli .block-region {
    font-size: 1.5em;
    padding: 15px;
    color: black;
    background: #f8fab3;
    outline: 2px dashed #bcc308
    }
.page-admin-structure-block-demo-marinelli #topBarContainer {
    min-height: 100px;
    text-align: center
    }
a, a:visited, li a.active {
    color: #156aa3;
    text-decoration: underline
    }
a:hover {
    color: #163e55
    }
a:active {
    color: #f97e05
    }
a:focus {
    outline: none
    }
a img {
    border: none
    }
#site-title a:hover, #site-slogan a:hover, .block h2.title a {
    text-decoration: none
    }
.outsidecontent a, .outsidecontent li a.active, #header-images a, #navigation-secondary a {
    color: white;
    text-decoration: none
    }
.outsidecontent#topBar a {
    color: yellow
    }
html {
    font-size: 100.01%
    }
body, .form-text, .form-textarea {
    font-size: 75%;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #333
    }
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    font-weight: normal
    }
h1 {
    font-size: 2.3em;
    line-height: 1em;
    margin-bottom: 0.5em
    }
h2 {
    font-size: 1.8em;
    line-height: 1.1em;
    margin-bottom: 0.75em
    }
h3 {
    font-size: 1.5em;
    line-height: 1.1em;
    margin-bottom: 1em
    }
h4 {
    font-size: 1.2em;
    line-height: 1.25em;
    margin-bottom: 1.25em
    }
h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em
    }
h6 {
    font-size: 1em;
    font-weight: bold
    }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0
    }
p {
    margin: 0 0 1.5em;
    line-height: 1.3em
    }
p img.left {
    float: left;
    margin: 1.5em 1.5em 1.5em 0;
    padding: 0
    }
p img.right {
    float: right;
    margin: 1.5em 0 1.5em 1.5em
    }
blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic
    }
strong {
    font-weight: bold
    }
em, dfn {
    font-style: italic
    }
dfn {
    font-weight: bold
    }
sup, sub {
    line-height: 0
    }
abbr, acronym {
    border-bottom: 1px dotted #666
    }
address {
    margin: 0 0 1.5em;
    font-style: italic
    }
del {
    color: #666
    }
pre {
    margin: 1.5em 0;
    white-space: pre
    }
pre, code, tt {
    font: 1em "andale mono", "lucida console", monospace;
    line-height: 1.5
    }
li ul, li ol {
    margin: 0
    }
ul, ol {
    margin: 0 1.5em 1.5em 0;
    padding-left: 3.333em
    }
ul {
    list-style-type: disc
    }
ol {
    list-style-type: decimal
    }
dl {
    margin: 0 0 1.5em 0
    }
dl dt {
    font-weight: bold
    }
dd {
    margin-left: 1.5em
    }
table {
    margin-bottom: 1.4em;
    width: 100%
    }
th {
    font-weight: bold
    }
thead th {
    background: #c3d9ff
    }
th, td, caption {
    padding: 4px 10px 4px 5px
    }
tr.even {
    background: #e2e2e2
    }
tfoot {
    font-style: italic
    }
caption {
    background: #eee
    }
.small {
    font-size: 0.8em;
    margin-bottom: 1.875em;
    line-height: 1.875em
    }
.large {
    font-size: 1.2em;
    line-height: 2.5em;
    margin-bottom: 1.25em
    }
.hide {
    display: none
    }
.quiet {
    color: #666
    }
.loud {
    color: #000
    }
.highlight {
    background: #ff0
    }
.added {
    background: #060;
    color: #fff
    }
.removed {
    background: #900;
    color: #fff
    }
.first {
    margin-left: 0;
    padding-left: 0
    }
.last {
    margin-right: 0;
    padding-right: 0
    }
.top {
    margin-top: 0;
    padding-top: 0
    }
.bottom {
    margin-bottom: 0;
    padding-bottom: 0
    }
label, .field-label {
    margin-bottom: 5px
    }
.form-item .form-text, .form-item .form-textarea {
    padding: 5px
    }
.form-submit {
    padding: 5px 10px 5px 10px;
    margin-top: 15px;
    margin-right: 5px
    }
.form-submit::-moz-focus-inner {
    border: 0;
    padding: 0
    }
#search .form-submit {
    margin-left: 5px;
    padding: 5px
    }
#search .form-text {
    width: 180px
    }
label, .field-label {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.9em
    }
.form-item .form-text, .form-item .form-textarea {
    font-size: 1em;
    border: 1px solid #ccc;
    color: #333;
    background: #fff
    }
.form-text:focus, .form-textarea:focus {
    border: 1px solid #f97e05
    }
.form-submit {
    font-size: 1.1em;
    background: #f2f2f2;
    border: 1px solid #ccc
    }
.form-submit:focus, #block-user-login .form-submit:focus {
    background: #f97e05;
    color: #fff;
    border: 1px solid #f97e05
    }
#block-user-login .form-submit {
    background: #054b81;
    border: 1px solid #2d7fbe;
    color: white
    }
#search .form-text {
    background: #156aa3;
    border: 4px solid #fff;
    color: white;
    font-size: 1.2em
    }
#search .form-text:focus {
    background: #054b81
    }
#search .form-submit {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.2em;
    border: 4px solid #fff;
    background: #054b81;
    color: white
    }
#search .form-submit:focus, #search .form-submit:hover {
    background: #f97e05;
    outline: none
    }
.tab-container {
    margin-bottom: 15px
    }
.tabs.primary {
    margin: 0;
    padding: 0 0 5px 10px
    }
.tabs.primary li {
    display: inline-block;
    margin: 0;
    padding: 0
    }
.tabs.primary li a {
    padding: 5px
    }
.tabs.secondary {
    margin: 10px 0 10px 0;
    padding: 0 0 10px 10px
    }
.tabs.secondary li {
    margin: 0 5px 0 0;
    padding: 0
    }
.tabs.secondary a {
    display: inline-block;
    padding: 2px 4px 2px 4px
    }
div.messages {
    padding: 15px 15px 15px 60px;
    margin-bottom: 15px
    }
.item-list ul li, .node ul li {
    margin-left: 0.4em;
    list-style-type: circle
    }
div.item-list ul.pager {
    text-align: left;
    margin: 15px 0 15px 0;
    padding: 0
    }
div.item-list ul.pager li {
    margin: 0 3px 0 0;
    padding: 0
    }
div.item-list ul.pager li.pager-next, div.item-list ul.pager li.pager-prev {
    margin-right: 5px
    }
div.item-list ul.pager li.pager-current, div.item-list ul.pager li.pager-item a {
    padding: 0.2em 0.5em 0.2em 0.5em
    }
#block-user-login .item-list ul {
    margin-left: 10px
    }
body.page-taxonomy-term h1#page-title {
    padding: 2px 0 2px 40px
    }
.taxonomy-term-description {
    padding: 15px
    }
.block .item-list ul {
    margin-left: 12px
    }
.tabs.primary li a {
    background: #eee;
    color: #222
    }
.tabs.primary li a:hover {
    background: #f97e05;
    color: #fff;
    border-color: #f97e05
    }
.tabs.primary li.active a {
    background: #fff
    }
.tabs.primary li.active a:hover {
    background: #fff;
    color: #222;
    border-color: #ccc;
    border-bottom-color: #fff
    }
.tabs.secondary li {
    border: none
    }
.tabs.secondary a {
    background: none;
    border: none;
    color: #222;
    border: 1px solid #eee
    }
.tabs.secondary a.active, .tabs.secondary a:hover {
    text-decoration: none;
    color: #fff;
    background: #054b81
    }
div.messages.status {
    background: #ddf9b1 url(/sites/all/themes/marinelli/img/icons/tick_32.png) no-repeat 15px 10px;
    color: #5f7b35;
    border: 1px solid #bbdc87
    }
div.messages.warning {
    background: #faed56 url(/sites/all/themes/marinelli/img/icons/warning_32.png) no-repeat 15px 10px;
    color: #5f5f58;
    border: 1px solid #f1e23c
    }
div.messages.error {
    background: #ac1f03 url(/sites/all/themes/marinelli/img/icons/stop_32.png) no-repeat 15px 10px;
    color: #fff;
    border: 1px solid #ea7775
    }
div.messages.error a {
    color: white
    }
.item-list ul li, .node ul li {
    list-style-type: none;
    list-style: disc
    }
.item-list ul.pager a {
    text-decoration: none
    }
#content .item-list ul.pager li.pager-item a {
    background: #eee;
    color: #666;
    border: 1px solid #ccc
    }
#content .item-list ul.pager li.pager-current, #content .item-list ul.pager li.pager-item a:hover {
    font-weight: bold;
    color: white;
    background: #054b81;
    border: 1px solid #4585af
    }
body.page-taxonomy-term h1#page-title {
    background: url(/sites/all/themes/marinelli/img/icons/label_32.png) no-repeat left top
    }
.taxonomy-term-description {
    font-size: 1.2em;
    font-style: italic;
    background: #fcfce2
    }
body, html {
    margin: 0;
    padding: 0
    }
#totalContainer {
    margin-top: 0;
    margin-bottom: 0
    }
.width_1#totalContainer {
    width: 1038px
    }
.width_2#totalContainer {
    width: 960px
    }
#topBar {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
    }
#topBarContainer {
    margin: 15px auto 15px auto
    }
.width_1#topBarContainer {
    width: 1038px
    }
.width_2#topBarContainer {
    width: 978px
    }
#topBarLink {
    text-align: center;
    margin: 0;
    padding: 0;
    height: 10px;
    width: 100%
    }
#topBarLink a {
    float: left;
    margin-left: 48.5%;
    padding: 15px 10px 5px 10px
    }
#topBarLink.withoutTopRegion a {
    margin-bottom: 50px
    }
#top {
    float: left;
    width: 958px;
    height: 102px;
    position: relative;
    margin: 0 0 0 0;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    background: #fff url(/sites/all/themes/marinelli/img/header.jpg) top left no-repeat
    }
#topUtility {
    position: absolute;
    top: 20px;
    right: 0
    }
#logo-container {
    float: left;
    margin-right: 10px;
    margin-top: 0
    }
#title-slogan {
    float: left;
    margin-top: 20px
    }
#site-title, #site-slogan {
    margin: 0;
    padding: 0
    }
#search {
    position: absolute;
    right: 0;
    top: 30px
    }
#search div {
    display: inline
    }
#pageBorder {
    float: left
    }
.ie7 #pageBorder {
    float: none;
    overflow: hidden
    }
#contentWrapper {
    padding: 0;
    z-index: 1;
    margin: 0 0 0 0
    }
.breadcrumb {
    padding-bottom: 5px;
    margin: 0 0 0 0
    }
#footer {
    margin-top: 25px;
    padding-bottom: 60px;
    float: left;
    width: 100%;
    position: relative
    }
#navigation-footer {
    position: absolute;
    right: 0;
    top: 0
    }
#bottomUtility {
    position: absolute;
    top: 0;
    right: 0
    }
p {
    line-height: 1.5em;
    color: #7A7A7A;
    margin: 0 10px 0 10px
    }
h2 {
    font-size: 14px;
    font-weight: bold;
    color: #7A7A7A;
    margin: 20px 10px 10px 10px
    }
h3 {
    font-size: 12px;
    font-weight: bold;
    color: #7A7A7A;
    margin: 20px 10px 10px 10px
    }
ul li {
    color: #7A7A7A;
    margin: 5px 0 5px 0
    }
form {
    margin: 20px 10px 10px 10px
    }
.utility ul.menu {
    margin: 0;
    padding: 0;
    list-style: none
    }
.utility ul.menu li {
    display: inline;
    margin: 0 0 0 4px;
    padding: 0
    }
.utility ul.menu li a {
    padding-right: 8px
    }
.utility ul.menu li:after {
    content: "|"
    }
body {
    background: #F2F2F2
    }
#topBar, #topBarLink, #topBarLink a {
    background: #054b81
    }
#topBarLink a {
    font-size: 1.1em
    }
.outsidecontent {
    color: white
    }
#site-title, #site-slogan {
    font-weight: bold
    }
#site-title {
    font-size: 3em;
    line-height: 0.8em
    }
#site-slogan {
    font-size: 2em;
    text-indent: 0.5em
    }
#pageBorder {
    border: 0 solid #054b81;
    margin: 17px 0 10px 0;
    width: 100%
    }
#pageBorder.noborder {
    border-top: 0
    }
#contentWrapper {
    background: none
    }
.breadcrumb {
    font-weight: none;
    margin: 0 0 0 10px
    }
.utility {
    font-size: 0.9em;
    text-transform: uppercase
    }
#overContent {
    float: left
    }
#innerContent {
    width: 960px;
    margin: 0;
    padding: 0;
    float: left
    }
#sidebar-first {
    margin: 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    float: left;
    width: 210px;
    left: 0;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px 9px 9px 9px
    }
#sidebar-first h2 {
    background: url(/sites/all/themes/marinelli/img/acco-bg.jpg) #BCCB4E top left no-repeat;
    color: #FFF;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    padding: 13px 15px 15px 40px
    }
.page-index #pageBorder {
    margin: 17px 0 10px 0
    }
.page-index #siteContent {
    margin: 0;
    border: none;
    background: none;
    width: 960px;
    left: 0;
    float: none;
    border-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-topleft: 0;
    padding: 0
    }
.page-index .panel-col-first232424235345623462346 {
    margin: 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    width: 160px;
    left: 0;
    float: left;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px 9px 9px 9px
    }
.page-index .panel-col-first {
    margin: 0;
    background: none;
    width: 178px;
    left: 0;
    float: left;
    padding: 0
    }
.page-index .panel-col-last {
    margin: 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    width: 750px;
    left: 0;
    float: right;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px 9px 9px 9px
    }
.page-index .panel-2col .panel-separator {
    margin: 0
    }
.page-index .panel-2col .panel-col-last .inside {
    margin: 0
    }
.page-index #mini-panel-home_2_col .panel-col-first {
    margin: 0;
    border: 0 solid #DFDFDF;
    background: #fff;
    width: 280px;
    left: 0;
    float: left;
    padding: 0
    }
.page-index #mini-panel-home_2_col .panel-col-first h2 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
    background: #BCCB4E;
    text-transform: uppercase;
    padding: 15px
    }
.page-index #mini-panel-home_2_col .panel-col-first p {
    color: #7A7A7A;
    line-height: 1.5em;
    margin: 0 0 10px 0
    }
.page-index #mini-panel-home_2_col .panel-col-last {
    margin: 0;
    border: 0 solid #DFDFDF;
    background: #fff;
    width: 460px;
    left: 0;
    float: right;
    padding: 0
    }
.page-index #mini-panel-home_2_col .panel-col-last h2 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
    background: #77B512;
    text-transform: uppercase;
    padding: 15px
    }
.page-index #mini-panel-aanbiedingen {
    margin: 0 0 10px 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    width: 160px;
    left: 0;
    float: left;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px
    }
.page-index #mini-panel-aanbiedingen h2 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
    background: #FC0;
    text-transform: uppercase;
    padding: 15px
    }
.page-index #mini-panel-aanbiedingen p {
    color: #7A7A7A;
    line-height: 1.5em;
    margin: 0 0 10px 0
    }
.page-index #mini-panel-plattegrond {
    margin: 0 0 10px 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    width: 160px;
    left: 0;
    float: left;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px
    }
.page-index #mini-panel-plattegrond h2 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
    background: #BCCB4E;
    text-transform: uppercase;
    padding: 15px
    }
.page-index .panel-col-first .pane-clone-of-plattegrond {
    margin: 0 0 10px 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    width: 160px;
    left: 0;
    float: left;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px
    }
.page-index .panel-col-first .pane-clone-of-plattegrond h2 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
    background: #BCCB4E;
    text-transform: uppercase;
    padding: 15px
    }
.page-index .aanbiedingenPrice {
    padding: 5px 0 5px 0;
    border-top: 1px solid #DCDCDC;
    text-align: center;
    font-size: 11px
    }
.page-index .aanbiedingenPrice span {
    color: #77B512;
    font-size: 16px
    }
.page-index .accoPanel {
    border: 1px solid #E6E6E6;
    display: block;
    float: left;
    margin: 0 0 5px;
    padding: 0
    }
.page-index .accoPanel .accoPanelLeft {
    float: left;
    background: url(/sites/all/themes/marinelli/img/accopanelbg.jpg) #F3F3F3 top left repeat-x;
    width: 355px;
    margin: 0;
    padding: 0;
    border-right: 1px solid #E6E6E6;
    min-height: 111px
    }
.page-index .accoPanel .accoPanelLeft h4 {
    color: #404040;
    margin: 5px 0 0 108px;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    width: 245px
    }
.page-index .accoPanel .accoPanelLeft p {
    color: #7A7A7A;
    margin: 0 0 5px 108px;
    padding: 0;
    width: 245px
    }
.page-index .accoPanel .accoPanelRight {
    float: right;
    width: 102px;
    margin: 0;
    padding: 5px 0 0 0;
    text-align: center;
    font-size: 11px;
    color: #6C6C6C
    }
.page-index .accoPanel .accoPanelRight span {
    margin: 0 0 0 0;
    font-size: 16px;
    font-weight: bold;
    color: #77B512;
    display: block
    }
.page-index .accoPanel .accoPanelRight img {
    margin: 10px 0 0 0
    }
.page-index h3 {
    color: #7A7A7A;
    font-size: 12px;
    font-weight: bold;
    margin: 20px 0 10px 0
    }
.node-type-iframe #siteContent {
    margin: 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    width: 940px;
    left: 0;
    float: right;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px 9px 9px 9px
    }
.node-type-iframe #siteContent h1 {
    background: #77B512;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    padding: 15px;
    margin-bottom: 10px
    }
#siteContent {
    margin: 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    width: 700px;
    left: 0;
    float: right;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    padding: 9px 9px 9px 9px
    }
#siteContent h1 {
    background: #77B512;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    padding: 15px;
    margin-bottom: 10px
    }
#sidebar-second {
    margin: 0;
    border: 1px solid #DFDFDF;
    background: #fff
    }
#footer {
    margin: 0 0 20px 0;
    border: 1px solid #DFDFDF;
    background: #fff;
    padding: 0;
    color: #989898;
    padding: 14px 14px 0 14px;
    text-align: center;
    width: 932px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px
    }
#footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #989898
    }
#footer li {
    display: inline;
    margin: 0 16px 0 16px;
    padding: 0;
    color: #989898;
    text-transform: uppercase
    }
#footer a:link, #footer a:visited {
    color: #989898;
    text-transform: uppercase
    }
#footer a:hover, #footer a:active {
    text-decoration: underline
    }
#detailContentWrapper {
    margin: 0;
    padding: 0
    }
.node-type-accommodatie .group-boven .group-links, .detailContentLeft {
    float: left;
    width: 471px;
    margin: 0;
    padding: 0
    }
.detailContent {
    margin: 0;
    padding: 0
    }
.node-type-accommodatie .group-algemeen h3, .detailContent h3 {
    background: #EBEBEB;
    padding: 12px 12px 12px 12px;
    color: #373737;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0
    }
.node-type-accommodatie .group-boven .group-algemeen .field-name-body, .detailContent p {
    color: #7A7A7A;
    padding: 13px;
    line-height: 1.5em
    }
.node-type-accommodatie .group-boven .group-rechts, .detailContentRight {
    float: right;
    width: 220px;
    margin: 0;
    padding: 0
    }
.node-type-accommodatie .group-boven .group-links .field-name-field-boeken, .infoBookButton {
    background: url(/sites/all/themes/marinelli/img/boekknop.jpg) #EBEBEB top left no-repeat;
    padding: 10px 12px 6px 25px;
    color: #373737;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 14px 0;
    border: 1px solid #A8C47B;
    width: 181px
    }
.node-type-accommodatie .group-boven .group-links .field-name-field-boeken a:link, .infoBookButton a:link, .node-type-accommodatie .group-boven .group-links .field-name-field-boeken a:visited, .infoBookButton a:visited {
    color: #373737;
    text-decoration: none
    }
.node-type-accommodatie .group-boven .group-links .field-name-field-boeken a:active, .infoBookButton a:active, .node-type-accommodatie .group-boven .group-links .field-name-field-boeken a:hover, .infoBookButton a:hover {
    color: #373737;
    text-decoration: underline
    }
.node-type-accommodatie .group-boven .group-rechts .group-kenmerken, .node-type-accommodatie .group-boven .group-rechts .group-plattegrond, .detailTeaser {
    border: 1px solid #EBEBEB;
    padding: 10px
    }
.node-type-accommodatie .group-boven .group-rechts .group-kenmerken h3, .node-type-accommodatie .group-boven .group-rechts .group-plattegrond h3, .detailTeaser h2 {
    background: #EBEBEB;
    padding: 12px 12px 12px 12px;
    color: #373737;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 0 10px 0;
    font-weight: normal
    }
.node-type-accommodatie .detailTeaser ul {
    margin: 0;
    padding: 0;
    list-style: url(/sites/all/themes/marinelli/img/v.jpg);
    color: #989898
    }
.node-type-accommodatie .detailTeaser ul li {
    margin: 0 16px 4px 16px;
    padding: 0 0 0 0;
    color: #989898;
    list-style: disc inside url(/sites/all/themes/marinelli/img/v.jpg)
    }
.detailContentImages {
    margin: 10px 0 0 0;
    padding: 0
    }
.node-type-accommodatie .group-fotos h3, .detailContentImages h3 {
    background: #EBEBEB;
    padding: 12px 12px 12px 12px;
    color: #373737;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0
    }
.ImageWrapper {
    border: 1px solid #EBEBEB;
    padding: 5px;
    float: left;
    margin: 9px 5px 9px 5px
    }
.detailContentImages img {
    width: 210px;
    height: 172px
    }
.ImageSeperator {
    margin: 0 0 0 0
    }
.region-sidebar-first .views-row {
    background: url(/sites/all/themes/marinelli/img/accopanel-bg.jpg) #F4F4F4 top left repeat-x;
    margin: 0 0 5px 0;
    padding: 5px;
    border: 1px solid #E6E6E6
    }
.region-sidebar-first .acImage {
    float: left;
    width: 45px;
    margin-right: 5px
    }
.region-sidebar-first .acImage img {
    height: 29px;
    width: 39px
    }
.region-sidebar-first .acTitle {
    color: #77B512;
    font-weight: bold
    }
.region-sidebar-first .acTitle a:link, .region-sidebar-first .acTitle a:visited {
    color: #999;
    text-decoration: none
    }
.region-sidebar-first .acPersonen {
    color: #999;
    font-weight: normal
    }
.region-sidebar-first .acPrijs {
    color: #999;
    font-weight: bold;
    margin: 0 0 5px 0
    }
.region-sidebar-first .acMore {
    font-weight: normal;
    background: url(/sites/all/themes/marinelli/img/accoknop-bg.jpg) #F4F4F4 top left no-repeat;
    width: 134px;
    height: 22px;
    margin: 0 0 5px 43px;
    padding: 7px 0 0 15px;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px
    }
.region-sidebar-first .acMore a:link, .region-sidebar-first .acMore a:visited {
    color: #373737
    }
.legenda ul {
    padding: 0;
    margin: 0 0 0 10px
    }
.legenda ul li {
    list-style: none
    }
.faciliteiten h3 {
    font-size: 12px;
    color: #060;
    font-weight: bold;
    margin: 0 10px 0 10px
    }
.faciliteiten ul {
    margin: 10px 0 20px 0;
    padding: 0;
    list-style: url(/sites/all/themes/marinelli/img/v.jpg);
    color: #989898
    }
.faciliteiten ul li {
    margin: 0 16px 4px 16px;
    padding: 0 0 0 0;
    color: #989898;
    list-style: disc inside url(/sites/all/themes/marinelli/img/v.jpg)
    }
.faciliteitenLeft {
    float: left;
    margin: 0;
    padding: 0;
    width: 50%
    }
.faciliteitenRight {
    float: right;
    margin: 0;
    padding: 0;
    width: 50%
    }
.showLink {
    font-weight: bold;
    color: #BBCE1A;
    text-decoration: none;
    margin: 0 0 10px 0;
    cursor: pointer
    }
.showLink {
    font-weight: bold;
    color: #80BB26;
    text-decoration: none;
    margin: 10px 0 10px 0;
    cursor: pointer
    }
.page-index h1 {
    display: none
    }
.page-index #siteContent .titleWrapper {
    border-bottom: 0 solid #CCC
    }
img.right {
    float: right;
    margin: 0 0 0 10px;
    border: 1px solid #EBEBEB;
    padding: 5px
    }
p img.right {
    float: right;
    margin: 0 0 0 10px;
    border: 1px solid #EBEBEB;
    padding: 5px
    }
img.left {
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #EBEBEB;
    padding: 5px
    }
p img.left {
    float: left;
    margin: 0 10px 0 0;
    border: 1px solid #EBEBEB;
    padding: 5px
    }
.page-sitemap .block .title {
    display: none
    }
.node-type-dagje-uit .field-name-field-plaatjes {
    width: 180px;
    float: left
    }
.node-type-dagje-uit .field-name-field-dagjeuit-informatie {
    width: 464px;
    float: right;
    background: #EFEFEF;
    padding: 16px 23px 9px 23px;
    color: #3C3C3C;
    font-size: 18px;
    letter-spacing: 0
    }
.node-type-dagje-uit .field-name-field-du-categorie {
    width: 464px;
    float: right;
    background: #EFEFEF;
    padding: 0 23px 2px 23px;
    color: #404040
    }
.node-type-dagje-uit .field-name-field-du-categorie .field-label {
    font-weight: normal;
    width: 115px
    }
.node-type-dagje-uit .field-name-field-plaats {
    width: 464px;
    float: right;
    background: #EFEFEF;
    padding: 0 23px 2px 23px;
    color: #404040
    }
.node-type-dagje-uit .field-name-field-plaats .field-label {
    font-weight: normal;
    width: 115px
    }
.node-type-dagje-uit .field-name-field-regio {
    width: 464px;
    float: right;
    background: #EFEFEF;
    padding: 0 23px 2px 23px;
    color: #404040
    }
.node-type-dagje-uit .field-name-field-regio .field-label {
    font-weight: normal;
    width: 115px
    }
.node-type-dagje-uit .field-name-field-land {
    width: 464px;
    float: right;
    background: #EFEFEF;
    padding: 0 23px 19px 23px;
    color: #404040
    }
.node-type-dagje-uit .field-name-field-land .field-label {
    font-weight: normal;
    width: 115px
    }
.node-type-dagje-uit .field-name-field-link {
    width: 464px;
    float: right;
    background: #EFEFEF;
    padding: 0 23px 19px 23px
    }
.node-type-dagje-uit .field-name-field-link .field-items {
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal
    }
.node-type-dagje-uit .field-name-field-link .field-items a:link, .field-name-field-link .field-items a:visited {
    background: url(/sites/all/themes/marinelli/img/accoknop-bg.jpg) no-repeat scroll left top #F4F4F4;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    margin: 0;
    padding: 7px 45px 8px 15px;
    text-align: left;
    text-transform: uppercase;
    width: 134px;
    color: #373737
    }
.node-type-dagje-uit .field-name-body {
    width: 464px;
    float: right;
    background: #EFEFEF;
    padding: 16px 23px 9px 23px;
    margin: 10px 0 10px 0
    }
.node-type-dagje-uit .field-name-body .field-label {
    color: #3C3C3C;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: normal;
    margin: 0 0 9px 0
    }
.node-type-dagje-uit .field-name-body .field-items {
    margin: 0 0 9px 0;
    color: #404040
    }
.node-type-dagje-uit .field-name-body .field-items p {
    margin: 0 0 0 0
    }
.node-type-dagje-uit .field-name-field-logo {
    width: 180px;
    float: left
    }
.node-type-dagje-uit .field-name-field-locatie {
    width: 700px;
    float: right
    }
.node-type-dagje-uit .field-name-field-locatie .field-label {
    float: left;
    background: #77B512;
    color: #fff;
    margin: 0 25px 0 25px;
    padding: 10px 13px 12px 13px;
    letter-spacing: 0
    }
.node-type-dagje-uit .field-name-field-locatie .field-items {
    padding: 19px;
    margin: 37px 0 0 0;
    border: 1px solid #EAEAEA
    }
.node-type-dagje-uit .field-name-field-locatie .gmap {
    width: 660px;
    height: 400px
    }
.view-dagje-uit .views-row {
    background: #fff;
    border: 1px solid #E6E6E6;
    margin: 0 0 5px;
    padding: 5px;
    min-height: 95px
    }
.view-dagje-uit .views-row .zoekenPlaatje {
    float: left;
    width: 90px;
    height: 90px;
    margin: 0 10px 0 0
    }
.view-dagje-uit .views-row .zoekenPlaatje img {
    width: 90px;
    height: 90px
    }
.view-dagje-uit .views-row .zoekenTitel {
    font-size: 14px;
    color: #000
    }
.view-dagje-uit .views-row .zoekenTitel a:link, .view-dagje-uit .views-row .zoekenTitel a:visited {
    color: #000;
    text-decoration: none
    }
.view-dagje-uit .views-row .zoekenLink {
    margin: 66px 0 0 535px;
    position: absolute
    }
.view-dagje-uit .views-row .zoekenLink a:link {
    background: url(/sites/all/themes/marinelli/img/accoknop-bg.jpg) no-repeat scroll left top #F4F4F4;
    font-size: 11px;
    font-weight: normal;
    height: 22px;
    margin: 0;
    padding: 7px 45px 8px 15px;
    text-align: left;
    text-transform: uppercase;
    width: 134px;
    color: #373737
    }
.view-dagje-uit .views-row .zoekenLogo {
    float: right;
    height: 45px;
    margin: 10px 0 10px 0;
    width: 154px;
    text-align: center
    }
.view-dagje-uit .views-row .zoekenLogo img {
    height: 45px
    }
.not-front.no-sidebars #innerContent #siteContent {
    width: 940px
    }
#block-system-main .view-display-id-page_1 .view-content {
    width: 620px
    }
#block-system-main .view-display-id-page_1 .view-header {
    width: 300px;
    float: right;
    padding: 10px
    }
#block-system-main .view-display-id-page_1 .views-row {
    float: left;
    border: 1px solid #E0E0E0;
    margin-bottom: 20px
    }
#block-system-main .view-display-id-page_1 .view-header h2, #block-system-main .view-display-id-page_1 .view-header p {
    margin-top: 10px
    }
#block-system-main .view-display-id-page_1 .views-field-body {
    width: 450px;
    border-right: 1px solid #E0E0E0;
    background: #f8f8f8;
    display: block;
    float: left;
    padding: 10px 0 10px 20px;
    min-height: 112px
    }
#block-system-main .view-display-id-page_1 .views-field-body h2 {
    margin: 0;
    padding-bottom: 20px
    }
#block-system-main .view-display-id-page_1 .views-field-body a {
    margin: 0;
    padding: 0 0 20px 0;
    color: #616161;
    text-decoration: none
    }
#block-system-main .view-display-id-page_1 .views-field-body a:hover {
    text-decoration: underline
    }
#block-system-main .view-display-id-page_1 .views-field-body a img {
    width: 86px;
    height: 86px;
    margin-right: 15px;
    float: left
    }
#block-system-main .view-display-id-page_1 .views-field-field-kreet {
    padding: 10px 15px;
    float: left;
    display: block;
    margin-top: 30px
    }
#block-system-main .view-display-id-page_1 .views-field-field-kreet a {
    background: url(/sites/all/themes/marinelli/img/boeken-knop-groen.gif) center bottom repeat-x #6FB440;
    border-radius: 5px 5px 5px 5px;
    color: white;
    display: block;
    font-weight: bold;
    line-height: 20px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    margin-bottom: 5px;
    border: 1px solid #919f2d
    }
#block-system-main .view-display-id-page_1 .views-field-field-kreet a:hover {
    text-decoration: underline
    }
.ie7 #block-system-main .view-display-id-page_1 .views-field-field-kreet a {
    background: #6FB440 url(/sites/all/themes/marinelli/img/boeken-knop-groen.gif)
    }
#block-system-main .view-display-id-page_1 .views-field-field-kreet .kreet-titel, #block-system-main .view-display-id-page_1 .views-field-field-kreet .kreet {
    text-align: center;
    color: #F78F1E;
    font-size: 12px;
    font-weight: bold
    }
#block-views-aanbiedingen-block_1 {
    margin: 0
    }
#overContent .block h2 {
    background: none repeat scroll 0 0 #F78F1E;
    border-radius: 5px 5px 0 0;
    color: white;
    margin: 0;
    padding: 15px 10px;
    width: 275px
    }
#overContent {
    border: 1px solid #DFDFDF;
    background-color: white;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
    padding: 9px;
    width: 940px
    }
#overContent .view-display-id-block_1 .view-header {
    width: 100%;
    float: left;
    margin: 12px 0 10px 0
    }
#overContent .view-display-id-block_1 .view-header h2 {
    color: #FC0;
    padding: 0 0 0 10px;
    float: left;
    display: block;
    font-size: 20px;
    background: transparent
    }
#overContent .view-display-id-block_1 .view-header .aanbiedingKnop {
    margin-right: 9px;
    font-weight: normal;
    background-color: #8A8A8A;
    border-radius: 5px;
    color: white;
    display: block;
    float: right;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
    }
#overContent .view-display-id-block_1 .views-row {
    float: left;
    margin: 0 9px
    }
#overContent .view-display-id-block_1 .views-field-title h2 {
    border-radius: 0;
    font-weight: normal;
    text-transform: uppercase;
    background-color: #FC0
    }
#overContent .view-display-id-block_1 .views-field-title h2 a {
    color: white;
    text-decoration: none
    }
#overContent .view-display-id-block_1 .views-field-view-node a {
    background: none repeat scroll 0 0 #8A8A8A;
    border: 1px solid #DDD;
    border-radius: 5px 5px 5px 5px;
    color: white;
    float: left;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 12px 14px;
    text-decoration: none;
    text-transform: uppercase
    }
#overContent .view-display-id-block_1 .views-field-field-kreet {
    text-align: center;
    color: black;
    float: right;
    width: 108px;
    margin: 6px 6px 0
    }
#overContent .view-display-id-block_1 .views-field-field-kreet .kreet-titel, #overContent .view-display-id-block_1 .views-field-field-kreet .kreet {
    color: #F78F1E;
    font-size: 12px;
    font-weight: bold
    }
#overContent .view-display-id-block_1 .view-header .aanbiedingKnop:hover, #overContent .view-display-id-block_1 .views-field-title h2 a:hover, #overContent .view-display-id-block_1 .views-field-view-node a:hover {
    text-decoration: underline
    }
.ie7 #overContent .view-display-id-block_1 .views-row {
    width: 295px
    }
#block-system-main .view-display-id-page_1 .views-row:hover {
    border-color: #156AA3;
    background-color: #f8f8f8
    }
#block-system-main .view-display-id-page_1 .views-row:hover .views-field-body {
    border-color: #156AA3;
    background-color: #e8e8e8
    }
.node-aanbieding .aanbieding-links {
    width: 370px;
    float: left;
    overflow: hidden
    }
.node-aanbieding .aanbieding-rechts {
    float: right;
    width: 520px
    }
.node-aanbieding .field-name-field-ondertitel {
    margin: 10px 0;
    font-weight: bold;
    color: #616161
    }
.node-aanbieding .field-name-body p {
    margin: 5px 0;
    color: #616161
    }
.node-aanbieding .field-name-field-afbeeldingen .field-item {
    float: left;
    margin: 5px 10px 0 0
    }
.node-aanbieding .field-name-field-teaser-tekst .field-item {
    margin: 10px 0;
    padding: 10px;
    font-size: 14px;
    color: #616161;
    border: 1px solid #ec881c;
    background: #fef9f3;
    text-align: center
    }
.node-aanbieding .field-name-field-teaser-tekst .field-item span {
    color: #f78f1e;
    font-size: 21px;
    font-weight: bold
    }
.node-aanbieding .field-name-field-teaser-afbeelding img {
    width: 520px;
    height: 155px
    }
.node-aanbieding .field-name-field-boeken-link a {
    line-height: 20px;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #919f2d;
    background: url(/sites/all/themes/marinelli/img/boeken-knop-groen.gif) center bottom repeat-x #6FB440;
    border-radius: 5px 5px 5px 5px;
    color: white;
    display: table;
    margin: auto;
    position: relative;
    width: auto
    }
.ie7 .node-aanbieding .field-name-field-boeken-link {
    text-align: center
    }
.ie7 .node-aanbieding .field-name-field-boeken-link a {
    background: #6FB440 url(/sites/all/themes/marinelli/img/boeken-knop-groen.gif)
    }
.node-aanbieding .field-name-field-boeken-link a:hover {
    text-decoration: underline
    }
.field-collection-container {
    border: none
    }
.field-collection-container .field-items .field-items .field-item {
    min-height: 18px
    }
.field-name-field-rijtje {
    text-align: center
    }
.field-name-field-rijtje .field-name-field-rij-titel {
    font-weight: bold;
    padding: 5px 0
    }
.field-name-field-rijtje .field-name-field-rij-veld {
    padding: 5px 0;
    background-color: #f8f8f8;
    border-top: 0 solid #E9E9E9
    }
.field-name-field-rijtje > .field-items > .field-item {
    float: left;
    margin-bottom: 0
    }
.field-name-field-rijtje > .field-items .field-collection-item-field-rijtje {
    border: 1px solid #E9E9E9;
    float: left;
    margin-bottom: 0;
    width: 169px;
    min-height: 18px
    }
.field-name-field-rijtje .field-collection-view {
    border: medium none;
    float: left;
    margin: 0;
    padding: 0;
    width: 171px
    }
.field-name-field-rijtje > .field-items .field-collection-view-links {
    border: 1px solid #E9E9E9;
    border-top: 0 solid #E9E9E9;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 169px
    }
.field-name-field-rijtje > .field-items .field-collection-view-links li {
    list-style: none outside none;
    float: right
    }
.field-name-field-rijtje > .field-items .item4, .field-name-field-rijtje > .field-items .item5, .field-name-field-rijtje > .field-items .item6, .field-name-field-rijtje > .field-items .item7, .field-name-field-rijtje > .field-items .item8, .field-name-field-rijtje > .field-items .item9 {
    border-top: 0
    }
.field-name-field-rijtje > .field-items .item1, .field-name-field-rijtje > .field-items .item2, .field-name-field-rijtje > .field-items .item4, .field-name-field-rijtje > .field-items .item5, .field-name-field-rijtje > .field-items .item7, .field-name-field-rijtje > .field-items .item8 {
    border-right: 0
    }
.field-name-field-rijtje > .field-items .last .entity-field-collection-item {
    border-right: 1px solid #E9E9E9
    }
.region-content .views-row-aanbiedingen {
    background: url(/sites/all/themes/marinelli/img/accopanel-bg.jpg) #F4F4F4 top left repeat-x;
    margin: 0 10px 8px 0;
    padding: 5px;
    border: 1px solid #E6E6E6;
    width: 210px;
    float: left
    }
.region-content .views-row-aanbiedingen .acImage {
    float: left;
    width: 45px;
    margin-right: 5px
    }
.region-content .views-row-aanbiedingen .acImage img {
    height: 29px
    }
.region-content .views-row-aanbiedingen .acTitle {
    color: #77B512;
    font-weight: bold
    }
.region-content .views-row-aanbiedingen .acTitle a:link, .region-content .acTitle a:visited {
    color: #999;
    text-decoration: none
    }
.region-content .views-row-aanbiedingen .acPersonen {
    color: #999;
    font-weight: normal
    }
.region-content .views-row-aanbiedingen .acPrijs {
    color: #999;
    font-weight: bold;
    margin: 0 0 5px 0
    }
.region-content .views-row-aanbiedingen .acMore {
    font-weight: normal;
    background: url(/sites/all/themes/marinelli/img/accoknop-bg.jpg) #F4F4F4 top left no-repeat;
    width: 134px;
    height: 22px;
    margin: 0 0 5px 43px;
    padding: 7px 0 0 15px;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px
    }
.region-content .views-row-aanbiedingen .acMore a:link, .region-content .views-row-aanbiedingen .acMore a:visited {
    color: #373737
    }
.region-content table {
    color: #7A7A7A;
    margin: 0 6px 15px 6px
    }
#sidebar-first #block-block-32 h2 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px 0;
    background: #FC0;
    text-transform: uppercase;
    padding: 15px
    }
#sidebar-first #block-block-32 p {
    color: #7A7A7A;
    line-height: 1.5em;
    margin: 0 0 10px 0;
    float: left;
    width: 150px
    }
#sidebar-first #block-block-32 img.teaser {
    width: 210px;
    height: 100px
    }
#sidebar-first #block-block-32 .aanbiedingenPrice {
    padding: 5px 0 5px 0;
    border-left: 1px solid #DCDCDC;
    text-align: center;
    font-size: 11px;
    float: right;
    width: 50px;
    margin: 20px 0 0 0
    }
#sidebar-first #block-block-32 .aanbiedingenPrice span {
    color: #77B512;
    font-size: 16px
    }
#sidebar-first #block-block-32 .aanbiedingButton {
    font-weight: normal;
    background: url(/sites/all/themes/marinelli/img/accoknop-bg.jpg) #F4F4F4 top left no-repeat;
    width: 134px;
    height: 22px;
    margin: 0 0 20px 0;
    padding: 7px 0 0 15px;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
    float: left;
    color: #77B512
    }
#sidebar-first #block-block-32 .aanbiedingButton a:link, #sidebar-first #block-block-32 .aanbiedingButton a:visited {
    color: #77B512
    }
#sidebar-first #block-block-32 .aanbiedingButton a:hover, #sidebar-first #block-block-32 .aanbiedingButton a:active {
    color: #000
    }
.node-type-accommodatie .group-prijzen {
    background: none repeat scroll 0 0 #FAFAFA;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-top: 1px solid #CCC;
    width: 700px;
    display: block;
    float: left;
    margin-bottom: 20px;
    position: relative
    }
.node-type-accommodatie .group-prijzen h3 {
    font-size: 18px;
    font-family: "Droid Sans";
    line-height: 38px;
    color: #676767;
    font-weight: normal;
    padding-left: 17px;
    padding-top: 7px
    }
.node-type-accommodatie .view-kalender .views-field-field-oude-prijs {
    color: #666;
    font-family: "Droid Sans";
    font-weight: 400;
    font-size: 12px;
    text-decoration: line-through;
    text-align: center;
    line-height: 20px
    }
.node-type-accommodatie .view-kalender .views-field-field-boeken-link .field-content {
    text-align: center
    }
.node-type-accommodatie .view-kalender .views-field-field-boeken-link a {
    color: #6eb43f;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold
    }
.node-type-accommodatie .view-kalender .views-field-field-boeken-link a:hover {
    color: #6eb43f
    }
.node-type-accommodatie .field-name-field-prijzen-kalender {
    width: 701px;
    margin-bottom: 0
    }
.view .date-nav-wrapper .date-heading {
    display: block;
    left: 250px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 200px;
    z-index: 0;
    padding-top: 5px
    }
.view .date-nav-wrapper .date-heading h3 {
    font-family: Droid Sans;
    font-size: 24px;
    line-height: 24px;
    color: #6eb43f;
    text-transform: capitalize
    }
.calendar-calendar .month-view .full td.single-day div.monthview {
    background: #fff
    }
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today {
    background: none repeat scroll 0 0 transparent;
    border-left: 2px solid #6eb43f;
    border-right: 2px solid #6eb43f
    }
.calendar-calendar .month-view .full td.date-box.today {
    border-color: #6eb43f;
    border-style: solid;
    border-width: 2px 2px 0
    }
.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom: 2px solid #6eb43f
    }
.calendar-calendar .month-view .full tr td.multi-day.starts-today {
    border-left: 2px solid #6eb43f
    }
.calendar-calendar .month-view .full tr td.multi-day.ends-today {
    border-right: 2px solid #6eb43f
    }
.view .date-nav-wrapper .date-nav {
    padding-bottom: 10px
    }
.node-type-accommodatie .view-kalender .view-filters {
    padding: 0
    }
.node-type-accommodatie .view-kalender .view-content {
    margin-left: -1px;
    padding-top: 10px
    }
.node-type-accommodatie .view-kalender .view-footer {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    float: left;
    margin-left: -1px;
    padding: 20px;
    width: 660px;
    line-height: 20px
    }
.node-type-accommodatie .view-kalender .view-footer table, .node-type-accommodatie .view-kalender .view-footer table td {
    border: none
    }
.node-type-accommodatie .view-kalender .view-footer table {
    width: 560px
    }
.node-type-accommodatie .view-kalender .view-footer #priceinfo > p {
    margin: 0;
    line-height: 0
    }
.calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin-bottom: 0;
    color: #888
    }
.calendar-calendar th.days {
    background-color: #f4f8fa;
    border: 1px solid #CCC;
    color: #666;
    font-weight: 400
    }
.view .date-nav-wrapper .date-prev {
    background: none;
    border-radius: 5px 0 0 5px;
    float: none;
    font-size: 12px;
    left: 7px;
    position: absolute;
    right: auto;
    text-align: right;
    top: 2px;
    width: auto;
    z-index: 1;
    margin: 0
    }
.view .date-nav-wrapper .date-next {
    background: none;
    border-radius: 0 0 0 0;
    float: none;
    font-size: 12px;
    padding: 0;
    position: absolute;
    right: 5px;
    text-align: right;
    top: -9px;
    width: auto;
    z-index: 1;
    margin: 0
    }
.view .date-nav-wrapper .date-prev a {
    background: url(/sites/all/themes/marinelli/img/calendar-prev.png) no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 30px;
    width: 130px
    }
.view .date-nav-wrapper .date-prev a:hover {
    background: url(/sites/all/themes/marinelli/img/calendar-prev-hover.png) no-repeat scroll 0 0 transparent
    }
.view .date-nav-wrapper .date-next a {
    background: url(/sites/all/themes/marinelli/img/calendar-next.png) no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0;
    height: 30px;
    width: 150px
    }
.view .date-nav-wrapper .date-next a:hover {
    background: url(/sites/all/themes/marinelli/img/calendar-next-hover.png) no-repeat scroll 0 0 transparent
    }
.node-type-accommodatie .view-kalender .item-list .pager {
    height: 0;
    padding: 0;
    margin: 0;
    position: relative
    }
.page-prijzen-overzicht .views-exposed-form .views-exposed-widget, .node-type-accommodatie .views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0;
    width: 340px
    }
.pane-views-prijzen-widget-block .views-exposed-form .views-exposed-widget {
    width: 270px;
    padding: 0 0 0 10px
    }
.page-prijzen-overzicht .views-exposed-form .views-exposed-widget {
    width: 400px;
    margin-left: 10px
    }
.page-prijzen-overzicht .views-exposed-form .views-exposed-widgets, .views-exposed-form .views-exposed-widgets {
    margin-top: 15px;
    margin-bottom: 75px;
    display: inline-block
    }
.pane-views-prijzen-widget-block .views-exposed-form .views-exposed-widgets {
    margin-top: 0
    }
.page-prijzen-overzicht .views-exposed-form .views-exposed-widgets {
    margin-top: 5px
    }
.node-type-accommodatie .view-header > p {
    display: block;
    position: absolute;
    top: 200px;
    font-size: 14px;
    font-weight: 400;
    margin-right: 7px;
    margin-top: 2px;
    line-height: 30px;
    font-family: "Droid Sans";
    padding-left: 50px;
    background: url(/sites/all/themes/marinelli/img/calendar-step2.png) no-repeat scroll 7px 0 transparent
    }
.node-type-accommodatie .views-exposed-form label {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 400;
    margin-right: 7px;
    margin-top: 2px;
    line-height: 30px;
    font-family: "Droid Sans";
    padding-left: 50px;
    background: url(/sites/all/themes/marinelli/img/calendar-step1.png) no-repeat scroll 7px 0 transparent;
    text-transform: none
    }
.views-exposed-form .form-item select {
    padding: 5px 0 0 5px;
    color: #6eb43f
    }
.views-exposed-form .form-item select option {
    padding: 5px 0 5px 5px;
    background: #fff;
    color: #676767
    }
.views-exposed-form .form-item select option selected.selected {
    padding: 0
    }
.node-type-accommodatie .group-linker-kolom {
    display: block;
    float: left;
    width: 300px;
    position: relative;
    margin-right: 20px
    }
.node-type-accommodatie .group-rechter-kolom {
    display: block;
    float: left;
    position: relative;
    width: 600px
    }
.node-type-accommodatie .field .field-label {
    text-transform: none
    }
.field-group-format.group_eigenschappen.field-group-div.group-eigenschappen {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 10px 20px;
    width: 545px
    }
.group-eigenschappen h3 {
    color: #494949;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 15px 0
    }
.group-eigenschappen .field {
    padding: 8px 10px 5px;
    background: #fff;
    margin-bottom: 10px
    }
.node-type-accommodatie .group-fotos img {
    display: block;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    padding: 5px;
    border: 1px solid #EBEBEB
    }
.node-type-accommodatie .group-fotos {
    margin-top: 10px;
    margin-bottom: 20px;
    display: block;
    float: left;
    width: 470px
    }
.node-type-accommodatie .field-name-field-kenmerk-term .field-items .field-item {
    background: url(/sites/all/themes/marinelli/img/v.jpg) no-repeat scroll 8px 5px transparent;
    color: #494949;
    list-style: none outside none;
    margin: 0;
    padding: 3px 0 8px 30px
    }
.node-type-accommodatie .group-kenmerken {
    margin-bottom: 10px
    }
#mini-panel-accommodaties_op_de_berkenhorst .accoPanelLeft img {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #EBEBEB;
    float: left;
    height: 78px;
    margin: 5px 0 0 10px;
    padding: 5px;
    width: 78px
    }
.page-prijzen-overzicht .view-prijzen-widget .view-footer #priceinfo > p, .node-type-accommodatie .view-kalender .view-footer #priceinfo > p {
    line-height: 0;
    margin: 0
    }
.page-prijzen-overzicht #content, .pane-views-prijzen-widget-block {
    position: relative
    }
.pane-views-prijzen-widget-block {
    margin-bottom: 10px
    }
.page-prijzen-overzicht #content .content, .pane-views-prijzen-widget-block .pane-content {
    display: inline-block;
    height: 740px;
    position: relative
    }
.pane-views-prijzen-widget-block form {
    margin: 0
    }
.page-prijzen-overzicht #content .content {
    height: 1790px
    }
.page-index #mini-panel-home_2_col .panel-col-first .pane-views-prijzen-widget-block h2 {
    margin-bottom: 0;
    text-transform: none
    }
.pane-views-prijzen-widget-block .pane-content {
    background: #BCCB4E
    }
.page-prijzen-overzicht .view-id-prijzen_widget > .view-header, .pane-views-prijzen-widget-block .view-display-id-block > .view-header {
    position: absolute;
    display: inline-block;
    width: 110px;
    top: 70px
    }
.page-prijzen-overzicht .view-id-prijzen_widget > .view-header {
    top: 30px;
    width: 400px
    }
.page-prijzen-overzicht .view-id-prijzen_widget > .view-header #date-dropdown {
    display: block;
    float: left
    }
.page-prijzen-overzicht .view-id-prijzen_widget > .view-content, .pane-views-prijzen-widget-block .view-display-id-block > .view-content {
    left: 130px;
    position: absolute;
    top: 160px;
    width: 140px
    }
.pane-views-prijzen-widget-block .view-display-id-block > .view-content {
    left: 132px
    }
.page-prijzen-overzicht .view-id-prijzen_widget > .view-content {
    top: 114px;
    left: 230px;
    width: 700px !important
    }
.page-prijzen-overzicht #block-system-main .view-id-prijzen_widget .view-header .view-header, .pane-views-prijzen-widget-block .view-display-id-block .view-header .view-header {
    width: 260px;
    margin-bottom: 33px
    }
.pane-views-prijzen-widget-block .view-display-id-block .view-header .view-header {
    padding-left: 10px
    }
.page-prijzen-overzicht #block-system-main .view-id-prijzen_widget .view-header .view-header {
    width: 400px
    }
.page-prijzen-overzicht #block-system-main .view-id-prijzen_widget .view-header .view-header p, .pane-views-prijzen-widget-block .view-display-id-block .view-header .view-header p {
    margin: 5px 0
    }
.page-prijzen-overzicht .view-header .view-content, .pane-views-prijzen-widget-block .view-display-id-block .view-header .view-content {
    position: absolute;
    top: 90px
    }
.page-prijzen-overzicht .view-header .view-content {
    left: 6px;
    top: 86px
    }
.page-prijzen-overzicht .table-scroll tr, .page-prijzen-overzicht .views-table tr {
    border-bottom: 0 solid #b4b4b4;
    height: 36px
    }
.pane-views-prijzen-widget-block .table-scroll thead tr, .pane-views-prijzen-widget-block .views-table thead tr, .page-prijzen-overzicht .table-scroll thead tr, .page-prijzen-overzicht .views-table thead tr {
    height: 44px
    }
.page-prijzen-overzicht .table-scroll tr.odd, .page-prijzen-overzicht .views-table tr.odd {
    background: #e2f0d9
    }
.page-prijzen-overzicht .table-scroll tr.even, .page-prijzen-overzicht .views-table tr.even {
    background: #fff
    }
.pane-views-prijzen-widget-block .view-display-id-block tr {
    background: #fff;
    border-bottom: 1px solid #68b015;
    height: 48px;
    padding: 0
    }
.pane-views-prijzen-widget-block .view-display-id-block_1 .views-table thead tr {
    background: #68B015
    }
.pane-views-prijzen-widget-block .view-display-id-block tr.views-row-last {
    border-bottom: 1px solid #fff
    }
.pane-views-prijzen-widget-block .view-display-id-block .table-scroll tr {
    border-bottom: 1px solid #fff
    }
.page-prijzen-overzicht tr td, .pane-views-prijzen-widget-block .view-display-id-block tr td {
    height: 33px;
    vertical-align: middle
    }
.pane-views-prijzen-widget-block .view-display-id-block tr td {
    border-right: 1px solid #68b015
    }
.pane-views-prijzen-widget-block .view-display-id-block .view-header table tr td {
    padding-left: 4px;
    font-size: 12px
    }
.pane-views-prijzen-widget-block .view-display-id-block .view-header table {
    width: 122px
    }
.page-prijzen-overzicht .view-header table {
    width: 684px
    }
.page-prijzen-overzicht .view-header table td a, .pane-views-prijzen-widget-block .view-display-id-block .view-header table td a {
    color: #444;
    text-decoration: none;
    padding-bottom: 2px;
    line-height: 20px
    }
.pane-views-prijzen-widget-block .view-display-id-block .view-header table td a {
    font-size: 11px
    }
.page-prijzen-overzicht .view-header table td a img, .pane-views-prijzen-widget-block .view-display-id-block .view-header table td a img {
    display: block;
    float: left;
    padding-right: 7px;
    padding-top: 1px;
    width: 17px;
    margin-left: 5px
    }
.page-prijzen-overzicht .view-header table td a img {
    padding-right: 7px
    }
.pane-views-prijzen-widget-block .view-display-id-block .view-header table td a img {
    display: none
    }
.page-prijzen-overzicht .view-header table td a:hover, .pane-views-prijzen-widget-block .view-display-id-block .view-header table td a:hover {
    text-decoration: underline
    }
.page-prijzen-overzicht .view-header table td a span.beauty-tips p, .pane-views-prijzen-widget-block .view-display-id-block .view-header table td a span.beauty-tips p {
    padding: 25px
    }
.page-prijzen-overzicht .view-header table tbody, .pane-views-prijzen-widget-block .view-display-id-block .view-header table tbody {
    border-top: none
    }
.table-scroll {
    overflow: hidden;
    width: 140px;
    position: relative;
    height: 525px
    }
.page-prijzen-overzicht .table-scroll {
    width: 700px;
    height: 455px
    }
.table-scroll table td {
    display: none;
    font-size: 0;
    text-align: center
    }
.table-scroll table td.views-field {
    display: table-cell;
    font-size: 12px;
    width: 70px;
    padding: 4px 0
    }
.table-scroll table th {
    padding: 0 0 5px 0;
    text-align: center;
    border-bottom: 5px solid #77b512;
    color: #444;
    font-weight: normal
    }
.pane-views-prijzen-widget-block .table-scroll table th {
    border-right: 1px solid #68b015;
    font-size: 12px
    }
.table-scroll table th.views-field-title {
    display: none
    }
.table-scroll .tr-hover td, .table-scroll .tr-hover td a {
    color: #6eb43f
    }
.pane-views-prijzen-widget-block .table-scroll .tr-hover td, .pane-views-prijzen-widget-block .table-scroll .tr-hover td a {
    color: #008735;
    background: #edf4e4
    }
.table-scroll .tr-hover td.td-hover, .table-scroll .tr-hover td.td-hover a, .pane-views-prijzen-widget-block .table-scroll .tr-hover td.td-hover, .pane-views-prijzen-widget-block .table-scroll td.td-hover a {
    background: #008735;
    color: #fff;
    text-decoration: none
    }
.table-scroll td, .table-scroll td a {
    line-height: 20px;
    color: #6eb43f;
    text-decoration: none
    }
.pane-views-prijzen-widget-block .table-scroll td, .pane-views-prijzen-widget-block .table-scroll td a {
    color: #6eb43f
    }
.table-scroll td a:hover {
    text-decoration: none
    }
.page-prijzen-overzicht label, .pane-views-prijzen-widget-block .view-display-id-block label {
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-right: 7px;
    margin-top: 2px;
    line-height: 30px;
    text-transform: none
    }
.pane-views-prijzen-widget-block .view-display-id-block label {
    color: #fff
    }
.page-prijzen-overzicht label {
    float: left;
    display: block;
    width: 230px
    }
.page-prijzen-overzicht label .views-widget {
    display: block;
    float: left
    }
.page-prijzen-overzicht .view-header .view-header #date-dropdown select, .page-prijzen-overzicht .views-exposed-form .form-item select, .pane-views-prijzen-widget-block .view-display-id-block .view-header .view-header #date-dropdown select, .pane-views-prijzen-widget-block .view-display-id-block .views-exposed-form .form-item select {
    padding: 5px 0 0 5px;
    color: #444;
    width: 120px
    }
.pane-views-prijzen-widget-block .view-display-id-block .view-header .view-header #date-dropdown select, .pane-views-prijzen-widget-block .view-display-id-block .views-exposed-form .form-item select {
    border: 1px solid #569500
    }
.page-prijzen-overzicht .view-header .view-header #date-dropdown select option, .page-prijzen-overzicht .form-item select option, .pane-views-prijzen-widget-block .view-display-id-block .view-header .view-header #date-dropdown select option, .pane-views-prijzen-widget-block .view-display-id-block .form-item select option {
    padding: 5px 0 5px 5px;
    background: #fff;
    color: #676767
    }
.page-prijzen-overzicht .view-header .view-header #date-dropdown select option selected.selected, .page-prijzen-overzicht .form-item select option selected.selected, .pane-views-prijzen-widget-block .view-display-id-block .view-header .view-header #date-dropdown select option selected.selected, .pane-views-prijzen-widget-block .view-display-id-block .form-item select option selected.selected {
    padding: 0
    }
.page-prijzen-overzicht #eerder a, .pane-views-prijzen-widget-block .view-display-id-block #eerder a {
    display: block;
    float: left;
    background: url(/sites/all/themes/marinelli/img/prijs-eerder.png) no-repeat scroll left center transparent;
    height: 30px;
    width: 30px;
    font-size: 0;
    margin-top: 10px
    }
.page-prijzen-overzicht #eerder a {
    font-family: "Droid Sans";
    background: url(/sites/all/themes/marinelli/img/prijs-eerder-hover.png) no-repeat scroll left center transparent;
    font-size: 14px;
    font-weight: 400;
    color: #676767;
    text-decoration: none;
    line-height: 30px;
    padding-left: 40px;
    width: 50px
    }
.page-prijzen-overzicht #later a, .pane-views-prijzen-widget-block .view-display-id-block #later a {
    display: block;
    float: right;
    background: url(/sites/all/themes/marinelli/img/prijs-later.png) no-repeat scroll right center transparent;
    height: 30px;
    width: 30px;
    font-size: 0;
    margin-top: 10px;
    cursor: hand
    }
.page-prijzen-overzicht #later a {
    background: url(/sites/all/themes/marinelli/img/prijs-later-hover.png) no-repeat scroll right center transparent;
    font-family: "Droid Sans";
    font-size: 14px;
    font-weight: 400;
    color: #676767;
    text-decoration: none;
    line-height: 30px;
    padding-right: 40px;
    width: 50px;
    text-align: right
    }
#sidebar .pane-views-prijzen-widget-block h2 {
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    font-size: 18px;
    border: none
    }
#sidebar .pane-views-prijzen-widget-block {
    background: none repeat scroll 0 0 #68b015;
    border-radius: 0;
    border: 1px solid #68b015;
    padding: 20px
    }
.page-prijzen-overzicht .view-prijzen-widget .view-footer {
    position: absolute;
    top: 620px;
    border: 1px solid #CCC;
    left: 10px;
    width: 800px
    }
.pane-views-prijzen-widget-block .view-prijzen-widget .view-footer {
    left: 10px;
    position: absolute;
    top: 690px;
    width: 100px
    }
.pane-views-prijzen-widget-block .cols-1 thead th {
    background: #BCCB4E
    }
.pane-views-prijzen-widget-block .view-prijzen-widget .view-footer a {
    color: #fff;
    text-decoration: none;
    font-size: 14px
    }
.pane-views-prijzen-widget-block .view-prijzen-widget .view-footer a:hover {
    text-decoration: underline
    }
.page-prijzen-overzicht #block-system-main .view-display-id-page_1 .views-field-body {
    width: 780px
    }
.node-type-voting .region-content {
    border: 1px solid #dfdfdf;
    background: #fff;
    padding: 9px
    }
.node-type-voting .region-content h1 {
    background: #77b512;
    padding: 15px 20px;
    color: #FFF;
    text-transform: uppercase
    }
.node-type-voting .region-content .links {
    margin: 15px 0 0 0;
    line-height: 40px
    }
.node-type-voting .region-content .links .links.inline {
    border: 1px solid #DCDCDC;
    background: #F5F5F5;
    padding: 8px 13px;
    margin: 0 13px
    }
.node-type-voting .region-content .field-name-body {
    padding: 13px
    }
.node-type-voting .region-content .field-type-fivestar {
    padding: 2px 13px
    }
.node-type-voting .region-content .field-type-fivestar .field-label {
    float: left;
    width: 130px
    }
.node-type-voting .region-content .field-type-fivestar .field-items {
    float: left
    }
.node-type-voting .region-content #comments {
    margin: 30px 0 10px
    }
.node-type-voting .region-content #comments h2 {
    font-size: 1.429em;
    line-height: 1.4;
    margin-bottom: 10px
    }
.node-type-voting .region-content #comments .comment .attribution {
    background: #ebebeb;
    padding: 12px;
    color: #7a7a7a
    }
.node-type-voting .region-content #comments .comment .attribution p {
    margin: 0
    }
.node-type-voting .region-content #comments .comment .attribution span.username {
    margin-left: 0;
    font-size: 13px;
    font-weight: bold
    }
.node-type-voting .region-content #comments .comment .attribution span.date {
    margin-left: 20px;
    font-size: 11px
    }
.node-type-voting .region-content #comments .comment .comment-text {
    padding: 2px 13px
    }
.node-type-voting .region-content #comments .comment .comment-text h3 {
    margin: 0;
    font-weight: bold
    }
.node-type-voting .region-content #comments .comment .comment-text .content {
    margin-bottom: 30px
    }
.node-type-voting .region-content #comments .comment .comment-text .content .field-name-comment-body .inner-wrapper {
    margin: 10px 0 0 0
    }
.node-type-voting .region-content #comments .comment .comment-text .content .field-type-text-long {
    margin: 0
    }
.node-type-voting .region-content #comments .comment .comment-text .content .group_wrapper {
    border: 1px solid #e5e5e5;
    margin-top: 15px;
    height: 60px;
    padding-top: 5px
    }
.node-type-voting .region-content #comments .comment .comment-text .content .group_wrapper .field-type-fivestar {
    float: left;
    width: 235px
    }
.node-type-voting .region-content #comments h2.title.comment-form {
    border: 1px solid #dcdcdc;
    background: #f5f5f5;
    margin: 0;
    padding: 13px 13px
    }
.node-type-voting .region-content #comments form.comment-form {
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc
    }
.node-type-voting .region-content #comments form.comment-form .form-item-subject {
    margin-bottom: 10px;
    margin-top: 0;
    padding: 13px 13px 0 13px
    }
.node-type-voting .region-content #comments form.comment-form .form-item-name {
    margin-bottom: 10px;
    margin-top: 0;
    padding: 13px 13px 0 13px
    }
.node-type-voting .region-content #comments form.comment-form .form-item-name input {
    padding: 5px 5px;
    margin-top: 5px
    }
.node-type-voting .region-content #comments form.comment-form .field-name-comment-body {
    padding: 13px 13px 0 13px
    }
.node-type-voting .region-content #comments form.comment-form .field-name-comment-body label {
    margin-bottom: 5px
    }
.node-type-voting .region-content #comments form.comment-form .form-item-subject label {
    float: left;
    width: 149px
    }
.node-type-voting .region-content #comments form.comment-form .form-item-subject .form-text {
    width: 500px
    }
.node-type-voting .region-content #comments form.comment-form .group_links {
    float: left;
    width: 310px;
    border-right: 1px solid #dcdcdc;
    margin-right: 13px;
    height: 195px;
    padding-top: 20px
    }
.node-type-voting .region-content #comments form.comment-form .group_links .field-type-fivestar {
    padding: 12px 13px
    }
.node-type-voting .region-content #comments form.comment-form .group_links .form-item label {
    float: left;
    width: 170px
    }
.node-type-voting .region-content #comments form.comment-form .group_rechts {
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    padding-top: 6px;
    height: 208px
    }
.node-type-voting .region-content #comments form.comment-form .group_rechts .form-text {
    width: 200px
    }
.node-type-voting .region-content #comments form.comment-form .group_rechts input {
    padding: 5px 5px;
    margin-top: 8px;
    margin-bottom: 5px
    }
.node-type-voting .region-content #comments form.comment-form .form-actions {
    padding: 10px 20px 0;
    margin: 5px 0
    }
.node-type-voting .region-content #comments form.comment-form .form-actions input {
    padding: 5px 15px
    }
.node-type-voting .node li {
    background: none
    }
thead th {
    background: #fff
    }
#navigation-primary {
    height: 40px;
    line-height: 38px;
    float: left;
    width: 100%
    }
#navigation-primary ul {
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none;
    background: #373737;
    border-bottom: 2px solid #BCCB4E
    }
#navigation-primary > ul > li {
    margin-right: 5px;
    padding: 0;
    float: left
    }
#navigation-primary h2 {
    margin: 0
    }
#navigation-primary > ul > li > a, #navigation-primary > ul > li > h2 > a {
    float: left;
    padding: 0 10px 0 10px
    }
#navigation-primary > ul > li > a.active, #navigation-primary > ul > li > h2 > a.active, #navigation-primary > ul > li > a:hover, #navigation-primary > ul > li > h2 > a:hover, #navigation-primary > ul > li:hover > a, #navigation-primary > ul > li:hover > h2 > a {
    padding: 0 10px 0 10px;
    margin: 0;
    text-decoration: underline
    }
.mega {
    position: absolute;
    top: 0;
    left: -9999px;
    margin: 0
    }
#navigation-primary li:hover .mega, #navigation-primary li .mega.open {
    top: 40px;
    left: 0
    }
#navigation-primary li:hover .alt, #navigation-primary li .mega.open.alt {
    right: 0;
    left: auto
    }
.megamenuWrapper {
    overflow: auto;
    padding: 15px
    }
.ie7 .megamenuWrapper {
    overflow: visible
    }
.closepanel {
    width: 100%;
    height: 12px;
    text-align: right
    }
.mega.alt .closepanel {
    text-align: left
    }
.closepanel span {
    padding: 0 5px 0 5px;
    margin-right: -1px
    }
.mega.alt .closepanel span {
    margin-left: -1px
    }
.menu-section {
    float: left
    }
.one-col {
    width: 13em
    }
.one-col .menu-section {
    width: 100%
    }
.two-col {
    width: 22em
    }
.two-col .menu-section {
    width: 50%
    }
.three-col {
    width: 40em
    }
.three-col .menu-section {
    width: 33.3%
    }
.four-col {
    width: 50em
    }
.four-col .menu-section {
    width: 25%
    }
.five-col {
    width: 60em
    }
.five-col .menu-section {
    width: 20%
    }
.six-col {
    width: 70em
    }
.six-col .menu-section {
    width: 16.6%
    }
#navigation-primary .mega ul.megamenu-2 {
    line-height: 2em;
    margin-right: 8px
    }
#navigation-primary ul.megamenu-section {
    margin: -10px 8px 0 0;
    padding: 0
    }
#navigation-primary ul.megamenu-section ul.megamenu-2 {
    margin: -2px 0 0 0;
    padding: 0
    }
#navigation-primary > ul > li > h2, #navigation-primary > ul > li > a {
    font-size: 1em;
    line-height: 40px
    }
#navigation-primary > ul > li > h2 > a, #navigation-primary > ul > li > a {
    color: white;
    font-weight: bold;
    text-decoration: none
    }
#navigation-primary > ul > li > a.active, #navigation-primary > ul > li > h2 > a.active {
    color: #fff
    }
#navigation-primary > ul > li > a:hover, #navigation-primary > ul > li > h2 > a:hover, #navigation-primary > ul > li:hover > a, #navigation-primary > ul > li:hover > h2 > a {
    color: #fff
    }
#navigation-primary .mega a {
    color: #222;
    text-decoration: none
    }
#navigation-primary .mega a:hover {
    color: #333;
    text-decoration: underline
    }
#navigation-primary .mega ul.megamenu-2 a {
    color: #4c4b4b
    }
#navigation-primary h3, #navigation-primary li.menu-section-title > a {
    font-size: 0.9em;
    text-transform: uppercase;
    font-weight: bold
    }
#navigation-primary li.menu-leaf-list {
    border-bottom: 1px dashed #e2e2e2
    }
.mega {
    border-top: 10px solid #f97e05;
    border-bottom: 4px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff
    }
.mega.closing {
    border-bottom-color: #f97e05;
    border-left-color: #f97e05;
    border-right-color: #f97e05
    }
.closepanel span {
    background: #ccc;
    color: #666;
    text-transform: none;
    font-size: 0.9em
    }
.closepanel span:hover {
    background: #f97e05;
    color: white;
    cursor: pointer
    }
#header-images {
    display: block;
    position: relative;
    z-index: 2;
    width: 100%;
    height: 320px;
    margin-bottom: 10px;
    width: 100%
    }
#header-images.unlimited {
    height: auto
    }
img.slide {
    width: 100%;
    height: 320px
    }
#header-image-text {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 109;
    width: 100%
    }
#header-image-text-data {
    padding: 15px 20px 15px 20px;
    margin-right: 70px
    }
#header-image-navigation {
    position: absolute;
    z-index: 110;
    bottom: 10px;
    right: 10px;
    width: 60px
    }
#header-image-title {
    margin-top: 0;
    margin-bottom: 10px
    }
#header-image-description {
    margin-bottom: 0;
    margin-top: 0
    }
#header-image-navigation a {
    float: left;
    width: 1em;
    height: 1em;
    line-height: 0.85em;
    margin-right: 3px;
    margin-left: 3px
    }
#header-image-navigation a#header-image-prev, #header-image-navigation a#header-image-next {
    text-indent: 0.35em
    }
#header-images {
    color: white;
    background: #fff
    }
#header-image-text {
    background: #373737
    }
#header-image-title {
    font-size: 1.6em;
    font-weight: bold
    }
#header-image-description {
    font-size: 1em;
    font-style: italic;
    color: #fff
    }
#header-image-title, #header-image-title a {
    color: #fff
    }
#header-image-description a {
    color: #fff
    }
#header-image-title a:hover, #header-image-description a:hover {
    text-decoration: none
    }
#header-image-description a:hover {
    color: #fff
    }
a#header-image-prev, a#header-image-next {
    font-family: arial;
    font-weight: lighter;
    font-size: 1.8em;
    color: #fff;
    background: #444
    }
a#header-image-prev:hover, a#header-image-next:hover {
    background: #BCCB4E;
    text-decoration: none
    }
#navigation-secondary {
    width: 100%;
    height: 40px;
    line-height: 40px
    }
#navigation-secondary ul {
    margin: 0 0 0 5px;
    padding: 0;
    list-style: none
    }
#navigation-secondary li {
    float: left;
    margin-left: 5px;
    padding: 0
    }
#navigation-secondary li:after {
    content: "|"
    }
#navigation-secondary a {
    padding-right: 5px
    }
#navigation-secondary span {
    padding: 5px
    }
#navigation-secondary {
    font-size: 1em;
    background: #054b81;
    color: #417297
    }
#navigation-secondary a {
    color: #eee
    }
#navigation-secondary li a:hover {
    text-decoration: none;
    color: white
    }
#navigation-secondary li a.active {
    font-weight: bold
    }
#navigation-secondary li a.active:before {
    content: "â"
    }
.block {
    margin-bottom: 15px
    }
#advertise.unlimited .block {
    padding: 5px;
    margin-bottom: 0
    }
.block .title {
    margin: 0;
    padding-bottom: 3px;
    margin-bottom: 10px
    }
.blockhide .title {
    visibility: hidden;
    position: absolute;
    left: -5000px;
    height: 0
    }
.utility .block {
    margin: 0
    }
#block-user-login .block-title {
    padding: 5px 10px 5px 0
    }
#block-user-login .title {
    margin-bottom: 0;
    margin-left: 10px
    }
#block-user-login .content {
    padding: 10px
    }
#block-user-login .form-item {
    margin-top: 0
    }
.block .title {
    font-size: 1.5em;
    border-bottom: 1px solid #e2e2e2
    }
#advertise.unlimited .block .title {
    border-bottom: none
    }
#block-user-login .title {
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    color: white;
    border: none;
    background: url(/sites/all/themes/marinelli/img/icons/key.png) no-repeat top right
    }
#block-user-login .block-title {
    background: #054b81
    }
#block-user-login .content {
    background: #eee;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2
    }
.outsidecontent .block .title {
    border-bottom: none
    }
.node-unpublished {
    padding: 10px
    }
.user-picture img {
    float: right;
    margin: 0 0 5px 10px
    }
span.teaser-sticky {
    padding: 2px;
    position: relative;
    top: -2px
    }
.submitted-info {
    margin-bottom: 20px;
    padding: 5px 0 5px 10px;
    position: relative
    }
.node-name, .node-date {
    padding-left: 20px
    }
span.node-status-unpublished {
    position: absolute;
    right: 0;
    top: 0;
    padding: 4px
    }
.links-container {
    margin: 15px 0 15px 0;
    padding: 0
    }
.links-container ul.links {
    margin: 0;
    padding: 0
    }
.links-container ul.links li.comment-add {
    padding: 2px 0 2px 23px
    }
.field-name-field-tags {
    overflow: auto;
    margin-bottom: 10px
    }
.field-name-field-tags a {
    float: left;
    padding: 5px 5px 5px 25px;
    margin-right: 5px;
    margin-bottom: 5px
    }
.teaser-container {
    margin-bottom: 15px;
    padding-bottom: 15px
    }
.teaser-created {
    width: 50px;
    height: 50px;
    float: right;
    margin: 0 0 5px 10px
    }
.teaser-created-month {
    width: 50px;
    height: 20px;
    line-height: 20px
    }
.teaser-created-day {
    width: 50px;
    height: 30px;
    line-height: 30px
    }
.teaser-content {
    margin-left: 0
    }
.teaser-meta {
    margin-top: 15px;
    position: relative;
    min-height: 10px
    }
.teaser-text {
    min-height: 50px
    }
.teaser-meta strong.teaser-author {
    padding: 2px 0 0 23px
    }
.teaser-meta span.teaser-readmore {
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 23px
    }
.node-unpublished {
    background: #fcf3f2
    }
span.node-status-unpublished {
    font-weight: bold;
    background: red;
    border: 1px solid #e50404;
    color: white
    }
span.teaser-sticky {
    background: red;
    border: 1px solid #e50404;
    color: white;
    text-transform: uppercase;
    font-size: 0.4em;
    font-weight: bold
    }
.submitted-info {
    background: #eee;
    border-left: 6px solid #ccc
    }
.node-name, .node-date {
    font-style: italic;
    font-weight: bold
    }
.node-date {
    background: url(/sites/all/themes/marinelli/img/icons/calendar_view_month.png) no-repeat top left
    }
.node-name {
    background: url(/sites/all/themes/marinelli/img/icons/user_16.png) no-repeat top left
    }
.field-name-field-tags a {
    background: url(/sites/all/themes/marinelli/img/icons/label_16.png) no-repeat 5px center
    }
h2.teaser-title {
    font-size: 1.6em
    }
.teaser-container {
    border-bottom: 1px dashed #ccc
    }
.teaser-created {
    border: 1px solid #ccc
    }
.teaser-created-month {
    font-weight: bold;
    background: #054b81;
    color: white;
    text-transform: uppercase;
    text-align: center
    }
.teaser-created-day {
    background: white;
    text-align: center;
    font-style: italic;
    font-size: 2.2em;
    font-weight: bold
    }
strong.teaser-author {
    background: url(/sites/all/themes/marinelli/img/icons/user_16.png) no-repeat left center
    }
span.teaser-readmore {
    background: url(/sites/all/themes/marinelli/img/icons/page_white_text_width.png) no-repeat left center
    }
#comments ul.links {
    margin: -10px 0 0 0;
    padding: 0;
    text-align: right;
    display: block
    }
#comments ul.links li {
    margin-right: 3px;
    padding: 2px 0 2px 20px
    }
.comment {
    margin-bottom: 20px
    }
.comment-content {
    padding: 10px;
    position: relative
    }
.arrow {
    height: 0;
    width: 0;
    position: absolute;
    top: 10px;
    left: -28px
    }
.arrow-border {
    height: 0;
    width: 0;
    position: absolute;
    top: 10px;
    left: -38px
    }
.comment .user-picture img {
    float: left;
    margin: 0 10px 2px 0
    }
.comment h3 {
    margin-bottom: 5px
    }
.comment .submitted {
    margin-bottom: 10px
    }
.user-signature p {
    margin-top: 3px
    }
li.comment-add, li.comment-reply {
    background: url(/sites/all/themes/marinelli/img/icons/comment_add.png) no-repeat left center
    }
li.comment-delete {
    background: url(/sites/all/themes/marinelli/img/icons/comment_delete.png) no-repeat left center
    }
li.comment-edit {
    background: url(/sites/all/themes/marinelli/img/icons/comment_edit.png) no-repeat left center
    }
li.comment-forbidden {
    background: url(/sites/all/themes/marinelli/img/icons/block_16.png) no-repeat left center
    }
.arrow {
    border-style: solid;
    border-width: 15px
    }
.arrow-border {
    border-style: solid;
    border-width: 15px
    }
.odd .comment-content {
    border: 8px solid #dff0fc;
    background: #f2f9fe
    }
.even .comment-content {
    border: 8px solid #e8e8e8;
    background: #f6f8f9
    }
.odd .arrow {
    border-color: transparent #f2f9fe transparent transparent
    }
.even .arrow {
    border-color: transparent #f6f8f9 transparent transparent
    }
.odd .arrow-border {
    border-color: transparent #dff0fc transparent transparent
    }
.even .arrow-border {
    border-color: transparent #e8e8e8 transparent transparent
    }
.comment .submitted {
    font-size: 0.9em
    }
.user-signature {
    font-style: italic;
    color: #979696
    }
body#maintenance-page {
    margin: 0;
    padding: 0
    }
#maintenance-page-left, #maintenance-page-right {
    float: left;
    width: 50%
    }
#maintenance-page-left form {
    float: right
    }
.maintenance-page-panel {
    padding: 40px
    }
#maintenance-page h1 {
    margin-top: 15px;
    margin-bottom: 0
    }
body#maintenance-page {
    color: black;
    background: white url(/sites/all/themes/marinelli/img/backgrounds/maintenance-page.png) 50% top repeat-y
    }
#maintenance-page-left {
    color: white
    }
#maintenance-page h1 {
    font-weight: bold
    }
#maintenance-page input.form-text {
    width: 250px
    }