
/* ----- typography.css ----- */
/* http://www.elsparefonden.dk/portal_css/typography.css?original=1 */
* {font-family: arial, verdana, sans-serif;}
body {font-size: .689em;} /* */
h2 {font-size: 164%; font-weight: normal;} /* */
h3 {font-size: 164%;} /* */
h4 {font-size: 118.5%;} /* */
input, textarea, select {font-size: 109.5%;} /* */
#centerColumn p, dl {font-size: 109.5%;} /* */
#centerColumn ul {font-size: 100%;}
#centerColumn label {font-size: 118.5%;} /* */
#topNav1 a, #topNav2 a, #topNav3 a, #topNav4 a {font-family: verdana, arial, sans-serif;}
#serviceNav, #editorialNav {font-size: 118.5%;} /* */
#topNavSelectLinks li {font: normal 91%/12px verdana, arial, sans-serif;} /* */
#mainNav ul li {font-size: 118.5%;} /* */
#breadcrumb * {font: normal 100%/24px verdana, arial, sans-serif;} /* */
#breadcrumb a, #breadcrumb span {font-size: 100%;}
#leftNav ul a {font: normal 109.5%/14px arial, verdana, sans-serif;}
#footer address span {font: normal 91%/14px verdana, arial, sans-serif;} /* */
#footer address a {font: normal 100%/14px verdana, arial, sans-serif;} /* */
#centerColumn h1 {font-size: 255%; font-weight: normal;} /* */
#centerColumn h2 {font-size: 127.5%;} /* */
#centerColumn h3 {font-size: 109.5%;} /* */
#centerColumn .cp_header {font: normal 164%/40px arial, verdana, sans-serif;}
#centerColumn fieldset.form div.checkbox label {font-size: 109.5%;}
#centerColumn fieldset.form div.radio label {font-size: 109.5%;}
#centerColumn fieldset.form .date_select span {font-size: 118.5%;}
#centerColumn fieldset.form p.desc {font-size: 109.5%;}
.cp_sitemap dl dt {font: normal 145.5%/40px arial, verdana, sans-serif;}
#centerColumn .cp_list_products h2 {font: normal 200%/25px arial, verdana, sans-serif;}
.cp_list_products h2 span {font-size: 114%;}
#centerColumn .cp_sitemap_index_list h2 {font-size: 133.5%;}
.cp_sitemap_index, .cp_sitemap_index_list {font-size: 109.5%;}
.cp_sitemap dl dt {font: normal 146%/40px arial, verdana, sans-serif;}
.cp_sitemap dl ul li {font-weight: bold;}
.cp_sitemap dl ul ul li {font-weight: normal;}
.cp_content_box a {font-size: 109.5%;}
.cp_content_box_search_year select, .cp_content_box_search_month select {font-size: 109.5%;}
#centerColumn .cp_content_box_search label {font-size: 109.5%;}
#centerColumn .cp_content_box_search_checkboxes label {font-size: 109.5%;}
.cp_linklist h3 {font-weight: normal;}
.cp_linklist h3 a {font-family: verdana, arial, sans-serif;}
.cp_linklist li a {font-size: 109.5%;}
.cp_linklist .date {font-size: 109.5%;}
.cp_linklist_dark h3 {font-weight: normal;}
.cp_linklist_dark h3 a {font-family: verdana, arial, sans-serif;}
.cp_linklist_dark li a {font-size: 109.5%;}
.cp_newslinks .header h3, #centerColumn .cp_newslinks h3 {font-size: 150%; font-weight: normal;}
.cp_newslinks a {font-size: 109.5%;}
.cp_newslinks .header li.newsletter a {font-family: verdana, arial, sans-serif;font-size: 100%;}
.cp_list_actions div {font-size: 109.5%;}
.cp_linklists h3 {font-weight: normal;}
.cp_linklists h3 {font-family: verdana, arial, sans-serif;}
.cp_linklists li a {font-size: 109.5%;}
.cp_linklists .date {font-size: 109.5%;}
.cp_linklists p {font-size: 109.5%;}
.cp_quickpoll h3 {font-weight: normal; font-family: verdana, arial, sans-serif;}
.cp_quickpoll li a,.cp_quickpoll label, .cp_quickpoll p {font-size: 109.5%;}
.cp_zebra_table th {font-weight: normal;}
.cp_zebra_table {font-size: 109.5%;}
.cp_link, .cp_link_right {font-size: 109.5%;}
#centerColumn .cp_list h2 {font: bold 109.5%/normal arial, verdana, sans-serif;}
#centerColumn .cp_list_actions h2 {font: bold 109.5%/normal arial, verdana, sans-serif;}
.cp_list_actions h2 span {font-weight: normal;}
.cp_action_plan_tree h3 {font-weight: normal;font-family: verdana, arial, sans-serif;}
.cp_action_plan_tree li.sel {font-weight: bold;}
.cp_action_plan_tree li a {font-size: 100%;}
#centerColumn .cp_action_plan_tree h3 {font-size: 128%;}
#centerColumn .cp_action_plan_tree li a {font-size: 110%;}
.cp_content_box_readout label {font-weight: bold;}
#centerColumn .cp_product label, #centerColumn .cp_product span {font-size: 109.5%;}
#centerColumn .cp_search_result h2.text {font-size: 136.5%; font-family: verdana;}
#centerColumn .cp_pagination p {font-size: 109.5%;}
#centerColumn .cp_pagination li {font-size: 109.5%;}
.cp_view_archive p, #centerColumn .cp_view_archive p {font-weight: bold;}
.cp_user_actions h3 {font-size: 118.5%; font-weight: bold;}
.cp_user_actions li a {font-size: 109.5%;}
.cp_search_result ul em {font-style: normal; font-size: 109.5%;}
.cp_search_result ul strong {font-size: 109.5%;}
.cp_search_result_all {font-weight: bold;}
.cp_to_top a {font-size: 109.5%;}
#centerColumn .cp_frontpage_user_actions h2 {font-size: 164%;}
#centerColumn .cp_frontpage_user_actions p {font-weight: bold; font-size: 109.5%;}
#centerColumn .cp_frontpage_user_actions a {font-size: 109.5%;}
#centerColumn .cp_frontpage_user_actions p span {font-weight: normal;}
.cp_tipafriend_spot h3 {font: normal 155% verdana, arial, sans-serif;}
.cp_tipafriend_spot p {font-size: 109.5%;}
.cp_tipafriend_spot h3 a {font-family: verdana, arial, sans-serif;}
.cp_tabs .tabs li {font-size: 127.5%; font-weight: bold;}
.cp_tabs h4 {font-size: 100%; font-weight: bold; text-transform: uppercase;}
.cp_tabs .content a {font-size: 109.5%;}
#centerColumn .cp_product_news h3 {font-size: 136.5%; font-weight: normal;}
#centerColumn .cp_product_news h4 {font-size: 109.5%;}
#centerColumn .cp_pricedrop_products h4 span {font-weight: normal;}
#centerColumn .cp_compare_products h4 {font-size: 109.5%;}
#centerColumn .cp_header_alt {font-size: 136.5%;}
#centerColumn .cp_header_alt a {font-size: 80%;}
#centerColumn .cp_search_products_checkboxes label {font-size: 109.5%;}
.cp_contact_list h3 {font-weight: normal;}
#centerColumn .cp_login h3 {font-size: 118.5%;}
#centerColumn .cp_signup_text h2 {font-size: 136.5%;}
.cp_my_links li {font-size: 109.5%;}
/* */
.contentActions * {font-size: 100%;}
#archetypes-fieldname-title input {font-size: 109.5%;}
#leftNavHead .navHeadText {font-size: 164%;}
#centerColumn ul.text li, #centerColumn ol.text li {font-size: 109.5%;}
#centerColumn .field .formHelp {font-size: 100%;}
#centerColumn .esfBody {font-size: 109.5%;}
#centerColumn .esfBody p, #centerColumn .esfBody li, #centerColumn .esfBody .tabel, #centerColumn .esfBody .cp_zebra_table {font-size: 100%;}
.cp_global_search_result em {font-style: normal; font-size: 109.5%;}
#rightColumn #relatedSearchResult * {font-size: 100%;}
#rightColumn label {font-size: 118.5%;} /* */
/* */
#minboligPanel {font: normal 109.5% arial, verdana, sans-serif;}
#centerColumn .mb_help h2 {font-size:150%;}
#centerColumn .mb_help a, .slide, .consumptionDia, .consumptionDia_blue {font-size: 109.5%;}
.slide h3 {font-family: verdana, arial, sans-serif; font-weight: normal;}
.strong {font-weight: bold;}


