.bold,
.b{
	font-weight:bold;
}

.underline, 
.u{
	text-decoration:underline;
}

.clear{
	clear:both;
	line-height:0;
	font-size:0;
}

html{
	background:#e9dfd6 url(../images/htmlBg.jpg) repeat-x;
}

body{
	font:76% arial,sans-serif;
	text-align:center;
	margin:0;
	color:#000436;
}

a{
	text-decoration:none;
	color:#000436;
}

a:hover{
	text-decoration:underline;
}

p{
	padding-bottom:3px;
}

div#mainContainer{
	width:881px;
	text-align:left;
	margin:0 auto;
}

div#header{}

div#headerLeft{
	float:left;
	width:211px;
	/*background:url(../images/headerLeftTopBg.png) no-repeat;*/
	height:59px;
}

div#headerRight{
	float:left;
	width:670px;
}

div#menu{
	height:59px;
	/*background:url(../images/menuBg.png) no-repeat;*/
}

div#menu a{
	color:#fff;
	font-size:12px;
	float:left;
	display:block;
	padding-top:33px;
	zoom:1;
}

div#menu div.menuSpacer{
	width:22px;
	height:59px;
	/*background:url(../images/menuSpacerBg.png) no-repeat;*/
	float:left;
}

div#menu select{
	margin-top:30px;
	width:148px;
	font-weight:bold;
	border:1px solid #7f9db9;
}


/* ---------- Content ----------*/
div#content{
	background:url(../images/contentBg.png) repeat-y;
	min-height:50px;
	zoom:1;
}

/* ---------- ContentLeft ----------*/
div#contentLeft{
	float:left;
	width:211px;
}

div#contentLeftTop{
	height:17px;
	background:url(../images/contentLeftTopBg.png) no-repeat;
	padding:0 0 0 19px;
}

div#contentLeftTop div.date{
	float:left;
	width:90px;
}

div#contentLeftTop div.text{
	float:left;
}

div#contentLeftContent{
	background:url(../images/contentLeftContentBg.png) repeat-y;
}

div#hoofdMenu,
div#prijsSpelen,
div#leukeLinks,
div#prijsVragen{}


div#hoofdMenu div.top,
div#prijsSpelen div.top,
div#leukeLinks div.top,
div#prijsVragen div.top{
	padding-left:19px;
	font-size:11pt;
}

div#hoofdMenu div.top{
	background:url(../images/hoofdMenuTopBg.png) no-repeat;
	height:25px;
}

div#prijsSpelen div.top{
	background:url(../images/prijsSpelenTopBg.png) no-repeat;
	height:26px;
	padding-top:20px;
}

div#leukeLinks div.top{
	background:url(../images/leukeLinksTopBg.png) no-repeat;
	height:26px;
	padding-top:18px;
}

div#prijsVragen div.top{
	background:url(../images/prijsVragenTopBg.png) no-repeat;
	height:30px;
	padding-top:20px;
}

div#hoofdMenu div.content,
div#prijsSpelen div.content,
div#leukeLinks div.content,
div#prijsVragen div.content{
	padding-left:19px;
}

div#hoofdMenu div.content a,
div#prijsSpelen div.content a,
div#leukeLinks div.content a,
div#prijsVragen div.content a{
	display:block;
}

div#hoofdMenu div.content a:hover,
div#prijsSpelen div.content a:hover,
div#leukeLinks div.content a:hover,
div#prijsVragen div.content a:hover{
	font-weight:bold;
	text-decoration:none;
}

/* ---------- ContentRight ----------*/
div#contentRight{
	float:left;
	width:670px;
}

div#contentRightMiddle{
	background:url(../images/contentRightMiddleBg.png) repeat-y;
}

div#contentRightRow1{
	height:196px;
	background:url(../images/contentRightRow1Bg2.png) no-repeat;
}

div#contentRightRow1 div#welcomeBar{
	padding:10px 0 0 10px;
	height:23px;
	font-size:8pt;
}

div#contentRightRow1 div#welcomeBar a{
	height:33px;
	font-size:8pt;
	color:#000436;
}

div#contentRightRow1 div#logoText{
	padding:105px 0 0 10px;
	height:58px;
	font-size:8pt;
	float:left;
	width:439px;
}

div#contentRightRow1 div#winTip{
	font-size:8pt;
	color:#fff;
	float:left;
	width:211px;
}

div#contentRightRow1 div#winTip div#winTipTop{
	height:18px;
	text-align:center;
	font-size:11pt;
}

div#contentRightRow1 div#winTip div#winTipMiddle{
	height:115px;
	text-align:center;
}

div#contentRightRow1 div#winTip div#winTipBottom{
	height:30px;
	text-align:center;
}

div.boxWhite{}

div.boxWhite div.top{
	height:31px;
	background:url(../images/boxWhiteTopBg.png) no-repeat;
	padding:5px 0 0 10px;
	font-size:18px;
	font-weight:bold;
}

div.boxWhite div.content{
	background:url(../images/boxWhiteContentBg.png) repeat-y;
}

div.boxWhite div.content p{
	padding:3px 10px;
}

div.boxWhite div.content div.pictureBox{
	float:left;
	width:248px;
	padding:4px;
}

div.boxWhite div.content div.pictureBox div.picture{
	width:240px;
	height:169px;
	padding:4px;
	background:url(../images/boxWhitePictureBg.png) no-repeat;
}

div.boxWhite div.content div.text{
	float:left;
	width:410px;
	font-size:8pt;
	background:url(../images/boxWhiteTextBg.png);
	line-height:18px;
}

div.boxWhite div.bottom{
	height:14px;
	clear:both;
	background:url(../images/boxWhiteBottomBg.png) no-repeat;
}

div.boxOrange{
	padding-bottom:3px;
}

div.boxOrange div.top{
	height:36px;
	background:url(../images/boxOrangeTopBg.png) no-repeat;
	padding:3px 0 0 10px;
	font-size:13px;
	font-weight:bold;
}

div.boxOrange div.content{
	background:url(../images/boxOrangeContentBg.png) repeat-y;
	line-height:18px;
	zoom:1;
}

div.boxOrange div.content a{
	display:block;
	font-size:8pt;
}

div.boxOrange div.content div.col1{
	float:left;
	width:245px;
	padding-left:10px;
}

div.boxOrange div.content div.col2{
	float:left;
	width:220px;
}

div.boxOrange div.content div.col3{
	float:left;
	width:195px;
}

div.boxOrange div.bottom{
	height:22px;
	clear:both;
	background:url(../images/boxOrangeBottomBg.png) no-repeat;
}

div#footerRight{

}


/* ---------- Footer ----------*/
div#footer{
	clear:both;
	height:46px;
	/*background:url(../images/footerBg.png) no-repeat;*/
}

div#footer div.left{
	float:left;
	width:211px;
}

div#footer div.right{
	float:left;
	width:670px;
	color:#fff;
	padding-top:8px;
}

div#footer div.right div.menu{
	text-align:center;
}

div#footer div.right div.menu a{
	color:#fff;
}

div#copyright{
	color:#fff;
	text-align:center;
}

div#copyright a{
	color:#fff;
	font-weight:bold;
}
