/* Start of CMSMS style sheet 'CM | Default' */
html{background:#fff}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5em;width:100%;display:table;margin:0;padding:0}
a:active,a:hover{color:#cf161c;text-decoration:underline}
#cm_top_bg{width:100%;height:392px;background:url(images/cm_top_bg.jpg) repeat-x;margin:0;padding:0}
#cm_middle_bg{width:100%;background:transparent url(images/cm_middle_bg.jpg) repeat-x;margin:0;padding:0}
.cm_container{width:900px;margin:auto}
#cm_header_top{width:100%;height:100px}
#cm_logo{float:left;width:310px;height:45px;margin:15px 0 0 25px;padding:0}
#cm_logo #cm_title{width:255px;height:20px}
#cm_search{float:right;width:240px;height:30px;margin:50px 25px 0 0;padding:0}
#cm_search label{font-size:14px;font-weight:700;color:#fff;margin:0;padding:0}
#cm_search .textbox{font-size:11px;color:#fff;width:123px;height:13px;border:1px solid #5e5e5e;background:#2e2e2e;margin:0 5px;padding:5px}
#cm_search .button{background:#2e2e2e;border:1px solid #5e5e5e;cursor:pointer;font-size:12px;font-weight:700;height:25px;text-align:center;vertical-align:bottom;white-space:pre;width:40px;color:#fff;margin:0;padding:0}
#cm_search .search-button{background:url(images/search-button.jpg) no-repeat 0 0;cursor:pointer;height:25px;width:25px;border:0;position:relative;top:2px;margin:0;padding:0}
#cm_header_bottom{width:859px;height:259px;background:url(images/header.jpg) no-repeat;margin:0 25px}
#cm_header_carousel{width:859px;height:259px;background:url(images/header-item-bg.jpg) no-repeat;margin:0 25px}
#carousel-header{position:relative;width:859px;height:212px;background:transparent;overflow:hidden;z-index:1;margin:0}
.carousel-item{background:transparent}
.carousel-image{float:left;width:566px;height:212px;background:transparent;margin:0}
.carousel-text{float:right;width:242px;height:184px;color:#fff;background:transparent;margin:0;padding:15px 25px}
* html .carousel-text{background:transparent;padding:0 25px 10px}
.carousel-text h2{font-size:14px;text-decoration:underline;color:#fff}
#carousel-nav{float:right;position:relative;top:-25px;right:25px;z-index:25}
#carousel-nav ul{list-style:none;margin:0;padding:0}
#carousel-nav ul li{display:inline}
#cm_header_textarea{float:right;width:242px;height:184px;margin:0;padding:15px 25px}
* html #cm_header_textarea{padding:0 25px 10px}
#cm_header_textarea h1{font-size:11px;color:#fff;margin:0;padding:0}
#cm_header_textarea h1 a{text-decoration:underline;color:#fff;margin:0;padding:0}
#cm_header_textarea h1 a:hover{text-decoration:none;color:#fff}
#cm_header_textarea p{color:#fff;text-align:justify;margin:0 0 5px;padding:0}
* html #cm_header_textarea p{margin:0 0 -8px}
#cm_header_textarea .line{clear:both;width:100%;height:1px;border-bottom:#383838 1px solid;margin:0 0 3px;padding:0}
#cm_three_col{width:100%;margin:0;padding:30px 0 0 25px}
* html #cm_three_col{padding:30px 0 0 60px}
.cm_fullcolumn{float:left;width:565px;margin:0 28px 0 0;padding:0}
.cm_column{float:left;width:265px;margin:0 28px 0 0;padding:0}
.cm_column img{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;max-width:265px}
.cm_column .cm_section{width:100%;margin:0 0 25px;padding:0}
.cm_section .cm_product_box{width:100%;margin:0 0 10px;padding:0}
.cm_product_box .cm_porduct_image{float:left;width:55px;margin:0;padding:13px 10px}
.cm_product_box .cm_porduct_description{float:right;width:169px;background:#e9e9e9;color:#232323;text-align:justify;margin:0;padding:10px}
.cm_section .title{width:100%;height:18px;background:#bdbdbd;margin:0 0 20px;padding:0}
.cm_section .cm_title_pink{width:100%;font-size:18px;color:#cf181d;height:18px;margin:0 0 20px;padding:0}
.cm_section h2{font-size:15px;color:#565656;margin:0 0 3px;padding:0}
.cm_section span.title_text,.cm_section h1,.cm_section h2{float:left;display:block;color:#383737;font-size:18px;font-weight:400;border-left:15px solid #cf181d;background:#fff;margin:0;padding:0 8px}
.cm_section p{text-align:justify;margin:0 0 10px;padding:0}
.cm_section p img{float:left;margin:0 10px 10px 0;padding:0}
.cm_section ul{list-style-type:none;margin:0 0 15px 15px;padding:0}
.cm_section ul li{background:url(images/icon-bullet.gif) no-repeat 0 6px;padding:0 0 2px 15px}
.cm_section li a:hover{color:#cf181d;text-decoration:none}
.cm_section span.info{color:#cf181d;margin:0;padding:0}
.cm_section span.inforight{color:#cf181d;float:right;margin:0;padding:0}
.cm_line{clear:both;width:100%;height:3px;border-bottom:1px solid #dcdcdc;background:url(images/cm_line.jpg) left bottom no-repeat;margin:5px 5px 8px 0;padding:0}
* html .cm_line{margin-top:-15px}
.cleaner{clear:both;height:0}
.cleaner_with_height{clear:both;height:1px}
#cm_footer_bg{background:#242524;margin:25px 0 0;padding:0}
#cm_footer{color:#fff;text-align:center;margin:0;padding:5px 0}
#cm_footer a{color:#fff;text-decoration:none}
#cm_footer a:hover{color:#FF0;text-decoration:underline}
.highlight{color:#cf181d}
.cm_icons{float:right;margin:25px 0 0}
.cm_icons ul{list-style-type:none}
.cm_icons ul li{display:inline;padding:0 10px 0 0}
.buffetten-overzicht{width:100%;text-align:left;margin:10px 0 0}
.buffetten-overzicht caption{text-align:left;font-size:14px;font-weight:700;color:#565656;background:transparent url(images/cm_middle_bg.jpg) repeat-x;height:40px;padding:10px}
.buffetten-overzicht td{border-bottom:1px solid #eee;padding:2px 0 1px}
.buffetten-overzicht td.pdf-column{width:25px}
.buffetten-overzicht td.title-column{width:440px}
.buffetten-overzicht td.price-column{width:100px}
.buffetten-overzicht span.priceInfo{display:inline-block;width:30px;text-align:right}
.buffet-item .buffet-prijs{float:right;color:#cf181d;font-size:14px;margin:0 0 15px}
ul#primary-nav{float:left;width:859px;height:47px;list-style:none;position:relative;font-family:Arial, sans-serif, helvetia;font-size:14px;background:url(images/menu-bg.jpg) repeat-x;color:#fff;z-index:10;margin:0;padding:0}
ul#primary-nav li{float:left;border-right:1px solid #e06969;text-decoration:none;margin:0;padding:5px 0}
ul#primary-nav li a{display:block;color:#fff;text-decoration:none;padding:10px}
ul#primary-nav li:hover ul,ul#primary-nav li.headlink:hover ul{display:block}
ul#primary-nav li ul{list-style:none;float:left;position:absolute;left:0;top:47px;display:none;width:859px;background:#eee;color:#000;z-index:25;padding:2px 0}
ul#primary-nav li ul li{float:left;border:0;text-decoration:none;margin:0;padding:5px 0}
ul#primary-nav li ul a{color:#383737;display:inline;text-decoration:none}
#faq-block h3{background:url(images/icon-plus.gif) no-repeat 0 6px;border-bottom:1px solid #CE1418;margin:0 0 5px;padding:3px 3px 3px 15px}
#faq-block h3.active{background:url(images/icon-min.gif) no-repeat 0 6px;border:0}
#faq-block h3 a{color:#000;font-family:Arial, sans-serif, helvetia;font-size:12px;font-weight:400}
#faq-block h3.active a{font-weight:700}
#faq-block div.faq{border-bottom:1px solid #CE1418;padding:0 0 0 15px}
.contactform fieldset{margin-bottom:15px;background:url(images/form-background.gif) bottom repeat-x;padding:15px}
.contactform legend{background:#fff;border:1px solid #000;margin:0 0 10px;padding:0 3px}
.contactform .radiobutton label,.contactform .radiobutton div{float:left}
.contactform .radiobutton div label{width:auto;margin:0 10px}
.contactform div{margin:0 0 5px}
.contactform .textarea{display:block;font-family:Arial, sans-serif, helvetia;font-size:12px}
.contactform label{float:left;width:100px;font-weight:700;margin-right:10px}
#simplemodal-overlay{background-color:#000}
#simplemodal-container{background-color:#333;border:8px solid #444;padding:12px}
#simplemodal-container a.modalCloseImg{background:url(images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer}
#tellafriend-form{display:none}
#tellafriend-form fieldset{height:300px;padding:10px}
#form-message p{color:#fff}
#form-message p.tellafriend-error{color:#e06969;margin:0 0 3px}
#tellafriend-form label{color:#fff;clear:both;float:left;width:200px;text-align:right;margin:0 10px 10px 0}
#tellafriend-form input{background:#fff;border:1px solid #4A4A4A;width:150px;margin:0 0 10px}
#tellafriend-form textarea{font-family:Arial, Helvetica, sans-serif;font-size:10px;background:#fff;border:1px solid #4A4A4A;width:250px;height:75px;margin:0 0 10px}
a:link,a:visited,.cm_section li a{color:#cf181d;text-decoration:underline}
.cm_icons a,ul#primary-nav li.active ul a{text-decoration:none}
.cm_icons img,.buffetten-overzicht img{border:0}
ul#primary-nav li.active a,ul#primary-nav li ul a:hover{text-decoration:underline}
#tellafriend-form br,.required{clear:both}
/* End of 'CM | Default' */

