#container {
	width: 992px;
	margin: 0 auto;
	padding: 0;
	overflow: auto;
}

#menu {
	height: 28px;
	background: url(../images/menu/left.gif) no-repeat left top;
}

#copyright {
	width: 898px;
	margin: 0 auto 0 auto;
	padding: 0 0 12px 0;
	text-align: right;
	overflow: auto;
}
/* -------------------------------- LEFT SECTION (SIDEBAR) ------------------------------- */

#leftsec {
	float	: left;
	overflow: visible;
	margin	: 24px 0 0 0;
	padding	: 0 0 0 50px;
	width		: 250px;
}

#sidebar {
	background: url(../images/design/bg_acties.jpg) repeat-y;
	float: left;
	width: 229px;
	height: auto;
	margin: 0 0 6px 0;
}

#sidebar-ghost {
	background: url(../images/design/bg_acties_fade.jpg) no-repeat;
}

#stroke {
	background: url(../images/design/stroke.jpg) no-repeat top center;
	float	: left;
	width	: 1px;
	height	: 507px;
	padding	: 0 0px 0 17px;
	margin: 0;
}

/* -------------------------------- RIGHT SECTION (INCL: SUBMENU, TITLE, CONTENT) ------------------------------- */

#rightsec {
	float	: left;
	margin	: 0 0 0 12px;
	padding	: 0;
	width	: auto;
}

#full {
	margin	: 0 26px;
	padding	: 0;
	width	: auto;
}

/* -------------------------------- TITLE ------------------------------- */

#title {
	height	: 46px;
	margin	: 12px 0 0 0;
	padding	: 0;
	width : 665px;
	background: url(../images/clearsite/title_bg_rep.jpg) repeat-x;
}

#title .right {
	background: url(../images/clearsite/title_bg_right.jpg) no-repeat top right;
	float	: right;
	width	: 8px;
	height	: 46px;
}
#title h1 {
	background: url(../images/clearsite/title_bg_left.jpg) no-repeat top left;
	font-size	: 14px;
	line-height	: 18px;
	color		: #312E2D;
	margin		: 0;
	padding		: 14px 0 14px 29px;
	float		: left;
}

#full #title {
	width: 940px;
}

/* -------------------------------- CONTENT ------------------------------- */

.mainContent	{ width: 814px; border-left: 1px solid #f79b96; border-right: 1px solid #f79b96; padding: 20px 88px 20px 88px; overflow: hidden; }
.content		{ width: 486px; float: left; padding: 0 40px 0 0; text-align: justify }
.culiforceL		{ width: 650px; float: left; padding: 0 20px 0 0; text-align: justify }
.culiforceR		{ width: 650px; float: right; padding: 0 0 0 20px; text-align: justify }

.content h3 { 
	padding: 0 ;
	font-size: 14px;
}


#content {
	height	: auto;
	margin	: 0;
	padding	: 5px 0 0 0;
	width	: auto;
}

#content .top {
	background	: url(../images/content/content_bg_top.jpg) no-repeat;
	width	: 665px;
	height	: 14px;
}
#content .rep {
	background	: url(../images/content/content_bg_rep.jpg) repeat-y;
	width	: 665px;
	height	: auto;
	text-align : justify;
	overflow: auto;
}
#content .bot {
	background	: url(../images/content/content_bg_bot.jpg) no-repeat;
	width	: 665px;
	height	: 14px;
	margin	: 0 0 0 0;
}

#content p {
	margin	: 0;
	padding	: 0 35px 15px 29px;
}

#content .rep H1 {
	margin-top: 7px;
}
#content .imgShadow {
	float: left;
	padding	: 8px 10px 0 28px;	
}
#content .imgShadow IMG {
	border: 0;
}
#content .imgShadow DIV.shtop {
	background: url(../images/content/sh_top.gif) no-repeat;
	width: 208px;
	height: 7px;
	font-size: 0;
}
#content .imgShadow DIV.shbg {
	background: url(../images/content/sh_leftright.gif) repeat-y top;
	text-align: center;
}
#content .imgShadow DIV.shbot {
	background: url(../images/content/sh_bottom.gif) no-repeat;
	width: 208px;
	height: 7px;
	font-size: 0;
}

/* added for region managers photo is 128px */
#content .imgShadow DIV.shtopreg {
	background: url(../images/content/sh_top_reg.gif) no-repeat;
	width: 142px;
	height: 7px;
	font-size: 0;
}

#content .imgShadow DIV.shbgreg {
	background: url(../images/content/sh_leftright_reg.gif) repeat-y top;
	text-align: center;
}

#content .imgShadow DIV.shbotreg {
	background: url(../images/content/sh_bottom_reg.gif) no-repeat;
	width: 142px;
	height: 7px;
	font-size: 0;
}

#content img.left {
	float: left;
	margin	: 0;
	padding	: 8px 10px 0 30px;
}

#content #non {
	margin	: 0;
	padding	: 0;
}

#full #content {
	width: 940px;
}
#full #content .top {
	width: 940px;
	background: url(../images/content/content_bg_top_big.jpg) no-repeat;
}
#full #content .rep {
	width: 940px;
	background: url(../images/content/content_bg_rep_big.jpg) repeat-y;
	text-align: justify;
	overflow: auto;
}
#full #content .bot {
	width: 940px;
	background: url(../images/content/content_bg_bot_big.jpg) no-repeat;
}
#full #content .header {
	font-size	: 13px;
	font-weight	: bold;
	color		: #EE1A2C;
	margin		: 0;
}

#full #content .rep span.datum{
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
	color: #666666;
	font-style:italic
}



#content h1 {
	font-size	: 13px;
	font-weight	: bold;
	color		: #EE1A2C;
	margin		: 0;
	padding		: 0px 0 2px 29px;
}

.rep table {
width: 870px;
}
