/* ====== General ====== */

html {
	height: 100%;
}

body {
	height: 100%;
	width: 800px;
 	margin: 0;
 	margin-bottom: 2em;
 	background-color: #fff;
 	color: #000;
    font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-align:justify;
}

p {
	font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-align:justify;
}

.normaltext  {
	font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-align:justify;
}

table, tr, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.formtable {
align:left;
}

img	{
	border-width: 0;
	margin: 0;
	margin-bottom: 3px;
	padding: 0;
}

img.content	{
	border-width: 0;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}

#overall_container {
	width: 1024px;
}

/* ===== Header ===== */

#header {
	width: 760px;
	height: 120px;
  	margin-top: 15px;
	clear:both;
}

#logo {
	float: left;
}

.main_logo {
	display: block;
	margin-bottom: 18px;
}

#header_title {
	/*height: 100px;*/
	margin-left: 46px;
	float: left;
	font-size: 18px;
	/* color defined in color-specific sheet */
}

#header_signature {
	height: 79px;
	text-align: right;
}

#header_links {
	text-align: right;
	padding-bottom: 2px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#header_links_topmenu {
	text-align: left;
	padding-top: 2px;
	margin-left: 190px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.breadcrumbs {
	margin-left: 195px;
}

/* ===== Menu ===== */

#menu {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
	margin-left: 190px;
	color: white;
	min-height:14px;
	vertical-align:middle;
	/* color defined in color-specific sheet */
}

#menu a {
	color: white;
	text-decoration: none;
	font-weight: bolder;
	border-right:2px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	padding:2px 3px 0px 3px;
	font-size:11px;
}

/* ===== Sidebar ===== */

#sidebar,.sidebar {
	margin: 0px;
	/* Aangepast Bruno
	margin-top: 20px ; */
	margin-top: 15px ;
	width: 160px;
	float: left;
	align:left;
	text-align:left;
}

#search {
	wid_th: 135px;
	height: 19px;
	padding-top: 5px;
	margin: 2px;
}

#search .search_field {
	width: 90px;
	height: 13px;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
	border-color: #ccc #999 #999 #ccc;
	border-style: solid;
	border-width: 1px;
	color: #444;
	top: -3px;
}

#search .submit_button {
	padding: 0px 4px 0px 4px;
	border: 1px solid #999999;
	background-color: #CCCCCC;
	text-decoration: none;
	position: relative;
	margin-left: 5px;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#global_navigation {
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 5px;
	width: 130px;
	/* border defined in color-specific sheet */
}

.side_bullet {
	float: left;
	padding: 0px 5px 0px 5px;
	/* color defined in color-specific sheet */
}

.side_copy {
	margin: 0px 0px 10px 15px;
}

.side_image {
	text-align: center;
	width: 100%;
	padding-left: 0px;
}

.side_item {
	padding-left: 10px;
}

.side_hr {
	margin: 10px 10px 10px 5px;
	/* color defined in color-specific sheet */
}

/* ===== Content ===== */

#content {
	float:left;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 30px;

}

.section_buckets {
	clear: both;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

.secondary_left {
	width: 280px;
	padding-top: 6px;
	float: left;
	/* border defined in color-specific sheet */
}

.secondary_right {
	width: 280px;
	padding-top: 6px;
	float: right;
	/* border defined in color-specific sheet */
}

.secondary_image {
	float: right;
}

#content h1 {
	font-size: 24px;
	padding-bottom: 4px;
	width:570px;
	/* border defined in color-specific sheet */
}

#content h2 {
	font-size: 18px;
	font-weight: bold;
	/* color defined in color-specific sheet */
}

#content h3 {
	font-size: 18px;
	font-weight: bold;
	/* border defined in color-specific sheet */
}

#content h4 {
	font-size: 12px;
	font-weight: bold;
	/* border defined in color-specific sheet */
}

