body
{
	text-align:center;
	background-image: url(../images/bodyback.gif);
	margin: 0px;
}

#container
{
	width: 978px;
	margin: 0px auto 0px auto;
	text-align: left;
}

#frame_top
{
	height: 20px;
	width: 978px;
	background-image: url(../images/corner1.png);
	background-position: top left;
	background-repeat: no-repeat;
	border-right: 2px solid #868889;
}

#frame_top_content
{
	height: 20px;
	margin-left: 29px;
	background-color: #868889;
}

#frame_header
{
	background-image: url(../images/corner2.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 978px;
	height: 180px;
	border-right: 2px solid #868889;
}

#frame_header_left
{
	margin-top: 14px;
	height: 170px;
	width: 20px;
	background-color: #868889;
	float: left;	
}

#header
{
	float: left;
	height: 180px;
	width: 958px;
	background-color:#FFF;
	border-bottom: 4px solid #b8181d;
}

#header_left
{
	float: left;
	height: 180px;
	background-image: url(../images/header_left.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 130px;
}

#header_middle
{
	float: left;
	height: 180px;
	padding-top: 30px;
	text-align:center;
	width: 498px;
}

#header_right
{
	float: left;
	height: 180px;
	background-image: url(../images/header_right.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 330px;
}

#frame_content
{
	min-height: 360px;
	width: 978px;
	background-image: url(../images/content_back.png);
	background-position: top left;
	background-repeat: repeat-y;	
	background-color: #ececed;
	border-right: 2px solid #868889;
}

#frame_content_corner1
{
	background-image: url(../images/corner5.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #ececed;	
	width: 978px;
	height: 14px;
	border-right: 2px solid #868889;	
}

#frame_content_corner2
{
	background-image: url(../images/corner6.png);
	background-position: 20px 0px;
	background-repeat: no-repeat;
	width: 978px;
	height: 14px;
}

#frame_content_right2
{
	width: 192px;
	height: 14px;
	background-color:#FFF;
	margin-left: 786px;
}

#frame_footer
{
	height: 20px;
	width: 978px;
	background-image: url(../images/corner4.png);
	background-position: top left;
	background-repeat: no-repeat;
	border-right: 2px solid #868889;
}

#frame_footer_content
{
	height: 20px;
	margin-left: 29px;
	background-color: #868889;
}

#frame_frontpage_menu
{
	background-image: url(../images/corner5.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 978px;
	height: 168px;
	border-right: 2px solid #868889;	
}

#frame_frontpage_left
{
	margin-bottom: 14px;
	height: 158px;
	width: 20px;
	background-color: #868889;
	float: left;	
}

/************************************/
/* TOPMENU							*/
/************************************/

#top_menu
{
	text-align:right;
	height: 20px;
	padding-top: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}	

#top_menu a:link, #top_menu a:visited
{
	color: #000;	
	text-decoration: none;
}

#top_menu a:hover
{
	text-decoration:underline;	
}

/************************************/
/* FRONTPAGE MENU					*/
/************************************/

#frontpage_menu
{
	background-color:#FFF;	
	float: left;
	height: 168px;
	width: 958px;	
}

.frontpage_menu_link
{
	background-color: #b8181d;
	width: 190px;
	height: 22px;
	text-align: center;	
	padding-top: 6px;
}

.frontpage_menu_link a:link, .frontpage_menu_link a:visited
{
	color:#FFF;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 14px;
	font-style:italic;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.frontpage_menu_image
{
	height:	140px;
	width: 190px;
}

.frontpage_menu_item
{
	float: left;	
	border-right: 2px solid #868889;		
}

.frontpage_menu_item_last
{
	border: none;
}

/************************************/
/* MENU								*/
/************************************/

#menu
{
	width: 950px;
	height: 34px;
	margin-left: 20px;
	padding-left: 8px;
	background-color: #b8181d;
}

#menu .menu_item
{
	float: left;
	text-align: center;
	padding: 8px 11px 0px 11px;
}

#menu .menu_item a:link, #menu .menu_item a:visited
{
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 14px;
	font-style:italic;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}


/************************************/
/* CONTENT							*/
/************************************/

#content_frontpage1, #content_frontpage2
{
	float: left;
	width: 326px;
	margin: 28px 0px 28px 48px;	
}

#content_left, #content_middle
{
	float: left;	
	width: 326px;
	margin: 28px 0px 28px 48px;	
}

#content_double
{
	float: left;	
	width: 738px; 
	margin: 28px 0px 28px 48px;	
}

#content_actie 
{
	width: 700px;
	margin: 10px 0px 5px 48px;	
	color:#333333;
	border: 1px dotted #999999; 
	border-style: dotted none dotted;
}

#actie_titel 
{
	font-size:24px;
	text-align:center;
	color:#b8181d;
	padding:5px 0px 15px 0px;
	font-weight:bold;
}

#actie_tekst 
{
	padding-bottom:10px;
	font-size:16px;
	line-height:18px;
}

#actie_tekst ul li
{
	line-height:20px;
}

#content_left
{
	float: left;	
}

#content_right_outer
{
	float: left;
}

#content_right
{
	width: 136px;
	background-color:#ffffff;
	float: right;
	text-align:center;
	padding: 28px 28px 0px 28px;
}

.content_top
{
	width: 326px;
	height: 250px;
}

.content_bottom
{
	width: 326px;
	height: 150px;
	margin-top:40px;
}

.content_bottom_2
{
	width: 326px;
	height: 150px;
	margin-top:32px;
	line-height: 18px;
}



.clrl
{
	clear: left;	
}

.clr
{
	clear: both;	
}

.footer_text
{
	text-align: right;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
}

/************************************/
/* ACCORDION  						*/
/************************************/

#verhuur_menu a
{
	width: 200px;
	float: none;
}

#verhuur_menu div.title a
{
	cursor: pointer;
}

#verhuur_menu div.title img
{
	border:0px; 
	margin-bottom:5px;
	text-align: center;
	
}
#verhuur_menu div.title
{
	border: 1px solid #999999;
}

#verhuur_menu div.title:hover
{
	border: 1px solid #000000;
}




