/*
     FILE ARCHIVED ON 11:11:50 Jan 25, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:18:57 Dec 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* General page setup
---------------------------------------------------------------------- */

html, body {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    font-size: 11px;
    font-family: arial, verdana, sans-serif;
    color: #333;
    line-height: 150%;
    text-align: center;
}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, th, p, a, select, input, label, textarea {
    font-size: 1em;
    color: #4d4e54;
    font-family: arial, verdana, sans-serif;
}

th {
    text-align: left;
    font-weight: bold;
}

p {
    margin: 0px;
    margin-bottom: 10px;
}

a {
    color: #004170;
    text-decoration: underline;
}

a:hover {
    text-decoration: underline;
}

h2, h3, h4, h5, h6, .Heading2, .Heading3 {
    font-size: 1.1em;
    font-weight: bold;
    color: #4d4e54;
    margin: 0px;
}

h1 {
    font-size: 1.4em;
    margin: 0px;
}

address {
    font-size: 1em;
    font-style: normal;
    color: #4d4e54;
}

form {
    margin: 0;
    padding: 0;
}

hr {
    height: 1px;
    background-color: #e1e1e1;
    color: #e1e1e1;
    border: none;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

a img {
    border: none;
}

optgroup {
    font-style: normal;
    font-weight: normal;
}

/** AG **/
.clear {
    clear: both;
}

/** AG **/

/* Base template setup
---------------------------------------------------------------------- */

.main {
    width: 950px;
    margin: 0 auto;
    text-align: left;
}

.main .top {
    width: 100%;
    height: 83px;
}

.main .top .logo {
    width: 350px;
    float: left;
}

.main .top .logo img {
    margin-top: 10px;
}

.main .top .service {
    width: 550px;
    float: right;
    text-align: right;
}

.main .top .service ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
}

.main .top .service ul li {
    display: inline;
}

.main .top .service ul li a {
    color: #a0a0a0;
    text-decoration: none;
    padding: 0px 7px 0px 7px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/service_seperator.gif) no-repeat right 50%;
}

.main .top .service ul li a:hover {
    text-decoration: underline;
}

.main .top .service ul li a.islast {
    padding: 0px 0px 0px 7px;
    background: none;
}

.main .top .service ul li a.islast:hover {
    text-decoration: underline;
}

.main .top .service ul li a.active {
    color: #004170;
    text-decoration: none;
    padding: 0px 7px 0px 7px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/service_seperator.gif) no-repeat right 50%;
}

.main .top .service ul li a.active:hover {
    text-decoration: underline;
}

/* Main menu
---------------------------------------------------------------------- */
a.thumbnaillink {
    float: left;
    padding: 0 8px 0 8px;
    width: 100%;
    height: 100%;
    margin-left: -25px
}

a.thumbnaillink img {
    margin: 0;
    padding-left: 15px;
}

.main .mainmenu {
    width: 100%;
    height: 30px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_active.gif) repeat-x;
}

.main .mainmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.main .mainmenu ul li {
    display: inline;
}

.main .mainmenu ul li a {
    width: 143px;
    height: 24px;
    display: block;
    padding: 6px 0px 0px 12px;
    float: left;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_active.gif) repeat-x 0px 0px;
}

.main .mainmenu ul li a:hover {
    width: 143px;
    height: 24px;
    display: block;
    float: left;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_hover.gif) repeat-x 0px 0px;
}

html > body .main .mainmenu ul li a,
html > body .main .mainmenu ul li a:hover {
    width: 144px;
}

.main .mainmenu ul li a.selected {
    width: 145px;
    height: 24px;
    display: block;
    margin-left: -2px;
    padding: 6px 0px 0px 12px;
    float: left;
    color: #004170;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_selected.gif) no-repeat 0px 0px;
}

.main .mainmenu ul li a.selected:hover {
    width: 145px;
    height: 24px;
    display: block;
    margin-left: -2px;
    float: left;
    color: #004170;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_selected.gif) no-repeat 0px 0px;
}

html > body .main .mainmenu ul li a.selected,
html > body .main .mainmenu ul li a.selected:hover {
    width: 146px;
}

/* WORKS IE7, Mozilla */
.main .mainmenu ul li a.isfirstSelected {
    width: 144px;
    height: 24px;
    display: block;
    float: left;
    color: #004170;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_hover_sel.gif) repeat-x 0px 0px;
}

.main .mainmenu ul li a.isfirstSelected:hover {
    width: 144px;
}

.main .mainmenu ul li a.isfirst {
    width: 144px;
    padding: 6px 0px 0px 12px;
}

.main .mainmenu ul li a.isfirst:hover {
    width: 144px;
}

/* WORKS IE6 */
* html .main .mainmenu ul li a.isfirstSelected {
    width: 143px;
    height: 24px;
    display: block;
    float: left;
    color: #004170;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_hover_sel.gif) repeat-x 0px 0px;
}

* html .main .mainmenu ul li a.isfirstSelected:hover {
    width: 143px;
}

* html .main .mainmenu ul li a.isfirst {
    width: 143px;
    padding: 6px 0px 0px 12px;
}

* html .main .mainmenu ul li a.isfirst:hover {
    width: 143px;
}

.main .mainmenu ul li a.islast {
    width: 148px;
}

.main .mainmenu ul li a.islast:hover {
    width: 148px;
}

.main .mainmenu ul li a.islastSelected {
    width: 150px;
    height: 24px;
    display: block;
    margin-left: -2px;
    padding: 6px 0px 0px 12px;
    float: left;
    color: #004170;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_selected.gif) no-repeat 0px 0px;
}

.main .mainmenu ul li a.islastSelected:hover {
    width: 150px;
    height: 24px;
    display: block;
    margin-left: -2px;
    float: left;
    color: #004170;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_selected.gif) no-repeat 0px 0px;
}

.main .mainmenu ul li span {
    width: 2px;
    height: 30px;
    display: block;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_seperator1.gif) no-repeat left top;
}

.main .mainmenu ul li span.selected {
    width: 2px;
    height: 30px;
    display: block;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/main_menu_seperator3.gif) no-repeat left top;
}

/* IE5.5 padding+height hack */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .mainmenu ul li a,.main .mainmenu ul li a:hover {padding-bottom:8px;width:155px;}; /*";
    }
}

/* */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .mainmenu ul li a.selected,.main .mainmenu ul li a.selected:hover {padding-bottom:8px;width:155px;}; /*";
    }
}

/* */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .mainmenu ul li a.islast,.main .mainmenu ul li a.islast:hover {width:172px;}; /*";
    }
}

/* */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .mainmenu ul li a.islastSelected {padding-bottom:8px;width:172px;},.main .mainmenu ul li a.islastSelected:hover {padding-bottom:8px;width:162px;}; /*";
    }
}

/* */

/* Is first hack */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .mainmenu ul li a.isfirstSelected,.main .mainmenu ul li a.isfirstSelected:hover {width:156px;}; /*";
    }
}

/* */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .mainmenu ul li a.isfirst,.main .mainmenu ul li a.isfirst:hover {width:158px;}; /*";
    }
}

/* */

/* Main menu (Frontpage)
---------------------------------------------------------------------- */

.main .frontmenu {
    width: 100%;
    height: 50px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/frontpage_menu_active.gif) repeat-x;
}

.main .frontmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.main .frontmenu ul li {
    display: inline;
}

.main .frontmenu ul li a {
    width: 143px;
    height: 44px;
    display: block;
    padding: 6px 0px 0px 12px;
    float: left;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    /*background: url(/web/20160125111150/http://www.solar.dk/gfx/frontpage_menu_active.gif) repeat-x 0px 0px;*/
    background-color: #003466;

}

.main .frontmenu ul li a:hover {
    width: 143px;
    height: 44px;
    display: block;
    float: left;
    color: #004170;
    font-weight: bold;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/frontpage_menu_hover.gif) repeat-x 0px 0px;
}

html > body .main .frontmenu ul li a,
html > body .main .frontmenu ul li a:hover {
    width: 144px;
}

.main .frontmenu ul li a.islast {
    width: 148px;
}

.main .frontmenu ul li a.islast:hover {
    width: 148px;
}

.main .frontmenu ul li span {
    width: 2px;
    height: 50px;
    display: block;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/front_menu_seperator1.gif) no-repeat left top;
}

/* IE5.5 padding+height hack */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .frontmenu ul li a,.main .frontmenu ul li a:hover {padding-bottom:8px;height:50px;width:155px;}; /*";
    }
}

/* */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .frontmenu ul li a.islast,.main .frontmenu ul li a.islast:hover {width:160px;}; /*";
    }
}

/* */

/* Is first hack */
@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .frontmenu ul li a.isfirst,.main .frontmenu ul li a.isfirst:hover {width:158px;}; /*";
    }
}

/* */

/* Sub menu
---------------------------------------------------------------------- */

.main .submenu {
    width: 100%;
    height: 20px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sub_menu_bg.gif) repeat-x left top;
}

.main .submenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding-top: 2px;
    padding-left: 10px;
}

.main .submenu ul li {
    display: inline;
}

.main .submenu ul li a {
    color: #004070;
    text-decoration: none;
    padding: 0px 20px 0px 0px;
}

.main .submenu ul li a:hover {
    color: #fff;
    text-decoration: none;
}

.main .submenu ul li a.selected {
    color: #fff;
    text-decoration: none;
    padding: 0px 20px 0px 0px;
}

.main .submenu ul li a.selected:hover {
    color: #fff;
    text-decoration: none;
}

/* Content area
---------------------------------------------------------------------- */

.main .wrap {
    width: 100%;
    clear: both;
}

.main .wrap .content {
    width: 662px;
    float: left;
}

.main .wrap .content .headline {
    width: 100%;
    height: 65px;
    float: left;
    border-bottom: 1px solid #ccc;
    text-align: left;
}

