/*

   copyright Dionamic


*/


/* anchor */

a
{
   color: #003480;
   font-weight: bold;
   text-decoration: none;
   white-space: nowrap;
}

@media print
{
   a
   {
      color: black;
   }
}

a:hover
{
   text-decoration: underline;
}


/* body */

body 
{
   background-color: #6a6250;
   background-image: url('background.gif');
   background-repeat: repeat-x;
   font-family: Arial;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   text-align: center;
}

@media print
{
   body
   {
      background-color: #ffffff;
   }
}


/* form */

form h3
{
   margin-top: 1em;
}

form input
{
   display: block;
   float: left;
   width: 180px;
   font-family: Arial;
   font-size: 0.9em;
}

form label
{
   display: block;
   float: left;
}

form select
{
   width: 180px;
   font-family: Arial;
}

form textarea
{
   width: 300px;
   font-family: Arial;
   font-size: 1em;
}


/* image */

img
{
   border: 1px solid #003480;
}


/* h1 */

h1
{
   color: white;
   margin-top: 0px;
}

@media print
{
   h1
   {
      color: black;
   }
}


/* h2 */

h2
{
   color: #003480;
}

@media print
{
   h2
   {
      color: black;
   }
}


/* h3 */

h3
{
   color: #423b2a;
}

@media print
{
   h3
   {
      color: black;
   }
}


/*

   class

*/

/* class accent_red */

span.accent_red
{
   color: #990000;
   font-weight: bold;
}

span.accent_red a
{
   color: #990000;
}


/* class accent_bold */

span.accent_bold
{
   font-weight: bold;
}


/* class accent_comment */

span.accent_comment
{
   font-size: 0.75em;
}


span.accent_red a
{
   color: #990000;
}


/* class area coach */

div.area_coach
{
   height: 166px;
   width: 249px;

   float: left;
   margin-bottom: 0px;
   margin-left: 6px;
   margin-right: 0px;
   margin-top: 6px;
   padding: 0px;
}

div.area_coach p
{
   margin-top: 0px;
}

div.area_coach a
{
   display: block;
   background-color: #003480;
   padding: 1px;
}

div.area_coach a:hover
{
   background-color: white;
}

div.area_coach p a img
{
   border: none;
}


/* class area gift */

div.area_gift
{
   height: 221px;
   width: 377px;

   background-image: url('201109 gift 3 (377 x 221 px).jpg');

   float: left;
   margin-bottom: 0px;
   margin-left: 6px;
   margin-right: 0px;
   margin-top: 0px;
   padding: 0px;
}

div.area_gift label
{
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   border: 0px;
   padding: 0px;
}

div.area_gift h2
{
   margin-bottom: 3px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 5px;
   border: 0px;
   padding: 0px;
}

div.area_gift p
{
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 2px;
   border: 1px solid transparent;
   padding: 0px;
}

div.area_gift div.field_valid
{
   border: 1px solid transparent;
   margin-left: 5px;
}


div.area_gift div.field_not_valid
{
   border: 1px solid transparent;
   margin-left: 5px;
}


/* class area inspire */

div.area_inspire
{
   height: 166px;
   width: 250px;

   clear: both;
   float: left;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 6px;
   padding: 0px;
}

div.area_inspire p
{
   margin-top: 0px;
}

div.area_inspire a
{
   display: block;
   background-color: #003480;
   padding: 1px;
}

div.area_inspire a:hover
{
   background-color: white;
}

div.area_inspire p a img
{
   border: none;
}


/* class area kerstintentie */

div.area_kerstintentie
{
   width: 377px;
}

div.area_kerstintentie label
{
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   border: 0px;
   padding: 0px;
}

div.area_kerstintentie h2
{
   margin-bottom: 3px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 5px;
   border: 0px;
   padding: 0px;
}

div.area_kerstintentie p
{
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 2px;
   border: 1px solid transparent;
   padding: 0px;
}

div.area_kerstintentie textarea
{
   width: 350px;
}

