/* ------------------------------------------------
	Cascading Style Sheet - Subpages
	
	Website:	www.fitou.nl
	Date: 		april 2007
	Version: 	1.0
	Author: 	Pim Hoogendoorn
	E-mail: 	pim.hoogendoorn[at]willenium.nl
	Website: 	http://www.willenium.nl
-----------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #000;
	color: #FFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
/******************************************************************************
* IMG
*******************************************************************************/
img { border: #644763 solid 2px; margin: 0 0 10px 0; padding: 0; display: block; }
img.route_img1 { border: 0px; margin: 70px 0 0 0; }
img.route_spacer { border: 0px; margin: -3px 0 0 0; padding: 0; }
img.route_img2 { border: 0px; margin: -4px 0 0 0; }
* html img.route_img1 { border: 0px; margin: 60px 0 0 0;} /* IE6 hack */
* html img.route_spacer { margin-top: -15px; } /* IE6 hack */
* html img.route_img2 { border: 0px; margin-top: -9px; } /* IE6 hack */
img.contact_img { margin: 50px 0 0 8px;}
img.rederij_img { margin: 50px 0 13px 0;}
* html img.rederij_img { margin-top: 42px; } /* IE6 hack */
* html img.contact_img { margin: 45px 0 0 45px; } /* IE6 hack */
a:hover img { border: 2px #FFFFFF solid; } 
/******************************************************************************
* A (LINKS)
*******************************************************************************/
a { color: #9F3783; text-decoration: none; font-weight: normal; } /*border-bottom: #b03783 dotted 1px;*/
a:hover { color: #8A2B67; text-decoration: none; font-weight: normal; border-bottom: #631F4A dotted 1px;}
.home a:hover { border-bottom: #8A2B67 dotted 1px;}
a.print { 
	background: url(../images/opmaak/icons/print.gif) no-repeat left center;
	padding-left: 15px;
	border: 0;
}
a.print:hover {	background: url(../images/opmaak/icons/print_hover.gif) no-repeat left center; }
a.top { margin-left: 280px; }
/******************************************************************************
* P, HR, H1, H2
*******************************************************************************/
h1, h2 { 
	color: #b07dae; 
	font-family: "Times New Roman", Times, serif;
	padding: 0;
	}
h1 { margin: 0; font-size: 2.1em; }
h1.menu { margin-top:15px; padding-left:24px;}
h2 { margin-bottom: 1px; font-size: 1.4em; }
h3 { margin:0;}
p { margin: 5px 0 10px 0; }
p.home { text-align: right; margin-right: 5px; margin-top: 55px;}
p.titels { font-size: 1.2em; line-height: 23px; color: #b07dae; }
p.titels a:hover { line-height: 23px; color: #b03783; border-bottom: #b03783 dotted 1px;}
hr { border: 0; width: 100%; color: #644763; background-color: #644763; height: 1px; }
.klein { margin-bottom: 0px; font-size: 0.7em; }
.onderschrift { color: #FFF; font-size: 0.8em;}
.hidden { display: none; }
.error				{ font-weight:bold; padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; background:#FBE3E4; color:#D12F19; border-color:#FBC2C4;}
/******************************************************************************
* TABLES
*******************************************************************************/
table.menu { width: 355px; border: 0px; }
.menu strong { color: #A687AD; }
td { vertical-align: top; padding: 5px 10px 5px 0; margin:0;}
#rightcontent td { padding-bottom: 10px;}
td.omschrijving{ width: 290px; }
table.wijnen { width: 355px; vertical-align: baseline; border-collapse: collapse; }
td.size { font-size: 0.7em; width: 60px; }
td.year { font-size: 0.7em; width: 20px; }
.wijnen tr:hover, .wijnen tr.hover{ background: #636363;}
/******************************************************************************
* CONTAINER
*******************************************************************************/
div#container {
	width: 780px;
	position: relative;
	left: 50%;
	margin-left: -390px;
	overflow: hidden;
	}
/*******************************************************************************
* TOP / HEADER
*******************************************************************************/
#title {
	width: 330px;
	height: 160px;
	float: left;
	}
.restaurant { background: url(../images/opmaak/sub/restaurant.jpg); }
.menukaart { background: url(../images/opmaak/sub/title_menu.jpg); }
.wijnkaart { background: url(../images/opmaak/sub/title_wijn.jpg); }
.privatedining { background: url(../images/opmaak/sub/privatedining.jpg); }
.terras { background: url(../images/opmaak/sub/terras.jpg); }
.rederij { background: url(../images/opmaak/sub/rederij.jpg); }
.contact { background: url(../images/opmaak/sub/contact.jpg); }
.route { background: url(../images/opmaak/sub/route.jpg); }
.chauffeursdienst { background: url(../images/opmaak/sub/chauffeursdienst.jpg); }

div#righttop {
	width: 329px;
	height: 160px;
	float: left;
	}
.default_right { background: url(../images/opmaak/sub/righttop.jpg) no-repeat;}
.menukaart_right { background: url(../images/opmaak/sub/righttop_menu.jpg) no-repeat; }
.wijnkaart_right { background: url(../images/opmaak/sub/righttop_wijn.jpg) no-repeat; }
#menu_top #righttop { background: url(../images/opmaak/sub/righttop_menu.jpg) no-repeat; }
#righttop a.home{
	background: url(../images/opmaak/icons/home.gif) no-repeat left;
	color: #FFF;	
	padding-left: 14px;
}
#righttop a:hover.home{
	background: url(../images/opmaak/icons/home_hover.gif) no-repeat left;
	padding-left: 14px;
	color: #b03783;
}

/*******************************************************************************
* LOGO
*******************************************************************************/
#logo {
	width: 121px;
	height: 160px;
	background: url(../images/opmaak/sub/logo.jpg) no-repeat;
	float: left;
}
#logo a {
	width: 121px;
	height: 160px;
	display: block;
	border-bottom: 0px; 
}
#logo span { display: none;}
#logo a:hover { background: url(../images/opmaak/sub/logo_hover.jpg) no-repeat; }
.logo_menu a:hover { background: url(../images/opmaak/sub/logo_menu_hover.jpg) no-repeat !important; }
.logo_wijn a:hover { background: url(../images/opmaak/sub/logo_wijn_hover.jpg) no-repeat !important; }
.logo_menu { background: url(../images/opmaak/sub/logo_menu.jpg) no-repeat !important; }
.logo_wijn { background: url(../images/opmaak/sub/logo_wijn.jpg) no-repeat !important; }

/*******************************************************************************
* CONTENT
*******************************************************************************/
#content_wrap { 
	width: 780px;
	height: 100%;
	background: url(../images/opmaak/sub/ornament.jpg) repeat-y;
	float: left;
}
#leftcontent {
	width: 356px;
	height: auto;
	min-height: 500px; 
	float: left;
	padding-left: 24px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: visible;
}
#rightcontent {
	width: 355px;
	height: auto;
	min-height: 500px; 
	background-color: #000;
	float: right;
	padding: 0 10px 10px 24px;
	overflow: visible;
}
#leftcontent2 {
	width: 356px;
	height: auto;
	min-height: 100px; 
	float: left;
	padding-left: 24px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: visible;
}
#rightcontent2 {
	width: 355px;
	height: auto;
	min-height: 100px; 
	background-color: #000;
	float: right;
	padding: 0 10px 10px 24px;
	overflow: visible;
}

/*******************************************************************************
* FOOTER
*******************************************************************************/
#footer {
	width: 780px;
	height: 30px;
	background: url(../images/opmaak/sub/footer.jpg) no-repeat #000;
	float: left;
	color: #929292;
	text-align: left;
	font-size: 0.7em;
	padding: 8px 0 10px 0;
}
#copyright {
	float: left;
	width: 45%; 
	text-align: left;	
}
#validation {
	width: 45%; 
	text-align: right;
	padding-bottom: 10px;
	float: right;
}
/*******************************************************************************
* sIFR HEADLINE REPLACEMENT
*******************************************************************************/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1, .wijnen h1 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 30px;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: 0px;
	font-size: 18px;
}
