/* mozilla/opera/safari hack \*/ 
html, body{height:100%;} 
/* end hack */

body { 
		text-align:center; 
		font-family: Arial;
		color: #000000;
		font-size: 11px;
		margin: 0px;
		background-repeat: repeat-x
}

img {
		border:none;
}

/*WRAPPERS*/		
#wrapper_outside { 
		width:1000px; 
		margin:0 auto; 
		background-repeat: repeat-y;
	 	min-height:100%;
	  	height:auto !important;
	  	height:100%;
}

#wrapper_inside { 
		clear:both;
		width:985px; 
		margin:0 auto;
		background-image: url(../images/bg_inside.jpg);
		background-repeat: repeat-y;
		padding-left:10px;
}

#wrapper_inside_no_left { 
		clear:both;
		width:985px; 
		margin:0 auto;
		background-image: url(../images/bg_inside_no_left.jpg);
		background-repeat: repeat-y;
		padding-left:10px;
}

#wrapper_inside_no_sideboxes { 
		clear:both;
		width:985px; 
		margin:0 auto;
		background-image: url(../images/bg_inside_no_sideboxes.jpg);
		background-repeat: repeat-y;
		padding-left:10px;
}

/*HEADER*/
#header {
		width:965px; 
		margin-right:20px;
		height:89px; 
		background-image: url(../images/bg_header.jpg);
}

#logo {
		float:left;
		padding-top:15px;
		padding-left:175px;
}

img.your {
		margin-bottom:10px;
		margin-right:8px;
}

#print_header {
		display:none;
}

/*MENU*/
#menu_container {
		clear:both;
		width:965px; 
		height:21px; 
		margin-right:20px;
		background-image: url(../images/bg_menu.jpg);
		background-repeat: repeat-x;
		padding-top:6px;
}

#menu_content {
		margin-left:175px;
		height: 15px;
		color: #727272;
		border-left:1px solid white;
}

#menu_content ul {
		clear:both;
		list-style: none;
		padding: 0;
		margin: 0;
}

#menu_content li {
		height: 15px;
		float: left; 
		padding-right:15px;
		padding-bottom:0px; 
		padding-left:15px;
		text-decoration: none;
		color: #727272;
		font-size: 12px;
		font-family: arial;
		letter-spacing: 0px;
		border-right:1px solid white;
}

#menu_content a{
		text-decoration: none;
		color: #ffffff;
		font-size: 12px;
		font-family: arial;
		letter-spacing: 0px;
}

#menu_content a:hover{
		text-decoration: none;
		color: #dcdcdc;
		font-size: 12px;
		font-family: arial;
		letter-spacing: 0px;
}

#menu_content a.active{
		color: #792e17;
}

/*FRONTPAGE BANNER*/
#frontpage_banner {
		margin-right:20px;
		width:965px;
		background-color:#2d313b;
		height:150px;
}

/*BREADCRUMBS*/
#breadcrumbs {
		text-align:left;
		width:780px;
		background-color:#2d313b;
		height:20px;	
		float:left;
		color:#9496a7;
		padding-left:185px;
		padding-top:6px;
}

#breadcrumbs a
{
		color:#9496a7;
		text-decoration:none;
		margin:0px 5px 0px 5px;
}

#breadcrumbs a:hover
{
		color:#ffffff;
}

/*CONTENTPAGE BANNER*/
#contentpage_banner {
		margin-right:20px;
		width:965px;
		background-color:#2d313b;
		height:80px;
}

/*PAGE CONTENT*/
#content_container {
	    margin-right:20px;
		width:965px; 
		background-repeat: repeat-y;
}


/*SIDEBAR LEFT*/
#sidebar_left {
		float:left;
		width:180px;
		background-repeat: repeat-y;
}

.block_left_header {
		clear:both;
		padding:3px 8px 3px 8px;
		float:left;
		text-align:left;
		background-color:#b1b8ca;
		width:159px;
		border-bottom:5px solid #ff5400;
}

.block_left_header h2 {
		margin:0px;
		font-size:12px;
		font-family: arial;
		font-weight:bold;
		color:#2a2a32;
}

.block_left_header h2 a{
		margin:0px;
		font-size:12px;
		font-family: arial;
		font-weight:bold;
		color:#2a2a32;
}