.main .wrap .content .cols {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.main .wrap .content .onecol {
    width: 100%;
    float: left;
    margin-top: 45px;
}

.main .wrap .content .career-doc .onecol {
    width: 100%;
    float: left;
    margin-top: 0px;
}

.main .wrap .content .onecolth {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.main .wrap .content .cols .left {
    width: 278px;
    float: left;
}

.main .wrap .content .cols .right {
    width: 278px;
    float: left;
    margin-left: 30px;
}

.main .wrap .content .cols .onecol {
    width: 662px;
    float: left;
}

.main .wrap .content .cols ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.main .wrap .content .cols ul li {
    padding-left: 10px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/ul_li_sep.gif) no-repeat left 8px;
}

.main .wrap .content .cols .tablestyle {
    padding: 2px;
    border: 1px solid #a2a5a4;
}

.main .wrap .content .cols .tablestyle td {
    background-color: #dde6ef;
    padding-left: 10px; /*border-top:1px solid #fff;*/
}

/* Special styled tables
---------------------------------------------------------------------- */

.twb {
    background-color: #e7ede9;
    width: 100%;
}

.twb td {
    padding-left: 10px;
    border-bottom: 1px solid #fff;
    vertical-align: top;
}

.twb .new_section {
    padding-bottom: 20px;
}

.twb .new_section_up {
    padding-top: 15px;
}

.twb .new_section_headline {
    padding-bottom: 10px;
}

.twb .download {
    text-align: center;
    width: 75px;
}

.twb .datetime {
    width: 125px;
}

.fh {
    width: 100%;
    background-color: #dde6ef;
    border-top: 1px solid #a2a5a4;
    padding: 3px;
    table-layout: fixed;
}

.fh td {
    text-align: right;
}

.fh .left {
    text-align: left;
    padding-left: 15px;
}

.fh .topyear {
    width: 350px;
    padding-top: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #aeaeae;
}

.fh .top {
    padding-top: 20px;
}

.fh .year {
    font-weight: bold;
    padding-top: 30px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #aeaeae;
}

.fh .str {
    font-weight: bold;
}

.fh .spa {
    padding-top: 0px;
}

.fh .cur {
    background-color: #e8eef4;
}

.fh .exp {
    padding-top: 20px;
    padding-bottom: 40px;
}

.qf {
    width: 100%;
    background-color: #e7ede9;
    border-top: 1px solid #a2a5a4;
    padding: 3px;
}

.qf td {
    text-align: right;
}

.qf .left {
    text-align: left;
    padding-left: 15px;
}

.qf .top {
    padding-top: 20px;
}

.qf .year {
    font-weight: bold;
}

.qf .yearQ {
    padding-top: 30px;
    font-weight: bold;
    text-align: center;
    border-top: 1px solid #fff;
}

.qf .yearQH {
    padding-top: 30px;
    font-weight: bold;
    text-align: left;
    padding-left: 15px;
    border-top: 1px solid #fff;
}

.qf .str {
    font-weight: bold;
}

.qf .spa {
    padding-top: 0px;
}

.qf .cur {
    background-color: #e8eef4;
}

.qf .exp {
    padding-top: 20px;
    padding-bottom: 40px;
}

/** INVESTOR FRONT PAGE [AG] **/
.main .wrap .content .bannerInvestor {
    width: 100%;
    height: 208px;
    float: left;
    margin-bottom: 5px;
}

.main .wrap .content .investorTxtHolder {
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.main .wrap .content .investorTxtHolder .left {
    float: left;
}

.main .wrap .content .bannerInvestorHolder {
    position: relative;
    z-index: 1;
}

.main .wrap .content .calenderInvestorHolder {
    position: absolute;
    z-index: 5;
    top: 0;
    left: 470px;
    width: 192px;
    height: 175px;
    cursor: pointer;
    background-image: URL(/web/20160125111150/http://www.solar.dk/gfx/product_typ6.gif);
}

.main .wrap .content .calenderInvestor {
    padding: 73px 0 0 12px;
    color: #FFFFFF;
    cursor: pointer;
}

.main .wrap .content .calenderInvestor .left {
    float: left;
}

.main .wrap .content .calenderInvestor .date,
.main .wrap .content .calenderInvestor .teaser a {
    color: #FFFFFF;
    padding: 0 10px 5px 0;
    text-decoration: none;
    display: block;
    line-height: 14px;
}

.main .wrap .content .calenderInvestor .teaser {
    width: 125px;
    line-height: 14px;
}

.main .wrap .content .calenderInvestor p {
    color: #FFFFFF;
}

.main .wrap .content .marginR {
    margin-right: 10px;
}

.main .wrap .content .colums {
    width: 182px;
}

.main .wrap .content .marginL {
    width: 182px;
    margin-left: 50px;
}

.main .wrap .content .investorFinacial .left {
    float: left;
}

.main .wrap .content .finacialNews {
    width: 370px;
    overflow: hidden;
}

.main .wrap .content .investorFinacial {
    margin-top: 10px;
}

.main .wrap .content .finacialNews .header {
    color: #00406f;
    font-weight: bold;
}

.main .wrap .content .graph .header {
    color: #00406f;
    font-weight: bold;
}

.main .wrap .content .finacialNews .date {
    padding: 0 10px 0 0;
}

/* Product section
---------------------------------------------------------------------- */

.main .wrap {
    width: 100%;
    clear: both;
}

.main .wrap .full {
    width: 100% !important;
    float: left;
}

.main .wrap .content {
    width: 662px;
    float: left;
}

.main .wrap .content .newslistHTML {
    clear: both;
    padding-bottom: 25px;
}

.main .wrap .content .banner {
    width: 100%;
    height: 170px;
    float: left;
    margin-top: 10px;
    cursor: pointer;
}

.main .wrap .content .banner img {
    cursor: pointer;
}

.main .wrap .content .banner h1 {
    display: none;
}

.main .wrap .content .section {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.main .wrap .content .section .left {
    width: 326px;
    float: left;
}

.main .wrap .content .section .right {
    width: 326px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .section ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-left: 125px;
    background-repeat: no-repeat;
    background-position: left 21px;
    height: 100px;
    width: 200px;
    border-bottom: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 20px;
}

.main .wrap .content .section ul.last {
    border-bottom: 1px solid #fff;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap .content .section ul {width:325px;}; /*";
    }
}

/* */
.main .wrap .content .section ul li {
    color: #666; /*display:inline;*/
}

.main .wrap .content .section ul li {
    line-height: 130%;
}

.main .wrap .content .section ul li a {
    color: #666;
    padding-left: 12px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/pro_list_sep.gif) no-repeat left 7px;
}

.main .wrap .content .section ul li a:hover {
    text-decoration: underline;
}

.main .wrap .content .section ul .head {
    display: block;
    padding-bottom: 5px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap	.content .section ul .head {margin-left:-18px;}; /*";
    }
}

/* */
.main .wrap .content .section ul .head span {
    padding: 0;
    background: none;
    font-size: 1.6em;
    color: #004170;
    text-decoration: none;
    line-height: 100%; /*padding-right:23px;background:url(/web/20160125111150/http://www.solar.dk/gfx/product_arrow.gif) no-repeat right 55%;*/
}

.main .wrap .content .section ul .head a {
    padding: 0;
    background: none;
    font-size: 1.6em;
    color: #004170;
    text-decoration: none;
    line-height: 100%; /*padding-right:23px;background:url(/web/20160125111150/http://www.solar.dk/gfx/product_arrow.gif) no-repeat right 55%;*/
}

.main .wrap .content .section .linkable {
    width: 111px;
    height: 105px;
    display: block;
    margin-left: -125px;
    position: absolute;
    z-index: 100;
    cursor: pointer;
    float: left;
    text-decoration: none !important;
}

/* Product section - overview page
---------------------------------------------------------------------- */

.main .wrap .content .prosection {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.main .wrap .content .prosection .tabbar {
    background: url(/web/20160125111150/http://www.solar.dk/gfx/product_section_tab_ends.gif) left top no-repeat;
    height: 40px;
}

.main .wrap .content .prosection .tabbar .inner {
    background: url(/web/20160125111150/http://www.solar.dk/gfx/product_section_tab_ends.gif) right top no-repeat;
    height: 40px;
}

.main .wrap .content .prosection .tabbar ul {
    position: absolute;
    z-index: 100;
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-left: 1px;
    width: 665px;
    height: 40px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/product_section_tab_bg.gif) no-repeat;
}

.main .wrap .content .prosection .tabbar ul li {
    display: inline;
}

.main .wrap .content .prosection .tabbar ul li a.firstSel {
    display: block;
    height: 35px;
    float: left;
    text-align: left;
    padding: 4px 0px 0px 0px;
    font-weight: bold;
    background: none;
    background-color: #fff;
    border-top: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    margin-right: -1px;
}

.main .wrap .content .prosection .tabbar ul li a.otherSel {
    display: block;
    height: 35px;
    float: left;
    text-align: left;
    padding: 4px 0px 0px 0px;
    font-weight: bold;
    background: #fff url(/web/20160125111150/http://www.solar.dk/gfx/product_section_tab_seperator.gif) no-repeat right top;
    border-top: 1px solid #cacaca;
    border-left: 1px solid #cacaca;
    margin-left: -1px;
}

.main .wrap .content .prosection .tabbar ul li a.lastSel {
    display: block;
    height: 35px;
    float: left;
    text-align: left;
    padding: 4px 0px 0px 0px;
    font-weight: bold;
    background: #fff url(/web/20160125111150/http://www.solar.dk/gfx/product_section_tab_seperator.gif) no-repeat right top;
    border-top: 1px solid #cacaca;
    border-left: 1px solid #cacaca;
    margin-left: -1px;
}

.main .wrap .content .prosection .tabbar ul li a.last {
    display: block;
    height: 35px;
    float: left;
    text-align: left;
    padding: 5px 0px 0px 0px;
    font-weight: bold;
    background: none;
}

.main .wrap .content .prosection .tabbar ul li a {
    display: block;
    height: 35px;
    float: left;
    text-align: left;
    padding: 5px 0px 0px 0px;
    font-weight: bold;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/product_section_tab_seperator.gif) no-repeat right top;
    text-decoration: none;
}

.main .wrap .content .prosection .tabbar ul li span {
    margin: 0;
    float: left;
    padding-left: 10px;
    height: 20px;
}

.main .wrap .content .prosection .mar20 {
    margin-bottom: 20px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap .content .prosection .tabbar ul li a.firstSel {width:105px;padding:3px 0px 0px 10px;height:40px;}.main .wrap .content .prosection .tabbar ul li a.otherSel {width:105px;padding:3px 0px 0px 10px;height:40px;}.main .wrap .content .prosection .tabbar ul li a.lastSel {width:105px;padding:3px 0px 0px 10px;height:40px;}.main .wrap .content .prosection .tabbar ul li a.last {width:105px;padding:3px 0px 0px 10px;height:40px;}.main .wrap .content .prosection .tabbar ul li a {width:105px;padding:4px 0px 0px 10px;}; /*";
    }
}

/* */
.main .wrap .content .prosection .sectype1 {
    clear: both;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

* html .main .wrap .content .prosection .sectype1 {
    padding-bottom: 10px;
}

* + html .main .wrap .content .prosection .sectype1 {
    padding-bottom: 0px;
}

.main .wrap .content .prosection .sectype1 .left {
    width: 373px;
    float: left;
}

.main .wrap .content .prosection .sectype1 .left p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype1 .right {
    width: 278px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .prosection .sectype1 .right p {
    margin: 0;
}

.main .wrap .content .prosection .sectype1 .right p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype1 .right ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.main .wrap .content .prosection .sectype1 .right ul span {
    width: 65px;
    display: block;
    float: left;
}

.main .wrap .content .prosection .sectype1 .right ul a {
    color: #004070;
    text-decoration: none;
}

.main .wrap .content .prosection .sectype1 .right ul a:hover {
    text-decoration: underline;
}

.main .wrap .content .prosection .sectype1 .clear {
    clear: both;
}

.main .wrap .content .prosection .sectype2 {
    clear: both;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

* html .main .wrap .content .prosection .sectype2 {
    padding-bottom: 0px;
}

* + html .main .wrap .content .prosection .sectype2 {
    padding-bottom: 0px;
}

.main .wrap .content .prosection .sectype2 .left {
    width: 373px;
    float: left;
}

.main .wrap .content .prosection .sectype2 .right {
    width: 278px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .prosection .sectype2 .right p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype2 .right ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.main .wrap .content .prosection .sectype2 .right ul a {
    background: url(/web/20160125111150/http://www.solar.dk/gfx/product_mini_arrow.gif) no-repeat left 6px;
    padding-left: 9px;
    color: #004070;
    text-decoration: none;
}

.main .wrap .content .prosection .sectype2 .right ul a:hover {
    text-decoration: underline;
}

.main .wrap .content .prosection .sectype2 .clear {
    clear: both;
}

.main .wrap .content .prosection .sectype3 {
    clear: both;
    margin-top: 15px;
}

.main .wrap .content .prosection .sectype3 .left {
    width: 373px;
    float: left;
}

.main .wrap .content .prosection .sectype3 .left img {
    float: right;
    margin-left: 10px;
    margin-right: 10px;
}

.main .wrap .content .prosection .sectype3 .left p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype3 .right {
    width: 278px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .prosection .sectype3 .right p {
    margin: 0;
}

.main .wrap .content .prosection .sectype3 .right p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype3 .right ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.main .wrap .content .prosection .sectype3 .right ul a {
    background: url(/web/20160125111150/http://www.solar.dk/gfx/product_mini_arrow.gif) no-repeat left 6px;
    padding-left: 9px;
    color: #004070;
    text-decoration: none;
}

.main .wrap .content .prosection .sectype3 .right ul a:hover {
    text-decoration: underline;
}

.main .wrap .content .prosection .sectype3 .right ul span {
    color: #666;
}

.main .wrap .content .prosection .sectype4 {
    clear: both;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

* html .main .wrap .content .prosection .sectype4 {
    padding-bottom: 10px;
}

* + html .main .wrap .content .prosection .sectype4 {
    padding-bottom: 0px;
}

.main .wrap .content .prosection .sectype4 .left {
    width: 278px;
    float: left;
}

.main .wrap .content .prosection .sectype4 .left p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype4 .right {
    width: 278px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .prosection .sectype4 .right p {
    margin: 0;
}

.main .wrap .content .prosection .sectype4 .right p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype4 .clear {
    clear: both;
}

.main .wrap .content .prosection .sectype5 {
    clear: both;
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

* html .main .wrap .content .prosection .sectype5 {
    padding-bottom: 0px;
}

* + html .main .wrap .content .prosection .sectype5 {
    padding-bottom: 0px;
}

.main .wrap .content .prosection .sectype5 .data {
    width: 100%;
    clear: both;
    padding-bottom: 15px;
}

.main .wrap .content .prosection .sectype5 .data img {
    float: left;
    margin-right: 10px;
}

.main .wrap .content .prosection .sectype5 .left {
    width: 278px;
    float: left;
}

.main .wrap .content .prosection .sectype5 .left p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype5 .right {
    width: 278px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .prosection .sectype5 .right p strong {
    color: #004070;
}

.main .wrap .content .prosection .sectype5 .clear {
    clear: both;
}

/* Contact persons
---------------------------------------------------------------------- */

.main .wrap .content .cols .contacts ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.main .wrap .content .cols .contacts ul li {
    display: inline;
}

.main .wrap .content .cols .contacts ul li div {
    width: 144px;
    float: left;
    padding-bottom: 25px;
}

.main .wrap .content .cols .contacts ul li div img {
    margin-bottom: 10px;
}

.main .wrap .content .cols .contacts ul li div p {
    float: left;
}

/* News
---------------------------------------------------------------------- */

.main .wrap .factbox .quicklinks .drop1 {
    clear: both;
    padding-top: 10px;
}

.main .wrap .factbox .quicklinks .drop2 {
    clear: both;
    padding-top: 5px;
}

.main .wrap .content .cols .news {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    clear: both;
}

.main .wrap .content .cols .news form {
    margin: 0;
}

.main .wrap .content .cols .news .leftList {
    width: 288px;
    float: left;
}

.main .wrap .content .cols .news .leftList .drop1 {
    height: 18px;
}

.main .wrap .content .cols .news .leftList .drop2 {
    padding-top: 10px;
}

.main .wrap .content .cols .news .rightList {
    width: 288px;
    float: left;
}

* html .main .wrap .content .cols .news .rightList {
    width: 295px;
}

.main .wrap .content .cols .news .rightList p {
    color: #9e9e9e;
    padding-top: 10px;
    clear: both;
}

* + html .main .wrap .content .cols .news .rightList p {
    clear: none;
}

* html .main .wrap .content .cols .news .rightList p {
    clear: none;
}

.main .wrap .content .cols .news .rightList .first {
    padding-top: 0px;
}

.main .wrap .content .cols .news .rightList p span.lbl1 {
    width: 50px;
    display: block;
    float: left;
}

.main .wrap .content .cols .news .rightList p span.lbl2 {
    width: 30px;
    display: block;
    float: left;
    text-align: center;
}

.main .wrap .content .cols .news .rightList p label {
    color: #9e9e9e;
}

.main .wrap .content .cols .news .rightList #dateFrom {
    width: 85px;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    float: left;
}

.main .wrap .content .cols .news .rightList #dateTo {
    width: 85px;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    float: left;
}

.main .wrap .content .cols .news .rightList #datesubmit {
    position: absolute;
    z-index: 10;
    margin-top: 0px;
    width: 20px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 10px;
    cursor: pointer;
    cursor: hand; /*IE5.5*/
}

.main .wrap .content .cols .news .rightList #searchkey {
    width: 202px;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    float: left;
}

* html .main .wrap .content .cols .news .rightList #searchkey {
    width: 204px;
}

* + html .main .wrap .content .cols .news .rightList #searchkey {
    width: 204px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;* html .main .wrap .content .cols .news .rightList #searchkey {width:200px;}; /*";
    }
}

/* */
.main .wrap .content .cols .news .rightList #newssubmit {
    position: absolute;
    z-index: 10;
    margin-top: 0px;
    width: 20px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 10px;
    cursor: pointer;
    cursor: hand; /*IE5.5*/
}

.main .wrap .content .cols .news .clear {
    clear: both;
}

.main .wrap .content .cols .items {
    padding-top: 15px;
    width: 560px;
}

.main .wrap .content .cols .items ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.main .wrap .content .cols .items ul li {
    border-bottom: 1px solid #ccc;
}

.main .wrap .content .cols .items ul li p {
    width: 470px;
    padding-top: 10px;
    padding-bottom: 0px;
    color: #666;
}

* html .main .wrap .content .cols .items ul li p {
    padding-top: 0px;
    padding-bottom: 10px;
}

* + html .main .wrap .content .cols .items ul li p {
    padding-top: 0px;
    padding-bottom: 10px;
}

.main .wrap .content .cols .items ul li p strong {
    color: #00406f;
}

.main .wrap .content .cols .items ul li p a,
.main .wrap .content .cols .items ul li p a:hover {
    color: #00406f;
}

/* Contact persons
---------------------------------------------------------------------- */

.main .wrap .content .cols .newsletter {
    width: 100%;
    float: left;
}

.main .wrap .content .cols .left .newsletter {
    width: 278px;
    float: left;
}

.main .wrap .content .cols .left .newsletter p {
    color: #666;
}

.main .wrap .content .cols .left .newsletter p strong {
    color: #00406f;
}

.main .wrap .content .cols .right .newsletter {
    width: 278px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .cols .right .newsletter form {
    margin: 0;
}

.main .wrap .content .cols .right .newsletter .lbl1 {
    color: #00406f;
    font-weight: bold;
}

.main .wrap .content .cols .right .newsletter .lbl2 {
    width: 50px;
    display: block;
    float: left;
}

.main .wrap .content .cols .right .newsletter .block {
    display: block;
    margin-left: 23px;
}

.main .wrap .content .cols .right .newsletter .sec1 {
    padding-top: 10px;
}

.main .wrap .content .cols .right .newsletter .sec2 {
    padding-top: 15px;
}

* html .main .wrap .content .cols .right .newsletter .sec2 {
    padding-top: 0px;
}

* + html .main .wrap .content .cols .right .newsletter .sec2 {
    padding-top: 5px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;* html .main .wrap .content .cols .right .newsletter .sec2 {padding-top:5px;}; /*";
    }
}

/* */
.main .wrap .content .cols .right .newsletter .sec3 {
    float: left;
    padding-left: 50px;
    width: 224px;
    margin-top: 15px;
}

.main .wrap .content .cols .right .newsletter .input {
    width: 222px;
    border: none;
    border-left: 1px solid #666;
    border-top: 1px solid #666;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    float: left;
}

* html .main .wrap .content .cols .right .newsletter .input {
    width: 222px;
}

* + html .main .wrap .content .cols .right .newsletter .input {
    width: 220px;
}

.main .wrap .content .cols .right .newsletter .submit1 {
    width: 75px;
    height: 18px;
    border: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ2.gif) repeat-x;
    color: #004170;
    float: left;
}

.main .wrap .content .cols .right .newsletter .submit2 {
    width: 75px;
    height: 18px;
    border: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ2.gif) repeat-x;
    color: #004170;
    float: right;
}

/* Search results
---------------------------------------------------------------------- */

.main .wrap .content .cols .searchresults {
    width: 100%;
    float: left;
}

.main .wrap .content .cols .searchresults .result {
    padding-bottom: 10px;
}

.main .wrap .content .cols .searchresults .result .num {
    color: #004170;
    font-weight: bold;
    font-style: normal;
}

.main .wrap .content .cols .searchresults .numlist {
    padding-top: 10px;
    padding-bottom: 15px;
}

.main .wrap .content .cols .searchresults .result span {
    font-style: italic;
    color: #999;
}

.main .wrap .content .cols .searchresults .SearchNumber {
    padding-bottom: 30px;
}

.main .wrap .content .cols .searchresults a.listresultSelected {
    padding: 0px 3px 0px 3px;
    text-decoration: underline
}

.main .wrap .content .cols .searchresults a.listresult {
    padding: 0px 3px 0px 3px;
    text-decoration: none
}

.main .wrap .content .cols .searchresults a.listresult:hover {
    padding: 0px 3px 0px 3px;
    text-decoration: underline;
}

.main .wrap .content .cols .searchresults a.previous {
    padding-right: 15px
}

.main .wrap .content .cols .searchresults a.next {
    padding-left: 15px
}

/* Fact boxes
---------------------------------------------------------------------- */

.main .wrap .factbox {
    width: 278px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

/* Factbox: Quicklinks */
.main .factbox .quicklinks {
    width: 100%;
    height: 125px;
    background: #00416f url(/web/20160125111150/http://www.solar.dk/gfx/factbox_text_bg_th2.gif) repeat-x;
    overflow: visible;
}

.main .factbox .quicklinks form {
    margin: 0;
}

.main .factbox .quicklinks .inner {
    clear: both;
    margin-left: 19px;
}

.main .factbox .quicklinks .inner label img {
    display: block;
    padding-top: 15px;
    padding-bottom: 10px;
}

.main .factbox .quicklinks .inner #q {
    width: 206px;
    border-left: 1px solid #003466;
    border-top: 1px solid #003466;
    border-right: 1px solid #80cafe;
    border-bottom: 1px solid #80cafe;
    color: #9e9e9e;
}

/*
.main .factbox .quicklinks .inner #searchsubmit				{width:20px;height:18px;border:none;background:url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat left 3px;margin-left:10px;cursor:pointer;cursor:hand;}
*/
.main .factbox .quicklinks .inner #searchsubmit {
    position: absolute;
    z-index: 10;
    margin-top: 1px;
    width: 20px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 10px;
    cursor: pointer;
    cursor: hand; /*IE5.5*/
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .factbox .quicklinks .inner #key {margin-top:10px;},.main .wrap .factbox .quicklinks .inner #searchsubmit {margin-top:10px;}; /*";
    }
}

/* */
.main .factbox .quicklinks .inner .pad {
    width: 100%;
    clear: both;
    padding-top: 25px;
}

.main .factbox .quicklinks .inner .block {
    display: block;
}

.main .factbox .quicklinks .drop1 {
    clear: both;
    padding-top: 10px;
}

.main .factbox .quicklinks .drop2 {
    clear: both;
    padding-top: 5px;
}

.main .factbox .quicklinks .drop3 {
    clear: both;
    padding-top: 5px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .factbox .quicklinks .inner label img {margin-top:15px;}; /*";
    }
}

/* */

/* Directe link */
.main .factbox .quicklinks .drop3 .dirlink {
    width: 240px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/quicklink_full.gif) no-repeat right top;
}

.main .factbox .quicklinks .drop3 .dirlink a {
    display: block;
    width: 229px;
    height: 18px;
    padding-left: 11px;
    color: #003466;
    font-size: 0.9em;
    text-decoration: none;
}

/* Fact boxes - applies only to the frontpage
---------------------------------------------------------------------- */

.main .wrap .frontfactbox {
    width: 278px;
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

/* Factbox: Quicklinks */
.main .frontfactbox .quicklinks {
    width: 100%;
    height: 225px; /*background:#00416f url(/web/20160125111150/http://www.solar.dk/gfx/factbox_quicklinks.gif) repeat-x*/;
    overflow: visible;
}

.main .frontfactbox .quicklinks form {
    margin: 0;
}

.main .frontfactbox .quicklinks .inner {
    clear: both;
    margin-left: 19px;
}

.main .frontfactbox .quicklinks .inner label img {
    display: block;
    padding-top: 15px;
    padding-bottom: 10px;
}

.main .frontfactbox .quicklinks .inner #q {
    width: 206px;
    border-left: 1px solid #003466;
    border-top: 1px solid #003466;
    border-right: 1px solid #80cafe;
    border-bottom: 1px solid #80cafe;
    color: #9e9e9e;
}

.main .frontfactbox .quicklinks .inner #searchsubmit {
    position: absolute;
    z-index: 10;
    margin-top: 0px;
    width: 20px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 12px;
    cursor: pointer;
    cursor: hand; /*IE5.5*/
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .frontfactbox .quicklinks .inner #q {margin-top:10px;},.main .wrap .factbox .quicklinks .inner #searchsubmit {margin-top:10px;}; /*";
    }
}

/* */
.main .frontfactbox .quicklinks .inner #txtSendingsnr {
    width: 206px;
    border-left: 1px solid #003466;
    border-top: 1px solid #003466;
    border-right: 1px solid #80cafe;
    border-bottom: 1px solid #80cafe;
    color: #9e9e9e;
}

.main .frontfactbox .quicklinks .inner #txtReferansenr {
    width: 206px;
    border-left: 1px solid #003466;
    border-top: 1px solid #003466;
    border-right: 1px solid #80cafe;
    border-bottom: 1px solid #80cafe;
    color: #9e9e9e;
}

.main .frontfactbox .quicklinks .inner #sendingsnrSubmit {
    position: absolute;
    z-index: 10;
    margin-top: 0px;
    width: 20px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 12px;
    cursor: pointer;
    border: 0px;
    cursor: hand; /*IE5.5*/
}

.main .frontfactbox .quicklinks .inner #referansenrSubmit {
    position: absolute;
    z-index: 10;
    margin-top: 0px;
    width: 20px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 12px;
    cursor: pointer;
    border: 0px;
    cursor: hand; /*IE5.5*/
}

