body {
    margin : 0 0 0 0;
    padding : 0px;
    height : 100%;
    background-color : white;
    font-family : "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    color : #000;
    font-size : 11px;
    line-height : 16px;
    #font-size:11px;
    #line-height:16px;
}

img {
    border : 0;
}

a {
    color : #104E99;
    text-decoration : none;
}

a,
a:visited,
a:link {
    color : #104E99;
}

/*#######################container er selve siden.#######################*/

div#container {
    position : relative;
    margin : 0 auto;
    padding : 145px 0 0 0;
    top : 0px;
    width : 1014px;
    /*
    min-height:539px;  height:auto !important;  
    height:539px;
    */
    background-image : url('/Files/Billeder/Forside/bg_graydiant.png');
    background-repeat : repeat-y;
}

/*#######################header er toppen med menu og billeder.#######################*/

#frontpage-link {
    display : block;
    height : 53px;
    left : 42px;
    position : absolute;
    top : 37px;
    width : 195px;
}

div#header {
    position : absolute;
    margin : 0 auto;
    padding : 0 0 0 0;
    top : 0px;
    left : 0;
    width : 100%;
    height : 145px;
    background-color : white;
    background-image : url('/Files/Billeder/Forside/bg_graydiant_top.png');
    background-repeat : no-repeat;
}

div#top_img {
    position : relative;
    margin : 20px auto 0;
    padding : 0 0 0 0;
    width : 977px;
    height : 93px;
    background-image : url('/Files/Billeder/Forside/top3.png');
    background-repeat : no-repeat;
}

.header_nn {
    background-image: url('/Files/Billeder/Forside/top3.png') !important;
}
.header_sv {
    background-image: url('/Files/Billeder/Forside/top_se.png') !important;
}

div#weather {
    position : absolute;
    padding : 0;
    margin : 0;
    right : 50px;
    top : 4px;
    width : 100px;
    height : 50px;
    display : none;
}

#logoff_box{
    position:absolute;
    float:right;
    top:10px;
    right: 20px;
    z-index: 9999;
    color: #FFFFFF;
}

#logoff_box #login_msg a{
    color: #FFFFFF;
}

div#weather img {
    position : absolute;
    right : 0;
    top : 0;
}

/*#######################content_top indeholder det store billede og menuen til h?jre#######################*/

div#content_top {
    position : relative;
    top : 0px;
    margin : 0px auto 0;
    padding : 0 0 0 0;
    width : 977px;
    height : 294px;
    background-color : #e7e9ea;
}

div#content_top > img {
    margin : 0;
    width : 645px;
    height : 278px;
}

div.content_top_left {
    height : 278px;
    left : 0;
    margin : 0;
    padding : 0;
    position : absolute;
    top : 0;
    width : 645px;
    display : none;
}

div.content_top_left_bar {
    position : absolute;
    bottom : 0px;
    left : 0px;
    width : 100%;
    height : 45px;
    background-image : url('/Files/Billeder/Forside/bar.png');
    background-repeat : repeat-x;
}

div#content_top_right {
    height : 280px;
    margin : 1px auto;
    padding : 0;
    position : relative;
    width : 977px;
}

div.content_top_right_cell {
    background-color : #60737C;
    height : 68px;
    left : 645px;
    margin : 0 0 2px 2px;
    overflow : hidden;
    padding : 0;
    position : relative;
    width : 330px;
}

div.content_top_right_cell_selected {
    background-image : url('/Files/Billeder/Forside/menu_bg2.png');
}

div.content_top_right_cell img {
    position : absolute;
    bottom : 14px;
    right : 5px;
}

/*#######################content_bottom indeholder de 4 tagrender i bunden#######################*/

div#content_bottom {
    height : 209px;
    margin : 17px 35px 26px 0;
    padding : 0;
}

div.pipe {
    border-left : 1px solid;
    float : right;
    height : 100%;
    margin : 18px 8px 26px 0;
    padding-left : 9px;
    position : relative;
    width : 205px;
}

div.pipe img.pipe_img {
    display : block;
    margin : 0 auto;
}

div.pipe img.arrow {
    position : absolute;
    bottom : 3px;
    right : 20px;
}

#mosaik-element div.pipe div.pipe-body {
    float : right;
    width : 130px;
    padding-left : 10px;
    background-image : url('/Files/Billeder/Forside/pipe_arrow.png');
    background-repeat : no-repeat;
    background-position : 8px 1px;
    position : relative;
}