.block_left_header h2 a.active{
		color:#5f616f;
}

.block_left_header h2 a:hover {
		color:#5f616f;
}

.block_left_content {
		clear:both;
		padding-top:3px;
		text-align:left;
		width:179px;
}

/*LEVEL 1*/
.block_left_content ul {
		margin:0;
		padding:0;
		margin-right:4px;
	    background-color:#f2f3f7;
}

.block_left_content ul li {
		list-style: none;
		border-bottom:1px solid #d0d1d6;
		margin:0px;
		padding:2px 0px 4px 8px;
}

.block_left_content a{
		text-decoration:none;
		color:#2a2a32;
		background-image: url(../images/arrow.gif);
		background-repeat: no-repeat;
		font-size:10px;
		font-family: verdana;
		padding-left:12px;
}

.block_left_content a.active{
		color:#da4b05
}

.block_left_content a.active-down{
		background-image: url(../images/arrow_down.gif);
		background-repeat: no-repeat;
		color:#da4b05
}

.block_left_content a:hover{
		text-decoration:none;
		color:#8d8d9e;
}

/*LEVEL 2*/
.block_left_content li ul {
		width:auto;
		border:0px;	
		padding:3px 5px 3px 5px;
		margin:0px;
}

.block_left_content li ul li {
		width:auto;
		border:0px;	
		padding:0px;
		padding-top:4px;
		padding-bottom:2px;
		margin:0px;
}

.block_left_content li ul li a{
		text-decoration:none;
		color:#2a2a32;
		background:none;
		font-size:10px;
		font-family: verdana;
		padding-left:15px;
		background-image: url(../images/dash.gif);
		background-repeat: no-repeat;	
}

.block_left_content li ul li a.active {
		background-image: url(../images/dash.gif);
		background-repeat: no-repeat;	
		color:#8d8d9e
}


/*PAGE CONTENT*/
#page_content {
		float:left;
		width:615px;
		background-color:#ffffff;
		padding-top:5px;
		padding-left:8px;
}

#page_content_no_left {
		float:left;
		width:795px;
		background-color:#ffffff;
		padding-top:5px;
		padding-left:8px;
}

#page_content_no_sideboxes {
		float:left;
		width:775px;
		background-color:#ffffff;
		padding-top:5px;
		padding-left:8px;
}

h1 {
		margin:0px;
		padding-bottom:5px;
		color:#da4b05;
		font-size:14px;
		border-width: 0px 0px 1px 0px; 
		border-style: dotted; 
		border-color: #d4d4d4;
}

h2 {
		margin:0px;
		color:#da4b05;
		font-size:12px;
}

h3 {
		margin:0px;
		font-size:11px;
		font-weight:bold;
		color:#2a2a32;
}

h3 a {
		margin:0px;
		font-size:11px;
		font-weight:bold;
		color:#000000;
}

p {
		margin:0px;
		margin-top:5px;
		margin-bottom:0px;
}

p a	{
		text-decoration:none;
		color:#da4b05;
}

a {
		text-decoration:none;
		color:#a7a8ac;
}

#page_content h2, #page_content_no_sideboxes h2, #page_content_no_left h2 {
		margin-top: 10px;
}

#page_content h3, #page_content_no_sideboxes h3, #page_content_no_left h3 {
		margin-top: 10px;
}

#page_content h2 a, #page_content_no_sideboxes h2 a, #page_content_no_left h2 a {
		margin:0px;
		color:#da4b05;
		font-size:12px;
}

#page_content ul, #page_content_no_sideboxes ul, #page_content_no_left ul {
}

#page_content ul li, #page_content_no_sideboxes ul li, #page_content_no_left ul li {
		color:#000000;
		list-style-image: url(../images/bullet.gif)!important;
		list-style-image: url(../images/bullet_ie.gif);
	  	font-weight: normal;
	    vertical-align: middle;
}

#page_content ul li.headline a, #page_content_no_sideboxes ul li.headline a, #page_content_no_left ul li.headline a {
		text-decoration:none;
		color:#000000;
		font-weight:bold;
}	

#page_content ul li.headline a:hover, #page_content_no_sideboxes ul li.headline a:hover, #page_content_no_left ul li.headline a:hover {
		text-decoration:none;
		color:#da4b05;
		font-weight:bold;
}

