/* darkblue        #0073bc *//* 50% blue        #77b1d5 *//* 25% blue        #b3d0e2 *//* lightblue       #efefef */li { list-style-image: url(./images/breadcrumb.gif);}div { border: 0px solid red;}body { background: #efefef;       font-family:      Arial,sans-serif;      font-size:        9pt;       margin: 0px;       height: 100%;       line-height: 135%;}.white {  font-family: Arial, sans-serif; font-size: 9pt; color: #FFFFFF}a {text-decoration: none; color: #0073bc; }a.losse_link {/*text-decoration: none;*/ color: #425aad; font-weight: bold;}/* Top */.top        { border: 0px solid red;              background: url(images/buderus_top.jpg) no-repeat top left;              margin: 0px;              height: auto;             }.logo       { border: 0px solid yellow;              position: absolute;              margin-left: 755px;              float: left;              width: 125px;             }.menu_top   { border: 0px solid pink;              width: 550px;              height: auto;              float: left;              color: #fff;              font-size: 9pt;              font-weight: bold;              margin-top: 60px;              padding-left: 195px;              word-spacing: 45px;             }.menu_top a { color: #fff; text-decoration: none; }.zoeken      { border: 0px solid lime;               width: 200px;               height: auto;               float: left;               color: #fff;               font-size: 11px;               font-weight: bold;               margin-top: 50px;               padding-left: 10px;               word-spacing: 0px;             }.zoekveld, .invoerveld   { height: 15px; border: 1px solid #77b1d5; font-size: 11px;}.zoeken .button { border: 1px solid #77b1d5;                 background: #b3d0e2;                 color: #0073bc;                 font-weight: bold;                 font-size: 11px;                 height: 20px;                 cursor: pointer;                }.zoeken input { font-size: 11px; height: 16px; }/* Product menu */.menu_main a {color: #fff; text-decoration: none; }.menu_main   {padding-top: 2px;             height: 100%;             border: 0px solid red;             background: #0073bc;             color: #fff;             font-size: 9pt;            }.producten, .diensten, .documenten, .selector             {               font-size: 9pt;               font-weight: bold;               margin: 0px;               padding: 0px;               padding-top: 10px;              }.nummering a { color: #fff; }.nummering   { color: #fff;               padding-left: 10px;               font-size: 9pt;               color: #425aad;               font-weight: normal;               background: #77b1d5;              }.subcat a    { color: #425aad; }.subcat      { color: #425aad;               background: #b3d0e2;               font-size: 8pt;               font-style: normal;               font-weight: normal;               margin: 0px;               padding: 2px;               padding-left: 15px;               display: block;              }.subsubcat a { color: #425aad; }.subsubcat   { color: #425aad;               background: #efefef;               font-style: italic;               font-size: 7pt;               font-weight: normal;               margin: 0px;               padding: 2px;               padding-left: 20px;              }.button { border: 1px solid #77b1d5;          background: #b3d0e2;          color: #0073bc;          font-weight: bold;          height: 20px;         }.button:disabled                 {          border: 1px solid #77b1d5;          background: #b3d0e2;          color: #efefef;          font-weight: bold;          height: 20px;         }.dropdown {}.formcheck {            }/* Breadcrumps*/.breadcrumbs_blok { font-family: Arial,sans-serif;                    border: 0px solid purple;                    background: #C0CFE6;                    width: 100%;                    height: 25px;                    font-size: 8pt;                    color: #425aad;                    padding-top: 5px;                    padding-left: 15px;                    font-weight: bold;                   }.breadcrumbs   { border: 0px solid red;}.breadcrumbs a { color: #425aad; text-decoration: none; }/* Inhoud */.standaard_text {                  color: black;                  font-size: 13px;                  line-height: 15px;}.container   {              border: 0px solid red;              padding: 10px;              width: 810px;              float: left;              }.content { padding: 10px; }.intro, .detail { border: 0px solid white; margin: 0px; }h3           { font-size: small; color: #425aad; }h3 a 	      { color:#0073bc;}h2           { line-height: 100%; font-size: 16px; font-weight: bold; color: #425aad; }a img          { margin: 5px; }.onderschrift { color: #425aad; margin: 0px; /*font-size: xx-small;*/ }.onderschrift a { color: #425aad;}.contacttable { font-size: 11px;}.keuze_blok  { border: 0px solid red; width: 550px;}.keuze_blok2  { border: 0px solid red; width: 450px; margin-top:5px;}.keuze_blok2_alt  { border: 0px solid red; width: 750px; margin-top:5px;}.keuze       {             width: 110px;             height: 150px;             float: left;             display: inline;             text-align: center;             margin: 5px;             }.keuze2       {             width: 110px;             height: 150px;             float: left;             display: inline;             text-align: center;             margin: 5px;             }.keuze img  { margin: 0px; }.plaatje	{  padding: 0;             margin: 5px;             width: auto;             height: auto;             clear: both;             }.plaatje img { border: 1px solid #425aad; margin: 0; }.plaatje_rechts	{             padding: 0;             margin: 5px;             width: auto;             height: auto;             float:right;             }.plaatje_rechts img { border: 1px solid #425aad; margin: 0; }.plaatje_midden	{                 padding: 0;                 margin: 5px;                 width: auto;                 height: auto;                 float:right;                 }.plaatje_midden img { border: 1px solid #425aad; margin: 0; }.wagen { float:right; border: 1px; border-style: solid; border-color: #b3d0e2; }.wagen ul { margin-left:10px; }.wagen li { margin-left:0; }/* Sitemap */.kolom1, .kolom2, .kolom3           { float: left; }.kolom1 h3, .kolom2 h3, .kolom3 h3  { margin-bottom: 0;  }.nummering_sitemap   {             font-size: 12px;                         line-height: 150%;             margin-left: 25px;             color: #425aad;             font-weight: normal;                         }.nummering_sitemap a {color: #000;}.subcat_sitemap      {             border: 0px solid red;             line-height: 150%;             margin-left: 35px;             margin-top: 0px;             margin-bottom: 0px;             color: #000;             font-size: 11px;             font-style: normal;             font-weight: normal;             }.subcat_sitemap a    {color: #000;}.subsubcat_sitemap   {             border: 0px solid red;             line-height: 150%;             margin-left: 10px;             margin-top: 0px;             margin-bottom: 0px;             color: #000;             font-style: italic;             font-size: 11px;             font-weight: normal;             }.subsubcat_sitemap a {color: #000;}.selector_sitemap    {             margin-left: 10px;             margin-top: 10px;             }.algemeen_sitemap h3, .diensten_sitemap h3, .generator_sitemap h3, .producten_sitemap h3, .documenten_sitemap h3 {font-size: x-small;}/* Tabel */.tabel_blok a {font-size: 12px; color: #425aad}.tabel_dienst { line-height: 150%;} .tabel_dienst span { color: #425aad; font-weight: bold;} td { font: x-small/10pt Arial; vertical-align: top; }/* Generator */#eerst td, #eerst a { color:black; font-weight: bold; }.selector_container {                    border: 0px solid red;                    padding: 10px;                    width: 1000px;                    float: left;                    }.regeling_container {margin-bottom:10px; float:left;}.module_container {width:540px; float:left; margin-right: 5px;}.module_groep { border: 1 solid #0073bc; margin-top: 1px; margin-bottom: 1px;}.kast_container {float:left; width:150px;}.kast_module_container {}.module {}.vinkje {}.specs {}#productTabel td { font-size: 7pt; }/* Generator in volledig scherm */.sel_container {                 padding: 10px;                 width:100%;                 }.sel_header    {                border: 0px solid lime;                display: block;                height: auto;               width: 100%;               }.sel_wagen     {  border-left: 1px solid #efefef;                border-bottom: 1px solid #efefef;                width: 300px;                position: relative;                top: -10px;				        right: -30px;                float: right;                background: #C0CFE6;                padding: 10px 0px 0px 10px;                clear: right;               }               .sel_wagen h3 {              margin-bottom: 10px;               }               .sel_wagen_item  { border-left: 1px solid #efefef;                border-bottom: 1px solid #efefef;                width: 300px;                position: relative;                top: -10px;				        right: -30px;                float: right;                background: #C0CFE6;                padding: 5px 0px 5px 10px;                clear: right;               }.sel_intro         {                display: block-inline;                 float: left; }.sel_kenmerk      {                position: relative;                float: left;                width: auto;                margin: 0px 2px 0px 2px;                padding: 4px;                border: 1px solid white;               }.sel_kenmerkkeuze                              {                margin-top: 5px;               }               .sel_kenmerkblok  {                border: 0px solid red;                margin-top:-3px;               }               .sel_keuzeblok  {                border: 0px solid red;                width: 450px;                margin-top:0px;               }.sel_kenmerkblok a img {margin: 0px;}.sel_kenmerkblok thead td                              {                border-bottom: 1px solid black;                border-left: 1px solid black;                background-color: #b3d0e2;                padding: 5px;                text-align: center;               }.sel_kenmerkblok thead #laatst                              {                border-bottom: 1px solid black;                border-right: 1px solid black;                background-color: #b3d0e2;                padding: 5px;                text-align: center;               }.sel_kenmerkblok tbody td                              {                border-bottom: 1px solid black;                padding: 5px 3px 5px 3px;                text-align: center;               }.sel_kenmerkblok tfoot td                              {                border-top: 2px solid #b3d0e2;                padding: 3px;                text-align: center;                vertical-align: bottom;               }.sel_keuze          {                width: 110px;                height: 150px;                float: left;                display: inline;                text-align: center;                margin: 5px;               }.sel_keuze img    {                margin: 0px;               }.sel_keuze_plaatje                             {                padding: 0;                margin: 5px;                width: auto;                height: auto;                clear: both;               }.sel_keuze_plaatje img                             {                border: 1px solid #425aad;                margin: 0;               }.sel_keuzeblok_alt  {                border: 0px solid red;                width: 100%;                margin-top:10px;               }.sel_keuze_alt  {                width: 300px;                height: 255px;                float: left;                display: inline;                text-align: center;                margin: 2px;               }.sel_intro_alt  {                width: 99%;                float: left;               }.sel_producttabel                              {                margin: 15px 0px 0px 0px;               }.sel_regeling_container                              {                margin-bottom:10px;                float:left;                width: 980px;               }.sel_kast_container                              {                float: left;                width: 535px;               }               .sel_kast_main {                width: 540px;               }               .sel_kast            {border: 1px solid #0073bc;                font-family:      Arial,sans-serif;                width: 534px;                height: 40px;                padding-left: 3px;                margin-bottom: 1px;                margin-top: 5px;               }               .sel_kast  a         {                font-size: 9pt;                font-weight: bold;               }               .sel_kol_1h        {border: 0px solid lime;                color: #0073bc;                text-align: left;                font-weight: bold;                float: left;                width: 290px;                padding: 3px;               }.sel_kol_2h       {border: 0px solid lime;                color: #0073bc;                text-align: right;                font-size: 8pt;                font-weight: bold;                float: left;                width: 80px;                padding: 3px;               }               .sel_kol_3h        {                color: #0073bc;                text-align: center;                font-size: 8pt;                font-weight: bold;                float: left;                width: 70px;                padding: 3px;               }.sel_kol_4h        {                color: #0073bc;                text-align: center;                font-size: 8pt;                font-weight: bold;                float: left;                width: 70px;                padding: 3px;               }               .sel_groep         { border: 1px solid #0073bc;                color: black;                float: left;                width: 534px;                padding: 3px;                margin-top: 1px;                margin-bottom: 1px;               }               .sel_groep  img  {                 height: 1px;                width: 100%;                padding: 0px;                margin: 0px;               }               .sel_kol_1        { border: 0px solid lime;                color: #0073bc;                text-align: left;                float: left;                width: 290px;                padding-left: 3px;               }.sel_kol_2       {border: 0px solid lime;                color: black;                text-align: right;                font-size: 8pt;                font-weight: normal;                float: left;                width: 80px;               }               .sel_kol_3        {border: 0px solid lime;                color: #0073bc;                text-align: center;                font-size: 20pt;                font-weight: normal;                float: left;                width: 70px;               }               .sel_kol_3 span {                color: black;                text-align: right;                font-size: 8pt;                font-weight: normal;                vertical-align: top;                width: 69px;               }.sel_kol_4        {border: 0px solid lime;                color: black;                text-align: center;                float: left;                width: 70px;               }/* end */