.mainbg {
  font-family: Verdana;
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}

.wrapper {
  background-color: #fffb13;
  width:1024px;  
  margin-left:auto;
  margin-right:auto;
}

.main_content {
  padding: 20px;
}
.header {
  height:215px;
  background: url('/siteimages/main/warhol.png') right top repeat-y;
}

.logo {
  background-image:url(/siteimages/main/logo.png);
  background-repeat:no-repeat;
  height:215px;
  margin-left:auto;
  margin-right:auto;
  width:1024px;
}

.midnav {
  background-color: #04478c;
  height:15px;
  margin:0 auto;
  text-align:left;
  padding:12px 26px;
  overflow: hidden;
}

ul.menu {
  list-style-type:none;
  margin:0;
  padding:0;
}

li.menu {
  display:inline;
  margin:0;
  padding:0;
}

/*************************************************************************
 * pink box styles                                                     *
 *************************************************************************/ 

.box_border_pink {
  float: left;
  margin-right: 60px;
  border-width: 8px;
  border-color: #eb0184;
  border-style: double;
  width: 272px;
  height: 308px;
}
.box_inside_pink {
  margin: 0px;
  padding: 0px;
  background-color: #eb0184;
  height: 100%;
}

.box_bg_pink {
  height: 38px;
  background-color: #990044;
}

.box_bg_image_pink {
  background: url('/siteimages/main/flagend_pink.png') top right no-repeat;
}

.img_wrapper_pink {
  height: 38px;
  background: url('/siteimages/main/webwinkel_text.png') 3px 50% no-repeat;
} 

.box_text_pink {
    color: #990044;
}

.box_button_bg_pink {
  position: relative;
  left:180px;
  top:-20px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_pink.gif') no-repeat;
  text-align: center; 
}

a.readmore_pink, a.readmore_pink:visited {
  color:#990044;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_pink:hover {
  color: #eb0184;
  text-decoration:none;
}


