/* stylesheet voor NIVRA Accountantsdag 2010 */

 html,body {
	height: 100%; /* héél belangrijk */ 
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	color: #000;
	background: #ccc;
	text-align: center;
 }
 
 form {
	margin: 0;
	padding: 0;
 }

 body { 
	font-size: 0.7em;
 }
	
 #container {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
	/*width: 980px;*/
	width: 1000px;
	/*border-left: 20px solid #ccc;*/
	min-height: 100%;
	height: auto !important; /* voor moderne browsers */
	height: 100%; /* voor IE */
	background: #fff;
 }
 
 #inhoud {
	padding: 0 0 99px 0;
	/*padding: 0 0 83px 0;*/
	overflow: hidden;
 }
 
 #header {
	margin: 0;
	/*margin-left: -20px;*/
	padding: 0;
	width: 1000px;
	/*height: 135px;*/
	height: 145px;
	overflow: hidden;
	/*background: url("../images/Bovenbalk_1000x135.jpg") top left no-repeat;*/
	background: url("/Sites/accountantsdag/2010/images/Bovenbalk_1000x135_NIEUW.jpg") top left no-repeat;
 }
 
 #divlogo {
	overflow: hidden;
	float: right;
	margin:0;
	padding-top: 0;
	padding-right: 20px;
	width: 200px;
 }
 
 #main  {
	margin: 0;
	padding: 0;
	/*width: 980px;*/
	width: 1000px;
	float: left;
 }
 
 #links {
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: left;
	/*width: 180px;*/
	width: 200px;
	float: left;
	color: #000;
 }
 
 #navcontainer {
	overflow: hidden;
	float: left;
	/*text-align: right;*/
	margin: 0;
	padding: 0;
	margin-top: 20px;
	/*margin-left: 20px;*/
	margin-left: 65px;
	/*width: 160px;*/
	width: 130px;
 }
 
 #navlist { 
	list-style: none;
	margin: 0;
	padding: 0;
 }

 #navlist li { 
	background: #fff;
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
 }
 
 #navlist li  a { 
	color: #000;
	display: block;
	text-decoration: none;
 }
 
 #navlist li:hover{ 
	color: #f60;
	cursor: pointer;
 }
 
 #navlist li:hover a{ 
	color: #f60;
	text-decoration: underline;
 }
 
 #navlist li  a:hover{ 
	color: #f60;
 }
 
 #content {
	margin:0;
	/*padding: 20px 20px 120px 20px;*/
	padding: 20px;
	overflow: hidden;
	width: 760px;
	float: right;
	text-align: left;
 }
 
 /*#mannetje {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 180px;
	text-align: center;
 }*/
 
 #mannetje {
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: left;
	width: 200px;
	float: left;
	text-align: center;
 }
 
 /*#footer {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	margin-left: 180px;
	padding: 0;
	width: 800px;
	background: #fff url("/Sites/accountantsdag/2010/images/Sponsorbalk_800x83.jpg") top right no-repeat;
	height: 83px;
	text-align: center;
	color: #000;
	clear: both;
	float: left;
 }*/
 
 #footer {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 1000px;
	background: #fff url("/Sites/accountantsdag/2010/images/Sponsorbalk_1000x99.jpg") top right no-repeat;
	height: 99px;
	text-align: center;
	color: #000;
	clear: both;
	float: left;
 }

/* tekstopmaak */

 h1 { font-size: 1.5em; color: #000; }
 h2 { font-size: 1.2em; color: #000; }
 h3 { font-size: 1.1em; color: #000; }
 h4 { font-size: 1em; color: #000; }
 h5 { color: #000; }
 
 hr {
	border-style: dotted;
	color: #000;
	height: 1px;
 }
 
 .bodyklein { font-size: 0.9em; }
 
 .vet { font-weight: bold }
 .kopvet { font-size: 1.1em; font-weight: bold }

/* formulieren */


 label {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 150px;
	padding-right: 20px;
}

 label.achter {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 150px;
	padding-left: 20px;
}

 label.breed {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 100%;
	padding-right: 20px;
}

 label.smal {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 100px;
	padding-right: 20px;
}

 label.rood {
	margin-bottom: 10px;
	color: #c03;
}

 input.rood {
	border: 1px solid #c03
 }

.labelreadonly {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 100px;
	padding-right: 20px;
}

 br {
	clear: left;
 }
 
 ul.knoppen {
	padding: 2px 0;
	margin-left: 0;
 }
 
 ul.knoppen li {
	list-style: none;
	margin: 0;
	display: inline;
	width: 195px!important;
	padding-right: 22px;
 }

.veld { font-family: Verdana, sans-serif; font-size: 1em; color: #000; border: 1px solid #000 }
.veldreadonly { background: #fff; font-family: Verdana, sans-serif; font-size: 1em; color: #000; border: 0px;}

.formveld { font-family: Verdana, sans-serif; font-size: 1em; color: #000; border: 1px solid #000; width: 325px; }

.formverplicht { font-family: Verdana, sans-serif; font-size: 1em; color: #000; border: 1px solid #f00; width: 325px; }

.knop { background-color: #fff; color: #000; border: 1px solid #000; font-family: Verdana, sans-serif; font-size: 0.9em; cursor: pointer; }

.knoplink { background-color: #fff; color: #000; text-decoration: underline; text-align: left; border: 0px; font-family: Verdana, sans-serif; font-size: 1em; cursor: pointer; }

 .not_underline { text-decoration: none }
 a span.not_underline { text-decoration: none }

 /* opsommingen */

 ul.nieuwsoverzicht { 
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: dotted 0.1em #000;
 }

 ul.nieuwsoverzicht li { 
	line-height: 1.4em;
	padding: 0.3em 0.3em 0.3em 7.3em;
	text-indent: -7.3em;
	margin-bottom: 0.1em;
	border-bottom: dotted 0.1em #000;
	color: #000;
	font-weight: bold;
 }
 
 ul.nieuwsoverzicht li  a{ 
	color: #000;
	display: block;
	text-decoration: none;
 }
 
 ul.nieuwsoverzicht li:hover{ 
	color: #000;
	cursor: pointer;
 }
 
 ul.nieuwsoverzicht li:hover a{ 
	color: #f60;
	text-decoration: underline;
 }
 
 ul.nieuwsoverzicht li  a:hover{ 
	color: #f60;
 }
 
 ul.nieuwsoverzicht li  a span.not_underline { 
	text-decoration: none;
 }
 
 ul.nieuwsoverzicht li  span.not_underline { 
	text-decoration: none;
 }
 
 
 ul.linklijst { 
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: dotted 0.1em #000;
 }

 ul.linklijst li { 
	line-height: 1.4em;
	padding: 0.3em 0.3em 0.3em 7.3em;
	text-indent: -7.3em;
	margin-bottom: 0.1em;
	border-bottom: dotted 0.1em #000;
	color: #000;
 }
 
 ul.linklijst li  a{ 
	color: #000;
	display: block;
	text-decoration: none;
 }
 
 ul.linklijst li:hover{ 
	color: #f60;
	cursor: pointer;
 }
 
 ul.linklijst li:hover a{ 
	color: #f60;
	text-decoration: underline;
 }
 
 ul.linklijst li  a:hover{ 
	color: #f60;
 }
 
 ul.linklijst li  a span.not_underline { 
	color: #000;
	text-decoration: none;
 }

/*  hyperlinks */
 
 a:link { color: #f60; }
 a:active  { color: #f60; }
 a:visited { color: #f60; }
 a:hover { color: #f60; }
