﻿a:link, a:visited {
	color: #33607A;
}
a:hover, a:active {
	color: #33607A;
}
ul {
	padding-left: 20px;
}
p {
	margin: 0.5em 0;
	line-height: 1.5em;
}
td {
	vertical-align: top;
}
input, textarea {
	font: 10pt Verdana, Arial, Sans-Serif;
	max-width: 500px;
	max-height: 250px;
}
html {
	background: url(Images/Document.png) repeat-x;
}
body {
	background: url(Images/Body.png) no-repeat;
	margin: 0 auto;
	width: 900px;
	height: 510px;
	font: 11pt/16pt arial, verdana;
	color: #000;
	padding: 0 15px;
}
h1 {
	float: left;
	text-indent: -9000px;
	background-repeat: no-repeat;
	width: 603px;
	height: 462px;
}
address {
	float: left;
	width: 262px; /* 297 */
	margin-top: 315px;
	margin-left: 35px;
	color: #FFF;
}
address p {
	line-height: 1.4em;
	margin: 0;
}
address strong {
	color: #99B0BD;
	font-weight: normal;
	font-size: 10pt;
}
address p strong.tworule {
	float: left;
	height: 2em;
	width: 17px;
}
address p.contact {
	float: right;
	width: 93px;
	margin: -45px 0 0;
	font-size: 15pt;
	line-height: 1em;
}
address p.contact a:link, address p.contact a:visited {
	display: block;
	padding-top: 12px;
	text-align: center;
}
address p.contact a:hover, address p.contact a:active {
	text-decoration: none;
}