.main .frontfactbox .quicklinks .inner .pad {
    width: 100%;
    clear: both;
    padding-top: 30px;
}

.main .frontfactbox .quicklinks .inner .block {
    display: block;
}

.main .frontfactbox .quicklinks .drop1 {
    clear: both;
    padding-top: 10px;
}

.main .frontfactbox .quicklinks .drop2 {
    clear: both;
    padding-top: 5px;
}

.main .frontfactbox .quicklinks .drop3 {
    clear: both;
    padding-top: 5px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .frontfactbox .quicklinks .inner label img {margin-top:15px;}; /*";
    }
}

/* */

/* Factbox: Contact */
.main .wrap .factbox .contacts {
    width: 100%;
    height: 140px;
    background: #828c83 url(/web/20160125111150/http://www.solar.dk/gfx/factbox_contact.gif) repeat-x;
    overflow: visible;
    margin-bottom: 10px;
}

.main .wrap .factbox .contacts .inner {
    clear: both;
    margin-left: 15px;
    margin-right: 10px;
}

.main .wrap .factbox .contacts .inner .headline {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap .factbox .contacts .inner .headline {margin-top:15px;},.main .wrap .factbox .contacts .inner .pad {margin-top:15px;}; /*";
    }
}

/* */
.main .wrap .factbox .contacts .inner .pad {
    clear: both;
    padding-top: 25px;
}

.main .wrap .factbox .contacts .inner .pad img {
    float: right;
}

.main .wrap .factbox .contacts .inner .pad p {
    color: #fff;
}

.main .wrap .factbox .contacts .inner .pad p span {
    width: 40px;
    display: block;
    float: left;
}

.main .wrap .factbox .contacts .inner .pad p a,
.main .wrap .factbox .contacts .inner .pad p a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Factbox: Contacts - multi */
.main .wrap .factbox .contacts-multi {
    width: 100%;
    height: 130px;
    background: #828c83 url(/web/20160125111150/http://www.solar.dk/gfx/factbox_contact.gif) repeat-x;
    overflow: visible;
    margin-top: 10px;
}

.main .wrap .factbox .expanded {
    height: 230px;
}

.main .wrap .factbox .contacts-multi .inner {
    clear: both;
    margin-left: 19px;
    margin-right: 10px;
}

.main .wrap .factbox .contacts-multi .inner .ctimg {
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap .factbox .contacts-multi .inner .ctimg {margin-top:15px;},.main .wrap .factbox .contacts .inner .pad {margin-top:15px;}; /*";
    }
}

/* */
.main .wrap .factbox .contacts-multi .inner .pad {
    clear: both;
    padding-top: 10px;
}

.main .wrap .factbox .contacts-multi .inner .pad .drop1 {
    margin-top: 5px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap .factbox .contacts-multi .inner .pad .drop1 {padding-top:15px;}; /*";
    }
}

/* */
.main .wrap .factbox .contacts-multi .inner .pad .drop2 {
    float: left;
    padding-top: 10px;
}

.main .wrap .factbox .contacts-multi .inner .pad .person {
    float: left;
    padding-top: 15px;
    display: none;
}

* html .main .wrap .factbox .contacts-multi .inner .pad .person {
    float: none;
}

* + html .main .wrap .factbox .contacts-multi .inner .pad .person {
    float: none;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;* html .main .wrap .factbox .contacts-multi .inner .pad .person {float:none;}; /*";
    }
}

/* */
.main .wrap .factbox .contacts-multi .inner .pad img {
    float: right;
    margin-right: 9px;
}

.main .wrap .factbox .contacts-multi .inner .pad p {
    color: #fff;
}

.main .wrap .factbox .contacts-multi .inner .pad p span {
    width: 40px;
    display: block;
    float: left;
}

.main .wrap .factbox .contacts-multi .inner .pad p a,
.main .wrap .factbox .contacts-multi .inner .pad p a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Factbox: Rss feed */
.main .wrap .factbox .bannerbgout {
    height: 30px;
    clear: both;
    display: block;
    margin-left: 10px;
    padding-top: 15px;
}

.main .wrap .factbox .bannerbg {
    height: 30px;
    background-repeat: no-repeat;
}

.main .wrap .factbox .contactbgout {
    height: 43px;
    clear: both;
    display: block;
    margin-left: -5px;
    padding-top: 10px;
}

.main .wrap .factbox .contactbg {
    height: 30px;
    background-repeat: no-repeat;
}

.main .wrap .factbox .banner {
    width: 100%;
    margin-top: 10px;
}

.main .wrap .factbox .banner a {
    width: 278px;
    height: 55px;
    display: block;
    text-decoration: none;
    background-repeat: no-repeat;
}

.main .wrap .factbox .banner a:hover {
    text-decoration: none;
}

/* Factbox: Banner with text */
.main .wrap .factbox .bannertext {
    width: 100%;
    margin-bottom: 10px;
    background-repeat: no-repeat;
}

.main .wrap .factbox .bannertext .head {
    width: 100%;
    height: 50px;
    background-repeat: no-repeat;
}

.main .wrap .factbox .bannertext .head h6 {
    display: none;
}

.main .wrap .factbox .bannertext .head img {
    margin-left: 10px;
    margin-top: 15px;
}

.main .wrap .factbox .bannertext .inner {
    width: 248px;
    margin-left: 15px;
    padding-bottom: 15px;
    color: #fff;
}

.main .wrap .factbox .bannertext .inner ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.main .wrap .factbox .bannertext .inner ul li a {
    background: url(/web/20160125111150/http://www.solar.dk/gfx/arrow_white.gif) no-repeat left 6px;
    padding-left: 9px;
    color: #fff;
    text-decoration: none;
}

.main .wrap .factbox .bannertext .inner ul li a:hover {
    text-decoration: underline;
}

.main .wrap .factbox .theme1 {
    background-color: #cdcccd;
    color: #000;
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/factbox_text_bg_th1.gif);
}

.main .wrap .factbox .theme1 p {
    color: #000;
}

.main .wrap .factbox .theme1 a {
    color: #000;
    text-decoration: underline;
}

.main .wrap .factbox .theme2 {
    background-color: #b6c8df;
    color: #000;
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/factbox_text_bg_th2.gif);
}

.main .wrap .factbox .theme2 p {
    color: #000;
}

.main .wrap .factbox .theme2 a {
    color: #000;
    text-decoration: underline;
}

.main .wrap .factbox .theme3 {
    background-color: #cbd2ca;
    color: #000;
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/factbox_text_bg_th3.gif);
}

.main .wrap .factbox .theme3 p {
    color: #000;
}

.main .wrap .factbox .theme3 a {
    color: #000;
    text-decoration: underline;
}

.main .wrap .factbox .theme4 {
    background-color: #373637;
    color: #fff;
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/factbox_text_bg_th4.gif);
}

.main .wrap .factbox .theme4 p {
    color: #fff;
}

.main .wrap .factbox .theme4 a {
    color: #fff;
    text-decoration: underline;
}

.main .wrap .factbox .theme5 .inner {
    margin: 0;
    padding: 0;
}

.main .wrap .factbox .theme6 .inner {
    margin: 0;
    padding: 0;
}

.main .wrap .factbox .theme7 {
    background-color: #ff9900;
    color: #000;
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/factbox_text_bg_th7.gif);
}

.main .wrap .factbox .theme7 p {
    color: #000;
}

.main .wrap .factbox .theme7 a {
    color: #000;
    text-decoration: underline;
}

/* Factbox: Banner with text */

.banner {
    cursor: pointer;
    height: 55px;
    margin-bottom: 8px;
}

.bannertheme1, .bannertheme2, .bannertheme3, .bannertheme4, .bannertheme5 {
    font-size: 23px;
    cursor: pointer;
    height: 55px;
    margin-bottom: 8px;
}

.bannertheme1 {
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/grey_banner.jpg);
    color: #202020;
}

