/* algemeen */

table
{
	border: 0;
	cellspacing: 0;	
}

td
{
font-family: Arial,Tahoma,Verdana,San-Seriff;
font-size:11px;
}

*
{
	margin: 0; padding: 0;
}

body
{
	background: #F0F0F0;
	text-align: center;
    font-family:Arial,Tahoma,Verdana,San-Seriff;
    font-size:10pt;
	color:#2B2E36;
}
 
img
{
	border: none;
}

a
{
color:#527BA7; text-decoration: underline;
}

a:visited
{
color: #527BA7; text-decoration: underline;
}	

a:hover
{
color:#790F0E; text-decoration: underline;
}

a:active
{
color: #000000; text-decoration: underline;
}	



/* DIV: container */ 

div#container
{
	margin: 0 auto;
	width: 905px;
	background: url("images/back_content.gif") repeat-y;

}

/* DIV: header */

div#header
{
	position: relative;
	width: 905px; height: 200px;
	background: url("images/back_content_top.gif") no-repeat 0 0;
}

div#header-image
{
	background: url("images/header.gif") no-repeat 10px 0;
	position: absolute; 
	top: 60px; 
	left: 26px; 
	margin: 0; 
	padding: 0; 
	width: 845px; 
	height: 108px;
}


/* DIV: TOPNAVIGATION */

div#topnavigation
{
	position: absolute;
	top: 30px; right: 36px;
	width: 83%;
	text-align: right;
	font-size: 10px;
	color:#CC0001;
}

div#topnavigation a
{
text-decoration:underline;
color: #D04B46;
} 
 
div#topnavigation a:hover
{
text-decoration:none;
color: #D04B46;
} 

/* DIV: TOPNAVIGATION 2 */

div#topnavigation2
{
	position: absolute;
	top: 30px; left: 36px;
	width: 17%;
	text-align: left;
	font-size: 10px;
	color:#CC0001;
}

div#topnavigation2 a
{
text-decoration:underline;
color: #D04B46;
} 
 
div#topnavigation2 a:hover
{
text-decoration:none;
color: #D04B46;
} 





/* DIV: content-container */ 

div#content-container
{
	padding: 0 0px 0 0px;
	float: left; clear: right;
	width: 890px;
	padding-left:35px;
	padding-right:0px;
}


div#nav-total
{
	float: left; clear: both;
 }

 div#nav2
{
	float: left;
	padding: 50 0 0 5px;
	text-align: left;
 }

/* DIV: Nav */

div#nav
{
	float: left;
	padding: 0 0 0 5px;
	width: 190px;
	text-align: left;
	background-image:url("images/stippel_vert.gif");
 }
 
div#nav img{
        margin: 1 0 0 0px
}

div#nav a
{
	float: left; clear: left;
	padding: 0 0 0 15px;
	width: 160px;
	color: #535353;
	text-decoration: none;
	line-height: 25px;
	border-bottom: 1px solid #E4E4E4;
	font-size:11px;
 }

div#nav a:hover
{
	color: #D04B46;
 }

div#nav .active
{
	/*font-weight:bold;nick*/
	background: url("images/nav-bullet-active.gif") no-repeat 0px 5px;
	color: #D04B46;
 }


.activemenu2
{
    font-weight:bold;
	background: url("images/nav-bullet-active2.gif") no-repeat 0px 5px;
 }
 
.menu2
{  
   font-weight:bold;
 }


 
/* Top navigation */

#topnav {left:50px; margin-top:5px; padding-top:5px; position:absolute; bottom:0px; white-space:nowrap; z-index:3; }

.normal
{
color: #ffffff;
background: #7286A5 url("images/tab-left.gif") left -2px no-repeat;
font-weight:bold;
text-decoration: none;
padding-left: 10px;
padding-top: 4px;
margin-right:3px;
}

.normal:hover
{
color: #ffffff;

}

.active
{
color: #ffffff;
background: #E66863 url("images/tab-left-active.gif") left -2px no-repeat;
/*font-weight:bold; nick*/
text-decoration: none;
padding-left: 10px;
padding-top: 4px;
margin-right:3px;
}
.active:hover
{
color: #ffffff;

}


.active-right
{
 height:auto;
background: url("images/tab-right-active.gif") right -1px no-repeat;
padding-right: 10px;
padding-top: 5px;
}

.normal-right
{
 height:auto;
background: url("images/tab-right.gif") right -1px no-repeat;
padding-right: 10px;
padding-top: 5px;
}

*html  .normal {

background: #7286A5 url("images/tab-left.gif") 0px 3px no-repeat;
}

*html  .active {

background: #E66863 url("images/tab-left-active.gif") 0px 3px no-repeat;
}

/* DIV: content */

div#content
{
	float: left;
	margin: 0 20px;
	width: 620px;
	text-align: left;
}


.titlebar{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#1F3351;
font-weight:bold;
width:100%;
}

/* nick */
.rightleaf td.titlebar{
 margin-top:12px;
 margin-bottom:12px;
 padding-top:3px;
 padding-bottom:2px;
}

.leftleaf td.titlebar{
 margin-bottom:24px;
 padding-bottom:5px;
}

.leftleaf td.titlebar span.title{
 color:3e547b;
 /*font-variant:small-caps;*/
 font-size:20px;
 font-weight:normal;
}


h1 {
 color:red;
 /*font-variant:small-caps;*/
 font-size:20px;
 font-weight:normal;
 padding-top:25px;
 padding-bottom:12px;  
}

h2 {
 color:000000;
 /*font-variant:small-caps;*/
 font-size:20px;
 font-weight:normal;
 padding-top:25px;
 padding-bottom:12px;   
}