/* ----- modifiers.css ----- */
/* http://www.elsparefonden.dk/portal_css/modifiers.css?original=1 */
/* */
.no_mt, #leftColumn .no_mt, #centerColumn .no_mt, #rightColumn .no_mt {margin-top: 0 ! important;}
.no_mb, #leftColumn .no_mb, #centerColumn .no_mb, #rightColumn .no_mb {margin-bottom: 0 ! important;}
.no_pt, #leftColumn .no_pt, #centerColumn .no_pt, #rightColumn .no_pt {padding-top: 0 ! important;}
.no_pb, #leftColumn .no_pb, #centerColumn .no_pb, #rightColumn .no_pb {padding-bottom: 0 ! important;}
.no_p, #leftColumn .no_p, #centerColumn .no_p, #rightColumn .no_p {padding: 0 ! important;}
.no_bt, #leftColumn .no_bt, #centerColumn .no_bt, #rightColumn .no_bt {border-top: 0 ! important;}
.no_bb, #leftColumn .no_bb, #centerColumn .no_bb, #rightColumn .no_bb {border-bottom: 0 ! important;}
.no_b, #leftColumn .no_b, #centerColumn .no_b , #rightColumn .no_b  {border: 0 ! important;}
.half {width: 50%;}
.visualClear {clear: both;}
.fleft {float: left;}
.fright {float: right;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.hidden {display: none !important;}

/* ----- ploneCustom.css ----- */
/* http://www.elsparefonden.dk/portal_css/ploneCustom.css?original=1 */
/* */
/* */
body {color: #444; margin: 14px 0; background: #dcdcd9 url(http://www.elsparefonden.dk/img/bg_body.png) repeat-x 0 0; overflow-x: hidden; overflow-y: visible;}
#wrapper {width: 962px; margin: 0 auto; position: relative; overflow: visible;}
a {color: #343e83; text-decoration: none;}
a:hover {text-decoration: underline;}
.p2 a:visited, .p3 a:visited, .p5 a:visited, .p6 a:visited, .p7 a:visited {color: #996699;}
.cp_list_products a:visited, .cp_list_products_sub a:visited {color: #343e83;}
fieldset {margin: 0; padding: 0; border: none;}
input.button {display: block;}
#header {background: #fff url(http://www.elsparefonden.dk/img/bg_header.png) repeat-x 0 0; border: 5px solid #fff;}
#logo {height: 105px; width: 275px;}
#logo img {position: relative; top: 14px; left: 14px;}
#topNav {position: absolute; width: 260px; height: 30px; top: 12px; left: 799px; z-index: 5; overflow: hidden; list-style: none; margin: 0; padding: 0;}
#topNav a:hover {text-decoration: underline;}
#topNav1, #topNav2, #topNav3, #topNav4, #topNavComment, #topNavAlphaSitemap {float: left; display: block; line-height: 20px; padding: 0 0 0 5px;}
#topNav1 a, #topNav2 a, #topNav3 a, #topNav4 a {display: block; height: 20px; background: url(http://www.elsparefonden.dk/img/bn_topnav.png) no-repeat 0 0; overflow: hidden; color: #6e6e96; text-decoration: none; text-indent: 1000px;}
#topNavComment a {display: block; height: 20px; background: url(http://www.elsparefonden.dk/img/bn_topnav_comment.png) no-repeat 0 0; overflow: hidden; color: #6e6e96; text-decoration: none; text-indent: 1000px;}
#topNavAlphaSitemap a {display: block; height: 20px; background: url(http://www.elsparefonden.dk/img/bn_topnav_alpha_sitemap.png) no-repeat 0 0; overflow: hidden; color: #6e6e96; text-decoration: none; text-indent: 1000px;}
#topNav1 a {width: 104px; background-position: -22px 0; text-indent: 20px;}
#topNav1 a:hover, #topNav1.selected a {background-position: -22px -20px; text-decoration: none ! important;}
#topNavComment a {width: 23px;}
#topNavComment a:hover, #topNavComment.selected a {background-position: 0 -20px;}
#topNav2 a {width: 23px; background-position: -126px 0;}
#topNav2 a:hover, #topNav2.selected a {background-position: -126px -20px;}
#topNavAlphaSitemap a {width: 31px;}
#topNavAlphaSitemap a:hover, #topNavAlphaSitemap.selected a {background-position: 0 -20px;}
#topNav3 a {width: 25px; background-position: -149px 0;}
#topNav3 a:hover, #topNav3.selected a {background-position: -149px -20px;}
#topNav4 a {width: 24px; background-position: -174px 0;}
#topNav4 a:hover, #topNav4.selected a {background-position: -174px -20px;}
#serviceNav {z-index: 6; list-style: none; float: right; margin: 0; padding: 27px 0 0;}
#serviceNav li {float: left; height: 15px; margin: 22px 0 0; padding: 0 8px; border-right: 1px solid #343e83;}
#serviceNav li a {color: #343e83; text-decoration: none;}
#serviceNav a:hover {text-decoration: underline;}
#editorialNav {z-index: 6; list-style: none; float: right; margin: 0; padding: 0; clear: both;}
#editorialNav li {float: left; height: 15px; margin: 10px 0 0; padding: 0 8px; border-right: 1px solid #343e83;}
#editorialNav li a {color: #343e83; text-decoration: none;}
#editorialNav a:hover {text-decoration: underline;}
#topNav li.selected a, #serviceNav li.selected a, #editorialNav li.selected a {text-decoration: underline;}
#serviceNav li.last, #editorialNav li.last {border: 0;}
#topNavSelect {position: absolute; width: 240px; height: 26px; top: 12px; left: 549px; z-index: 10; border: 0; padding: 0; margin: 0; overflow: hidden;}
#topNavSelect legend, #topNavSelect label {display: none;}
#topNavSelectButton {float: left; width: 21px; height: 18px; margin: 1px 0 0; overflow: hidden; text-indent: 1000px; border: 0; cursor: pointer; background: url(http://www.elsparefonden.dk/img/bn_topnav_plus.png) no-repeat 0 0;}
#topNavSelectButton:hover {background-position: -21px 0;}
#topNavSelectLinks {float: left; width: 177px; height: 22px; margin: 0 10px; padding: 2px 0 0; border: 1px solid #cbcedd;}
#topNavSelectSubmit {float: right; width: 22px; height: 20px; overflow: hidden; text-indent: -1000px; border: 0; cursor: pointer; background: url(http://www.elsparefonden.dk/img/bn_topnav.png) no-repeat 0 0;}
#topNavSelectSubmit:hover {background-position: 0 -20px;}
#mainNav {width: 952px; height: 67px; list-style: none; margin: 0; padding: 0; position: relative; background: url(http://www.elsparefonden.dk/img/bg_mainnav_bar.png) no-repeat 0 33px;}
#mainNav li {float: left; height: 33px; border-right: 5px solid #fff; background: url(http://www.elsparefonden.dk/img/bg_mainnav.png) no-repeat 0 0; overflow: hidden;}
#mainNav a {display: block; height: 33px; text-indent: -1000px; background: url(http://www.elsparefonden.dk/img/bg_mainnav_text_new.png) no-repeat 0 0;}
#mainNav1 a {width: 109px; background-position: 13px 0;}
#mainNav1 a:hover {background-position: 13px -25px;}
#mainNav2 a {width: 102px; background-position: -83px 0;}
#mainNav2 a:hover {background-position: -83px -25px;}
#mainNav3 a {width: 87px; background-position: -172px 0;}
#mainNav3 a:hover {background-position: -172px -25px;}
#mainNav4 a {width: 86px; background-position: -246px 0;}
#mainNav4 a:hover {background-position: -246px -25px;}
#mainNav5 a {width: 73px; background-position: -327px 0;}
#mainNav5 a:hover {background-position: -327px -25px;}
#mainNav6 a {width: 132px; background-position: -388px 0;}
#mainNav6 a:hover {background-position: -388px -25px;}
#mainNav ul {display: none; width: 952px; height: 34px; position: absolute; top: 33px; left: 0; margin: 0 0 0 4px; padding: 0; list-style: none; overflow: hidden;}
#mainNav ul li {border: 0; background: none; margin: 0 0 0 -1px; padding: 10px 0 0;}
#mainNav ul a {background: none; text-indent: 0; width: auto ! important; height: 15px; padding: 0 8px; text-decoration: none; border-left: 1px solid #343e83; color: #343e83;}
#mainNav ul a:hover {text-decoration: underline;}
#mainNav ul li.selected a {text-decoration: underline;}
#mainSearch {position: absolute; width: 226px; top: 150px; left: 727px; border: 0; padding: 0; margin: 0;}
#mainSearch legend, #mainSearch label {display: none;}
#mainSearchText {float: left; border: 0; width: 185px; margin: 1px 0 0; height: 17px; background: transparent;}
#mainSearchSubmit {float: right; width: 32px; height: 20px; overflow: hidden; text-indent: -1000px; border: 0; cursor: pointer; background: transparent;}
#mainSearchSubmit:hover {background: url(http://www.elsparefonden.dk/img/bn_mainsearch.png) no-repeat 0 0;}
#breadcrumb {height: 30px; overflow: hidden; padding: 0 17px; background: #fff url(http://www.elsparefonden.dk/img/bg_breadcrumb.png) repeat-x 0 0;}
#breadcrumb * {color: #343e83;}
#breadcrumb em {background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 4px 4px;}
#breadcrumb em.first {background: none;}
#breadcrumb span {visibility: hidden;}
#breadcrumb a {text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline;}
#pageActions {list-style: none; position: absolute; top: 185px; right: 5px; margin: 0; padding: 0;}
#pageActions li {float: left; padding: 0 0 0 10px;}
#pageActions li a {display: block; float: left; height: 13px; overflow: hidden; background: url(http://www.elsparefonden.dk/img/bn_pageaction.gif) no-repeat 0 0; text-indent: -1000px;}
#pageActions li#print a {width: 15px;}
#pageActions li#print a:hover {background-position: 0 -13px;}
#pageActions li#notify a {width: 17px; background-position: -15px 0;}
#pageActions li#notify a:hover {background-position: -15px -13px;}
#topdf {list-style: none; position: absolute; top: 184px; right: 56px; margin: 0; padding: 0;}
#fconnect {list-style: none; position: absolute; top: 184px; right: 56px; margin: 0; padding: 0;}
#fconnect_with_pdf {list-style: none; position: absolute; top: 184px; right: 80px; margin: 0; padding: 0;}
#become_fan {position: absolute; z-index: 11; top: 115px; right: 5px;}
#content {background: #e9ebed url(http://www.elsparefonden.dk/img/bg_content_shadow.gif) repeat-x 0 0;}
#contentSub {min-height: 400px; overflow: hidden; background-repeat: repeat-y; background-position: 0 0;}
/* */
.consumer li#mainNav1 {background-position: -200px 0;}
.consumer li#mainNav1 a {background-position: 13px 0;}
.consumer li#mainNav1 ul {display: block;}
.consumer #leftNav ul ul li a {background: none; border: 0;}
.consumer #leftNav ul, .consumer #leftNav ul ul, .consumer #leftNav ul li a, .consumer #leftNav ul ul li.selected a, .consumer #leftNav ul ul ul li.selected a {border-color: #eeb25b;}
.consumer #leftNav ul li a, .consumer #leftNav ul li.selected a, .consumer #leftNav ul ul li.selected a, .consumer #leftNav ul ul ul li.selected a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_consumer.gif);}
.consumer #leftNav ul li.selected a, .consumer #leftNav ul ul li.selected a, .consumer #leftNav ul ul ul li.selected a {background-color: #f5e1c3;}
/* */
.public li#mainNav2 {background-position: -200px 0;}
.public li#mainNav2 a {background-position: -83px 0;}
.public li#mainNav2 ul {display: block;}
.public #leftNav ul ul li a {background: none; border: 0;}
.public #leftNav ul, .public #leftNav ul ul, .public #leftNav ul li a, .public #leftNav ul ul li.selected a, .public #leftNav ul ul ul li.selected a {border-color: #acbc65;}
.public #leftNav ul li a, .public #leftNav ul li.selected a, .public #leftNav ul ul li.selected a, .public #leftNav ul ul ul li.selected a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_public.gif);}
.public #leftNav ul li.selected a, .public #leftNav ul ul li.selected a, .public #leftNav ul ul ul li.selected a {background-color: #eff3d9;}
/* */
.corporate li#mainNav3 {background-position: -200px 0;}
.corporate li#mainNav3 a {background-position: -172px 0;}
.corporate li#mainNav3 ul {display: block;}
.corporate #leftNav ul ul li a {background: none; border: 0;}
.corporate #leftNav ul, .corporate #leftNav ul ul, .corporate #leftNav ul li a, .corporate #leftNav ul ul li.selected a, .corporate #leftNav ul ul ul li.selected a {border-color: #6fbdd3;}
.corporate #leftNav ul li a, .corporate #leftNav ul li.selected a, .corporate #leftNav ul ul li.selected a, .corporate #leftNav ul ul ul li.selected a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_corporate.gif);}
.corporate #leftNav ul li.selected a, .corporate #leftNav ul ul li.selected a, .corporate #leftNav ul ul ul li.selected a {background-color: #dbeef4;}
/* */
.partners li#mainNav4 {background-position: -200px 0;}
.partners li#mainNav4 a {background-position: -246px 0;}
.partners li#mainNav4 ul {display: block;}
.partners #leftNav ul ul li a {background: none; border: 0;}
.partners #leftNav ul, .partners #leftNav ul ul, .partners #leftNav ul li a, .partners #leftNav ul ul li.selected a, .partners #leftNav ul ul ul li.selected a {border-color: #bcb19c;}
.partners #leftNav ul li a, .partners #leftNav ul li.selected a, .partners #leftNav ul ul li.selected a, .partners #leftNav ul ul ul li.selected a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_partners.gif);}
.partners #leftNav ul li.selected a, .partners #leftNav ul ul li.selected a, .partners #leftNav ul ul ul li.selected a {background-color: #f1ebe1;}
/* */
.press li#mainNav5 {background-position: -200px 0;}
.press li#mainNav5 a {background-position: -327px 0;}
.press li#mainNav5 ul {display: block;}
.press #leftNav ul ul li a {background: none; border: 0;}
.press #leftNav ul, .press #leftNav ul ul, .press #leftNav ul li a, .press #leftNav ul ul li.selected a, .press #leftNav ul ul ul li.selected a {border-color: #ae85a7;}
.press #leftNav ul li a, .press #leftNav ul li.selected a, .press #leftNav ul ul li.selected a, .press #leftNav ul ul ul li.selected a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_press.gif);}
.press #leftNav ul li.selected a, .press #leftNav ul ul li.selected a, .press #leftNav ul ul ul li.selected a {background-color: #f2e7f6;}
/* */
.mypage li#mainNav6 {background-position: -200px 0;}
.mypage li#mainNav6 a {background-position: -388px 0;}
.mypage li#mainNav6 ul {display: block;}
.mypage #leftNav {background-image: url(http://www.elsparefonden.dk/img/bg_leftnav_mypage.jpg);}
#leftNav {background: url(http://www.elsparefonden.dk/img/bg_leftnav.jpg) no-repeat 0 0; min-height: 211px; padding: 5px;}
#leftNav ul {list-style: none; padding: 0; margin: 0 5px 25px; border-top: 1px solid #b4b8d0;}
#leftNav ul li {width: 212px;}
#leftNav ul li a {display: block; padding: 8px 5px 8px 19px; text-decoration: none; background: transparent url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 9px; color: #343e83; border-bottom: 1px solid #b4b8d0;}
#leftNav ul li a:hover {text-decoration: underline;}
#leftNav ul li.selected a {background: #ebf0fa url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 9px;}
#leftNav ul ul {margin: 0; padding: 0; border: 0; border-bottom: 1px solid #b4b8d0;}
#leftNav ul ul li a {background: none; border: 0;}
#leftNav ul ul li, #leftNav ul ul ul {border: 0;}
#leftNav ul ul li.selected {margin-top: -1px; margin-bottom: -1px;}
#leftNav ul ul li a {padding: 5px 0 5px 38px; background-position: 20px 9px ! important; background-repeat: no-repeat ! important;}
#leftNav ul ul ul li a {padding-left: 58px; background-position: 40px 9px ! important; background-repeat: no-repeat ! important;}
#leftNav ul li.selected ul a, #leftNav ul ul li.selected ul a {background: none; padding-top: 5px; padding-bottom: 5px; border: 0;}
#leftNav ul ul li.selected a, #leftNav ul ul ul li.selected a {background: #ebf0fa url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 9px; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #b4b8d0; border-bottom: 1px solid #b4b8d0;}
#leftNav ul li.selected li a {background: none ! important}
#leftNavHead {height: 62px;}
#leftNavHead a {text-decoration: none;}
#leftNavHead .navHeadText {text-decoration: none; padding: 10px 0 0 5px; color: #242f5d; display: block;}
#footer {height: 95px; clear: both; background-repeat: no-repeat; background-position: 0 100%; position: relative;}
#footer h6 {float: right; width: 197px; height: 10px; margin: 45px 0 8px; padding: 0 135px 0 0; overflow: hidden; text-indent: -5000px; background: url(http://www.elsparefonden.dk/img/hd_elsparefonden.png) no-repeat 0 0; font: normal 1px/1px verdana;}
#footer address {display: block; float: right; clear: right; width: 387px; padding-right: 129px; color: #4c516e; text-align: right;}
#footer address span {white-space: nowrap; border-right: 1px solid #4c516e; padding: 0 5px 0 1px;}
#footer address a {color: #4c516e; text-decoration: none;}
#footer address a:hover {text-decoration: underline;}
#footer .footer_co2 {position: absolute; right: 10px; top: 40px;}
/* */
#leftColumn, #centerColumn, #rightColumn {float: left; overflow: hidden; min-height: 10px;}
#leftColumn, #rightColumn {width: 232px; padding: 0 5px;}
/* */
.p1 #content {background-image: none;}
.p1 #contentSub {background-image: url(http://www.elsparefonden.dk/img/bg_content_p1.png);}
.p1 #centerColumn {width: 715px; padding: 0 0 0 5px;}
.p1 #footer {background-image: url(http://www.elsparefonden.dk/img/bg_footer_p1.png);}
.p2 #contentSub, .p5 #contentSub {background-image: url(http://www.elsparefonden.dk/img/bg_content_p2.png);}
.p2 #centerColumn, .p5 #centerColumn {width: 478px;  padding: 20px 0 0; background: url(http://www.elsparefonden.dk/img/bg_content_top_p2.png) no-repeat 0 0;}
.p2 #footer, .p5 #footer {background-image: url(http://www.elsparefonden.dk/img/bg_footer_p2.png);}
.p3 #contentSub {background-image: url(http://www.elsparefonden.dk/img/bg_content_p3.png);}
.p3 #centerColumn {width: 715px; padding: 20px 5px 0 0; background: url(http://www.elsparefonden.dk/img/bg_content_top_p3.png) no-repeat 0 0;}
.p3 #footer {background-image: url(http://www.elsparefonden.dk/img/bg_footer_p3.png);}
.p4 #content {background-image: none;}
.p4, .p5 {background: url(http://www.elsparefonden.dk/img/bg_body_p4.gif) repeat 50% 0;}
.p4 #centerColumn {width: 715px; padding: 0 0 0 5px;}
.p4 #footer {background-image: url(http://www.elsparefonden.dk/img/bg_footer_p4.png);}
.p6 #contentSub {background-image: url(http://www.elsparefonden.dk/img/bg_content_p6.png);}
.p6 #centerColumn {width: 962px; padding: 20px 5px 0 5px; background: none;}
.p6 #footer, .p9 #footer {background-image: url(http://www.elsparefonden.dk/img/bg_footer_p6.png);}
.p7 #content {background-image: none;}
.p7 #contentSub {padding: 0 0 0 5px; background-image: url(http://www.elsparefonden.dk/img/bg_content_p7.png);}
.p7 #centerColumn {width: 715px; padding: 20px 0 0 0; background: url(http://www.elsparefonden.dk/img/bg_content_top_p3.png) no-repeat 0 0;}
.p7 #footer {background-image: url(http://www.elsparefonden.dk/img/bg_footer_p7.png);}
.p8 #contentSub {background-image: url(http://www.elsparefonden.dk/img/bg_content_p8.png);}
.p8 #footer {background-image: url(http://www.elsparefonden.dk/img/bg_footer_p8.png);}
.p8 #rightColumn {background-color: #e9ebed;}
/* */
.c67_c33, .c50_c50 {width: 715px; min-height: 1%; overflow: hidden;}
.c67_c33 .a {width: 478px; float: left;}
.c67_c33 .b {width: 232px; float: right;}
.c50_c50 .a {width: 355px; float: left;}
.c50_c50 .b {width: 355px; float: right;}
.p1 #centerColumn .c67_c33 {background-color: #e9ebed;}
.p8 #centerColumn .c50_c50 {background-color: #e9ebed;}
/* */
#logo p, #header hr, #topNav0, #mainNav0, #print, #leftNav0, #footer hr {display: none;}
/* */
img {border: 0;}
form {margin: 0;}
p {margin: 0;}
#centerColumn h1 {margin: 0; padding: 0 14px 32px;}
#centerColumn h2 {margin: 0; padding: 0 15px 13px;}
#centerColumn h2.readout {margin: 0; padding: 0 15px 13px; font-weight: bold;}
#centerColumn h2.login {margin: 0; padding: 0 15px 30px;}
#centerColumn h3 {margin: 0; padding: 0 15px 0px;}
#centerColumn p {padding: 0 15px 15px;}
#centerColumn img {padding: 0 15px 15px;}
#centerColumn ol {padding: 0 5px 15px 25px; margin: 0 10px;}
#centerColumn ol li {padding: 0; margin: 0;}
#centerColumn ul.text, #centerColumn .esfBody ul {padding: 0 5px 15px 22px; margin: 0 10px; list-style-image: url(http://www.elsparefonden.dk/img/gx_bullet_grey.png);}
#centerColumn ul.text li, #centerColumn ol.text li, #centerColumn .esfBody li {padding: 0; margin: 0;}
#centerColumn dl {padding: 0 15px 15px; margin: 0;}
#centerColumn dl dt {float: left; width: 145px; padding: 0 0 8px; margin: 0;}
#centerColumn dl dd {padding: 0 0 8px; margin: 0;}
#centerColumn input.text, #centerColumn input.file {background-image: url(http://www.elsparefonden.dk/img/bg_input.png); border: 1px solid #c2c3c6; height: 15px; padding: 2px 0 2px 4px;}
/* */
#centerColumn fieldset.form {background: #ebf0fa; padding: 12px 15px 0 15px; margin: 0 15px 15px 15px; display: block;}
#centerColumn fieldset.form .error {min-height: 1px; overflow: hidden;}
#centerColumn fieldset.form label {display: block; font-weight: bold; padding-bottom: 4px;}
#centerColumn fieldset.form ul.text {padding: 0 5px 15px 7px; margin: 0 10px;}
#centerColumn fieldset.form p {padding: 0 0 12px 0;}
#centerColumn fieldset.form .error p {color: #f30632; padding-bottom: 3px;}
#centerColumn fieldset.form input.text, #centerColumn fieldset.form input.file {background: #fff; width: 224px; margin-bottom: 15px;}
#centerColumn fieldset.form input.half {width: 112px;}
#centerColumn fieldset.form textarea {border: 1px solid #c2c3c6; background: #fff; width: 98%; height: 94px; margin-bottom: 15px; padding-left: 4px; padding-top: 2px;}
#centerColumn fieldset.form div.checkbox {padding-bottom: 12px; min-height: 1px; overflow: hidden;}
#centerColumn fieldset.form div.checkbox input.checkbox {float: left; margin: 3px 4px 5px 0;}
#centerColumn fieldset.form div.checkbox label {float: left; padding: 3px 0 0 2px; font-weight: normal;}
#centerColumn fieldset.form div.checkbox p {float: left; clear: left; padding: 0 0 0 22px;}
#centerColumn fieldset.form div.checkbox .error p {color: #f30632; padding-left: 0;}
#centerColumn fieldset.form .checkboxes {min-height: 1px; overflow: hidden;}
#centerColumn fieldset.form .checkboxes div.checkbox {float: left; padding-right: 24px; overflow: hidden;}
#centerColumn fieldset.form div.radio {padding-bottom: 12px; min-height: 1px; overflow: hidden;}
#centerColumn fieldset.form div.radio input.radio {float: left; margin: 3px 4px 5px 0;}
#centerColumn fieldset.form div.radio label {float: left; padding: 3px 0 0 2px; font-weight: normal;}
#centerColumn fieldset.form div.radio p {float: left; clear: left; padding: 0 0 0 22px;}
#centerColumn fieldset.form div.radio .error p {color: #f30632; padding-left: 0;}
#centerColumn fieldset.form .radios {min-height: 1px; overflow: hidden;}
#centerColumn fieldset.form .radios div.radio {float: left; padding-right: 24px; overflow: hidden;}
#centerColumn fieldset.form .radios_vertical {padding-bottom: 12px;}
#centerColumn fieldset.form .checkboxes_vertical {padding-bottom: 12px;}
#centerColumn fieldset.form select {background: #fff; width: 224px; margin-bottom: 15px; border: 1px solid #c2c3c6;}
#centerColumn fieldset.no_mb_sel select {margin-bottom: 0px;}
#centerColumn fieldset.form input.file {height: auto; width: 290px;}
#centerColumn fieldset.form .date_select {padding-bottom: 12px;}
#centerColumn fieldset.form .date_select select {width: auto; margin: 0;}
#centerColumn fieldset.form .date_select span {padding: 0 2px; margin-top: 2px; vertical-align: top;}
#centerColumn fieldset.form .date_select img {padding: 3px 0 0 3px; vertical-align: top;}
#centerColumn fieldset.form dl {padding: 0 0 5px; margin: 0;}
#centerColumn fieldset.form dl dd {font-weight: bold; padding-bottom: 10px;}
#centerColumn .form h3.reciept {padding: 0 0 10px 0; font-weight: bold;}
#centerColumn fieldset.form .formfield {padding-bottom: 15px; min-height: 1px; overflow: hidden;}
#centerColumn fieldset.form .formfield input.text {float: left; margin: 0;}
#centerColumn fieldset.form .formfield p {float: left; padding: 2px 0 0 4px;}
#centerColumn h3.form {font-weight: bold; padding-bottom: 4px; padding-top: 14px; font-size: 127.5%;}
#centerColumn h3.small_margin {padding-bottom: 6px;}
#centerColumn .form_buttons {min-height: 1px; overflow: hidden; border-top: 1px solid #e0e0e4; margin: 0 15px; padding: 10px 0 20px 0;}
#centerColumn .form_buttons .primary {float: right; width: 300px;}
#centerColumn .form_buttons .primary input.button {margin: 0 0 0 15px; float: right;}
#centerColumn .form_buttons .secondary {float: left;}
#centerColumn .form_buttons .secondary p.back {padding: 3px 0 0 0;}
#centerColumn .form_buttons .secondary p.back a {display: block; background: url(http://www.elsparefonden.dk/img/gx_arrow_left.gif) no-repeat 0 2px; padding-left: 20px;}
#centerColumn .form_buttons_top {padding-bottom: 15px;}
#centerColumn .tipAFriend {padding: 0 300px 0 0; background: transparent url(http://www.elsparefonden.dk/img/bg_tip_a_friend.png) no-repeat right center;}
/* */
.cp_date {color: #80849d;}
/* */
.cp_hr {height: 1px; font-size: 1px; margin: 0 15px 15px; background: #e0e0e4;}
.cp_hr hr {display: none;}
/* */
.cp_list {padding: 0 15px;}
.cp_list ul {list-style: none; padding: 0; margin: 0;}
.cp_list li {padding: 20px 15px 0; margin: 0; border-bottom: 1px solid #e0e0e4; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 22px;}
.cp_list h2 {padding: 0 5px 5px ! important; color: #343e83;}
.cp_list p {padding: 0 5px 20px ! important; color: #343e83;}
.cp_list p span {padding: 0 0 0 5px; color: #6e6e96;}
.cp_list_publications {padding: 0 15px;}
.cp_list_publications ul {list-style: none; padding: 0; margin: 0;}
.cp_list_publications li {padding: 0 15px 5px; margin: 0; background: url(http://www.elsparefonden.dk/img/ic_document.png) no-repeat 16px 2px;}
.cp_list_publications h3 {padding: 0 15px 2px 25px ! important; color: #343e83;}
.cp_list_publications p {padding: 0 15px 15px 25px ! important; color: #343e83;}
.cp_list_actions {padding: 0 15px;}
.cp_list_actions ul {list-style: none; padding: 0 0 20px; margin: 0; border-top: 1px solid #e0e0e4}
.cp_list_actions li {padding: 15px; margin: 0; background: url(http://www.elsparefonden.dk/img/ic_document.png) no-repeat 16px 17px; border-bottom: 1px solid #e0e0e4;}
.cp_list_actions h2 {padding: 0 15px 5px 25px ! important; color: #343e83;}
.cp_list_actions h2 span {color: #6e6e96; padding: 0 0 0 5px;}
.cp_list_actions p {padding: 3px 15px 2px 25px ! important;}
.cp_list_actions div {padding: 0 15px 0 25px; line-height: 13px;}
.cp_h1_image {float: right; margin: -5px 25px 0 0; padding: 0 ! important;}
.cp_list_products ul {list-style: none; padding: 0; margin: 0}
.cp_list_products li {background: url(http://www.elsparefonden.dk/img/hd_cp_header.png) repeat-x 0 0; margin: 0 15px; padding: 0 0 15px;}
.cp_list_products h2 {min-height: 30px; padding: 15px 10px 10px 70px ! important; color: #242f5d; background-repeat: no-repeat; background-position: 0 5px;}
.cp_list_products h3 {padding: 0 0 0 85px ! important; color: #242f5d;}
.cp_list_products p {padding: 0 15px 15px 85px ! important;}
.cp_list_products .sub h2 span {color: #b3b7d0;}
.cp_list_products .sub p {padding-left: 70px ! important;}
.cp_list_products_sub ul {list-style: none; padding: 0; margin: 0; float: left;}
.cp_list_products_sub li {float: left; width: 209px; height: auto; overflow: hidden; margin: 0; padding: 0 15px}
.cp_list_products_sub h3 {padding: 0 0 0 0px ! important; color: #242f5d; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 2px;}
.cp_list_products_sub h3 a {padding: 0 0 0 16px;}
.cp_list_products_sub p {padding: 0 0 20px ! important;}
/* */
.cp_sitemap {min-height: 1px; overflow: hidden; padding: 0 0 1px; margin: 20px 0 30px}
.cp_sitemap dl {width: 213px ! important; background: #fcfcfd; padding: 0 ! important; float: left; margin: 0 12px ! important;}
.cp_sitemap dl dt {float: none ! important; width: auto ! important; height: 40px; padding: 0 0 0 0px ! important; border-bottom-width: 1px; border-bottom-style: solid; background: #eff3fb url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 12px 14px; font: normal 16px/40px arial, verdana, sans-serif; color: #343e83}
.cp_sitemap dl dt a {padding: 0 0 0 33px ! important;}
.cp_sitemap dl dd {padding: 3px 0 10px ! important}
.cp_sitemap dl ul {list-style: none; margin: 0; padding: 0 0 0 14px}
.cp_sitemap dl ul li {margin: 0; padding: 3px 0 2px 9px; background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 8px;}
.cp_sitemap dl ul ul {padding: 0 0 0 6px;}
.cp_sitemap dl.cp_sitemap_consumer, .cp_sitemap dl.cp_sitemap_partners {margin-left: 14px ! important}
.cp_sitemap dl.cp_sitemap_consumer dt {border-bottom-color: #eeb25b; background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_consumer.gif);}
.cp_sitemap dl.cp_sitemap_public dt {border-bottom-color: #b8c86d; background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_public.gif);}
.cp_sitemap dl.cp_sitemap_corporate dt {border-bottom-color: #6fbdd3; background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_corporate.gif);}
.cp_sitemap dl.cp_sitemap_partners dt {border-bottom-color: #b9b09c; background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_partners.gif);}
.cp_sitemap dl.cp_sitemap_press dt {border-bottom-color: #b395bf; background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_press.gif);}
.cp_sitemap_index {height: 38px; margin: 15px 15px 0; border-top: 1px solid #e0e0e4; border-bottom: 1px solid #e0e0e4;}
.cp_sitemap_index ul {list-style: none; margin: 0; padding: 5px 0 5px 3px; height: 28px; overflow: hidden;}
.cp_sitemap_index ul li {float: left; padding: 0 ; margin: 0; white-space: nowrap;}
.cp_sitemap_index ul li a {display: block; padding: 0 7px 0 6px; margin: 0 1px; line-height: 28px;}
.cp_sitemap_index ul.w li a {padding: 0 7px 0 5px;}
.cp_sitemap_index ul li.selected a {background: url(http://www.elsparefonden.dk/img/bg_sitemap_index.png) repeat-x 0 0; border-left: 1px solid #d2d5e3; border-right: 1px solid #d2d5e3; padding: 0 6px 0 5px; text-decoration: none}
.cp_sitemap_index ul li a:hover {text-decoration: underline;}
.cp_sitemap_index_list h2 {padding: 15px 15px 3px ! important; color: #343e83;}
.cp_sitemap_index_list ul {list-style: none; padding: 0 0 15px; margin: 0 17px;}
.cp_sitemap_index_list ul li {background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 7px; padding: 2px 0 3px 7px;}
/* */
.cp_content_box {padding: 14px; margin: 0 15px 15px; background: #ebf0fa;}
#centerColumn .cp_content_box h3, #centerColumn .cp_content_box p {padding-left: 0;}
.cp_content_box_rss h3 {padding: 0 15px 0 20px ! important; background: url(http://www.elsparefonden.dk/img/ic_rss.png) no-repeat 0 0;}
.cp_content_box_rss ul {list-style: none; padding: 3px 0 0 21px; margin: 0;}
.cp_content_box_rss ul li {padding: 4px 0 0 17px; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 5px;}
.cp_content_box_search {background: url(http://www.elsparefonden.dk/img/txt_soeg.png) no-repeat 0 0;}
.cp_content_box_search legend {display: none;}
.cp_content_box_search_text {padding: 25px 0 0;}
.cp_content_box_search_text label {display: block;}
.cp_content_box_search_text input {width: 414px; height: 20px; margin: 5px 0 10px; padding: 3px 3px 0 4px; background: url(http://www.elsparefonden.dk/img/bg_cp_content_box_search.png) no-repeat 0 0; border: 0;}
.cp_content_box_search_year {float: left; width:236px;}
.cp_content_box_search_year label, .cp_content_box_search_month label {display: block;}
.cp_content_box_search_year select, .cp_content_box_search_month select  {width: 183px; height: 20px; margin: 5px 0 10px; border: 1px solid #9495a2;}
.cp_content_box_search_month {float: left; width:200px;}
.cp_content_box_search_checkboxes {clear: both; min-height: 1px; overflow: hidden; width: 340px;}
.cp_content_box_search_checkboxes p {padding: 0 0 5px ! important;}
.cp_content_box_search_checkboxes div {min-height: 1px; overflow: hidden; margin-left: -4px;}
.cp_content_box_search_checkboxes input {float: left;}
.cp_content_box_search_checkboxes label {float: left; display: block; padding: 4px 1px 0;}
#cp_content_box_search_button {margin: 20px 0 0; width: 71px; height: 20px; padding: 0; border: 0; text-indent: -1000px; background: url(http://www.elsparefonden.dk/img/bn_cp_content_box_search.png) no-repeat 0 0; cursor: pointer;}
.cp_content_box .cp_search {padding: 0;}
.cp_content_box .cp_search fieldset {padding: 0; border: 0; background: transparent url(http://www.elsparefonden.dk/img/bg_cp_search2.png) no-repeat 40px 0;}
.cp_content_box .cp_search #cp_search_text {width: 335px;}
.cp_content_box_mylinks div {float: left; width: 210px; min-height: 1px; overflow: hidden;}
.cp_content_box_mylinks div input {position: relative; left: -4px; top: 1px}
#cp_content_box_mylinks_button {float: right; margin: 0 15px 30px;}
#centerColumn .cp_content_box_mylinks h3 {padding-bottom: 7px;}
#cp_content_box_mylinks_js {display: none;}
#cp_content_box_mylinks_button {display: none;}
.cp_content_box_readout legend {display: none;}
.cp_content_box_readout label {display: block; clear: left;}
.cp_content_box_readout input {float: left; width: 68px; height: 18px; margin: 5px 0 10px; padding: 2px 3px; border: 1px solid #cbcedd;}
.cp_content_box_readout span {float: left; margin: 10px 0 15px; padding: 0 8px;}
#cp_content_box_readout_button {float: right; margin: 0 15px 30px;}
/* */
.cp_link {padding: 5px 15px 15px;}
.cp_link a {padding-left: 18px; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 2px;}
/* */
.cp_link_right {padding: 0 15px 15px; text-align: right;}
.cp_link_right a {padding: 0 0 0 55px; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 35px 2px;}
.cp_link_right span {display: none;}
/* */
.cp_header {margin: 0 15px ! important; padding-bottom: 0 ! important; height: 54px; color: #222955; background: url(http://www.elsparefonden.dk/img/hd_cp_header.png) repeat-x 0 0;}
#centerColumn .cp_header_alt {color: #343e83; height: 37px; line-height: 35px; padding: 0 15px 0; margin: 0 15px 15px; background: #eff3fb; border-color: #c3c3cc; border-bottom-width: 1px; border-bottom-style: solid;}
#centerColumn .cp_header_alt a {line-height: 37px;float: right; padding: 0 0 0 20px;background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 12px;}
/* */
.cp_linklist {background: #fff url(http://www.elsparefonden.dk/img/bg_cp_linklist.png) repeat-x; padding-bottom: 5px; margin-bottom: 5px;}
#leftColumn .cp_linklist {background: #efefef url(http://www.elsparefonden.dk/img/bg_cp_linklist_left.png) repeat-x; padding-bottom: 5px; margin-bottom: 5px;}
.cp_linklist .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_linklist_inner.png) no-repeat 5px 5px; padding: 5px 5px 0 5px;}
.cp_linklist h3 {margin: 0; padding: 10px 10px 10px 10px; color: #242f5d; background: url(http://www.elsparefonden.dk/img/bg_headerarrow_blue_matte_grey.png) no-repeat 191px 15px;}
.cp_linklist h3 a {display: block; color: #242f5d; padding: 0 20px 0 0;}
.cp_linklist h3 a:hover {text-decoration: none;}
.cp_linklist p {padding: 2px 10px 10px 10px; margin: 0;}
.cp_linklist ul, .slide_txt ul, .cp_linklist li {list-style-type: none; margin: 0; padding: 0;}
.cp_linklist li {margin: 0 10px 0 10px; padding: 7px 0 5px 0; border-top: 1px solid #d1d1cf;}
.cp_linklist li.first {border: none;}
.cp_linklist li a, .slide_txt li a {display: block; padding-left: 8px; background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 4px;}
.cp_linklist .date {margin: 1px 10px 0 8px; padding: 0 0 0 0; display: block; color: #747996;}
.p1 .cp_linklist {margin-bottom: 0; padding-bottom: 0; border-bottom: 5px solid #e9ebed;}
.p1 .cp_linklist .inner {height: 245px; overflow: hidden;}
/* */
.cp_linklist_dark {background: #b0b4ce url(http://www.elsparefonden.dk/img/bg_cp_linklist_dark.png) repeat-x; margin-bottom: 5px;}
.cp_linklist_dark .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_linklist_dark_inner.png) no-repeat 5px 5px; padding: 5px;}
.cp_linklist_dark h3 {margin: 0; padding: 10px 10px 10px 10px; color: #242f5d; background: url(http://www.elsparefonden.dk/img/bg_headerarrow_blue_matte_blue.png) no-repeat 191px 15px;}
.cp_linklist_dark h3 a {display: block; color: #242f5d; padding: 0 20px 0 0;}
.cp_linklist_dark h3 a:hover {text-decoration: none;}
.cp_linklist_dark ul, .cp_linklist_dark li {list-style-type: none; margin: 0; padding: 0;}
.cp_linklist_dark li {margin: 0 10px 0 10px; padding: 8px 0 6px 0; border-top: 1px solid #c4c8db;}
.cp_linklist_dark li.first {border: none;}
.cp_linklist_dark li a {display: block; padding-left: 8px; background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 5px;}
/* */
.cp_newslinks {background :#fff;}
.cp_newslinks .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_newslinks_inner.png) repeat-x 0 5px; margin: 0 5px; padding: 5px 0;}
.cp_newslinks ul, .cp_newslinks li {list-style-type: none; margin: 0; padding: 0;}
.cp_newslinks li {float: left;}
.cp_newslinks .header {width: 685px; border-bottom: 1px solid #c8ccd6; margin: 0 10px; min-height: 1px; overflow: hidden;}
.cp_newslinks .header h3, #centerColumn .cp_newslinks h3 {float: left; margin: 0; padding: 9px 0 10px 0; color: #242f5d;}
.cp_newslinks .header h3 a {color: #242f5d; padding-right: 30px;}
.cp_newslinks .header h3 a:hover {text-decoration: none;}
.cp_newslinks .header h3 span {padding-right: 0px; background: url(http://www.elsparefonden.dk/img/bg_headerarrow_blue_matte_blue.png) no-repeat 100% 100%;}
.cp_newslinks .header ul {float: right; margin-top: 13px;}
.cp_newslinks .header li a {padding: 0 0 0 22px;}
.cp_newslinks .header li.newsletter a {padding-right: 20px; background: url(http://www.elsparefonden.dk/img/ic_newsletter_signup.png) no-repeat;}
.cp_newslinks .header li.rss a {background: url(http://www.elsparefonden.dk/img/ic_rss.png) no-repeat;}
.cp_newslinks .content {margin: 0 10px; padding: 13px 0 16px 0; min-height: 1px; overflow: hidden;}
.cp_newslinks .content li {padding-bottom: 2px; float: none;}
.cp_newslinks .content li a span {color: #747996;}
.cp_newslinks .content .leftColumn {width: 330px; float: left;}
.cp_newslinks .content .rightColumn {width: 330px; float: right;}
.cp_newslinks .content li a {display: block; padding-left: 8px; background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 5px;}
.cp_newslinks .footer {padding-left: 10px; min-height: 1px; overflow: hidden;}
/* */
.cp_linklists {background: #fff url(http://www.elsparefonden.dk/img/bg_cp_linklist.png) repeat-x; padding-bottom: 3px; margin-bottom: 5px; min-height: 115px;}
.p8 #rightColumn .cp_linklists {margin-bottom: 0; margin-top: 5px;}
#leftColumn .cp_linklists {background: #efefef url(http://www.elsparefonden.dk/img/bg_cp_linklist_left.png) repeat-x; padding-bottom: 5px; margin-bottom: 5px; min-height: 1px;}
.cp_linklists .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_linklist_inner.png) no-repeat 5px 5px; padding: 5px;}
#leftColumn .cp_linklists .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_linklist_inner_left.png) no-repeat 5px 5px; padding: 5px;}
.cp_linklists h3 {margin: 0; padding: 10px 30px 17px 10px; color: #242f5d;}
.cp_linklists h3 a {display: block; color: #242f5d;}
.cp_linklists h4 {padding: 2px 10px 5px 10px; margin: 0;}
.cp_teaser h3 {margin: 0; padding: 10px 30px 10px 10px; color: #242f5d; background: none;}
.cp_linklists p {padding: 2px 10px 10px 10px; margin: 0;}
.cp_linklists ul, .cp_linklists li {list-style-type: none; margin: 0; padding: 0;}
.cp_linklists li {margin: 0 10px 0 10px; padding-bottom: 7px;}
.cp_linklists li a {display: block; padding-left: 8px; background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 4px;}
.cp_linklists .links {margin: 3px 10px 0 10px; padding: 11px 0 0 0; border-top: 1px solid #ccc;}
.cp_linklists .links li {margin: 0;}
.cp_linklists .links li a {padding: 0 0 0 22px;}
.cp_linklists .links li.newsletter a {background: url(http://www.elsparefonden.dk/img/ic_newsletter_signup.png) no-repeat;}
.cp_linklists .links li.rss a {background: url(http://www.elsparefonden.dk/img/ic_rss.png) no-repeat;}
.cp_linklists .date {margin: 3px 10px 0 8px; padding: 0 0 15px 0; display: block; color: #747996;}
.cp_linklists li a span {color: #747996;}
/* */
.cp_quickpoll {background: #b0b4ce url(http://www.elsparefonden.dk/img/bg_cp_linklist_dark.png) repeat-x; margin-top: 5px;}
#rightColumn .cp_quickpoll {padding-bottom: 7px;}
.cp_quickpoll .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_linklist_dark_inner.png) no-repeat 5px 5px; padding: 5px;}
.cp_quickpoll h3 {margin: 0; padding: 10px 30px 16px 10px; color: #242f5d;}
.cp_quickpoll h3 a {display: block; color: #242f5d;}
.cp_quickpoll p {color: #242f5d; margin: 0 10px 0 10px;}
.cp_quickpoll .form {margin: 8px 10px 0 10px; padding-top: 10px; border-top: 1px solid #c4c8db;}
.cp_quickpoll .radio {padding-top: 3px; min-height: 1px; overflow: hidden;}
.cp_quickpoll .radio input {float: left;}
.cp_quickpoll .radio label {float: right; width: 178px; padding-top: 4px; color: #242f5d;}
.cp_quickpoll div.button {margin: 18px 0 0 0; padding-top: 15px; border-top: 1px solid #c4c8db;}
.cp_quickpoll input.button {float: right; margin: 0;}
.cp_quickpoll .cp_poll_result p {margin: 8px 10px 0 10px; padding-top: 10px; border-top: 1px solid #c4c8db;}
.cp_quickpoll .cp_poll_result dl {margin: 8px 10px 0 10px; padding-top: 10px; border-top: 1px solid #c4c8db;}
.cp_quickpoll .cp_poll_result dl dt {padding: 0 0 4px; margin: 0; color: #242f5d;}
.cp_quickpoll .cp_poll_result dl dd {padding: 0 0 8px 0px; margin: 0;}
.cp_quickpoll .cp_poll_result dl dd span {float: left; height: 15px; margin-right: 5px; border: 1px solid #888888; background: #ffffff url(http://www.elsparefonden.dk/img/bg_poll_result.png);}
/* */
.cp_zebra_table {clear: both; width:448px; border-bottom: 1px solid #e0e0e4; margin: 0 15px 20px; border-collapse: collapse; padding: 0;}
.p3 .cp_zebra_table {width:685px;}
.cp_zebra_table tr.odd {background: #efefef;}
.cp_zebra_table th {height: 36px; overflow: hidden; background: #cdcdcd url(http://www.elsparefonden.dk/img/bg_cp_zebra_table_header.png) no-repeat; color: #343e83; text-align: left;}
.cp_zebra_table td, .cp_zebra_table th {height: 36px; padding: 0 5px 0 10px;}
.cp_zebra_table .value {text-align: right; white-space: nowrap;}
.cp_zebra_table .last {padding-right: 14px;}
.cp_zebra_table .column {width: 139px; padding-right: 5px; border-left: 1px solid #a4a7c4;}
#centerColumn .cp_zebra_table img {padding: 0; border: 1px solid #a4a7c4;}
.cp_zebra_table th a.sort_none {background: transparent url(http://www.elsparefonden.dk/img/gx_arrow_table_right.png) no-repeat 0 5px; padding: 0 0 0 10px;}
.cp_zebra_table th a.sort_down {background: transparent url(http://www.elsparefonden.dk/img/gx_arrow_table_down.png) no-repeat 0 4px; padding: 0 0 0 10px;}
.cp_zebra_table th a.sort_up {background: transparent url(http://www.elsparefonden.dk/img/gx_arrow_table_up.png) no-repeat 0 4px; padding: 0 0 0 10px;}
.cp_zebra_table th a img.sort {margin:0 0 4px 0px;}
#centerColumn .specs_list th {white-space:nowrap;}
#centerColumn .specs_list th img {border: 0; margin-left: 3px;}
#centerColumn .specs_list td {padding-top: 15px; padding-bottom: 15px; color: #343e83;}
#centerColumn .specs_list td.value, #centerColumn .specs_list td.attr {vertical-align: top;}
#centerColumn .specs_list td select {margin: 0;}
#centerColumn .specs_list td input.checkbox {margin: 3px 0 0;}
#centerColumn .specs_list td .largerThumb {position: absolute; display: none; text-align: center; padding: 0 0 10px;}
#centerColumn .specs_list td .largerThumb p, #centerColumn table.specs_list td .largerThumb h4 {font-size: 100%; padding: 0 10px; margin: 0; text-align: left; white-space: nowrap;}
#centerColumn .specs_list td .largerThumb.show {display: inline; border: 1px solid #c4c8e3; background-color: #ffffff; width: 160px;}
#centerColumn .specs_list td .img {width: 160px; text-align: center;}
#centerColumn .specs_list td .largerThumb.show img {border: none; margin: 5px;}
#centerColumn .cp_specs_list_top {overflow: hidden; padding-bottom: 10px;}
#centerColumn .cp_specs_list_top input {float: left; margin-left: 30px;}
#centerColumn .cp_specs_list_top ul {float: right; list-style: none; padding: 5px 0 0; margin: 0 15px 0 0;}
#centerColumn .cp_specs_list_top li {float: left; padding-left: 15px;}
#centerColumn .cp_specs_list_top li a {padding: 0 0 0 17px; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat;}
#centerColumn .cp_specs_list_bottom {overflow: hidden; padding: 10px 0 0; margin-bottom: 0;}
#centerColumn .cp_specs_list_bottom input {float: left; margin-left: 30px;}
#centerColumn .cp_specs_list_bottom input.prev {float: right; margin: 0 15px 0 0;}
#centerColumn .cp_specs_list_bottom input.next {float: right; margin: 0 15px 0 0;}
#centerColumn .cp_specs_list_bottom ul {clear: both; float: right; list-style: none; padding: 0 0 0; margin: 0 15px 0 0;}
#centerColumn .cp_specs_list_bottom li {display: inline; padding-left: 15px;}
#centerColumn .cp_specs_list_bottom li a {padding: 0 0 0 17px; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat;}
/* */
.cp_action_plan_tree {background: #fff url(http://www.elsparefonden.dk/img/bg_cp_linklist.png) repeat-x; padding-bottom: 5px; margin-bottom: 5px;}
.cp_action_plan_tree .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_linklist_inner.png) no-repeat 5px 5px; padding: 5px;}
.cp_action_plan_tree h3 {margin: 0; padding: 10px 30px 31px 10px; color: #242f5d;}
.cp_action_plan_tree h3 a {display: block; color: #242f5d;}
.cp_action_plan_tree .prev_next_links {min-height: 1px; overflow: hidden; margin: 0 10px 11px 10px; padding: 9px 0 10px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.cp_action_plan_tree .prev {float: left;}
.cp_action_plan_tree .next {float: right;}
.cp_action_plan_tree .prev a {background: url(http://www.elsparefonden.dk/img/gx_arrow_left.gif) no-repeat center left; padding-left: 20px;}
.cp_action_plan_tree .next a {background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat center right; padding-right: 20px;}
.cp_action_plan_tree ul, .cp_action_plan_tree li {list-style-type: none; margin: 0; padding: 0;}
.cp_action_plan_tree ul {margin: 0 10px;}
.cp_action_plan_tree ul ul {margin: 0; background: none;}
.cp_action_plan_tree li {vertical-align: top; background: url(http://www.elsparefonden.dk/img/bg_cp_action_plan_tree_list_item.png) no-repeat; min-height: 1px; overflow: hidden;}
.cp_action_plan_tree li.sel {background: url(http://www.elsparefonden.dk/img/bg_cp_action_plan_tree_list_item_sel.png) no-repeat;}
.cp_action_plan_tree li li {background: url(http://www.elsparefonden.dk/img/bg_cp_action_plan_tree_sub_list_item.png) no-repeat;}
.cp_action_plan_tree li li.sel {background: url(http://www.elsparefonden.dk/img/bg_cp_action_plan_tree_sub_list_item_sel.png) no-repeat;}
.cp_action_plan_tree li a {display: block; vertical-align: top;  padding-left: 20px; margin-bottom: 11px;}
.cp_action_plan_tree li li a {padding-left: 30px;}
.cp_action_plan_tree li.last a {margin-bottom: 4px;}
.cp_action_plan_tree .download_link {min-height: 1px; overflow: hidden; margin: 14px 10px 5px 10px; padding: 9px 0 10px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.cp_action_plan_tree .download_link a {background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0% 10%; display: block; padding-left: 20px;}
#centerColumn .cp_action_plan_tree {background: none;}
#centerColumn .cp_action_plan_tree .inner {background: none; padding-bottom: 23px;}
#centerColumn .cp_action_plan_tree h3 {padding: 0 0 25px 15px;}
#centerColumn .cp_action_plan_tree ul {padding-left: 39px;}
#centerColumn .cp_action_plan_tree ul ul {padding-left: 0;}
#centerColumn .cp_action_plan_tree li {font-weight: bold;}
#centerColumn .cp_action_plan_tree li li {font-weight: normal;}
/* */
.cp_product {overflow: hidden;}
.cp_product .price {padding-bottom: 10px; border-bottom: 1px solid #d8d8dc;margin-bottom: 20px;float: left; width: 203px;}
.cp_product .line {overflow: hidden;}
.cp_product label {float: left; width: 60px;}
.cp_product span {float: left; width: 70px; text-align: right;}
#centerColumn .cp_product img {margin: 0 15px 20px; float: left; border: 1px solid #a4a7c4; padding: 0;}
/* */
.cp_to_top {border-top: 1px solid #e0e0e4; border-bottom: 1px solid #e0e0e4; margin: 20px 15px 0 15px; padding: 12px 0 12px 0; min-height: 1px; overflow: hidden; clear: both;}
.cp_to_top p, #centerColumn .cp_to_top p {padding: 0; float: left; color: #80849d;}
.cp_to_top ul, .cp_to_top li {list-style-type: none; margin: 0; padding: 0;}
.cp_to_top ul {float: right;}
.cp_to_top li {float: left;}
.cp_to_top li.comment a {background: url(http://www.elsparefonden.dk/img/ic_comment.png) no-repeat 0% 30%; padding-left: 17px; margin-right: 17px;}
.cp_to_top li.to_top a {background: url(http://www.elsparefonden.dk/img/ic_to_top.png) no-repeat 0% 50%; padding-left: 11px;}
.p3 .cp_to_top {margin-bottom: 20px}
/* */
.cp_pagination {height: 25px; border-top: 1px solid #e0e0e4; margin: 0 15px 0 15px; padding: 9px 0 6px 0; min-height: 1px; overflow: hidden;}
.cp_pagination p, #centerColumn .cp_pagination p {padding: 4px 0 0; float: left; color: #80849d;}
.cp_pagination ul, .cp_to_top li {list-style-type: none; margin: 0; padding: 0;}
.cp_pagination ul {float: right;}
.cp_pagination li {float: left; padding-left: 5px; margin-left: 3px; background: url(http://www.elsparefonden.dk/img/bg_cp_pagination_list_seperator.png) no-repeat 0% 50%;}
.cp_pagination li.prev, .cp_pagination li.next, .cp_pagination li.first {background: none;}
.cp_pagination li a, .cp_pagination li span {float: left; padding: 3px 3px 4px 2px;}
.cp_pagination li.sel a {border: 1px solid #d2d5e3; background: url(http://www.elsparefonden.dk/img/bg_cp_pagination_sel.png) repeat-x;}
.cp_pagination li.prev a, .cp_pagination li.next a {margin-top: 4px; padding: 0; width: 12px; height: 11px; overflow: hidden; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat; text-indent: -5000px;}
.cp_pagination li.prev a {background: url(http://www.elsparefonden.dk/img/gx_arrow_left.gif) no-repeat;}
.cp_pagination_top_of_page {border-bottom: 1px solid #e0e0e4;}
.cp_pagination .page_size ul {clear: both; float: left;}
.cp_pagination .page_size li {background: none; padding-left: 0;}
/* */
.cp_view_archive {border-top: 1px solid #e0e0e4; margin: 0 15px 0 15px; padding: 19px 0 17px 0; min-height: 1px; overflow: hidden;}
.cp_view_archive p, #centerColumn .cp_view_archive p {margin: 0; float: right;}
.cp_view_archive a {background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0% 40%; padding-left: 20px;}
/* */
.cp_user_actions {background: #fff url(http://www.elsparefonden.dk/img/bg_cp_linklist.png) repeat-x; margin-bottom: 5px; padding-bottom: 5px;}
.p1 .cp_user_actions, .p8 .cp_user_actions {margin-bottom: 0;}
.cp_user_actions .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_linklist_inner.png) no-repeat 5px 5px; padding: 5px 5px 0 5px; min-height: 1px; overflow: hidden;}
.cp_user_actions h3 {margin: 0; padding: 15px 10px 11px 11px; padding-left: 28px; background: url(http://www.elsparefonden.dk/img/ic_user.png) 11px 15px no-repeat;}
.cp_user_actions .list {height: 37px;}
.p8 .cp_user_actions .list {height: 87px;}
.cp_user_actions ul, .cp_user_actions li {list-style-type: none; margin: 0; padding: 0;}
.cp_user_actions li {margin: 0 10px 0 10px; padding: 0 0 10px 0;}
.cp_user_actions li a {display: block; padding-left: 18px; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 1px;}
.cp_user_actions input.button {float: right; margin: 19px 10px 10px 0;}
.p1 .cp_user_actions {border-bottom: 5px solid #e9ebed;}
.cp_user_actions_simple {background-image: url(http://www.elsparefonden.dk/img/bg_cp_user_actions_simple.png);}
.cp_user_actions_simple .inner {background-image: url(http://www.elsparefonden.dk/img/bg_cp_user_actions_simple_inner.png);}
/* */
.cp_search {padding: 3px 15px 12px;}
.cp_search fieldset {padding: 14px 0 14px; border-top: 1px solid #ccccce; border-bottom: 1px solid #ccccce; overflow: hidden; min-height: 1px; background: url(http://www.elsparefonden.dk/img/bg_cp_search.png) no-repeat 40px 14px;}
.cp_search label {float: left; width: 30px; height: 22px; text-indent: -1000px; background: url(http://www.elsparefonden.dk/img/txt_soeg.png) no-repeat 0 5px;}
.cp_search #cp_search_text {float: left; width: 350px; height: 18px; margin: 0 6px 0 10px; padding: 3px 3px 0 3px; background: transparent; border: 0;}
.cp_search #cp_search_button {float: left; width: 32px; height: 20px; margin: 1px 0 0; overflow: hidden; text-indent: -1000px; border: 0; cursor: pointer; background: transparent;}
.cp_search #cp_search_button:hover {background: url(http://www.elsparefonden.dk/img/bn_mainsearch.png) no-repeat 0 0;}
/* */
.cp_search_result {padding: 0 0 22px;}
.cp_search_result_heading {height: 37px; padding: 3px 0 0; margin: 0 15px 15px; background: #eff3fb; border-bottom-width: 1px; border-bottom-style: solid;}
.cp_search_result h2 {float: left; height: 30px; text-indent: -1000px; background: url(http://www.elsparefonden.dk/img/bg_mainnav_text_new.png) no-repeat 0 0; padding: 0 ! important;}
#centerColumn .cp_search_result h2.text {background: none; text-indent: 15px; line-height: 33px; color: #343E83; text-transform: uppercase; white-space: nowrap;}
.cp_search_result p {padding: 0 30px 15px ! important;}
.cp_search_result span {float: right; line-height: 37px; padding: 0 15px 0 0;}
.cp_search_result.cp_consumer .cp_search_result_heading {border-bottom-color: #eeb25b;}
.cp_search_result.cp_consumer h2 {width: 109px; background-position: 13px 0;}
.cp_search_result.cp_consumer li, .cp_search_result.cp_consumer .cp_search_result_all a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_consumer.gif); border-bottom-color: #eeb25b;}
.cp_search_result.cp_public .cp_search_result_heading {border-bottom-color: #b8c86d;}
.cp_search_result.cp_public h2 {width: 102px; background-position: -83px 0;}
.cp_search_result.cp_public li, .cp_search_result.cp_public .cp_search_result_all a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_public.gif); border-bottom-color: #b8c86d;}
.cp_search_result.cp_corporate .cp_search_result_heading {border-bottom-color: #6fbdd3;}
.cp_search_result.cp_corporate h2 {width: 87px; background-position: -172px 0;}
.cp_search_result.cp_corporate li, .cp_search_result.cp_corporate .cp_search_result_all a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_corporate.gif); border-bottom-color: #6fbdd3;}
.cp_search_result.cp_partners .cp_search_result_heading {border-bottom-color: #b9b09c;}
.cp_search_result.cp_partners h2 {width: 86px; background-position: -246px 0;}
.cp_search_result.cp_partners li, .cp_search_result.cp_partners .cp_search_result_all a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_partners.gif); border-bottom-color: #b9b09c;}
.cp_search_result.cp_press .cp_search_result_heading {border-bottom-color: #b395bf;}
.cp_search_result.cp_press h2 {width: 73px; background-position: -327px 0;}
.cp_search_result.cp_press li, .cp_search_result.cp_press .cp_search_result_all a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right_press.gif); border-bottom-color: #b395bf;}
.cp_search_result.cp_general .cp_search_result_heading {border-bottom-color: #b4b8d0;}
.cp_search_result.cp_general h2 {width: 200px; background-image: url(http://www.elsparefonden.dk/img/bg_hd_elsparefonden.png); background-position: 15px 0;}
.cp_search_result.cp_general li, .cp_search_result.cp_general .cp_search_result_all a {background-image: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif); border-bottom-color: #b4b8d0;}
.cp_search_result ul {list-style: none; padding: 0; margin: 0 15px;}
.cp_search_result ul li {padding: 0 0 15px 30px; margin: 0 0 15px; background-repeat: no-repeat; background-position: 14px 2px; clear: both; border-bottom-width: 1px; border-bottom-style: solid; overflow: hidden; min-height: 1px;}
.cp_search_result ul h3 {padding: 0 ! important;}
.cp_search_result ul p {padding: 3px 0 0 ! important;}
.cp_search_result ul strong {display: block; padding: 15px 0 0;}
.cp_search_result ul em a {float: left; white-space: nowrap;}
.cp_search_result ul em span {float: left; width: 15px; height: 15px; overflow: hidden; text-indent: -100px; padding: 0; line-height: 12px; background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 9px 5px;}
.cp_search_result_all {text-align: right; padding: 0 30px 15px 0 ! important;}
.cp_search_result_all a {padding: 0 0 0 17px; background-repeat: no-repeat; background-position: 0 2px;}
.cp_search_result p span {float: none; line-height: normal; padding: 0 0 0 5px; color: #6e6e96;}
/* */
.cp_global_search_top_pagination {padding-bottom: 10px;}
#searchResultCount a {text-decoration: underline;}
#searchResult {padding: 0 15px 0 15px;}
.cp_search_hr {height: 1px; font-size: 1px; margin: 15px 15px 15px 15px; background: #ccccce !important;}
.suggested_search_result {background: #edf1fa; margin-top: 15px;}
.cp_global_search_result {width:685px; float: left; border-bottom: 1px solid #ccccce; padding: 15px 0 15px 0;}
.cp_global_search_result .cp_search_icon {float: left; text-align: center; width: 90px; min-height: 25px; height: 25px; height: auto;}
.cp_global_search_result .cp_search_icon img {padding: 0 !important; margin: 0 !important;}
.cp_global_search_result .cp_search_text {float: left; width:575px;}
.cp_global_search_result h3 {padding: 0 0 0 16px !important;}
.cp_global_search_result p {padding: 8px 0 5px 0 !important;}
.cp_global_search_result em a {float: left; white-space: nowrap; padding: 0 8px 0 0;}
.cp_global_search_result em span {background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 5px; float: left; width: 8px; height: 15px; overflow: hidden; text-indent: -1000px; padding: 0; line-height: 12px;}
.cp_global_search_result .cp_consumer h3 {background: url(http://www.elsparefonden.dk/img/gx_arrow_right_consumer.gif) no-repeat 0px 2px;}
.cp_global_search_result .cp_public h3 {background: url(http://www.elsparefonden.dk/img/gx_arrow_right_public.gif) no-repeat 0px 2px;}
.cp_global_search_result .cp_corporate h3 {background: url(http://www.elsparefonden.dk/img/gx_arrow_right_corporate.gif) no-repeat 0px 2px;}
.cp_global_search_result .cp_partners h3 {background: url(http://www.elsparefonden.dk/img/gx_arrow_right_partners.gif) no-repeat 0px 2px;}
.cp_global_search_result .cp_press h3 {background: url(http://www.elsparefonden.dk/img/gx_arrow_right_press.gif) no-repeat 0px 2px;}
.cp_global_search_result .cp_general h3 {background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0px 2px;}
.cp_global_search_result .pub_html_link {text-decoration: underline;}
#rightColumn .related_search_results_heading {padding: 5px 0 5px 0;}
#rightColumn #relatedSearchResult {width: 200px; padding: 20px 0 0 10px;}
#rightColumn #relatedSearchResult h2 {padding: 14px 0 12px 0; margin: 0; border-top: 1px solid #c4c4c4; color: #242f5d; font-family: verdana; font-size: 136.5%;}
#rightColumn .cp_global_search_result {border: none; padding: 0; width: 198px;}
#rightColumn .cp_global_search_result .cp_search_text {width: 198px;}
#rightColumn .cp_global_search_result h3 {font-weight: bold;}
#rightColumn .cp_global_search_result p {padding-top: 4px !important; padding-bottom: 10px !important;}
#rightColumn .see_all_results {padding: 0 10px 18px 0;}
#rightColumn .see_all_results a {background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0px 4px; padding: 0 0 0 8px; clear: both;}
/* */
.cp_picture img, #centerColumn .cp_picture img {display: block; margin-bottom: 5px; padding: 0;}
.p1 #rightColumn .cp_picture {border-bottom: 5px solid #e9ebed;}
.p1 #rightColumn .cp_picture img, .p8 #rightColumn .cp_picture img {margin-bottom: 0;}
.p8 #rightColumn .cp_picture {border-bottom: 0; border-top: 5px solid #e9ebed;}
.signup_steps {margin-bottom: 28px;}
/* */
.cp_frontpage_user_actions {background: #fff; padding-top: 5px;   border-top: 5px solid #e9ebed;}
.cp_frontpage_user_actions .inner {height: 177px; margin: 0 5px; position: relative;}
.cp_frontpage_user_actions h2, #centerColumn .cp_frontpage_user_actions h2 {padding: 12px 12px 12px 10px; color: #343e83;}
.cp_frontpage_user_actions h2 a {display: block; color: #343e83;}
.cp_frontpage_user_actions .text {position: absolute; left: 0; bottom: 26px; top: 35px;}
.cp_frontpage_user_actions p, #centerColumn .cp_frontpage_user_actions p {padding: 0 110px 11px 10px;}
.cp_frontpage_user_actions p span, #centerColumn .cp_frontpage_user_actions p span {display: block; padding-top: 11px;}
.cp_frontpage_user_actions ul, .cp_frontpage_user_actions li {list-style-type: none; margin: 0; padding: 0;}
.cp_frontpage_user_actions li {margin: 0 10px 0 10px; padding: 0 0 10px 0;}
.cp_frontpage_user_actions li a {display: block; padding-left: 18px; background: url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 1px;}
.cp_frontpage_user_actions .club_1000 {background: url(http://www.elsparefonden.dk/img/bg_cp_newslinks_inner.png) repeat-x;}
.cp_frontpage_user_actions .club_1000 p, #centerColumn .cp_frontpage_user_actions .club_1000 p {padding-right:12px;}
#centerColumn .cp_frontpage_user_actions .cp_kwh_link_box .frm_elements {padding-left: 7px; padding-right: 0; text-indent: -22px; margin-left: 22px;}
#centerColumn .cp_frontpage_user_actions .cp_kwh_link_box label {font-size: 100%; font-weight: normal;}
.cp_frontpage_user_actions .club_1000 .teaserIcon {background: none 0 10px no-repeat; padding-top: 12px; height: 177px; width: 60px;}
.cp_frontpage_user_actions .club_1000 .teaserLinks {width: 280px;}
/* */
.cp_tipafriend_spot {background: #b0b4ce url(http://www.elsparefonden.dk/img/bg_cp_linklist_dark.png) repeat-x; margin-bottom: 5px; height: 187px; overflow: hidden;}
.cp_tipafriend_spot .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_tipafriend_spot_inner.png) no-repeat 5px 5px; padding: 5px 5px 4px 5px; min-height: 163px;}
.cp_tipafriend_spot h3 {margin: 0; padding: 10px 30px 22px 10px; color: #242f5d; background: url(http://www.elsparefonden.dk/img/bg_headerarrow_blue_matte_blue.png) no-repeat 194px 12px;}
.cp_tipafriend_spot a {display: block;}
.cp_tipafriend_spot h3 a {color: #242f5d;}
.cp_tipafriend_spot p {margin: 0 10px 16px 10px; color: #343e83;}
/* */
.cp_site_spot {padding: 5px; background: #fff;}
.cp_site_spot .inner {width: 192px; height: 110px; position: relative; background: #fafaf8;}
.cp_site_spot p, #centerColumn .cp_site_spot p {margin: 0; padding: 0 10px 0 0; position: absolute; left: 10px; bottom: 8px;}
.cp_site_spot a {display: block; margin-top: 3px; padding-left: 18px;}
/* */
.cp_tabs {background: #fff url(http://www.elsparefonden.dk/img/bg_cp_tabs.png) no-repeat; padding: 5px;}
.cp_tabs ul, .cp_tabs li {margin: 0; padding: 0; list-style-type: none;}
.cp_tabs li {float: left; line-height: 11px;}
.cp_tabs .tabs {min-height: 1px; overflow: hidden;}
.cp_tabs .tabs li {height: 31px; margin-right: 5px; overflow: hidden;}
.cp_tabs .tabs li a {display: block; padding: 8px 5px 20px 5px; text-decoration: none;}
.cp_tabs .tabs li.first a {padding-left: 15px;}
.cp_tabs .tabs li.sel a {background: url(http://www.elsparefonden.dk/img/bg_cp_tabs_tab_sel.png) repeat-x; padding-left: 15px; padding-right: 15px;}
.cp_tabs .tabs li.sel .selTabNoLink {display: block; padding: 8px 15px 20px 15px; color: #343e83; background: url(http://www.elsparefonden.dk/img/bg_cp_tabs_tab_sel.png) repeat-x;}
.cp_tabs .content {height: 267px; overflow: hidden;}
.cp_tabs .content .a {width: 330px; float: left;}
.cp_tabs .content .b {width: 330px; float: right;}
.cp_tabs .list {height: 86px; overflow: hidden; padding-bottom: 2px; background-repeat: no-repeat; background-position: 0 12px;}
.cp_tabs h4 {margin: 13px 0 5px 68px; color: #343e83;}
.cp_tabs .content ul {margin-left: 61px;}
.cp_tabs .content li {padding: 1px 8px 1px 7px; background: url(http://www.elsparefonden.dk/img/bg_cp_pagination_list_seperator.png) no-repeat 100% 50%;}
.cp_tabs .content li.last {background: none;}
.p1 .cp_tabs {border-bottom: 5px solid #e9ebed;}
/* */
.cp_slideshow {height: 187px; background-color: #f1f2f3; position: relative; cursor: pointer;}
#centerColumn .cp_slideshow img {padding: 0;}
.cp_slideshow .prev, .cp_slideshow .next {width: 11px; height: 17px; overflow: hidden; position: absolute; right: 0; bottom: 0;}
.cp_slideshow .prev {margin: 0 52px 14px 0;}
.cp_slideshow .next {margin: 0 26px 14px 0;}
.cp_slideshow_js {display: none;}
.cp_integration {text-align: center; padding-bottom: 15px;}
.cp_integration * {text-align: left;}
/* */
.cp_contact_list {background: url(http://www.elsparefonden.dk/img/bg_cp_contact_list.png) repeat-x; margin-bottom: 5px;}
.cp_contact_list .inner {background: url(http://www.elsparefonden.dk/img/bg_cp_tipafriend_spot_inner.png) no-repeat 5px 5px; padding: 5px 5px 0 5px;}
.cp_contact_list h3 {margin: 0; padding: 15px 30px 8px 10px; color: #252f5e;}
.cp_contact_list h3 a {display: block; color: #252f5e;}
.cp_contact_list h3 a:hover {text-decoration: none;}
.cp_contact_list ul, .cp_contact_list li {margin: 0; padding: 0; list-style-type: none;}
.cp_contact_list li {min-height: 1px; overflow: hidden; border-top: 1px solid #e3e6f7; margin: 0 5px 0 3px; padding: 8px 1px 7px 7px;}
.cp_contact_list li span {float: right;}
.cp_contact_list li p {padding-right: 10px;}
/* */
#centerColumn .cp_login h3 {padding: 0 0 6px 0; font-weight: bold;}
#centerColumn .cp_login fieldset.form input.text {float: left; margin: 0;}
#centerColumn .cp_login fieldset.form input.button {float: left; margin-left: 8px;}
#centerColumn .cp_login .formfield {padding-bottom: 15px; min-height: 1px; overflow: hidden;}
#centerColumn .cp_login p a {display: block; padding: 0 5px 1px 19px; background: transparent url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 1px;}
/* */
#centerColumn .cp_signup_text {padding-bottom: 8px;}
#centerColumn .cp_signup_text h2 {font-weight: bold; padding-bottom: 4px;}
/* */
.fake_fieldset {margin: 0 15px 15px 15px; padding: 15px 15px 0 15px; background: #ebf0fa; min-height: 1px; overflow: hidden;}
.fake_fieldset .a {width: 202px; float: left;}
.fake_fieldset .b {width: 202px; float: right;}
.fake_fieldset input.checkbox {margin: 3px 4px 5px 0;}
#centerColumn .fake_fieldset h3 {padding-left: 0; padding-right: 0; padding-bottom: 6px; margin-top: -1px;}
#centerColumn .fake_fieldset h3 img {padding: 0 0 10px;}
#centerColumn .fake_fieldset p {padding-left: 0; padding-right: 0;}
#centerColumn .fake_fieldset img {margin: 0; padding: 0;}
#centerColumn .fake_fieldset div.button {padding-bottom: 20px; overflow: hidden;}
#centerColumn .fake_fieldset div.button .fright {float: right;}
#centerColumn .fake_fieldset .cp_site_spot {margin-bottom: 15px;}
#centerColumn .fake_fieldset fieldset.form {background: none; padding: 0; margin: 0;}
#centerColumn .fake_fieldset fieldset.form div.checkbox, #centerColumn .fake_fieldset fieldset.form div.radio {padding-bottom: 3px;}
#centerColumn .fake_fieldset .cp_picture {margin-bottom: 15px;}
#centerColumn .fake_fieldset fieldset.form .checkbox a {text-decoration: underline;}
#centerColumn .fake_fieldset p.next {padding-top: 15px;}
#centerColumn .fake_fieldset p.next a {display: block; padding: 0 5px 1px 19px; background: transparent url(http://www.elsparefonden.dk/img/gx_arrow_right.gif) no-repeat 0 2px;}
/* */
.cp_my_links {margin: 0 10px 5px 10px;}
.cp_my_links .inner {border-bottom: 1px solid #ccc; padding-bottom: 12px; min-height: 1px; overflow: hidden;}
.cp_my_links h3 {margin: 0 0 5px 0; padding: 0 0 7px 0; color: #242f5d; font-weight: normal; border-bottom: 1px solid #ccc;}
.cp_my_links h3 a {display: block; color: #242f5d;}
.cp_my_links ul, .cp_my_links li {list-style-type: none; margin: 0; padding: 0;}
.cp_my_links li {margin: 0 4px 0 4px; padding: 7px 0 0 0; float: left;}
.cp_my_links li a {display: block; padding-left: 8px; background: url(http://www.elsparefonden.dk/img/gx_breadcrumb.gif) no-repeat 0 4px;}
#leftColumn .cp_my_links {margin-top: 50px;}
/* */
#leftNav .portlet ul li a {padding: 0px 5px 0px 5px; background: none; border: none;}
#leftNav .portlet ul {margin: 10px 0; border: none;}
.contentViews {margin: 0 5px;}
.contentActions {margin: 0 5px;}
#centerColumn .field {padding-left: 15px; padding-right: 15px;}
#centerColumn .field .field {padding-left: 0px; padding-right: 0px;}
#centerColumn .field input {width: auto !important;}
#centerColumn .field .label_editor {font-weight: bold; display: block;}
/* */
.tabel {border-collapse: collapse; margin: 0 15px 20px; width: auto !important; border: none !important; border-bottom: 1px solid #e0e0e4 !important;}
.tabel th {padding: 5px 10px; overflow: hidden;  border: none !important; background: #cdcdcd url(http://www.elsparefonden.dk/img/bg_cp_zebra_table_header.png) no-repeat ! important; color: #343e83 !important; font-weight: normal !important; text-align: left;}
.tabel td {padding: 5px 10px ! important;}
.tabel td.NormalRow {white-space: nowrap;}
/* */
.cp_to_top li.comment {background-color: transparent; border: none;}
img {vertical-align: top;}
#centerColumn .cp_iframe {padding-left: 5px;}
#centerColumn .imgWithCaption {padding: 0 15px;}
#centerColumn .imgCaption {font: normal 100%/24px verdana, arial, sans-serif; color: #747996; padding: 0 15px 15px; margin: 0; line-height: 12px;}
#centerColumn .cp_list_actions li {padding: 15px 15px 15px 0; background: url(http://www.elsparefonden.dk/img/ic_document.png) no-repeat 1px 17px;}
#centerColumn .esfBody {padding: 0 15px 15px;}
#centerColumn .esfBody ul {padding-left: 3px;}
#centerColumn .esfBody ol {padding-left: 15px;}
#centerColumn .esfBody p {padding-left: 0;}
#centerColumn .esfBody .tabel {margin: 0 0 20px;}
#centerColumn .esfBody .tabel td.NormalRow {white-space: normal;}
#centerColumn .esfBody .cp_zebra_table {margin-left: 0;}
#centerColumn .esfBody img, #centerColumn .esfBody p img {padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px;}
#centerColumn .esfBody h1, #centerColumn .esfBody h2, #centerColumn .esfBody h3 {padding-left: 0px; margin-left: 0px;}
#centerColumn .primary_kwh {float: right; width: 448px; display: inline-block;}
#centerColumn p.error {color: #f30632;}
#centerColumn .cp_picture .top_left_big_teaser {background: url(http://www.elsparefonden.dk/img/bg_top_big_teaser.png) no-repeat; width:715px; height:187px;}
#centerColumn .cp_picture .top_left_big_teaser h1 {color: #242f5d; padding: 15px 15px 15px 15px;}
#centerColumn .cp_picture .top_left_big_teaser a, #centerColumn .cp_picture .top_left_big_teaser p {color: #ffffff;}
#centerColumn .cp_picture .top_left_big_teaser p {padding: 0 15px 15px 15px; font-size: 175%;}
/* */
#loginPortlet h3 {padding-left: 10px;}
#loginPortlet fieldset {padding: 0 10px 0 5px; display: block;}
#loginPortlet input.text {background-image: url(http://www.elsparefonden.dk/img/bg_input.png); border: 1px solid #c2c3c6; height: 15px; padding: 2px 0 2px 4px; margin: 2px 10px 0 6px;}
#loginPortlet label {padding: 0 10px 0 5px; font-weight: bold;}
#loginPortlet div.checkbox label {padding: 0 0 0 0; font-weight: normal;}
#loginPortlet input.text {background: #fff; width: 195px; margin-bottom: 15px;}
#loginPortlet .cp_link {margin: 12px 0 0 1px;}
#loginPortlet .cp_hr {background: #999999; display: block; margin: 10px 10px 15px 11px; padding: 0;}
#loginPortlet fieldset.ny_bruger {padding-left: 0; display: block;}
#loginPortlet .loginControls {padding: 0 12px 0 7px;}
#loginPortlet p.error {color: #f30632}
/* */
#content #centerColumn #content {background: none;}
#content .listing th {font-size: 109.5%; font-weight: bold;}
#content .listing th img {padding-top: 14px; padding-left: 4px;}
ul.configlets {padding-left: 10px;}
#archetypes-schemata-links {padding-left: 15px;}
.foldoutTitle {padding-left: 10px; background: url(http://www.elsparefonden.dk/img/gx_arrow_table_right.png) no-repeat 0 5px; cursor: pointer;}
#csvtohtml .even {background-color: #fff}
#csvtohtml th {height: auto; padding: 5px 5px 10px 5px !important;}
#csvtohtml td {height: auto; padding: 10px 5px 10px 5px !important;}
#csvtohtml .sortheader {text-decoration: none; cursor: pointer;}
#csvtohtml .sortarrow img {background-color: #fff; margin-right: 3px; padding: 1px; vertical-align: middle;}
@media print {
#topNav, #serviceNav, #topNavSelect, #become_fan, #mainNav, #mainSearch, #breadcrumb, #pageActions, #fconnect, #leftColumn, #rightColumn, #footer {display: none;}
#wrapper {width :478px;}
#centerColumn .esfBody li {margin-left: 15px;}
.p3 #wrapper, .p3 #centerColumn {width :710px;}
.p2 #centerColumn {background: none; padding-bottom: 20px;}
.p2 #contentSub {background-position: center;}
.p3 #contentSub {background-position: right;}
}
/* */

