
/* ||||||||||||||||  basis lay-out  |||||||||||||||||| */

body,h1,h2,h3,h4,td
{
font-family: Arial,Helvetica,Verdana,Sans-Serif;
font-size: 14px;
line-height: 21px;
text-align: justify;
}

body
{
color: #0B316B;
background-color:#F1F1F1;
margin-top:12px;
margin-left:16px;
margin-right:10px;
margin-bottom:12px;
}

/* ||||||||||||||||  link kleuren iso.css |||||||||||||||||| */

a:link
{
color: #000000;
text-decoration: none;
font-weight: normal;
}
	
a:visited
{
color: #808000;
font-weight: normal;
}
	
a:active
{
color: #008080;
}

a:hover
{
color: #779999;
}

/* ||||||||||||||||  link kleur breadcrumb |||||||||||||||||| */

a.pad:visited 
{
font-weight: normal;
color: #000000;
}

a.pad:link 
{
font-weight: normal;
color: #000000;
}

a.pad:hover 
{
font-weight: normal;
color: red;
text-decoration: none;
}

a.pad:active 
{
font-weight: normal;
color: #000000;
}


/* ||||||||||||||||  link kleur breadcrumb bestellen  |||||||||||||||||| */

a.bestelpad:visited 
{
font-weight: normal;
color: red;
}

a.bestelpad:link 
{
font-weight: normal;
color: red;
}

a.bestelpad:hover 
{
font-weight: normal;
color: red;
text-decoration: underline;
}

a.bestelpad:active 
{
font-weight: normal;
color: red;
}

/* ||||||||||||||||  link kleur welkom luxxys  |||||||||||||||||| */

a.luxxys:visited 
{
font-weight: normal;
color: #000000;
}

a.luxxys:link 
{
font-weight: normal;
color: #000000;
}

a.luxxys:hover 
{
font-weight: bold;
color: #FFFF00;
}

a.luxxys:active 
{
font-weight: normal;
color: #000000;
}



/* ||||||||||||||  alinea koppen  |||||||||||||||| */

h1
{
font-weight: normal;
font-size: 25px;
margin-top: 20px; 
margin-bottom: 50px;
text-align: center;
color:#0B316B;
}

h2
{
font-weight: bold;
font-size: 14px;
color:#0B316B;
margin-top: 30px; 
margin-bottom: 20px;
}

h3
{
font-weight: bold;
font-size: 12px;
text-align: center;
color:#000000;
}

h4
{
font-weight: bold;
font-size: 12px;
text-align: left;
color:#0B316B;
margin-top: 30px; 
margin-bottom: 20px;
}

h5
{
font-weight: normal;
font-style: italic;
font-size: 10px;
color:#000000;
}

h6
{
font-weight: normal;
font-size: 10px;
color:#0C0E50;
}

p.1

{
position:relative;
background-color: #CCCCFF;
padding:10px;
}

p.2
{
position:relative;
background-color: #9999CC;
padding:10px;
}

p.3
{
position:relative;
background-color: #CCCCCC;
padding:10px;
}

p.4
{
text-align: center;
position:relative;
background-color: #F7F7E7;
padding:10px;
font-size: 12px;
color: #CC0033;
}

p.5
{
text-align: center;
position:relative;
background-color: #CCCCCC;
padding:10px;
font-weight: bold;
font-size: 12px;
color: #CC0033;
}

.5a
{
height: 120px;
top:10px;
text-align: center;
position:relative;
padding:6px;
font-weight: normal;
font-size: 12px;
color: #000080;
border-top: 1px  dashed #5A5A5A;
border-left: 0px  solid #FFFFFF;
border-bottom: 1px  dashed  #5A5A5A;
border-right: 2px  solid #FFFFFF;
}

.5aa
{
height: 120px;
top:10px;
text-align: left;
position:relative;
padding-left:10px;
padding-right:6px;
padding-bottom:10px;
padding-top: 30px;
font-weight: normal;
font-size: 12px;
color: #000080;
background-color: #939393;
}


.5b
{
position:relative;
padding:5px;
background-color: #FFFFFF;
}

.5c
{
position:relative;
padding:5px;
background-color: #FFFFFF;
border-left: 3px  solid #E8E8E2;
border-bottom: 1px  solid #000000;
border-right: 2px  solid #E8E8E2;
}

.5ex
{
text-align: center;
position:relative;
padding:10px;
font-weight: bold;
font-size: 12px;
color: #000080;
border-left: 2px  solid #E8E8E2;
border-bottom: 2px  solid #778899;
border-right: 2px  solid #E8E8E2;
}

p.5na
{

font-size: 14px;
color: #E8E8E2;
position:relative;
padding:0px;
padding-top:0px;
padding-bottom:30px;
}

p.5nav
{

font-size: 14px;
color: #E8E8E2;
position:relative;
padding:-10px;
padding-top:60px;
padding-bottom:45px;
}

