body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  background-color:#CAE6F5;
}
a {
  color: #5D114B;	
  text-decoration: underline;
}
a:hover {
  color: #2C9CD7;
  text-decoration: underline;
}
a.link_1{
	color: #2C9CD7;;
	text-decoration: underline;
	font-weight: bold;
}
a.link_1:hover{
	color: #E0F0F9;
	text-decoration: underline;
}
p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
td{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
.kop {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  color: #000000;
}
.subkop {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #2C9CD7;  
}

#menuapp{
  position: absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  left: 20px;
  top: 120px;
  z-index:8; 
}
.title{
	color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.subtitle{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.hilight1{
  color:  #009901;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.hilight2{
  color:  #C71881;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.bullet{
  color:  #2C9CD7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.inputtextmiddel1{
	width: 15em; 
}
.inputtextmiddel1_invullen{
	width: 15em;
	background-color: #F9E1E4;
}
.inputtextmiddel2{
  width: 20em;
}
.inputtextmiddel2_invullen{
   width: 20em;
	background-color: #F9E1E4;  
}
.inputtextmiddel3{
  width: 26.9em;
}
.inputtextklein{
  width: 5em;
}
.nolink{
  color: White; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;  
  font-weight: bold;
  text-decoration: underline;

}
/*
	er moeten voor deze popups (speciaal en regulier) twee 
	id's zijn omdat ze gelijktijdig op het scherm staan
*/
#speciaal{
  position: absolute;
  left: 20px;
  top: 40px;
  visibility: hidden;
  background-color: #ECECFF;
  width: 95%;
  border: thin solid black;
  padding: 5px;
  z-index: 20;
}
#regulier{
  position: absolute;
  left: 20px;
  top: 40px;
  visibility: hidden;
  background-color: #ECECFF;
  width: 95%;
  border: thin solid black;
  padding: 5px;
  z-index: 20;
}

input.submit{
  background-color: #009997;
  color: White; 
}
TD.b{
	border-bottom:  1px solid #0088CD;	
}
TD.lt{
	border-left: 1px solid #0088CD;
	border-top:  1px solid #0088CD;
}
TD.tr{
	border-right: 1px solid #0088CD;
	border-top:  1px solid #0088CD;
}
TD.rb{
	border-right: 1px solid #0088CD;
	border-bottom:  1px solid #0088CD;
}
TD.bl{
	border-left: 1px solid #0088CD;
	border-bottom:  1px solid #0088CD;
}
TD.r{
	border-right: 1px solid #0088CD;
}
TD.blt{
	border-left: 1px solid #0088CD;
	border-top:  1px solid #0088CD;
	border-bottom:  1px solid #0088CD;
}
TD.trb{
	border-top:  1px solid #0088CD;
	border-right: 1px solid #0088CD;
	border-bottom:  1px solid #0088CD;	
}

.pb_full{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	background-color: #F1C200;
	border-top:  1px solid #0088CD;
	border-right: 1px solid #0088CD;
	border-bottom:  1px solid #0088CD;	
	border-left: 1px solid #0088CD;
}
.pb_empty{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	background-color: #737395;
	color: White;
	border-top:  1px solid #0088CD;
	border-right: 1px solid #0088CD;
	border-bottom:  1px solid #0088CD;	
	border-left: 1px solid #0088CD;
}

#faq-popup{
   position: absolute;
   left:60px;
   top:130px;
   z-index:30; /* top */
   visibility:hidden;
   width:660px;
	background-color: #CAE6F5;
   border-width:3;
   border-color: #999999;
   border-style:double;
   padding:4;
}
#vak-popup{
   position: absolute;
   left:20px;
   top:130px;
   z-index:30; /* top */
   visibility:hidden;
   width:400px;
	background-color: #CAE6F5;
   border-width:3;
   border-color: #999999;
   border-style:double;
   padding:4;
}