.bannertheme2 {
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/blue_banner.jpg);
    color: #003466;
}

.bannertheme3 {
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/green_banner.jpg);
    color: #202020;
}

.bannertheme4 {
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/black_banner.jpg);
    color: white;
}

.bannertheme5 {
    background-image: url(/web/20160125111150/http://www.solar.dk/gfx/orange_banner.jpg);
    color: white;
}

/* Footer
---------------------------------------------------------------------- */

.main .footer {
    height: 20px;
    padding-top: 40px;
    padding-bottom: 20px;
    width: 100%;
    clear: both;
}

.main .footer .border {
    width: 100%;
    border-top: 1px solid #ccc;
}

.main .footer .leftcol {
    float: left;
    width: 600px;
    padding-top: 3px;
}

.main .footer .leftcol address {
    color: #999;
}

.main .footer .rightcol {
    float: right;
    width: 200px;
    text-align: right;
    padding-top: 3px;
}

.main .footer .rightcol a {
    color: #999;
    text-decoration: none;
}

.main .footer .rightcol a:hover {
    color: #999;
    text-decoration: underline;
}

/* Drop down lists
---------------------------------------------------------------------- */

.dropdown, .narrow {
    height: 18px;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_bg.gif) repeat-x;
}

.dropdown {
    width: 240px;
    display: block;
}

.narrow {
    padding-right: 5px;
}

.dropdown .btn, .narrow .btn {
    height: 16px;
    float: left;
    margin-top: 1px;
}

.dropdown .btn {
    width: 240px;
}

.dropdown .btn a.text, .narrow .btn a.text {
    height: 16px;
    font-size: 0.9em;
    color: #003466;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    line-height: 150%;
    display: block;
    float: left;
    width: auto;
}

.dropdown .btn a.text {
    width: 200px;
}

.narrow .btn a.text {
    padding-left: 0;
}

.dropdown .btn a.text:hover, .narrow .btn a.text:hover {
    font-size: 0.9em;
    color: #003466;
    text-decoration: none;
}

.dropdown .btn a.expand, .narrow .btn a.expand {
    height: 16px;
    display: block;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_arrow.gif) no-repeat 50% 50%;
}

.dropdown .btn a.expand {
    width: 23px;
}

.dropdown .btn a.expand:hover, .narrow .btn a.expand:hover {
    text-decoration: none;
}

.dropdown .btn a.arrowback {
    width: 23px;
    height: 16px;
    display: block;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_arrowback.gif) no-repeat 50% 50%;
}

.narrow .btn a.arrowback {
    width: 23px;
    height: 16px;
    display: block;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_arrowback.gif) no-repeat 50% 50%;
}

.dropdown .btn a.arrowback:hover, .narrow .btn a.arrowback:hover {
    text-decoration: none;
}

.droplist {
    width: 100%;
    clear: both;
    height: 2px;
}

