body 
{ 
	font-family: Arial, serif; 
	color: #4E4D4C;
	line-height:19px; 
	font-size:13px;
}

#wrapper
{
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	
}

/**
 * Header Tags
 */
h1
{
 	color:#a73580;
 	font-size:22px;
 	line-height:24px;
 	margin:0 0 7px;
}
 
h2,h3
{
	color:#a73580;
	font-size:17px;
	margin:0 0 4px;
}
 
/**
 * Header
 */
#header
{
	height:170px;
	background: url('../img/logo.png') no-repeat center center;
}

#header a
{
	height:140px;
	display:block;
}

/**
 * Navigation
 */
#nav
{
	height:44px;
	background: url('../img/bg_main_menu.png') repeat-x;
	font-size:16px;
}

#nav .menu
{
	width:1000px;
	margin:0 auto;
}

#nav ul li
{
	float: left; 
	display: block;
	padding:13px 30px 0 0;
}

#nav ul li a:hover
{
	background: url('../img/menu_hover.png') no-repeat bottom center;
}

#nav ul li a 
{ 
	float: left; 
	display: block;
	color:#000;
	text-decoration:none;
	height:31px;
}

#nav ul li a.selected
{ 
	background: url('../img/menu_highlight.png') no-repeat bottom center;
}

/**
 * Promo block
 */
#promo
{
	width:100%;
	height:220px;
	background:#8a8dc2;
}
 
#promo #promo_container
{
	width:1000px;
	margin:0 auto;
}

#promo #promo_txt
{
	float:left;
	height:220px;
	width:578px;
	text-align:center;

}

#promo #promo_txt h2
{
	color:#fff;
	font-size:25px;
	margin:80px 0 0 0;
}

#promo #promo_txt h2.highlight
{
	font-size:35px;
	margin:10px 0 0 0;
}

#promo #promo_img
{
	width:422px;
	height:220px;
	float:left;
	background:#9fa2cd;
}
   
/**
 * Content
 */
#wrap_content
{
	padding:20px 0 0 0;
	width:1000px;
	margin:0 auto;
	background: url('../img/bg_content.png') repeat-y;
}

#content
{
	float:left;
	width:764px;
	padding:0 25px 25px 0;
}

#content ul
{
	list-style:disc inside;
	margin:0 0 20px 0;
}

#content p
{
	margin:0 0 20px 0;
	text-align:justify;
}

#content a
{
	color:#475aa3;
}

/**
 * Tables
 */
#content table
{
	margin:0 0 20px 0;
}

#content table td
{
	border-bottom:1px dotted #f3ab23; 
	padding:2px 0;
}

#content table tr:hover
{
	background:#fffaf2;
	cursor:default;
}

#sidebar
{
	width:171px;
	padding:0 20px;
	float:left;
}

#sidebar a
{
	color:#4E4D4C;
}

#sidebar #sidebar_bottom
{
	bottom:0;
	left:0;
	margin:50px 0 25px 0;
}

/**
 * Footer
 */
#footer
{
	margin:0 auto;
	width:100%;
	height:42px;
	font-size:16px;
	text-align:center;
	background: url('../img/bg_footer.png') repeat-x;
}

#footer ul li
{
	float: left; 
	display: block;
	padding:10px 30px 0 0;
	color:#fff;
}

#footer ul li a 
{ 
	float: left; 
	display: block;
	color:#fff;
	text-decoration:none;
}

#footer #footer_container
{
	margin:0 auto;
	width:1000px;
}

#footer .menu
{
	margin:0 auto;
}

#footer .realisatie
{
	float:right;
	margin:0 auto;
	padding:10px 0 0 0;
	color:#c0c3e1;
	font-size:12px;
}

#footer .realisatie a 
{ 
	color:#c0c3e1;
	text-decoration:none;
}

/**
 * Font size
 */
#fontsize
{
	float:right;
}

#fontsize ul
{
	list-style:none;
}

#fontsize li
{
	float:left;
	height:14px;
	width:12px;
	cursor:pointer;
}
  
#fontsize .fs100
{
	background: url('../img/fs100.gif') no-repeat;
}

#fontsize .fs110
{
	background: url('../img/fs110.gif') no-repeat;
}

#fontsize .fs115
{
	background: url('../img/fs115.gif') no-repeat;
} 

#fontsize .fson100
{
	background: url('../img/fs100on.gif') no-repeat;
}

#fontsize .fson110
{
	background: url('../img/fs110on.gif') no-repeat;
}

#fontsize .fson115
{
	background: url('../img/fs115on.gif') no-repeat;
} 

/**
 * Forms
 */
form label  
{
	display:block;
	font-weight:bold;	
}

form .input 
{
	margin:0 0 10px;
}
 