html {
  font-family: Tahoma,Geneva,sans-serif;
  height: 100%;
}
body {
  height: 100%;
  margin: 0;
  background: #F8B101 url(images/bg.png) repeat-x;
  font-size:12px;  
}
a {
  outline: none;
}
#wrap {
  width: 1004px;
  margin: 0 auto;  
}
#wrap #wrapper_header #header {
  width: 960px;
  height: 368px;
  background: #fff;
  margin: 0 22px;
}
#wrap #wrapper_header {
  padding-top: 20px;
  width: 1004px;
  background: url(images/shadow_top.png) no-repeat;
  min-height:368px;
}
#wrap #wrapper_container {
  width: 1004px;
  min-height: 489px;
  background: url(images/shadow_line.png) repeat-y;
}
#wrap #wrapper_container #content {
  background:none repeat scroll 0 0 #FFFFFF;
  margin-left:22px;
  min-height:489px;
  overflow:auto;
  padding:0 14px 14px;
  width:932px;
}
#wrap #wrapper_container #content #main_page .spinner {
  width:100%;
  text-align:center;
  height:32px;
  margin-top:100px;
  background: url(images/ajax-loader.gif) no-repeat center;
}
#wrap #wrapper_container #content #main_page {
  margin-top: 20px;
  padding: 20px;
  border: 1px solid #c8c8c8;
  min-height: 426px;
}
#wrap #wrapper_container #content #main_page table#details td a.terug{
  display: block;
  height: 34px;
  line-height: 34px;
  color: #fff;
  background: url(images/boxes/black_button.jpg) repeat-x;
  text-decoration: none;
  text-align: center;
  font-size: 14px;
  border: 3px solid #c8c8c8;
  min-width: 343px;
}
#wrap #wrapper_container #content #main_page table#occasions_detail {
  background-color: #d2d2d2;
  font-size: 11pt;
}
#wrap #wrapper_container #content #main_page table#occasions_detail tr {
  height: 30px;
}
#wrap #wrapper_container #content #main_page table#occasions_detail tr td {
  padding-left: 20px;
}
#wrap #wrapper_container #content #main_page table#occasions_detail tr.grey td {
  background: #f6f6f6;
}
#wrap #wrapper_container #content #main_page table#occasions_detail tr.white td {
  background: #fff;
}
#wrap #wrapper_container #content #main_page table#details th h1.title {
  margin:5px 0;
  font-weight: bold;
}
#wrap #wrapper_container #content #main_page table#details td h4 {
  margin: 0;
}
#wrap #wrapper_container #content .boxes_up p, #wrap #wrapper_container #content .boxes_down p {
  color: #fff;
  font-size: 13px;
}
#wrap #wrapper_container #content .boxes_up h1, #wrap #wrapper_container #content .boxes_down h1 {
  color: #fff;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
}
#wrap #wrapper_container #content .boxes_up .box {
  width: 247px;
  height: 189px;
  margin: 28px 28px 18px;
  overflow: hidden;
}
#wrap #wrapper_container #content .boxes_up .button a, #wrap #wrapper_container #content .boxes_down .button a {
  color: #fff;
  text-decoration: none;
}
#wrap #wrapper_container #content .boxes_up .button {
  padding: 0 28px;
}
#wrap #wrapper_container #content .boxes_down .button {
  padding: 0 28px;
}
#wrap #wrapper_container #content #fourth_box .button a {
  display: block;
  height: 40px;
  line-height: 40px;
  color: #fff;
  padding: 0 20px;
  background: url(images/boxes/yellow_button.jpg) repeat-x;
}
#wrap #wrapper_container #content #fifth_box .button a {
  display: block;
  height: 40px;
  line-height: 40px;
  color: #fff;
  padding: 0 20px;
  background: url(images/boxes/red_button.jpg) repeat-x;
}
#wrap #wrapper_container #content .box ul {
  color: #fff
}
#wrap #wrapper_container #content #sixt_box .button a {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: url(images/boxes/black_button.jpg) repeat-x;
}
#wrap #wrapper_container #content .boxes_up .button a {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: url(images/boxes/black_button.jpg) repeat-x;
}
#wrap #wrapper_container #content .boxes_down .box {
  width: 247px;
  height: 96px;
  margin: 28px 28px 10px;
  overflow: hidden;
}
#wrap #wrapper_container #content .boxes_up {
  width: 303px;
  height: 289px;
  float: left;
  margin-top: 15px;
  text-align: justify;
}
#wrap #wrapper_container #content .boxes_down {
  width: 303px;
  height: 185px;
  float: left;
  margin-top: 13px;
  text-align: justify;
}
#wrap #wrapper_container #content #first_box {
  margin-right: 11px;
  background: url(images/boxes/1.jpg) repeat-x;
}
#wrap #wrapper_container #content #second_box {
  background: url(images/boxes/2.jpg) repeat-x;
  margin-right: 11px;
}
#wrap #wrapper_container #content #third_box {
  background: url(images/boxes/3.jpg) repeat-x;
}
#wrap #wrapper_container #content #fourth_box {
  background: url(images/boxes/4.jpg) repeat-x;
  margin-right: 11px;
}
#wrap #wrapper_container #content #fifth_box {
  background: url(images/boxes/5.jpg) repeat-x;
  margin-right: 11px;
}
#wrap #wrapper_container #content #sixt_box {
  background: url(images/boxes/6.jpg) repeat-x;
}
#wrap #shadow_bottom {
  width: 1004px;
  background: url(images/shadow_bottom.png) no-repeat;
  height: 16px;
}
#wrap #footer {
  width: 944px;
  padding: 0 30px;
  height: 30px;
}
#wrap #footer a {
  line-height: 24px;
  color: #000;
  font-size: 11px;
  padding: 0 5px;
  text-decoration: none;
}
#wrap #footer span {
  line-height: 24px;
  color: #000;
  font-size: 10px;
  padding-left: 5px;
}
#wrap #wrapper_header #header #sliders {
  position: relative;  
  width: 961px;
  height: 368px;
}
a img {
  border: none;
}
#wrap #wrapper_header #header #sliders #logo_box {
  width: 352px;
  height: 152px;
  position: absolute;
  top:50px;
  left:57px;
}
#wrap #wrapper_header #header #sliders #menu_box {
  position: absolute;
  bottom: 0;
  height: 58px;
  width: 932px;
  left: 14px;
  background: url(images/menu_bg.png) repeat-x;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li {
  float:left;
  height: 58px;
  position: relative;
  width: 133px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > a {  
  line-height: 58px;
  font-size: 13px;
  text-decoration: none;
  color: #fff;
  display: block;
  text-align: center;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > ul {
  display:none;
  list-style-type: none;
  margin: 0;  
  padding: 0;
  position:absolute;
  top: 70px;
  left: 0;
  z-index: 9999;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > ul > li:hover {
  background: #27272a;
}
#wrap #wrapper_header #header #sliders #menu_box canvas {
  display:none;
  position:absolute;
  top: 70px;
  left: 0;
  z-index: 9999;
}
#wrap #wrapper_header #header #sliders #menu_box .canvas {
  visibility:hidden;
  position:absolute;
  top: 70px;
  left: 0;
  z-index: 9999;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > ul > li {
  height: 44px;
  border-bottom: 1px solid #333333;
  z-index: 9999;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > ul > li > a {
  text-decoration: none;
  color: #fff;
  height: 44px;
  display: block;
  line-height: 44px;
  padding-left: 37px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > ul > li:last-child {
  height: 45px;
  border: none;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > ul > li:last-child a {
  height: 45px;
  line-height: 45px;
}

#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > a.menu_current {  
  height: 56px;
  line-height: 56px;
  margin: 0px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li.menu_current {
  height: 56px;
  background: url(images/bg_hover.png) repeat-x;  
  border: 1px solid #393a3b;
  width: 131px!important;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > a.menu_default {
  height: 58px;
  margin: 0 1px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li.sub > a {
  background: url(images/arrow.png) no-repeat scroll -50% -50%;
  height: 70px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li.sub > a.menu_default {
  height: 70px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li:hover, #wrap #wrapper_header #header #sliders #menu_box ul#menu > li.sub_hover, #wrap #wrapper_header #header #sliders #menu_box ul#menu > li.menu_current_sub {
  background: url(images/bg_hover.png) repeat-x;
  border: 1px solid #393a3b;
  height: 56px;
  width: 131px!important;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li > a:hover, #wrap #wrapper_header #header #sliders #menu_box ul#menu > li.sub_hover > a {  
  height: 70px;
  line-height: 56px;
  margin: 0px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li.menu_current_sub > a {
  line-height: 56px;
}
#wrap #wrapper_header #header #sliders #menu_box ul#menu > li.sub > a:hover {
  height: 70px;
}
#wrap #wrapper_header #header .banner_slide {
  left:14px;
  position:absolute;
  top:14px;
  overflow: hidden;
  height:354px;
  width:932px;
}
#wrap #wrapper_header #header #page_flash_holder {
  left:14px;
  position:absolute;
  top:14px;
}
#wrap #wrapper_header #header .js .slider-wrap{  
  width:932px;
}
#wrap #wrapper_header #header .slider-pagination {
  height: 19px;
  background: url(images/slide_no.png) no-repeat;
  position: relative;
}
#wrap #wrapper_header #header .banner_slide .slider-pagination p {
  padding: 0 0 0 19px;
  margin: 0;
}

#wrap #wrapper_header #header .banner_slide .pagination-wrap p a {
  margin: 3px 2px;
  display: block;
  float: left;
}

#wrap #wrapper_header #header .banner_slide .pagination-wrap p a {
  font-size: 11px;
}
#wrap #wrapper_header #header .banner_slide .pagination-wrap p a {
  background: transparent url(images/inactive.png) 0 0 no-repeat;
}
#wrap #wrapper_header #header .banner_slide .pagination-wrap p a.active {
  background: transparent url(images/active.png) 0 0 no-repeat;
}
#wrap #wrapper_header #header .banner_slide .pagination-wrap p a span {
  background: none;
  width: 14px;
  height: 14px;
  display: block;
  text-align: center;
  visibility: hidden;
}
#wrap #wrapper_header #header .banner_slide .pagination-wrap p a.active span {
  visibility: hidden;
}
#wrap #wrapper_header #header .banner_slide .pagination-wrap {
  position: absolute;
  right: 0px;
  top: 25px;
  height: 19px;
  padding-right: 19px;
  background: url(images/slide_no_right.png) top right no-repeat;
}
#wrap #wrapper_header #header .banner_slide .slider-previous {
  display: none!important;
}
#wrap #wrapper_header #header .banner_slide .slider-next {
  display: none!important;
}
#wrap #wrapper_header #header .js ul li{
  width: 932px;
  height: 354px;
}