html, body{ 
padding: 0; 
height:100%; 
color: #000; 
margin: 0; 
font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
background:#fff url(http://www.plutosport.nl/Images/header_new/plutosport-background.gif) repeat-y 50% 0;	
text-align: center;
min-width: 1012px;
}

#wrapper{
text-align: left;
width: 1012px;
margin-left: auto;
margin-right: auto;
}

.containerno{ 
width: 1012px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
padding : 0px;
margin-left: auto;
margin-right: auto; 
margin-bottom:0;
}

.headercontainerno{ 
background-color:#fff; 
position: relative; 
width: 1012px; 
height:auto;
margin-right: auto; 
margin-left: auto; 
text-align: left; 
}

div.footer{ 
width: 1012px; 
height: auto;
}

.headergb{ 
background-color:#ededed;
background:url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/plutosport_header_en.png) top center no-repeat; 
height: 195px;
position: relative; 
}

.world{
left: 300px;
position: absolute;
}

.taal{
position: relative;
top: 115px;
width: 680px;
text-align: right;
z-index: 2;
}

.currency{ 
position: absolute; 
top: 150px; 
left: 430px; 
z-index: 3; 
}

.currency a {
color: #fff; 
font-size: 14pt; 
font-weight: bold; 
text-decoration: none; 
}

.currency a:hover{
color: #fff; 
font-size: 14pt; 
font-weight: bold; 
text-decoration: none; 
}

.headertekst{ 
color: #FA9310; 
font-weight: bold; 
top: 155px; 
width: 400px; 
text-align: left; 
padding-left: 10px; 
z-index: 2;
}

.headertekst a{ 
color: #FA9310; 
text-decoration: none; 
padding-right: 15px; 
padding-left: 15px; 
}

.headertekst a:hover{ 
text-decoration: underline;
}

.left{
width: 217px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
float: left;
overflow: hidden;
}

.right{
width: 568px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
float: left;
margin-left: auto;
margin-right: auto;
overflow: hidden;
margin: 0;
text-align: left;
}

.righthome{
width: 568px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
float: left;
margin:0;
}

.righthomefr{
width: 550px;
float: left;
}

.middenlinks{
width: 282px;
float: left;
}

.middenrechts{
width: 282px;
float: right;
}

/* bovenmenu */
table.slogantabel{
width: 1000px;
height: 38px;
}

slogan{ 
color: #fff; 
font-size:11px; 
font-weight: bold; 
text-decoration: none;
}

a.slogan{ 
color: #fff; 
font-size:11px; 
font-weight: bold; 
text-decoration: none; 
}

a.slogan:hover{ 
color: #000; 
font-size:11px; 
font-weight: bold; 
text-decoration: none; 
}

td.slogantd{
width:200px;
height: 38px;
text-align: center;
}

.headerbanner{
position: relative;
width:395px;
height:115px;
/*border: solid 1px #000;  */
left:265px;
top:10px;
}