#content h5 {
	font-size: 11px;
	font-weight: bold;
	/* border defined in color-specific sheet */
}

#content h6 {

	/* border defined in color-specific sheet */
}

/* ===== Footer ===== */

#footnav {
	clear: both;
	margin: 0;
	color: #999;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 20px;
	margin-left: -60px;
}

#footnav a:link {
	color: #999999;
}

#footnav a:visited {
	color: #999999;
}

#footnav a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

#warning_archived {
	color: #C00000;
	text-decoration: none;
	width: 500px;
	height: 25px;
	font-family:bold;
	background-color: #fff;
	border-color: #C00000 #C00000 #C00000 #C00000;
	border-style: solid;
	border-width: 1px;
	text-align: center;
}

/* == some default color classes == */
.abbott_blue {
    color:#06C;
}

.abbott_red {
	color: #C00;
}

.abbott_yellow {
	color: #fc0;
}

.abbott_magenta {
	color: #C06;
}

.abbott_green {
	color: #390;
}

.abbott_purple {
	color: #909;
}

.abbott_grey {
	color: #999;
}

.abbott_orange {
	color: #f90;
}

.table_blue {border-color: #06C #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;	cell-padding: 3px;}
.table_blue td {border-color: #ffffff #ffffff #06C #ffffff;border-style: solid;border-width: 1px;}
.table_blue td.headerrow {background-color: #06C;color: #ffffff;font-size: 11px;font-weight: bold;}
.table_red {border-color: #C00 #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;cell-padding: 3px;}
.table_red td {border-color: #ffffff #ffffff #C00 #ffffff;border-style: solid;border-width: 1px;}
.table_red td.headerrow {background-color: #C00;color: #ffffff;font-size: 11px;font-weight: bold;}
.table_yellow {border-color: #fc0 #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;cell-padding: 3px;}
.table_yellow td {border-color: #ffffff #ffffff #fc0 #ffffff;border-style: solid;border-width: 1px;}
.table_yellow td.headerrow {background-color: #fc0;color: #ffffff;font-size: 11px;font-weight: bold;}
.table_magenta {border-color: #C06 #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;cell-padding: 3px;}
.table_magenta td {border-color: #ffffff #ffffff #C06 #ffffff;border-style: solid;border-width: 1px;}
.table_magenta td.headerrow {background-color: #C06;color: #ffffff;font-size: 11px;font-weight: bold;}
.table_green {border-color: #390 #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;cell-padding: 3px;}
.table_green td {border-color: #ffffff #ffffff #390 #ffffff;border-style: solid;border-width: 1px;}
.table_green td.headerrow {background-color: #390;color: #ffffff;font-size: 11px;font-weight: bold;}
.table_purple {border-color: #909 #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;cell-padding: 3px;}
.table_purple td {border-color: #ffffff #ffffff #909 #ffffff;border-style: solid;border-width: 1px;}
.table_purple td.headerrow {background-color: #909;color: #ffffff;font-size: 11px;	font-weight: bold;}
.table_grey {border-color: #999 #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;cell-padding: 3px;}
.table_grey td {border-color: #ffffff #ffffff #999 #ffffff;border-style: solid;border-width: 1px;}
.table_grey td.headerrow {background-color: #999;color: #ffffff;font-size: 11px;font-weight: bold;}
.table_orange {border-color: #f90 #ffffff #ffffff #ffffff;border-style: solid;border-width: 1px;cell-padding: 3px;}
.table_orange td {border-color: #ffffff #ffffff #f90 #ffffff;border-style: solid;border-width: 1px;}
.table_orange td.headerrow {background-color: #f90;color: #ffffff;font-size: 11px;font-weight: bold;}


ul.noindent {
    margin-left:-20px;
    padding-left:0px;
    list-style-type:disc;
}

.partext {
    /*width:570px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:10px;
}

#langicons {
    text-align:right;
    /* aangepast Bruno
	padding:10px 0px 10px 0px;*/
	padding:0px 0px 5px 0px;
    width:570px;
    align:right;
}

#inlinemenu {
    width:570px;
    padding:0px;
}

strong {
    font-weight:bold;
}

.linkdesc {
    padding:0px 10px 10px 10px;
    font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

.linktitle {
    padding:0px 10px 0px 10px;
    font-size: 11px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

.catlistingheader {
	font-size: 12px;
	font-weight: bold;
	/* border defined in color-specific sheet */
	cursor:pointer;
	cursor:hand;
}

#expand_collapse_listing {
    align: right;
    width: 580px;
	cursor:pointer;
	cursor:hand;
}

#bannerhorizontal {
	clear:both;
}

#bannerhorizontal img {
    align: left;
    padding-left:192px;
    padding-top:10px;
}

#bannermini {
    position:absolute;
    width: 234px;
    z-index: 3;
    overflow: none;
    left: 525px;
    top: 60px;
}

#ticko {
    position:absolute;
    width: 280px;
    z-index: 3;
    overflow: none;
    left: 525px;
    top: 152px;
}

#tickh {
    position:absolute;
    width: 280px;
    z-index: 3;
    overflow: none;
    left: 525px;
    top: 152px;
}

.formresult {
    color:green;
    font-weight: bold;
}

/*The next part is for the colored rounded corner div's
/*Blue*/
div.rounded_Blue{ 
	background: #06C;
	margin-bottom:10px;
}
b.rtop_Blue, b.rbottom_Blue{
	display:block;
	background: #FFF;
}
b.rtop_Blue b, b.rbottom_Blue b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #06C;
}
/*Red*/
div.rounded_Red{ 
	background: #C00;
	margin-bottom:10px;
}
b.rtop_Red, b.rbottom_Red{
	display:block;
	background: #FFF;
}
b.rtop_Red b, b.rbottom_Red b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #C00;
}
/*Yellow*/
div.rounded_Yellow{ 
	background: #fc0;
	margin-bottom:10px;
}
b.rtop_Yellow, b.rbottom_Yellow{
	display:block;
	background: #FFF;
}
b.rtop_Yellow b, b.rbottom_Yellow b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #fc0;
}
/*Magenta*/
div.rounded_Magenta{ 
	background: #C06;
	margin-bottom:10px;
}
b.rtop_Magenta, b.rbottom_Magenta{
	display:block;
	background: #FFF;
}
b.rtop_Magenta b, b.rbottom_Magenta b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #C06;
}
/*Green*/
div.rounded_Green{ 
	background: #390;
	margin-bottom:10px;
}
b.rtop_Green, b.rbottom_Green{
	display:block;
	background: #FFF;
}
b.rtop_Green b, b.rbottom_Green b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #390;
}
/*Purple*/
div.rounded_Purple{ 
	background: #909;
	margin-bottom:10px;
}
b.rtop_Purple, b.rbottom_Purple{
	display:block;
	background: #FFF;
}
b.rtop_Purple b, b.rbottom_Purple b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #909;
}
/*Grey*/
div.rounded_Grey{ 
	background: #999;
	margin-bottom:10px;
}
b.rtop_Grey, b.rbottom_Grey{
	display:block;
	background: #FFF;
}
b.rtop_Grey b, b.rbottom_Grey b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #999;
}
/*Orange*/
div.rounded_Orange{ 
	background: #f90;
	margin-bottom:10px;
}
b.rtop_Orange, b.rbottom_Orange{
	display:block;
	background: #FFF;
}
b.rtop_Orange b, b.rbottom_Orange b{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #f90;
}
/*Common*/
b.r1{
	margin: 0 5px
}
b.r2{
	margin: 0 3px
}
b.r3{
	margin: 0 2px
}
b.r4{
	margin: 0 1px;
	height: 2px
}
/*Content*/
div.content {
	padding:10px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}

ul {
	margin: 0; 
	padding: 15px; 
}