* {
	margin:0;
	padding:0; }
	
body {
	background:url(../images/header.png) repeat-x black;
	font-family:Arial, Helvetica, sans-serif;color:#666666;
	font-size:13px; }
	
	
a img {
	border:none; }
	
#container {
	width:824px;
	margin:0 auto; }
	
/* logo */
#logo {
	padding-left:9px;
	padding-top:53px; }
/* /logo */

/* menu */
#menu {
	width:100%;
	margin-top:38px;
	height:31px; }

/* main */
#menu .main {
	float:left;
	display:inline;
	margin-left:14px;
	margin-top:-1px; }
	
#menu .main li {
	float:left;
	display:inline;
	margin-right:2px; }
	
#menu .main li span {
	display:block; }
	
#menu .main li span a {
	color:white;
	font-size:12px;
	text-decoration:none;
	display:block;
	height:18px;
	padding:5px 7px 0 7px;}

	
#menu .main li.red:hover {
	background:url(../images/menu_red_back.png); }
	
#menu .main li.red:hover span {
	background:url(../images/menu_red_left.png) top left no-repeat; }
	
#menu .main li.red:hover span a {
	background:url(../images/menu_red_right.png) top right no-repeat; }

#menu .main li.orange:hover {
	background:url(../images/menu_orange_back.png); }
	
#menu .main li.orange:hover span {
	background:url(../images/menu_orange_left.png) top left no-repeat; }
	
#menu .main li.orange:hover span a {
	background:url(../images/menu_orange_right.png) top right no-repeat; }
	
#menu .main li.green:hover {
	background:url(../images/menu_green_back.png); }
	
#menu .main li.green:hover span {
	background:url(../images/menu_green_left.png) top left no-repeat; }
	
#menu .main li.green:hover span a {
	background:url(../images/menu_green_right.png) top right no-repeat; }
	
#menu .main li.blue:hover {
	background:url(../images/menu_blue_back.png); }
	
#menu .main li.blue:hover span {
	background:url(../images/menu_blue_left.png) top left no-repeat; }
	
#menu .main li.blue:hover span a {
	background:url(../images/menu_blue_right.png) top right no-repeat; }	
/* /main */
	
/* top_right */	
#menu .top_right {
	float:right;
	list-style:none; }
	
#menu .top_right li {
	float:left;
	display:inline;
	background:white;
	margin-left:5px; }
	
#menu .top_right li span a {
	color:black;
	text-decoration:none;
	font-size:12px;
	display:block;
	height:23px;
	background:url(../images/top_right_button_right.png) top right no-repeat;
	padding-right:7px;
	padding-top:8px; }
	
#menu .top_right li span {
	display:block;
	height:31px;
	background:url(../images/top_right_button_left.png) top left no-repeat;
	padding-left:7px; }
/* / top_right */
/* /menu */

/* content */
#content {
	border:3px solid white;
	background:url(../images/content_back.png) repeat-x white;
	overflow:hidden; }
/* left_menu */

/* /left_menu */ 
#left_menu {
	width:164px;
	float:left;
	display:inline; }
	
#left_menu ul {
	list-style:none; }
	
#left_menu .head {
	color:#08607f;
	font-size:17px;
	background:url(../images/menu_head_back.png);
	height:31px;
	line-height:17px;
	padding-left:0; }
	
#left_menu .head span {
	background:url(../images/menu_head_dot.png) no-repeat 16px 11px;
	padding-left:34px;
	height:24px;
	display:block;
	padding-top:7px; }

#left_menu a {
	display:block; 
	color:#525252;
	text-decoration:none;
	font-size:12px;
	background:url(../images/menu_dot.png) no-repeat 18px 10px;
	height:27px;
	padding-left:34px; }
	
#left_menu li {
	background:url(../images/menu_back.png);
	height:27px;
	vertical-align:middle;
	line-height:27px;
	padding-left:0px; }
	
/* right_content */
#right_content {
	width:654px;
	float:left;
	display:inline;
	background:url(../images/vertical_gradient.png) repeat-y;
	margin-bottom:41px; }
	
#inner_content {
	background:url(../images/gradient_smoothner.png) no-repeat bottom left;
	padding-left:35px;
	overflow:hidden; }
	
#right_content .small_block {
	background:url(../images/small_box_back.png) repeat-y;
	width:193px;
	display:block;
	float:left;
	display:inline;
	margin-right:12px;
	margin-bottom:5px;
	margin-top:5px; }
	
.small_block .inner_block {
	background:url(../images/small_box_top.png) no-repeat;
	width:193px; }
	