/* end nick */

.title_dots{
height:1px;
background-image:url("images/stippel_horiz.gif");
padding-right:10px;
}

.channelcontent{
padding-top:10px;
padding-bottom:10px;
}

.channelcontent img{
padding:5px;
padding-left:10px;
padding-bottom:5px;	
}

.channelcontent a:link{
color: #1F3351; /*nick*/
color: #D04B46;
}

.channelcontent a:hover{

color: #1F3351; /*nick*/
color: #D04B46;
text-decoration:underline;
}

.channelcontent a:visited{
color: #1F3351; /*nick*/
color: #D04B46;
/*font-style:italic;*/
}

.cmdbuttons{
margin-left:10px;
}

.jobs{
vertical-align:top;
}

.jobs-detail{
vertical-align:top;
}

.emptycell{
 /*width:10px; nick*/
 padding:0px;
 margin:0px;
}

.infoDetail{
vertical-align:top;
padding-left:10px;
}	

/* DIV: NIEUWSHOME */
/*
div#nieuws
{
	float: right;
	padding: 0 0 0 0;
	width: 220px;
	background-color:#F4F4F3;
	color: #333;
	text-align:left;
	font-size: 11px;
	line-height: 15px;
 }*/
div#nieuws-content
{
	padding: 0 10px 0 15px;
	
 }

div#flashheader{
color:#00FF00;
position:absolute;
	position: absolute; 
	top: 50px; 
	left: 30px; 
	margin: 0; 
	padding: 0; 
	width: 845px; 
	height: 155px;
	display:none;
}

/* DIV: footer */

div#footer
{
	clear: left;
	padding: 10px 35px 20px 35px;
	background: url("images/back_content_bottom.gif") no-repeat 0 0; background-position:bottom left;
	color: #999;
	font-size: 10px;
	line-height: 20px;
	text-align: left;
 }
 
div#footer a
{
	color: #A5A49C;
}

p { margin: 20 0 0 0px;}

/* TIM */
.rightleaf
{
	/*float: right;*/
	/*padding: 0 0 0 0;
	margin: 0 0px 0 0; 
	background-color:#F4F4F3;
	nick*/
	width: 160px;
	background-color:white;
	color: #333;
	text-align:left;
	font-size: 11px;
	line-height: 15px;
 }
 .leftleaf
 {
 	/*float: left;*/
	width: 460px;
	margin-right:10px;
	text-align: left;
	font-size: 11px;
	color:#1F3351;
	line-height: 15px;
	background: #FFF;
 }
p#buttons a
{
	margin-left:10px;
}

table.techmeth { }
table.techmeth p { margin: 0 0 8 18px;}
table.solution { }
table.solution p { margin: 0 0 8 18px;}

.customerdate{
	font-style: italic;
}	

.imageLinking{
	text-align: center;
  	/*border-left:solid 1px #E4E4E4;
 	border-bottom:solid 1px #E4E4E4;
  	border-right:solid 1px #E4E4E4;nick*/
} 

.indexLinking{
  /*margin: 5 0 0 10px;*/
  padding:10px;
  margin: -1 0 0 0px;
  text-align: left;
  vertical-align: bottom;
  position:relative;
  margin-bottom:5px;
}

.teaser{
  text-align: center;	
}	

/*table#maintable { width:76% }
table#centertable { width:100% }*/

#centertable{
	vertical-align:top;
	padding: 0 0 0 0px;
}
	
#maintable{
margin-right:0px;

}

/*
tr.alternateHeader
{
      background-color: #7f93af;
      color:white;
}
tr.alternateRow2
{
      background-color: #C1CAD9;
      height:20px;
}
tr.alternateRow1
{
      background-color: #DCE0E9;
      height:20px;
}
table.alternate
{
      border-collapse: collapse;
      width:100%
}*/

/* mytrack table styles */
table.alternate tr.alternateHeader{
	background-color: #7f93af;
	color: white;
}
table.alternate thead {
	background-color: #7f93af;
	color: white;
}

table.alternate tr.alternateRow2 {
	height: 20px;
	background-color: #efefef;
}

table.alternate tr.alternateRow1 {
	background-color: #DCE0E9;
	height: 20px;
}

table.alternate {
	border-collapse: collapse;
}

table.alternate td,table.alternate th {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.channelcontent table.alternate a {
	text-decoration: none;
	color: #1F3351; /*nick*/
}
.channelcontent table.alternate a:hover{
	color: #1F3351; /*nick*/
	color: #D04B46;
	text-decoration:underline;
}
/*end mytrack table styles*/

span.infoText{
     color:#707070;
}

td.calendarDate{
     text-align:center;
     width:75px;
}

td.calendarDays{
     text-align:center;
     width:50px;
}

div ul{
	padding: 0 30px
}

div ol{
	padding: 0 30px
}

h1.detail{
  padding: 5 0 0 0px; 
  text-align: left;
  vertical-align: top;
  font-size:14px;
}

div#border{
  border-bottom:solid 1px #E4E4E4;
  border-left:solid 1px #E4E4E4;
  border-top:solid 1px #E4E4E4;
  border-right:solid 1px #E4E4E4;
  margin: 0 0 3 0px;
}

div.image{
  float: right;
  vertical-align: top;
  padding: 0 0 10 10px;
}
/*nick forms*/
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
    margin:2px;
	padding:2px 4px;
	border-collapse:collapse;
}
td#userId{
    margin-left:10px;
}
td#password{
    margin-left:10px;
}
/* end nick forms */