.droplist .filter-Block {
    position: absolute;
    z-index: 1000;
    width: 238px;
    margin-top: -1px;
    margin-left: 0px;
    background-color: #fff;
    display: block;
    border: 1px solid #eee8dd;
    border-bottom-width: 0;
}

.droplist .filter-None {
    position: absolute;
    z-index: 1000;
    width: 238px;
    margin-top: -1px;
    margin-left: 0px;
    background-color: #fff;
    display: none;
    border: 1px solid #eee8dd;
    border-bottom-width: 0;
}

.droplist ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.droplist ul li {
    padding: 0 !important;
    background: none !important;
}

.droplist ul li a {
    font-size: 0.9em;
    color: #777;
    text-decoration: none;
    display: block;
    padding: 1px 0px 1px 10px;
    width: 228px;
    border-bottom: 1px solid #eee8dd;
}

.droplist ul li a:hover {
    font-size: 0.9em;
    color: #000;
    text-decoration: none;
    background-color: #d7d7d8;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.droplist ul li a {padding:1px 0px 1px 10px;width:238px;}; /*";
    }
}

/* */

.dropdown2 {
    width: 278px;
    height: 18px;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_bg.gif) repeat-x;
}

.dropdown2 .btn {
    width: 278px;
    height: 16px;
    float: left;
    margin-top: 1px;
}

.dropdown2 .btn a.text {
    width: 238px;
    height: 16px;
    font-size: 0.9em;
    color: #003466;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    line-height: 150%;
    display: block;
    float: left;
}

.dropdown2 .btn a.text:hover {
    font-size: 0.9em;
    color: #003466;
    text-decoration: none;
}

.dropdown2 .btn a.expand {
    width: 23px;
    height: 16px;
    display: block;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_arrow.gif) no-repeat 50% 50%;
}

.dropdown2 .btn a.expand:hover {
    text-decoration: none;
}

.droplist2 {
    width: 100%;
    clear: both;
    height: 2px;
}

.droplist2 .filter-Block {
    position: absolute;
    z-index: 111;
    width: 276px;
    margin-top: -1px;
    margin-left: 0px;
    background-color: #fff;
    display: block;
    border: 1px solid #eee8dd;
    border-bottom-width: 0;
}

.droplist2 .filter-None {
    position: absolute;
    width: 276px;
    margin-top: -1px;
    margin-left: 0px;
    background-color: #fff;
    display: none;
    border: 1px solid #eee8dd;
    border-bottom-width: 0;
}

.droplist2 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.droplist2 ul li {
    padding: 0 !important;
    background: none !important;
}

.droplist2 ul li a {
    font-size: 0.9em;
    color: #777;
    text-decoration: none;
    display: block;
    padding: 1px 0px 1px 10px;
    width: 266px;
    border-bottom: 1px solid #eee8dd;
}

.droplist2 ul li a:hover {
    font-size: 0.9em;
    color: #000;
    text-decoration: none;
    background-color: #d7d7d8;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.droplist2 ul li a {padding:1px 0px 1px 10px;width:276px;}; /*";
    }
}

/* */

.dropdown3 {
    width: 132px;
    height: 18px;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_bg.gif) repeat-x;
}

.dropdown3 .btn {
    width: 132px;
    height: 16px;
    float: left;
    margin-top: 1px;
}

.dropdown3 .btn a.text {
    width: 92px;
    height: 16px;
    font-size: 0.9em;
    color: #003466;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    line-height: 150%;
    display: block;
    float: left;
}

.dropdown3 .btn a.text:hover {
    font-size: 0.9em;
    color: #003466;
    text-decoration: none;
}

.dropdown3 .btn a.expand {
    width: 23px;
    height: 16px;
    display: block;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/selectbox_arrow.gif) no-repeat 50% 50%;
}

.dropdown3 .btn a.expand:hover {
    text-decoration: none;
}

.droplist3 {
    width: 100%;
    clear: both;
    height: 2px;
}

.droplist3 .filter-Block {
    position: absolute;
    z-index: 110;
    width: 130px;
    margin-top: -1px;
    margin-left: 0px;
    background-color: #fff;
    display: block;
    border: 1px solid #eee8dd;
    border-bottom-width: 0;
}

.droplist3 .filter-None {
    position: absolute;
    width: 130px;
    margin-top: -1px;
    margin-left: 0px;
    background-color: #fff;
    display: none;
    border: 1px solid #eee8dd;
    border-bottom-width: 0;
}

.droplist3 ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.droplist3 ul li {
    padding: 0 !important;
    background: none !important;
}

.droplist3 ul li a {
    font-size: 0.9em;
    color: #777;
    text-decoration: none;
    display: block;
    padding: 1px 0px 1px 10px;
    width: 120px;
    border-bottom: 1px solid #eee8dd;
}

.droplist3 ul li a:hover {
    font-size: 0.9em;
    color: #000;
    text-decoration: none;
    background-color: #d7d7d8;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.droplist3 ul li a {padding:1px 0px 1px 10px;width:130px;}; /*";
    }
}

/* */

/* Corporate frontpage
---------------------------------------------------------------------- */

.main .imagezone {
    width: 100%;
    height: 290px;
    background-color: #003466;
}

.main .imagezone .left {
    width: 672px;
    height: 290px;
    float: left;
    background-repeat: no-repeat;
}

.main .imagezone .right {
    width: 278px;
    height: 290px;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/corp_search_image.gif) no-repeat;
}

.main .quickboxes {
    width: 100%;
    margin-top: 10px;
}

.main .quickboxes .boxtype1 {
    float: left;
    width: 182px;
    height: 125px;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.main .quickboxes .boxtype1 .padding {
    padding-left: 15px;
    padding-top: 70px;
}

.main .quickboxes .boxtype1 p {
    margin: 0;
    width: 155px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .quickboxes .boxtype1	p {width:170px;}; /*";
    }
}

/* */
.main .quickboxes .boxtype1 a {
    color: #fff;
    text-decoration: none;
}

.main .quickboxes .boxtype2 {
    float: left;
    width: 182px;
    height: 125px;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.main .quickboxes .boxtype2 .padding {
    padding-left: 15px;
    padding-top: 70px;
}

.main .quickboxes .boxtype2 .padding p {
    margin: 0;
    clear: both;
}

.main .quickboxes .boxtype2 .padding .sec1 {
    display: block;
    width: 72px;
    float: left;
    color: #fff;
}

.main .quickboxes .boxtype2 .padding .sec2 {
    display: block;
    width: 70px;
    float: left;
    color: #fff;
}

.main .quickboxes .boxtype2 .padding a {
    color: #f5dc99;
    text-decoration: none;
}

/* ----------------------------- */
.main .quickboxes .boxtypes {
    float: left;
    width: 182px;
    height: 125px;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.main .quickboxes .boxtypes .padding {
    padding-left: 15px;
    padding-top: 70px;
}

.main .quickboxes .boxtypes p {
    margin: 0;
    width: 155px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .quickboxes .boxtypes	p {width:170px;}; /*";
    }
}

/* */
.main .quickboxes .boxtypes a {
    color: #fff;
    text-decoration: none;
}

.main .quickboxes .boxtypes .padding .sec1 {
    display: block;
    width: 72px;
    float: left;
    color: #fff;
}

.main .quickboxes .boxtypes .padding .sec2 {
    display: block;
    width: 80px;
    float: left;
    color: #fff;
}

.main .quickboxes .boxtypes .padding a.shares {
    color: #f5dc99;
    text-decoration: none;
}

/* ----------------------------- */

.main .quickboxes .boxtype3 {
    float: left;
    width: 564px;
    height: 123px;
    border: 1px solid #aaa;
}

.main .quickboxes .boxtype3 .inner {
    clear: both;
    width: 562px;
    height: 121px;
    border: 1px solid #fff;
}

.main .quickboxes .boxtype3 .inner .relative {
    position: relative;
    z-index: 10;
    width: 562px;
    height: 101px;
    clear: both;
    overflow: hidden;
}

.main .quickboxes .boxtype3 .inner .news_items {
    position: relative;
    top: 0;
    z-index: 9;
    margin: 10px;
    margin-top: 5px;
    margin-bottom: 0px;
    height: 95px;
    overflow: hidden;
}

.main .quickboxes .boxtype3 .inner .news_item {
    width: 170px;
    float: left;
    line-height: 130%;
    margin-right: 15px;
    color: #91accc;
}

.main .quickboxes .boxtype3 .inner .news_item strong {
    color: #004170;
}

.main .quickboxes .boxtype3 .inner .news_item a {
    color: #00406f;
    text-decoration: none;
}

.main .quickboxes .boxtype3 .inner .parlink1 {
    color: #004170;
    text-decoration: none;
}

.main .quickboxes .boxtype3 .inner .parlink2 {
    color: #91accc;
    text-decoration: none;
}

.main .quickboxes .boxtype3 .inner .parlink3 {
    color: #91accc;
    text-decoration: none;
}

.main .quickboxes .boxtype3 .inner .buttons {
    width: 100%;
    height: 20px;
    clear: both;
    background: #000 url(/web/20160125111150/http://www.solar.dk/gfx/front_news_btm.gif) repeat-x;
}

.main .quickboxes .boxtype3 .inner .buttons a.back {
    width: 281px;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/front_news_btm_seperator.gif) no-repeat right top;
}

.main .quickboxes .boxtype3 .inner .buttons a.forward {
    width: 281px;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
}

* html .main .quickboxes .boxtype3 .inner .buttons a.back {
    height: 18px;
}

* html .main .quickboxes .boxtype3 .inner .buttons a.forward {
    height: 18px;
}

.main .footer10px {
    padding-top: 10px;
}

/* Sales frontpage
---------------------------------------------------------------------- */

.main .salesimagezone {
    width: 100%;
    height: 242px;
    background-color: #003466;
}

.main .salesimagezone .left {
    width: 672px;
    height: 232px;
    float: left;
    background-repeat: no-repeat;
}

.main .salesimagezone .right {
    width: 278px;
    height: 232px;
    float: left;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/corp_search_image.gif) no-repeat;
}

.main .salesquickboxes {
    width: 100%;
    margin-top: 10px;
}

.main .salesquickboxes .boxtype3 {
    float: left;
    width: 467px;
    height: 183px;
    border: 1px solid #aaa;
}

.main .salesquickboxes .boxtype3 .inner {
    clear: both;
    width: 465px;
    height: 181px;
    border: 1px solid #fff;
}

.main .salesquickboxes .boxtype3 .inner .relative {
    position: relative;
    z-index: 10;
    width: 465px;
    height: 161px;
    clear: both;
    overflow: hidden;
}

.main .salesquickboxes .boxtype3 .inner .news_items {
    position: relative;
    top: 0;
    z-index: 9;
    margin: 10px;
    margin-top: 5px;
    margin-bottom: 0px;
    height: 155px;
    overflow: hidden;
}

.main .salesquickboxes .boxtype3 .inner .news_item {
    width: 139px;
    float: left;
    line-height: 130%;
    margin-right: 15px;
    color: #91accc;
}

.main .salesquickboxes .boxtype3 .inner .news_item strong {
    color: #004170;
}

.main .salesquickboxes .boxtype3 .inner .news_item a {
    color: #00406f;
    text-decoration: none;
}

.main .salesquickboxes .boxtype3 .inner .parlink1 {
    color: #004170;
    text-decoration: none;
}

.main .salesquickboxes .boxtype3 .inner .parlink2 {
    color: #91accc;
    text-decoration: none;
}

.main .salesquickboxes .boxtype3 .inner .parlink3 {
    color: #91accc;
    text-decoration: none;
}

.main .salesquickboxes .boxtype3 .inner .buttons {
    width: 100%;
    height: 20px;
    clear: both;
    background: #000 url(/web/20160125111150/http://www.solar.dk/gfx/front_news_btm.gif) repeat-x;
}

.main .salesquickboxes .boxtype3 .inner .buttons a.back {
    width: 232px;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/front_news_btm_seperator.gif) no-repeat right top;
}

.main .salesquickboxes .boxtype3 .inner .buttons a.forward {
    width: 232px;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
}

* html .main .salesquickboxes .boxtype3 .inner .buttons a.back {
    height: 18px;
}

* html .main .salesquickboxes .boxtype3 .inner .buttons a.forward {
    height: 18px;
}

/* ----------------------------- */
.main .salesquickboxes .boxtypes {
    float: left;
    width: 278px;
    height: 55px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
}

.main .salesquickboxes .boxtypes .padding {
    padding-left: 15px;
    padding-top: 0px;
}

.main .salesquickboxes .boxtypes p {
    margin: 0;
    width: 251px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .salesquickboxes .boxtypes	p {width:266px;}; /*";
    }
}

/* */
.main .salesquickboxes .boxtypes a {
    color: #fff;
    text-decoration: none;
}

.main .salesquickboxes .boxtypes .padding .sec1 {
    display: block;
    width: 72px;
    float: left;
    color: #fff;
}

.main .salesquickboxes .boxtypes .padding .sec2 {
    display: block;
    width: 80px;
    float: left;
    color: #fff;
}

.main .salesquickboxes .boxtypes .padding a.shares {
    color: #f5dc99;
    text-decoration: none;
}

.drop3 .dirlink {
    width: 240px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/quicklink_full.gif) no-repeat right top;
}

.drop3 .dirlink a {
    display: block;
    width: 229px;
    height: 18px;
    padding-left: 11px;
    color: #003466;
    font-size: 0.9em;
    text-decoration: none;
}

.main .quickboxes .boxtype4 {
    width: 288px;
    float: left;
}

.main .quickboxes .boxtype4 .banner {
    float: left;
    width: 278px;
    height: 55px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
}

.main .quickboxes .boxtype4 .banner a {
    display: block;
    width: 278px;
    height: 55px;
    text-decoration: none;
}

.main .quickboxes .boxtype5 {
    float: left;
    width: 182px;
    height: 183px;
    margin-right: 10px;
    background-repeat: no-repeat;
}

.main .quickboxes .boxtype5 .padding {
    padding-left: 10px;
    padding-top: 45px;
}

.main .quickboxes .boxtype5 .padding p {
    margin: 0;
    clear: both;
    color: #fff;
}

.main .quickboxes .boxtype5 .logindrop {
    clear: both;
    padding-top: 25px;
}

.main .quickboxes .boxtype5 form {
    margin: 0;
}

.main .quickboxes .boxtype5 .sec1 {
    padding-top: 6px;
}

.main .quickboxes .boxtype5 .sec2 {
    padding-top: 5px;
}

* + html .main .quickboxes .boxtype5 .sec1 {
    padding-top: 2px;
}

* + html .main .quickboxes .boxtype5 .sec2 {
    padding-top: 3px;
}

* html .main .quickboxes .boxtype5 .sec1 {
    padding-top: 2px;
}

* html .main .quickboxes .boxtype5 .sec2 {
    padding-top: 3px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;* html .main .quickboxes .boxtype5 .sec1 {padding-top:2px;},* html .main .quickboxes .boxtype5 .sec2 {padding-top:3px;}; /*";
    }
}

/* */

.main .quickboxes .boxtype5 .inp {
    width: 131px;
    height: 15px;
    border: none;
    border: 1px solid #666;
    font-size: 0.9em;
    color: #aaa;
}

* + html .main .quickboxes .boxtype5 .inp {
    width: 129px;
    height: 15px;
}

* html .main .quickboxes .boxtype5 .inp {
    width: 129px;
    height: 15px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;* html .main .quickboxes .boxtype5 .inp {width:133px;height:17px;}; /*";
    }
}

/* */
.main .quickboxes .boxtype5 #searchsubmit {
    width: 20px;
    height: 18px;
    border: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 5px;
    cursor: pointer;
    cursor: hand; /*IE5.5*/
}

.main .quickboxes .boxtype6 {
    float: left;
    width: 468px;
    height: 183px;
    border: 1px solid #aaa;
}

.main .quickboxes .boxtype6 .inner {
    clear: both;
    width: 466px;
    height: 181px;
    border: 1px solid #fff;
}

.main .quickboxes .boxtype6 .inner .relative {
    position: relative;
    z-index: 10;
    width: 466px;
    height: 161px;
    clear: both;
    overflow: hidden;
}

.main .quickboxes .boxtype6 .inner .news_items {
    position: relative;
    top: 0;
    z-index: 9;
    margin: 10px;
    margin-top: 5px;
    margin-bottom: 0px;
    height: 153px;
    overflow: hidden;
}

.main .quickboxes .boxtype6 .inner .news_item {
    width: 140px;
    float: left;
    line-height: 130%;
    margin-right: 15px;
    color: #91accc;
}

.main .quickboxes .boxtype6 .inner .news_item strong {
    color: #004170;
}

.main .quickboxes .boxtype6 .inner .news_item a {
    color: #00406f;
}

.main .quickboxes .boxtype6 .inner .buttons {
    width: 100%;
    height: 20px;
    clear: both;
    background: #000 url(/web/20160125111150/http://www.solar.dk/gfx/front_news_btm.gif) repeat-x;
}

.main .quickboxes .boxtype6 .inner .buttons a.back {
    width: 233px;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/front_news_btm_seperator.gif) no-repeat right top;
}

.main .quickboxes .boxtype6 .inner .buttons a.forward {
    width: 233px;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
}

* html .main .quickboxes .boxtype6 .inner .buttons a.back {
    height: 18px;
}

* html .main .quickboxes .boxtype6 .inner .buttons a.forward {
    height: 18px;
}

/* Transparent pop up
---------------------------------------------------------------------- */
#loader {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/icon_load.gif) no-repeat 50% 50%;
    display: none;
}

.popup {
    width: 100%;
    height: 100%;
    background-color: #000;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 999;
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity: .25;
}

.popupctn {
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1000;
}

/*.popupctn .vcenter											{width:100%;height:50%;}*/

.basicpopup {
    width: 670px;
    height: 530px;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}

/* margin-top:-300px; */
.basicpopup .top {
    width: 100%;
    height: 75px;
    clear: both;
}

.basicpopup .top .inner {
    width: 610px;
    height: 75px;
    margin: 0 auto;
    text-align: left;
    border-bottom: 1px solid #aaa;
}

.basicpopup .top .inner img {
    margin-top: 30px;
}

.basicpopup .content {
    width: 100%;
    height: 435px;
    clear: both;
    overflow-y: scroll;
}

.basicpopup .content .inner {
    width: 610px;
    margin-left: 30px;
    margin-top: 20px;
}

.basicpopup .bottom {
    width: 100%;
    clear: both;
    height: 20px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm.gif) repeat-x;
}