#mosaik-element div.pipe div.pipe-body img#linkimg {
    position : absolute;
    top : 1px;
    left : 8px;
}

#mosaik-element div.pipe img.arrow {
    position : relative;
    top : 0px;
    left : 0px;
    display : inline;
}

/*#######################Footer er bunden me copyright osv.#######################*/

div#footer{
    height : 70px;
    width : 1014px;
    background-image : url('/Files/Billeder/Forside/bg_graydiant_bottom.png');
    background-repeat : no-repeat;
    background-position : 0 20px;
    clear : both;
}

div#footer_bar{
    margin : 0 auto;
    height : 32px;
    width : 977px;
    background-color : #3c4b57;
}

div#footer_bar img
{
    margin-top : 4px;
    margin-left : 8px;
    vertical-align : -5px;
    margin-right : 10px;
    float : left;
}

div#copyright
{
    margin: 0 20px;
    margin-top : 5px;
    /*float : left;*/
    color : #3C4B57;
}

div#footer_top
{
    background-color : #DEE1E3;
    background-repeat : repeat-y;
    margin : 0 auto 10px;
    position : relative;
    width : 977px;
}

div#footer_bar div#infoboks
{
    float : right;
    margin-top : 8px;
    margin-right : 10px;
    color : #FFFFFF;
    font-family : Arial;
    font-size : 12px;
}
#infoboks a {
	text-decoration:underline; color:#fff;font-family:Arial; font-size:12px;
}

/*#######################topmenu er menuen i toppen#######################*/


div#topmenu
{
    overflow : hidden;
    display : block;
    margin : 0 auto 6px;
    padding : 0;
    width : 977px;
    text-align : right;
}

div#topmenu ul
{
    display : block;
    margin : 0 auto;
    padding : 0; /*width:977px;*/
}

div#topmenu li
{
    margin : 0 6px 0 0;
    padding : 0;
    list-style : none;
    background-color : #3c4b57;
    line-height : 27px;
    float : left;
    height : 27px;
}

div#topmenu li.last
{
    margin : 0 0 0 0;
}

#topmenu li:hover
{
}

#topmenu a
{
    font-family : arial;
    text-transform : uppercase;
    padding : 5px 10px 5px 10px;
    line-height : 27px;
    color : #fff;
    font-size : 13px;
    text-decoration : none;
}

#topmenu li.on a
{
    color : #bbcd00;
}

p.menu_text1
{
    margin : 19px 0 0 20px;
    font-family : arial;
    font-size : 12px;
    color : #FFF;
    font-weight : bold;
}

p.menu_text2
{
    margin : 3px 0 0 20px;
    font-family : arial;
    font-size : 12px;
    color : #FFF;
}

div.bar_text
{
    margin : 7px 120px 0 25px;
    font-family : arial;
    font-size : 12px;
    color : white;
}

div.bar_text p
{
    margin : 0px;
    padding : 0px;
}

div.bar_text a
{
    color : #bbcd00;
    text-decoration : none;
}

#weather p
{
    font-family : arial;
    font-size : 12px;
    color : #FFF;
    margin : 5px 0 0 0;
}

p.pipe_text1
{
    margin : 0px 0 0 20px;
    font-family : arial;
    font-size : 11px;
    color : #3a4956;
    font-weight : bold;
}

p.pipe_text2
{
    margin : 0px 28px 0 20px;
    font-family : arial;
    font-size : 11px;
    color : #3a4956;
}

p.footer_text
{
    display : inline-block;
    zoom : 1;
    *display:inline;
    margin:8px 0 0 0;
    font-family:arial;
    font-size:12px;
    padding-left:8px;
    color:white;
    float:left;
}

p.cvr_text{
    margin : 0 0 0 0;
    font-family : arial;
    font-size : 12px;
    color : #3C4B57;
		float:left;
		width:350px;
}
p.copyright_text{
    margin : 0 0 0 0;
    font-family : arial;
    font-size : 12px;
    color : #3C4B57;
		float:right;
		width:350px;
		text-align:right;
}

p.footer_text a,
p.copyright_text a
{
    color : #3C4B57;
    text-decoration : underline;
}