a.headernav:link  {color:#fff; text-decoration: none; }
a.headernav:visited {color:#fff; text-decoration: none; }
a.headernav:hover {color:#fff; text-decoration: underline; }
a.headernav:active {color:#fff; } 
/* einde bovenmenu */

/* linkerkolom */
div.lkolom{
width: 222px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
margin:0;
float:left;
}

span.lkolom{
width: 222px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
margin:0;
float:left;
}

div.zoeken{
margin: 5px 0 5px 5px;
padding: 0 0 0 5px;
}

div.zoekenfr{
margin: 5px 0 5px 5px;
padding: 0 0 0 0;
}

.keurmerken{
margin: 0 0 0 5px;
float:left;
}

#flashmovie2{
margin-left:15px;
float:left;
}

div.betaalmogelijkheden{
text-align: center;
margin: 5px 0 5px 0;
}

div.nieuwsbrief{
text-align: left;
margin: 5px 0 5px 5px;
}

div.verzending{
text-align: center;
margin: 2px 0 0 0;
}

div.linkstekst{
text-align:left;
padding: 0 0 0 20px;
}
/* einde linkerkolom */

/* midden */
div.midden{
width: 568px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
float:left;
text-align: left;
padding:0;
margin:0;
background-color:#FFF;
}

span.midden{
width: 568px;
float:left;
text-align: left;
display:inline;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
background-color:#FFF;
}

.naastelkaar{
width: 568px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.boe{
float:left;
}

.boe1{
float:right;
}

div.uitklapmenu{
margin: 0 25px 0 0 !important;*/
}

div.bottommenu{
margin: 1px 0 0 0;
color: #FA9310;
text-align: left;
width: 568px;
}

div.lijst{
width: 568px;
padding: 0 0 0 0;
}

div.nietsgevonden{
text-align:left;
width:550px;
}

div.aanb3{
margin: 2px 0 0 0;
padding: 0 0 0 0;
width: 568px;
height: 152px;
}

.aan2{
margin: 0 1px 0 1px;
padding: 0 0 0 0;
}

.aan3{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

hmenu{ 
color:#eb8427; 
font-size:11px; 
font-weight: bold; 
text-decoration: none;
}

a.hmenu{ 
color:#eb8427; 
font-size:11px; 
font-weight: bold; 
text-decoration: none; 
}

a.hmenu:hover{ 
color:#000; 
font-size:11px; 
font-weight: bold; 
text-decoration: none; 
}

bmenu{ 
color:#eb8427; 
font-size:11px; 
font-weight: bold; 
text-decoration: none; 
}

a.bmenu{ 
color:#eb8427; 
font-size:11px; 
font-weight: bold; 
text-decoration: none; 
}

a.bmenu:hover{ 
color:#000; 
font-size:11px; 
font-weight: bold; 
text-decoration: none; 
}
/* einde midden */

/* rechterkolom */
div.rkolom{
width: 222px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
float:right;
vertical-align: top;
display:block;
}

div.rkolomzuil{
width: 200px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
float:right;
vertical-align: top;
display:block;
}

span.rkolom{
width: 222px;
min-height: 100%;
height:auto !important; /* voor moderne browsers */
height:100%; /* voor IE */
float:right;
vertical-align: top;
display:inline;
}

div.knoppenmerken{
float: left;
margin: 0 0 0 0px;
padding: 1px 4px 0 4px;
width:213px;
text-align: left;
}

div.knoppenmerkenzuil{
float: left;
margin: 0 0 0 0px;
padding: 1px 4px 0 4px;
width:190px;
text-align: left;
}

.mknop{
margin: 0 0 0 0px;
padding: 0 1px 0 0px;
float: left;
border:0px;
}

div.logos{
float: left;
margin: 4px;
}

.zoekie{
width: 560px;
margin: 0 0 0 0;
}

div.inloggen{
padding: 5px 0 0 15px;
text-align:left;
}

/* einde rechterkolom */

.productlogo{
position: absolute;
top: 4px;
left: 373px;
width: 75px;
height: 80px;
overflow: hidden;
}

.imagesale{
position: relative;
top: 1px;
overflow: hidden;
}

.sale{
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/sale.gif);
background-repeat: no-repeat;
position: absolute;
top: 1px;
left: 1px;
width: 150px;
height: 150px;
overflow: hidden;
}

.saleklein{
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/sale_klein.gif);
background-repeat: repeat;
position: absolute;
margin-left: 50px;
z-index: 1;
width: 50px;
height: 50px;
overflow: hidden;
}

.salekleincatalog{
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/sale_klein.gif);
background-repeat: repeat;
position: absolute;
margin-left: 60px;
margin-top: 20px;
z-index: 1;
width: 50px;
height: 50px;
overflow: hidden;
}

.sale_special{
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/Kerst_tip_150x150.gif);
background-repeat: no-repeat;
position: absolute;
top: 1px;
left: 1px;
width: 150px;
height: 150px;
overflow: hidden;
}

.saleklein_special{
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/Kerst_tip_50x50.gif);
background-repeat: repeat;
position: absolute;
margin-left: 50px;
z-index: 1;
width: 50px;
height: 50px;
overflow: hidden;
}

.salekleincatalog_special{
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/Kerst_tip_50x50.gif);
background-repeat: repeat;
position: absolute;
margin-left: 60px;
margin-top: 20px;
z-index: 1;
width: 50px;
height: 50px;
overflow: hidden;
}

form{
padding: 0;
margin: 0;
}

.button{
color: #fff;
font-weight:bold;
text-align:center;
padding: 1px 3px;
border: solid 1px #b96800;
background: #FA9310;
}