div.area_kerstintentie div.field_valid
{
   border: 1px solid transparent;
   margin-left: 5px;
}


div.area_kerstintentie div.field_not_valid
{
   border: 1px solid transparent;
   margin-left: 5px;
}


/* class area learn */

div.area_learn
{
   height: 166px;
   width: 249px;

   float: left;
   margin-bottom: 0px;
   margin-left: 6px;
   margin-right: 0px;
   margin-top: 6px;
   padding: 0px;
}

div.area_learn p
{
   margin-top: 0px;
}

div.area_learn a
{
   display: block;
   background-color: #003480;
   padding: 1px;
}

div.area_learn a:hover
{
   background-color: white;
}

div.area_learn p a img
{
   border: none;
}


/* class area movie */

div.area_movie
{
   height: 221px;
   width: 377px;

   float: left;
   margin: 0px;
   padding: 0px;
}

div.area_movie p
{
   margin-top: 0px;
}


/* class column wide quote */

div.column_wide_quote
{
   float: left;
   width: 750px;   

   font-style: italic;
   padding-bottom: 1.25em;   
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 1.5em;
}


/* class column wide quote blue */

div.column_wide_quote_blue
{
   float: left;
   width: 690px;   

   border-left: 5px solid blue;
   margin-bottom: 3em;
   margin-left: 20px;
   margin-top: 0px;
   padding-left: 20px;
   padding-right: 20px;
}


/* class column wide quote green */

div.column_wide_quote_green
{
   float: left;
   width: 690px;   

   border-left: 5px solid green;
   margin-bottom: 3em;
   margin-left: 20px;
   margin-top: 0px;
   padding-left: 20px;
   padding-right: 20px;
}


/* class column wide quote orange */

div.column_wide_quote_orange
{
   float: left;
   width: 690px;   

   border-left: 5px solid orange;
   margin-bottom: 3em;
   margin-left: 20px;
   margin-top: 0px;
   padding-left: 20px;
   padding-right: 20px;
}


/* class consultant */

div.consultant
{
   margin-bottom: 35px;
   margin-left: 20px;
}


/* class detail content guarantee */