#page_content ul li.sitemap a, #page_content_no_sideboxes ul li.sitemap a, #page_content_no_left ul li.sitemap a {
		text-decoration:none;
		color:#000000;
		font-weight:bold;
}	

#page_content ul li.sitemap a:hover, #page_content_no_sideboxes ul li.sitemap a:hover, #page_content_no_left ul li.sitemap a:hover {
		text-decoration:none;
		color:#da4b05;
		font-weight:bold;
}

#page_content ul li a, #page_content_no_sideboxes ul li a, #page_content_no_left ul li a {
		text-decoration:none;
		color:#da4b05;
}	

#page_content ul li.sitemap ul li a, #page_content_no_sideboxes ul li.sitemap ul li a, #page_content_no_left ul li.sitemap ul li a {
		text-decoration:none;
		color:#646464;
		font-weight:normal;
}

#page_content ul li.sitemap ul li a:hover, #page_content_no_sideboxes ul li.sitemap ul li a:hover, #page_content_no_left ul li.sitemap ul li a:hover {
		text-decoration:underline;
		color:#646464;
		font-weight:normal;
}

#page_content h2, #page_content_no_sideboxes h2, #page_content_no_left h2,
#page_content h3, #page_content_no_sideboxes h3, #page_content_no_left h3,
#page_content p, #page_content_no_sideboxes p, #page_content_no_left p
{
	clear: both
}

/*MAIN CONTENT*/
#main_content_container {
		padding-bottom:10px;
		float:left;
		text-align:left;
		width:610px;
		background-color:#ffffff;
}

#main_content_container_no_left {
		padding-bottom:10px;
		float:left;
		text-align:left;
		width:790px;
		background-color:#ffffff;
}

#main_content_container_no_sideboxes {
		padding-bottom:10px;
		float:left;
		text-align:left;
		width:770px;
		background-color:#ffffff;
}

/*FRONTPAGE CONTENT */

/*NIEUWS ITEMS*/
#nieuws_content_container {
		float:left;
		text-align:left;
		width:385px;
		background-color:#ffffff;
		margin-right:20px;
}

#nieuws_content_container a {
		text-decoration:none;
		color:#a7a8ac;
}

#nieuws_content_container h3 {
		margin:0px;
}

#nieuws_content_container h3 a {
		font-size:11px;
		font-family: arial;
		font-weight:bold;
		color:#2a2a32;
}

.nieuws_item {
		width:385px;
		float:left;
		margin-top:5px;
		margin-bottom:5px;
}

.nieuws_datum {
		float:left;
		width:35px;
		border-right:2px solid #a3a3a3;
		margin-right:10px;
}

.nieuws_dag {
		color: #a3a3a3;
		font-size: 24px;
		font-family: arial;
}

.nieuws_maand_jaar {
		color: #a3a3a3;
		font-size: 10px;
		font-weight:bold;
		font-family: arial;
}

.nieuws_content {
    float: left;
    width: 338px
}

/*INFO ITEMS*/
#info_content_container {
		float:left;
		text-align:left;
		width:385px;
		background-color:#ffffff;
}

.info_item {
		clear:both;
		width:385px;
		margin-bottom: 5px
}

.info_content {
		margin-top:5px;
		padding-bottom:10px;
}

.info_item img {
		margin-right:5px;
		margin-bottom:5px;
		float:left;
}

.info_content a {
		text-decoration:none;
		color:#DA4B05;
}

/*SIDEBAR RIGHT*/
#sidebar_right {
		float:right;
		width:160px;
		background-color:#7b7b81;
}

.block_right {
	
}

.block_right_header {
		clear:both;
		padding:3px 8px 8px 8px;
		float:left;
		text-align:left;
		width:144px;
		font-size:12px;
		font-family: arial;
		font-weight:bold;
		color:#ffffff;
}

.block_right_header h2 {
		margin:0px;
		font-size:12px;
		font-family: arial;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
}

.block_right_header h2 a{
		font-size:12px;
		font-family: arial;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
}


.block_right_picture {
		clear:both;
		border-top:2px solid #ff7e00;
}

.block_right_content {
		clear:both;
		text-align:left;
		padding:7px;
		border-bottom:2px solid #ff7e00;
		color:#cdcdcd;
}