p.footer_text a.white,
p.copyright_text a.white,
#infoboks a.white
{
    color : #FFFFFF;


}
/*#######################CSS prim?rt til undersider#######################*/


div#sub_container
{
    position : relative;
    top : 0px;
    margin : 0px auto 8px;
    padding : 0 0 0 0;
    width : 977px;
    background-color : #e7e9ea;
}

div#subpage_leftmenu
{
    margin : 0;
    padding : 0 0 0 0;
    width : 179px;
    float : left;
}

img#arrow_right
{
    position : absolute;
    top : 15px;
    left : 7px;
}

div#subpage_right
{
    background-color : white;
    margin : 0;
    padding : 0 10px 0 10px;
    width : 778px;
    float : right;
}
/*div#footer_bar div#infobox
{float:right; margin-right: 10px; margin-top:8px;}*/

div#subpage_right ul#brunbullet
{
    list-style-type : none;
    margin : 0px;
    padding : 0px;
}

div#subpage_right ul#brunbullet li
{
    padding : 0px;
    margin : 2px 0px;
    background-image : url("/files/billeder/plastmo/grafik/bulletpoint.jpg");
    background-repeat : no-repeat;
    background-position : 0px 5px;
    padding-left : 20px;
    #position:relative;
    #top:0px;
    #left:0px;
    #display:block;
}

div.subpage_pipe{	
    border-right:1px solid;	
    float:left;	
    height:201px;	
    position:relative;	
    width:205px;	
    margin-bottom: 10px;	
    padding-bottom: 10px;
}

div.subpage_pipe img.subpage_pipe_img
{
    display : block;
    margin : 0 auto;
}

div.subpage_pipe img.arrow
{
    position : absolute;
    bottom : 8px;
    right : 20px;
}

div.horizontal_bar1
{
    margin : 0 auto 0;
    padding : 0 0 0 0;
    width : 770px;
    height : 10px;
    line-height : 10px;
    background-color : #a0a7ad;
    clear : both;
    background-image : url('/files/billeder/forside/slashes.png');
    background-repeat : no-repeat;
}

div.horizontal_bar2
{
    margin : 0 auto 0;
    padding : 0 0 0 0;
    width : 100%;
    height : 10px;
    line-height : 10px;
    background-color : #3c4b57;
    background-image : url('/files/billeder/forside/slashes2.png');
    background-repeat : no-repeat;
}

div.float_clear
{
    line-height : 0;
    clear : both;
    height : 0px;
    background-color : white;
    margin : 0;
    padding : 0;
}

div.breadcrumb_outer
{
    background-image : url('/files/billeder/forside/bread_bg1.png');
    background-repeat : no-repeat;
    height : 24px; /*background-color: #bbcd00;*/
    margin : 0 0 0 20px;
}

div.breadcrumb_outer a
{
    display : block;
}

div#subpage_main_picture
{
    position : relative;
    float : left;
    display : inline;
    background-image : url('/files/billeder/forside/house.jpg');
    background-repeat : no-repeat;
    width : 488px;
    height : 276px;
    margin-left : 20px;
}

div#bar_overlay
{
    position : absolute;
    display : block;
    background-image : url('/files/billeder/forside/bar2.png');
    background-repeat : repeat-x;
    width : 100%;
    height : 27px;
    bottom : 0;
}

div#bar_overlay img
{
    margin : 7px 0 0 0;
}

div#bar_overlay img#first_circle
{
    margin : 7px 0 0 30px;
}

div#subpage_right2
{
    left : 690px;
    position : absolute;
    top : 40px;
    width : 280px; /*color:#3A4956;*/
    font-family : arial;
    font-size : 11px;
}

div#subpage_right2 img
{
    margin-top : -15px;
}

div.subpage_pipe2
{
    position : relative;
    border-right : 1px solid;
    float : left;
    height : 134px;
    width : 146px;
    margin-bottom : 10px;
    padding-bottom : 10px;
}

div.subpage_pipe2_last
{
    border-right : 0;
}

div.subpage_pipe2 img.subpage_pipe_img
{
    display : block;
    margin : 0 auto 26px;
}

div.subpage_pipe2 img.arrow
{
    position : absolute;
    bottom : 8px;
    right : 10px;
}

/* old */

.pdiv
{
    display : block;
    clear : both;
    margin : 3px 0 10px 0;
    height : 100px;
}

.pimg
{
    width : 134px;
    height : 100px;
    float : left;
}

