/* CSS MasterStylesheet  */
BODY
{
    background-image: url(GraphicsInterface_CASA/bg.jpg);
    color: #333333;
    font-family: Tahoma, Verdana, arial, geneva, helvetica;
    font-size: 10px;
   
}

A:link		{color: #333333;text-decoration: none;  }
A:visited	{color: #333333;text-decoration: none;}
A:active	{color: #333333;text-decoration: none;}
A:hover		{ color: #333333; BACKGROUND-COLOR: #DDDDDD; }


TH
{
	/*font-weight: bold;*/
	font-size: 10px;
	color: #333333;
	font-family: Tahoma, Verdana, arial, geneva, helvetica;
}


TR { }


TD 
{
	COLOR: #333333;
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
}

/*INPUT 
{
	COLOR: #333333;
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
}*/

INPUT
{
    background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
	border-style:solid;
	border-width: 1px;
	border-color: #bbbbbb;
}

TEXTAREA 
{
	COLOR: #333333;
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
}

SELECT 
{
    FONT-FAMILY: Tahoma, Verdana, arial, geneva, helvetica;
    FONT-SIZE: 10px;
}

/*knapper...assignes på td el lign*/
.sitebuttons {font-size:12px;font-weight: bold;}
.sitebuttons A:link		{color: black;text-decoration: none;  }
.sitebuttons A:visited	{color: black;text-decoration: none;}
.sitebuttons A:active	{color: black;text-decoration: none;}
.sitebuttons A:hover    {color: #cc9966 ;background-color:  Transparent;}


.logocontainer
{
    position: absolute;
    top: 0px;
    left:0px;
    border-width:0px;
    width:100%;
    height:100%;
    z-index: 0;
}

/*div*/
.listtopbarcontainer
{
    position: absolute;
    top: 86px;
    left:0px;
    width:100%;
}


/*div*/
.listcontentcontainer
{
    
    top: 130px;
    left:160px;
    width:auto;
    height:100%; 
}

/* ---------------------- lists: items ------------------------- */

.listitemcontainer
{
    float: left;
    width: 800px;
    height: 140px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    border: white 2px solid;
    
}
.listitemcontainer #listitemclickinfo {color:#999999; background-color:  white}

.listitemcontainerHi
{
    border: #cc9966 2px solid;
}
.listitemcontainerHi #listitemclickinfo {color: #ffffff;background-color: #cc9966;}

.listitemoutertable { width: 100%; height: 100%; border: white 1px solid; cursor:hand; }
.listitemoutertable td  {text-align:center; vertical-align:middle; }

.salessign 
{   background-image: url(GraphicsInterface/listsalesignv3smallyellow.png);
    background-position: right top;
    background-repeat: no-repeat;
}
    
.listiteminnertable 
{
    width: 100%; 
    height:100%;
}


.listiteminnertable TD 
{
	COLOR: #333333;
    
}

.listiteminnertableHi
{
    width: 100%; 
    height:100%;
    border:none;
}
.listitemheader{ text-indent:20px; vertical-align:top; text-transform:uppercase;font-weight:bold; background-color:White; color:Black;}
.listitemimage {vertical-align: top; text-align:center;}
.listitemtext{ padding:5px; font-size:11px; vertical-align:top; text-align:justify;}


.listitemprices {}
.listitemlink { vertical-align: bottom}



.listitempriceline {  font-weight:normal; }
.listitempricelineprice {  font-weight:normal; }
.listitemsaveline {  font-weight: normal;  color:#999999;}

.listpricetable {}
.listpricetable tr {}
.listpricetable #plabel {text-align:left; width:50px;}
.listpricetable #pprice {text-align: right; width:50px;}


}

/* ---------------------- pagebox for lists ------------------------- */
.pageboxinnertable 
{
    width: 156px; 
    height:226px;
    border: #aaaaaa 1px solid;
}

.pageboxinnertableHi
{
    width: 100%; 
    height:100%;
    border:none;
}

.pageboxnext { background-image: url(GraphicsInterface/pageboxnext.png);}
.pageboxprevious { background-image: url(GraphicsInterface/pageboxprevious.png);}

/*.clearboth { clear: both; }*/

/* ---------------------- menu ------------------------- */

.companyinfo
{  
}
    
.catalognewslettercontainer
{
    position: absolute;
    top: 5px;
    left:380px;
    
    height:20px; 
    min-width: 360px;    
}

.catalognewslettertable {width:400;}
.catalognewslettertable td {}

.catalognewslettertable A:link	{color: #555555;text-decoration: none;  }
.catalognewslettertable A:visited	{color: #555555;text-decoration: none; }
.catalognewslettertable A:active	{color: #555555;text-decoration: none; }
.catalognewslettertable A:hover	{color: #cc9966; BACKGROUND-COLOR: white; }

.menucontainer
{
    left: 200px;
    overflow: hidden;
    width: 800px;
    position: absolute;
    top: 180px;
}

.menutopcontainer
{
    left: 650px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    /*width:300px;
    height:60px;*/
}
.menutopcontainer2
{
    left: 700px;
    overflow: hidden;
    position: absolute;
    top: 20px;
}

.menuTopTable {width:430px;}  
.menuTopTable td { text-align:left; vertical-align:top;} 
.menuTopTable A
{
    font-size: 10px;
}
.menuTopTable A:link	{color: #555555;text-decoration: none;  }
.menuTopTable A:visited	{color: #555555;text-decoration: none; }
.menuTopTable A:active	{color: #555555;text-decoration: none; }
.menuTopTable A:hover	{color: #cc9966; BACKGROUND-COLOR: white; }

.menuBarInContentTable {width: 80%;}
.menuBarInContentTable td {width:100px; font-weight:bold; font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:15px;}
.menuBarInContentTable A:link		{font-weight:bold; color: #333333;}
.menuBarInContentTable A:visited	{ font-weight:bold;color: #333333;}
.menuBarInContentTable A:active	{font-weight:bold;color: #333333; }
.menuBarInContentTable A:hover	{color: #333333; BACKGROUND-COLOR: #DDDDDD;font-weight:bold; }



/* ---------------------- list: pager ------------------------- */

.listpagercontainer
{
    position: absolute;
    top: 90px;
    left:120px;
    width:auto;
    height:20px; 
    min-width: 200px;
}	
/* linien i en tablelist med bladrefunktionerne - assigned på tr niveau : */

/*table*/
.pagerclass 
{
    color: #333333;
    font-size: 11px;
    float:right;
    /*obs at cellspacing er sat direkte i html da IE ikke understøtter border-spacing*/
}

.pagerclass td
{
    background-color: none;
    color: white;
    font-size: 11px;
    font-weight:bold;
}
 
/* hiliten (det aktuelle sidenummer) i pageren på tablelists - assigned på a niveau : */ 
 
.pagerclass A:link		{color: white ;text-decoration: none;  }
.pagerclass A:visited	{color: white;text-decoration: none;}
.pagerclass A:active	{color: white;text-decoration: none;}
.pagerclass A:hover		{ color: white; BACKGROUND-COLOR: #DDDDDD; }
.pagerclass A:hover {BACKGROUND-COLOR: black;} 
.pagerclass #pager_hilite {border: #ffffff 1px solid; }
.pagerclass #pagernumofrecsinfo {BACKGROUND-COLOR: none; font-weight: normal; color:white;}
.pagerclass #pagerspacebehind {BACKGROUND-COLOR: none; width:70px;}


/* linie i en tablelist der viser antal records etc - assigned på tr niveau : */
.listRecordsinfo td { font-size: 10 px;  color: #aaaaaa; vertical-align:middle;}

/* linie i en tablelist der viser antal records etc - assigned på font niveau : */
.listSelectionInfo { font-size: 10 px;  color: #666666; }


/*  menu-objektet  */
.menuTable {}
.menuTable td
{
    font-size: 10px;
    height: 13px;
    font-weight: bold;
    text-align: left;
    text-indent:20px;
    text-transform: uppercase;
    background-position: left center;
    background-image: url(Graphicsinterface_CASA/dot.png);
    background-repeat: no-repeat;
}
/*  hilite for lastclicked i hierarlisten - assignes på td level*/
.menuTable #menuHilite
{
    color:White;
    background-image: url(Graphicsinterface_CASA/white8by8.png);
    background-position: left center;
    background-repeat: no-repeat;
} 
.menuover {cursor: hand;background-color: #dfdfdf;} /*tr*/
.menuover td {cursor: hand;background-color: #dfdfdf;}
.menuout {cursor: hand;background-color: Transparent;}
.menuout #menuHilite {color:white}

.menuTable #lvl0 { font-weight:bold;}
.menuTable #lvl1 { font-weight:bold;}
.menuTable #lvl2 { font-weight:bold;}
.menuTable #lvl3 { font-weight:bold;}
.menuTable #lvl4 { font-weight:bold;}
.menuTable #lvl5 { font-weight:bold;}
.menuTable #lvl6 { font-weight:bold;}
.menuTable #lvl7 { font-weight:bold;}
.menuTable #lvl8 { font-weight:bold;}
.menuTable #lvl9 { font-weight:bold;}

/*languageCurrency obj */
.languageCurrency {  } /*table*/
.languageCurrency td { }
.languageCurrencyHilite
{
    background-color: #eeeeee;
    /*border-bottom: black 1px dotted;*/
    font-weight:bold;
} /*span*/

.creditcards {position:relative; left:15px;} /*table*/
.creditcards td {}

/*detail*/

.detailcontentcontainer
{
    position: absolute;
    top: 81px;
    left:150px;
    width:auto;
    height:100%; 
   
}
.detailmaincontainer {float: left;width:656px;}

.detailmaincontent
{   
    width:760px;
}

.detailbottombar
{   background-image: url(GraphicsInterface/detailfullbottombar.png);
    background-position: left top;
    background-repeat: no-repeat;
    height:44px;
    width:624px;

}

.detailbottombar A:link		{color: black;text-decoration: none;  }
.detailbottombar A:visited	{color: black;text-decoration: none;}
.detailbottombar A:active	{color: black;text-decoration: none;}
.detailbottombar A:hover    {color: #cc9966 ;background-color:  Transparent;}

.detailbottombar #buyfeedbackspan {font-size:11px; font-weight:bold; color:#cc9966;}

/*.detailbuttons{font-size:12px;font-weight: bold;}*/



/*table*/
.detailimages 
{
    overflow: hidden;
    width: 320px;
} 
.detailimages td { text-align:center; vertical-align:middle}

.detailimagessmall {

} 
.detailimagessmall td {width:80px; height:80px; text-align:center; vertical-align:middle}

.detailimagessmall img
{
    
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
}

.detailpricetag 
{
    padding:0;
    left: 542px;
    top: 0px;
    overflow: visible;
    width: 75px;
    height:75px;
    position: absolute;
    background-color:;
} 
.detailpricetag table {width:100%;height:100%;}
.detailpricetag tr {width:100%;height:100%;}
.detailpricetag td { width:100%; height:100%;color:white;  text-align:center; vertical-align:middle}
.detailpricetag #currency { text-align:center; font-size:9px; font-weight:normal;}
.detailpricetag #mainprice {text-align:center;  font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:15px; font-weight: bold;}
.detailpricetag #saveprice {text-align:center; font-size:9px; font-weight:normal;}


.detailtexts
{
    padding:0;
    overflow: hidden;
    width: 260px;
    height:100%;
} 

.detailheader
{
    padding: 0px;
    color: black;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    /*border-top: #cc9966 1px dotted;*/
}
.detailbody { font-size:11px;}

.detailtexts td { font-size:10px; text-align:left; vertical-align:middle}
.detailtexts h2 { font-size:10px; font-weight: normal;}
.detailtexts h1 { font-family:  Trebuchet MS, Tahoma, Verdana, geneva, helvetica; font-size:18px; font-weight: 900;}


.detailpricetable {width: 260px;}
.detailpricetable td {height:17px;font-size:10px;border-top: #e7e7e7 1px solid;}
.detailpricetable #plabel {text-align:left; width:50%;}
.detailpricetable #pprice {text-align: right; width:50%;}

.detailvariants {width: 260px; padding:0;}
.detailvariants td {height:17px;border-top: #e7e7e7 1px solid;}
.detailvariants SELECT {font-size: 10px;width:140px;}
.detailbacktomother {color:black;}

.detailOtherTexts {width: 260px;}
.detailOtherTexts td {height:17px;font-size:10px;border-top: #e7e7e7 1px solid;}

.detailimagesubtext {text-align:center;}



.listheaderboxcontainer
{
    float: left;
    width: 164px;
    height: 234px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}

.listheaderboxoutertable
{
    width: 100%;
    height: 100%;
}

.listheaderboxinnertable
{
    width: 156px; 
    height:226px;
    border: lightgrey 1px solid;
}

.menuextendedcontentcontainer
{
    position: absolute;
    top: 80px;
    left:0px;
    width:100%;
    height:auto; 
}

.menuextendedimagecontainer {position:absolute;top:42;left:0;width:100%;}
.menuextendedimages
{
    width: 100%;
    border: white 1px solid;
}
.menuextendedimages #menuextendedimagesspace
{
    /*background-color: darkseagreen;*/
    width: 50%;
    background-color: #cc9966;
}

.menuextendedimages #envirimg  {border: white 1px solid;}

/*.menuextendedhorizontalbarcontainer  {position:absolute;top:368px;left:0px;width:100%;}*/

.menuextendedlistpartcontainer
{
    position: absolute;
    top: 370px;
    left:150px;
    width:auto;
    height:100%; 
    /*background-image: url(GraphicsInterface/redbg.png);*/
}

/*fælles container for onpage headers*/
.pageheadercontainer {position:absolute;top:89px;left:0;width:100%;}

/*span typer til sideoverskrift og "mest solgte" og "nyeste" overskrifter*/
.listHeaderBoxText1
{text-indent: 10px; font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:14px; font-weight:  bold;}

.listHeaderBoxText2 
{
    font-family: Garamond, Georgia, New York, Times, Times New Roman;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
}


.list2itemcontainer
{
    float: left;
    width: 160px;
    height: 160px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    border: white 1px solid;
    background-color: #cc9966;
    cursor:pointer;
}
.list2itemcontainer td {color:White; }


.list3contentcontainer 
{
    position: absolute;
    top: 130px;
    left:0px;
    width:auto;
    height:100%; 
    }
.list3itemcontainer
{
     z-index:0;
    /*float: left;
    width:  auto;
    height: auto;*/
    margin: 0px 0px 0px 0px;
    padding: 0px;
    overflow: hidden;
    border: white 1px solid;
}

.list3inContentMenuTable { width:100%; border: #aaaaaa 1px solid;}
.list3inContentMenuTable tr {width:100%;}
.list3inContentMenuTable td {}
.list3inContentMenuTable #endspacetd {width:50%;}

.list3inContentMenuTable A
{
    font-size:11px; 
    font-weight:bold;
    color: black ;
    text-decoration: none;
    background-image: url(GraphicsInterface/arrowright11-11.png);
    background-color: white;
    text-indent: 15px;
    background-position: 0px 1px;
    background-repeat: no-repeat;
    width:20px;
}
.list3inContentMenuTable A:link		{}
.list3inContentMenuTable A:visited	{}
.list3inContentMenuTable A:active	{}
.list3inContentMenuTable A:hover	{color: #cc9966;background-color: white;}

.menutophilite A 
{
    color:#cc9966;
    background-image: url(GraphicsInterface/bigdot.png);
    background-position: 0px 2px;
    background-repeat: no-repeat;
} /* */

.list3itemtable {
    width:100%; 
    height:auto;
    border: #aaaaaa 1px solid;
    padding:10px;
}
.list3itemtable td {font-size:11px; color:#333333;}

.list3itemtable #header {font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:14px; font-weight:  bold;}

.frontpagesectionbuttonscontainer {
    position: absolute;
    top: 370px;
    left:0px;
    width:100%;
    height:200px; 
}

.frontpagebuttonsmaintable
{
    width: 100%;
    border: white 1px solid;
}

.frontpagebuttontable 
{
    background-color: #cc9966;
    border: white 2px solid;
    cursor:hand;
}

.frontpagebuttontableHi
{
    width: 100%;
    border: black 2px solid;
    cursor:hand;
}
.frontpagebuttontable  #headertd {text-indent:8px; font-size:11px; font-weight:bold; color:White; text-align:left;}
.frontpagebuttonarrows {font-size:22px; font-weight:bold; color:White; text-align:center; letter-spacing:-2;}
.frontpagebuttontable  #texttd {font-size:11px; padding: 4px; color:White; vertical-align:top;}
.frontpagebuttontable  #imagetd  {}
.frontpagebuttontable #buttonimg  {border: white 1px solid;}

.frontflashheaderboxcontainer {
    position: absolute;
    top: 301px;
    left:0px;
    width:100%;
    height:30px; 
}

.frontflashheaderboxtd {height:30px; background-color:#cc9966; vertical-align:middle;}

.frontheaderboxtext1
{color:White; text-indent: 10px; font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:14px; font-weight:  bold;}

.frontheaderboxtext2 
{
    color:White;
    font-family: Garamond, Georgia, New York, Times, Times New Roman;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
}

.frontflashcontainer {
    position: absolute;
    top: 120px;
    left:0px;
    width:100%;
    height:250px; 
}

.frontflashtable {
    width:100%;
    height:250px; 
}
.frontflashtable #leftspace{width:150px;}
.frontflashtable #flashmovie{border: #aaaaaa 1px solid;background-color:#cc9966;}

.frontlistpartcontainer {
    position: absolute;
    top: 370px;
    left:150px;
    width:auto;
    height:100%; 
    background-color:white;
    border-left: #aaaaaa 1px solid;
}

.frontintroductionheaderboxcontainer {
    position: absolute;
    top: 551px;
    left:0px;
    width:100%;
    height:30px; 
}

.frontpagesectionbuttons2container {
    position: absolute;
    top: 549px;
    left:0px;
    width:100%;
}

.frontintroductiontable{  background-image: url(GraphicsInterface/roedbagg.jpg);}
.frontpagesectionbuttons2container #texttd {font-size:11px; padding: 4px; color:White; vertical-align:top;}
.frontpagesectionbuttons2container #imagetd {}

.frontintroductiontable 
{
    width: 100%;
    background-color: #cc9966;
    border: white 2px solid;
    cursor:hand;
}

.frontintroductiontableHi
{
    width: 100%;
    border: black 2px solid;
    cursor:hand;
}

.frontredfillbelowcontainer {
    position: absolute;
    top: 700px;
    left:150px;
    width:100%;
     background-image: url(GraphicsInterface/roedbagg.jpg);
}
/*searchbox*/
.searchboxcontainer
{
    left: 20px;
    width: 135px;
    position: absolute;
    top: 95px;
}


.portalcategorycontentcontainer
{
    position: absolute;
    top: 86px;
    left:150px;
    width:100%;
    height:auto; 
}

/* ---------------------- basketsmall ------------------------- */

.basketsmallcontainer {position:absolute; left:375px; top:25px; width:450px; height:50px;}

.basketsmall {cursor:hand;  }
.basketsmall td {}
.basketsmall #clicktogoto {color:#333333; background-color:  white}
.basketsmall #imagetd {width:32px; height:34px; border: #999999 1px solid;}

.basketsmallhi  #clicktogoto {color: #ffffff;background-color: #cc9966;}
.basketsmallimagetext {color: white; background-color:  #cc9966; font-weight:bold;}


/* ---------------------- basket ------------------------- */

.basketcontentcontainer
{
    position: absolute;
    top: 87px;
    left:160px;
    width:auto;
    height:100%; 
}

.basketimage {vertical-align:middle; text-align:center; width:92px; height:92px; border: 1px solid #cccccc;}

.basketmaintable {width:620px; height:115px; border-bottom: 1px solid black;}
.basketmaintable #imagetd {text-align:center; width:110px; }
.basketmaintable #texttd {vertical-align:bottom; width:510px;}

.baskettexttable {width:510px; }
.baskettexttable td { text-indent:10px; height:17px;}
.baskettexttable #header {height:20px; vertical-align:top; font-size:11px; font-weight:bold;}

.baskettexttable #atext {width:125px; border-bottom: 1px solid #cccccc;}
.baskettexttable #aprice {width:125px; text-align:right; border-bottom: 1px solid #cccccc;}
.baskettexttable #yourprice {width:125px; ; text-align:right; font-weight:bold; border-bottom: 1px solid #cccccc;}
.baskettexttable #numof {width:125px;text-align:center; font-size:10px; font-weight:bold; border-bottom: 1px solid #cccccc;}
.baskettexttable #total {width:125px;font-size:10px; font-weight:bold; text-align:right; border-bottom: 1px solid #cccccc;}
.baskettexttable #buttonstd {width:250px;text-align:right;} /*container for all knapper*/

/*tabel for alle 3 knapper på en orderpart*/
.basketallbuttonstable {width:250px;}
.basketallbuttonstable tr {height:20px;}
.basketallbuttonstable td {vertical-align:middle; width:66px;}
/*tabel for een knapper på en orderpart*/
.basketbuttontable {cursor:hand;}
.basketbuttontable td {text-indent:0px;}
.basketbuttontablehi { background-color:#cc9966;}
.basketbuttontablehi td {color:White;}

.basketempty {width:620px;}
.basketempty td {width:620px; height:300px; text-align:center; font-size:11px; font-weight:bold;}

.basketbuttonbar
{   background-image: url(GraphicsInterface/basketbuttonline.png);
    background-position: left center;
    background-repeat: no-repeat;
    width:624px;
    height:40px;

}

.basketunfinishedpaymentmessage {width:620px; padding:5px;}
.basketunfinishedpaymentmessage td {font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-weight:bold; height:40px; vertical-align:bottom; text-align:left; width:620px; font-size:12px;}

.basketbuttonbar A:link		{color: black;text-decoration: none;  }
.basketbuttonbar A:visited	{color: black;text-decoration: none;}
.basketbuttonbar A:active	{color: black;text-decoration: none;}
.basketbuttonbar A:hover    {color: #cc9966 ;background-color:  Transparent;}

/*.basketlinebuttons{font-size:12px;font-weight: bold;}*/

.baskettotalprice 
{ 
    width:620px;
    height:30px;
}
.baskettotalprice td {color:green; text-align:right; font-family: Arial, Tahoma, Verdana, geneva, helvetica; font-size:14px; font-weight:  bold;}

/*imageviewer*/

.imageviewer {cursor:hand;  }
.imageviewer td {}
.imageviewer #clicktoclose {color:#333333; background-color:  white}
.imageviewerhi  #clicktoclose {color: #ffffff;background-color: #cc9966;}



/*orderwiard ----------------------------------------*/
.orderbuttonbar
{   
    position: absolute;
    top: 440px;
    left:60px;
    background-image: url(GraphicsInterface/basketbuttonline.png);
    background-position: left center;
    background-repeat: no-repeat;
    width:624px;
    height:40px;
}
.orderbuttonbar A:link		{color: black;text-decoration: none;  }
.orderbuttonbar A:visited	{color: black;text-decoration: none;}
.orderbuttonbar A:active	{color: black;text-decoration: none;}
.orderbuttonbar A:hover    {color: #cc9966 ;background-color:  Transparent;}


.orderbuttonbarrelative
{   

    background-image: url(GraphicsInterface/basketbuttonline.png);
    background-position: left center;
    background-repeat: no-repeat;
    width:624px;
    height:40px;
}
.orderbuttonbarrelative A:link		{color: black;text-decoration: none;  }
.orderbuttonbarrelative A:visited	{color: black;text-decoration: none;}
.orderbuttonbarrelative A:active	{color: black;text-decoration: none;}
.orderbuttonbarrelative A:hover    {color: #cc9966 ;background-color:  Transparent;}



/*.orderlinebuttons{font-size:12px;font-weight: bold;}*/

/*orderwizard all pages*/
.orderwizmessageheadercontainer {position:absolute;left:60px; top:90px;width:620px;}
.orderwizmessageheader {font-weight: bold;font-size: 12px;font-family: Arial; width:620px;}
.orderwizmessagebody {font-size: 11px; width:620px;}

.orderwizmessagebodycontainer {position:absolute;left:60px; top:110px}

.orderwizcontentcontainer { position:absolute;left:60px; top:150px}
.orderwizcontentcontainer td {font-size:11px;}

/*error*/
.orderwizerrortable {width:620px; position:absolute;left:60px; top:470px}
.orderwizerrortable td {width:620px;  text-align:center; font-size:11px;  font-weight:bold; color:Red;}

/*overskrifter i tabller*/
.ordertableheadlines { background-color:#eeeeee;font-weight:bold; text-indent:5px;}

/*orderwizard1 personal*/
.orderusertable {width:300px;}
.orderusertable td {height:21px;  font-size:11px;}
.orderusertable #content {font-weight:bold;}
.orderusertable input {font-size:11px; text-indent:3px;}
.orderusertable #receivenewsletter {border:none;}

/*orderwizard shipping*/
.ordershippingselect {}
.ordershippingselect  td {font-size:11px;}
.ordershippingselect select {font-size:11px;}
.ordershippingselect #header {font-weight:bold;}
.ordershippingselect input {border:none;}

.ordershippingaddresstable {width:300px;}
.ordershippingaddresstable td {height:21px;  font-size:11px;}
.ordershippingaddresstable #content {font-weight:bold;}
.ordershippingaddresstable input {font-size:11px; text-indent:3px;}



/*login*/
.logincontainertable {width:300; }
.logincontainertable td{text-align:center;font-size:11px;}
.logincontainertable input{font-size:11px; text-indent:3px;}
.logincontainertable A:link		{color: black; text-decoration: none; font-size:11px; font-weight:bold;  }
.logincontainertable A:visited	{color: black;text-decoration: none;font-size:11px; font-weight:bold; }
.logincontainertable A:active	{color: black;text-decoration: none;font-size:11px; font-weight:bold; }
.logincontainertable A:hover    {color: #cc9966 ;background-color:  Transparent;font-size:11px; font-weight:bold; }


.emptylistmessagecontainer 
{
    position: absolute;
    top: 50px;
    left:50px;
    width:500px;
    height:auto; 
    text-align: center;
    vertical-align:middle;
    font-family: Arial, Tahoma, Verdana, geneva, helvetica; 
    font-size:11px; 
    font-weight:  bold;
    border: #aaaaaa 1px solid;
    background-color:White;
     padding:10px;
}

.test
{
    overflow: hidden;
    width: 100px;
    height: 100px;
}


/*------------- katalogshopping-----------------------*/

.cataloguecontentcontainer
{
    position: absolute;
    top: 81px;
    left:150px;
    width:auto;
    height:100%; 
   
}

.cataloguemaincontent
{   background-image: url(GraphicsInterface/detailfulltopbarcatalogue.png);
    background-position: left top;
    background-repeat: no-repeat;
    width:640px;
}

.cataloguebottombar
{   background-image: url(GraphicsInterface/cataloguefullbottombar.png);
    background-position: left top;
    background-repeat: no-repeat;
    height:44px;
    width:624px;

}

.cataloguethumb {text-align:center;color:#666666;}
.cataloguethumbhi {text-align:center; background-color:#cc9966; color:White; font-weight:bold;}

.cataloguemainimage {border:1px solid black;}

.catalogueoverviewthumb {border: 1px solid #bbbbbb; cursor:hand; }
.catalogueoverviewthumbhi {border: 1px solid black;cursor:hand; }
.catalogueoverviewthumbhi td { background-color:#cc9966; color:White; font-weight:bold;}

.catalogueoverviewthumb #pagenum {text-align:center; background-color:white; color:black;}
.catalogueoverviewthumbhi #pagenum {text-align:center; background-color:#cc9966; font-weight:bold;color:White;}
.catalogueattachments { font-size:12px; font-weight:bold;}


.bg_fullw_top 
{   background-image: url(Graphicsinterface_CASA/bgfulltop.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    height:235px;
}

.bg_fullw_bottom
{
    background-image: url(Graphicsinterface_CASA/bg_fullw_bottom.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    background-attachment: scroll;
}

.booking_freeweek
{
    
    height: 33px;
    background-color: #8fbc8b;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

.booking_bookedweek
{

    height: 33px;
    background-color: #ff7f50;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
}

.bookingyearheader {font-size:24px;color:black; text-align:center;}

.bookingprices
{
    font-weight: bold;
    font-size: 11px;
    line-height: 18px;
}
.bookingtext 
{
    font-weight: normal;
    font-size: 11px;
    line-height: 18px;
}

.bookingbutton
{
    vertical-align: middle;
    text-align: center;
    width: 230px;
    height: 21px;
    background-image: url(Graphicsinterface_CASA/bookbuttonback.gif);
    background-position: center center;
    background-repeat: no-repeat;
}