.block_right_content a{
		text-decoration:none;
		color:#000000;
}

/*FOOTER*/
#footer {
		clear:both;
		margin-right:20px;
		width:965px; 
		height:51px;
		background-image: url(../images/bg_footer.jpg);
		background-repeat: no-repeat;
}

#footer_links {
		margin-top:10px;
		text-align:left;
		clear:both;
		margin-left:15px;
		height:51px;
		color:#a7a8ac;
}

#footer_links a {
		color:#2d313b;
}

.kader {
	border-top: solid 1px #d0d0d0; 
	border-bottom: solid 1px #d0d0d0;
	padding-left: 20px; 
	padding-right:20px; 
	margin-left: 20px; 
	margin-right: 20px; 
	padding-top: 5px; 
	padding-bottom: 5px
}

em {
	font-weight: bold;
	font-style: normal
}

strong {
}

#content_container table.default {
	border: solid 1px #d0d0d0;
	border-collapse: collapse;
	margin-top: 10px
}

#content_container table.default td, #content_container table.default th {
	border: solid 1px #d0d0d0;
	padding: 2px
} 

#content_container table.none {
	border: none
}

#content_container table.none td, #content_container table.none th {
	border: none;
	padding: 2px
}

p.table-caption {
	font-size: 9px
}
		
.hidden {
	display: none
}

.case {
	clear: both
}

.case-description a {
		text-decoration:none;
		color: #a7a8ac;
}

.case .metadata a {
		text-decoration:none;
		color: #DA4B05;
}

.case-description {
	float: left;
	width: 480px;
}

.case .metadata {
	padding-top: 5px
}

.case-image {
	float: left;
	width: 130px;
	margin-top: 32px
}

.case .metadata .element {
    clear: both
}

.case .metadata .element .name {
    float: left;
    width: 65px;
    color:#2a2a32;
}

.case .metadata .element .values {
    float: left;
    width: 400px
}

#left {
    float: left;
    width: 385px;
    margin-right: 20px
}

#right {
    float: left;
    width: 385px
}

#search-cases {
    width: 600px;
}

#search-cases .criterium {
	clear: both;
	width: 500px
}

#search-cases .prompt {
    float: left;
    width: 110px;
    margin-top: 5px
}

#search-cases .input {
    float: left;
	margin-top: 5px
}

#search-cases input {
    font-family: Arial;
    font-size: 11px
}

#search-cases select {
    font-family: Arial;
    font-size: 11px
}

.screenshots {
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    margin-bottom: 3px;
}

.screenshots a {
		text-decoration:none;
		color: #da4b05
}

.screenshot {
    float: left;
    margin: 5px;
	width: 260px;
	text-align: center
}

.in-text-image {
    text-align: center;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

#quick-search-form {
    margin-top: 10px;
    margin-bottom: 10px
} 

#quick-search-form input {
    font-family: Arial;
    font-size: 11px
}

.search-result {
    margin-top: 5px;
    margin-bottom: 5px
}

.search-result .title .title {
	font-size:11px;
	font-weight:bold;
	color:#2a2a32;
}

.search-result .title .content-type {
	font-size:11px;
	color:#2a2a32;
}

#search-box {
    float: right;
    margin-right: 5px;
    margin-top:5px
}

#search-box input {
    font-family: Arial;
    font-size: 11px
}

.link-item h2 {
		margin:0px;
		padding-bottom:5px;
		color:#da4b05;
		font-size:14px;
		border-width: 0px 0px 1px 0px; 
		border-style: dotted; 
		border-color: #d4d4d4;
}

.link-item {
    clear: all
}

.link-item-image {
    float: left;
    margin-top: 5px;
    margin-right: 5px
}

.link-item-description {
    float: left
}

.company-logos {
    width: 520px;
    clear: all;
    margin-top: 5px;
    margin-bottom: 5px
}

.company-logo {
    float: left;
    margin: 5px
}

#login {
    width: 600px;
}

#login .field {
	clear: both;
	width: 500px
}

#login .prompt {
    float: left;
    width: 110px;
    margin-top: 5px
}

#login .input {
    float: left;
	margin-top: 5px
}

#login input, #logout input {
    font-family: Arial;
    font-size: 11px
}

#login .error {
	color: red;
	font-weight: bold
}