.ptable
{
    float : left;
    width : 446px;
}

.ptable .arrow {
    display : block;
    margin : 0;
    padding : 0; /*padding-left:18px;	background:url(/files/system/grey-arrow.png) no-repeat left 3px;*/
    text-transform : uppercase;
    line-height : 1.5em;
}

.ptable strong {
    margin : 0;
    padding : 0;
    display : block;
    font-weight : normal;
    text-align : left;
}

.h49 {
    border-left : 3px solid #fff;
    float : left;
    height : 43px;
    padding : 3px;
}

.e6 {
    background-color : #E6E6E6;
}

#subpage_right h1 {
    /*
    clear:both;	
    display:block;
    */
    display : inline;
    font-size : 16px;
    line-height : 1.25em;
    margin : 0;
    padding : 0; /*padding-left:28px; background:url(/files/system/h1-bg.png) no-repeat 0px 2px; */
    margin-bottom : 0.5em;
}

#subpage_right h2 {
    font-weight : normal; /*clear:both; display:block;*/
    font-size : 16px;
    line-height : 1.25em;
    margin : 0;
    padding : 0;
    /*
    margin-bottom:0.5em;
    */
}

#subpage_right h3 {
    background-color : #3C4B57;
    border-bottom : 6px solid #E5E311;
    clear : both;
    display : block;
    font-size : 14px;
    height : 24px;
    margin : 0;
    overflow : hidden;
    padding : 0;
    width : 580px;
}

#subpage_right h3 a {
    color : #FFFFFF;
    font-size : 14px;
    line-height : 22px;
    padding-left : 7px;
    text-decoration : none;
}

.stripViewer {
    position : relative;
    overflow : hidden;
    margin : 0 0 0 0;
    width : 0px;
    height : 0px;
}

.stripViewer ul {
    margin : 0;
    padding : 0;
    position : relative;
    left : 0;
    top : 0;
    width : 1%;
    list-style-type : none;
}

.stripViewer ul li {
    float : left;
}

.stripTransmitter {
    position : relative;
    left : 0;
    top : -25px;
    height : 0;
    overflow : visible;
    width : 1%;
    z-index : 210;
}

.stripTransmitter ul {
    width : 580px;
    height : 25px;
    margin : 0;
    padding : 0 10px;
    position : relative;
    list-style-type : none;
}

.stripTransmitter ul li {
    width : 15px;
    float : left;
    margin-right : 1px;
}

.stripTransmitter a {
    text-indent : -50px;    
    line-height : 25px;
    background : url('/files/system/icons/slidericon.png') no-repeat center;
    display : block;
    overflow : hidden;
}

.stripTransmitter a:hover,
a.current {
    background : url('/files/system/icons/slidericonon.png') no-repeat center;
}

.submenuonpage {
    list-style : none;
    padding : 0;
    margin : 0;
}

.submenuonpage li {
    float : left;
    border-right : 1px dotted #ccc;
    padding : 10px 9px 10px 10px;
    text-align : center;
}

.submenuonpage li.lil {
    border-right : none;
    padding : 10px 0 10px 10px;
}

.submenuonpage img {
    display : block;
}

ul.tabs {
    list-style : none;
    margin : 0 !important;
    padding : 0;
    border-bottom : 1px solid #666;
    height : 35px;
}

/* single tab */

ul.tabs li {
    float : left;
    text-indent : 0;
    padding : 0;
    margin : 0 !important;
    list-style-image : none !important;
}

/* link inside the tab. uses a background image */

ul.tabs a {
    background : url(/files/system/plastmo_tabs.png) no-repeat 0 0;
    display : block;
    height : 35px;
    line-height : 35px;
    width : 145px;
    text-align : center;
    text-decoration : none;
    color : #333;
    padding : 0px;
    margin : 0px;
    position : relative;
    top : 1px;
    font-size : 12px;
}

ul.tabs a:active {
    outline : none;
}


/* when mouse enters the tab move the background image */

ul.tabs a:hover {
    background-position : 0 -36px;
    color : #fff;
}


/* active tab uses a class name "current". it's highlight is also done by moving the background image. */

ul.tabs a.current,
ul.tabs a.current:hover,
ul.tabs li.current a {
    background-position : 0 -72px;
    cursor : default !important;
    color : #000 !important;
}


/* initially all panes are hidden */