.basicpopup .bottom .btnclose {
    width: 92px;
    height: 20px;
    text-align: center;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm_seperator.gif) no-repeat;
}

.basicpopup .bottom .btnclose a {
    margin-top: 2px;
    color: #fff;
    display: block;
    text-decoration: none;
}

.basicpopup .content .inner .left {
    float: left;
    width: 290px;
}

.basicpopup .content .inner .left p {
    margin-bottom: 15px;
}

.basicpopup .content .inner .left ul {
    padding-bottom: 20px;
}

.basicpopup .content .inner .right {
    float: left;
    width: 305px;
    padding-left: 15px;
}

.basicpopup .content .inner .pad {
    margin-top: 20px;
}

.basicpopup .content .inner .right p {
    margin: 0;
    clear: both;
}

.basicpopup .content .inner .right .lbl1 {
    width: 75px;
    display: block;
    float: left;
}

.basicpopup .content .inner .right .sec1 {
    margin-bottom: 10px; /*padding-top:15px;*/
}

.basicpopup .content .inner .right .sec2 {
    margin-bottom: 10px;
}

.basicpopup .content .inner .right .sec3 {
    padding-top: 10px;
}

.basicpopup .content .inner .right .sec4 {
    padding-bottom: 5px;
}

.inp1 {
    width: 240px;
    float: left;
    border: none;
    border: 1px solid #999;
}

.inp2 {
    width: 240px;
    float: left;
    border: none;
    border: 1px solid #999;
}

.smb1 {
    width: 100px;
    border: none;
    border: 1px solid #999;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/contact_btn_bg.gif) repeat-x;
    border: none;
    text-align: center;
    color: #666;
}

.padleft {
    padding-left: 53px;
}

.smb2 {
    width: 65px;
    margin-right: 2px;
    border: none;
    border: 1px solid #999;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/contact_btn_bg.gif) repeat-x;
    border: none;
    text-align: center;
    color: #666;
}

*

/
.basicpopup .content {
    width: 100%;
    height: 505px;
    clear: both;
    overflow-y: scroll;
}

*

/
.basicpopup .content ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.basicpopup .content ul li {
    padding-left: 10px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/ul_li_sep.gif) no-repeat left 8px;
}

.basicpopup .content .inner .inner {
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0;
}

/*
.basicpopup .content .inner									{width:690px;margin-left:30px;}
*/

/* Sitemap */
.sitemap {
    display: none;
    width: 920px; /*height:600px;*/
    height: 705px;
    margin: 0 auto;
    margin-top: 15px;
    text-align: left;
    background-color: #fff;
}

/* margin-top:-300px; */
.sitemap .top {
    width: 100%;
    height: 75px;
    clear: both;
}

.sitemap .top .inner {
    width: 860px;
    height: 75px;
    margin: 0 auto;
    text-align: left;
    border-bottom: 1px solid #aaa;
}

.sitemap .top .inner img {
    margin-top: 30px;
}

.sitemap .content {
    width: 100%;
    height: 610px;
    clear: both;
    overflow-y: scroll;
}

.sitemap .content .inner {
    width: 860px;
    margin-left: 30px;
}

.sitemap .bottom {
    width: 100%;
    clear: both;
    height: 20px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm.gif) repeat-x;
}

.sitemap .bottom .btnclose {
    width: 92px;
    height: 20px;
    text-align: center;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm_seperator.gif) no-repeat;
}

.sitemap .bottom .btnclose a {
    margin-top: 2px;
    color: #fff;
    display: block;
    text-decoration: none;
}

.newpopup {
    width: 920px; /*height:600px;*/
    height: 705px;
    margin: 0 auto;
    margin-top: 15px;
    text-align: left;
    background-color: #fff;
}

/* margin-top:-300px; */
.newpopup .top {
    width: 100%;
    height: 55px;
    clear: both;
}

.newpopup .top .inner {
    width: 860px;
    height: 55px;
    margin: 0 auto;
    text-align: left;
    border-bottom: 1px solid #aaa;
}

.newpopup .top .inner img {
    margin-top: 30px;
}

.newpopup .top .inner .headline {
    line-height: normal;
}

.newpopup .content {
    width: 100%;
    height: 560px;
    clear: both;
    overflow-y: scroll;
    padding-top: 10px;
}

.newpopup .content .inner {
    width: 860px;
    margin-left: 30px;
}

.newpopup .bottom {
    width: 100%;
    clear: both;
    height: 20px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm.gif) repeat-x;
}

.newpopup .bottom .btnclose {
    width: 92px;
    height: 20px;
    text-align: center;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm_seperator.gif) no-repeat;
}

.newpopup .bottom .btnclose a {
    margin-top: 2px;
    color: #fff;
    display: block;
    text-decoration: none;
}

/* MNI 01-09-2008 */
.contentsitemap ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 135px;
}

.contentsitemap ul#sec1 {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    padding-bottom: 20px;
}

.contentsitemap ul#sec2 {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    padding-bottom: 20px;
}

.contentsitemap ul#sec3 {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    padding-bottom: 20px;
}

.contentsitemap ul#sec4 {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    padding-bottom: 20px;
}

.contentsitemap ul#sec5 {
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    padding-bottom: 20px;
}

.contentsitemap ul#sec6 {
    float: left;
    margin-top: 15px;
    padding-bottom: 20px;
}

.contentsitemap ul li span {
    width: 120px;
    display: block;
    padding: 2px 5px 2px 10px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_section.gif) repeat-x;
    color: #fff;
    font-weight: bold;
}

.contentsitemap ul li a.head {
    display: inline;
    border: none;
    text-decoration: none;
    padding: 0;
    background: none;
    color: #fff;
}