.small_block ul {
	background:url(../images/small_box_bottom.png) bottom left no-repeat; }
	
.small_block h3 {
	color:#ff7600;
	font-weight:normal;
	font-size:14px;
	padding-top:15px;
	margin-left:14px;
	margin-bottom:7px; }
	
.small_block ul {
	padding-left:14px;
	list-style:none;
	padding-bottom:6px; }
	
.small_block li {
	background:url(../images/box_dot.png) no-repeat 0 7px;
	padding-left:12px;
	padding-bottom:5px; }
	
.small_block a {
	color:#699e0e;
	font-size:12px;
	text-decoration:none; }
	
#right_content .large_block {
	background:url(../images/large_content_box_back.png) repeat-y;
	width:605x;
	display:block;
	float:left;
	display:inline;
	margin-right:12px;
	margin-bottom:6px;
	margin-top:6px; }
	
.large_block .inner_block {
	background:url(../images/large_content_box_top.png) no-repeat top left;
	width:605px; }

.large_block .content {
	background:url(../images/large_content_box_bottom.png) no-repeat bottom left;
	padding-left:26px;
	padding-top:15px;
	overflow:hidden; }
	
#right_content .large_block p {
	float:left;
	display:inline;
	position:relative;
	font-size:13px;
	width:135px;
	padding-left:28px;
	margin-right:30px;
	margin-left:0;
	margin-bottom:17px; }

#right_content .large_block p img {
	position:absolute;
	top:0;
	left:0; }
	
#right_content .large_block p.orange {
	float:left;
	display:inline;
	position:relative;
	color:#FF7600;
	font-weight:bold; }
	
#right_content .large_block p.green {
	float:left;
	display:inline;
	position:relative;
	color:#003300;
	font-weight:bold; }
	
#right_content .large_block  p.red {
	float:left;
	display:inline;
	position:relative;
	color:#DB2C37;
	font-weight:bold; }
	
.large_block h2 {
	font-size:18px;
	font-weight:normal;
	color:#90B500;
	margin-left:2px;
	margin-bottom:15px; }

#right_content h1 {
	font-size:18px;
	color:#46B604;
	font-weight:normal;
	margin-left:0;
	margin-bottom:6px; }
		
#right_content p {
	margin-left:0px;
	width:98%;
	color:#666666;
	font-size:13px;
	line-height:18px;
	margin-bottom:6px; }
/* /right_content */
/* /content */

/* footer */
#footer {
	height:17px;
	background:url(../images/content_bottom.png) top left no-repeat;
	color:#929292;
	font-size:11px;
	padding-top:20px;
	margin-bottom:24px; }
	
#footer a {
	color:#929292;
	text-decoration:none; }
	
#footer span {
	float:left;
	display:inline;
	margin-left:11px;
	margin-right:44px; }
	
#footer ul {
	float:left;
	display:inline;
	overflow:hidden;
	list-style:none; }
	
#footer li {
	float:left;
	display:inline;
	padding-left:9px;
	background:url(../images/footer_list.png) left center no-repeat;
	margin-left:6px; }
	
#footer li:first-child {
	background:none;
	padding:0;
	margin:0; }
/* /footer */
#page_screen
{
   background: url(../img/ad_background_60.png);
   filter:alpha(opacity=60);  
   opacity: 0.60;     
   position:absolute;
   top:0px;
   left:0px;
   width:100%;
   display:none;
}
#tellafriend_panel
{
   width:450px;
   height:auto;
   background-color:#FFFFFF;
   border:1px #5f7a94 solid;
   position:absolute;
   top:0px;
   left:0px;
   color: #000;
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 15px;
   padding-bottom: 15px;  
   font: 12px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif;
   
}
#tellafriend_panel .left{
width: 170px;
float:left;
}
#tellafriend_panel .right{
width: 230px;
float:right;
text-align:left;
}
input.panel{
width: 170px;
height: 18px;
background-color: #fff;
border: 1px #aeadad solid;
font: 12px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif;
color: #000;
padding: 3px 2px 2px 2px;
text-align:left;
}
textarea.panel{
width: 200px;
height: 225px;
background-color: #fff;
border: 1px #aeadad solid;
font: 12px "Trebuchet MS", "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif;
color: #000;
padding: 3px 2px 2px 2px;
text-align:left;
}

/* 19-09-2005, voortgang */

#voortgang {
	font-size: 11px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#voortgang_a {
}
#voortgang_b {
	background-color: #fff;
	border: 1px solid #cacaca;
}
#voortgang_c {
	color: #000;
	background: #e0e0e0 url(/partners/images/betaalscherm-bar-1.png) right top repeat-y;
}