.5w
{
top:10px;
text-align: center;
position:relative;
background-color: #DBD803;
padding:7px;
font-weight: bold;
font-size: 12px;
color: #000080;
border-top: 2px  solid #E8E8E2;
border-left: 2px  solid #E8E8E2;
border-bottom: 2px  solid #E8E8E2;
border-right: 2px  solid #E8E8E2;
}

p.cit
{
top:10px;
text-align: center;
position:relative;
background-color: #E8E8E2;
padding:10px;
font-weight: bold;
font-size: 12px;
color: #000080;
border-left: 4px  solid #778899;
border-right: 4px  solid #778899;
}

p.kvk 
{
padding-top:5px;
padding-bottom:5px;
padding-left:27px;
font-size: 10px;
font-weight: normal;
color: #315273;
}

.pan
{
font-weight: bold;
}

/* |||||||||||||  tabellen  ||||||||||||| */


.tablefeeds 
{
margin-top: 290px;
margin-left: 10px;
margin-right: 10px;
}

.tableinfo
{
margin-top: 0px;
margin-left: 0px;
}

.tablemid
{
background-color:#F1F1F1;
border-top:1px  dashed #CBCBDD;
border-left:0px solid #EEEEDD;
border-right:0px solid #EEEEDD;
border-bottom:1px  dashed #CBCBDD;
padding-right:10px;
padding-left: 10px;
padding-top: 5px; 
padding-bottom: 5px;
}

.tablemid_actie
{
background-color:#CFCFCF;
border-left: 3px  solid #FFD700;
border-right:3px  solid #FFD700;
border-top: 3px  solid #FFD700;
border-bottom:3px  solid #FFD700;
padding-right:0px;
padding-left: 0px;
padding-top: 0px; 
padding-bottom: 0px;
}

.tablemid_adm
{
background-color: #C3CDC8;
border-top: 5px  solid #E8E8E2;
border-left: 7px  solid #778899;
padding-right:20px;
padding-left: 20px;
padding-top: 10px; 
padding-bottom: 20px;
}

.tablemid_bestel
{
background-color:#F1F1F1;
border-top:0px  dashed #CBCBDD;
border-left:0px solid #CBCBDD;
border-bottom:0px  dashed #CBCBDD;
border-right:0px solid #CBCBDD;
padding-right:10px;
padding-left: 10px;
padding-top: 0px; 
padding-bottom: 25px;
margin-right:10px;
margin-left:8px;
}

.tablemid_info
{
background-color:#FFFFFF;
border-top:2px  solid #CBCBDD;
border-left:2px solid #CBCBDD;
border-right:2px solid #CBCBDD;
border-bottom:2px  solid #CBCBDD;
padding-right:10px;
padding-left: 10px;
padding-top: 5px; 
padding-bottom: 5px;
}

table.naw 
{
background-color: #F7F7E7;
width: 100%;
border-bottom: 6px solid #F7F7E7;
border-top: 6px solid #F7F7E7;
margin-top: 55px;
padding-top: 25px;
}

.tablenld
{
background-color: #F5F5E5;
padding-right:10px;
padding-left: 10px;
padding-top: 10px; 
padding-bottom: 10px;
}

.tabletop
{
background-color: #FFFFFF;
border-left:1px  solid #CBCBDD;
border-right:1px  solid #CBCBDD;
border-top:1px  solid #CBCBDD;
border-bottom:0px  solid #CBCBDD;
padding-right: 10px;
padding-left: 10px;
padding-top:10px;
padding-bottom:20px;
margin-right:10px;
margin-left:8px;
margin-top:23px;
}

.tabletrack
{
padding-left: 100px;
padding-top: 150px; 
}


/* |||||||||||||  kolommen  ||||||||||||| */

td.act
{
background-color: #F7F7E7;
width: 80%;
font-weight: normal;
font-size: 0.6em;
color: #CC3333;
padding-top: 6px;
padding-bottom: 12px;
} 

td.border
{
font-size: 10px;
color: #000080;
border-top: 2px  solid #CCCC99;
border-bottom: 2px  solid #CCCC99;
border-right: 1px  solid #CCCC99;
border-left: 0px  solid #CCCC99;
text-align: left;
padding-left: 15px;
padding-top: 5px;
}

td.feeds 
{
text-align: left;
padding-top:15px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
border-top: 0px  solid #CCCC99;
border-bottom: 2px  solid #CCCC99;
border-right: 1px  solid #CCCC99;
border-left: 0px  solid #CCCC99;
font-size: 6px;
font-weight: normal;
font-color: #000000;
}

td.info
{
width:32%;
background-color: #F7F7E7;
font-weight: normal;
font-size: 12px;
color: #000000;
border-left: 1px solid #336699;
border-right: 0px solid #336699;
padding-right: 10px;
padding-left: 10px;
padding-top: 55px;
padding-bottom: 30px; 
}

