*
{
	padding:0;
    margin:0;
}

html, body, form 
{ 
	height:100%; 
}

body
{
	font-family: Arial, Tahoma, Geneva, Verdana, Sans-Serif;
	font-size:12px;
	color:white;
	background-color:black;
	background-image:url(../images/bground.gif);
	background-repeat:repeat-x;
	background-position:center top;
}

h1 { font-family: Impact;font-weight:normal;padding:0;margin:0;font-size:24px;margin:0 0 10px 0; color:#ffffff;}
h2 { font-family: Impact;font-weight:normal;padding:0;margin:0;font-size:20px;margin:0 0 5px 0; color:#ffffff; }
h3 { font-family: Impact;font-weight:normal;padding:0;margin:0;font-size:16px;margin:0 0 5px 0; color:#d2002f; }
h4 { font-family: Impact;font-weight:normal;padding:0;margin:0;font-size:14px;margin:0 0 5px 0;  color:#ffffff;}
h5 { font-family: Impact;font-weight:normal;padding:0;margin:0;font-size:14px;margin:0 0 5px 0; color:#d2002f; }

p{margin:10px 0;}

ul, ul li
{
	list-style-type:none;
}

a, a:link, a:visited
{
	color:white;
	text-decoration:underline;
}

a:hover, a:active
{
	color:#d2002f;
	text-decoration:none;
}

.clear{clear:both;}

#merken h1, #merken h2, #merken h3, #merken h4, #merken h5
{
	font-size:14px;
	background-color:black;
	border-bottom:1px solid #8f0020;
	text-transform:uppercase;
	padding:10px;
	margin-bottom: 10px;
}

#nonFooter
{
	text-align:center;
	min-height:100%;
}

#container, #innerfooter
{
	width:960px;
	margin:0 auto;
	text-align:left;
}

.innerfootertekst
{
	text-align:right;
	font-size:10px;
}

#header
{
}

#logo
{
	float:left;
	width:240px;
	height:101px;
	background-image:url(../images/Reytec_logo.gif);
	background-repeat:no-repeat;
}

#subHeader
{
	float:right;
	width:300px;
}

#subHeader h1
{
    float:left;
    margin-left:-45000px;
}

#subHeader #basket
{
	width:210px;
	height:30px;
	border:1px solid white;
	border-top:none;
	padding:3px 20px 9px 20px;
	float:right;
	font-family:impact;
	font-size:14px;
}

#subHeader #basket #producten, #subHeader #basket #aantalProducten, #subHeader #basket #bedrag, #subHeader #basket #bedragTotaal
{
	float:left;
	display:block;
}
#subHeader #basket #producten,#subHeader #basket #bedrag
{
	width:70px;
}

#subHeader #basket #bedrag, #subHeader #basket #bedragTotaal
{
	margin-top:-5px;
}

#subHeader #basket #aantalProducten,#subHeader #basket #bedragTotaal
{
	width:140px;
	text-align:right;
}

#subHeader #basket a
{
	float:right;
	margin-top:9px;
	margin-right:-21px;
	display:block;
	background-color:white;
	color:#bf3430;
	text-decoration:none;
	padding:0 5px;
	position:relative;
	z-index:99;
}
#subHeader #basket a:hover
{
   background-color: #7d0300;
    color: white;
}
 

#menuEnAdres
{
	height:40px;
	width:976px;
}

#zoeken
{
	float:left;
	margin-top:9px;
/* 	margin-left:10px; */
}

#zoeken
{
/* 	width:220px; */
	width:238px;
	height:20px;
	border:1px solid #bf3430;
	background-color:#1c1c1c;
}

#zoeken input
{
	width:165px;
	height:20px;
	background-color:#1c1c1c;
	float:left;
	display:block;
	border:none;
	color:white;
	text-indent:5px;
	float:left;
}

#zoeken a
{
	width:38px;
	height:20px;
	float:right;
	margin-right:2px;
	display:block;
	font-family: impact;
	font-size:20px;
	text-transform: uppercase;
	text-decoration:none;
	overflow:hidden;
	margin-top:-2px;
}

#zoeken a:hover
{
	color:#bf3430;
}

#hoofdmenu
{
	float:right;
    margin-right: 9px;
}

#menu ul li
{
	float:left;
	display:block;
	text-align:center;
	list-style-type:none;
	font-family:impact;
	font-size:14px;
		margin-top:-47px;
}

#menu ul li a, #menu ul li span
{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:white;
	height: 49px;
    width: 113px;
	padding-top: 29px;
}

#menu ul li a:hover, #menu ul li span, #menu ul li .selected
{
	background-image:url(../images/HfdmenuBtnSel.png);
    background-position: center top;
    background-repeat: no-repeat;
    height: 49px;
    width: 113px;
	padding-top: 29px;
}

.submenu
{
	font-family:impact;
	font-size:20px;
	padding-left:20px;
	width: 240px;
    display: block;
}

.submenu li
{
	height:30px;
}



.submenu a, .submenu span
{
	text-decoration:none;
	display:block;
	/*width:200px;
	background:#000;*/
    width: 100%;
    height: 100%;
}

.submenu a:hover, .submenu span
{
	color:#bf3430;	
}

.submenu li { position:relative;z-index: 101;display: block;}
.submenu li .hovermenu { display:none;position:absolute;top:-6px;left:240px;background:#000;border:2px solid #fff;padding:5px;z-index: 100; }
.submenu li .hovermenu ul li a { width:350px;display:block; }
.submenu li:hover .hovermenu,.submenu li a:hover .hovermenu,.submenu li .hovermenu:hover { display:block; }

#content
{
	padding-bottom:30px;
}
#subContent
{
	margin:10px 0;
	overflow:auto;
}

#colLeft
{
	float:left;
	display:block;
	width:240px;
}

#colOther
{
	width:664px;
	float:right;
	display:block;
}

#welkom
/*, .categorieTekst, 
#OverTextTop, #MerkenTextTop,#FaqTekstBoven, #contactTextTop
#OverTextBottom, #MerkenTextBottom, #FaqTekstOnder, #contactTextBottom*/
{
	background-color:black;
	margin-top:10px;
	padding:4px;
	border:1px solid #1a1a1a;
}
/*----------Alles van colLeft----------*/
.navMenuLinks
{
	background-image:url(../images/SubmenuBgroundRepeat.png);
	background-repeat:repeat-y;
	padding-bottom: 10px;
	text-indent:20px;
}

/* Eerste */
.navMenuLinks ul li a, .navMenuLinks ul li span
{
	display:block;
	color:#d2002f;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 0;
	font-size:16px;
}

.navMenuLinks ul li a:hover
{
	color:#ff0039;
}

/* Tweede */
.navMenuLinks ul li ul li a
{
	background:none;
	display:block;
	width:219px;
	height:22px;
	color:white;
	text-transform:none;
	padding:0;
	text-indent:30px;
	font-size:14px;
}

.navMenuLinks ul li ul li a:hover, .navMenuLinks ul li ul li span
{
	background-image:url(../images/SubmenuBtnHover.png);
	background-repeat:no-repeat;
	display:block;
	width:219px;
	height:22px;
	color:white;
	text-transform:none;
	padding:0;
	text-indent:30px;
	font-size:14px;
}

.navMenuLinks #categorien
{
	
}


.vastblok_top
{
	background-image:url(../images/MerkenBground.png);
	background-repeat:no-repeat;
	background-position:center top;
	border:1px solid white;
	background-color:#011f35;
	padding:16px;
	margin-top:40px;
}

#facebook
{
	margin:20px 0;
}

/*----------Alles van colLeft------END*/

/*----------Alles van colOther----------*/

/*----------Alles van colOther----END*/

/*--------nog in de footer laten zetten------*/
#betalingsmogelijkheden
{
	display:block;
	
	float:left;
	margin-left:10px;
}

.bancontact, .paypal, .dexia, .kbc, .ing, .ideal{display:none;}
.visa, .mastercard
{
	width:40px;
	height:21px;
	position:absolute;
	top:43px;
	margin-left:704px;
}

.visa
{
	background-image:url(/images/ecom/visa.gif.v=1);
	background-repeat:no-repeat;
}
.mastercard
{
	background-image:url(/images/ecom/mastercard.gif.v=1);
	background-repeat:no-repeat;
	margin-left:736px;
}

input.name
{
    left: -4000px;
    position: absolute;
}

#footer
{
    clear: both;
    height: 30px;
    margin-top: -30px;
    /*position: relative;*/
	background-color: #011f35; 
	border-top:1px solid white;
}

#innerfooter
{
	padding-top:5px;
}
	
/*-------------productFiller popup scherm------------*/
div#productFiller
{
    position:absolute;
    background-color:black;
    width:100%;
    height:100%;
    z-index:99;
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
    display:none;
}

div#productInMandje
{
    position:relative;
    position:absolute;
    width:300px;
    z-index:100;
    left:50%;
    top:50%;
    margin-left:-150px;
    margin-top:-75px;

    display:none;
	background-color:#1a1a1a;
	border:1px solid #3d3d3d;
	padding:10px;
	padding-right:0px;
}

#productInMandjeTitel
{
	margin-bottom:10px;
	font-size:14px;
}

div#productInMandje span#productInMandjeTekst em
{
	font-weight:bold;
}

#productInMandjeTekst
{
	display:block;
	width:300px;
}

.productInMandjeKnop, .productVerderWinkelenKnop
{

}

.productInMandjeKnop:hover,
.productVerderWinkelenKnop:hover
{


}

.productInMandjeKnop
{
    float:right;
	display:block;
	width:120px;
}

.productInMandjeVerderWinkelen
{
    float:left;
	font-family:impact;
	font-size:14px;
	cursor:pointer;
	background-color: white;
    color: #BF3430;
    display: block;
	font-family:impact;
    padding: 2px 20px;
    text-decoration: none;
	font-size:14px;
	margin-right:10px;
	margin-top:10px;
}

.productInMandjeVerderWinkelen:hover
{
    background-color: #7d0300;
    color: white;
}

div#productInMandje span.productInMandjeKnop a
{
    background-color: white;
    color: #BF3430;
    display: block;
	font-family:impact;
    float: right;
    padding: 2px 20px;
    text-decoration: none;
	font-size:14px;
	margin-right:10px;
	margin-top:10px;
}
div#productInMandje span.productInMandjeKnop a:hover
{
    background-color: #7d0300;
    color: white;
}

.clearer
{
	clear:both;
}

#werkplaatslinks{margin-left:362px; position:absolute; margin-top:-20px;}
#werkplaatslinks a{ padding:0 10px;}
#werkplaatslinks a.selected{ color: #d2002f;text-decoration:none;}

/* #werkplaatslinks a
{
    background-color: white;
    color: #BF3430;
	font-family:impact;
    padding: 0 63px;
    text-decoration: none;
	font-size:14px;
	margin-right:10px;
}

#werkplaatslinks a:hover, #werkplaatslinks .selected
{
    background-color: #7d0300;
    color: white;
} */

