/* ------------------------------------------------ GENERAL ------------------------------------------------ */
* {		margin:0;padding:0; background-repeat:no-repeat; }
body{ 	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;
		background-color:#7c95b0;
		background-position:top center;
		background-repeat:repeat-x; 
		background-image:url(../img/background.jpg); }
/*a{background-position:top right;}
a:hover{background-position:top left;}*/
a, a:hover{ text-decoration:none; background-repeat:no-repeat; }		


fieldset { border: 0; margin: 0 0 0 0; padding: 0 0 0 0; }

.bg_edge_straight{ background-image:url(../img/bg_edge_flat.jpg);width:970px; margin:0 auto; background-repeat:repeat; }
.bg_edge_gradient{background-image:url(../img/bg_edge_gradient.jpg);background-repeat:repeat-x;}

#topbar{position:relative; width:960px; height:104px;margin:0 auto; padding:20px 0 0 0;
	text-align:left;
	background-color:#3e4284;
	background-image:url(../img/header.jpg);}
#topbar h1{ width:76px; height:62px; display:block; margin:0 0 0 42px; background-image:url(../img/annavita_logo.jpg);}
#topbar h1 span{ display:none;}


#topbar .hide{ display:none;}
#topbar hr{ clear:both; visibility:hidden; line-height:0px; font-size:0px;}
#topbar ul{  margin:16px 0 0 0;display:block; width:850px; list-style-type:none;}
#topbar ul li{ float:left;margin:0 0 0 20px;}
#topbar ul li a{ 	color:#54b1ed;
					display:block;
					text-decoration:none;  
					font-size:12px;
					letter-spacing:0.05em;				
					padding:0 0 0 8px;
					background-image:url(../img/pointer.gif); background-position:center; background-position:left;}
#topbar ul li a:hover{color:#e2e9ed;}
#topbar ul li strong a{color:#fff; font-weight:normal;}
#topbar ul li strong a:hover{color:#fff;}

#NVVP {position:absolute; right:0px; top:53px; display:block; width:97px; height:73px;}
#NVVP a{display:block;width:97px; height:73px; background-image:url(../img/nvvp.jpg); background-position:right;}
#NVVP a:hover{display:block; background-image:url(../img/nvvp.jpg); background-position:left;}
#NVVP a span{ display:none;}

.clear_bottom{clear:both; visibility:hidden; line-height:0; font-size:0; height:0px;}


/* ------------------------------------------------ HOME ------------------------------------------------ */
#home h1{ display:none;}
#home{ 	
	background-color:#fff;margin:0 auto;
	padding:18px 0 0 12px; 
	position: relative; /* Needed for Safari */
	margin:auto; 
	width:960px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:948px;}	
	
#home{}
.tmpp{ clear:both; line-height:0px; height:0px; min-height:0;}
#home hr{clear:both; visibility:hidden; height:0px}

#row_bigger .homemodule{ float:left; border:1px solid #3e4284; width:294px; margin:0 8px; background-color:#cad2db;display:inline;}
#row_bigger .homemodule h2 a{ color:#5aafe9; background-color:#3e4284; display:block; padding:137px 0 7px 0; font-size:16px; letter-spacing:0.05em;}
#row_bigger .homemodule h2 a:hover{ color:#fff;}
#row_bigger .homemodule p{ text-align:left; margin:6px 7px 0 7px;padding:0 0 5px 0;}



#row_bigger .homemodule p a, #row_smaller div p a{ color:blue;}
#row_bigger .homemodule p a:hover, #row_smaller div p a:hover{ text-decoration:underline;}

#row_smaller .homemodule{ width:200px; float:left; border:1px solid #3e4284; width:294px; margin:16px 8px 16px 8px; background-color:#cad2db;display: inline;}
#row_smaller .homemodule h2 a{ color:#5aafe9; background-color:#3e4284; display:block; padding:90px 0 7px 0; font-size:16px; letter-spacing:0.05em;}
#row_smaller .homemodule h2 a:hover{ color:#fff;}
#row_smaller .homemodule p{ text-align:left; margin:6px 7px 0 7px; padding:0 0 5px 0;}

#row_bigger  .homemodule .podotherapie{background-image:url(../img/20080417-L001.jpg);}					
#row_bigger  .homemodule .annavita{background-image:url(../img/20080417-kamer-marloes.jpg);}					
#row_bigger  .homemodule .therapie{ background-image:url(../img/L003.jpg);}	

#row_smaller .homemodule .werkwijze{background-image:url(../img/h_s_0001.png);}					
#row_smaller .homemodule .route{background-image:url(../img/h_s_0002.png);}					
#row_smaller .homemodule .contact{ background-image:url(../img/20080417-contact.jpg);}		

/* ------------------------------------------------ STANDARD CONTENT PAGES ------------------------------------------------ */
#stndrd_content{ 	
	background-color:#fff;margin:0 auto;
	padding:26px 20px 0 20px;
	position: relative; /* Needed for Safari */
	margin:0 auto; 
	width:960px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:920px;}	
	
#stndrd_content{}	

#stndrd_content h1 { font-size:22px; color:#999; text-align:left;margin:0 0 15px 0px;}

.column{float:left;text-align:left; color:#666; 
	position: relative; /* Needed for Safari */
	padding:0 12px 30px 12px;
	width:306px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:282px;}
.column{}
.column h2{ font-size:14px;}
.column h3{ font-size:12px; font-weight:normal; text-decoration:underline;}
.column ol, .column ul{ padding:0px 0 10px 20px;}
.column p{ margin:0px 0 10px 0;}
.column img { margin:5px 0 0 0; border:1px solid #ccc;}
.column .img_caption{ font-size:10px; line-height:12px; color:#666; margin:0 0 10px 0;}
.column .img_caption a{color:#00F;}
.column a{ color:#00F;text-decoration:none;}
.column a:hover{ text-decoration:underline;}
.column table{ width:280px; font-size:12px;}
.column label{ display:block;margin:10px 0 0 0;}
/*.column input{ display:block; width:262px;}*/
.column fieldset{ border:0;}
.column .verstuur{ margin:20px 0 0 0;}
/* ------------------------------------------------ LOGIN ------------------------------------------------ */
#login{ margin:90px auto 150px auto; width:150px; text-align:left}
#login label{ margin:10px 0 0 0; display:block;}
#login input{ display:block; width:150px;}
#login fieldset{ border:0;}
#login .submit { margin:10px 0 0 0;}





/* ------------------------------------------------ FOOTER ------------------------------------------------ */
#footer {clear:both;}
#footer .left{ float:left; width:200px;text-align:left; padding:0 0 0 30px;}
#footer .left a{ color:#8ba8c6;}
#footer .left a:hover{ color:#abcdf2;}
#footer .right{ float:right; width:300px;text-align:right; padding:0 30px 0 0;}
#footer .right a{color:#abcdf2;}
#footer .right a:hover{color:#fff;}

/* BELOW IS A HACK FOR IE 5.0 and 5.5*/
#footer{color:#abcdf2; height:11px; margin:0 auto;   background-image:url(../img/backgroundbottom.jpg); font-size:11px;
	padding:12px 0 50px 0;
	position: relative; /* Needed for Safari */
	margin:0 auto; 
	width:970px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:970px;}