*
{
   margin: 0px;
   padding: 0px;
   border: 0px;
   font: normal normal 14px Tahoma;		/*'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;*/
   text-decoration: none;
   color: #336;
}

body
{
   background-color: #fff;
   text-align: center;
}


img.dd
{
   margin: 0px 5px 2px 0px;
   vertical-align: middle;
}

span.vacant
{
   color: #f00;
}



ul.ulsecond
{
   margin-top: 0px !important;
}


li.ulnolititle
{
   margin-top: 10px;
   margin-left: -10px;
   font-weight: bold;
}


del
{
   text-decoration: line-through;
}


input
{
   border: 1px dotted #336;
   margin-bottom: 2px;
}


div#container
{
   margin: 25px auto 0px auto;
   width: 90%;
   min-height: 500px;
   min-width: 800px;
   overflow: hidden;
   text-align: left;
}

ul.ulnormalize
{
   margin-top: -10px;
   margin-left: 45px;
}

ul.ulnormalize li
{
   font-size: 12px;
}


div#banner
{
   width: 100%;
   height: 188px;
   background: #0351b3 url('graphics/banner.png') no-repeat top left; /*#160a60*/
   color: #f00;
   font-size: 26px;
   border: 1px solid #0351b3;
}

div#banner img
{
   float: right;
   margin: 0 25px 0 0px;
}


div#menu
{
   width: 160px;
   float: left;
   margin: 25px 50px 25px 0px;
}

div#menu li a
{
   font-size: 16px;
}


div#menu li ul li a, div#menu li ul li a
{
   font-size: 12px;
   color: #333;
}

div#menu li ul li, div#menu li ul li
{
   line-height: 10px;
   margin-left: 10px;
}


div#menu ul
{
   list-style: none;
   margin-left: 5px;
   margin-top: 0px;
   margin-bottom: 5px;
}



.top
{
   height: 22px;
   background-color: #160a60;
   padding: 1px 0px 1px 5px;
   color: #fe0;
   font-size: 16px;
}

.toptitlemarbot
{
   margin-bottom: 10px;
}


div#content
{
   margin: 25px 0px 0px 0px;
   /*min-height: 400px;*/
   overflow: hidden;
}

div#footer
{
   width: 100%;
   background-color: #160a60;
   height: 20px;
   margin: 50px 0px 25px 0px;
   color: #fe0;
   padding: 3px 25px 0px 5px;
   clear: both;
}


p
{
   font-size: 12px;
   padding: 0px 10px 10px 10px;
   text-align: justify;
   margin-bottom: 5px;
   line-height: 20px;
   margin-left: 10px;
}

p:first-letter
{
   padding-left: 5px;
}

p.quote
{
   font-style: italic;
   padding-left: 25px;
}

p.introbold
{
   font-weight: bold;
}


p.xtraleft
{
   margin-left: 25px;
}


h2.headit
{
   font-size: 16px;
   text-decoration: underline;
   margin-top: 25px;
}

ol
{
   margin-left: 50px;
   list-style-type: decimal;
}

ol li
{
   font-size: 12px;
}



ul
{
   margin-left: 25px;
   margin-top: 25px;
   list-style-image: url('graphics/arrow.png');
}

ul li
{
   line-height: 20px;
}


img.floatleft
{
   float: right;
   margin: 0px 10px 0px 5px;
}

div.floatlist
{
   float: left;
   margin: 25px 25px 0px 25px;
   width: 400px;
   font-size: 12px;
   border: 1px dotted #160a60;
   padding: 5px;
}


div.floatlist img
{
   border: 1px solid #008;
   padding: 3px;
   height: 90px;
}

strong
{
   font-size: 16px;
}


table
{
   border: 1px solid #160a60;
   margin-left: 25px;
   border-collapse: collapse; 
}

td
{
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
}

tr.head td
{
   font-size: 16px;
   width: 300px;
   border-bottom: 1px dotted #160a60;
   background-color: #160a60;
   color: #fe0;
}

tr.evenoddc td
{
   background-color: #d9ecff;
}



div.fotop
{
   width: 225px;
   height: 175px;
   float: left;
   text-align: center;
   border: 1px dotted #160a60;
   padding: 10px;
   margin: 25px 20px 0px 20px;
}



img.photo_big
{
   margin: 10px 0px 0px 25px;
   max-width: 500px;
}

em
{
   font-weight: bold;
}

img.fotoimgfl
{
   margin: 5px 10px 5px 5px;
   float: left;
   max-height: 90px;
}


div.chor
{
   text-align: center;
}

div.marleft
{
   margin-left: 25px;
}



a:link, a:visited
{
   color: #33c;
   text-decoration: none;
   font-size: 12px;
}
a:hover
{
   text-decoration: underline;
   color: #333;
}


a.nav:link, a.nav:visited
{
   font-size: 14px;
   color: #160a60;
   text-decoration: none;
}
a.nav:hover
{
   text-decoration: underline;
   color: #333;
}


table.tts
{
   min-width: 600px;
}

td.tts
{
   max-width: 100px;
}

td.swp
{
   min-width: 200px;
}


span.red
{
   color: #f33;
}


a.footerl:link, a.footerl:visited
{
   font-size: 14px;
   color: #fe0;
   text-decoration: none;
}
a.footerl:hover
{
   text-decoration: underline;
   color: #fe0;
}


div.footerlinks
{
   float: right;
   margin-top: 0px;
   margin-right: 50px;
   color: #fe0;
}




/*
geel: #fe0;
blauw: #160a60;

lblauw: #d9ecff
*/






ul.open
{
   display: block !important;
}

ul.open:hover
{
   margin-left: -5px !important;
}

ul.open li
{
   line-height: 10px !important;
}

ul.open li a
{
   font-size: 12px !important;
   color: #333 !important;
}


