/****** Basis lay-out ******/
.wrapper { min-width: 400px; }
.wrapper { margin: 0 -1px}
.wrapper { width: 100%; }      

.outer
{
	border-left-color: #58585a;   /* left column colour */
	border-right-color: #554E48;  /* right column colour */
	border-right-color: #58585a;
	background-color: #58585a; /* center column colour */
	padding-right: 0px;
}

.headerCatalogus{
	width:100%;
	height:100px;
}

.right
{
	width: 170px;              /* right column width */
	margin-right: -170px;      /* _negative_ right column width */
}

.header
{
	background-color: #58585a;    /* header and footer colours */
	width: 955px;
	text-align: justify;
}

.footer
{
	background-color: #58585a;    /* header and footer colours */
}

.outer { width: auto; border-left-style: solid; border-right-style: solid; }
.inner { margin: 0; width: 100%; margin-top:  20px; /*border: 1px dashed white;*/}

.left { float: left; position: relative; z-index: 14;}
.right { float: left; position: relative; z-index: 11;}
.center { float: left; width: 100%; position: relative; z-index: 12; }
.home1 { float: left; width: 91%; position: relative; z-index: 12; /*border: 1px dashed cyan;*/}
.home2 { float: left; width: 91%; position: relative; z-index: 12; /*border: 1px dashed red;*/}
.home3 { float: left; width: 91%; position: relative; z-index: 12; /*border: 1px dashed yellow;*/}

.header { width: 100%; position: relative; z-index: 13; height:100px;}
.footer { width: 100%; position: relative; z-index: 13; height:0px;}

.clear { clear: both; }

.outer > .inner { border-bottom: 1px solid transparent; }
.left 
{
    width:              490px; 
    background-color:   #474747;
    margin-left:        13px;
    height:             28px;
    float:              left;
}
.right { margin-left: 1px; }
.center { margin: 10px -3px 0 -2px; }
.home1 { margin: 0 15px 0 -2px; }
.home2 { margin: 0 15px 0 -2px; }
.home3 { margin: 0 -3px 0 -2px; }

/****** Model ******/
.Basis
{
	color: #F5FBF1;
	background-color: #58585a; 

	/*font-family: Century Gothic, Century, Arial, sans-serif;*/
	font-family: Tahoma;
	font-size: 13px;
}

a, .ArtikelLink
{
	text-decoration: none;
	color: #E0274A;
	color: #FFF;
	font-weight: bold;
}
.ArtikelLink:hover
{
    text-decoration: none;
    color: #c6421f;  
}
a:hover
{
	text-decoration: underline;
	text-decoration: none;
    color: #c6421f;
}

.PaginaBovenKader
{
	padding-left: 0px;
}

.PaginaLinksKader
{
	margin-top: 0px;
	width: 180px;

}

.PaginaMiddenKader
{
	margin: 0px 12px 15px 15px;
	padding-top: 0px;
}

.PaginaRechtsKader
{
	padding-left: 1px;
	padding-top: 5px;
}

.PaginaOnderKader
{
	height: 0px;
}

.LogoKader
{
	padding: 0px 0px 0px 0px;
	border: solid 0px #5C2730;
	margin-top: 1px;
	margin-bottom:  10px;
}

.TaalKader
{
	padding: 5px;
	background-color: #474747;
	height: 28px;
	margin-bottom:  5px;
	text-align: left;
}

.TaalTekst
{
	color: #F5FBF1;
}

.ZoekKader
{
	color: #F5FBF1;
	background-color: #474747;
	padding: 9px;
}


.MenuKader
{
	padding: 0px 5px 5px 20px;
	background-color: #5C2730; /*#5c2730;*/
}

.Menu, .ToonWinkelwagentje, .ToonBestellingen, .ToonPromoties
{
	padding-top: 0px;
	font-weight: bold;
	text-decoration: none;
	color: #F5FBF1;
	display: block;
}

.GroepenKader
{
	padding: 0px 0px 5px 0px;
	background-color: #474747;*/
	width: 180px;
}

.HoofdgroepKader, .PromotieKader
{
	padding-top: 5px;
}

.HoofdgroepTekst, .PromotieTekst
{
	color: #F5FBF1;
	padding-left: 5px;
	font-weight: bold;
	vertical-align: top;
}
.HoofdgroepTekst:hover
{
    text-decoration: none;
    color: #c6421f;   
}
.SubgroepKader
{
	padding-top: 2px;
}

.SubgroepTekst
{
	color: #F5FBF1;
	text-decoration: none;
	margin-left: 25px;
	font-weight: normal;	
}

.Titel
{
	font-weight: bold;
	background-color: #474747;
	padding: 6px; 
	color: #F5FBF1;
	height: 25px;	
	text-align: center;
}

.LoginKader
{
	padding: 9px;
	color: #F5FBF1;
	background-color: #474747;
}

.AfbeeldingKlein, .AfbeeldingGroot
{
	margin: 10px;
}

.ArtikelLijstPromotiePrijs, .ArtikelPromotiePrijs
{
	color: Red;
}

.ArtikelLijstLink, .ToonDetailLink, .BestellingOntvangenLink
{
	font-weight: normal;
	text-decoration: underline;
}

.PaswoordVergetenLink, .RegistratieLink, .NieuweGebruikerLink, .WijzigGegevensLink
{
	color: #F5FBF1;
	background-color: #474747;
	font-weight: bold;
}

.ArtikelPrijs, .ArtikelPromotiePrijs
{
	font-weight: bold;
}

.ArtikelOriginelePrijs
{
	text-decoration: line-through;
}

.IntroductieTekst
{
	color: #b5b5b5;

	font: Century;
	font-size: 11px;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}
.Pagina a:hover
{
    text-decoration: none;
    color: #c6421f;
}
.menuitem
{
    padding-top:    6px;
    float:          left;
    margin-left:    6px;
    margin-right:   10px;
}
.ZoekKader
{
    border:         1px solid #fff;
    position:       absolute;
    top:            30px;
    width:          180px;
}
.LoginKader
{
    border:         1px solid #fff;
    position:       absolute;
    top:            30px;
    width:          180px;
}
.GroepenKader
{
    border:         1px solid #fff;
    position:       absolute;
    top:            30px;
    width:          180px;
}