address a:link, address a:visited {
	color: #FFF;
}
#Navigation {
	margin: 9px 0 30px;
	float: left;
	clear: both;
	background: url(Images/Navigation.png) repeat-x;
	padding: 20px 0 0 25px;
	list-style: none;
	width: 875px;
}
#Navigation li {
	float: left;
	border-left: 1px #E6CCD2 solid;
}
#Navigation li:first-child {
	border: 0;
}
#Navigation li a:link, #Navigation li a:visited {
	float: left;
	padding: 0 8px;
	font-size: 13.5pt;
	color: #94122C;
}
#Navigation li.selected a:link, #Navigation li.selected a:visited, #Navigation li a:hover, #Navigation li a:active {
	color: #003959;
	text-decoration: none;
}
#Navigation li.selected a:link, #Navigation li.selected a:visited, #Navigation li a:hover, #Navigation li a:active {
	color: #003959;
	text-decoration: none;
}
#Content {
	float: left;
	margin: 20px 0 20px 25px;
	color: #33607A;
	width: 560px;
	_display: inline;
}
#Content h2 {
	margin: 0 0 0.5em;
	color: #94122C;
	font-weight: normal;
	font-size: 16pt;
}
p.big_link {
	margin-top: 1.5em;
}
p.big_link a:link, p.big_link a:visited {
	font-size: 14.5pt;
	color: #99B0BD;
}
p.big_link a:hover, p.big_link a:active {
	color: #33607A;
	text-decoration: none;
}
h3 {
	font-size: 1.17em;
	margin: 1em 0;
}
#Side {
	float: left;
	width: 288px;
	margin-left: 27px;
}
#Side p {
	margin: 0;
	line-height: 1em;
}
#Side p a:link, #Side p a:visited {
	float: left;
	border: 1px #DAE2E7 solid;
	background: #FCFDFD url(Images/Side.png) repeat-x;
	padding: 22px 0 0 15px;
	height: 126px;
	margin-bottom: 17px;
	color: #2A383F;
	line-height: 1.5em;
}
#Side p a strong {
	float: left;
	color: #94122C;
	width: 160px;
	overflow: visible;
	font-size: 13pt;
}
#Side p a em {
	font-style: normal;
	color: #94122C;
	font-size: 14pt;
}
#Side p a:hover, #Side p a:active {
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 5px #999;
	-moz-box-shadow: 0px 0px 5px #999;
	box-shadow: 0px 0px 5px #999;
}
#Side p a:hover span, #Side p a:active span {
	text-decoration: underline;
}
#Side p a img {
	float: right;
	margin-top: -22px;
}
#Footer {
	float: left;
	width: 100%;
	border-top: 1px #D6DFE5 solid;
}
#Footer p.right {
	float: right;
	width: 288px;
	line-height: 1em;
	margin: 0;
}
#Footer p.right a:link, #Footer p.right a:visited {
	float: left;
	padding: 10px 0 10px 12px;
	background: url(Images/Footer.png) no-repeat 4px 3px;
	border-left: 1px #D6DFE5 solid;
	margin-left: 4px;
	font-size: 10.5pt;
}
#Footer p.right a.home {
	width: 75px;
}
#Footer p.right a.contact {
	width: 179px;
}
#Footer p.left {
	float: left;
	padding: 2px 0 0 30px;
	font-size: 9pt;
	color: #33617B;
}
#Pages {
	padding: 0;
	list-style: none;
}
#Pages li {
	float: left;
	margin: 1em 0 1.5em;
}
#Pages li a {
	float: left;
	margin: 0 10px;
	padding: 4px;
	border: 1px #DAE2E7 solid;
	-webkit-box-shadow: 0 0 4px #CCC;
	-moz-box-shadow: 0 0 4px #CCC;
	box-shadow: 0 0 4px #CCC;
}
#Pages li a strong {
	display: block;
	font-weight: normal;
	color: #4C748B;
	font-size: 14pt;
	padding-left: 5px;
	height: 35px;
}
#Pages li a:hover, #Pages li a:active {
	text-decoration: none;
}
#Pages li a img {
	width: 156px;
}
#Pages li a:hover img {
	height: 0;
	width: 0;
	padding: 155px 156px 0 0;
}
#Pages .sanitair a img {
	background-image: url(../../Media/Sanitair_o.jpg);
}
#Pages .tegels a img {
	background-image: url(../../Media/Tegels_o.jpg);
}
#Pages .montage a img {
	background-image: url(../../Media/Montage_o.jpg);
}
#Gallery {
	padding: 0;
	list-style: none;
}
#Gallery li {
	float: left;
}
#Gallery li a {
	float: left;
	margin: 1px;
	width: 136px;
	height: 92px;
	overflow: hidden;
	border: 1px #D9E2E6 solid;
}
#Gallery li a:hover, #Gallery li a:active {
	-webkit-box-shadow: 0px 0px 5px #999;
	-moz-box-shadow: 0px 0px 5px #999;
	box-shadow: 0px 0px 5px #999;
}
#Gallery li a img {
	padding: 3px;
}
#Outlet {
	padding: 0;
	list-style: none;
}
#Outlet li {
	float: left;
}
#Outlet li p {
	margin: 0;
}
#Outlet li p a:link, #Outlet li p a:visited {
	float: left;
	width: 245px;
	height: 204px;
	margin: 6px 4px;
	padding: 10px 13px;
	background: url(Images/Outlet.png) no-repeat;
}
#Outlet li p a:hover, #Outlet li p a:active {
	text-decoration: none;
	-webkit-box-shadow: 0px 0px 5px #999999;
	-moz-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
}
#Outlet li p a strong {
	display: block;
	font-size: 15pt;
	color: #003959;
	margin-bottom: 0.5em;
}
#Outlet li p a img {
	float: left;
	padding: 3px;
	border: 1px #CCC solid;
	margin-right: 10px;
	background: #FFF;
}
#Outlet li p a span {
	float: left;
	margin-top: 28px;
	font-weight: bold;
	color: #94122C;
	font-size: 12pt;
}
#Outlet li p a span strike {
	text-decoration: none;
	color: #003959;
	font-size: 11pt;
}
#Outlet li p a em {
	font-style: normal;
}
#Outlet li p a:hover em  {
	text-decoration: underline;
}

.lv_Title {
	font-size: 12pt;
	margin: 0 0 10px 0;
	color: #94122C;
	font-weight: normal;
}

.lv_Caption {
	font-size: 10.5pt;
	line-height: 18pt;
}
/* de foto's opd epagina Cleopatra */
div#Cleopatra-stoomdouche-fotos a {
    display: block;
    width: 140px;
    height: 140px;
    float: left;
    margin: 2px;
}
div#Cleopatra-stoomdouche-fotos a:hover {
    -moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
}