div.panes div.pane {
    display : none;
}

div.panes div {
    display : none;
    padding : 10px;
    border : 1px solid #999;
    border-top : 0;
    background-color : #f2f2f2;
}

.tablesorter {
    width : 100%;
    text-align : left;
    border : 0;
    border-collapse : collapse;
    margin : 10px 0;
}

.tablesorter thead tr .header {
    background-image : url(/files/system/icons/_updown.gif);
    background-repeat : no-repeat;
    background-position : center right;
    cursor : pointer;
}

.tablesorter thead tr .headerSortUp {
    background-image : url(/files/system/icons/_asc.gif);
}

.tablesorter thead tr .headerSortDown {
    background-image : url(/files/system/icons/_desc.gif);
}

.tablesorter thead tr .blanc {
    white-space : nowrap;
    padding : 0;
    margin : 0;
    text-indent : -100px;
    background : none;
    background-color : #efefef
}

.tablesorter thead tr th {
    padding : 2px 18px 2px 8px;
    empty-cells : show;
    border-bottom : 1px dotted #ccc;
    border-right : 1px dotted #ccc;
    border-top : 1px dotted #ccc;
    background-color : #efefef;
}

.tablesorter thead tr td {
    padding : 2px 8px;
}

.tablesorter tbody tr td {
    empty-cells : show;
    border-bottom : 1px dotted #ccc;
    border-right : 1px dotted #ccc;
}

.tablesorter thead td {
    empty-cells : show;
}

.tablesorter tbody tr .c,
.tablesorter thead tr .c {
    text-align : center;
}

.tablesorter tbody tr .p {
    padding : 2px 8px;
}

.tablesorter tbody tr .e,
.tablesorter thead tr .e {
    border-right : none;
}

.tablesorter tbody tr .i {
    padding : 4px 8px 4px 0;
    width : 42px;
}

.tablesorter strong {
    font-weight : normal;
}

.tablesorter .divimg {
    width : 50px;
    height : 55px;
    line-height : 50px;
    display : table;
    overflow : hidden;
    vertical-align : middle;
    #position:relative;
}

.tablesorter .divimgpos {
    #position:absolute;
    #top:50%;
    #left:50%;
    display:table-cell;
    vertical-align:middle;
    text-align:center;
}

.tablesorter .divimgsrc {
    #position:relative;
    #top:-50%;
    #left:-50%;
}

.productdetail thead tr td,
.productdetail td {
    padding : 8px 8px 8px 30px;
}

.productdetail thead tr td.e,
.productdetail td.e
{
    padding : 8px 8px;
}

#outercontrols {
    padding : 4px 25px;
    margin : 0;
    list-style : none;
    height : 17px;
}

#outercontrols li {
    float : left;
    font-size : 12px;
    font-weight : bold;
    color : #FFF;
    padding : 0 25px 0 20px;
    background : url(/files/system/plastmo-bullet-off.png) no-repeat left 2px;
    cursor : pointer;
}
/*#outercontrols li:hover,*/

#outercontrols li.on {
    background : url(/files/system/plastmo-bullet-on.png) no-repeat left 2px;
}

#outercontrols a {
    color : #FFF;
}

.controls {
    position : relative;
    top : -70px;
}

.controls a {
    font-size : 3em;
    line-height : normal;
}

.controls .next {
    position : absolute;
    left : 545px;
}

.controls .prev {
    position : absolute;
    left : 5px;
}

#legend {
    width : 600px;
    height : 24px;
    margin-bottom : 5px;
    display : block;
}

#legend ul,
#legend li {
    margin : 0;
    padding : 0;
    list-style : none;
    float : left;
}

#legend li {
    background : url('/files/billeder/forside/splitter1.gif') no-repeat left #b9b8b8;
    line-height : 24px;
    padding : 0 5px 0 20px;
}

#legend li.firstitem {
    background-image : none;
    padding : 0 5px 0 5px;
}

#legend li.lastitem {
    background : url('/files/billeder/forside/splitter2.gif') no-repeat left #bbcd00;
    padding : 0 0 0 20px;
}

#legend li a {
    height : 24px;
    line-height : 24px;
    display : inline-block;
    color : #3c4b57;
    font-size : 12px;
    font-family : Arial;
}

