/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
     Copyright Johan Adriaans
      Author: Johan Adriaans
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- Red                 #CA3434
- Bleu                #204A87
- Orange              #F6840D
- Green               #88AE3D
- Grey                #414141

\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
body     { background: #002b3c url(/templates/ontslagvergoeding/images/background.jpg) repeat-x; padding-top: 2em; color: #333333; }
div#site { background: transparent url(/templates/ontslagvergoeding/images/site.background_02.png) repeat-y; padding-bottom: 2em; position: relative; padding-left: 10px; padding-right: 10px; }

body .container input.datePicker { background: url(/core/javascript/mootools/datepicker/date.gif) no-repeat -2px -2px; padding-left: 20px; width: 184px; }

/* Toolbox */
body .nopadding, body table td.nopadding, body table th.nopadding { padding: 0; }
body .nomargin, body table td.nomargin, body table th.nomargin { margin: 0; }
body .left { float: left; }
body .right { float: right; }
body .nofloat { float: none; }

body .container table,
body .container table tbody tr td { border: 0px; padding: 0px; }

/* Disable bluetrip external link icons */
a[href^="http:"], a[href^="http:"]:visited { background-image: none; padding-right: 0px; }

/* Markup text at top in tables (when using images next to text) */
body table td, body table th { vertical-align: top;}
body table { border-collapse: separate; }

/* Markup headers */
body h1, body h2, body h3, body h4, body h5, body h6 {
  color: #006599;
  font-family: arial, 'Trebuchet MS', Helvetica, sans-serif;
  font-weight: lighter;
  line-height: 1.2em;
}

body div#site h1 { border-top: 1px solid #478ce8; margin-top: 0px; padding-top: 10px; font-size: 1.5em; font-weight: bold; }
body div#site h2 { font-size: 1.4em; font-weight: bold; }
body div#site h3 { font-size: 1.3em; font-weight: bold; }
body div#site h4 { font-size: 1.2em; font-weight: bold; }
body div#site h5 { font-size: 1.1em; font-weight: bold; }

/**************************************/
/*              HEADER                */
/**************************************/
div#section_header p { margin: 0; }
div#top { background: transparent url(/templates/ontslagvergoeding/images/site.background.top_01.png) no-repeat; height: 18px; padding-left: 10px; padding-right: 10px; }
div#headerLinks { position: absolute; right: 1.5em; top: 0; z-index: 1; }

/**************************************/
/*             NAVIGATION             */
/**************************************/
div#menuBlocks { margin-top: 20px; margin-left: 5px; }

ul#mainMenu              { margin: 0px; padding: 0px; list-style-type: none; }
ul#mainMenu li           { margin: 0px; padding: 0px; }
ul#mainMenu li a         { margin: 0px; padding: 0px; background: transparent url(/templates/ontslagvergoeding/images/menu-inactive.png) no-repeat left -49px; height: 45px; display: block; width: 192px; text-align: center; color: #fff; text-decoration: none; line-height: 41px; font-weight: bold; }
ul#mainMenu li a.current { margin: 0px; padding: 0px; background: transparent url(/templates/ontslagvergoeding/images/menu-active.png) no-repeat left -49px; height: 45px; display: block; width: 192px; text-align: center; color: #fff; text-decoration: none; line-height: 41px; font-weight: bold; }
ul#mainMenu li a:hover   { background-position: left top; }

ul#topMenu            { margin: 0px; padding: 0px; list-style-type: none; }
ul#topMenu li         { margin: 0px; padding: 0px; display: inline; float: left; }
ul#topMenu li a       { display: block; padding: 0px; margin: 0px; background: transparent url(/templates/ontslagvergoeding/images/buttons-top.png) no-repeat left bottom; width: 100px; height: 18px; margin-left: 5px; text-align: center; color: #818285; text-decoration: none; line-height: 16px; }
ul#topMenu li a:hover { background-position: left top; }

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
div#main { margin-top: 5px; margin-right: 20px; background: transparent url(/templates/ontslagvergoeding/images/rightColumn.png) repeat-y right top; }

body div#site div.prefix-1 { padding-left: 10px; }
body div#site div.suffix-1 { padding-right: 20px; }
body div#site div.span-5 { width: 180px; }

div#ontslagvergoedingcheck { background: transparent url(/templates/ontslagvergoeding/images/blokje-ontslagvergoeding.png) no-repeat; width: 180px; padding-top: 27px; height: 71px; margin-bottom: 15px; text-align: center; font-weight: bold; font-size: 10pt; color: #245182; cursor: pointer; }

input#achternaam,
input#voorletters { width: 200px; }
input#straatnaam  { width: 146px; }
input#huisnummer  { width: 40px; }
input#postcode    { width: 64px; }
input#woonplaats  { width: 122px; }

/**************************************/
/*               FOOTER               */
/**************************************/
div#footer a,
div#footer { text-align: center; color: #fff; }
div#footer { background: transparent url(/templates/ontslagvergoeding/images/site.background_04.png) no-repeat left top; padding-top: 11px; padding-bottom: 25px; padding-left: 10px; padding-right: 10px; }


/**************************************/
/*            EDITOR CONTENT          */
/**************************************/
body#tinymce, body#tinymce td, body#tinymce pre { font-family: "Liberation Sans",Helvetica,Arial,sans-serif; }
body#tinymce { background: white; }
