/* Design & Code (c) ABOVO Media */
html,
body
{
   height               : 100%;
   padding              : 0; 
   margin               : 0; 
}

body
{
   font                 : normal 11px "Lucida Sans Unicode", "Tahoma", "Verdana", sans-serif;
   color                : #694f40; 
}

h2
{
   font-size            : 13px;
}

#wrapper
{
   margin               : 0 auto;
   width                : 100%;
   min-height           : 100%;
   min-width            : 803px;
   background           : #c2b600 url('../_images/background.gif') repeat-x top left;
}

* html #wrapper
{
   height               : 100%;
}

#home #wrapper
{
   background-image     : url('../_images/background_home.gif');
}

#body
{
   width                : 803px;
   height               : auto;
   margin               : 0 auto 0 auto;
}

#top
{
   width                : 100%;
   height               : 45px;
   padding-top          : 21px;
   text-align           : center;
}

#header
{
   width                : 850px;
   height               : 231px;
   margin-left          : -50px;
}

#intro
{
   width                : 100%;
   height               : 144px;
   padding              : 14px 0 10px 0;
   color                : #c1a99c;
}

#intro #welcome
{
   float                : left;
   width                : 521px;
   height               : 144px;
   padding              : 0 20px 0 0;
   border-right         : 1px solid #43322a;
}

#intro #introRight
{
   float                : left;
   width                : 236px;
   height               : 144px;
   padding              : 0 0 0 23px;
   margin               : 0px;
   border-left          : 1px solid #6f594c;
}

#intro .news
{
   
}

.news
{
   margin               : 0px 0px 20px 0px;
}

#main
{
   width                : 100%;
   height               : auto;
   padding              : 20px 0 150px 0;
}

#main #mainLeft
{
   float                : left;
   width                : 521px;
   padding-right        : 20px;
}

#main #left
{
   float                : left;
   width                : 518px;
   height               : auto;
   padding              : 0 25px 0 0;
   border-right         : 1px solid #afa300;
}

#main .item
{
   position             : relative;
   float                : left;
   width                : 130px;
   height               : 135px;
   margin-right         : 5px;
   line-height          : 17px;
   padding              : 125px 25px 0 25px;
   cursor               : pointer;
   background           : transparent url('../_images/agenda_item.gif') no-repeat top left;
   text-decoration      : none;
}

#main .itembig
{
   position             : relative;
   float                : left;
   width                : 454px;
   height               : 237px;
   line-height          : 17px;
   padding              : 24px 25px 0 25px;
   cursor               : pointer;
   background           : transparent url('../_images/agenda_item_big.gif') no-repeat top left;
   text-decoration      : none;
}

#main .contentSmall
{
   position             : relative;
   float                : left;
   width                : 554px;
}

#main .item img
{
   position             : absolute;
   top                  : 25px;
   left                 : 21px;
   width                : 130px;
   height               : 90px;
   border               : 3px solid #fff;
}

#main .itembig img
{
   float                : left;
   border               : 3px solid #fff;
   margin-right         : 20px;
}

#main .products_side_viewProductsProduct .productsProduct
{
   background           : transparent url('../_images/products_bg.png') no-repeat top left;
   height               : 190px;
   margin               : 0 0 15px 0;
}

#main .products_side_viewProductsProduct .productsProduct .left
{
   float                : left;
   width                : 170px;
   padding              : 12px 0 0 10px;
   margin               : 0 65px 0 0;
}

#main .products_side_viewProductsProduct .productsProduct .left .productsProductDetails .productsProductDay
{
   float                : left;
   color                : #FFFFFF;
}

#main .products_side_viewProductsProduct .productsProduct .left .productsProductDetails .productsProductTime
{
   float                : right;
   color                : #c3b600;
}

#main .products_side_viewProductsProduct .productsProduct .left .productsProductDetails .productsProductModel
{
   float                : left;
   color                : #d1bcb0;
   font-style           : italic;
}

#main .products_side_viewProductsProduct .productsProduct .left .productsProductDetails .productsProductPrice
{
   float                : right;
   color                : #d1bcb0;
}

#main .products_side_viewProductsProduct .productsProduct .left .productsProductImage
{
   margin               : 15px 0 0 0;
   text-align           : center;
}

