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

* {
	margin: 0;
	padding: 0;
}

html {
	height:100%; /* important, is parent of div "wrapper" */
}

body {
	background-image: url(../gfx/BedAndBreakfast-Espace-Divin-Background-bw-50px.gif);
	height:100%; /* important, is parent of div "wrapper" */
}

#topmenu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	height:20px;
	margin: 10px auto 0px auto;
	padding: 1px;
	text-align:right;
	width:700px;
}
#topmenu a {
	color:#777;
	margin: 0 0 0 5px;
	padding:2px;
	text-decoration:none;
}


#topmenu a.selectedlanguage {
	background-color:#333;
	color:#FFF;
}
#topmenu a:hover {
	background-color:#C1492E;
	color:#FFF;
}

#wrapper {
	background-color: #DEDEDE; /* ORANJE: #C14A30; */
	border: solid #ccc;
	border-width: 1px;
	height:auto !important; /* for modern browsers*/
	margin: 0px auto 0px auto;
	min-height:100%;
	padding: 1px;
	width:700px;
	
	height:100%; /* for IE*/
}

#content {
	padding-top:25px;
}

.clearcolumn{
	padding-top: 0em;
	clear:both;
}

.clearcolumnandpaddown{
	padding-top: 1.5em;
	clear:both;
}

.onecolumn {
	float:left;
	margin-left: 25px;
	width: 200px;
}
.twocolumns {
	float:left;
	margin-left: 25px;
	width: 425px;
}

.threecolumns {
	float:left;
	margin-left: 25px;
	width: 650px;
	text-align: right;
}


/* TYPOGRAPHY */

#content {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	letter-spacing:.01em;
	text-align:justify;
}

#content a, #content a:visited, #content a:active {
	color:#000;
}

#content  h1{
	color:#C1492E;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:1.02em;
	margin-bottom:0.2em;
	margin-top:1em;
}

#content h1.notopmargin{
	margin-top:0;
}

#content .address {
	background-color:#BABABA;/*#eaeaea;*/
	color:#FFF;	/* #42210B; */
	font-size:0.8em;
	height:150px;
	letter-spacing:0.2em;
	padding:25px;
	width:150px;
}

#content .address a{
	color:#FFF;	
	letter-spacing:0.1em;
	text-decoration:none;
	}

#fiche {
	background-color:#FFF;
	margin-top:1em;
	padding:25px;
	text-align:left;
	width:150px;
}

#fiche li{
	font-size:1em;
	letter-spacing:0.1em;
	}
#fiche h1{
	color:#BABABA;
}

#booknow{
	color:#999;
	display:none;
	font-size:0.8em;
	margin-top:2.04em;
	text-align:center;
	width:200px;
}

#content .picturecopyright {
	color:#666;
	font-size:0.7em;
	text-align:right;
}

ul.arrow {
	font-size:0.85em;
	letter-spacing:0.1em;
	list-style-image:url(../gfx/arrow2.gif);
	list-style-type:none;
	padding-left:1.2em;
}
ul.dash {
	font-size:0.8em;
	letter-spacing:0.1em;
	list-style-image:url(../gfx/dash.gif);
	list-style-type:none;
	padding-left:1.2em;
}

.credits{
	margin:0 auto;
	padding:0 0 2em 0;
	color:#bbb;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:right;
	width:700px;
}

.credits:hover{
	color:#777;
}
.credits a, .credits a:visited, .credits a:active{
	color:#bbb;
	text-decoration:none;
}
.credits a:hover{
	color:#777;
	text-decoration:underline;
}

/* Tabel */
table, caption, td, tr, th {
	margin:0;
	padding:0;
	font-weight:normal;
	}
table {
	border-collapse:collapse;
	margin-bottom:15px;
	width:100%;
	}
	
table tr{
	padding:2px;
	border:none;
	border-width:1px;
}

tbody tr.hoverme:hover{
	background-color:#fff;
}



/* GALLERY EFFECTEN */

.gallery a, .gallery a:link, .gallery a:hover, .gallery a:focus {
	color: #472f25;
	text-decoration:none;
	}
	
.gallery img.rmargin{
	border: solid #DEDEDE 1px;
	margin-right: 5px;
	margin-top:2px;
}

.gallery img.nomargin{
	border: solid #DEDEDE 1px;
	margin-right:0px;
	margin-top:2px;
}

.gallery img:hover{
	border-color:#fff;
	}
.gallery a.hidden{
	visibility: hidden;
}
.gallery a.hidden img{
	width:0;
	height:0;
}
