@charset "UTF-8";
/* CSS Document */


/* ----------------------------------------------- START NORMALISEREN --------------------------------------------------------------- */

html,
body {
    margin:0;
    padding:0;
    height:100%;
    font-size:100%;
}


.clearfloats { clear: both; }

/* Verwijderen list-style van lijsten */
ol, ul {
list-style : none;
}

table {
border-collapse : collapse;
border-spacing: 0;
width:100%;
}

/* verwijderen randen van fieldset en img */
fieldset, img {
border : 0;
}

/* links aligneren caption en th */
caption, th {
text-align: left;
}

/* verwijderen van aanhalingstekens in q */
q:before, q:after {
content : '';
}

a
{
  outline: none;
}
/* ----------------------------------------------- EINDE NORMALISEREN --------------------------------------------------------------- */


body {
	color:#666;
	background-color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	margin:auto;
	padding:auto;
	font-size:1em;
	line-height:1.7;
}

h4 {
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	font-family: 'Orbitron', serif;
}

td {
	padding-top:4px;
	padding-bottom:2px;
}



td.reserv {
	height:18px;
}

ul  {
	padding-top: 10px;
}

li  {
	list-style-position: inside;
	list-style-type: disc;
}

#wrapper{
	display:table;
	margin:0 auto;
	position:relative;
	text-align:left;
	width:819px;
}


#header {
	float:left;
	height: 83px;
	width: 100%;
	background-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/i/header1.png);
	top: 0px;
}




#content {
	float:left;
	background-color:#363435;
	background-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/i/bg-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


#leftcol {
	float:left;
	background-color:#363435;
	width:250px;
	background-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/i/button8.jpg);
	background-repeat: repeat-y;	
}

#maincol {
	float:left;
	background-color:#363435;
	width:438px;
	padding: 30px;
	min-height:;
}

.footer{ margin-bottom: 60px;}

#footer {
	clear:both;
	width: 100%;
	height: 50px;
	
	}  

#gloed2 {
	float:left;
}  

#gloed3 {
	float:left;
}  
	
.kader {
	margin-top:12px;
	background-color: #40403e;
	padding: 7px;
	padding-left:12px;
	border: 1px solid #494949;
	}
.kader-menus {
	margin-top: 23px;
	margin-bottom: 8px;
	background-color: #40403e;
	padding: 22px;
	border: 1px solid #494949;
	text-align:center;
	}

.kader-wijn
{
margin-top: 23px;
margin-bottom: 8px;
background-color: #40403e;
padding: 22px;
border: 1px solid #494949;
color:#c6c6c6;
text-align:center;
}

.gerecht
{
padding-top: 15px;
}

.prijs-gerecht
{
padding-top: 15px;
color:#c6c6c6;
}	

kader-menus {
	margin-top: 23px;
	margin-bottom: 8px;
	background-color: #40403e;
	padding: 22px;
	border: 1px solid #494949;
	text-align:center;
	}

kader-wijn
{
margin-top: 23px;
margin-bottom: 8px;
background-color: #40403e;
padding: 22px;
border: 1px solid #494949;
color:#c6c6c6;
text-align:center;
}

gerecht
{
padding-top: 15px;
}

prijs-gerecht
{
padding-top: 15px;
color:#c6c6c6;
}	
	
.lichtgr {
	color:#c6c6c6;
	}	
	
.breedte-bericht {
	width:310px;
}

.breedte-bericht2 {
	width:60px;
}

.breedte-bericht3 {
	width:237px;
}

.breedte-bericht4 {
	width:80px;
}

.breedte-bericht5 {
	width:217px;
}

.menu-gerecht {
	padding-bottom:10px;
}

.wijnen {
	color:#c6c6c6;
	}	
	
.lijnboven {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	}	

a, a:active, a:visited {
	color:#F20A74;
	text-decoration:underline;
	}
	
a:hover {
	color:#F20A74;
	}
	

ul.bestanden li {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/file.png);
}
ul.bestanden li.bz2 {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/bz2.png);
}
ul.bestanden li.conf {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/conf.png);
}
ul.bestanden li.deb {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/deb.png);
}
ul.bestanden li.doc {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/doc.png);
}
ul.bestanden li.gif {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/gif.png);
}
ul.bestanden li.gz {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/gz.png);
}
ul.bestanden li.htm {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/htm.png);
}
ul.bestanden li.html {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/html.png);
}
ul.bestanden li.jpeg {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/jpeg.png);
}
ul.bestanden li.jpg {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/jpg.png);
}
ul.bestanden li.odc {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/odc.png);
}
ul.bestanden li.odf {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/odf.png);
}
ul.bestanden li.odg {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/odg.png);
}
ul.bestanden li.odi {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/odi.png);
}
ul.bestanden li.odp {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/odp.png);
}
ul.bestanden li.ods {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/ods.png);
}
ul.bestanden li.odt {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/odt.png);
}
ul.bestanden li.pdf {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/pdf.png);
}
ul.bestanden li.png {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/png.png);
}
ul.bestanden li.ppt {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/ppt.png);
}
ul.bestanden li.ps {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/ps.png);
}
ul.bestanden li.rpm {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/rpm.png);
}
ul.bestanden li.rtf {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/rtf.png);
}
ul.bestanden li.swf {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/swf.png);
}
ul.bestanden li.sxc {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/sxc.png);
}
ul.bestanden li.sxd {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/sxd.png);
}
ul.bestanden li.sxi {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/sxi.png);
}
ul.bestanden li.sxw {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/sxw.png);
}
ul.bestanden li.tar {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/tar.png);
}
ul.bestanden li.tgz {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/tgz.png);
}
ul.bestanden li.txt {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/txt.png);
}
ul.bestanden li.web {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/web.png);
}
ul.bestanden li.word {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/word.png);
}
ul.bestanden li.xls {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/xls.png);
}
ul.bestanden li.xml {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/xml.png);
}
ul.bestanden li.zip {
	list-style-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/filetypes/zip.png);
}