#main .products_side_viewProductsProduct .productsProduct .left .productsProductImage img
{
   border               : 3px solid #ffffff;
}

#main .products_side_viewProductsProduct .productsProduct .right
{
   float                : left;
   width                : 260px;
}

#main .products_main_viewProductsProduct .productsProduct .left
{
   float                : left;
   width                : 290px;
   padding              : 0 35px 0 0;
}

#main .products_main_viewProductsProduct .productsProduct .left .productsProductDetails
{
   border-bottom        : 1px solid #afa300;
}

#main .products_main_viewProductsProduct .productsProduct .left .productsProductDetails .title
{
   float                : left;
   width                : 100px;
}

#main .products_main_viewProductsProduct .productsProduct .left .productsProductDetails .value
{
   float                : left;
}

#main .products_main_viewProductsProduct .productsProduct .left .productsProductDetails .productsProductSalePriceAddition
{
   float                : left;
   margin               : 5px 0 10px 0;
   font-style           : italic;
}

#main .products_main_viewProductsProduct .productsProduct .left .productsProductDescription
{
   margin               : 10px 0 0 0;
}

#main .products_main_viewProductsProduct .productsProduct .right
{
   float                : left;
   padding              : 0 0 10px 0;
}

#main .products_main_viewProductsProduct .productsProduct .right .productsProductShowDetails
{
   background           : transparent url(../_images/voorstellingen_bg.png) bottom left no-repeat;
   padding              : 0 0 12px 0;
}

#main .products_main_viewProductsProduct .productsProduct .right .productsProductShowDetails .productsProductImage
{
   
}

#main .products_main_viewProductsProduct .productsProduct .right .productsProductShowDetails .productsProductImage img
{
   border               : 2px solid #FFFFFF;
}

#main .products_main_viewProductsProduct .productsProduct .right .productsProductShowDetails .productsProductShow
{
   margin               : 5px 0 0 5px;
   width                : 92px;
}

#main .products_main_viewProductsProduct .productsProduct .right .productsProductShowDetails .productsProductShows 
{
   
}

#main .products_main_viewProductsProduct .productsProduct .right .productsProductShowDetails .productsProductShows .productsProductShowDate
{
   margin               : 5px 0 0 5px;
   width                : 80px;
   float                : left;
}

#main .products_main_viewProductsProduct .productsProduct .right .productsProductShowDetails .productsProductShows .productsProductShowButton
{
   float                : left;
   margin               : 10px 0 0 0;
   width                : 96px;
}

#main .products_side_viewProductsProducts
{
   
}

#main .products_side_viewProductsProducts .productsProduct
{
   margin               : 0 0 15px 0;
   cursor               : pointer;
}

#main .products_side_viewProductsProducts .productsProduct .productsProductTitle
{
   
}

#main .products_side_viewProductsProducts .productsProduct .productsProductDetails
{
   margin               : 5px 0 0 0;
}

#main .products_side_viewProductsProducts .productsProduct .productsProductDetails .productsProductImage
{
   float                : left;
   padding              : 0 8px 5px 0;
   margin               : 4px 0 0 0;
}

#main .products_side_viewProductsProducts .productsProduct .productsProductDetails .productsProductShortDescription
{
   
}

#main .products_main_viewProductsProducts .productsProduct
{
   background           : transparent url('../_images/products_bg.png') no-repeat top left;
   height               : 190px;
   margin               : 0 0 15px 0;
}

#main .products_main_viewProductsProducts .productsProduct .left
{
   float                : left;
   width                : 170px;
   padding              : 12px 0 0 10px;
   margin               : 0 65px 0 0;
}

#main .products_main_viewProductsProducts .productsProduct .left .productsProductDetails .productsProductDay
{
   float                : left;
   color                : #FFFFFF;
}

#main .products_main_viewProductsProducts .productsProduct .left .productsProductDetails .productsProductTime
{
   float                : right;
   color                : #c3b600;
}

#main .products_main_viewProductsProducts .productsProduct .left .productsProductDetails .productsProductModel
{
   float                : left;
   color                : #d1bcb0;
   font-style           : italic;
}

#main .products_main_viewProductsProducts .productsProduct .left .productsProductDetails .productsProductPrice
{
   float                : right;
   color                : #d1bcb0;
}