.buttonAsLink_pink{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #990044;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

.buttonAsLink_pink_hover{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #eb0184;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

/*************************************************************************
 * green box styles                                                     *
 *************************************************************************/ 

.box_border_green {
  float: left;
  margin-right: 60px;
  border-width: 8px;
  border-color: #8bb40e;
  border-style: double;
  width: 272px;
  height: 308px;
}
.box_inside_green {
  margin: 0px;
  padding: 0px;
  background-color: #8bb40e;
  height: 100%;
}

.box_bg_green {
  height: 38px;
  background-color: #3e6a00;
}
.box_bg_image_green {
  background: url('/siteimages/main/flagend_green.png') top right no-repeat;
}

.img_wrapper_green {
  height: 38px;
  background: url('/siteimages/main/green_text.png') 3px 50% no-repeat;
} 

.box_text_green {
    color: #3e6a00;
}

.box_button_bg_green {
  position: relative;
  left:180px;
  top:-20px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_green.gif') no-repeat;
  text-align: center; 
}

a.readmore_green, a.readmore_green:visited {
  color:#3e6a00;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_green:hover {
  color: #8bb40e;
  text-decoration:none;
}

.buttonAsLink_green{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #3e6a00;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

.buttonAsLink_green_hover{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #8bb40e;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

/*************************************************************************
 * orange box styles                                                     *
 *************************************************************************/ 

.box_border_orange {
  float: left;
  border-width: 8px;
  border-color: #f06508;
  border-style: double;
  width: 272px;
  height: 308px;
}
.box_inside_orange {
  margin: 0px;
  padding: 0px;
  background-color: #f06508;
  height: 100%;
}

.box_bg_orange {
  height: 38px;
  background-color: #9c3701;
}
.box_bg_image_orange {
  background: url('/siteimages/main/flagend_orange.png') top right no-repeat;
}

.img_wrapper_orange {
  height: 38px;
  background: url('/siteimages/main/orange_text.png') 3px 50% no-repeat;
} 

.box_text_orange {
    color: #9c3701;
}

.box_button_bg_orange {
  position: relative;
  left:180px;
  top:-20px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_orange.gif') no-repeat;
  text-align: center; 
}

a.readmore_orange, a.readmore_orange:visited {
  color:#9c3701;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_orange:hover {
  color: #f06508;
  text-decoration:none;
}

a.readmore_orange2, a.readmore_orange2:visited {
  color:#9c3701;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_orange2:hover {
  color: #b44d17;
  text-decoration:none;
}


.buttonAsLink_orange{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #9c3701;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

.buttonAsLink_orange_hover{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #f06508;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

/*************************************************************************
 * blue box styles                                                     *
 *************************************************************************/ 

.box_border_blue {
  float: left;
  margin-right: 60px;
  border-width: 8px;
  border-color: #0477ec;
  border-style: double;
  width: 272px;
  height: 308px;
  margin-top: 40px;  
}
.box_inside_blue {
  margin: 0px;
  padding: 0px;
  background-color: #0477ec;
  height: 100%;
}

.box_bg_blue {
  height: 38px;
  background-color: #04478c;
}
.box_bg_image_blue {
  background: url('/siteimages/main/flagend_blue.png') top right no-repeat;
}

.box_text_blue {
    color: #04478c;
}

.box_button_bg_blue {
  position: relative;
  left:180px;
  top:-20px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_blue.gif') no-repeat;
  text-align: center; 
}

a.readmore_blue, a.readmore_blue:visited {
  color:#04478c;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_blue:hover {
  color: #23569c;
  text-decoration:none;
}

.buttonAsLink_blue{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #04478c;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

.buttonAsLink_blue_hover{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #0477ec;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}



/*************************************************************************
 * yellow box styles                                                     *
 *************************************************************************/ 

.box_border_yellow {
  float: left;
  margin-right: 60px;
  border-width: 8px;
  border-color: #ffc700;
  border-style: double;
  width: 272px;
  height: 308px;
  margin-top: 40px;  
}
.box_inside_yellow {
  margin: 0px;
  padding: 0px;
  background-color: #ffc700;
  height: 100%;
}

.box_bg_yellow {
  height: 38px;
  background-color: #b08000;
}
.box_bg_image_yellow {
  background: url('/siteimages/main/flagend_yellow.png') top right no-repeat;
}

.box_text_yellow {
    color: #b08000;
}

.box_button_bg_yellow {
  position: relative;
  left:180px;
  top:-20px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_yellow.gif') no-repeat;
  text-align: center; 
}

a.readmore_yellow, a.readmore_yellow:visited {
  color:#b08000;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_yellow:hover {
  color: #ffc700;
  text-decoration:none;
}

a.link_yellow, a.link_yellow:visited {
  color:#b08000;
  text-decoration:none;
  font-weight:bold;
}

a.link_yellow:hover {
  color: #ffc700;
  text-decoration:none;
}

a.link_yellow_2, a.link_yellow_2:visited {
  color:#b08000;
  text-decoration:none;
  font-weight:bold;
}

a.link_yellow_2:hover {
  color: #d7a300;
  text-decoration:none;
}

.buttonAsLink_yellow{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #b08000;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}

.buttonAsLink_yellow_hover{
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #ffc700;
  background-color:  #fffb13;
  padding:           0px;
  border-width:      0;  
  cursor:            pointer;
}


/*************************************************************************
 * forum box styles                                                     *
 *************************************************************************/ 

.box_border_forum {
  overflow:hidden;
  float: left; 
  border-width: 8px;
  border-color: #0477ec;
  border-style: double;
  width: 272px;
  height: 308px;
  margin-top: 40px;
  margin-right: 60px;
 
}
.box_inside_forum {
  margin: 0px;
  padding: 0px;
  background-color: #0477ec;
  height: 100%;
}

.box_bg_forum {
  height: 38px;
  background-color: #04478c;
}
.box_bg_image_forum {
  background: url('/siteimages/main/flagend_blue.png') top right no-repeat;
}

.img_wrapper_forum {
  height: 38px;
  background: url('/siteimages/main/blue_text.png') 3px 50% no-repeat;
} 

.box_text_forum {
    color: #04478c;
}

.box_button_bg_forum {
  position: relative;
  left:180px;
  top: -45px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_forum.gif') no-repeat;
  text-align: center; 
}

a.readmore_forum, a.readmore_forum:visited {
  color:#04478c;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_forum:hover {
  color: #0477ec;
  text-decoration:none;
}


/*************************************************************************
 * Login (blue) box style                                                *
 *************************************************************************/ 

.box_border_login {
  overflow:hidden;
  float: left; 
  border-width: 8px;
  border-color: #0477ec;
  border-style: double;
  width: 272px;
  height: 238px;
  margin-top: 0px;
  margin-right: 60px;
 
}
.box_inside_login {
  margin: 0px;
  padding: 0px;
  background-color: #0477ec;
  height: 100%;
}

.box_bg_login {
  height: 38px;
  background-color: #04478c;
}
.box_bg_image_login {
  background: url('/siteimages/main/flagend_blue.png') top right no-repeat;
}

.img_wrapper_login {
  height: 38px;
  background: url('/siteimages/main/texts/inloggen.png') 3px 50% no-repeat;
} 

.box_text_login {
    color: #04478c;
}

.box_button_bg_login {
  position: relative;
  left:180px;
  top: -45px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_forum.gif') no-repeat;
  text-align: center; 
}

a.readmore_login, a.readmore_login:visited {
  color:#04478c;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_login:hover {
  color: #0477ec;
  text-decoration:none;
}


/*************************************************************************
 * Register (orange) box styles                                          *
 *************************************************************************/ 

.box_border_register {
  float: left;
  border-width: 8px;
  border-color: #f06508;
  border-style: double;
  width: 620px;
  height: 335px;
}
.box_inside_register {
  margin: 0px;
  padding: 0px;
  background-color: #f06508;
  height: 100%;
}

.box_bg_register {
  height: 38px;
  background-color: #9c3701;
}
.box_bg_image_register {
  background: url('/siteimages/main/flagend_orange.png') top right no-repeat;
}

.img_wrapper_register {
  height: 38px;
  background: url('/siteimages/main/texts/registreer.png') 3px 50% no-repeat;
} 

.box_text_register {
    color: #9c3701;
}

.box_button_bg_register {
  position: relative;
  left:500px;
  top:-45px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_orange_whole.gif') no-repeat;
  text-align: center; 
}


/*************************************************************************
 * red box styles                                                     *
 *************************************************************************/ 

.box_border_red {
  position: relative;
  overflow:hidden;
  float: left;
  border-width: 8px;
  border-color: #ea081c;
  border-style: double;
  width: 620px;
  height: 308px;
  margin-top: 40px;
}

.box_inside_red {
  margin: 0px;
  padding: 0px;
  background-color: #ea081c;
  height: 100%;
}

.box_text_red {
  color: #fffb13;
  line-height:150%;
}

.box_overlay_bg {
  position: absolute;
  z-index: 1;
  background: url('/siteimages/main/warhol_single.gif') right bottom no-repeat;
  width: 217px;
  height: 309px;
  top: 50px;
  left: 410px;
}

.box_button_bg_red {
  position: relative;
  left:6px;
  top: -45px;
  height: 38px;
  width: 86px;
  padding-top: 11px;
  margin: 0px;
  background: url('/siteimages/main/button_red.gif') no-repeat;
  text-align: center; 
}
  
a.readmore_red, a.readmore_red:visited {
  color:#ea081c;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_red:hover {
  color: #ff1d32;
  text-decoration:none;
}

a.readmore_yellow, a.readmore_yellow:visited {
  margin-right: 70px;
  color:#fffb13;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_yellow:hover {
  color: #eb0184;
  text-decoration:none;
}

a.readmore_yellow2, a.readmore_yellow2:visited {
  color:#fffb13;
  text-decoration:none;
  font-weight:bold;
}

a.readmore_yellow2:hover {
  color: #ffffff;
  text-decoration:none;
}
a.readmore_yellow_active, a.readmore_yellow_active:visited {
  margin-right: 70px;
  color:#eb0184;
  text-decoration:none;
  font-weight:bold;
}


/*************************************************************************
 * pagewide yellow box styles                                            *
 *************************************************************************/ 

.box_border_wide_yellow {
  margin-right: 60px;
  border-width: 8px;
  border-color: #ffc700;
  border-style: double;
  width: 968px;
}

.box_text_wide_yellow {
    color: #606060;
}


/*************************************************************************
 * pagewide orange box styles                                            *
 *************************************************************************/ 

.box_border_wide_orange {
  margin-right: 60px;
  border-width: 8px;
  border-color: #f06508;
  border-style: double;
  width: 968px;
}

.box_text_wide_orange {
    color: #9c3701;
}

/*************************************************************************
 * pagewide green box styles                                             *
 *************************************************************************/ 

.box_border_wide_green {
  margin-right: 60px;
  border-width: 8px;
  border-color: #8bb40e;
  border-style: double;
  width: 968px;
}

.box_text_wide_green {
    color: #3e6a00;
}


/*************************************************************************
 * pagewide green box styles                                             *
 *************************************************************************/ 

.box_border_wide_pink {
  margin-right: 60px;
  border-width: 8px;
  border-color: #eb0184;
  border-style: double;
  width: 968px;
}  


.box_text_wide_pink {
    color: #990044;
}
/*************************************************************************
 * general styles                                                        *
 *************************************************************************/ 


.box_border_webshop {
  border-width: 8px;
  border-color: #ea081c;
  border-style: double;
  width: 968px;
  margin-bottom: 40px;
}


.box_image {
  height: 148px;
  padding: 2px;
  background-color: #fffb13;   
}

.box_image_wide_left {
  height: 148px;
  width: 248px;
  padding: 2px;
  background-color: #fffb13; 
  float: left;  
}

.box_image_wide_right {
  height: 148px;
  width: 248px;
  padding: 2px;
  background-color: #fffb13; 
  float: right;  
}

.box_content {
  padding: 10px; 
}

.box_content_left {
  padding: 0px;
  margin-left: 260px;
  width: 600px;
}

.box_content_right {
  padding: 0px;
  margin-right: 260px;
}


div.hr {
  height: 5px;
  background-image: url('/siteimages/main/hr.png');
}
div.hr hr {
  display: none;
}

div.hr_dash {
  margin-top: 11px;
  margin-bottom: 10px;
  height: 1px;
  background-image: url('/siteimages/main/hr_dash.gif');
}

div.hr_dash hr {
  display: none;
}

/*************************************************************************
 * search form styles                                                    *
 *************************************************************************/ 

.searchform {
  position: relative;
  margin:0;
  padding:0;
  overflow:hidden;
  text-align: right;
  top: -16px;
  left: 0px;
}

.searchfield {
  border:0px;
  margin-right: 8px;
  color:#555555;
  font-family:       Verdana;
  font-size:         12px;
  padding:2px;
  width:120px;
  background-color:  #fffb13; 
}

.amountfield {
  border:0px;
  margin-right: 8px;
  color:#555555;
  font-family:       Verdana;
  font-size:         12px;
  padding:2px;
  width:30px;
  background-color:  #fffb13; 
}

.yellowfield {
  border:0px;
  color:#555555;
  font-family:       Verdana;
  font-size:         12px;
  padding:2px;
  width:100px;
  background-color:  #fffb13; 
}

.yellowfieldwide {
  border:0px;
  color:#555555;
  font-family:       Verdana;
  font-size:         12px;
  padding:2px;
  width:250px;
  background-color:  #fffb13; 
}

.submit {
  float: right;
}

.buttonAsLink_yellowonblue {
  font-family:       Verdana;
  font-size:         12px;
  font-weight:       bold;
  color:             #fffb13;
  background-color:  #04478c;
  padding:           0px;
  border-width:      0px;  
  cursor:            pointer;
}