select {
border: solid 1px #696969;
font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input{
color: #000;
padding-top: 3px;
height: 21px;
border: solid 1px #696969;
font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.reg{
color: #000;
height: 16px;
border: solid 1px #696969;
font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textarea{
color: #000;
border: solid 1px #696969;;
font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1{
color: #FA9310;
font-size: 25px;
font-weight: bold;
line-height: 1px;
}

h2{
color: #7e7e7e;
font-size: 12px;
line-height: 1px;
}

h3{ 
color: #FA9310; 
font-size: 14px; 
line-height: 1px;
}

.productvanprijs{
font-size: 85%;
font-style: italic;
font-weight: bold;
}

.winkelprijs{
font-size: 85%;
font-style: italic;
}

.productprijs{
color: #f60;
font-size: 180%;
font-weight: bold;
}

.productsaleprijs{
color: #D10521;
font-size: 180%;
font-weight: bold;
}

br{
clear: both;
}

p{
margin-top: 5px;
margin-bottom: 15px;
margin-left: 5px;
}

.clear{
clear: both;
}

.fout{
color: #F60;
font-weight: bold;
}

.bestelnuimage{
margin-left: 60px;
}

.kortingsblok{
padding: 2px 5px;
border: solid 1px #bebebe;
height: 125px;
background: #F8F8F8;
}

.tekstoranje{
color: #FA9310;
}

.prijsoranje{
color: #FA9310;
font-weight: bold;
font-size: 130%;
}

a.link{ 
color: #FA9310; 
text-decoration: none; 
}

a.link:hover{ 
color: #FA9310; 
text-decoration: underline; 
}

a.blink{ 
color: #000; 
text-decoration: none; 
}

a.blink:hover{ 
color: #000; 
text-decoration: underline; 
}

slink{ 
color: #FA9310; 
font-size:9px; 
font-weight: bold; 
text-decoration: none; 
}

a.slink{ 
color: #FA9310; 
font-size:9px; 
font-weight: bold; 
text-decoration: none; 
}

a.slink:hover{ 
color: #FA9310; 
font-size:9px; 
font-weight: bold; 
text-decoration: underline; 
}

.menuno{ 
width: 1012px; 
height: 60px; 
background: #000;
margin-top: 5px; 
margin-right: auto; 
margin-left: auto; 
}

div.uitmenu{
width:1012px;
height:40px;
margin-right: auto; 
margin-left: auto; 
margin-top:0;
margin-bottom:0;
background-color:#fff;
text-align: left;
}

div.topmenu{
position: relative;
/*top:170px;*/
top: 55px;
height:20px;
width:881px;
color: #FA9310;
text-align:left;
float:left;
background-color:#fff;
}

div.vlaggetjes{
position: relative;
/*top:150px;*/
top: 35px;
height:30px;
width:150px;
color: #FA9310;
float: right;
text-align:right;
background-color:#fff;
}

.knop{
color: #fff;
text-align:center;
font-size: 130%;
font-weight: bold;
text-decoration: none;
padding: 3px 6px;
border: solid 1px #b96800;
background: #FA9310;
}

.knoplinks{
float: left;
text-align:center;
color: #fff;
font-size: 130%;
font-weight: bold;
text-decoration: none;
padding: 3px 6px;
border: solid 1px #b96800;
background: #FA9310;
}

.knoprechts{
float: right;
color: #fff;
text-align:center;
font-size: 130%;
font-weight: bold;
text-decoration: none;
padding: 3px 6px;
border: solid 1px #b96800;
background: #FA9310;
}

.itemheader_oud{
color:#fff;
font-weight: bold;
height: 20px;
text-align: left;
padding-left: 10px;
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/ibg.gif);
}

.itemheader{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderBg.gif);
text-align: left;
margin: 0 6px 0 4px;
}

.itemheaderlinks{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderBg.gif);
text-align: left;
margin: 0 6px 0 0;
}

.itemheaderrechts{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderBg.gif);
text-align: left;
margin: 0 0 0 4px;
}

.itemheaderzuil{
color:#fff;
font-weight: bold;
height: 20px;
text-align: left;
padding-left: 10px;
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/ibg.gif);
}

.itemheadermidden{
color: #fff;
font-weight: bold;
height: 20px;
text-align: left;
padding-left: 10px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderBg.gif);
}

.egitemheaderheren{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderMenBg.gif);
text-align: left;
margin: 0 6px 0 0;
}

.egitemheaderdames{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderWomenBg.gif);
text-align: left;
margin: 0 6px 0 0;
}