#main .products_main_viewProductsProducts .productsProduct .left .productsProductImage
{
   margin               : 5px 0 0 0;
   text-align           : center;
}

#main .products_main_viewProductsProducts .productsProduct .left .productsProductImage img
{
   border               : 3px solid #ffffff;
}

#main .products_main_viewProductsProducts .productsProduct .right
{
   float                : left;
   width                : 260px;
}

#main .orders_main_viewCheckout
{
   background           : transparent url('../_images/checkout_bg.gif') repeat-y top left;
}

#main .orders_main_viewCheckout .dataView
{
   float                : left;
   width                : 420px;
}

#main .orders_main_viewCheckout .dataView .topRow
{
   color                : #FFFFFF;
   height               : 20px;
}

#main .orders_main_viewCheckout .dataView .topRow div
{
   float                : left;
}

#main .orders_main_viewCheckout .dataView .topRow .show
{
   width                : 250px;
}

#main .orders_main_viewCheckout .dataView .topRow .quantity
{
   width                : 100px;
}

#main .orders_main_viewCheckout .dataView .topRow .price
{
   width                : 70px;
}

#main .orders_main_viewCheckout .dataView .products
{
   border-bottom        : 1px solid #dcd56c;
}

#main .orders_main_viewCheckout .dataView .products .product
{
   border-top           : 1px dotted #827900;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer
{
   margin               : 6px 0 6px 0;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .bin
{
   width                : 20px;
   float                : left;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .bin img
{
   padding              : 2px;
   cursor               : pointer;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .show
{
   width                : 230px;
   float                : left;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .show .title
{
   padding              : 0 10px 0 0;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .show .date
{
   margin               : 4px 0 0 0;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .quantity
{
   width                : 100px;
   float                : left;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .quantity .quantityValue
{
   float                : left;
   width                : 20px;
   font                 : normal 11px "Lucida Sans Unicode", "Tahoma", "Verdana", sans-serif;
   color                : #694F40;
   border               : 0px;
   background           : transparent;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .quantity img
{
   cursor               : pointer;
   margin-top           : 5px;
}

#main .orders_main_viewCheckout .dataView .products .product .productContainer .price
{
   width                : 70px;
   float                : left;
}

#main .orders_main_viewCheckout .dataView .totalPrice
{
   margin               : 5px 0 0 0;
}

#main .orders_main_viewCheckout .dataView .totalPrice .total
{
   float                : right;
}

#main .orders_main_viewCheckout .dataView .totalPrice .discount
{
   float                : right;
   margin               : 2px 0 0 0;
}

#main .orders_main_viewCheckout .dataView .totalPrice .discountAddition
{
   margin-top           : 15px;
   float                : right;
   font-style           : italic;
}

#main .orders_main_viewCheckout .dataView .backButton
{
   margin               : 20px 0 0 0;
}

#main .orders_main_viewCheckout .dataView .backButton .button
{
   float                : right;
}

#main .orders_main_viewCheckout .dataForm
{
   float                : left;
   width                : 326px;
   margin-left          : 45px;
}

#main .orders_main_viewCheckout .dataForm .validate
{
   padding              : 0 0 5px 0;
   border-bottom        : 1px solid #DCD56C;
}

#main .orders_main_viewCheckout .dataForm .validate img
{
   float                : left;
   margin               : 0 5px 0 0;
}

#main .orders_main_viewCheckout .dataForm .rows
{
   padding              : 0 0 10px 0;
   border-bottom        : 1px solid #DCD56C;
}

#main .orders_main_viewCheckout .dataForm .rows .rowTitle
{
   margin               : 8px 0 0 0;
}

#main .orders_main_viewCheckout .dataForm .rows .rowInput
{
   margin               : 2px 0 0 0;
}

#main .orders_main_viewCheckout .dataForm .rows .rowSubmit
{
   
}

#main .orders_main_viewCheckout .dataForm .comment
{
   padding              : 5px 0 10px 0;
}

#main .orders_main_viewCheckout .dataForm .submitButton
{
   border               : 0px;
   padding              : 0px;
   height               : 36px;
   float                : right;
}

.productsProductOrderDiv
{
   width                : 360px;
   height               : 86%;
}

#agenda,
.agenda
{
   float                : left;
   width                : 236px;
   height               : auto;
   padding              : 0 0 0 23px;
}

#agenda h3,
.agenda h3
{
   text-transform       : uppercase;
}

#agenda .orders_side_viewBasket,
.orders_side_viewBasket
{
   border               : 1px solid #988d00;
   background           : #afa300;
   padding              : 6px;
   color                : #FFFFFF;
   margin-bottom        : 10px;
}

#agenda .orders_side_viewBasket .products
{
   padding              : 0 0 8px 4px;
}

#agenda .orders_side_viewBasket .products .product
{
   margin               : 0 0 6px 0;
   cursor               : pointer;
}

#agenda .orders_side_viewBasket .products .product .quantity
{
   float                : left;
   padding              : 0 3px 0 0;
}

#agenda .orders_side_viewBasket .products .product .title
{
   float                : left;
   width                : 200px;
}

#agenda .orders_side_viewBasket .products .product .title .date
{
   color                : #694F40;
}

#agenda .orders_side_viewBasket .eye,
.orders_side_viewBasket .eye
{
   padding              : 3px 6px 0 0;
   float                : left;
}

#agenda .orders_side_viewBasket .to_checkout
{
   float                : right;
}

#footer
{
   margin               : -134px 0 0 0 !important;
   width                : 100%;
   min-width            : 803px;
   background           : transparent url('../_images/footer_background.gif') repeat-x bottom left;
   height               : 119px;
   padding              : 15px 0 0 0;
   color                : #fff;
}

#footer #info
{
   margin               : 0 auto;
   width                : 803px;
   font-size            : 11px;
   line-height          : 16px;
   color                : #fff;
}

#footer #info div
{
   float                : left;
   height               : 75px;
   line-height          : 16px;
   border-right         : 1px solid #867e01;
   padding              : 5px 30px 5px 29px;
}

#footer #info .telefoon
{
   padding-left         : 0;
   width                : 88px;
}

#footer #info .reserveren
{
   width                : 140px;
}

#footer #info .adres
{
   width                : 130px;
}

#footer #info .vacatures
{
   border               : none;
   width                : 240px;
   padding-right        : 0;
}

#footer #info .vacatures .contentSmall
{
   width                : 230px;
   margin               : -5px 0px 0px -30px;
   padding-right        : 0;
   border               : none;
}

#footer #info .vacatures p
{
   margin               : 0px;
   padding              : 0px;
}

#footer .footerSponsor
{
   background           : #988D00;
   margin               : 10px 0 0 0;
   padding              : 15px 0 15px 0;
   border-top           : 1px solid #867E01;
}

#footer .footerSponsor .footerSponsorText
{
   margin               : 3px 15px 0 0;
   float                : right;
}

#footer .footerSponsor .footerSponsorText span
{
   color                : #FF0000;
}

#footer .footerSponsor img
{
   float                : right;
   margin               : 0 235px 0 0;
}

.clear
{
   clear                : both;
   margin               : 0px !important;
   padding              : 0px !important;
   border               : 0px !important;
   height               : 0px !important;
   width                : 0px !important;
   float                : none !important;
}

/* Headings H1-H6 */
h1
{
   font-weight          : bold;
   color                : #fff;
   font-size            : 13px;
   margin               : 10px 0 10px 0;
}

.news h3
{
   margin               : 10px 0px 0px 0px;
   padding              : 0;
   font-weight          : bold;
   color                : #fff;
   font-size            : 11px;
}

h2.moltors
{
   font-weight          : bold;
   color                : #fff;
   font-size            : 13px;
   margin               : 10px 0 10px 0;
}

#agenda h3
{
   margin               : 0;
   font-weight          : bold;
   color                : #fff;
   font-size            : 13px;
   border-bottom        : 1px solid #afa300;
}

#agenda h3 span
{
   color                : #684f40;
   padding-right        : 5px;
   text-transform       : uppercase;
}

#agenda .orders_side_viewBasket h2,
.orders_side_viewBasket h2
{
   font-size            : 11px;
   float                : left;
   margin               : 3px 0 6px 0;
   color                : #694F40;
}

#main .products_main_viewProductsProducts .productsProduct h2
{
   font-size            : 13px;
   margin               : 10px 0 10px 0;
}

#main .products_side_viewProductsProduct .productsProduct .productsProductDetails h2
{
   font-size            : 13px;
}

#lightwindow h4
{
   color                : #C6B600;
   font-size            : 14px;
   margin               : 0 0 5px 0;
}

#lightwindow .showTitle
{
   margin               : 0 0 10px 0;
   font-size            : 14px;
}

#lightwindow table
{
   margin               : 10px 0 0 0;
}

/* Paragraph and Link Styles */
p { }

#welcome p
{
   padding              : 0;
   margin               : 10px 0 0 0;
   line-height          : 16px;
}

.news p
{
   padding              : 0;
   margin               : 2px 0 0 0;
   line-height          : 16px;
}

#agenda p
{
   padding              : 0;
   margin               : 4px 0 2px 0;
   line-height          : 16px;
}

#left p
{
   margin               : 5px 0 10px 0;
   line-height          : 18px;
}

#lightwindow table
{
   color                : #C6B600;
   font-size            : 12px;
}

#lightwindow table span
{
   color                : #684f40;
}

a { }

a img
{
   border               : 0px;
}

#top ul.main li a
{
   color                : #fff;
   font-size            : 13px;
   text-decoration      : none;
}

#top ul.main li a:hover
{
   text-decoration      : underline;
}

#top ul.main li a.selected
{
   text-decoration      : underline;
}

#top ul.submain li a
{
   font-size            : 11px;
}

#intro a
{
   color                : #c1a99c;
}

#main a
{
   color                : #684f40;
}

#footer a
{
   color                : #474200;
}

#footer .footerSponsor a
{
   color                : #FFFFFF;
   text-decoration      : none;
}

/* Lists and Navigation */
ul { }

#top ul.main
{
   margin               : 0;
   padding              : 0;
}

#top ul.main li
{
   display              : inline;
   list-style-type      : none;
   padding              : 5px 27px 5px 25px;
   background           : transparent url('../_images/nav_bar.gif') repeat-y top right;
}

#top ul.main li.last
{
   padding-right        : 30px;
   background-image     : none;
}

#top ul.submain
{
   text-align           : left;
   visibility           : hidden;
   position             : absolute;
   background-color     : #533f33;
   margin               : 24px 0 0 0px;
   padding              : 7px 0 9px 0;
}

#top ul.submain li
{
   display              : block;
   padding              : 4px 30px 4px 17px;
   background           : none;
}

#footer #info ul
{
   margin               : 0;
   padding              : 0;
}

#footer #info ul li
{
   display              : inline;
   border-right         : 1px solid #867e01;
}

#main .orders_main_viewCheckout .dataForm input
{
   border               : 1px solid #c0c0c0;
   padding              : 4px;
   height               : 15px;
   font-size            : 11px;
}

#main .orders_main_viewCheckout .dataForm select
{
   border               : 1px solid #c0c0c0;
   font-size            : 11px;
   padding              : 4px;
}

span.optredenDetails,
div.optredenDetails
{
   float                : right;
   background           : transparent url(../_images/voorstellingen_bg.png) bottom right no-repeat;
   padding              : 5px;
   width                : 180px;
   margin               : 3px 3px 3px 10px; 
}

span.optredenDetails img,
div.optredenDetails img
{
   float                : none;
   border               : 0;
   margin               : -5px 0 0 -5px;
}

.imgLeft
{
   float                : left;
   margin               : 0px 5px 5px 0px;
   border               : 3px solid #fff; 
}

.agendaButton
{
   display              : block;
   margin-top           : 10px;
}

img.imgLatestAgenda
{
   float                : left;
   margin-right         : 5px;
}

table.allEvents
{
   float                : right;
}

table.allEvents,
table.allEvents td
{
   padding              : 3px;
   border               : 1px solid #694F40;
   border-collapse      : collapse;
}

div.even
{
   background-color     : #D7CB1B;
   padding              : 5px;
}

div.even h2,
div.uneven h2
{
   margin               : 0px 0px 5px 0px;
}

div.even,
div.uneven
{
   margin-bottom        : 10px;
}

.contentSmall
{
   margin               : 10px 0px 0px 0px;
   padding              : 0px;
}

.clear
{
   clear                : both;
}
