body {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	font-size: 10pt;
	color: #666666;
	
}

/* Banner near top of page that says the name of the whole site - also has crane background image. */

#main-title {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-right: 1px;
	font-size: 14px;
	letter-spacing: 5px;
	text-align: right;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #3298CB;
	height: 140px;
	color: #FFFFFF;
	padding-top: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-image: url(bannersnieuw/grieksegidsbanner.gif);
}

.naambord {font-size: 24px}
#apDiv1 {
	position:absolute;
	left:577px;
	top:215px;
	width:149px;
	height:126px;
	z-index:1;
	background-image: url(http://www.grieksegids.be/griekenland/kaarten/naambordklein.png);
	visibility: inherit;
}

h1 {
	font-size: 28px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 5px;
	padding-right: 0;
	font-weight: normal;
	background-repeat: repeat;
	background-position: left top;
	margin: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-right-width: 1px;
	border-left-width: 1px;
	color: #3298CB;
}

/* Styles for the main text on the page. */

#main-text {
	margin-top: 1;
	margin-bottom: 0;
	margin-left: 170px;
	margin-right: 129px;
	padding-right: 5px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #F4F4F4;
	border-left-color: #F4F4F4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	font-size: 10pt;
	color: #333333;
}

h2 {
	font-size: 16pt;
	font-weight: bold;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #666666;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #0000FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

h3{
	font-size: 12pt;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000066;
	font-weight: bold;
}

h4{
	font-size: 12pt;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #0099FF;
	font-weight: bold;
}


a:hover {
	text-decoration: underline;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	border-bottom-style: none;
}

#left-menu {
	position: absolute;
	top: 210px;
	left: 1px;
	width: 170px;
	font-size: 10pt;
	height: auto;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: normal;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #333333;
	border-bottom-color: #333333;
	list-style-image: url(grieksegids_css/themes/default/bullet-link.gif);
	list-style-position: 2;
	border-right-width: 0px;
	border-right-style: dashed;
	border-right-color: #333333;
}


/* Styles for the pullquote on the right side. */

#right-column {
	position: absolute;
	top: 210px;
	right: 1px;
	width: 126px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


#footer {
	text-align: center;
	margin-bottom: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: .8em;
	margin-top: 0;
	background-repeat: no-repeat;
	background-color: #E5E5E5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
	
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;
	}


#drie-kolommen-container {
	width:100%;
	margin:10px 0px;
	text-align:left;
	}

#drie-kolommen-left {
	float:left;
	width:31%;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	}

#drie-kolommen-right {
	float:right;
	width:30%;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	}

#drie-kolommen-middle {
	width:30%;
	margin:0px 32% 0px 35%;
	border-right-style: solid;
	height:auto;
	border-right-width: 1px;
	}

	
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: 16px
}
.titel_in_tabel {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.TekstBijFoto {
	font-size: small;
	color: #993300;
	font-style: italic;
}

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

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

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


/******************
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;
	}
/*************************
jorgos
**************************/
#navlist li
{
	display: inline;
}

#navlist
{
	width: 97%;
	/* to display the list horizontaly */
font-family: sans-serif;
	padding: 0;
	margin-top: 0;
	margin-right: 1;
	margin-bottom: 0;
	margin-left: 1px;
	font-size: 10pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#navlist a
{
	width: 100%;
	/* extend the sensible area to the maximum with IE5 */
display: block;
	background-color: #FBFBFB;
	text-align: left;
	text-decoration: none;
	color: #0000FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#navlist a:hover {
	background-color: #3298CB;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

#linklayer {
	position:absolute;
	right:1px;
	top:18px;
	width:454px;
	height:16px;
	z-index:0;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
}

#linklayer a
{
	color: #FFFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;
}

#linklayer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFCC66;
	font-weight: normal;
}

.linktitel {
	font-size: 20px;
	color: #0066FF;
}

.linkerkolomtitel {
	font-size: 16px;
	color: #333333;
}
#apDiv2 {
	position:absolute;
	left:748px;
	top:215px;
	width:150px;
	height:127px;
	z-index:2;
	background-image: url(http://www.grieksegids.nl/kaart/aanbiedingenklein.png);
}
.style1 {color: #FFFFFF}
