body{
	margin:0px; 
	font-size:11px; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	/*background-color:#A0A3A4;*/
	background-image:url(/vcb/images/bg_container.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	
	
}

a img {
	border:0px;
}

p {margin:0px;}

.left {float:left; } 
.right {float:right; border-bottom:1px solid #000;} 
.clear {clear:both; }

a {color:#FFF; text-decoration:none;}
a:active{color:#FFF; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a:visited{color:#FFF; text-decoration:none;}

#container {width:930px; margin:0px auto; padding-top:10px;}

#header, #footer { width:900px; background-color:#A0A3A4; height:120px;}


#main {  
	background:url(/vcb/images/bgLeft.png) repeat-y;
	margin:0px;
	padding:0px;
	width:900px;
	padding:0px;
	
}

#leftMain {
	float:left;
 	width:120px;
	background:#fff;
	border-top:1px solid #000;
}
#leftMain .logo {
	margin-bottom:50px;
}
#rightMain {
	float:left;
	width:780px;	
	margin-top:0px;
	background-color:#D1001B;
	border-top:1px solid #000;
	
	
}
#wiezijnwij #rightMain {background:url(/vcb/images/wiezijnwij.jpg) 0px 121px no-repeat #D1001B;}
#zwangerschap #rightMain {background:url(/vcb/images/zwangerschap.jpg) 0px 121px no-repeat #D1001B; }


#bevalling #rightMain {background:url(/vcb/images/bevalling.jpg) 0px 121px no-repeat #D1001B;}
#kraambed #rightMain {background:url(/vcb/images/kraambed.jpg) 0px 121px no-repeat #D1001B;}
#cursussen #rightMain {background:url(/vcb/images/cursussen.jpg) 0px 121px no-repeat #D1001B;}

#vragen #rightMain {background:url(/vcb/images/vragen.jpg) 0px 121px no-repeat #D1001B;}
#echo #rightMain {background:url(/vcb/images/echo.jpg) 0px 121px no-repeat #D1001B;}
#kinderwens #rightMain {background:url(/vcb/images/kinderwens.jpg) 0px 121px no-repeat #D1001B;}
#spreekuren #rightMain {background:url(/vcb/images/spreekuren.jpg) 0px 121px no-repeat #D1001B;}
#klachten #rightMain {background:url(/vcb/images/klachten.jpg) 0px 121px no-repeat #D1001B;}
#aanmelden #rightMain {background:url(/vcb/images/aanmelden.jpg) 0px 121px no-repeat #D1001B;}
#links #rightMain {background:url(/vcb/images/klachten.jpg) 0px 121px no-repeat #D1001B;}
#links #rightMain table{ _margin-top:20px; _padding-left:-30px;}
#route #rightMain {background:url(/vcb/images/route.jpg) 0px 121px no-repeat #D1001B;}
#homepage #rightMain {background:url(/vcb/images/home.jpg) 0px 121px no-repeat #D1001B;}
#homepage h2 {display:none;}



#rightMain #pageHeader {
	background-color:#A0A3A4;
}

#rightMain div.pageTitle h1 {z-index:3;
	margin:0px;
	
}
#rightMain div.pageTitle { padding:96px 30px 25px 30px; margin-bottom:188px; background:#A0A3A4;}

#rightMain div.pageSubTitle { margin:6px 0 0px 30px; }

#rightMain div.pageSubTitle h2 {
	margin:0px;
}

h3 {padding-right:30px; }
#header_h3 {margin-left:30px; margin-bottom:-20px; padding-bottom:0px;}

h4{color:#FFF; margin-left:30px;}
.navigation, .navigation li {
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
	padding-bottom:8px;
}
.navigation {
	float:right;
	margin-right:10px;
}

#navigation {width:120px; background-color:#FFF; }
#navigation img{height:18px; border:none;}
#navigation ul {list-style:none; text-align:right; }
#navigation ul li {margin-bottom:3px;}
#navigation ul li a {text-decoration:none; color:#000;}
#navigation ul li a:hover {color:#D1001B;}

#content ul {color:#000; line-height:22px; margin-left:10px; _margin-left:44px; }
#content ul span {color:#FFF;}
#content ul li p {color:#fff;}
#content { padding-top:30px; padding-bottom:30px; _height:300px;}

.text {line-height:22px; color:#FFF; padding-left:30px; padding-right:30px; padding-bottom:10px;width:auto;}
.header {font-size:12px;color:#000;padding-left:30px; padding-right:30px;}

.logo { width:120px; height:120px;  }

#footer {border-bottom:1px solid #000; _margin-bottom:0px; _padding-bottom:-2px;}
#footer img{_margin-bottom:-3px;}
#footer table { /* margin-left:145px; */ margin:35px 0 0 20px; padding:0px; position:absolute; width:500px;}
#footer table td{}
#footer table td .red_letter{color:#FF0000; margin-right:8px;}
#footer table td p{float:left; margin:0 5px 4px 0;}
#footer table a {text-decoration:none; color:#000;}
#footer table a:hover {text-decoration:underline; color:#D1001B;}

#spreekuren table td .text{padding:0px;}

#route .route_img { _position:absolute;  _top:564px; _margin-left:256px; z-index:1;}
#route p.text {padding-bottom:30px; _padding-bottom:10px;}
#wiezijnwij p.text {padding-bottom:30px; _padding-bottom:20px;}

#route #content {_height:217px;}

p.text {_padding-bottom:10px;}

.shadowbox_left {width:10px; height:100%; position:absolute; margin-left:-10px; background-image:url(/vcb/images/bg_shadow_left.gif); background-repeat:repeat-y;}
.shadowbox_right {width:10px; height:100%; position:absolute;margin-top:-847px; _margin-top:-839px;  margin-left:900px;
background-image:url(/vcb/images/bg_shadow_right.gif); background-repeat:repeat-y;}

.shadow_bottom_left{background-image:url(/vcb/images/bg_container_left.png); background-position:top;}
.shadow_bottom_center{background-image:url(/vcb/images/bg_shadow_center.png);background-repeat:repeat-x; background-position:top;}
.shadow_bottom_right{background-image:url(/vcb/images/bg_container_right.png); background-position:top;}

#container .head_table {padding:0px; margin:0px;}
#container .head_table tr{padding:0px; margin:0px;}
#container .head_table td{padding:0px; margin:0px;}

#container .shadow_left{background-image:url(/vcb/images/bg_shadow_left.png); background-repeat:repeat-y; background-position:right; width:15px;}
#container .shadow_right{background-image:url(/vcb/images/bg_shadow_right.png); background-repeat:repeat-y; background-position:left; width:15px;}

.table_aanmelden {margin-left:30px;}
.aanmelden_tabel {font-size:11px; color:#FFF; margin-bottom:10px; line-height:21px; font-family:Geneva, Arial, Helvetica, sans-serif; }

