body
{background:#ffffff;}
div {border:0px solid black;}


.site_container
{width:1008px;  margin: 0 auto; text-align:left;border:0px solid black;}

table
{font-family:arial;font-size:12px;}
.top
{ 

position:relative;
left:0 auto;

background-image: url(image/opoghop-top5.gif); 
background-repeat: no-repeat;
background-position: -2px -0px;

height:120px;
width:1005px;
border:0px solid black;

}

#site_content
{
position:relative;

background-repeat: repeat-y;
background-position: -2px -0px;
z-index:11;
height:600px;
width:100%;
border:0px solid black;
padding:10px;
top:0px;
background:#ffffff;
z-index:6;

}

.top
{
position:absolute;
left:330px;
font-family:arial;
font-size:12px;
width:700px;
top:20px;
z-index:11;
}

.bottom
{
position:relative;

background-image: url(image/opoghop-bottom.gif);
background-repeat: no-repeat;
background-position: -2px -0px;

width:250px;
border:0px solid black;
font-family:arial; 
font-size:12px;
font-weight:bold;
text-align:left;
color:#000000;
left:0px;
top:400px;

}

.toplogo
{
left:10px;
position:relative;

border:0px;
}




#starttekst
{
position:relative;
left:0PX;
TOP:-120PX;
font-size:12px;

font-family:arial;
width:430px;
padding:5px;
color:#26245c;



}

#showthings
{
position:relative;top:20px;text-align:center;padding:0px;
background-image: url(image/back-slide2.gif);
width:615px;
height:500px;
background-repeat:no-repeat;
background-position:-1px -0px;
}

#content2
{
position:absolute;
top:180px;
left:300px;
width:600px;
}

.inputok

{
background:#33a81c;
font-size:12px;
font-weight:bold;
color:white;
border-left: 1px solid #37e033;
border-top:1px solid #37e033;
border-bottom:1px solid #218d1e;
border-right:1px solid #218d1e;

}

.req
{color:#cc0000;font-weight:bold;}

.menu
{
margin:0px;
background-image: url(image/menu-back2.jpg);
background-repeat:no-repeat;
background-position: 0px 10px;
padding-left:3px;
height:40px;
padding-top:2px;
}
.menuitem
{

background:#ffffff;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:5px;
padding-top:3px;
height:20px;
}

.menuitemselected
{
background:#ffffff;
font-size:12px;
font-weight:normal;
color:#cc0000;
text-decoration:none;
padding-left:5px;
padding-top:3px;
height:20px;
}



#textcontent
{
position:relative;
left:270px;
top:-70px;
}

h1
{font-size:14px;font-weight:bold;}

#produkt_desc
{

font-family:arial;
font-size:10px;
position:relative;
float:right;
width:600;
}

#produkt_foto
{
position:absolute;
left:150px;
top:100px;
width:700px;
text-align:center;
background:white;

z-index:12;
border:1px solid #000000;
}

#produkt_download
{
position:absolute;
left:150px;
top:100px;
width:700px;
height:400px;
background:white;

z-index:12;
border:1px solid #000000;
}

#product_mainphoto
{width:100%;
position:relative;
top:20px;
text-align:center;

}

.productphoto1
{
float:center;

padding:20px;
}


#popup_beskrivelse
{
position:absolute;
left:150px;
top:100px;
width:700px;
height:400px;
background:white;


z-index:12;
border:1px solid #000000;
}

.popuptekstfield
{
position:relative;
top:20px;
left:20px;
width:560px;
height: 200px;
font-family:arial;
font-size:12px;
}
.hidden
{
visibility:hidden;
}
.show
{
visibility:visible;
}

.hoverclass
{cursor:pointer;}

.close_button
{
position:relative;
float:right;
top:-20px;
color:red;
width:20px;
height:20px;

}

a
{text-decoration:none;
font-family:arial;
color:#000000;
}

#rightstart
{
position:relative;
border:0px solid black;
float:right;
top:10px;
width:200px;
height:500px;
text-align:right;
}

#textleft
{
position:absolute;
left:26px;
top:72px;
border:0px solid black;
width:300px;

}

#textright
{
position:absolute;
left:336px;
top:72px;
border:0px solid black;


}