#legend li.lastitem a {
    background : url('/files/billeder/forside/splitter3.gif') no-repeat right #bbcd00;
    padding : 0 20px 0 0;
    color : #1A1A1A;
}

#subpage_leftmenu ul {
    margin : 0;
    padding : 0;
}

#subpage_leftmenu ul li {
    border-top : 1px solid #f4f4f5;
    border-bottom : 1px solid #c0bfc3;
    list-style : none;
    margin : 0;
}

#subpage_leftmenu ul li a {
    padding : 0 0 0 15px;
    color : #000;
    font-size : 13px;
    line-height : 26px;
    display : block;
}

#subpage_leftmenu ul li a:hover,
#subpage_leftmenu ul li a.inpath {
    background : none #B9B8B8;
    color : #000;
}

#subpage_leftmenu ul li ul li {
    border-top : none;
    border-bottom : none;
    list-style : none;
    margin : 0;
}

#subpage_leftmenu ul li ul li a {
    padding : 0 0 0 35px;
    background : url("/files/billeder/forside/arrow_right.png") no-repeat scroll 15px 6px transparent;
}

#subpage_leftmenu ul li ul li a:hover,
#subpage_leftmenu ul li ul li a.inpath {
    background : url("/files/billeder/forside/arrow_right.png") no-repeat scroll 15px 6px #3C4B57;
    color : #fff;
}

#subpage_leftmenu ul li ul li ul li a {
    background : none;
}

#subpage_leftmenu ul li ul li ul li a:hover,
#subpage_leftmenu ul li ul li ul li a.inpath {
    background : none;
    font-weight : bold;
    color : #fff;
    background-color : #B9B8B8;
}

#subpage_leftmenu ul li ul li ul li ul li a {
    padding : 0 0 0 50px;
}

#subpage_leftmenu ul li ul li ul li ul li a:hover,
#subpage_leftmenu ul li ul li ul li ul li a.inpath {
    padding : 0 0 0 50px;
}

#sitemap {
    width : 100%;
    display : block;
    clear : both;
}

#sitemap a {
    color : #3a4956;
    font-size : 10px;
    font-family : Arial;
}

#sitemap ul {
    border-right : 1px solid #000000;
    float : left;
    height : 200px;
    margin : 0;
    padding : 15px 4px 0 6px;
    width : 150px;
}

#sitemap ul.last {
    border : none;
    padding-right : 0;
}

#sitemap ul li {
    margin : 0;
    padding : 0;
    list-style : none;
    display : block;
}

#sitemap ul li a.top {
    text-transform : uppercase;
    font-weight : bold;
}

#sitemap ul li ul {
    border : none;
    margin : 0;
    padding : 0;
}

#subpage_right p {
    margin : 0;
}

.svw {
    width : 50px;
    height : 230px;
    background : #fff;
}

.svw ul {
    position : relative;
    left : -999em;
}

.caseslider {
    position : relative;
}

.caseslider p {
    position : absolute;
    left : 0;
}

td.tagrendenr {
    background-image : url("/Files/Billeder/Tagberegner/red_dot.png");
    background-position : center center;
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-size : 10px;
}

.imagetop {
    height : 230px;
    width : 600px;
    list-style : none;
}

.imagetop li {
    position : relative;
    margin : 0;
    padding : 0;
    list-style : none;
    line-height : 0;
}

.imagetop img {
    margin : 0;
    padding : 0;
    line-height : 0;
    position : relative;
}

.imagetop .background {
    position : absolute;
    background : #000;
    height : 25px;
    width : 488px;
    z-index : 190;
    top : 205px;
    left : 0;
    filter : alpha(opacity=44);
    -moz-opacity : 0.44;
    -khtml-opacity : 0.44;
    opacity : 0.44;
}

.imagetop strong {
    position : absolute;
    width : 200px;
    line-height : 33px;
    top : 200px;
    left : 135px;
    text-align : center;
    z-index : 200;
    color : #fff;
    font-size : 13px;
    text-transform : uppercase;
}

.imagetop .imgurl {
    position : absolute;
    width : 175px;
    line-height : 35px;
    top : 200px;
    left : 300px;
    text-align : right;
    z-index : 220;
}

.imagetop .imghref {
    line-height : 35px;
    color : #e5e311;
}

.search-text {
    width : 73px;
}

#sizehelp,
#sizewhelp,
#zinkhelp,
#steelhelp {
    display : none;
}

