.titel {

	width: 100%;
	border-bottom: 1px solid #AAA;
	color: #000;
	font-size: 14px;
	padding: 2px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	 

}

.boekmarker { width: 12px;
		background: #DDD;
		
		}
		
.legend {



	color: #000;
	font-size: 11px;
	padding: 2px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	overflow: hidden;
vertical-align: top;
}

.data {



	color: #00B;
	font-size: 11px;
	padding: 2px;
	font-family: "Trebuchet MS";
	font-weight: normal;
	vertical-align: top;
overflow: hidden;	
}

               
  td.nieuwitem{border-style: none;

  
					 font-family: verdana, sans-serif;
					 font-size: 9pt;
					 color: #000099;
					 height: 18px;
					 padding-left:4px;
					 padding-top:3px;
					 padding-bottom:3px;
					 vertical-align: top;
					 border-bottom-color: #DDDDDD;
					 border-bottom-style: solid;
					 border-bottom-width: 1px;

					 overflow: hidden;
	
				 background-color: #D6EBFF;
              
                }             
td.fieldred {border-style: none;
                background-color: #FFD1C5;
                 font-family: kpn sans, sans-serif;
                 font-size: 9pt;
                 color: #DD0000;
                 height: 18px;
                 padding-left:4px;
                 padding-top:3px;
                 padding-bottom:3px;
                 vertical-align: top;

                                border-bottom-color: #DDDDDD;
                                border-bottom-style: solid;
                border-bottom-width: 1px;
                overflow: hidden;
                }
               
td.headeritem {border-style: none;
                 background-color: #EEEEEE;
                 font-family: kpn sans, sans-serif;
                 font-size: 10pt;
                 color: #234DA0;
                 height: 30px;
                 padding-left:4px;
                 padding-top:2px;
                 padding-bottom:2px;
                 vertical-align: top;
                 overflow: visible;
                 font-weight: bold;
                 overflow: hidden;
                border-top-color: #DDDDDD;
                border-top-style: solid;
                border-top-width: 1px;
                                border-bottom-color: #234DA0;
                                border-bottom-style: solid;
                border-bottom-width: 1px;
                }

td.footeritem {border-style: none;
                 background-color: #EEEEEE;
                 font-family: kpn sans, sans-serif;
                 font-size: 10pt;
                 color: #234DA0;
                 height: 18px;
                 padding-left:4px;
                 padding-top:2px;
                 padding-bottom:2px;
                 vertical-align: top;
                 overflow: visible;
                 font-weight: bold;
                 overflow: hidden;
                border-top-color: #234DA0;
                border-top-style: solid;
                border-top-width: 1px;
                                border-bottom-color: #DDDDDD;
                                border-bottom-style: solid;
                border-bottom-width: 1px;
                } 


td.footeritemred {border-style: none;
                 background-color: #EEEEEE;
                 font-family: kpn sans, sans-serif;
                 font-size: 10pt;
                 color: #EE0000;
                 height: 18px;
                 padding-left:4px;
                 padding-top:2px;
                 padding-bottom:2px;
                 vertical-align: top;
                 overflow: visible;
                 font-weight: bold;
                 overflow: hidden;
                border-top-color: #234DA0;
                border-top-style: solid;
                border-top-width: 1px;
                                border-bottom-color: #DDDDDD;
                                border-bottom-style: solid;
                border-bottom-width: 1px;
                } 


                
                
div.blijstitem{
	font-family: verdana;
	font-size: 10px;
	border-bottom: 1px dotted #AAAAAA;
	padding: 2px;
}	

table.genretable {
	border: 1px solid #0000FF;
	margin-top: 10px;
	font-size: 10px;
	font-family: verdana;
}
table.genretable td {
	width: 200px
}
h1.catheader{
	font-family: verdana;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #0000FF;
	padding: 2px;
}

h2.catheader{
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #000088;
	padding: 2px;
}




table.subgenretable {
	border: 1px solid #0000FF;
	margin-bottom: 10px;
	font-size: 10px;
	width: 100%;
	font-family: verdana;
}
table.subgenretable td {
	
}

h1.catheader a:hover,h1.catheader a:link,h1.catheader a:visited{
	color: #FFFFFF;

}

h1.header {
	font-size: 14px;
	font-family: 'trebuchet ms';
	margin-top: -3px;
	

}
span.error
	{
		display: block;
		border: 1px solid #E11;
		margin: 2px;
		padding: 10px;
		color: #F22;
	
	}


span.loggedindata {
	font-size: 11px;
	font-family: verdana;
	padding-left: 16px;
	display: block;

}


	
span.sa {
	color: #DD0000;
	float: right;

}
.titelsa {

	width: 100%;
	background-color: #FFFFFF;
	color: #000;
	font-size: 14px;
	padding: 2px;
	font-family: "Trebuchet MS";
	font-weight: bold;
	border: 1px solid #DD0000;
	 

}

p.error {
	
	background-color: #FF9999;
	padding: 2px;

}

h4 {
	color: #000088;
	font-size: 14px;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 2px;
	margin-bottom: 2px;
}


div.opti a:link, div.opti a:visited {
	color: #FFFFFF;
	font-weight: bold;
}

div.opti a:hover {
	color: #FFFF00;
	font-weight: bold;
}

div.infoouter {
	padding: 2px;
	font-family: verdana;
	background-color: #0000DD;
	color: #FFFFFF;
}

div.infoinner {
	padding: 4px;
	border: 1px solid #FFFFFF;
	font-family: verdana;
	background-color: #0000DD;
	color: #FFFFFF;
}
 #tablist {
      float:left;
      width:100%;
      background:#DAE0D2 url("img/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
	  
     
      }
    #tablist ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #tablist li {
      float:left;
      background:url("img/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #234DA0;
      }
    #tablist a {
      float:left;
      display:block;
      background:url("img/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#313994;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tablist a {float:none;}
    /* End IE5-Mac hack */
    #tablist a:hover {
      color:#333;
      }
    #tablist #current {
      background-position:0 -150px;
      border-width:0;
      }
    #tablist #current a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #tablist li:hover, #tablist li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #tablist li:hover a {
      background-position:100% -150px;
      }
	  
h1.abheader {
	display: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 4px;

	font-size: 14px;
	color: #FFFFFF;
	background-color: #273D99;
	
}
 span.menuoptie a:link, span.menuoptie a:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	border: solid 1px #017FAD;
        padding: 3px;
        margin-right: 0px;
        
        background-color: #017FAD;
	text-decoration: none;
}
span.menuoptie a:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	 border: solid 1px #017FAD;
        padding: 3px;
        margin-right: 0px;
        background-color: #017FAD;
	text-decoration: underline;
}                
div.mmsafematch {
	background-color: #DBE8F2;
	border: 1px solid #017FAD;
	margin-bottom: 4px;
}
div.mmsafematchheader {
	background-color: #ffffff;
	padding-top: 4px;
	border-bottom: 1px solid #017FAD;
	margin-bottom: 4px;
}
h1 {
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #D11026;


}