.contentsitemap ul li a {
    text-decoration: none;
    width: 116px;
    display: block;
    padding: 2px 5px 2px 14px;
    background: #dcdcdc url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_arrow_white.gif) no-repeat 5px 6px;
    color: #000;
    border-top: 1px solid #fff;
}

.contentsitemap ul li a.selected {
    width: 116px;
    display: block;
    padding: 2px 5px 2px 14px;
    background: #dcdcdc url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_arrow_white_selected.gif) no-repeat 3px 8px;
    color: #000;
    border-top: 1px solid #fff;
}

.contentsitemap ul li a.nochildren {
    width: 116px;
    display: block;
    padding: 2px 5px 2px 14px;
    background: none;
    background: #dcdcdc;
    color: #000;
    border-top: 1px solid #fff;
}

.contentsitemap ul ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 135px;
    border-top: 1px solid #fff;
}

.contentsitemap ul ul li a {
    width: 107px;
    display: block;
    padding: 2px 5px 2px 23px;
    background: #f3f3f3 url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_arrow_black.gif) no-repeat 14px 8px;
    color: #000;
    border: none;
}

.contentsitemap ul ul li a:hover {
    text-decoration: underline;
}

.sitemap .content .inner_ ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.sitemap .content .inner_ ul li {
    padding-left: 10px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/ul_li_sep.gif) no-repeat left 8px;
}

.headline h1 {
    display: none;
}

/* News popup */
/*
.news												{width:591px;height:600px;margin:0 auto;text-align:left;background-color:#fff;margin-top:-300px;}
.news .top											{width:100%;height:146px;clear:both;}
.news .content										{width:100%;height:436px;clear:both;overflow-y:scroll;}
.news .content .inner								{width:540px;margin:20px 0px 0px 17px;}
.news .content .inner h1							{font-size:28px;font-weight:normal;color:#004170;margin-bottom:30px;}
.news .content .inner p								{color:#666;}
.news .bottom										{width:100%;clear:both;height:20px;background:url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm.gif) repeat-x;}
.news .bottom .btnclose								{width:92px;height:20px;text-align:center;float:right;background:url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm_seperator.gif) no-repeat;}
.news .bottom .btnclose a							{margin-top:2px;color:#666;display:block;text-decoration:none;}
.news .bottom .btnarchive							{width:92px;height:20px;text-align:center;float:right;background:url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm_seperator.gif) no-repeat;}
.news .bottom .btnarchive a							{margin-top:2px;color:#666;display:block;text-decoration:none;}
*/
/* Contact */
.contact {
    width: 770px;
    height: 530px;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}

/*margin-top:-300px;*/
.contact .top {
    width: 100%;
    height: 75px;
    clear: both;
}

.contact .top .inner {
    width: 710px;
    height: 75px;
    margin: 0 auto;
    text-align: left;
    border-bottom: 1px solid #aaa;
}

.contact .top .inner img {
    margin-top: 30px;
}

.contact .content {
    width: 100%;
    height: 435px;
    clear: both;
}

/* overflow-y:scroll;*/
.contact .content .inner {
    width: 710px;
    margin-left: 30px;
    margin-top: 20px;
}

/* Below 7 lines changed 27-06-2007 */
.contact .content .inner .leftcol { /*width:360px;*/
    width: 100%;
    float: left;
    height: 370px;
    overflow: auto; /*overflow:auto;height:370px;*/
}

/*
.contact .content .inner .leftcol .left						{width:165px;float:left;}
.contact .content .inner .leftcol .right					{width:155px;float:left;padding-left:15px;}
*/

.contact .content .inner .leftcol .left {
    width: 200px;
    float: left;
}

.contact .content .inner .leftcol .right {
    width: 200px;
    float: left;
    padding-left: 15px;
}

.contact .content .inner .leftcol .add {
    padding-bottom: 20px;
    clear: both;
}

.contact .content .inner .leftcol .add p {
    margin: 0;
}

.contact .content .inner .leftcol .add .firm {
    display: block;
    color: #004170;
    width: 140px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sgl_arrow_blue.gif) no-repeat left 5px;
    padding-left: 8px;
}

.contact .content .inner .leftcol .add .firmcon {
    padding: 0px 0px 15px 8px;
}

.contact .content .inner .rightcol {
    display: none; /*width:335px;float:left;padding-left:15px;*/
}

.contact .content .inner .rightcol .head {
    margin: 0;
    padding-bottom: 15px;
}

.contact .content .inner .rightcol p {
    clear: both;
}

.contact .content .inner .rightcol label,
.contact .content .inner .rightcol span {
    width: 60px;
    display: block;
    float: left;
}

* html .contact .content .inner .rightcol span {
    width: 63px;
}

.contact .content .inner .rightcol .inp {
    width: 271px;
    border: none;
    border: 1px solid #999;
}

* html .contact .content .inner .rightcol .inp {
    width: 267px;
}

.contact .content .inner .rightcol .txta {
    width: 271px;
    height: 190px;
    border: none;
    border: 1px solid #999;
    font-family: arial, verdana, helvetica;
    font-size: 1em;
}

* html .contact .content .inner .rightcol .txta {
    width: 267px;
}

.contact .content .inner .rightcol .reset {
    float: left;
    width: 50px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/contact_btn_bg.gif) repeat-x;
    border: none;
    text-align: center;
    color: #666;
}

.contact .content .inner .rightcol .submit {
    float: right;
    width: 50px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/contact_btn_bg.gif) repeat-x;
    border: none;
    text-align: center;
    color: #666;
}

.contact .bottom {
    width: 100%;
    clear: both;
    height: 20px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm.gif) repeat-x;
}

.contact .bottom .btnclose {
    width: 92px;
    height: 20px;
    text-align: center;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm_seperator.gif) no-repeat;
}

.contact .bottom .btnclose a {
    margin-top: 2px;
    color: #fff;
    display: block;
    text-decoration: none;
}

.contact #error * {
    color: red;
}

/* Job popup */

.joblist {
    width: 750px;
    height: 600px;
    margin: 0 auto;
    text-align: left;
    background-color: #fff;
}

/*margin-top:-300px;*/
.joblist .top {
    width: 100%;
    height: 75px;
    clear: both;
}

.joblist .top .inner {
    width: 690px;
    height: 75px;
    margin: 0 auto;
    text-align: left;
    border-bottom: 1px solid #aaa;
}

.joblist .top .inner img {
    margin-top: 30px;
}

.joblist .content .inner .left {
    float: left;
    width: 340px;
}

.joblist .content .inner .left p {
    margin-bottom: 15px;
}

.joblist .content .inner .left ul {
    padding-bottom: 20px;
}

.joblist .content .inner .right {
    float: left;
    width: 320px;
    margin-left: 15px;
}

.joblist .content .inner .pad {
    margin-top: 20px;
}

.joblist .content .inner .right p {
    margin: 0;
    clear: both;
}

.joblist .content .inner .right .lbl1 {
    width: 75px;
    display: block;
    float: left;
}

.joblist .content .inner .right .sec1 {
    margin-bottom: 10px; /*padding-top:15px;*/
}

.joblist .content .inner .right .sec2 {
    margin-bottom: 10px;
}

.joblist .content .inner .right .sec3 {
    padding-top: 10px;
}

.joblist .content .inner .right .sec4 {
    padding-bottom: 5px;
}

.joblist .content .inner .right .inp1 {
    width: 240px;
    float: left;
    border: none;
    border: 1px solid #999;
}

.joblist .content .inner .right .inp2 {
    width: 243px;
    float: left;
    border: none;
    border: 1px solid #999;
}

.joblist .content .inner .right .smb1 {
    width: 110px;
    float: left;
    border: none;
    border: 1px solid #999;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/contact_btn_bg.gif) repeat-x;
    border: none;
    text-align: center;
    color: #666;
}

.joblist .content .inner .right .smb2 {
    width: 65px;
    margin-right: 2px;
    float: right;
    border: none;
    border: 1px solid #999;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/contact_btn_bg.gif) repeat-x;
    border: none;
    text-align: center;
    color: #666;
}

.joblist .content {
    width: 100%;
    height: 505px;
    clear: both;
    overflow-y: scroll;
}

.joblist .content ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.joblist .content ul li {
    padding-left: 10px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/ul_li_sep.gif) no-repeat left 8px;
}

.joblist .content .inner {
    width: 690px;
    margin-left: 30px;
}

.joblist .bottom {
    width: 100%;
    clear: both;
    height: 20px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm.gif) repeat-x;
}

.joblist .bottom .btnclose {
    width: 92px;
    height: 20px;
    text-align: center;
    float: right;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sitemap_btm_seperator.gif) no-repeat;
}

.joblist .bottom .btnclose a {
    margin-top: 2px;
    color: #fff;
    display: block;
    text-decoration: none;
}

/* File list */
.filelist h2 {
    font-size: 1.6em;
    color: #004170;
    line-height: 140%;
    font-weight: normal;
}

.filelist h3 {
}

.filelist table td {
    background-color: #e7ede9;
    padding-left: 10px;
    border-top: 1px solid #fff;
}

.filelist table .headrow {
    border-top: 1px solid #a2a5a4;
}

.filelist a {
    text-decoration: none;
}

.main .contentcontact {
    padding-top: 20px;
}

.main .contentcontact .leftcol {
    width: 650px;
    float: left;
}

.main .contentcontact .leftcol .left {
    width: 300px;
    float: left;
}

.main .contentcontact .leftcol .right {
    width: 300px;
    float: left;
}

.main .contentcontact .leftcol .add {
    padding-bottom: 20px;
    clear: both;
}

.main .contentcontact .leftcol .add p {
    margin: 0;
}

.main .contentcontact .leftcol .add .firm {
    display: block;
    color: #004170;
    width: 165px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sgl_arrow_blue.gif) no-repeat left 5px;
    padding-left: 8px;
}

.main .contentcontact .leftcol .add .firmcon {
    padding: 0px 0px 15px 8px;
    width: 165px;
}

.main .contentcontact .rightcol {
    display: none;
}

.contentcontact {
    padding-top: 20px;
}

.contentcontact .leftcol {
    width: 510px;
    float: left;
}

.contentcontact .leftcol .left {
    width: 250px;
    float: left;
}

.contentcontact .leftcol .right {
    width: 250px;
    float: left;
}

.contentcontact .leftcol .add {
    padding-bottom: 20px;
    clear: both;
}

.contentcontact .leftcol .add p {
    margin: 0;
}

.contentcontact .leftcol .add .firm {
    display: block;
    color: #004170;
    width: 165px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/sgl_arrow_blue.gif) no-repeat left 5px;
    padding-left: 8px;
}

.contentcontact .leftcol .add .firmcon {
    padding: 0px 0px 15px 8px;
}

.contentcontact .rightcol {
    display: none;
}

.headline h1 {
    display: none;
}

/* NEW UPDATE 27-06-2007 */
.contact_factbox_person {
    width: 100%;
    clear: both;
}

.contact_factbox_person img {
    float: right;
    margin: 0px 0px 0px 10px;
}

.contact_factbox_person_ajaxdrop {
    width: 100%;
    clear: both;
    padding-top: 10px;
}

.michael {
    width: 100%;
    clear: both;
    background-color: red;
    margin-top: 5px !important;
}

.michael .dropdown {
    background: none;
    background-color: yellow;
    margin-top: 10px;
}

/* Factbox: Contact */
.main .wrap .factbox .mulcontacts {
    width: 100%; /*height:166px;*/
    background: #828c83 url(/web/20160125111150/http://www.solar.dk/gfx/factbox_contact.gif) repeat-x;
    overflow: hidden;
    margin-top: 10px;
    padding-bottom: 15px;
}

