/* CSS MasterStylesheet  */
body
{
    /*background-color: white;*/
    color: #333333;
    font-family: Verdana, Tahoma,  arial, geneva, helvetica;
    font-size: 11px;
   
}

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: 11px;
	color: #333333;
	font-family: Verdana, Tahoma,  arial, geneva, helvetica;
}

tr { }

td 
{
	COLOR: #333333;
    FONT-FAMILY: Verdana, Tahoma,  arial, geneva, helvetica;
    FONT-SIZE: 11px;
    vertical-align:top;
}

/*INPUT 
{
	COLOR: #333333;
    FONT-FAMILY: Verdana, Tahoma,  arial, geneva, helvetica;
    FONT-SIZE: 10px;
}*/

input
{
    background-color: #FFFFFF;
	font-family: Verdana, Tahoma,  Arial, Sans-Serif;
	font-size: 11px;
	border-style:solid;
	border-width: 1px;
	border-color: #bbbbbb;
	
}

textarea 
{
	COLOR: #333333;
    FONT-FAMILY: Verdana, Tahoma,  arial, geneva, helvetica;
    FONT-SIZE: 11px;
}

select 
{
    FONT-FAMILY: Verdana, Tahoma,  arial, geneva, helvetica;
    FONT-SIZE: 11px;
}



/* --------------------------------------------------------*/

.mainpagebody
{
    margin: 0;
    padding:0;
    text-align: center;
}

/* outer table */
.pagemainoutertable {width:100%;border-collapse:collapse;height:100%;}
.pagemainoutertable td {vertical-align:top;padding:0;}
.pagemainoutertable #lefttd
{
    background-color: #5b7796;
    width: 50%;
    background-image: url(../siteVD/graphicsinterface/blue10.jpg);
    background-repeat: repeat;
}
.pagemainoutertable #middletd {background-color:white;}
.pagemainoutertable #righttd
{
    background-color: #76bc1f;
    width: 50%;
    background-image: url(../siteVD/graphicsinterface/green10.jpg);
    background-repeat: repeat;
}


/*content main table */

.pagemaintable {width:1000px;height:100%;border-collapse:collapse;}
.pagemaintable td {vertical-align:top;}