.imagea4 {
    height : 506px;
    width : 360px;
    list-style : none;
}

.imagea4 li {
    position : relative;
    margin : 0;
    padding : 0;
    list-style : none;
    line-height : 0;
}

.imagea4 img {
    margin : 0;
    padding : 0;
    line-height : 0;
    position : relative;
    width : 360px;
    height : 506px;
}

.imagea4 .background {
    position : absolute;
    background : #000;
    height : 25px;
    width : 360px;
    z-index : 190;
    top : 480px;
    left : 0;
    filter : alpha(opacity=44);
    -moz-opacity : 0.44;
    -khtml-opacity : 0.44;
    opacity : 0.44;
}

.imagea4 strong {
    position : absolute;
    width : 210px;
    line-height : 33px;
    top : 475px;
    left : 48px;
    text-align : center;
    z-index : 200;
    color : #fff;
    font-size : 13px;
    text-transform : uppercase;
}

.imagea4 .imgurl {
    position : absolute;
    width : 100px;
    line-height : 35px;
    top : 475px;
    left : 255px;
    text-align : right;
    z-index : 220;
}

.imagea4 .imghref {
    line-height : 35px;
    color : #e5e311;
}

.products-5 div.content_top_right_cell {
    background-color : #60737C;
    height : 54px;
    left : 645px;
    margin : 0 0 2px 2px;
    overflow : hidden;
    padding : 0;
    position : relative;
    width : 330px;
}

.products-5 p.menu_text1 {
    color : #FFFFFF;
    font-family : arial;
    font-size : 12px;
    font-weight : bold;
    margin : 9px 0 0 20px;
}

.products-5 div.content_top_right_cell img {
    bottom : 18px;
    position : absolute;
    right : 5px;
}

.products-5 div.pipe {
    border-left : medium none;
    float : right;
    height : 100%;
    left : -65px;
    margin : 18px 3px 26px 0;
    overflow : hidden;
    padding-left : 5px;
    position : relative;
    width : 168px;
}

.products-5 div.pipe img.pipe_img {
    display : block;
    left : -10px;
    margin : 0 auto;
    position : relative;
}

/* ---------------- frontpage news styling --------------------- */

#news-items-outer-container {
    position : relative;
    top : 0px;
    left : 0px;
    float : lefT;
    width : 100%;
}

#news-item-images-canvas {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    width : 645px;
    height : 278px;
    overflow : hidden;
    margin-right : 2px;
}

#selected-newsitem-image {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    max-width : 400px;
    max-height : 278px;
}

#news-items-container {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    width : 310px;
}

.news-items-list {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    width : 100%;
    height : 100%;
    list-style-type : none;
    margin : 0px;
    padding : 0px;
}

.news-items-list li {
    margin : 0;
    margin-bottom : 2px;
    float : left;
    width : 330px;
    position : relative;
    /*padding:9px 0 0 20px;*/
}

.news-items-list li.news-items-list-element {
    background-color : #60737C;
}

.news-items-list li.activenews {
    background-image : url('/files/billeder/forside/menu_bg2.png');
    background-repeat : repeat-x;
}

.news-items-list li#news5 {
    margin-bottom : 0px;
}

.news-item {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    width : 100%;
    height : 35px;
    padding : 3px;
    padding : 18px 0 0 20px;
    #padding:19px 0 0 20px;
    background-image:url('/Files/Billeder/Forside/menu_arrow.png');
    background-repeat:no-repeat;
    background-position:300px 16px;
}

a.news-item-link,
.h2 {
    color : #FFFFFF;
    font-family : 'Arial';
    font-size : 12px;
    width : 300px;
}

a.news-item-link {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    width : 100%;
    height : 100%;
}

.h2 {
    text-transform : uppercase;
    font-weight : bold;
}

.news-item-link {
    font-weight : normal;
}

.news-body-container {
    background-image : url('/files/billeder/forside/bar.png');
    background-repeat : repeat-x;
    position : absolute;
    z-index : 99;
    bottom : 0px;
    left : 0px;
    width : 500px;
    height : 38px;
    padding : 7px 120px 0px 25px;
}

.news-body-container p {
    padding : 0px;
    margin : 0px;
    color : #FFFFFF;
    font-family : 'Arial';
    font-size : 12px;
    display : inline;
}

.news-body-container a {
    color : #BBCD00;
    font-family : Arial;
    font-size : 12px;
}

