body
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    background-color: #BB873B;
    padding: 0px;
    margin: 0px;
    text-align: center;
    min-width: 950px;
    letter-spacing: normal;
}

body.business
{
    background-color: #5c7c8d;
}

body.frontpage
{
    background-color: #5c7c8d;
}

body.solution
{
    background-color: #5C7C8D;
}

*
{
    font-family: inherit;
    font-size: inherit;
    color: inherit;
}

.article-attachment-image
{
    margin: 0px 0px 10px 0px;
}

.article-divider
{
    width: 20px;
}

.article-footnotes
{
    font-size: 11px;
    color: #404040;
}

.article-intro
{
    font-size: 13px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
}

.article-leftcolumn
{
    width: 214px;
}

.article-rightcolumn
{
    width: 200px;
}

.article-subtitle
{
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 15px 0px;
}

.article-text
{
    font-size: 12px;
    margin: 0px 0px 15px 0px;
}

.article-title
{
    font-size: 24px;
    margin: 0px 0px 15px 0px;
}

.contents-article
{
    width: 500px;
    position: absolute;
    top: 0px;
    left: 120px;
}

.contents-article-borders
{
    margin: 5px 0px 5px 0px;
    border-style: solid;
    border-color: #d9d86f;
    border-width: 0px 2px 0px 2px;
    height: 480px;
}

.contents-article-business-borders
{
    margin: 5px 0px 5px 0px;
    border-style: solid;
    border-color: #d4dec2;
    border-width: 0px 2px 0px 2px;
    height: 480px;
}

.contents-article-frontpage
{
    width: 500px;
    position: absolute;
    top: 0px;
    left: 150px;
}

.contents-article-frontpage-borders
{
    margin: 5px 0px 5px 0px;
    border-style: solid;
    border-color: #d4dec2;
    border-width: 0px 2px 0px 2px;
    height: 480px;
}

.contents-article-text
{
    padding: 33px 33px 10px 33px;
}

.contents-leftcolumn
{
    width: 120px;
    height: 305px;
    position: absolute;
    top: 15px;
    left: 15px;
}

.contents-menu
{
    width: 105px;
    height: 305px;
    position: absolute;
    top: 15px;
    left: 15px;
}

.contents-rightcolumn
{
    width: 120px;
    height: 305px;
    position: absolute;
    top: 15px;
    left: 665px;
}

.contents-sidecolumn
{
    width: 135px;
    height: 305px;
    position: absolute;
    top: 15px;
    left: 635px;
}

.document-banner-bottom
{
    background-image: url(/images/graphics/19297896dc1ff4d710085b5936f1197bd96378cf);
    margin: 0px 0px 0px -400px;
    width: 800px;
    height: 120px;
    position: absolute;
    top: 630px;
    left: 50%;
}

.document-banner-business-bottom
{
    background-image: url(/images/graphics/3c9322951308a9a6bdea0c50549e705efa4d69b7);
    margin: 0px 0px 0px -400px;
    width: 800px;
    height: 120px;
    position: absolute;
    top: 630px;
    left: 50%;
}

.document-banner-business-top
{
    background-image: url(/images/graphics/4be6ff92800d9556272791a3d8dc05f918e53551);
    margin: 0px 0px 0px -400px;
    width: 800px;
    height: 135px;
    position: absolute;
    top: 0px;
    left: 50%;
}

.document-banner-frontpage-bottom
{
    background-image: url(/images/graphics/87547b927f9f9ce02677f218ba5b0963604a2bee);
    background-repeat: no-repeat;
    margin: 0px 0px 0px -400px;
    width: 800px;
    height: 120px;
    position: absolute;
    top: 630px;
    left: 50%;
}

.document-banner-frontpage-top
{
    background-image: url(/images/graphics/4be6ff92800d9556272791a3d8dc05f918e53551);
    background-repeat: no-repeat;
    margin: 0px 0px 0px -400px;
    width: 800px;
    height: 130px;
    position: absolute;
    top: 0px;
    left: 50%;
}

