*			{margin: 0; padding: 0;}

a:link      {color: #141841; text-decoration: underline; }
a:visited 	{color: #141841; text-decoration: underline; }
a:hover     {color: #141841; text-decoration: none;}
a:active	{color: #141841; text-decoration: none;}

p	       	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #616161;line-height: 1.5;}
.small		{font-size: 7pt;margin-bottom: -7px; }
li	       	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #616161; margin-left:30px;line-height: 1.5;}
p.error 	{ font-family:Verdana, Arial, sans-serif; font-size: 8pt; color: #f29706;border:none;}	

.error		{border-color: #FF0000;
			border-style: solid;
			border-width: 2px;}

h1		 	{ font-family:Verdana, Arial, sans-serif;
			font-size: 11pt; 
			color: #FFF; 
			font-weight:bold; 
			margin: 14px 0 25px; 
			}

h2		 	{ font-family:Verdana, Arial, sans-serif;
			font-size: 9pt; 
			font-weight:bold; 
			color: #141841; 
			margin-bottom: 0px;
			}

h3		 	{ font-family:Verdana, Arial, sans-serif;
			font-size: 8pt; 
			font-weight:bold; 
			color: #141841; 
			margin-bottom: 0px; 
			}
			

html, body 	{background: url("./images/header_bck.png") repeat-x; 	
			text-align: center;
			position: relative;
			}

img		{border:none;}


/* tbv registratieform */

label.align_text	{float: left;
		width: 130px;
		text-align: left;
		padding-right: 3px;
		}





label.bevestig	{float: left;
		width: 180px;
		text-align: right;
		padding-right: 3px;
		font-weight: bold;
		cursor: default;
		}
/* --- */



textarea{ font-family: Verdana; font-size: 10pt; font-size: 10pt; color: #333333;}

table		{border:solid;
 			border-color : #0066FF;
 			border-width:0px;
			}

td			{font-family : Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt; 
			color: #616161;
			vertical-align: top;
			padding: 0 3px;
			}
			
td.kop		{background:  url('./images/button-normal.png') repeat-x;
			font-weight: bold;
			color: #000;}			
		


.ruimte	{margin-bottom: 3px;}

#headerwrapper	{background: url("./images/header_img.jpg") no-repeat scroll center center transparent;
			    height: 183px;
			    margin: 0 auto;
			    position: absolute;
			    text-align: left;
			    top: 101px;
			    z-index: 10;
			    width: 100%;
				}

#wrapper	{margin: 0 auto;
		    position: relative;
		    text-align: left;
		    width: 990px;
		    z-index: 20;
			}
			
#logo	{position: absolute;
			left:10px;
			top:0px;}
			
#inloggen	{background: url("./images/inloggen.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    height: 26px;
    line-height: 26px;
    padding-left: 16px;
    position: absolute;
    right: 14px;
    text-decoration: none;
    top: 6px;
    font-family: verdana,arial,sans-serif;
		    font-size: 10pt;
		    font-weight: normal;
		    letter-spacing: -0.8pt;
			}						
			
#home-left	{width: 470px;
			margin: 184px 0 100px;
			min-height: 360px;
			float:left;
			position: relative;
			top:98px;
			padding:0 10px 10px 10px;}
			

#home-right	{background: url("./images/homeright_bck.png") no-repeat scroll center center transparent;
			width: 440px;
			height: 489px;
			margin-top:0px;
			float:right;
			position: relative;
			top:98px;
			padding:30px;}
			
#home-right h1, #vervolg-right h1{ font-family:Verdana, Arial, sans-serif;
			font-size: 11pt; 
			color: #FFF; 
			font-weight:normal; 
			margin:0 0 5px;
			}
			
			
#home-right h2, #vervolg-right h2{ font-family:Verdana, Arial, sans-serif;
			font-size: 9pt; 
			font-weight:bold; 
			color: #FFF; 
			margin-bottom: 0px;
			}			
						
#home-right hr, #vervolg-right hr	{color: #eaa93d;
				background-color: #eaa93d;
				height: 1px;
				border:none;
				}
				
#home-right p, #vervolg-right p, #home-right a, #vervolg-right a	{color: #FFF;
				}				

#home-right a.noline, #vervolg-right a.noline	{text-decoration: none;
				}

#vervolg-left	{ float: left;
			    margin: 184px 0 100px;
			    min-height: 360px;
			    position: relative;
			    top: 98px;
			    width: 710px;
				padding:0 10px 10px 10px;}
			

#vervolg-right	{background: url("./images/vervolgright_bck.png") no-repeat scroll center center transparent;
			width: 200px;
			height: 489px;
			margin-top:0px;
			float:right;
			position: relative;
			top:98px;
			padding:30px;}

#vervolg-right li  	{margin-left:15px;
					list-style-image: url('./images/li-oranje.png');}
#vervolg-right li a:link, #vervolg-right li a:visited{text-decoration: none;}
#vervolg-right li a:hover, #vervolg-right li a:active	{text-decoration: underline;}	


a.button:link,a.button:visited	{display:block;
			height: 38px;
			width: 232px;
			float:left;
			background: url("./images/button.png") no-repeat 0 0;
			line-height: 38px;
			text-align: center;
			color: #FFF;
			text-decoration: none;}
		