.egitemheaderkinderen{
color: #fff;
font-weight: bold;
background: #41C718;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderChildrenBg.gif);
text-align: left;
margin: 0 6px 0 0;
}

.egitemheaderspeciaal{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderSpecialShopsBg.gif);
text-align: left;
margin: 0 6px 0 0;
}

.egitemheadersports{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderSpecialShopsBg.gif);
text-align: left;
margin: 0 6px 0 0;
}

.egitemheader{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderBg.gif);
text-align: left;
margin: 0 6px 0 0;
}

.egcatitemheaderheren{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderMenBg.gif);
text-align: left;
}

.egcatitemheaderdames{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderWomenBg.gif);
text-align: left;
}

.egcatitemheaderkinderen{
color: #fff;
font-weight: bold;
background: #41C718;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background-image: url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderChildrenBg.gif);
text-align: left;
}

.egcatitemheaderspeciaal{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderSpecialShopsBg.gif);
text-align: left;
}

.egcatitemheadersports{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderSpecialShopsBg.gif);
text-align: left;
}

.egcatitemheader{
color: #fff;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 19px;
background: #fff url(http://www.plutosport.nl/isroot/PlutoSport/Images/header_new/itemHeaderBg.gif);
text-align: left;
}

.kader{
border: solid 1px #bebebe;
vertical-align: bottom;
}

.witruimte{
height: 5px;
font-size: 2px;
background-color: transparent;
}

.witruimte2{
height: 8px;
font-size: 2px;
}

.imageleft{
width: 453px;
float: left;
overflow: hidden;
}

.imageright{
width: 105px;
float: right;
overflow: hidden;
}

.imageruimte{
margin-left: 2px;
margin-right: 4px;
}

div.tienmeer{
width: 578px;
}

#aanbiedinglist{
cursor: pointer;
width: 568px;
}

#aanbiedinglist span{
cursor: pointer;
margin-bottom: 5px;
margin-left: 6px;
width: 276px;
height: 151px;
float: left;
border-top: 0 solid;
border-right: 1px solid #FA9310;
border-bottom: 1px solid #FA9310;
border-left: 1px solid #FA9310;
}

/* Onderstaande regels is puur alleen voor IE 5.x en 6 */

* html #aanbiedinglist span{
width: 281px;
}

* html #aanbiedinglistheren span{
width: 281px;
}

* html #aanbiedinglistdames span{
width: 281px;
}

* html #aanbiedinglistkinderen span{
width: 281px;
}

* html #aanbiedinglistspeciaal span{
width: 281px;
}

* html #aanbiedinglistsports span{
width: 281px;
}

#aanbiedinglistheren span{
cursor: pointer;
margin-bottom: 5px;
margin-right: 5px;
width: 279px;
height: 151px;
float: left;
border-top: 0 solid;
border-right: 1px solid #3C6DC9;
border-bottom: 1px solid #3C6DC9;
border-left: 1px solid #3C6DC9;
}

#aanbiedinglistdames span{
cursor: pointer;
margin-bottom: 5px;
margin-right: 5px;
width: 279px;
height: 151px;
float: left;
border-top: 0 solid;
border-right: 1px solid #E96AB6;
border-bottom: 1px solid #E96AB6;
border-left: 1px solid #E96AB6;
}

#aanbiedinglistkinderen span{
cursor: pointer;
margin-bottom: 5px;
margin-right: 5px;
width: 279px;
height: 151px;
float: left;
border-top: 0 solid;
border-right: 1px solid #2FB665;
border-bottom: 1px solid #2FB665;
border-left: 1px solid #2FB665;
}

#aanbiedinglistspeciaal span{
cursor: pointer;
margin-bottom: 5px;
margin-right: 5px;
width: 279px;
height: 151px;
float: left;
border-top: 0 solid;
border-right: 1px solid #FE0000;
border-bottom: 1px solid #FE0000;
border-left: 1px solid #FE0000;
}

#aanbiedinglistsports span{
cursor: pointer;
margin-bottom: 5px;
margin-right: 5px;
width: 279px;
height: 151px;
float: left;
border-top: 0 solid;
border-right: 1px solid #FE0000;
border-bottom: 1px solid #FE0000;
border-left: 1px solid #FE0000;
}

#kassakoopjes{
cursor: pointer;
width: 568px;
}