.document-banner-top
{
    background-image: url(/images/graphics/abb01c81dc3af8f5eada8a290debedca524a56f7);
    margin: 0px 0px 0px -400px;
    width: 800px;
    height: 130px;
    position: absolute;
    top: 0px;
    left: 50%;
}

.document-contents
{
    background-color: #ffffff;
    margin: 0px 0px 0px -400px;
    width: 800px;
    height: 500px;
    position: absolute;
    top: 130px;
    left: 50%;
    overflow: auto;
}

.frontpage-title
{
    font-size: 24px;
    font-weight: 100;
    width: 290px;
    text-align: right;
}

.frontpagemenu-item
{
    font-size: 11px;
    font-weight: bold;
    background-image: url(/images/graphics/2f78bfc945254ac56a2acebaee0af16e13f83b40);
    padding: 0px 5px 0px 5px;
    width: 60px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
}

.frontpagemenu-item-left
{
    font-size: 1px;
    background-image: url(/images/graphics/9508d3b3b0a00aa3c794c645114fd3f0c8c3f6f1);
    background-position: top right;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.frontpagemenu-item-right
{
    font-size: 1px;
    background-image: url(/images/graphics/92234eb3cfc5a1e87af3f710c194e48eef5ea61e);
    background-position: top left;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.languages-flags
{
    padding: 2px;
}

.languages-text
{
    padding: 2px 6px 2px 0px;
}

.menu-divider
{
    font-size: 1px;
    height: 20px;
}

.menu-item-major
{
    padding: 2px 5px 2px 5px;
    margin: 0px 0px 5px 0px;
}

.menu-item-major-focus
{
    background-color: #BB873B;
    padding: 2px 5px 2px 5px;
    margin: 0px 0px 5px 0px;
    width: 70%;
}

.menu-item-major-focus-business
{
    background-color: #d4dec2;
    padding: 2px 5px 2px 5px;
    margin: 0px 0px 5px 0px;
    width: 70%;
}

.menu-item-minor
{
    margin: 4px 0px 0px 10px;
}

.newslist-category
{
    font-size: smaller;
    color: #999999;
}

.newslist-intro
{
    font-size: 1.4em;
}

.newslist-item
{
    margin: 10px 0px 10px 0px;
}

.newslist-link
{
    font-size: 1.0em;
    text-decoration: underline;
    margin: 3px 0px 20px 0px;
}

.newslist-title
{
    font-size: 1.4em;
    font-weight: bold;
    margin: 0px 0px 3px 0px;
}

.retailers-item
{
    font-size: 13px;
    margin: 0px 0px 15px 0px;
    width: 285px;
    line-height: 125%;
}

.retailers-list
{
    position: relative;
    top: 60px;
    left: 180px;
    display: none;
}

.retailers-map
{
    position: absolute;
    top: 20px;
    left: 0px;
    cursor: pointer;
}

.retailers-map-area
{
    cursor: pointer;
}

.retailers-title
{
    font-size: 20px;
    width: 278px;
    position: absolute;
    top: 20px;
    left: 180px;
}

.searchbox
{
    font-size: 1.4em;
    color: #000000;
    margin: 0px 5px 15px 0px;
    border-style: solid;
    border-color: #ffffff;
    border-width: 1px;
    width: 120px;
    height: 16px;
}

.searchbutton
{
    font-size: 1.3em;
    font-weight: bold;
    color: #ffffff;
    background-color: #888888;
    border-style: solid;
    border-color: #ffffff;
    border-width: 2px;
    height: 20px;
}

.shop-cart-list
{
    border-style: solid;
    border-color: #d9d86f;
    border-width: 1px;
}

.shop-cart-list-item
{
    padding: 2px 5px 2px 5px;
    border-style: solid;
    border-color: #fff9af;
    border-width: 0px 0px 1px 0px;
}

.shop-cart-list-legend
{
    font-size: smaller;
    color: #998033;
    padding: 2px 10px 2px 5px;
    border-style: solid;
    border-color: #d9d86f;
    border-width: 0px 0px 1px 0px;
}

.shop-cart-list-title
{
    font-size: 14px;
    font-weight: bold;
    background-color: #d9d86f;
    padding: 3px 10px 3px 5px;
}

.shop-cart-list-total
{
    font-weight: bold;
    padding: 5px;
    border-style: double;
    border-color: #d9d86f;
    border-width: 0px 0px 3px 0px;
    text-align: right;
}

.shop-cart-list-updatebutton
{
    padding: 10px;
    text-align: right;
}

.shop-checkout-address
{
    margin: 5px 0px 5px 0px;
    border-style: solid;
    border-color: #d9d86f;
    border-width: 1px;
    width: 130px;
}

.shop-checkout-address-contents
{
    font-size: 11px;
    padding: 5px 5px 0px 5px;
}

.shop-checkout-address-title
{
    font-size: 14px;
    font-weight: bold;
    background-color: #d9d86f;
    padding: 3px 10px 3px 5px;
}

.shop-checkout-back
{
    font-size: 14px;
    font-weight: bold;
    background-color: #d9d86f;
    padding: 3px 10px 3px 15px;
    margin: 15px 15px 15px 0px;
    border-style: solid;
    border-color: #808080;
    border-width: 1px;
    width: 100px;
    float: left;
    cursor: pointer;
}

.shop-checkout-back:hover
{
    background-color: #b3ac64;
}

.shop-checkout-continue
{
    font-size: 14px;
    font-weight: bold;
    background-color: #d9d86f;
    padding: 3px 15px 3px 10px;
    margin: 15px 0px 15px 15px;
    border-style: solid;
    border-color: #808080;
    border-width: 1px;
    width: 100px;
    text-align: right;
    float: right;
    cursor: pointer;
}

.shop-checkout-continue:hover
{
    background-color: #b3ac64;
}

.shop-checkout-steps
{
    margin: 0px 0px 15px 15px;
    width: 180px;
    text-align: right;
    float: right;
}

.shop-help-link
{
    width: 100px;
    text-align: right;
    float: right;
}

.shop-list-item
{
    padding: 15px;
    margin: 0px 0px 20px 0px;
    border-style: solid;
    border-color: #BB873B;
    border-width: 1px;
    width: 400px;
}

.shop-list-item-clear
{
    font-size: 1px;
    height: 1px;
    clear: both;
}

.shop-list-item-image
{
    margin: 0px 0px 10px 15px;
    width: 75px;
    text-align: right;
    float: right;
}

.shop-list-item-link
{
    padding: 0px;
    margin: 10px 0px 0px 0px;
}

.shop-list-item-name
{
    font-size: 16px;
    margin: 0px 0px 10px 0px;
}

.shop-login-form
{
    background-color: #d9d86f;
    padding: 5px;
    margin: 0px 0px 10px 0px;
    border-style: solid;
    border-color: #404040;
    border-width: 1px;
}

.shop-product-buy
{
    margin: 0px 0px 10px 0px;
}

.shop-product-description
{
    margin: 0px 0px 15px 0px;
}

.shop-product-image
{
    margin: 0px 0px 10px 15px;
    float: right;
}

.shop-product-image-thumbnail
{
    margin: 0px 5px 0px 0px;
    border-style: solid;
    border-color: #ccb033;
    border-width: 1px;
    vertical-align: top;
}

.shop-product-images
{
    padding: 10px 0px 0px 0px;
    border-style: solid;
    border-color: #ccb033;
    border-width: 1px 0px 0px 0px;
    clear: both;
}

.shop-product-name
{
    font-size: 24px;
    margin: 0px 0px 15px 0px;
}

.shop-product-price
{
    margin: 0px 0px 10px 0px;
}

.text-error
{
    font-weight: bold;
    color: #c00000;
    background-color: #fffff0;
    padding: 10px;
    margin: 10px 10px 10px 0px;
    border-style: solid;
    border-color: #990000;
    border-width: 2px;
}

.text-info
{
    color: #000000;
    background-color: #d4dec2;
    padding: 10px;
    margin: 10px 10px 10px 0px;
    border-style: solid;
    border-color: #003300;
    border-width: 2px;
}

.topmenu-divider
{
    font-size: 1px;
    width: 5px;
}

.topmenu-item
{
    font-weight: bold;
    background-image: url(/images/graphics/6e877fefddf1659539303bef4e453cb9dcef3040);
    padding: 0px 5px 0px 5px;
    width: 60px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
}

.topmenu-item-business
{
    font-weight: bold;
    background-image: url(/images/graphics/2f78bfc945254ac56a2acebaee0af16e13f83b40);
    padding: 0px 5px 0px 5px;
    width: 60px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
}

.topmenu-item-business-focus
{
    font-weight: bold;
    background-image: url(/images/graphics/bd1367253bc1e4f4c48e44d6b0918407f86e69ef);
    padding: 0px 5px 0px 5px;
    width: 60px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.topmenu-item-business-left
{
    font-size: 1px;
    background-image: url(/images/graphics/9508d3b3b0a00aa3c794c645114fd3f0c8c3f6f1);
    background-position: top right;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.topmenu-item-business-left-focus
{
    font-size: 1px;
    background-image: url(/images/graphics/faadb1afa50a125c13612f32fc38d46101d54813);
    background-position: top right;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.topmenu-item-business-right
{
    font-size: 1px;
    background-image: url(/images/graphics/92234eb3cfc5a1e87af3f710c194e48eef5ea61e);
    background-position: top left;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.topmenu-item-business-right-focus
{
    font-size: 1px;
    background-image: url(/images/graphics/7addd39036a118518da536f44566b5fd65885c5d);
    background-position: top left;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.topmenu-item-focus
{
    font-weight: bold;
    background-image: url(/images/graphics/bd1367253bc1e4f4c48e44d6b0918407f86e69ef);
    padding: 0px 5px 0px 5px;
    width: 60px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.topmenu-item-left
{
    font-size: 1px;
    background-image: url(/images/graphics/9d7b9a33cbd995189ce7db9ce15c088bd802746b);
    background-position: top right;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.topmenu-item-left-focus
{
    font-size: 1px;
    background-image: url(/images/graphics/faadb1afa50a125c13612f32fc38d46101d54813);
    background-position: top right;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.topmenu-item-right
{
    font-size: 1px;
    background-image: url(/images/graphics/9c6b57b85ea1733d844ea40fce453b96f80d0334);
    background-position: top left;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.topmenu-item-right-focus
{
    font-size: 1px;
    background-image: url(/images/graphics/7addd39036a118518da536f44566b5fd65885c5d);
    background-position: top left;
    background-repeat: no-repeat;
    width: 5px;
    height: 22px;
}

.webshop-login-form input[type=submit]
{
    margin: 10px 0px 0px 0px;
}

.webshop-sidecolumn-cart
{
    background-color: #d9d86f;
    margin: 0px 0px 15px 0px;
    border-style: solid;
    border-color: #404040;
    border-width: 1px;
}

.webshop-sidecolumn-cart-contents
{
    background-color: #ffffff;
    padding: 5px;
    height: 50px;
    overflow: auto;
}

.webshop-sidecolumn-cart-footer
{
    font-size: 11px;
    padding: 5px;
}

.webshop-sidecolumn-cart-header
{
    font-weight: bold;
    padding: 5px;
}

.webshop-sidecolumn-cart-item
{
    font-size: 9px;
    padding: 2px 0px 2px 0px;
    border-style: dashed;
    border-color: #e0e0e0;
    border-width: 0px 0px 1px 0px;
}

.webshop-sidecolumn-cart-totalprice
{
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0px 1px 0px;
    margin: 0px 0px 5px 0px;
    border-style: double;
    border-color: #cccccc;
    border-width: 0px 0px 3px 0px;
    text-align: right;
}

.webshop-sidecolumn-login-footer
{
    padding: 5px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    border-style: solid;
    border-color: #ccb033;
    border-width: 1px 0px 0px 0px;
}

Kontakt info
{
}

a
{
    font-size: 1.4em;
}

a.front-big-link
{
    font-size: 2.2em;
}

a.front-big-link:link
{
    font-weight: bold;
    color: #ffffff;
}

a.front-big-link:visited
{
    font-weight: bold;
    color: #ffffff;
}

a.front-link
{
    font-size: 1.2em;
}

a.front-link:link
{
    font-weight: bold;
    color: #ffffff;
}

a.front-link:visited
{
    font-weight: bold;
    color: #ffffff;
}

a.frontpagemenu:link
{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

a.frontpagemenu:visited
{
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

a.language:link
{
    font-size: 1.4em;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}

a.language:visited
{
    font-size: 1.4em;
    font-weight: bold;
    color: #ffffff;
}

a.menu-major
{
    font-size: 1.6em;
}

a.menu-major:link
{
    text-decoration: none;
    color: #000000;
}

a.menu-major:visited
{
    text-decoration: none;
    color: #000000;
}

a.menu-minor
{
    font-size: 1.3em;
    padding: 0px;
    margin: 0px;
}

a.menu-minor:link
{
    text-decoration: none;
    color: #665e40;
}

a.menu-minor:visited
{
    text-decoration: none;
    color: #665e40;
}

a.topmenu
{
    font-size: 1.3em;
}

a.topmenu:link
{
    text-decoration: none;
    color: #000000;
}

a.topmenu:visited
{
    text-decoration: none;
    color: #000000;
}

a:link
{
    text-decoration: none;
    color: #000000;
}

a:visited
{
    text-decoration: none;
    color: #000000;
}

a:active
{
    text-decoration: none;
    color: #665e40;
}

a:hover
{
    text-decoration: none;
    color: #000000;
}

big
{
    font-size: larger;
}

div.article-template
{
    position: relative;
}

div.document
{
    width: 950px;
    height: auto;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
    overflow: hidden;
}

div.document-front
{
    width: 850px;
    height: auto;
    position: relative;
    top: 0px;
    margin-left: auto;
    margin-right: auto;
    z-index: 3;
}

div.document-front h1
{
    font-size: 2.2em;
    margin: 0px;
}

div.document-front h2
{
    font-size: 2.2em;
    margin: 0px;
}

div.document-front h3
{
    font-size: 1.4em;
    font-weight: normal;
    margin: 0px;
}

div.document-front p
{
    font-size: 1.4em;
    font-weight: normal;
    margin: 0px;
}

div.footer-back-living
{
    background-image: url(/images/2c6133dcb7b19833d9cd9369c09b121f6b0ac7bb-footer_background.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 950px;
    height: 130px;
}

div.footer-back-solution
{
    background-image: url(/images/0f9466dab5901e55d6785a1b66b2eb0a328c0602-footer.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 950px;
    height: 130px;
}

div.front-footer h2
{
    font-size: 1.4em;
}

div.front-footer p
{
    font-size: 1.2em;
}

div.front-link-title
{
    font-size: 1.1em;
    font-weight: bold;
    color: #000000;
}

div.front-service
{
    float: right;
}

div.front-top-image
{
    background-color: #999;
    width: 641px;
    height: 247px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}

div.front-top-text-left
{
    background-image: url(/images/56086d0f3277e70be2db7ab23516ef4c3fd9d9b2-transparent_png-24_70.png);
    background-position: top left;
    background-repeat: repeat;
    padding: 10px;
    width: 260px;
    height: 207px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 3;
}

div.frontpagemenu
{
    height: 22px;
    text-align: center;
    position: absolute;
    top: 108px;
    left: 155px;
}

div.header-back-living
{
    background-image: url(/images/497f5c37b61e5280f00b6a7c276881041b1c1ef8-top_background.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 950px;
    height: 130px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
}

div.header-back-solution
{
    background-image: url(/images/11eb02c0619d6c4bdc35eee70b15cb5977162766-header.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 950px;
    height: 130px;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 1;
}

div.language
{
    font-size: 10px;
    background-image: url(/images/graphics/9700322bf4358857dc6e98914a14fed8d052dfe7);
    background-repeat: no-repeat;
    padding: 2px 0px 0px 0px;
    width: 70px;
    height: 17px;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

div.living-frame
{
    padding: 0px 10px;
    border-style: solid;
    border-color: #BB873B;
    border-width: 1px;
    height: 248px;
}

div.living-image-frame
{
    margin: 0px 13px 0px 0px;
    border-style: solid;
    border-color: #BB873B;
    border-width: 1px;
    height: 248px;
}

div.logo-living
{
    width: 456px;
    height: 74px;
    position: absolute;
    top: 23px;
    left: 490px;
    z-index: 2;
}

div.logo-solution
{
    width: 562px;
    height: 74px;
    position: absolute;
    top: 23px;
    left: 442px;
    z-index: 2;
}

div.navigation
{
    width: 950px;
    height: 22px;
    position: absolute;
    top: 108px;
    left: 0px;
    z-index: 2;
}

div.service-box-living
{
    background-color: #BB873B;
    padding: 10px;
    margin: 0px 0px 10px 0px;
    width: 190px;
}

div.service-box-solutions
{
    background-color: #5C7C8D;
    padding: 10px;
    margin: 0px 0px 10px 0px;
    width: 190px;
}

div.solutions-image-frame
{
    margin: 0px 13px 0px 0px;
    border-style: solid;
    border-color: #5C7C8D;
    border-width: 1px;
    position: relative;
    z-index: 1;
}

div.solutions-image-frame h1
{
    font-size: 2.0em;
    margin: 0px 0px 10px 0px;
}

div.solutions-image-frame h3
{
    font-size: 1.4em;
    font-weight: normal;
}

div.topmenu
{
    height: 22px;
    position: absolute;
    top: 0px;
    left: 0px;
}

form
{
    margin: 0px;
}

h1
{
    font-size: 2.0em;
}

h2
{
    font-size: 1.4em;
}

h3
{
    font-size: 1.4em;
}

h4
{
    font-size: 1.2em;
}

img
{
    border-width: 0px;
}

input.form-subject
{
    display: none;
}

input.shop
{
    font-size: 11px;
    border-style: solid;
    border-color: #ccb033;
    border-width: 1px;
}

input[type=text],input[type=password],textarea
{
    background-color: #fffff0;
    padding: 1px 3px 1px 2px;
    border-style: solid;
    border-color: #ccb033;
    border-width: 1px;
}

map,area
{
    cursor: pointer;
}

p
{
    font-size: 1.4em;
}

p a
{
    font-size: 1.0em;
}

small
{
    font-size: smaller;
}

table,tr,td
{
    padding: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: top;
    border-width: 0px;
    border-spacing: 0px;
}

td
{
    padding: 0px;
    margin: 0px;
    border-width: 0px;
    vertical-align: top;
    border-spacing: 0px;
}

td.frame-bottom
{
    width: 950px;
    height: 130px;
}

td.frame-column
{
    padding: 10px 10px 10px 9px;
    border-style: solid;
    border-color: #5C7C8D;
    border-width: 0px 0px 0px 1px;
    width: 240px;
    height: auto;
}

td.frame-content
{
    padding: 10px 25px 20px 25px;
    width: 465px;
    height: auto;
}

td.frame-front
{
    padding: 20px;
    width: 670px;
    height: auto;
}

td.frame-front-box
{
    padding: 13px 12px 0px 0px;
    width: 210px;
    height: 170px;
}

td.frame-front-boxend
{
    padding: 13px 0px 0px 0px;
    width: 210px;
    height: 190px;
}

td.frame-front-image
{
    width: 468px;
}

td.frame-front-mag
{
    width: 160px;
}

td.frame-front-solutions
{
    width: 643px;
    height: 249px;
}

td.frame-middle
{
    background-color: #ffffff;
    width: 950px;
    height: auto;
}

td.frame-navigation
{
    padding: 15px 14px 15px 15px;
    border-style: solid;
    border-color: #5C7C8D;
    border-width: 0px 1px 0px 0px;
    width: 155px;
    height: auto;
}

td.frame-top
{
    width: 950px;
    height: 130px;
}

td.table-data
{
    background-color: #eeeeee;
    padding: 2px 5px 2px 5px;
}

td.table-data-alt
{
    padding: 2px 5px 2px 5px;
}

td.table-title
{
    font-weight: bold;
    background-color: #d9d86f;
    padding: 3px 5px 2px 5px;
}

tt
{
    font-family: Bitstream Vera Sans Mono, Courier New, monotype;
}