div.detail_content_guarantee
{
   clear: both;
   position: relative;
   left: 0px;
   width: 690px;

   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_content_guarantee h2
{
   margin-top: 0px;
}

div.detail_content_guarantee img
{
   border: 0px;
   float: left;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 4px;
   margin-top: 0px;
}

div.detail_content_guarantee p
{
   margin-top: 0px;
}


/* class detail content idea */

div.detail_content_idea
{
   clear: both;
   position: relative;
   left: 0px;
   width: 690px;

   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_content_idea h2
{
   margin-top: 0px;
}

div.detail_content_idea img
{
   border: 0px;
   float: left;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 15px;
   margin-top: 0px;
}

div.detail_content_idea p
{
   margin-top: 0px;
}


/* class detail content wide */

div.detail_content_wide
{
   clear: both;

   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_content_wide h2
{
   margin-top: 0px;
}

div.detail_content_wide p
{
   margin-top: 0px;
}

div.detail_content_wide p img
{
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
}

div.detail_content_wide li
{
   list-style-position: inside;
}


/* class detail content wide */

div.detail_content_wide_2
{
   clear: both;

   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_content_wide_2 h2
{
   margin-top: 0px;
}

div.detail_content_wide_2 p
{
   margin-top: 0px;
}

div.detail_content_wide_2 p img
{
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
}


/* class detail content wide image */

div.detail_content_wide_image
{
   clear: both;

   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_content_wide_image h2
{
   margin-top: 0px;
}

div.detail_content_wide_image p
{
}

div.detail_content_wide_image p img
{
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
}

div.detail_content_wide_image li
{
   list-style-position: inside;
}


/* class detail content wide next */

div.detail_content_wide_next
{
   clear: both;

   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 0px;
}

div.detail_content_wide_next h2
{
   margin-top: 0px;
}

div.detail_content_wide_next p
{
   margin-top: 0px;
}

div.detail_content_wide_next p img
{
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
}


/* class detail content wide next 2 */

div.detail_content_wide_next_2
{
   clear: both;

   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 0px;
}

div.detail_content_wide_next_2 h2
{
   margin-bottom: 0px;
   margin-top: 0px;
}

div.detail_content_wide_next_2 p
{
   margin-bottom: 0px;
   margin-top: 0px;
}


/* class detail frame */

div.detail_frame
{
   clear: both;
   position: relative;
   left: 20px;
   width: 690px;

   border: 2px solid #99cccc;
   background-color: #ccccff;
   margin-bottom: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_frame h2
{
   color: #003333;
   margin-top: 0px;
}

div.detail_frame img
{
   border: 0px;
   float: right;
   margin-bottom: 0px;
   margin-left: 4px;
   margin-right: 0px;
   margin-top: 0px;
}

div.detail_frame p
{
   margin-top: 0px;
}


/* class detail frame 2 */

div.detail_frame_2
{
   clear: both;
   position: relative;

   margin-bottom: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_frame_2 a
{
   font-size: 1.5em;
   white-space: normal;
}

div.detail_frame_2 img
{
   float: right;
}


/* class detail frame 3 */

div.detail_frame_3
{
   clear: both;
   position: relative;

   margin-bottom: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
}

div.detail_frame_3 a
{
   white-space: normal;
}

div.detail_frame_3 img
{
   float: right;
}


/* class detail panorama */

div.detail_panorama
{
   clear: both;
   padding-bottom: 20px;
   padding-top: 20px;
   text-align: center;
}

div.detail_panorama h2
{
   margin-top: 0px;
}

div.detail_panorama p
{
   margin-top: 0px;
}

div.detail_panorama p img
{
   margin: 0px;
}


/* class detail panorama intro */

div.detail_panorama_intro
{
   background-color: #6a6250;
   text-align: center;
}


/* class field valid */

div.field_valid
{
   clear: both;
}

div.field_valid input
{
   border: 1px solid transparent;
}

div.field_valid select
{
   border: 1px solid transparent;
}

div.field_valid textarea
{
   border: 1px solid transparent;
}


/* class field not valid */

div.field_not_valid
{
   clear: both;
   border: 1px solid transparent;
}

div.field_not_valid input
{
   border-bottom: 1px solid transparent;
   border-left: 1px solid transparent;
   border-right: 8px solid red;
   border-top: 1px solid transparent;
}

div.field_not_valid select
{
   border-bottom: 1px solid transparent;
   border-left: 1px solid transparent;
   border-right: 8px solid red;
   border-top: 1px solid transparent;
}

div.field_not_valid textarea
{
   border-bottom: 1px solid transparent;
   border-left: 1px solid transparent;
   border-right: 8px solid red;
   border-top: 1px solid transparent;
}


/* class image */

div.image_left
{
float:left;
   padding-bottom: 20px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 20px;
   width: 200px;
}

div.image_left p
{
   margin: 0px;
}


/* class kalender */


div.kalender
{
   padding-left: 20px;
}

div.kalender h2
{
   margin-bottom: 0px;
   margin-top: 10px;
}

div.kalender th
{
   text-align: left;
   margin-bottom: 5px;
}

div.kalender td
{
   vertical-align: top;
   padding-bottom: 10px;
   padding-left: 0px;
   padding-right: 10px;
   padding-top: 0px;
}


/* class member */

div.member
{
   float: left;
   width: 220px;
   padding-left: 20px;
}

div.member p
{
   margin-top: 0px;
}


/* class text */

div.text_right
{
   width: 400px;

   border: 1px solid red;
   margin-bottom: 20px;
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 20px;
}


/* class intro block */

div.intro_block
{
   float: left;
   margin-left: 19px;
   margin-top: 10px;
}

div.intro_block a
{
   display: block;  

   border: 1px solid #003480;
}

div.intro_block a:hover
{
   border: 1px solid white;
}

div.intro_block p a img
{
   border: none;
}


/* class intro block 2 */

div.intro_block_2
{
   float: left;
   margin-left: 19px;
   margin-top: 10px;
}

div.intro_block_2 a
{
   display: block;  

   background-color: #003480;
   padding: 1px;
}

div.intro_block_2 a:hover
{
   background-color: white;
}

div.intro_block_2 p a img
{
   border: none;
}


/* class intro block 3 */

div.intro_block_3
{
   clear: both;
   float: left;
   margin-left: 19px;
   margin-top: 10px;
}

div.intro_block_3 a
{
   display: block;  

   border: 0px;
}

div.intro_block_3 p a img
{
   border: none;
}


/* class intro block 4 */

div.intro_block_3 h2
{
   margin-left: 30px;
}



/* class intro block 5 */

div.intro_block_5
{
   float: left;
   margin-left: 19px;
   margin-top: 10px;
}

div.intro_block_5 p a img
{
   border: none;
}


/* class no_split */

span.no_split
{
   white-space: nowrap;
}


/* class quote */

span.quote
{
   font-style: italic;
}


/* class text */

form label.text
{
   width: 170px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   padding: 0px;
   border: 0px;
}

form input.text
{
   width: 200px;
}


/*

   id

*/


/* id copyright */

#copyright
{
   clear: both;

   margin-left: 40px;
   margin-bottom: 20px;
   padding-top: 3em;
}

@media print
{
   #copyright
   {
      display: none;
   }
}

#copyright a
{
   color: #eeeeee;
}

#copyright p
{
   font-size: 0.8em;
}

@media print
{
   #copyright a
   {
      color: black;
   }
}


/* id detail */

#detail
{
   width: 760px;

   margin-left: 20px;
   margin-right: 20px;
   margin-top: 20px;
   padding-bottom: 20px;
}


/* id detail content */

#detail_content
{
   background-color: #c7bda8;
}


/* id detail title */

#detail_title
{
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;

   padding-bottom: 1px;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 0px;
}


/* id language navigation */

#language_navigation 
{
   position: absolute;
   right: 150px;
   top: 78px;
}

#language_navigation p 
{
   font-size: 0.9em;
   margin: 0;
}


/* id logo */

#logo
{
   height: 82px;
   width: 760px;

   margin-left: 20px;
   margin-right: 20px;
   margin-top: 20px;

   padding: 0px;
}


#logo img
{
   border: 0px;
}


/* id main navigation */

#main_navigation
{
   margin-left: 30px;
   margin-right: 20px;
   margin-top: 20px;
}

@media print
{
   #main_navigation
   {
      display: none;
   }
}

#main_navigation li
{
   color: #ece2cd;
   display: inline;
   line-height: 150%;
   margin: 0em;
   padding-bottom: 0.25em;
   padding-left: 0em;
   padding-right: 1.3em;
   padding-top: 0em;
}

#main_navigation li a
{
   color: #ece2cd;
}

#main_navigation ul
{
   font-size: 0.9em;
   font-weight: bold;
   margin: 0em;
   padding-left: 10px;
}


/* id navigation path */

#navigation_path
{
   display: none;
}


/* id page */

#page
{
   position: absolute;
   width: 800px;

   margin: 0px;
   padding-bottom: 800px;
   text-align: left;
   visibility: hidden;
}


/* id tip navigation */

#tip_navigation
{
   color: white;
   font-size: 1.2em;

   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;

   padding-bottom: 15px;
   padding-left: 20px;
   padding-right: 0px;
   padding-top: 0px;

   border-bottom: 1px;
   border-left: 0px;
   border-right: 0px;
   border-top: 0px;
}

#tip_navigation li
{
   color: white;
   display: inline;
   font-weight: normal;
   margin: 0em;
   padding-bottom: 0.25em;
   padding-left: 0em;
   padding-right: 1em;
   padding-top: 0em;
}

#tip_navigation li a
{
   color: white;
   font-weight: normal;
}

#tip_navigation ul
{
   font-size: 0.9em;
   margin: 0em;
   padding-left: 0px;
}
