/* voor de index-pagina en menu-position en layout 
body.index { overflow-x:auto; overflow-y:hidden; margin:0px; background-image:url(images/sitegraphics/background_body.gif); }*/



body.index { overflow-x:auto; overflow-y:hidden; margin:0px; background-image:url(images/sitegraphics/background_body.gif); background-color:#fff; background-repeat:repeat;}

/*img#santa {
	position:absolute;
	margin-bottom:0;
	margin-left:45px;
	z-index:-1;
	margin-top:15px;
	overflow:hidden;
	left: 85px;
	top: 11px;
}*/


.menu { background:none transparent; font-size:11px; scrollbar-3dlight-color:#ffffff; scrollbar-highlight-color:#808080; scrollbar-face-color:#ffffff; scrollbar-shadow-color:#808080; 
		scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#ff0000; scrollbar-arrow-color:#00008c; }
.categorie { font-size:11px; font-weight:bold; color: #00008c; text-decoration: none; background: right top url(images/sitegraphics/blank.gif); display: block; padding: 5px 0px 5px 7px; }
.item { font-size:11px; color: #00008c; text-decoration: none; background: right top url(images/sitegraphics/blank.gif); display: block; padding: 5px 0px 5px 7px; }


/* voor alle pagina's */
body, html { margin:0px; font:12px tahoma; overflow-x:hidden; scrollbar-3dlight-color:#808080; scrollbar-highlight-color:#ffffff; scrollbar-face-color:#dddddd; scrollbar-shadow-color:#ffffff; scrollbar-darkshadow-color:#808080; scrollbar-track-color:#eeeeee; scrollbar-arrow-color:#00008c; }
img { border:solid 0px; }
TD { font-size: 12px; }
A { color: #00008C; text-decoration:none; }
A:hover { color: #FF6600; text-decoration:underline; }
.normal { font-size:12px; font-weight:normal; }
.klein { font-size:11px; font-weight:normal; }
.vet { font-weight: bold; }
.klein_vet { font-size:11px; font-weight:bold; }
.vet_oranje { font-weight: bold; color:#ff6600; }
.prijs { font-size:14px; font-weight:bold; color: #ff6600; }

/* voor de homepage */
#title { height:35px; font-size:18px; margin:22px 0px 0px 0px; }
#merken { float:right; width:160px; margin:0px auto; text-align:center; }
#aanbiedingen { background:#fff; border-top:solid 1px #808080; border-bottom:1px solid #808080; padding:15px 10px 0px 10px; text-align:center;  }
.aanbieding_regel { margin-bottom:10px; } /*breedte is 520px*/
.aanbieding_kop { font-size:15px; margin:0px 60px; padding:4px; text-align:center; font-weight:bold; color:#ff6600; border:1px solid #808080; border-bottom:none; background:#FFFFFF; }
.aanbieding_content { padding:6px; text-align:left; background:#FFFFFF; font-size:11px;  }
.kader { float:left; display:inline; }
.aanbieding_voet { border-top:1px solid #808080; margin:5px 8px 0px 8px; padding-top:5px; text-align:center; }
.voetitem { font:bold 11px tahoma; margin:auto 30px; }
.clear { clear:both; }
#partners { background-color:#ffffff;  margin:0px auto; text-align:center; font-size:11px; }
.partnerslogos { background-color:#ffffff; padding:0; margin-left:-10px; text-align:center; font-size:11px;  float:right; }
.partnerslogos img{ padding:5px; margin:0;}
/* voor de sidebar */
#sidebar { position:absolute; left:547px; top:20px; width:190px; text-align:center; }
#sidebar_kop { background: url(images/sitegraphics/balk_blauw.gif) no-repeat; height:34px; text-align:left; padding-left:20px; line-height:31px; font-size:11px; font-weight:bold; color:#ffffff; }
#sidebar_lijst {  width:163px; border:1px solid #808080; margin:0px auto 15px auto; padding:6px; text-align:center; font-size:10px; }
INPUT.adres { height:15px; width:146px; background-color:#ffffff; border:#999999 solid 1px; padding-top:3px; padding-left:5px; font-size:11px; color:#00008c; }

/* voor static informatiepagina's */
#kop { height:30px; width:736px; border-bottom:1px solid #808080; font-size:14px; font-weight:bold; color:#ff6600; clear:both; }
#informatie { width:736px; margin-top:15px; }
#table TD { font-size:12px; vertical-align:top; }

/* voor  overlayframe in besteloverzicht.asp + bestellingverzenden.asp */
#overlayframe { width:350px; height:200px;  padding:10px; border:1px solid #999999; border-top:none; overflow:hidden; text-align:left; } 

/* voor herhalende categorieen */
#categorievak { background:url(images/sitegraphics/categorievak.gif) center no-repeat; height:150px; text-align:left; }
#categorienaam { position:absolute; margin-left:2px; margin-top:2px; width:153px; height:28px; text-align:center; font-size:11px; font-weight:bold; }
#categorieafbeelding { position:absolute; margin-left:2px; margin-top:36px; }

#categorieafbeelding img a { height:100px; width:100px;}

/* voor DB productpagina's */
#content { width:540px; padding-bottom:20px; margin-bottom:30px; }
#balk { height:40px; margin-top:15px; background:url(images/sitegraphics/categoriebalk.gif); }
#subselectie { float:left; line-height:40px; width:300px; font-size:15px; font-weight:bold; }
#prijsbestel { float:right; margin-right:2px; margin-top:26px; text-align:right; font-weight:bold; color:#ff6600; font-size:11px; }
#productregel { border-bottom:1px solid #999999; background:#f2f2f2; }
#productspec { float:left; overflow:hidden;}

/* voor productinfo-pagina's */
#infovak { position:absolute; margin-left:10px; margin-top:10px; width:300px; height:300px; background:url(images/sitegraphics/productinfo.gif); }
#nopic { position:absolute; text-align:center; line-height:300px; width:300px; z-index:1; }
#pic { position:absolute; margin:25 0 0 25; z-index:2; }
#productinformatie { position:absolute; width:380px; height:300px; margin-left:340px; margin-top:10px; }
#omschrijving { height:225px; padding-right:10px; overflow: auto; font-size:12px; line-height:20px; }
#inforegel { height:25px; line-height:25px; margin-top:10px; background-color:#f2f2f2; border-bottom:#808080 solid 1px; border-top:#808080 solid 1px; }

/* voor herhalende aanbiedingsproducten */
#productvak { background:url(images/sitegraphics/productvak.gif) center no-repeat; height:150px; margin-bottom:20px; text-align:left; }
#productnaam { position:absolute; margin-left:24px; margin-top:1px; width:151px; height:26px; text-align:center; font-size:10px; font-weight:bold; overflow:hidden; padding-top:2px; }
#productafbeelding { position:absolute; margin-left:16px; margin-top:45px; width:80px; height:80px; overflow:hidden;}
#productprijs { position:absolute; margin-left:115px; margin-top:80px; width:60px; height:30px; font-size:11px; font-weight:bold; }
#infobestel { position:absolute; margin-left:40px; margin-top:133px; font-size:11px; font-weight:bold; }

/* voor systemen en upgradesets */
#systeem { float:left; width:120px; font-weight:bold; }
#componenten { float:left; }
#afbeeldingorder { float:right; margin-right:30px; text-align:center; font-size:11px; }
#CPU-logo { float:right; }
#upgradeset { width:335px; float:left; margin:0px 20px 20px 0px; padding:5px; border:1px solid #999999; }
#upgrade_tekst { float:left; width:260px; }
#upgrade_prijs { text-align:right; }

.aanbieding-vak{ float:left; width:125px; height:225px; margin:5px 6px 6px 3px; padding:0px; border:3px solid #007865; background-color:#cffff7;}

.aanbieding-vak2{ float:left; width:125px; height:225px; margin:5px 6px 6px 3px; padding:0px; border:3px solid #0c1461; background-color:#cdd2ff;}

#announsement {
	width:530px;
	padding:4px;
	margin-botom:10px;
	border: solid 1px #F8E674;
	background-color:#FFFFE0;
	font-size:12px;
}

#announsement-centrino{ width:530px; height: 257px; padding:4px; margin-botom:10px; border: solid 1px #F8E674; background-color:#FFFFE0; font-size:11px;
background-image:url(homepage/Asus-centrino-bg.jpg); background-position:left;
background-repeat:no-repeat;}

#announsement-centrino h3.hoofd{
margin-top:10px;
margin-left:180px;
color:#990066;
font-size:14px;
}

#announsement-centrino ul{
margin-left:140px;
margin-top:15px;
*/ margin-left:180px;
*/ margin-top:25px;
}

#announsement-centrino ul li{
margin:0;
padding:0;
list-style:none;

}
#announsement-centrino ul li a{
line-height:1.8em;
font-size:14px;
font-weight:800;
}

#announsement h4{ padding: 4px; margin:0; font-size:14px;}
#announsement p{ padding: 4px; margin:0;}

#banners-main{ float: left; width:100%;margin-bottom:10px; margin-top:5px; padding: 3px; background-color:#FF9900; border:1px solid #F26722; clear:right; }