#itslogo{
	position: absolute;
	left: 470px;
	bottom: 50px;
	z-index: 5;
}
#klantlogo{
	position: absolute;
	left: 530px;
	bottom: 50px;
	z-index: 5;
}
#logos{
	padding-bottom: 50px;
	padding-left: 400px;
}
.subtitel_popup{
	color: #0088CD;
	font-weight: bold;
}
.subkop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0088CD;
}
.red{
	color: #EE3424;
}
.rowtop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #0088CD;
	color: White;
}
#nav_gekozen{
	position: absolute;
	left: 0px;
	top: 25px;
}
#nav{
	position: absolute;
	left: 90px;
	top: 25px;
}
#feedback_keuzemenu{
	position: absolute;
	left: 0px;
	top: 75px;
}
#feedback_lijn{
	position: absolute;
	left: 0px;
	top: 61px;
}
li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
}
A.btn_small{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #AF1584;
	text-decoration: none;
	height: 20px;
	background-color: #EBECFF;
	text-align: center;
	border: 1px #333399 solid;
	width: 20px;
	padding: 2px 5px 1px 5px;
}
A.btn_small:hover{
	background-color: #F5EFFF;
}

/********************************/
/** Opbouw / layout scherm      */ 
/** Wijzigingen tbv het ontwerp */
/********************************/
#top { /** top balk, achtergrond loopt door naar rechts-boven*/
	position: absolute;
	left: 0px;
	top: 0px;
	height:91px;
	width: 100%;
	background-image:url(../images/top_transp_stippen.gif);
	background-color:  #808080;
	z-index:2;
}
#bgtop{ /** top achtergrond, links-boven */
	position:absolute;
	left: 0px;
	top: 0px;
	height:91px;
	width:860px;
	background-color: #2C9CD7;
	background-image:url(../images/top_transp_stippen.gif);
	z-index:3;
}
#bottom_eerste{
	position:absolute;
	left: 0px;
	top: 91px;
	background-image:url(../images/top-end.gif);
	background-repeat:no-repeat;
	width: 790px;
	z-index:5;
}
#content{
	position: absolute;
	top: 90px;
	left: 0px;
	background-image: url(../images/main-back.gif);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:880px;
	height: 100%;
	z-index: 4;
}
.textblok{
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 120px;
	margin-top: 55px;

}
.textblok_hoog{
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 120px;
	margin-top: 15px;
}
#fotos{
	
	position:absolute;
	left:790px;
	top: 0px;
	z-index:21;
    width: 90px;
}
.lijnmenu { /** streepje tussen de menu-items in de top */
  color: #FFFFFF;
  font-weight: bold;
}
#menu-text{
  position: absolute;
  left: 20px;
  top: 70px;
  z-index:8;
}
a.menulink{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.menulink:hover{
  color: #E0F0F9; 
}
input.btn_small{
	font-family: arial, verdana, sans-serif;	
	font-size: 12px;
	color: #AF1584;	
	text-decoration: none;	
	height: 20px;	
	background-color: #EBECFF;	
	text-align: center;	
	border: 1px #333399 solid;	
	width: 120px;	
	padding: 1px 5px 1px 5px;
	cursor: pointer;
}
#bron{
	position: absolute;
	left: 100px;
	top: 80px;
	width: 100px;
	height: 100px;
	border: black 1px solid;
   z-index: 10;
}
#container{
	position: absolute;
	left: 100px;
	top: 200px;
	height: 200px;
	width: 200px;
	border: groove black 2px;
	background-color: #E0F0F9;
}
hr.line{
	color: #0272C8;
}

hr.line2{
	color: #BA16B0;
}
.backgrn_kolom	{
	background-color: #E0F0F9;
	
}
.msg{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	color: Red;
	height: 20px;
	text-align: left;
	padding-top: 2px; 
	
}
th{
 background-color: #585858;
 color: #FFFFFF;
 font-family: verdana, arial, sans-serif;
    font-size: 12px;
    padding-left: 10px;
 padding-right: 10px;
}
.tab1{
 background-color: #E0E0E0;

}
.rt{
text-align: right;
}
.1
{
background-color: #FF0000;

}
.2
{
background-color: #FF5809 ;}
.3{
background-color: yellow;}
.4{
background-color: green;}
.small{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 6pt;
  margin-top: 0px;
  vertical-align:super;
  }
  .smaller{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 6pt;
  margin-top: 0px;

  }
  #messageBox
{
    position:absolute;
    top: 0px;
    background-color:#FFFF80;
    color:black;
    display: none;
    border-style: none;      
    padding-left: 10px;
     filter:alpha(opacity=100); /* IE's opacity*/
     /*background:url(../images/sub-back.gif);*/
     opacity: 0.99;
}
.red
{
background-color: #FF0000;
color:black;

}
.orange
{
background-color: #FF5809 ;}
.yellow{
background-color: yellow;}
.green{
background-color: green;}
.white{
background-color: white;}
.small{
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 6pt;
  margin-top: 0px;
  vertical-align:super;
  }

