body { background-color: #ffffff; }
body { background-attachment: scroll; }
body { background-position: center top; }
body { background-repeat: no-repeat; }
body { background-size: auto; -webkit-background-size: auto; -moz-background-size: auto; }
.rowitem_CONTENT .row_background_content { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }
#section_content_background { background-color: #ffffff; }
#section_content_background { background-image: url('/pictures/corepart-bild-12.jpg?v20230525215030'); }
#section_content_background { background-attachment: fixed; }
#section_content_background { background-position: left top; }
#section_content_background { background-repeat: repeat; }
#section_content_background { background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; }
#section_content_background { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }
#section_footer_background { background-image: url('/pictures/footer_bg.jpg?v20190507102133'); }
#section_footer_background { background-attachment: fixed; }
#section_footer_background { background-position: left bottom; }
#section_footer_background { background-repeat: no-repeat; }
#section_footer_background { background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; }
.block_font_style a { color: #50a559; }
.block_font_style a:hover { color: #0a0a0a; }
.block_font_style a { text-decoration: none; }
.block_font_style a { font-weight: normal; }
.blockitem { margin-top: 0px; margin-top: 0rem; }
.block_button .block_background { background-color: #50a559; }
.block_button .block_body:hover .block_background { background-color: #2d7b3c; }
.block_button .block_radius { border-radius: 500px; -webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 50rem; -webkit-border-radius: 50rem; -moz-border-radius: 50rem; }
.block_button .block_padding { border-width: 0px; }
.block_button .block_font_style { color: #ffffff; }
.block_button .block_font_style { font-size: 17px; font-size: 1.7rem; }
.block_button .block_font_style { text-transform: uppercase; }
.block_button .block_font_style { font-weight: bold; }
.block_button .block_padding { padding-left: 20px; padding-left: 2rem; padding-right: 20px; padding-right: 2rem; }
.block_button .block_padding { padding-top: 10px; padding-top: 1rem; padding-bottom: 10px; padding-bottom: 1rem; }
.column_item .column_padding { padding-left: 20px; padding-left: 2rem; padding-right: 20px; padding-right: 2rem; }
.block_font_style { color: #5c5c5c; }
.block_font_style { font-family: 'Titillium Web'; }
.block_font_style { font-size: 14px; font-size: 1.4rem; }
.block_font_style { font-weight: normal; }
.block_font_style h1 { color: #2e2e2e; }
.block_font_style h1 { font-family: 'Titillium Web'; }
.block_font_style h1 { font-size: 46px; font-size: 4.6rem; }
.block_font_style h1 { text-transform: none; }
.block_font_style h1 { font-weight: normal; }
.block_font_style h1 { line-height: 1.15; }
.block_font_style h2 { color: #2e2e2e; }
.block_font_style h2 { font-family: 'Titillium Web'; }
.block_font_style h2 { font-size: 24px; font-size: 2.4rem; }
.block_font_style h2 { text-transform: none; }
.block_font_style h2 { font-weight: normal; }
.block_font_style h2 { line-height: 1.15; }
.block_font_style h3 { color: #2e2e2e; }
.block_font_style h3 { font-family: 'Titillium Web'; }
.block_font_style h3 { font-size: 18px; font-size: 1.8rem; }
.block_font_style h3 { text-transform: none; }
.block_font_style h3 { font-weight: normal; }
.block_font_style h3 { line-height: 1.15; }
.block_font_style { line-height: 1.5; }
.row_content_padding { padding-top: 80px; padding-top: 8rem; padding-bottom: 80px; padding-bottom: 8rem; }
#section_header_background { opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }
.CSS_TOP_NAV_MOBILE { background-color: #ffffff; }
.CSS_TOP_NAV_MOBILE .item_level1>a { border-top-color: #ffffff; }
.TOP_NAV_MOBILE_DROPDOWN_open .mobile-button div { background-color: #50a559; }
.CSS_TOP_NAV_MOBILE .item { font-size: 14px; font-size: 1.4rem; }
.CSS_TOP_NAV_MOBILE .item a { color: #5c5c5c; }
.scb_formpuff_scb .block_background { background-color: #50a559; }
.scb_puff-color_scb .block_background { background-color: #50a559; }
.scb_Block-puff_scb .block_background { background-color: #f0f0f0; }
.scb_formpuff_scb .block_body:hover .block_background { background-color: #4eb36e; }
.scb_border_scb .block_padding { border-color: #ebebeb; }
.scb_Block-ram_scb .block_padding { border-color: #ebebeb; }
.scb_formpuff_scb .block_radius { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0.4rem; -webkit-border-radius: 0.4rem; -moz-border-radius: 0.4rem; }
.scb_Block-puff_scb .block_radius { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0.4rem; -webkit-border-radius: 0.4rem; -moz-border-radius: 0.4rem; }
.scb_puff-color_scb .block_radius { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0.4rem; -webkit-border-radius: 0.4rem; -moz-border-radius: 0.4rem; }
.scb_puff-color_scb .block_padding { border-width: 0px; }
.scb_border_scb .block_padding { border-width: 1px; }
.scb_Block-ram_scb .block_padding { border-width: 1px; }
.scb_formpuff_scb .block_padding { padding-left: 20px; padding-left: 2rem; padding-right: 20px; padding-right: 2rem; }
.scb_Block-ram_scb .block_padding { padding-left: 20px; padding-left: 2rem; padding-right: 20px; padding-right: 2rem; }
.scb_Block-puff_scb .block_padding { padding-left: 20px; padding-left: 2rem; padding-right: 20px; padding-right: 2rem; }
.scb_puff-color_scb .block_padding { padding-left: 20px; padding-left: 2rem; padding-right: 20px; padding-right: 2rem; }
.scb_formpuff_scb .block_padding { padding-top: 20px; padding-top: 2rem; padding-bottom: 20px; padding-bottom: 2rem; }
.scb_Block-ram_scb .block_padding { padding-top: 20px; padding-top: 2rem; padding-bottom: 20px; padding-bottom: 2rem; }
.scb_Block-puff_scb .block_padding { padding-top: 20px; padding-top: 2rem; padding-bottom: 20px; padding-bottom: 2rem; }
.scb_puff-color_scb .block_padding { padding-top: 20px; padding-top: 2rem; padding-bottom: 20px; padding-bottom: 2rem; }
.scb_formpuff_scb .block_font_style * { color: #ffffff; }
.scb_light-text_scb .block_font_style * { color: #ffffff; }
.scb_puff-color_scb .block_font_style * { color: #ffffff; }
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style h1 { font-size: 24px; font-size: 2.4rem; }
}
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style h2 { font-size: 18px; font-size: 1.8rem; }
}
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style h3 { font-size: 14px; font-size: 1.4rem; }
}
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style { font-size: 14px; font-size: 1.4rem; }
}
