/* Algemeen */
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div { float: left; margin:0px; padding:0px; }
img { border:none; }

/* Container en topBar */
#container { float:none; width:957px; margin:0 auto; }
#blackTopBar { float:none; position:absolute; width:100%; height:5px; left:0px; top:0px; background-color:#000; }

/* Header */
#logoDiv { width:957px; height:62px; margin:7px 0px 0px 0px; border-bottom:1px solid #CCC; }
#logoDiv a { text-decoration:none; color:#E5E5E5; }
#logoDiv a:hover{ color:#333; }
#logoDiv img { margin-top:7px; }

/* Topmenu */
#menuDiv { width:957px; height:30px; }
#menuDiv ul { float: right; margin:0px; padding:0px; }
#menuDiv li { margin:0px; padding:0px 0px 0px 14px; line-height:30px; list-style-type:none; display:inline; font-size:13px; }
#menuDiv li a { text-decoration:none; color:#5D5D5D; }
#menuDiv li a:hover { color:#000; font-weight:bold; }

/* Topkader */
#topkader { width:957px; height:160px; background-image:url(../images/topkader_bg.jpg); }
#topkader .topblok { width:221px; height:142px; margin:9px; background-image:url(../images/topblok_bg.jpg); overflow:hidden; }
#topkader .topblok .topblokHeader { width:221px; height:5px; }
#topkader .topblok .topblokContent { width:199px; height:132px; padding:0px 11px; }
#topkader .topblok .topblokContent h2 { font-size:12px; font-weight:bold; color:#FFF; margin:0px; padding:0px 0px 4px 0px; border-bottom:1px dotted #8E8E8E; } 
#topkader .topblok .topblokContent ul { margin:4px 0px 0px 0px; padding:0px; }
#topkader .topblok .topblokContent li { margin:0px; padding:0px; list-style-type:none; line-height:18px; font-size:11px; }
#topkader .topblok .topblokContent a { color:#FFF; text-decoration:none; }
#topkader .topblok .topblokContent a:hover { font-weight:bold; }
#topkader .topblok .topblokFooter { width:221px; height:5px; }

/* GSM-blok */
#gsmblok { width:957px; height:93px; margin:0px 0px 14px 0px; background-image:url(../images/gsm_blok.jpg); }
#gsmblok #gsmRecentelijk { padding:15px 0px 0px 20px; font-size:14px; }
#gsmblok #gsmRecentelijk a { font-weight:bold; text-decoration:none; color:#000; }
#gsmblok #gsmRecentelijk a:hover { color:#666; }
#gsmblok .gsmblok { float: right; width:72px; height:72px; margin:8px 8px 0px 0px; border:2px solid #000; background-color:#FFF; vertical-align:middle; text-align:center; overflow:hidden; }
#gsmblok .gsmblok img { margin:3px 0px 0px 0px; height:65px; }
#gsmblok .gsmblokLast { margin-right:10px; }

/* Aanbiedingen */
.aroundAanbiedingsblok { width:957px; margin-left:14px; }

.aanbiedingsblok { width:299px; margin:5px; }
.aanbiedingsblok .aanbiedingsheader { width:299px; height:25px; background-image:url(../images/kader_topcenter.jpg); }
.aanbiedingsblok .aanbiedingsheader .aanbiedingsheaderleft { width:8px; height:25px; }
.aanbiedingsblok .aanbiedingsheader .aanbiedingsheadercenter { width:283px; height:25px; line-height:25px; overflow:hidden; }
.aanbiedingsblok .aanbiedingsheader .aanbiedingsheadercenter a { font-weight:bold; color:#FFF; font-style:normal; text-decoration:none; }
.aanbiedingsblok .aanbiedingsheader .aanbiedingsheaderright { float:right; width:8px; height:25px; }
.aanbiedingsblok .aanbiedingsimage { width:235px; height:165px; margin:0px 32px; }
.aanbiedingsblok .aanbiedingscontent { width:299px; }
.aanbiedingsblok .aanbiedingscontent ul { width:289px; margin:0px 5px; padding:0px; list-style-type:none; }
.aanbiedingsblok .aanbiedingscontent ul li { width:289px; line-height:17px; background-image:url(../images/kader_ulbg.jpg); background-repeat:repeat-x; background-position:bottom; font-size:10px; }
.aanbiedingsblok .aanbiedingsinfo { width:299px; margin: 10px 0px 0px 0px; text-align:right; }
.aanbiedingsblok .aanbiedingsinfo a { font-size:11px; color:#FF5500; }
.aanbiedingsblok .aanbiedingsinfo a:hover { font-weight:bold; }

/* Footer */
#footer { width:957px; margin:10px 0px; border-top:1px solid #CCC; font-size:10px; text-align:right }
#footer a { font-color:#000; text-decoration:none; font-weight:bold; color:#000; }
#footer a:hover { color:#666; }