td.info_m
{
background: #FFFFFF;
font-weight: normal;
font-size: 12px;
color: #000000;
padding-right: 0px;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

td.info_r
{
width:32%;
background-color: #FFFFFF;
font-weight: normal;
font-size: 14px;
color: #0C0E50;
padding-right: 10px;
padding-left: 30px;
padding-top: 10px;
padding-bottom: 10px;
}

td.lisa
{
background-color: #C3CDC8;
font-weight: normal;
font-size: 0.8em;
color: #000000;
padding-right: 2px;
padding-left: 2px;
padding-top: 2px; 
padding-bottom: 2px;
border-top: 0px  solid #CCCC99;
border-bottom: 2px  solid #CCCC99;
border-right: 1px  solid #CCCC99;
border-left: 0px  solid #CCCC99;
} 

td.mid
{
width: 60%;
background-color:#F1F1F1;
font-weight: normal;
font-size: 0.8em;
color: #000000;
padding-right: 25px;
padding-left: 5px;
} 

td.mid_actie
{
width: 50%;
background-color:#CFCFCF;
font-weight: normal;
font-size: 0.8em;
color: #000080;
padding-right:25px;
padding-left: 25px;
padding-bottom: 25px;
} 

td.mid_info
{
width: 60%;
background-color:#FFFFFF;
font-weight: normal;
font-size: 0.8em;
color: #000000;
padding-right: 25px;
padding-left: 5px;
} 

td.nld
{
background-color: #F5F5E5;
font-weight: normal;
font-size: 0.8em;
color: #000000;
padding-right: 2px;
padding-left: 2px;
padding-top: 2px; 
padding-bottom: 2px;
border-top: 0px  solid #CCCC99;
border-bottom: 2px  solid #CCCC99;
border-right: 1px  solid #CCCC99;
border-left: 0px  solid #CCCC99;
} 

td.text
{
font-size: 13px;
color: #000080;
font-weight: bold;
}

td.xcid
{
background-color: #C3CDC8;
font-weight: bold;
font-size: 0.8em;
color: #800000;
padding-right: 2px;
padding-left: 2px;
padding-top: 2px; 
padding-bottom: 2px;
border-top: 0px  solid #CCCC99;
border-bottom: 2px  solid #CCCC99;
border-right: 1px  solid #CCCC99;
border-left: 0px  solid #CCCC99;
} 


/* ||||||||||||  afbeeldingen  |||||||||||||| */

.imgcenter
{
margin-top: 30px;  
margin-bottom: 30px;
text-align: center;
}

.imgright
{
margin-right: 20px;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 40px;    
border: none;
float:right;
}

.imgri 
{
padding-right:10px;
padding-left: 100px;
padding-top: 10px; 
padding-bottom: 10px;
}

.imgle 
{
padding-left:0px;
padding-right: 10px;
padding-top: 10px; 
padding-bottom: 10px;
}


/* ||||||||||||||||  breadcrumb  |||||||||||||||  */

.home
{
font-size: 0.6em;
font-weight: bold;
color: #000000;
line-height: 3;
padding-top:20px;
margin-bottom:15px;
margin-top:5px;
}

.crumb
{
text-align: center;
font-size: 0.8em;
font-weight: bold;
color: #000000;
line-height: 5;
padding-top:15px;
padding-bottom:10px;
background-color: #F1F1F1;
margin-right:4px;
margin-left:9px;
}

.adres
{
text-align: center;
font-size: 0.8em;
font-weight: normal;
color: #000000;
padding-top:6px;
padding-bottom:4px;
border-right:0px solid #CBCBDD;
border-left:0px solid #CBCBDD;
border-bottom:0px  solid #CBCBDD;
background-color:#F1F1F1;
margin-top:1px;
margin-right:10px;
margin-left:10px;
}

.wimand
{
text-align: center;
font-size: 0.5em;
font-weight: bold;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
background-color: #EEEED1;
margin-top:4px;
margin-bottom:4px;
}

.img.pijl 
{
vertical-align: text-bottom;
}

/*  |||||||||||||||||  opsommingstekens  ||||||||||||||| */

.li.outside 
{
list-style-position: outside;
}


/*  |||||||||||||||||  ronde hoeken tabel  ||||||||||||||| */

.boxm { 
  background: #F1F1F1; 
}
.boxmtop { 
  background: url(http://www.dentaltroef.nl/image/rb.gif) no-repeat top right; 
}
.boxmtop div { 
  font-size: 0;
  height: 15px; 
  background: url(http://www.dentaltroef.nl/image/lb.gif) no-repeat top left; 
}
.boxmbottom { 
  background: url(http://www.dentaltroef.nl/image/ro.gif) no-repeat bottom right; 
}
.boxmbottom div { 
  font-size: 0;
  height: 15px; 
  background: url(http://www.dentaltroef.nl/image/lo.gif) no-repeat bottom left; 
}
.boxmcontent {
  padding: 0px 15px 0px 15px;
}