/* -------------------- MAIN --------------------- */

body {
background: url(pictures/background.gif);
background-repeat: repeat-x;
font-family: Verdana, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
margin: 0px;
color: #1D363D;
}

td {
font-family: Verdana, Helvetica, sans-serif;
font-size: 8pt;
color: #1D363D;
}

h1 { 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 8pt; 
margin: 0px;
}

A:link {
text-decoration:none;
color: #1D363D;
}
A:visited {
text-decoration:none;
color: #1D363D;
}
A:alink {
text-decoration:none;
color: #1D363D;
}

A:hover {
text-decoration:underline;
color: #1D363D;
}

a.submenu_text:hover {
text-decoration:underline;
color: #FFFFFF;
}

a.onderstreept:link {
text-decoration:underline;
}
a.onderstreept:visited {
text-decoration:underline;
}
a.onderstreept:alink {
text-decoration:underline;
}
a.onderstreept:hover {
text-decoration:underline;
}


/* -------------------- TEXT--------------------- */

.text_black {
color: #000000;
}

.text_white {
color: #FFFFFF;
}

.text_blue {
color: #1678B7;
}

.text_lightblue {
color: #1380B9;
}

.text_purple {
color: #6F319E;
}

.text_pink {
color: #DE0077;
}

.text_purple_b {
color: #6F319E;
font-weight: bold;
}

.text_red {
color: #FF0000;
}

A.purple_underline:hover {
text-decoration:underline;
color: #6F319E;
}
A.darkblue_underline:hover {
text-decoration:underline;
color: #1D363D;
}
A.lightblue_underline:hover {
text-decoration:underline;
color: #1380B9;
}

/* -------------------- CLASSES --------------------- */ 
  
.submenu_item {
float: left;
padding: 0px 0px 5px 15px;
font-size: 10pt;
}

.titlebar {
width: 980px;
height: 20px;
clear: both;
background-color: #D5D9DC;
text-align: left;
color: #6F319E;
margin-top: 8px;
margin-bottom: 8px;
font-size: 11pt;
font-weight: bold;
padding-left: 10px;
}

.titlebar2 {
position: relative;
width: 975px;
height: 27px;
clear: both;
background: url(pictures/balk1.gif);
background-repeat: no-repeat;
text-align: left;
color: #6F319E;
font-size: 11pt;
font-weight: bold;
margin: 0px 2px 10px 3px;
padding: 0px 0px 0px 10px;
}

.titlebar_white {
position: relative;
width: 972px;
height: 22px;
clear: both;
background: url(../pictures/cadeau_geven_back.gif); 
background-repeat: repeat-x;
text-align: left;
padding: 5px;
margin-left: 5px;
}

.formcell {
float: left;
width: 735px;
border: 0px solid #8D2FAB;
height: 32px;
padding-left: 28px;
}

.formtable_left {
float: left;
width: 185px;
}

.formtable_right {
float: left;
width: 270px;
}

.formtable_neutral {
float: left;
width: 455px;
}

.formtable_text {
float: left;
width: 250px;
background-color: #DCC0E6;
display: none;
height: 32px;
padding-left: 30px;
}

.aanbevolen {
position: relative;
float: left;
width: 190px; 
height: 185px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
}

.kortingbutton {
position: absolute;
width: 98px;
height: 95px;
left: 90px; 
top: 65px; 
}

/* -------------------- ID'S --------------------- */
#container {
position: relative;
width: 1027px;
margin: auto;
position: relative;
}

#shade_left {
float: left;
background: url(pictures/shade_left.gif);
width: 18px;
height: 248px;
}

#container_center {
position: relative;
width: 991px;
float: left;
background-color: #FFFFFF;
}

#shade_right {
float: left;
background: url(pictures/shade_right.gif);
width: 18px;
height: 248px;
}

#mainmenu {
width: 990px;
height: 35px;
clear: both;
background-color: #ffffff;
text-align: left;
background: url(pictures/mainmenu_back.gif); 
background-repeat: repeat-x; 
}

#submenu {
width: 990px;
height: 24px;
clear: both;
background-color: #6D349F;
}

#content {
position: relative;
width: 990px;
clear: both;
background-color: #FFFFFF;
}

#info_header {
width: 990px;
height: 100px;
margin-top: 3px;
}
  #info_header_left {
  float:left; 
  width:769px; 
  height:100px; 

  }
    #info_header_zoek {
    background: url(pictures/zoekbalk_back.gif); 
    background-repeat: no-repeat; 
    height: 100px;
    width: 769px;
    }  
  #info_header_right {
  float:left; 
  width:219px; 
  height:100px; 
  } 
  
#info_header2 {
width: 990px;
height: 107px;
margin-top: 3px;
}
  #info_header_left2 {
  float:left; 
  width:769px; 
  height:107px; 
  }
    #info_header_zoek {
    background: url(pictures/zoekbalk_back.gif); 
    background-repeat: no-repeat; 
    height: 107px;
    width: 769px;
    }  
  #info_header_right2 {
  z-index: 101;
  position: relative;
  float:left; 
  width:219px; 
  height:107px; 
  }   
    
#content_tekst {
width: 966px;
clear: both;
text-align: left;
padding: 8px;
font-size: 8pt;
}    

#footer {
width: 991px;
height: 16px;
clear: both;
margin-top: 10px;
margin-bottom: 10px;
background-color: #451271;
text-align: center;
font-size: 8pt;
color: #FFFFFF;
}

#review_layer1 {
position: absolute;
width: 1020px;
height: 540px;
left: -15px;
top: 40px;
background-color: #233036;
z-index: 2;
opacity: 0.8;
filter: alpha(opacity=80);
}

#review_layer2 {
position: absolute;
width: 1020px;
height: 540px;
left: -15px;
top: 40px;
z-index: 3;
text-align: center;
}