.main .wrap .factbox .mulcontacts .inner .headline { /*float:left;*/
    clear: both;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap .factbox .mulcontacts .inner .headline {margin-top:15px;},.main .wrap .factbox .contacts .inner .pad {margin-top:15px;}; /*";
    }
}

/* */
.main .wrap .factbox .mulcontacts .inner {
    clear: both;
    margin-left: 19px;
    margin-right: 10px;
}

.main .wrap .factbox .mulcontacts .inner .pad {
    clear: both;
    padding-top: 0px;
}

.main .wrap .factbox .mulcontacts .inner .pad img {
    float: right;
}

.main .wrap .factbox .mulcontacts .inner .pad p {
    color: #fff;
}

.main .wrap .factbox .mulcontacts .inner .pad p span {
    width: 40px;
    display: block;
    float: left;
}

.main .wrap .factbox .mulcontacts .inner .pad p a,
.main .wrap .factbox .mulcontacts .inner .pad p a:hover {
    color: #fff;
    text-decoration: underline;
}

/** SUMMARY REPORTS **/
.ColHolderImgTbl {
    width: 278px;
    margin: 0 10px 0 0;
    float: left;
}

.ColHolderTxt {
    width: 570px;
    float: left;
}

/* Frontpage JavaScript Banner */
#solar_front_banner {
    /*display:none;*/
    height: 290px;
    width: 672px;
    overflow: hidden;
    background-color: #000;
    padding: 0px 0px;
    margin: 0px 0px;
    position: relative;
}

#solar_front_banner img {
    border: none;
}

.solar_front_banner_content {
    width: 971px;
}

.solar_front_banner_tabs {
    opacity: 0;
    overflow: hidden;
    width: 971px;
}

.solar_front_banner_tab {
    float: left;
}

.tab_1 {
    width: 374px;
    height: 290px;
    overflow: hidden;
}

.tab_2 {
    width: 298px;
    height: 290px;
    cursor: pointer;
    overflow: hidden;
}

.solar_front_banner_tab_shadow {
    width: 298px;
    height: 290px;
    position: absolute;
    background: url(/web/20160125111150/http://www.solar.dk/css/images/tab_shadow.png) no-repeat;
}

.solar_front_banner_tab_link {
    width: 149px;
    height: 290px;
    position: absolute;
}

.solar_front_banner_learnmore {
    width: 241px;
    height: 190px;
    margin-top: 60px;
    margin-left: 395px;
    pointer-events: none;
}

.solar_front_banner_tab_fade {
    width: 149px;
    height: 290px;
    position: absolute;
    background: #1E436D;
    -moz-opacity: 0.70;
    opacity: .70;
    filter: alpha(opacity=70);
}

.solar_front_banner_tab_fulltext {
    position: absolute;
    left: 32px;
    top: 55px;
}

.link_to_magazine, .link_to_quarter, .link_to_report, .link_to_movie {
    position: absolute;
    left: 32px;
    top: 220px;
}

.link_to_report {
    top: 157px;
}

.solar_front_banner_quarter, .solar_front_banner_annual, .solar_front_banner_magazine {
    float: left;
    display: none;
}

.button1 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 374px;
    height: 290px;
    background-color: #000;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.button2 {
    position: absolute;
    left: 374px;
    top: 0px;
    width: 298px;
    height: 290px;
    background-color: #000;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

/* Invest JavaScript Banner */
#solar_investor_banner {
    height: 208px;
    width: 653px;
    overflow: hidden;
    background: #1B3C65;
    position: relative;
}

#solar_investor_banner img {
    border: none;
}

.solar_investor_banner_content {
    height: 208px;
    width: 653px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/frontBanner/investor_bg.jpg) no-repeat;
}

.solar_investor_banner_textholder {
    position: absolute;
    top: 37px;
    left: 37px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/frontBanner/investor_text_lines.png) no-repeat;
    width: 0px;
    height: 150px;
}

.solar_investor_banner_headline_1 {
    position: absolute;
    top: 4px;
}

.solar_investor_banner_headline_2 {
    position: absolute;
    top: 29px;
}

.solar_investor_banner_link {
    position: absolute;
    top: 101px;
    cursor: pointer;
}

.solar_investor_banner_hidden {
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

@font-face {
    font-family: 'Helvetica';
    src: url('/web/20160125111150/http://www.solar.dk/gfx/HELVETNT.TTF'); /* IE9 Compat Modes */
}

.textbluepadded {

    padding-bottom: 10px;
    padding-top: 20px;
    font-size: 28px;
    color: #004170;
}

.textblue {

    font-size: 28px;
    color: #004170;
}

.textwhite {

    font-size: 28px;
    color: white;
}

.main .wrap .content .headline .textblue {
    margin-top: 20px;
}

.head .textwhite {

    font-size: 23px;
    color: white;
    padding-top: 20px;

}

.padding .head .textwhite {

    font-size: 23px;
    color: white;
    padding-top: 10px;
}

.bannertext .head .textwhite {

    padding-left: 10px;
}

.main .wrap .content .productsrollup {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.main .wrap .content .productsrollup .left {
    width: 326px;
    float: left;
}

.main .wrap .content .productsrollup .right {
    width: 326px;
    float: left;
    margin-left: 10px;
}

.main .wrap .content .productsrollup ul {
    list-style-type: none !important;
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding-left: 125px;
    background-repeat: no-repeat;
    background-position: left 21px;
    display: block;
    min-height: 100px;
    width: 200px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.main .wrap .content .productsrollup ul.last {
    border-bottom: 1px solid #fff;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap .content .section ul {width:325px;}; /*";
    }
}

/* */
.main .wrap .content .productsrollup ul li {
    background: none;
    color: #666; /*display:inline;*/
}

.main .wrap .content .productsrollup ul li {
    line-height: 130%;
    list-style-type: none;
}

.main .wrap .content .productsrollup ul li a {
    color: #666;
}

.main .wrap .content .productsrollup ul li a:hover {
    text-decoration: underline;
}

.main .wrap .content .productsrollup ul .head {
    display: block;
    padding-bottom: 5px;
    font-size: 1.6em;
    color: #004170;
}

.main .wrap .content .productsrollup ul .sub {
    display: block;
    padding-bottom: 5px;
    font-size: 1em;
    color: #004170;
}

@media tty {
    i {
        content: "\";/*" "*/}}@m;.main .wrap	.content .section ul .head {margin-left:-18px;}; /*";
    }
}

/* */
.main .wrap .content .productsrollup ul .head span {
    padding: 0;
    background: none;
    font-size: 1.6em;
    color: #004170;
    text-decoration: none;
    line-height: 100%; /*padding-right:23px;background:url(/web/20160125111150/http://www.solar.dk/gfx/product_arrow.gif) no-repeat right 55%;*/
}

.main .wrap .content .productsrollup ul .head a {
    padding: 0;
    background: none;
    text-decoration: none;
    line-height: 100%; /*padding-right:23px;background:url(/web/20160125111150/http://www.solar.dk/gfx/product_arrow.gif) no-repeat right 55%;*/
}

.main .wrap .content .productsrollup .linkable {
    width: 111px;
    height: 105px;
    display: block;
    margin-left: -125px;
    position: absolute;
    z-index: 100;
    cursor: pointer;
    float: left;
    text-decoration: none !important;
}

h2.career {
    font-size: 28px;
    padding-top: 15px;
    padding-bottom: 20px;
    font-weight: normal;
}

h3.career {
    font-size: 22px;
    font-weight: normal;
}

.career-factbox {
    cursor: pointer;
    margin-top: 10px;
    padding: 6px 20px 14px 20px;

    color: white;
    font-size: 28px;
    min-height: 100px;
    width: 238px;
    height: auto;
}

.career-factbox a {
    color: white;
    font-size: 28px;
    text-decoration: none;
}

.career-factboxes .career-factbox.first {
    margin-right: 8px;
}

.career-factboxes .career-factbox {
    width: 287px;
    float: left;
}

.main .wrap .content .banner.career {
    margin-top: 0px;
}

.main .wrap .content .cols.career-doc {
    margin-top: 15px;
}

.main .wrap .content .cols.career-doc .onecol {
    width: 374px;
    float: left;
    padding-right: 10px;
}

.main .wrap .content .cols .onecol .thumb {
    float: left;
    padding: 14px 14px 0 0;
    width: 204px;
    height: 180px;
}

.main .wrap .content .cols .thumb {
    float: left;
    padding: 14px 14px 0 0;
    width: 204px;
    height: 180px;
}

.main .wrap .content .cols .onecol .last-in-row {
    padding: 14px 0 0 0;
}

.career-sub-factboxes {
    width: 278px;
    float: left;
}

.career-sub-factboxes .career-factbox {
    padding-top: 6px;
    min-height: 80px;
}

.career-sub-factboxes .career-factbox.first {

}

.career-factbox .line1 {
    font-size: 28px;
    line-height: 110%;
}

.career-factbox .line2 {
    padding-top: 5px;
    font-size: 11px;
    line-height: 130%;
    font-weight: normal;
}

.main .wrap .content .headline.career {
    background: url(/web/20160125111150/http://www.solar.dk/Careersite/career-page-top.png);
    padding: 10px;
    width: 642px;
    height: 98px;
    padding-top: 22px;
}

.headline .lft {
    width: 50%;
    float: left;
}

.headline .rgt {
    width: 50%;
    float: left;
}

.headline h1.career {
    display: block !important;
    font-size: 30px;
    color: #004579;
    line-height: 110%;
}

.newest-vacancies {
    width: 278px;
    height: 294px;
    background-image: url(/web/20160125111150/http://www.solar.dk/Careersite/278x294-px-newest-vacancies.png);
    margin-top: 0px;
    padding-top: 0px;
    color: white;

}

.newest-vacancies .item {
    border-bottom: 1px dotted white;
    width: 80%;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.newest-vacancies a {
    color: white;
    text-decoration: none;
}

.newest-vacancies a.readmore {
    display: block;
    padding-top: 10px;
    color: #72cddb;
    text-decoration: underline;
}

.vacancy-headline {
    font-size: 26px;
    padding-left: 20px;
    padding-top: 16px;
}

.vacancybox-list {
    padding-left: 20px;
    padding-top: 20px;
}

.news .items a {
    text-decoration: none;
}

.career-joblist a {
    display: block;
    font-size: 16px;
    line-height: 20px;
}

.career-joblist a span {
    color: #4d4e54;
    font-size: 12px;
    line-height: 16px;
}

.main .wrap .content .prosection.career .tabbar {
    margin-bottom: 0;
}

#full-width-slider {
    width: 100%;
    color: #000;
}

.fullWidth {
    max-width: 1400px;
    margin: 0 auto 0px;
}

.rsGCaption {
    display: none;
}

.rsNav {
    position: absolute;
    bottom: auto;
    top: 10px;
}

.rsMinW .rsBullets {
    right: 10px;
}

.main .wrap .content .onecol .onecol .thumb {
    float: left;
    padding: 14px 14px 0 0;
    width: 204px;
    height: 180px;
}

.login_box {
    color: #ffffff;
    width: 162px;
    height: 163px;
    background-image: url('/web/20160125111150/http://www.solar.dk/gfx/login_box_bg.jpg');
    padding: 10px;
    clear: both;
    overflow: hidden;
    text-align: left;
}

.SE .login_box,
.NL .login_box {
    background-image: url('/web/20160125111150/http://www.solar.dk/gfx/login_box_bg_se.png');
}

.login_box .login_headline {
    font-size: 2em;
    line-height: 1em;
}

.login_box .login_tekst {
    margin-top: 10px;
    font-size: 1em;
}

.login_box .login_usr input, .login_box .login_psw input {
    margin-top: 5px;
    width: 128px;
    height: 12px;
    font-size: 0.9em;
    color: #003466;
    padding: 0px 0px 0px 0px;
}

#loginsubmit {
    position: absolute;
    z-index: 10;
    margin-top: 6px;
    width: 20px;
    height: 18px;
    background: url(/web/20160125111150/http://www.solar.dk/gfx/btn_submit_typ1.gif) no-repeat;
    margin-left: 5px;
    cursor: hand;
}

.sitemap .top .inner .headline h1 {
    display: block !important;
    margin-top: 30px !important
}

div.main.tv {
    padding-left: 0px;
    width: 650px;
    overflow-x: hidden;
}

div.factbox div.contentquicklinks {
    margin-bottom: 10px;
}