/* 
===========================================================================================	
	Developed by MCW Studio's
	For more information visit www.mcw.nl 

	CSS DOCUMENT FOR Mcw Cms SITES

	This is the main css file for the websites.
	This file is based on the rendering of Firefox 3.0 and Internet Explorer 7.
		
	The purpose of the other files is listed below:
	
	ie.css 		                -->		Needed to overcome the differences in 
										rendering between Firefox and Internet Explorer
	ie6.css		                -->		Needed for correct rendering in Internet Explorer 6


	USED COLORS WITHIN APPLICATION:
	name: #XXXXXX;
	name: #XXXXXX;
===========================================================================================
*/

* {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
}
html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px; /* overflow-y: scroll; */
	font-family: Arial;
	font-size: 12px;
}

/* Ruben's CSS - Not yet examened */

.container {
	width: 978px;
	margin: 18px auto;
}
.container a: hover {
	color: #ce041b;	
}
.topContainer {
	width: 978px;
}
.topContainer img {
	display: block;	
}
.menu {
	float: left;
	width: 779px;
}
.contact {
	background-color: #9c9e9f;
	width: 174px;
	float: right;
	height: 32px;
	padding: 7px 25px 0px 0px;	
}
.innerContact {
	float: right;
	/*border-left: solid 1px white;	
	 padding: 5px 0px 0px 15px; */
	height: 20px;	
}
.innerContact a {
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 0px 0px;
	height: 27px;	
	float: right;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;	
	/* border-left: solid 1px white; */
}
.innerContact a:hover {
	color: #ce041b;
}
.innerContactSeparator {
	float: right;
	margin-left: 15px;
	height: 25px;
	width: 1px;
	background-color: #fff;
}
.mainContainer {
	float: left;
	padding: 4px 31px 42px 86px;
	width: 859px;
	border-right: solid 1px #9c9e9f;
	border-left: solid 1px #9c9e9f;	
}
.mainContainerLanguage a {
	color: #9c9e9f;
	text-decoration: none;	
}
.mainContainerLanguage a:hover {
	color: #ce041b;
}
.mainLeftContainer {
	float: left; 
	width: 500px;	
}
.mainLeftContainer .sitemap ul {	
	padding-left: 15px;	
	margin-top: 10px;
}
.mainLeftContainer .sitemap li {
	list-style-image: url('../_images/ul.jpg');
	margin-top: 10px;
}
.mainLeftContainer .sitemap ul ul li {
	list-style-image: url('../_images/li.jpg');
}
.mainLeftContainer a {
	color: #ce041b;
	text-decoration: none;			
}
.mainLeftContainer a:hover {
	color: #9c9e9f;			
}
.mainRightContainer {
	float: right;
	width: 300px;	
}
.mainRightContainer a {
	color: #ce041b;	
	text-decoration: none;
}
.mainRightContainer a:hover {
	color: #9c9e9f;
}
.mainRightContainer img {
	display: block;	
	float: right;
	clear: both;
}
.mainRightContainer p {
	display: block;	
	float: right;
	clear: both;
}
.rightContent {
	/* height: 293px; */
	
}
.rightSubscribe {
	float: right;
	height: 28px;
	width: 133px;
	border: solid 3px #58585a;
	padding: 5px 0px 0px 10px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.rightSubscribe a {
	color: #ce041b;
	font-size: 1.0em;
	text-decoration: none;
}
.rightSubscribe a:hover {
	color: #9c9e9f;		
}
.bottomContainer {
	background-color: #9c9e9f;
	width: 892px;
	height: 30px;
	padding: 9px 0px 0px 86px;
}
.bottomFootnote {	
}
.bottomFootnoteMcw {
	float: left;
	font-size: 9px;
	color: #9c9e9f;
	margin: 5px 0px 0px 10px; /* oud 86px; */
}
.bottomFootnoteMcw a {
	color: #9c9e9f;
	text-decoration: none;
	border-bottom: dotted 1px #cccccc;
}
.bottomFootnoteMcw a:hover {
	color: #ce041b;
}
.bottomFootnoteDisclaimer {
	float: right;
	font-size: 10px;
	margin: 5px 10px 0px 0px;	
}
.bottomFootnoteDisclaimer a {
	color: #000000;
	text-decoration: none;
}
.bottomFootnoteDisclaimer a:hover {
	color: #ce041b;	
}
.appartementHyperlinks {
	margin-bottom: 30px;
}
.appartementHyperlinks a {
	font-size: 14px;
	text-transform: uppercase;	
	color: #000000;	
	text-decoration: none;
	margin-right: 40px;
}
.appartementHyperlinks a:hover {
	color: #ce041b;	
}
.disclaimer {	
	background-color: #000000;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.innerDisclaimer {
	float: left;
	clear: both;
	padding: 0px 0px 0px 0px;
	width: 450px;
	height: 410px;
	background-color: #fff;
}
.disclaimerTop {
	margin-top: 10px;
	display: block;
	float: right;
	clear: both;
	margin-right: 10px;
}
.disclaimerContent {
	float: left;
	height: 410;
	margin: 10px 10px 0px 10px;
	padding-bottom: 5px;
}
.disclaimerFooter {
	float: left;
	background-color: #9c9e9f;
	height:	20px;
	width: 440px;
	padding: 3px 0px 0px 10px;
	margin: -10px 0px 0px 0px;
}



/* END Ruben's CSS */

/* MCW EDITOR DECLARTIONS */
p {
	margin-bottom: 12px;
}
h1, h2, h3, h4 {
	margin-top: 0px;
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
.h2variant1 {
	margin-bottom: 12px;
}
.h2variant2 {
}
.h3variant1 {
}
.h3variant2 {
}
.h4variant1 {
}
.h4variant2 {
}

.pVariant1 {
	color: #ce041b;
}
.pVariant2 {
}
.pVariant3 {
}
.pVariant4 {
}
.pVariant5 {
}

.aVariant1 {
}
.aVariant2 {
}
.aVariant3 {
}
.aVariant4 {
}

.ulVariant1 {
}
.ulVariant2 {
}
.ulVariant3 {
}
.ulVariant4 {
}

.olVariant1 {
}
.olVariant2 {
}
.olVariant3 {
}
.olVariant4 {
}

.liVariant1 {
}
.liVariant2 {
}
.liVariant3 {
}
.liVariant4 {
}

.tableVariant1 {
}
.tableVariant2 {
}
.tableVariant3 {
}
.tableVariant4 {
}

.imgVariant1 {
}
.imgVariant2 {
}
.imgVariant3 {
}
.imgVariant4 {
}
/* END MCW EDITOR DECLARTIONS */