.mainpagetoptable
{
    width: 852px;
    height: 80px;
    background-image: url(../siteVD/graphicsinterface/topgrafik.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.mainpagetoptable #headerlogoparttd {cursor:hand;cursor:pointer;width:440px;}

/* start searchbox */
.searchboxouterdiv {vertical-align:top;padding-left:15px;padding-top:4px;height:19px;}
.searchboxtable
{
    width:124px;
    height:19px;
    background-image: url(../siteVD/graphicsinterface/searchfldbg.jpg);
    background-repeat: no-repeat;
    border:0;
}
.searchboxtable td
{
    vertical-align: middle;
    text-align:left;
}
.searchboxtable #inputtd {padding-left:4px;width:85px;}
.searchboxtable #buttontd {padding-top:2px;}

 /*input fld */
.searchboxinput
{
    padding-left: 3px;
    height: 12px;
    width: 85px;
    border:0;
    font-size: 9px;
    font-family: Tahoma;
    color: #666666;
    background-color:Transparent;
}

.searchboxdiv #searchform {margin:0;padding:0;}

/* end searchbox */




.bluebarbottomtable
{
    width: 852px;
    height: 26px;
    padding-top:6px;
    padding-left:50px;
}
.bluebarbottomtable td {}

.green
{
    background-image: url(../siteVD/graphicsinterface/green10.jpg);
    background-repeat: repeat;
}

.blue
{
    /*background-image: url(../siteVD/graphicsinterface/blue10.jpg);
    background-repeat: repeat;*/
}
.orange
{
    background-image: url(../siteVD/graphicsinterface/orange.jpg);
    background-repeat: repeat;
}

.white
{
    background-color: white;
}

.whiteback852
{
    background-image: url(../siteVD/graphicsinterface/whitevertical.jpg);
    background-repeat: repeat-y;
}

.whitewithborder
{
    border: 1px solid black;   
    background-color: white;
}

/*sidebar*/

.sidebarcontainerdiv {width:134px;overflow:hidden;}

.sidebartable {width:100%;}
.sidebartable #sidebarheadertd
{
    height:19px;
    padding-top:4px;
    padding-left:22px;

}
.sidebartable #sidebarcontenttd
{
    font-size:9px;
    color:#999999;
    text-transform:uppercase;
    font-family:Tahoma;
    line-height:15px;
}

.sidebartable #sidebarbottomtd
{
    height:14px;
}



/* --------------------------------------------- START menu-objektet ------------------------------------------------------------- */
.menuTable {width:180px;}
.menuTable td {font-family:Verdana; text-transform:uppercase; font-size:10px;height:18px;font-weight:normal;color:#5b7796;}
.menuTable #menuHilite
{
    background-image: url(../siteVD/graphicsinterface/menuhilite.jpg);
    background-position: left 0;
    background-repeat: no-repeat;
} /*  hilite for lastclicked i hierarlisten - assignes på td level*/

.menuover {cursor: pointer; cursor:hand;} /*tr*/
.menuover td
{
    background-image: url(../siteVD/graphicsinterface/menuhilitedim2.jpg);
    background-position: left 0;
    background-repeat: no-repeat;
    cursor: pointer; cursor:hand;
    background-color:Transparent;
}
.menuout {cursor: pointer;background-color: transparent;}

.menuTable #menuheadertd {text-indent: 16px; font-weight:bold;}
.menuTable #lvl0
{
    font-size: 10px;
    text-indent: 20px;
    font-weight: bold;
    padding-bottom:3px;
    color:#000000;
}
.menutable #lvl0 a {background-color:Transparent;color:#5b7796;}
.menuTable #lvl1 {text-indent: 20px;font-weight:bold;}
.menutable #lvl1 a {background-color:Transparent;color:#5b7796;}
.menuTable #lvl2 {text-indent: 24px;}
.menuTable #lvl3 {text-indent: 32px;}
.menuTable #lvl4 {text-indent: 38px;}
.menuTable #lvl5 {text-indent: 40px;}
.menuTable #lvl6 {text-indent: 44px;}
.menuTable #lvl7 {text-indent: 44px;}
.menuTable #lvl8 {text-indent: 44px;}
.menuTable #lvl9 {text-indent: 44px;}
.menuTable #menuspaceaftertd {height:10px;}

.menutable a {background-color:Transparent;color:#5b7796;}
.menutable a:hover {background-color:Transparent;color:#5b7796;}
.menutable a:link {background-color:Transparent;color:#5b7796;}
.menutable a:visited {background-color:Transparent;color:#5b7796;}
.menutable a:active {background-color:Transparent;color:#5b7796;}


.sitemaptable {width:95%;}
.sitemaptable td {border-bottom:1px solid white;color:#5b7796;}
.sitemaptable a {text-transform:uppercase;color:#5b7796;font-size:10px;}
.sitemaptable a:visited {color:#5b7796;}

.sitemaptable #lvl1 {padding-left: 15px;border:1px solid #cccccc;background-color:white;padding-top:3px;padding-bottom:3px;width:100%;}
.sitemaptable #lvl1 a {font-size:11px;} 
.sitemaptable #lvl2 {padding-left: 15px;padding-top:3px;}
.sitemaptable #lvl2 a {font-size:10px;} 
.sitemaptable #lvl3 {padding-left: 45px;}
.sitemaptable #lvl4 {padding-left: 60px;}
.sitemaptable #lvl5 {padding-left: 75px;}
.sitemaptable #lvl6 {padding-left: 75px;}
.sitemaptable #lvl7 {padding-left: 75px;}
.sitemaptable #lvl8 {padding-left: 75px;}
.sitemaptable #lvl9 {padding-left: 75px;}

/* --------------------------------------------- SLUT menu-objektet ------------------------------------------------------------- */

/* --------------------------------------------- start language and currency ------------------------------------------------------------- */

/*languageCurrency obj */
.languageCurrency { width:120px;} /*table*/
.languageCurrency td {text-indent:8px;width:50%;padding-bottom:1px;font-family:Tahoma;font-size:9px;}
.languageCurrency a {background-color:Transparent;color:#666666;color:#999999;text-transform:uppercase;font-family:Tahoma;font-size:9px;}
.languageCurrency a:hover {background-color:Transparent;color:#000000;color:#999999;font-size:9px;}
.languageCurrency a:link {background-color:Transparent;color:#999999;font-size:9px;}
.languageCurrency a:visited {background-color:Transparent;color:#999999;font-size:9px;}
.languageCurrency a:active {background-color:Transparent;color:#999999;font-size:9px;}

.languageCurrencyHilite
{
    /*border-bottom: black 1px dotted;*/
    background-image: url(../siteVD/graphicsinterface/orangesmalldot.jpg);
    background-position: 1pt 4;
    background-repeat: no-repeat;
} /*span*/

/* --------------------------------------------- end language and currency ------------------------------------------------------------- */


/*detail*/

.detailmaincontainer {width:656px;}

.detailmaincontenttable {width:656px;}
.detailmaincontenttable td {font-size:11px;color:#666666;}

.detailbottombar
{
    width: 656px;
    border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;
}

.detailbottombar td {}
.detailbottombar #buyfeedbackspan {font-size:11px; font-weight:bold; color:#cc3300;}

/*table*/
.detailimagestable 
{
    width: 320px;
} 
.detailimagestable td { text-align:center; vertical-align:middle}

.detailimagessmall {
    width: 320px;
} 
.detailimagessmall td { 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;
}

.detailtexts
{
    padding:0;
    height:100%; 
} 

.detailtexts td
{
    text-align: left;
    vertical-align: middle;
    height: 17px;
    padding-left:10px;
    background-image: url(../siteVD/graphicsinterface/orange4.jpg);
    background-repeat: no-repeat;
    background-position: left 5;
    vertical-align:top;
}
.detailtexts table td {padding-left:0;background-image:none;}

.detailtexts h2 {font-family:Tahoma;font-size:11px;}
.detailtexts h1 {font-family:Tahoma;font-size:11px;}
.detailtexts #body {}

.detailpricetable {}
.detailpricetable td { }
.detailpricetable #plabel
{
    text-align: left;
    padding-right:5px;
}
.detailpricetable #pprice {text-align: right;}

.detailvariantstable {width: 100%; padding:0;}
.detailvariantstable td {height:17px;}
.detailvariantstable #mainvarlabel {} 
.detailvariantstable #vLabel {vertical-align:middle;}
.detailvariantstable select {font-family:Tahoma;font-size: 11px;width:150px;}
.detailbacktomother {color:black;}

.detailOtherTexts {width: 100%;}
.detailOtherTexts td {height:17px;font-size:10px;border-top: #e7e7e7 1px solid;}


.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: 70px;
    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: black;
}

.menuextendedimages #envirimg  {border: white 1px solid;}

/*.menuextendedhorizontalbarcontainer  {position:absolute;top:368px;left:0px;width:100%;}*/

.menuextendedlistpartcontainer
{
    position: absolute;
    top: 350px;
    left:150px;
    width:auto;
    height:100%; 
}

/*fælles container for onpage headers*/
.pageheadercontainer {position:absolute;top:87px;left:0;width:100%;}


/* ---------------------- basketsmall ------------------------- */

/*loades i hovedsiden : */
.basketsmallcontainer {position:relative;left:1px;width:120px; height:100%;}
.basketsmalliframe {border:0;width:100%;height:100%;margin:0;padding:0;}

/*loades i iframe : */
.basketsmallbody {margin:4;padding:0;}
.basketsmall {cursor:pointer;} /*main table*/
.basketsmall td {color:#333333;}
.basketsmall #basketemptyparttd
{
    background-position: left top;
    background-image: url(../siteVD/GraphicsInterface/emptybasketsmallbackground.jpg);
    background-repeat: no-repeat;
    vertical-align: top;
    height:355px;
    width:122px;
    text-align: left;
    padding:3px;
    padding-top:0px;
    font-family:Tahoma;
    font-size:10px;
    color:#999999;
    /*line-height: 16px;*/
   
    color: #666666;
    
}
.basketsmall #imageparttd {}
.basketsmall #textparttd {height:10px;color:#999999; background-color:transparent;text-align:center;font-family:Tahoma; font-size:10px; font-weight:normal;}
.basketsmall #buttonparttd {padding:0px;padding-left:5px;}
.basketsmallimagesdiv {width:120;height:180;overflow:hidden;} /*containter for alle billeder*/
.basketsmallimageouterdiv
{
    padding: 2px;
    position: relative;
    float: left;
}
.basketsmallimagediv
{
    /*border-bottom: #999999 1px solid;*/
    vertical-align:bottom;
    text-align:right;
} /*containter for eet billeder*/

.basketsmallhi  #clicktogoto {color: #000000;background-color: #F5821f;}
.basketsmallimagetext
{
    padding: 2px;
    text-align: center;
    width: 20px;
    border: 1px solid #aaaaaa;
    color: #999999;
    background-color: white;
    font-weight: bold;
    /*filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;*/
    font-family:Tahoma;
    font-size:10px;
} /*#F5821f*/



/* ---------------------- basket ------------------------- */

.basketlogininfotable {}
.basketlogininfotable td
{
    vertical-align: middle;
    padding-right: 10px;
    padding-bottom: 5px;
}

.basketimage {vertical-align:middle; text-align:center; width:92px; height:92px;}

.basketmaintable {width:650px; height:120px; border-top: 1px solid #aaaaaa;border-collapse:collapse;}
.basketmaintable td {padding:2px;vertical-align:middle;}
.basketmaintable #imagetd {text-align:center; width:110px;vertical-align:middle;}
.basketmaintable #texttd {vertical-align:bottom; width:540px;}

.baskettexttable {width:540px;}
.baskettexttable td { text-indent:10px;vertical-align:middle;}
.baskettexttable #header {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:140px;text-align:center; font-weight:bold; border-bottom: 1px solid #cccccc;}
.baskettexttable #total {width:110px;font-weight:bold; text-align:right; border-bottom: 1px solid #cccccc;}
.baskettexttable #buttonstd {width:270px;text-align:left;} /*container for all knapper*/

/*tabel for alle 3 knapper på en orderpart*/
.basketallbuttonstable {width:250px;}
.basketallbuttonstable tr {}
.basketallbuttonstable td {vertical-align:middle; width:66px;}
/*tabel for een knapper på en orderpart*/
.basketbuttontable {cursor:pointer;}
.basketbuttontable td {text-indent:0px;}
.basketbuttontablehi { }
.basketbuttontablehi td {}

.basketempty {width:620px;}
.basketempty td {width:620px; height:150px; text-align:center; font-size:11px; font-weight:bold;}

.basketbuttonbar
{   
    width:652px;
    height:40px;
}
.basketbuttonbar td {width:50%;}
.basketbuttonbar #col1 {padding-left:210px;width:50%;}
.basketbuttonbar #col2 {width:50%;}

.basketfunctionstable
{
    width: 624px;
    border: 1px solid #999999;
    background-color: #fffacd;
}
.basketfunctionstable td {padding:10px;}
.basketfunctionstable #texttd {width:474px;text-align:left;}
.basketfunctionstable #buttontd {width:150px;text-align:right; vertical-align:bottom;}

.basketunfinishedpaymentmessage {width:620px; padding:5px;}
.basketunfinishedpaymentmessage td {font-family: Arial, Verdana, Tahoma,  geneva, helvetica; font-weight:bold; height:40px; vertical-align:bottom; text-align:left; width:620px; font-size:12px;}

/*.basketlinebuttons{font-size:12px;font-weight: bold;}*/

.baskettotalprice 
{ 
    width:652px;
    height:30px;
    border-top:1px solid #aaaaaa;
    border-bottom:1px solid aaaaaa;
    padding-top:4px;padding-bottom:4px;
}
.baskettotalprice td {color:black;text-align:right;font-family:Verdana,geneva,helvetica;font-size:11px; font-weight:bold;vertical-align:middle;}

/*imageviewer*/

.imageviewer {cursor:pointer;  }
.imageviewer td {}
.imageviewer #clicktoclose {color:#333333; background-color:  white}
.imageviewerhi #clicktoclose {color: #ffffff;background-color: #F5821f;}



/*orderwiard ----------------------------------------*/

.orderwizardbody 
{
    background-position: left top;
    background-image: url(../siteVD/GraphicsInterface/logo780.jpg);
    background-repeat: no-repeat;
}

.orderbuttonbar
{   
    position: absolute;
    top: 430px;
    left:60px;
    width:624px;
    height:40px;
}
.orderbuttonbar td {text-align:center;}
.orderbuttonbar #col1 {width:50%;padding-left:200px;}
.orderbuttonbar #col2 {width:50%;text-align:left;padding-left:4px;}

.orderbuttonbarrelative
{   
    width:624px;
    height:40px;
}
.orderbuttonbarrelative td {text-align:center;}
.orderbuttonbarrelative #col1 {text-align:right;padding-right:4px;}
.orderbuttonbarrelative #col2 {text-align:left;padding-left:4px;}

/*.orderlinebuttons{font-size:12px;font-weight: bold;}*/

/*orderwizard all pages*/
.orderwizmessageheadercontainer {position:absolute;left:60px; top:80px;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:100px}

.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:12px;font-weight:bold; color:#f5821f;}
.orderwizerrortablerelative {width:620px;}
.orderwizerrortablerelative td {width:620px;text-align:center; font-size:12px;font-weight:bold; color:#f5821f;}


/*overskrifter i tabller*/
.ordertableheadlines {height:24px;vertical-align:middle;font-weight:bold; text-indent:5px;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;}

/*orderwizard1 personal*/
.orderusertable {width:300px;}
.orderusertable td {height:21px;font-size:11px;padding:2px;}
.orderusertable #inputcontent {font-weight:bold;}
.orderusertable input {font-size:11px; padding-left:3px;}
.orderusertable #receivenewsletter {border:none;}
.orderusertable #leaveemptymessagetd {font-family:Tahoma;font-size:10px;}

/*orderwizard shipping*/
.ordershippingselect {width:620px;}
.ordershippingselect  td {font-size:11px;}
.ordershippingselect #radiotd {width:30px;}
.ordershippingselect select {font-size:11px;}
.ordershippingselect #header {font-weight:bold;}
.ordershippingselect input {border:none;}
.ordershippingselect #pricetd {width:65px;text-align:right;}

/*sub tabel for prisintervalvisning*/
.ordershippingselectintervaltable {width:620px;}
.ordershippingselectintervaltable td {font-family:Tahoma;font-size:10px;}
.ordershippingselectintervaltable #col0 {width:250px;}
.ordershippingselectintervaltable #col1 {}
.ordershippingselectintervaltable #col2 {text-align:right;padding-right:5px;}
.ordershippingselectintervaltable #col3 {padding-right:5px;}
.ordershippingselectintervaltable #col4 {}
.ordershippingselectintervaltable #col5 {}
.ordershippingselectintervaltable #col6 {width:65px; text-align:right;}

.ordershippingaddresstable {width:300px;}
.ordershippingaddresstable td {height:21px;  font-size:11px;}
.ordershippingaddresstable #content {font-weight:bold;}
.ordershippingaddresstable input {font-size:11px; text-indent:3px;}

.orderaccountaddresstable {width:620px;}
.orderaccountaddresstable td {height:18px;  font-size:11px;}
.orderaccountaddresstable #content {width:470px;font-weight:bold;}
.orderaccountaddresstable input {font-size:11px; text-indent:3px;}

/* pop ups small */
.popsmallbody { background-position: left top;
    background-image: url(../siteVD/GraphicsInterface/logosmallpop.jpg);
    background-repeat: no-repeat;}

/*login*/
.logincontainertable {width:300; }
.logincontainertable td{font-size:11px;font-weight:normal;}
.logincontainertable input{font-size:11px; text-indent:3px;}

/*table til container af animated gif*/
.imageMapFocusRing
{
    /*left og top sættes af koden*/
    z-index:10;
    position: absolute;
    width: 200px;
    height: 200px;
    background-position: left top;
    background-image: url(../siteVD/GraphicsInterface/imagemapfocusrings3.gif);
    background-repeat: no-repeat;
    filter:alpha(opacity=20);
    -moz-opacity:.20;
    opacity:.20;
}


/*popup når der addes til basket*/
.addedtobasketcontainer
{
    text-align: center;
    z-index: 255;
    position: absolute;
    left: 340px;
    top: 70px;
    width: 237px;
    height: 125px;
    background-position: left top;
    background-image: url(../siteVD/GraphicsInterface/ADDEDPOPUP.gif);
    /*filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;*/
    vertical-align: middle;
    background-repeat: no-repeat;
    visibility:hidden;
}
.addedtobasketcontainer table {position:relative; top:75px; width:100%; }
.addedtobasketcontainer td
{
    font-weight: bold;
    color:Black;
    text-align:center;
    vertical-align:middle;
}
.addedtobasketcontainer #header { height:22px; font-family: Arial, Verdana, Tahoma,  geneva, helvetica; font-size: 14px; vertical-align:top;}
.addedtobasketcontainer #info {}


/*basket pricetags shared */
.pricetagcontentcontainer
{
    position: absolute;
    top: 20px;
    left:20px;
    width:800px; 
}


/*shopfront special listevsning*/

.listsmallitemtable {}
.listsmallitempriceline {font-family: Verdana, Tahoma, Arial, geneva, helvetica;font-size:14px; font-weight:bold;} /*font*/
.listsmallitemsaveline {font-size:9px;font-weight: normal;} /*font*/

.listsmallheadersubtable 
{
    filter: alpha(opacity=45);
    -moz-opacity: .45;
    opacity: .45;
    vertical-align: middle;
    background-color:Black;
    width: 100%;
    }
.listsmallheadersubtable td
{
    padding:5px; 
    height: 30px;
    vertical-align: middle;
    text-align: center;
    color: White;
    font-weight:bold;
}

.listsmallpricessubtable{
    filter: alpha(opacity=45);
    -moz-opacity: .45;
    opacity: .45;
    vertical-align: middle;
    background-color:white;
    width: 100%;
    }
.listsmallpricessubtable td
{
    padding-top:0px; 
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    color: black;
    font-weight:bold;
    width:33%;
    line-height:14px;
}


/*showromm detail*/
.showroomdetailtable {}
.showroomdetailtable td {}
.showroomdetailtable #showroomdetailheadertd {padding-bottom:15px;padding-left:0px;vertical-align:top;}
.showroomdetailtable #showroomdetailimagetd {padding-bottom:10px;}
.showroomdetailtable #showroomdetailsmallimagetd {padding-bottom:10px;}
.showroomdetailtable #showroomdetailbrieftd {padding-bottom:10px;font-weight:bold;}
.showroomdetailtable #showroomdetailbodytd {padding-bottom:5px;}
.showroomdetailtable #showroomdetaillinkstd {padding-bottom:5px;}
.showroomdetailtable #showroomdetailattachmentstd {padding-bottom:5px;}
.showroomdetailtable #showroomdetailspaceaftertd {height:20px;}



/*front list*/

.frontlistmaindiv {width:660px;padding-top:9px;}

.frontlistitembigdiv
{
    position:relative;float:left;
    background-image: url(../siteVD/graphicsinterface/frontbuttonback-big.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 220;
    height:241;
    overflow:hidden;
    cursor:hand;cursor:pointer;
}
.frontlistitembigdiv #frontlistitemheadertd {height:33px;padding-left:10px;vertical-align:middle;padding-top:1px;}
.frontlistitembigdiv #frontlistitemimagetd
{
    padding-left: 1px;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;

}

.frontlistitembigdiv #frontlistitemtexttd {padding-left:10px;padding-right:20px;}

.frontlistitemsmalldiv 
{
    position:relative;float:left;
    background-image: url(../siteVD/graphicsinterface/frontbuttonback-small.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 164;
    height:140;
    overflow:hidden;
    cursor:hand;cursor:pointer;
}
.frontlistitemsmalldiv #frontlistitemheadertd {height:22px;padding-left:10px;vertical-align:middle;}
.frontlistitemsmalldiv #frontlistitemimagetd
{
    padding-left: 1px;
    filter: alpha(opacity=85);
    -moz-opacity: .85;
    opacity: .85;
}
.frontpagehi #frontlistitemimagetd
{
    filter: alpha(opacity=99);
    -moz-opacity: .99;
    opacity: 0.99;
}




/*------------------listitem----------------------- */

/* listpager */
.pagerdotcontainertable {}
.pagerdotcontainertable td
{
    width: 28px;
    height: 32px;
    text-align: center;
    vertical-align: middle;
    color: White;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    cursor:hand;cursor:pointer;
    padding-top:3px;
}

.pagerdotcontainertable #pagerdotbackdimmed 
{
    background-image: url(../siteVD/graphicsinterface/bluebarpagerdotblank.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    cursor:default;
    }
.pagerdotcontainertable #pagerdotback 
{
    background-image: url(../siteVD/graphicsinterface/bluebarpagerdotback.jpg);
    background-position: center top;
    background-repeat: no-repeat;}
.pagerdotcontainertable #pagerdot 
{
    background-image: url(../siteVD/graphicsinterface/bluebarpagerdot.jpg);
    background-position: center top;
    background-repeat: no-repeat;}
    

.pagerdotcontainertable #pagerdotforwarddimmed 
{
    background-image: url(../siteVD/graphicsinterface/bluebarpagerdotblank.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    cursor:default;
    }
.pagerdotcontainertable #pagerdotforward 
{
    background-image: url(../siteVD/graphicsinterface/bluebarpagerdotforward.jpg);
    background-position: center top;
    background-repeat: no-repeat;}
    
.pagerdotcontainertable #pagerdothi 
{
    background-image: url(../siteVD/graphicsinterface/bluebarpagerdothi.jpg); /*bluebarpagerdotforward*/
    background-position: center top;
    background-repeat: no-repeat;
}

/*'''''''''''''''''  orange button '''''''''''''''''''''''''''''''''*/


.onpageOrangeButtonLargecontainer
{
    display:inline-block;
    width: 280px;
    height: 24px;
    padding-top:3px;
    padding-bottom:0px;
    background-image: url(graphicsinterface/buttonorange280.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    cursor:hand;
}

.onpageOrangeButtonMediumcontainer
{
   display:inline-block;
    width: 110px;
    height: 24px;
    padding-top:3px;
    padding-bottom:0px;
    background-image: url(graphicsinterface/buttonorange110.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    cursor:hand;
}


.onpageorangebuttoncontainer
{
    display:inline-block;
    padding-right:10px;
    background-image: url(graphicsinterface/buttonarrow-small.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    text-align:left;
    cursor:pointer;
    cursor:hand;
    background-color:Transparent;
    /*text-transform:uppercase;*/
    font-size:10px;
    font-family:Verdana;
    
}
.onpageorangebuttoncontainer td
{
    vertical-align: bottom;
    padding: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}

.onpageorangebuttonleftcontainer
{
    display:inline-block;
    padding-left:15px;
    padding-top:2px;
    padding-right:10px;
    background-image: url(graphicsinterface/buttonarrow-small-left.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    text-align:left;
    cursor:pointer;
    cursor:hand;
    background-color:Transparent;
}
.onpageorangebuttonleftcontainer td {font-family:verdana;font-size:11px;font-weight:normal;}


/*'''''''''''''''''  end orange button '''''''''''''''''''''''''''''''''*/



/*-------------- toplist -------------------*/

.toplistcontainerdiv {width:508;height:90;overflow:hidden;padding-left:6px;}

    
.TOPLI_innerdiv
{
    float: left;
    background-color: Transparent;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    width: 70;
    height: 90;
}

.TOPLI_innerdivHi {}

.TOPLI_table
{
    height:90px;
    width:80;
    position: relative;
    display: inline;
    background-color:transparent;
}
.TOPLI_table td {background-color:Transparent;font-weight:normal;font-size:9px;font-family:Tahoma;}
.TOPLI_table #itemimagetd {height:70px;text-align:center;vertical-align:middle;}
.TOPLI_table #itempricetd
{
    font-weight: normal;
    text-align: center;
    vertical-align: bottom;
    font-size:9px;
    color:#999999;
    
    font-family:Tahoma;
}

/*-------------- sidelist -------------------*/

.sidelistcontainerdiv {width:120;height:180;overflow:hidden;padding-left:6px;}

    
.SIDELI_innerdiv
{
    float: left;
    background-color: Transparent;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    width: 55;
    height: 65;
}

.SIDELI_table
{
    height:50px;
    width:50;
    position: relative;
    display: inline;
    background-color:transparent;
}
.SIDELI_table td {background-color:Transparent;font-weight:normal;font-size:9px;font-family:Tahoma;}
.SIDELI_table #itemimagetd {height:50px;text-align:center;vertical-align:middle;}
.SIDELI_table #itempricetd
{
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
    font-size:9px;
    color:#999999;
    
    font-family:Tahoma;
}

/*-------------- sidelist renderen on frontpage -------------------*/

.sidelistfrontcontainerdiv {width:242;;overflow:hidden;padding:0px;}

    
.SIDELIFRONT_innerdiv
{
    float: left;
    background-color: Transparent;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    width: 110;
    height: 120;
}

.SIDELIFRONT_table
{
    height:100px;
    width:110;
    position: relative;
    display: inline;
    background-color:transparent;
}
.SIDELIFRONT_table td {text-align:center;vertical-align:middle;background-color:Transparent;font-weight:normal;font-size:9px;font-family:Tahoma;}
.SIDELIFRONT_table #itemimagetd {height:100px;text-align:center;vertical-align:middle;}
.SIDELIFRONT_table #itempricetd
{
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
    font-size:9px;
    color:#999999;
    font-family:Tahoma;
}



/* -------------- mailform --------------- */

/*pop ups*/
.popupbody {background-color:White;margin:10 10 10 10;}

/*mailform
.mailformtable {width:100%;}
.mailformtable input {height:20px;padding:3px;font-size:11px;font-weight:bold;}
.mailformtable textarea {font-size:11px;font-weight:bold;}
.mailformtable td {font-size:11px;padding-bottom:3px;}
.mailformtable #introtd {text-align:left;padding-top:5px;padding-bottom:10px;border-bottom:1px solid #cccccc;font-weight:bold;}
.mailformtable #labeltd {width:70px;font-size:11px;}
.mailformtable #headerStr {width:380px;font-size:11px;}
.mailformtable #param1 {width:380px;font-size:11px;}
.mailformtable #nameandaddressStr {width:380px;height:65px;font-size:11px;padding:4px;}
.mailformtable #telephonestr {width:380px;}
.mailformtable #frommailaddress {width:150px;}
.mailformtable #bodyStr {width:380px;height:130px;font-size:11px;padding:4px;}
.mailformtable #buttonstd {padding-left:150px;border-top:1px solid #cccccc;text-align:left;vertical-align:bottom;padding-top:10px;}
.mailformtable #errortd {color:#f17700; text-align:left;padding-top:10px;font-weight:bold;}

.mailformtable #thankstd
{
    font-weight: bold;
    line-height: 18px;
    font-size: 11px;
    width: 100%;
    height: 300px;
    vertical-align: middle;
    text-align: left;
    padding-left:80px;padding-right:80px;
}
*/

/* ---------- INFO LIST -------------------*/
.INFOLI_div {width:624px;padding-top:10px; padding-bottom:10px;border-bottom:1px solid #aaaaaa;}

.INFOLI_table {}
.INFOLI_table #imagetd {padding-right:15px;}
.INFOLI_table #itemheadertd {}
.INFOLI_table #itembrieftd {}
.INFOLI_table #itembodytd {}
.INFOLI_table #itemlinkstd {}


/*portalitem */

.portallistitemouterdiv {width:320px;}

/*------------------listitem----------------------- */
.POLI_outerdiv
{

    display:inline;
    position:relative;
    float:left;
    width: 330px;
    height: 100px;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    vertical-align:top;
    text-align:left;
    background-color:White;
}

.POLI_table
{
    width: 320px;
    height: 90px;
}

.POLI_table td {font-size:11px;}

.POLI_table #toppart
{
    background-image: url(../siteVD/graphicsinterface/buttonarrow-small.jpg);
    background-position: left 3px;
    background-repeat: no-repeat;
    height: 25px;
    padding-left:22px;
    padding-top:1px;
}
.POLI_table #midpart
{
     /*background-image: url(../siteVD/graphicsinterface/portalitemback-middle.jpg);
    background-position: left top;
    background-repeat: repeat-y;*/
}
.POLI_table #bottompart
{
     /*background-image: url(../siteVD/graphicsinterface/portalitemback-bottom.jpg);
    background-position: left top;
    background-repeat: no-repeat;*/
    height: 10px;
}
.POLI_table #imagetd {padding-left:0px;padding-right:10px;width:80px;}
.POLI_table #texttd {}
.POLI_table #moreinfotd {color:#76bc1f;font-weight:bold;font-size:10px;padding-top:4px;}





.LI_outerdiv
{
    /*position:relative;
    display:inline;*/
    float:left;
    background-image: url(../siteVD/graphicsinterface/listitem-background.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    width: 222;
    height: 190;
    overflow: hidden;
    cursor: hand;
    cursor: pointer;
    /*
    filter: alpha(opacity=85);
    -moz-opacity: .85;
    opacity: 0.85;
    */
}

.LI_outerdivHi {}
    
.LI_innerdiv {background-color:Transparent;width:208px;}

.LI_table
{
    width:210px;
    position: relative;
    display: inline;
    background-color:transparent;
    height:180px;
}
.LI_table td {background-color:Transparent;}
.LI_table #itemheadertd
{
    width:100%;
    text-align: left;
    vertical-align:top;
    padding-top:5px;
    font-family: Verdana;
    font-size: 10px;
    height: 100;
    font-weight:bold;
    background-color:Transparent;
    text-transform:uppercase;
    color:#5b7796;
    padding-left:10px;
    /*padding-left:15px;
    background-image: url(graphicsinterface/buttonarrow-8-8-blue-left.jpg);
    background-position: 4 7;
    background-repeat: no-repeat;*/
} 

.LI_table #itempricetd
{
    height: 62px;
    padding-left: 125px;
    width: 80px;
    text-align: right;
    vertical-align: bottom;
    font-family:Verdana;
    font-size:10px;
}

.LI_pricetagtable {width:80px;height:31px;}
.LI_pricetagtable td {text-align:center;font-size:10px;}
.LI_pricetagtable #pricetagonlinepricetd
{
    background-color: #76bc1f;
    height: 100%;
    color: White;
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 4px;
} /*#f5821f*/

.LI_pricetagtable #pricetaginshoppricetd
{
    background-color: #5b7796;
    height: 100%;
    color: White;
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 4px;

} /*#f5821f*/

.LI_pricetagtable #pricetaginspirationpricetd
{
    background-color: #5b7796;
    height: 100%;
    color: White;
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 4px;
}


/*front page special */
.frontpagebuttonsoutertable {}
.frontpagebuttonsoutertable td
{
    width: 33%;
    background-image: url(../siteVD/graphicsinterface/frontpagebuttonbg.jpg);
    background-repeat: no-repeat;
    padding-left:11px;
}

.frontpagebuttontable {width:240px;background-image: none;}
.frontpagebuttontable td {height:10px;background-image: none;padding:0px;}
.frontpagebuttontable #detailobjtd {height:300px;}

.frontpagebuttondetailtable {width:240px;}
.frontpagebuttondetailtable td
{
    background-image: none;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    color:#5b7796;
    cursor:pointer;cursor:hand;
}

