a.button:hover,a.button:active{
			background: url("./images/button.png") no-repeat 0 -38px;
			color: #141841;}


img.nieuwsfoto	{float:right;
				padding: 0 0 0 10px;}


img.portfolio	{border:3px solid white;
				margin: 8px 0 0;}
img.floatlinks	{float:left;}
img.floatrechts	{float:right;}


/* menu */
				
#menu 		{float: right;
    height: 20px;
    position: absolute;
    right: 7px;
    top: 70px;
	z-index:300;}
			
#menu ul	{padding:0;
			margin:0;} 

#menu li	{float:left;
			display: inline;
			list-style: none;
			height: 20px;
			margin:0;
			padding:0;
			background: url("./images/menu-divider.gif") no-repeat left;
			}
			
#menu li.firstlink	{background: none;}			

#menu ul li:hover {
			}
			
#menu ul li a:link, #menu ul li a:visited{
			color: #FFF;
		    font-family: verdana,arial,sans-serif;
		    font-size: 10pt;
		    font-weight: normal;
		    letter-spacing: -0.8pt;
		    line-height: 20px;
		    padding: 0 5px;
		    text-decoration: none;
			}

#menu ul li a:hover, #menu ul li a:active{
			color:#f29706;
			}
			
#menu ul li.active {
		margin:0;
		padding:0;
			}
			
#menu ul li a.active{
			color:#f29706;
			}
			


#menu ul li.active.hassub,  #menu ul li.hassub.open {
		margin:0;
		padding:0;
			}


#menu ul li.root.hassub.open a{
			color:#f29706;
			}
			
			
#menu ul li ul	{display:none;
				background: url("./images/submenu-btm.png") repeat-x bottom;
				padding-bottom: 12px;
				position: absolute;
				width: 160px;
				}


#menu ul li ul li	{background:#141841;
					display:block;
					float:none;
					height:25px;
					width:auto;
					padding:0;
					margin:0;
					}
			

#menu ul li ul li a, #menu ul li.root.hassub.open li a 	{color:#FFF;
							font-family:verdana,arial,sans-serif;
							font-weight:normal;
							line-height:25px;
							text-decoration:none;
							}


#menu ul li.root.hassub.open li a.active{
			color:#f29706;
			}


#menu ul li ul li a:hover{
			color:#f29706;
			}


		
/* einde menu */

			
/* Hack voor de min-height property tbv IE */	
.prop {  
    height:400px;
    float:right;
    width:1px;
  	}	


		
#footer 	{background: url("./images/footer_bck.png") repeat-x scroll 0 0 transparent;
    clear: both;
    height: 388px;
    position: relative;
			}

		
#footer-inner{margin: 0 auto;
		    padding: 0 0 0 15px;
		    position: relative;
		    text-align: left;
		    top: 0;
		    width: 975px;
			}
			
#newsbanner	{position: relative;
			top: 9px;
			left:15px;
			height: 20px;
			width: 960px;}	
			
.footerblock	{float: left;
			    margin-right: 10px;
			    position: relative;
			    top: 27px;
    			width: 232px;}
			
#footer-4	{margin: 0;}


.footerblock h1	{background: url("./images/line.gif") repeat-x scroll center bottom transparent;
			    color: #141841;
			    display: block;
			    font-family: Verdana,Arial,sans-serif;
			    font-size: 10pt;
			    font-weight: normal;
			    line-height: 26px;
			    margin: 0 0 9px;
			    width: 232px;
				}

.footerblock p	{color: #616161;
			    font-family: Verdana,Arial,sans-serif;
			    font-size: 8pt;
			    font-weight: normal;
			    }
			    

#footer-inner .footerblock a:link, .footerblock a:visited{color: #616161;
			    font-family: Verdana,Arial,sans-serif;
			    font-size: 8pt;
			    font-weight: normal;
			    text-decoration: underline;
			    }

#footer-inner .footerblock a:hover, .footerblock a:active{color: #616161;
			    font-family: Verdana,Arial,sans-serif;
			    font-size: 8pt;
			    font-weight: normal;
			    text-decoration: none;
			    }

#footer-inner p{color: #616161;
			    font-family: Verdana,Arial,sans-serif;
			    font-size: 8pt;
			    font-weight: normal;}



#footer-inner a:link, #footer-inner a:visited {
				color: #616161;
			    font-family: Verdana,Arial,sans-serif;
			    font-size: 8pt;
			    font-weight: normal;
			    text-decoration: none;
   				}

#footer-inner a:hover 	{text-decoration: underline;
				}
				
#footerline		{width: 960px;
				clear: both;
				height: 2px;
				background: url("./images/line.gif") repeat-x;}				


/*belastingcalculator*/

#home-right label.align_text	{float: left;
		width: 220px;
		text-align: left;
		padding-right: 3px;
		}
		
.calc_gemeente	select{width: 215px;}		
.calc_belastingjaar	select{width: 215px;}		
.calc_tariefib select	{width: 215px;}
.calc_waardegemeente input	{width: 127px;}
.calc_waardeklant input	{width: 127px;}
.calc_soortobject select	{width: 215px;}
.calc_erfenis select	{width: 215px;}	
.calc_restschuld input	{width: 127px;}


span.floatright	{float: right;}
span.spantotaal	{font-size: 20px;}