#menutop{
	float:right;
	margin-top:20px;
	margin-right:0px;
	padding-right:0px;
	width:100%;
}
#menutop a{
	color:#000;
	font-weight:bold;
	font-family: 'Orbitron', serif;
	font-style: normal;
	font-weight: 100;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0.05em;
	word-spacing: 0em;
	margin-left: 0px;
	margin-right: 30px;
	
}
#menutop a:hover{color: #939393;}
#menutop a.selected{
	color:#B2B2B2;
}

#menu li{
	list-style-type:none;
}

#menu li a{
	list-style-type:none;
	line-height:40px;
	padding-left:25px;
	font-weight:bold;
}

#menu li a.hover{
	color:#B2B2B2;
}
#menu li a.selected{
	background-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/i/selected.gif);
	background-repeat:no-repeat;
	margin-left:20px;
	padding-left:15px;
}

#menu li ul li a{
	font-weight:normal;
	color:#b2b2b2;
	margin-left:15px;
}
#menu li ul li a.selected{
	background-image: url(../../../www.hotellesnuits.be/hotellesnuits/images/i/selected_sub.gif);
	background-repeat:no-repeat;
	margin-left:35px;
	padding-left:15px;
}

#talen{
padding-bottom:18px;
padding-top:20px;
}
#talen a{
	text-transform:uppercase;
	font-weight:normal;
}


#fotogalerij { margin-top: 30px; margin-bottom: 30px; }
#meeting h4{
    text-transform: uppercase;
}
.kolomeen{
    display: inline-block;
    width:100%;
    line-height:2.5;
    box-sizing: border-box;
}

.kolomeen~td{
	width:70%;
	box-sizing: border-box;
}

#meeting input[type="text"], #meeting textarea{
	
    width: 98%;
    margin: 2px 0 2px;
    padding-left:2%;
    line-height:2.5;
    height:2.5em;
    border:1px solid #e1e1e1;
}
#meeting textarea
{
    width: 98%;
    height:10em;
}

#meeting input[type="submit"]{
	-webkit-appearance:caret;
	background-color:#F20A74;
	border:0;
	padding:10px 20px;
	color:#fff;
	text-transform:uppercase;
	font-size:1.2em;
}

.hasDatepicker{cursor: pointer;}

.left
{
    float: left;
    margin-right: 10px;
    text-align: left;
    width: 49%;
}
.right
{
    float: right;
    width: 49%;
    text-align: left;    
}
.ui-datepicker-trigger
{
    cursor: pointer;
    margin: 0 0 -5px -25px;
}
.ui-datepicker td a{font-weight: 300 !important;}

.jqueryErrorContainer, .jquerySuccesContainer
{
	display: none;
	background: url(../images/white-30.png);
    padding: 50px 0 40px 25px;
    color: #F20A74;
    font-weight: 900;
    width: 375px;
    margin-bottom: 10px;
    margin-top: 15px;
}
.jquerySuccesContainer
{
	color: #7EBE31;
}
.jqueryErrorContainer > ul
{
	font-weight: normal;
	margin-top: 30px;
	font-style: italic;  
	margin-bottom: 0;  
    margin-left: -30px;
}
.jqueryErrorContainer li
{
    margin-bottom: 12px;
}

.table_text {
	border: 1px solid #999;
	text-align: center;
	margin-top:15px;
	margin-bottom:15px;
}

.rooms{
	display:flex;
	flex-wrap:wrap;
}

.room{
	box-sizing: border-box;
	width:48%;
	margin-right:2%;
	margin-bottom:2%;
	float:left;
	border:1px solid #ccc;
	flex: 0 1 auto;
	position:relative;
	background-color:#f6f6f6;
}

.room .text{
	padding:0px 20px 20px 20px;
	margin-bottom:2em;
}

.room h2{
	padding:0 20px;
	margin-bottom:0;
}

.room img{
	width:100%;
}

.room .book-now, .room .book-now:hover, .room .book-now:active, .room .book-now:visited{
	float:right;
	padding:10px 20px;
	background-color:#F20A74;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	font-size:1.3em;
	position:absolute;
	bottom:0;
	right:0;
}

.book-top, .book-top:hover, .book-top:active, .book-top:visited{
	padding:10px 20px;
	background-color:#F20A74!important;
	color:#fff!important;
	text-transform:uppercase;
	text-decoration:none!important;
	font-size:1em;
	margin-right:20px;
}


.btn-cadeau, .btn-cadeau:hover, .btn-cadeau:active, .btn-cadeau:visited{
	padding:10px 20px;
	color:#F20A74!important;
	text-transform:uppercase;
	text-decoration:none!important;
	font-size:1em;
	border:1px solid #F20A74;
	box-sizing: border-box;
}

.meetingpage{
	width:48%;
	margin-right:2%;
	float:left;
}

.meetingform{
	width:50%;
	float:right;
	padding:20px;
	border:1px solid #ccc;
	box-sizing: border-box;
	background-color:#f6f6f6;
}