/* ---------------- subpage paragraph styling --------------------- */

.productlist-itemcontainer {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    margin-top : 0px;
    padding-top : 0px;
    #margin-top:10px;
    margin-bottom:20px;
    padding-bottom:20px;
    width:100%;
    border-bottom:1px solid #3c4b57;
}

#paragraph-image {
    width : 265px;
    position : relative;
    top : 0px;
    left : 0px;
    float : left;
}

#paragraphtext {
    width : 395px;
    top : 0px;
    left : 0px;
    float : left;
    position : relative;
    margin-left : 55px;
    padding-top : 35px;
}

#paragraphtext ul,
#paragraph-full-width ul {
    list-style-type : none;
    #position:relative;
    #top:0px;
    #left:0px;
    margin:0px;
    padding:0px;
}

#paragraphtext ul li,
#paragraph-full-width ul li {
    padding : 0px;
    margin : 2px 0px;
    background-image : url('/files/billeder/plastmo/grafik/bulletpoint.jpg');
    background-repeat : no-repeat;
    background-position : 0px 5px;
    padding-left : 20px;
    #position:relative;
    #top:0px;
    #left:0px;
    #display:block;
}

#paragraphtext a#pil,
#paragraph-full-width a#pil {
    background-image : url('/files/billeder/plastmo/grafik/anchor_illu.jpg');
    background-position : 0px 2px;
    background-repeat : no-repeat;
    padding-left : 20px;
    #padding-left:19px;
    text-decoration:none;
    color:#000000;
    vertical-align:middle;
}

/* --------------------------- Monteringsside -----------------------------*/

.productlist-itemcontainer.paragraph {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    padding : 20px 0;
    margin : 0 0;
    width : 650px;
    border-top : 1px solid #3c4b57;
}

#paragraph-image.paragraph {
    width : 253px;
    /*height:145px;*/
    position : relative;
    top : 0px;
    left : 0px;
    float : left;
}

#paragraphtext.paragraph.monteringsside {
    width : 357px;
    top : 0px;
    left : 0px;
    float : left;
    margin : 0px;
    padding-top : 0px;
    position : relative;
    padding-left : 38px;
}

#paragraphtext ul {
    list-style-type : none;
    #position:relative;
    #top:0px;
    #left:0px;
    margin:0px;
    padding:0px;
}

#paragraphtext ul li {
    padding : 0px;
    margin : 2px 0px;
    background-image : url('/files/billeder/plastmo/grafik/bulletpoint.jpg');
    background-repeat : no-repeat;
    background-position : 0px 5px;
    padding-left : 20px;
    #position:relative;
    #top:0px;
    #left:0px;
    #display:block;
}


#paragraphtext a#pil {
    background-image : url(files/billeder/plastmo/grafik/anchor_illu.jpg);
    background-position : 0px 2px;
    background-repeat : no-repeat;
    padding-left : 20px;
    #padding-left:19px;
    text-decoration:none;
    color:#000000;
    vertical-align:middle;
}
/* add to cart from productguide */
.buy img {
	padding:0 0 0 10px;
}
#btnaddtocart {
	background:url(/files/system/productguide/add-to-cart.png) no-repeat;
}
#btngotocart {
	background:url(/files/system/productguide/add-to-cart.png) no-repeat;	
}

/* --------------------------- Galleri --> packshots -----------------------------*/

.packshot-itemcontainer.paragraph {
    float : left;
    position : relative;
    top : 0px;
    left : 0px;
    padding : 5px 0;
    margin : 0 0;
    width : 650px;
    border-top : 0px solid #3c4b57;
}

.packshot-itemcontainer.paragraph #paragraph-image.paragraph {
    width : 200px;
    /*height:145px;*/
    position : relative;
    top : 0px;
    left : 0px;
    float : left;
}

.packshot-itemcontainer.paragraph #paragraphtext{
    padding-left: 10px;
    width: 430px;
}

.packshot-itemcontainer.paragraph .paragraph{
    float:left;
    width: 100%;
}


#mosaik-element{
float:left;
position:relative;
top:0px;
left:0px;
width:192px;
overflow:hidden;
}

#mosaik-element a#pil{

}

#mosaik-element .pipe{
float:left;
position:relative;
top:0px;
left:0px;
width:192px;
height:100%;
}