#kassakoopjes span{
background: #F8F8F8;
cursor: pointer;
margin-bottom: 5px;
margin-left: 3px;
width: 279px;
height: 90px;
float: right;
border: solid 1px #bebebe;
}

* html #kassakoopjes span{
width: 281px;
}

#productlist{
width: 578px;
}

#productlist span{
cursor: pointer;
margin-left: 6px;
margin-bottom: 6px;
width: 105px;
float: left;
}

#productlistfr{
width: 550px;
}

#productlistfr span{
cursor: pointer;
margin-left: 6px;
margin-bottom: 6px;
width: 105px;
float: left;
}

.productlistlinks{
float: left;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.productlistrechts {
float: right;
text-align: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.productinfo{
font-size: 70%;
background: #e1e1e1;
text-align: center;
width: 103px;
height: 40px;
border-top: 0 solid;
border-right: 1px solid #bebebe;
border-bottom: 0 solid;
border-left: 1px solid #bebebe;
}

* html .productinfo{
width: 105px;
}

.productinfoprijs{
font-size: 70%;
background: #e1e1e1;
text-align: center;
width: 103px;
height: 40px;
border-top: 0 solid;
border-right: 1px solid #bebebe;
border-bottom: 1px solid #bebebe;
border-left: 1px solid #bebebe;
}

* html .productinfoprijs{
width: 105px;
}

.productinfoblok{
padding: 2px 5px;
border: solid 1px #bebebe;
background: #F8F8F8;
}

.adresww{
padding: 2px 5px;
border: solid 1px #bebebe;
background: #F8F8F8;
height: 125px;
}

.paginanummer{
color: #fff;
font-weight: bold;
text-decoration: none;
padding-right: 4px;
padding-left: 4px;
background: #FA9310;
}

a.paginanummer:link{
color: #000;
font-weight: bold;
text-decoration: none;
padding-right: 4px;
padding-left: 4px;
background: #e1e1e1;
}

a.paginanummer:visited{
color: #000;
font-weight: bold;
text-decoration: none;
padding-right: 4px;
padding-left: 4px;
background: #e1e1e1;
}

#servicelist{
padding-left: 0;
margin-left: 0;
margin-top: 0;
}

#servicelist li{
list-style: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
margin-left: 5px;
margin-right:5px;
border-bottom: 1px solid #bebebe;
text-align:left;
}

#servicelist li a{
text-decoration: none;
color: #000;
}

#servicelist li a:hover{
text-decoration: none;
color: #FA9310;
}

.producttekstlinks{
float: left;
/*width: 185px;*/
width: 180px;
padding-left: 5px;
}

.producttekstmidden{
float: left;
/*width: 210px;*/
width: 180px;
text-align:left;
}

.producttekstrechts{
float: right;
/*width: 135px;*/
width: 130px;
text-align:right;
}

.producttekstrechts2{ 
width: 165px; 
float: right; 
}

.basket1{
float: left;
width: 75px;
}

.basket2{
float: left;
width: 225px;
}

.basket3{
float: left;
width: 75px;
}

.basket4{
float: left;
width: 95px;
}

.basket5{
float: right;
width: 80px;
text-align: right;
padding-right: 5px;
}

.basket6{
float: left;
width: 225px;
	}

.basket7{
float: right;
width: 80px;
text-align: right;
padding-right: 5px;
}

.basket8{
float: left;
width: 204px;
}

.subtotaal2{
width: 150px;
float: left;
}

.subtotaal{
width: 150px;
float: left;
padding-left: 300px;
}

.subtotaalfr{ 
padding-left: 300px;
float: left;
}

.basketkoopjes{
float: left;
width: 400px;
}

.floatlinks{
float: left;
}

.floatrechts{
float: right;
}

/* submenu special shops */

