/* CSS Document */

body {
	text-align:center;
	margin:20px;
	padding:0;
	color:#666;
	background-color: #FFFFFF;
	font-family: verdana, aria, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
a {
	color:#0033FF;
	text-decoration:none;
	}
a:hover {
	color:#FF0000;
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:1024px;
	margin:0 auto;

	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:1024px;
	margin:0 auto;
	
	}
#header {
	padding:10px;
	margin:0;
	text-align:center;
	color:#FFF;
	width:1000px;
	margin:0 auto;
	background-color: #FFFFFF;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	}
#header h1 {
	font-size:200%;
	}
#header h2 {
	font-size:180%;
	}
#header h3 {
	font-size:150%;
	}
#header h4 {
	font-size:150%;
	}	
#header a:hover {
	color:#7A2875;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	background-color: #FFFFFF;
	}
#leftcol {
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:150px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	background-color: #FFFFFF;
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #333333;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	width:150px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
	border-left-width: thin;
	border-left-style: dotted;
	border-left-color: #333333;
	background-color: #FFFFFF;
	}
#centercol {
	position:relative;
	padding:0 170px;

	}
#centercol a {
	color:#0066FF;
	}
#centercol a:hover {
	color:#FF0000;
	}
#footer {
	position:relative;
	top:1px;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	color:#CCC;
	background-color: #CCCCCC;
	}


.roodc {color: #FF0000}


#box_1 {
	padding:5px;
	float:left;
	width:190px;
	background-color:#CDE5FF;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 1em;
	margin-left: 0;
	border: thin dotted #000000;
}

#box_2 {
margin:0 5px 1em 14px;
padding:5px;
float:left;
width:190px;
background-color:#CDE5FF;
border: thin dotted #000000;
}

#box_3 {
margin:0 14px 1em 7px;
padding:5px;
float:left;
width:190px;
background-color:#CDE5FF;
border: thin dotted #000000;
}


#box_1 p, #box_2 p, #box_3 p, #box_4 p {
font-size:1em;
color:#000000;
}

#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2 {
font-family:Verdana, "Times New Roman", Times, serif;
color:#000000;
font-size: 1em;
} 

#box_1 ul, #box_2 ul, #box_3 ul, #box_4 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#box_1 li, #box_2 li, #box_3 li, #box_4 li {
margin:0 0 .3em 0;
padding:5px 0 0 5px;
font-size:.8em;
}

/******************
TABLE STYLES
******************/

.table {
	width:100%;
	border:1px solid #D0D0BF;
	border-collapse:collapse;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px
	
	}
	
.table td {
	padding:2px;
	}

thead th, tfoot th {
	background-color:#E8E8E8;
	border-bottom:2px solid #D0D0BF;
	border-top:2px solid #D0D0BF;
	padding:2px;
	font-weight:normal;
	font-variant:small-caps;
	}
	
img.fotokader {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: #E0E0E0;
	padding:8px;
	}
.titel_op_banner {
	font-size: 14px
}
.titel_in_tabel {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.TekstBijFoto {
	font-size: small;
	color: #993300;
	font-style: italic;
}

.hotelnaam {
	font-size: medium;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

.reisbureaunaam {
	font-size: 16px;
	font-weight: bold;
	color: #0066FF;
	font-family:Arial, Helvetica, sans-serif;
}

.prijs {
	font-size: large;
	font-weight: bold;
	color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
}

.inside {
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C00000;
	border-right-color: #C00000;
	border-bottom-color: #C00000;
	border-left-color: #C00000;
	background-color: #D7EBFF;
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */

.bluestar1 {
	font-size: 20px;
	color: #003399;
}

.bluestar2 {
	font-size: 18px;
	color: #003399;
}

.bluestar3 {
	font-size: 16px;
	color: #003399;
}
.shadowed {
  -moz-box-shadow: 3px 3px 4px #969696;
  -webkit-box-shadow: 3px 3px 34px #969696;

  background-color: #fff;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
}
