body	{font-size: 80%;}
body, form * 	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
form,table,p	{font-size: 100%;}

/* body, html	{height: 100%} */
body		{margin: 0; padding: 0; color: #333366}
table#main	{width: 100%; height: 100%;}
body#home table#main	{height: 550px;}

h1	{font-size: 115%; color: #164C81;}
h2	{font-size: 115%; color: #164C81; background-color: #7c8196; color: white; padding: 2px}
h3	{font-size: 100%; color: #164C81;}
	
#home h1 {background-color: #7c8196; color: white; padding: 2px; margin: 0}
#breadcrumbs	{font-size: 90%; margin: 10px 10px 10px 25px}
h2.vaca	{background-color: #C2C8DD; border-top: 1px solid #5C72A0; padding: 3px}

#home div#nieuws	{min-height: 101px; border: 1px solid #7c8196; padding: 0px 3px 0px 40px; 
	background: url(../img/update/nieuws.gif) no-repeat top left; background-color: #FFE4B7;}
#home div#nieuws h3	{color: #333366; margin-bottom: 0; margin-top: 10px}
#home div#nieuws p	{margin-top: 0}
#home div#nieuws a	{color: #FF942F}

th		{text-align: left; font-weight: bold}
td,th	{vertical-align: top}
table form th	{font-weight: normal}

a	{text-decoration: none; color: #164C81;}
#menu a:hover	{text-decoration: none;}
a:visited	{color: #7c8196;}
a:hover, #content a:hover	{text-decoration: underline;}
a img	{border: none;}

.button	{border: 1pt solid black;}
hr	{height: 1pt; noshade; color: gainsboro;}
ul	{list-style-type: circle}

.even	{background-color: white}
.oneven	{background-color: whitesmoke}

#sidetxt	{font-size: 80%; margin-top: 20px; color: #7c8196 }
#faq		{float: left; margin-right: 15px}
#links		{width: 160px}
#links ul	{margin: 0; padding-left: 20px}

ul#downl	{list-style-image: url(../img/update/pdf_klein.gif);}
ul#downl li	{padding-left: 5px}

.route {border: 1px solid #7c8196;}

#adres	
	{min-height: 70px; border: 1px solid #7c8196; padding: 0px 0px 0px 40px; color: #524F7E; margin-bottom: 10px;
	background: url(../img/contact/locatie.gif) no-repeat top left; background-color: white; width: 370px; font-size: 0.85em}
#adres img	{border-left: 1px solid #7c8196;}
form.contact	
	{background-color: white; border: 1px solid #7c8196; 
	color: #524F7E; padding: 10px; width: 390px; margin-top: 10px;}
form.contact th	{text-align: right;}

/* STIB-formulieren ----------------------------------------------------------- */
body#circ_stib #content p a {text-decoration: underline}

form.stib {font-size: 90%;}
form.stib fieldset {border-width: 1px 0 0 0; border-color: #7c8196; border-style: solid;}
form.stib fieldset fieldset {border: 1px solid #FFCC66; margin: 6px 0; padding: 6px;}
form.stib fieldset fieldset legend {display: none;}
form.stib legend {font-weight: bold;}

form.stib dl, dl.breed		{overflow: auto;}
form.stib dl dt, dl.breed dt	{clear: both; width: 30%; float: left; text-align: left; margin-right: 10px; }
form.stib dl dd, dl.breed dd	{float: left; width: 60%; margin: 0 0 0.5em 0; padding: 0;}
form.stib dl.vinkjes dt	{width: 125px;}
form.stib dl.vinkjes dd	{width: 80%;}

form.stib input.postcode, form.stib input.bedrag, form.stib input.letters 	{width: 4em;}
form.stib input.datum 	{width: 7em;}
form.stib input.telnr, form.stib input.sofi, form.stib input.rekeningnr, form.stib input.regnr	{width: 7em;}

form.stib table {border-collapse: collapse; font-size: 90%;}
form.stib table th, form.stib table td {padding: 1px 6px;} 
form.stib table td {border-top: 1px solid #fc6;} 
form.stib textarea#toelichting {width: 100%}

form.stib p.input {line-height: 2em;}

/* Let op: volgende code is voor de formulieren die geprint moeten worden voor ondertekening,
	dus deze code moet _vrijwel_ identiek herhaald worden in print.css.  */

#logo_print {display: none; visibility: collapse; float: left;}

#circ_aanmelding h2 {clear: both;}

/*#circ_betaling div#adrescav {text-align: right; font-style: normal; background: url(../img/CAV_logo.gif) no-repeat top left; float: right; width: 200px;}*/
dl.betaling {width: 55%;}

div#instelling {border: 1px solid #7c8196; float: right; height: 10em; margin-right: 1em; padding: 4px; font-size: 90%;}

dd#paraafbegel, dd#paraafstib, dd#datumstib  {border: 1px solid #7c8196; width: 15%; height: 60px;}

table.stibprint {border-collapse: collapse; clear: both; margin: 1em 0;}
table.stibprint th, table.stibprint td {border: 1px solid #7c8196; padding: 1px 2px; text-align: center;}
table.stibprint td.tekst {text-align: left;}
table.stibprint td.bedrag {text-align: right;}
h2.stibprint {background-color: inherit; color: inherit; font-weight: bold;}

address#afzender {font-style: normal; float: right;}
dl#geadresseerde {width: 40%; clear: right;}
dl#geadresseerde dd {border: 1px solid #7c8196; padding: 6px; margin: 2px 0;}
dl#geadresseerde address {font-style: normal;}
dd.reknr, dd.stibcode {border-bottom: 1px dotted #7c8196; width: 40%; height: 1em;}
div.ondertekening, div.ondertekeningasb {border-bottom: 1px dotted #7c8196; height: 4em; width: 35%; float: left; margin-right: 5%; margin-bottom: 12px;}

p#instructie {text-align: center; clear: both; }

ol.nietprinten {font-style: italic; border-width: 1px 0; border-style: solid; border-color: #7c8196}

.hidden {display: none;}

.jaarkrant2010 {
	display: block;
	width: 232px;
   	height: 33px;
	text-decoration: none;
   	background:url(../img/btn_jaarkrant.gif) no-repeat;
}

.jaarkrant2010:hover {
	background: url(../img/btn_jaarkrant_over.gif) no-repeat;
}

