body {
  color:#000;
  font-family:arial, helvetica, sans-serif;
  font-size:9pt;
  margin:0;
  padding:0;
  text-align: center;
  background:url(../images/pattern.jpg) top left repeat-x #fff;
}

img, fieldset { border:None; }

a { color:#000000; text-decoration: none; }
a:hover { color:#DB8606; text-decoration: none; }

table input { width: auto; height: auto; }

select {
    border: 1px solid #999;
    border-right-color: #DDD;
    border-bottom-color: #DDD;
    width: auto;
}

p, ul, ol, dl {
    margin: 0 0 1em;
    font-size: 0.9em;
}




td,th {
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #3E3E3E;
    text-decoration: none;
    border: none;
}

strong { color:#000; }
.clear { clear:both; height:10px;}

#container {
  width:800px;
  text-align: left;
  margin:7px auto 0 auto;
  background:url(../images/pagebg.jpg) top left repeat-x #eee;
  border:1px solid #000;
  border-bottom:none;
  padding-bottom: 20px;
}

#footer {
   width:790px;
   _width:800px;
   padding:2px 5px 2px 5px;
   border:1px solid #000;
   border-top:1px solid #666;
   background:#000033;
   text-align:center;
   margin:0 auto 0 auto;
}

#content { 
	padding:0 5px 30px 5px;
	background: #eee;
}
    

  #header {
    padding:0 20px 0 20px;
    height:72px;
  }

    #logo { 
      width:188px;
      height:72px;
      display:block;
      float:left;
    }

    #info {
      width:auto;
      padding:10px;
      border:1px solid #ccc;
      background:#000033;
      margin:20px 20px 0 0;
      float:right;
      text-align:center;
   }
    #info a { color:#FF7C01;}
    #info a:hover { color: #ececec; }
 
  #nav {
    clear:both;
    padding:10px 0 0 30px;
  }

    #nav ul {
      clear:both;
      margin:0;
      padding:0 0 0 0;
    }
    
    #nav ul li {
      list-style:none;
      margin:0;
      padding:0;
      display:inline;
    }
    
    #nav ul li a {
      display:block;
      float:left;
      margin:0 0 0 9px;
      text-decoration:none;
    }

    #nav ul#main_nav {
        padding-left:40px;
    }
    
    #nav ul#main_nav li a {
      background:url(../images/tab.jpg) bottom left no-repeat #333;
      width:110px;
      height:23px;
      line-height:23px;
      text-align:center;
      color:#ffffff;
      font-weight:bold;
      font-size:8pt;
    }
    
    #nav ul#main_nav li a.active {
      background:url(../images/tab.jpg) top left no-repeat #ff8800;
      color:#FF7C01;
    }

    #nav ul#main_nav li a.active:hover {
        color:#FF7C01;
    }

    #nav ul#main_nav li a:hover {
      color:#ff8800;
    }    
    
    #nav ul#sub_nav li a {
      height:16px;
      line-height:16px;
      padding:5px 10px 5px 25px;
      font-weight:bold;
      color:#FFFFFF;
    }
    
    #footer {
    	color:#FFFFFF;
    }
    #footer a {
        color:#FFFFFF;
    }

    #nav ul#manage li a:hover {
        color:#FF7C01;
    }
    #nav ul#manage li a {
      text-align:right;
      height:16px;
      line-height:16px;
      padding:5px 10px 5px 25px;
      font-weight:bold;
    }

    #nav ul#sub_nav li a:hover {
        color:#ff8800;
    }
    

    /** Individual Sub-nav items **/
    
    #nav a.cat { background:url(../images/icons/cat.gif) 0 5px no-repeat; }
    #nav a.home { background:url(../images/icons/home.png) 0 5px no-repeat; }
    #nav a.cfd { background:url(../images/icons/note.gif) 0 5px no-repeat; }
    #nav a.partner { background:url(../images/icons/partners.gif) 0 5px no-repeat; }
    #nav a.links { background:url(../images/icons/links.gif) 0 5px no-repeat; }
    #nav a.news { background:url(../images/icons/news.gif) 0 5px no-repeat; }
    #nav a.cptp { background:url(../images/icons/cptp.png) 0 5px no-repeat; }
    #nav a.poscalc { background:url(../images/icons/poscalc.gif) 0 5px no-repeat; }
    #nav a.personal { background:url(../images/icons/personal_preferences.gif) 0 5px no-repeat; }
    #nav a.activate { background:url(../images/icons/activatecp.gif) 0 5px no-repeat; }
    #nav a.new_user { background:url(../images/icons/new_user.gif) 0 5px no-repeat; }
    #nav a.edit { background:url(../images/icons/edit_user.gif) 0 5px no-repeat; }
    #nav a.edit2 { background:url(../images/icons/edit.png) 0 5px no-repeat; }
    #nav a.delete { background:url(../images/icons/delete.png) 0 5px no-repeat; }
    #nav a.overview { background:url(../images/icons/overview.gif) 0 5px no-repeat; }
    #nav a.active { background:url(../images/icons/online.gif) 0 5px no-repeat; }
    #nav a.history { background:url(../images/icons/history.gif) 0 5px no-repeat; }
    #nav a.new_course { background:url(../images/icons/new_document.gif) 0 5px no-repeat; }
    #nav a.new_cat { background:url(../images/icons/new_cat.gif) 0 5px no-repeat; }
    #nav a.new_src { background:url(../images/icons/new_src.gif) 0 5px no-repeat; }
    #nav a.watchlist { background:url(../images/icons/watchlist.gif) 0 5px no-repeat; }
    #nav a.platform { background:url(../images/icons/history.gif) 0 5px no-repeat; }
    #nav a.wheel { background:url(../images/icons/wheel.png) 0 5px no-repeat; }
    #nav a.lang { background:url(../images/icons/lang.gif) 0 5px no-repeat; }
    #nav a.new_tp { background:url(../images/icons/new_tp.gif) 0 5px no-repeat; }
    #nav a.new_cp { background:url(../images/icons/new_cp.gif) 0 5px no-repeat; }
    #nav a.changepwd { background:url(../images/icons/change_password.gif) 0 5px no-repeat; }
    #nav a.tp { background:url(../images/icons/note.gif) 0 5px no-repeat; }
    #nav a.advicepage { background:url(../images/icons/advicepage.gif) 0 5px no-repeat; }
    #nav a.tarieven { background:url(../images/icons/advicepage.gif) 0 5px no-repeat; }

    /* Generic CSS based Icons. use=> <tag class="Icon iconname">text</tag> */
    .Icon {
        width: auto;           
        padding-left:20px;
        background-position: left center;
        background-repeat: no-repeat;
    }

    a.Icon { }

    a.Icon:hover {
        text-decoration: underline;
    }

    .Icon.Ticket { background:url(../images/icons/ticket.gif) 0 2px no-repeat; }
    .Icon.webTicket { background:url(../images/icons/ticket_source_web.gif) 0 2px no-repeat; }
    .Icon.emailTicket { background:url(../images/icons/ticket_source_email.gif) 0 2px no-repeat; }
    .Icon.phoneTicket { background:url(../images/icons/ticket_source_phone.gif) 0 2px no-repeat; }
    .Icon.otherTicket { background:url(../images/icons/ticket_source_other.gif) 0 2px no-repeat; }
    .Icon.overdueTicket { background:url(../images/icons/overdue_ticket.gif) 0 2px no-repeat; }
    .Icon.assignedTicket { background:url(../images/icons/assigned_ticket.gif) 0 2px no-repeat; }
    .Icon.lockedTicket { background:url(../images/icons/locked_ticket.gif) 0 2px no-repeat; }
   
    .Icon.file { background-image: url(../images/icons/file.gif); }
    .Icon.refresh { background-image: url(../images/icons/refresh.gif); }
    .Icon.note { 
        font-weight: bold;
        font-size: 1em;
        background-image: url(../images/icons/note.gif); 
    }
    .Icon.thread { 
        font-weight: bold;
        font-size: 1em;
        background-image: url(../images/icons/thread.gif); 
    }


.koersen_placeholder
{
	margin-top: 5px;
	width: 98%;
}
.koersen_block {
	padding: 2px;
	border-width:1px;
	border-color:#0000ff;
	border-style:dotted solid;
	background-image:url(http://www.beurspro.com/web/images/bg_form.jpg);	color:#094488;
	vertical-align: top;
}

.koersen_placeholder td
{
	padding: 2px;
	text-align: center;
}
.koers_placeholder
{
	overflow: hidden;
	height: 113px;	
}
.koersen_tabs
{
	width: 99%;
}
.koersen_tabs td
{
	background-color: #094488;
	border-right: 1px dotted white;
	padding: 2px;
	margin: 0px;
	color: white;
	width: 40px;
}
td.selected
{
	background-color: #FEE17D;
	border-right: 1px dotted white;
	padding: 2px;
	margin: 0px;
	color: #094488;
	width: 40px;
}
.koers_placeholder .hidden
{
	display: none;
}
.koers_placeholder .selected
{
	display: visible;
}