/**
 * some fixes for the rijkshuisstijl, that weren't done properly
 */

table img {
	margin-bottom: 0px;
}

h2 { font-family: Arial, Verdana, sans-serif; font-size: 2.2em; font-weight: normal; line-height: 1.2; margin-bottom: 0.7em; margin-top: 0; }

.equalize h2, .equalize h3, .equalize h4,
h3, h4, h5, h6,
.box h2.head, .box h2.head, .box h3.head, .box h4.head, .box h5.head, .box h6.head { font-family: Arial, Verdana, sans-serif; font-size: 1.5em; font-weight: bold; line-height: 1.2; margin-bottom: 0.2em; margin-top: 0; }
.box h2.head.small, .box h2.head.small, .box h3.head.small, .box h4.head.small, .box h5.head.small, .box h6.head.small { font-size: 1.2em; }

.message_err h2,
.message_info h2 { font-size: 1.3em; }

table a:visited { text-decoration: none; color: #154273 }
div a:visited { text-decoration: none; color: #154273 }
div p a:visited { text-decoration: underline; color: #154273 }

/** 
 * some extra styling, specific for toezichtkaart
 */

.aboDiv {position:absolute;
         width:156px;height:37px;
         right:20px;top:20px;
         border:#CFD0BF 1px solid;
         padding-left:10px;padding-top:10px;padding-right:30px;padding-bottom:0px}
 
.invisible {
	display: none;
}

.indicatoren {
  float: right;
}

.indicatoren * {
	text-align:center;
}

.horizontalruler * {
	padding: 0; 
	background-color: white;
}

.horizontalruler * hr {
	display: block; 
	color: white; 
	height: 1px; 
	width: 100%;
}

.pageindicator {
	float:left;
	text-align:left;
}

.pagenavigator {
	float:right;
	text-align:right; 
}

.select {
	width: 25.4em;
}

form input.smalltext {
	background: #fff; 
	color: #000; 
	border: 1px solid #000; 
	width: 4em; 
	padding: 0.2em;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 1.1em; 
	line-height: 1;
}

*:first-child+html .submitlink {		/* hack needed for IE 7 */
	border-bottom: 0;
	text-decoration: underline;
}

* html .submitlink {				/* hack needed for IE 5/6 */
	border-bottom: 0;
	text-decoration: underline;
}

/* definition list, used for search hints */
dl {
	margin-left: 2em;
	margin-right: 2em; 
}

dt {
	margin-top: 1em;
}

dd {
	margin-left: 0px;
}