.lhsnavcellheren{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #3C6DC9;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellheren-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #3C6DC9;
background: #B1C5E9;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellheren-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #3C6DC9;
background: #B1C5E9;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellheren{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #3C6DC9;
background: #D8E2F4;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellheren-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #3C6DC9;
background: #B1C5E9;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellheren-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #3C6DC9;
background: #B1C5E9;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcelldames{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #E96AB6;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcelldames-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #E96AB6;
background: #F6C3E2;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcelldames-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #E96AB6;
background: #F6C3E2;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcelldames{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #E96AB6;
background: #FBE1F0;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcelldames-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #E96AB6;
background: #F6C3E2;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcelldames-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #E96AB6;
background: #F6C3E2;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellkinderen{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #2FB665;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellkinderen-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #2FB665;
background: #ACE2C1;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellkinderen-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 20px;
border-bottom: 1px solid #2FB665;
background: #ACE2C1;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellkinderen{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #2FB665;
background: #D5F0E0;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellkinderen-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #2FB665;
background: #ACE2C1;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellkinderen-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #2FB665;
background: #ACE2C1;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellspeciaal{
cursor: pointer;
border-bottom: 1px solid #FE0000;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellspeciaal-over{
cursor: pointer;
border-bottom: 1px solid #FE0000;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellspeciaal-active{
cursor: pointer;
border-bottom: 1px solid #FE0000;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 20px;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellspeciaal{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #FE0000;
background: #FCC;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellspeciaal-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #FE0000;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellspeciaal-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #FE0000;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellsports{
cursor: pointer;
border-bottom: 1px solid #FE0000;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellsports-over{
cursor: pointer;
border-bottom: 1px solid #FE0000;
text-decoration: none;
padding-top: 1px;
padding-left: 5px;
height: 20px;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

.lhsnavcellsports-active{
cursor: pointer;
border-bottom: 1px solid #FE0000;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
height: 20px;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellsports{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #FE0000;
background: #FCC;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellsports-over{
cursor: pointer;
text-decoration: none;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #FE0000;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

.lhssubnavcellsports-active{
cursor: pointer;
text-decoration: none;
font-weight: bold;
padding-top: 1px;
padding-left: 20px;
height: 20px;
border-bottom: 1px solid #FE0000;
background: #F99;
text-align:left;
margin: 0 6px 0 4px;
}

/* einde submenu special shops */

.reglinks{
position: relative;
float: left;
width: 180px;
padding-left: 5px;
font-weight: bold;
text-align: left;
}

.regrechts{
position: relative;
float: right;
width: 380px;
text-align: left;
}

.shiplinks{ 
font-weight: bold; 
text-align: left; 
padding-left: 5px; 
position: relative; 
width: 280px; 
float: left; 
vertical-align: middle; 
}

.shiprechts{ 
text-align: left; 
position: relative; 
width: 280px; 
float: right; 
vertical-align: middle; 
}

.size1{
float: left;
width: 168px;
font-weight: bold;
}

.size2{
float: left;
width: 100px;
}

.size3{
float: left;
width: 100px;
}

.size4{
float: left;
width: 100px;
}

.size5{
float: right;
width: 100px;
}


input.ncol{
color: #000;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
padding-top: 3px;
height: 21px;
border: solid 1px;
}

.ncol{
color: #fff;
font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 1px 3px;
border: solid 1px #000;
background: #FA9310;
}

td.ncolh1{
color: #fff;
font-weight: bold;
padding-left: 5px;
height: 19px;
background: #FA9310;
}

td.ncoltxtl{
color: black;
text-align: right;
font-weight: bold;
}

td.ncoltxtl2{
color: black;
text-align: right;
font-weight: bold;
}

td.ncoltxtr{
color: black;
text-align: left;
font-weight: bold;
}

td.ncoltxtc{
color: black;
text-align: center;
font-weight: bold;
}

td.ncollogol{
color: black;
text-align: right;
font-weight: bold;
background: #e7e7e7;
}

td.ncollogor{
color: black;
text-align: left;
font-weight: bold;
background: #e7e7e7;
}

td.ncollogoc{
color: black;
text-align: center;
font-weight: bold;
}

td.ncoltxtmessage{
color: #add8e6;
text-align: left;
font-weight: bold;
background: #e7e7e7;
}

td.ncolinput{
text-align: left;
}

td.ncolline1{ 
color: black; 
border-bottom-color: #e7e7e7; 
border-bottom-style: solid; 
}

td.ncolline2{
color: black; 
border-bottom-color: #e7e7e7; 
border-bottom-style: solid;
}

table.ncoltable1{ 
border: solid #FA9310; 
background: #e7e7e7; 
}

table.ncoltable2{
border: solid #FA9310;
margin-top: 20px;
}

table.ncoltable3{
border: solid #FA9310;
margin-top: 20px;
background: #e7e7e7;
}

.NCOLINIM{
height: 40px;
}



