body {
	padding: 0;
	margin: 0 auto 0 auto;
	height:100%;
	font-family: "Trebuchet MS", Verdana;
	color: #000;
	background-color: #f7f6f1;
	font-size: 12px;
	text-align:justify;
	line-height: 18px;
}

#cnt{
	width: 924px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
}
#header{ 	
	width: 924px;
	height: 60px;
	display: block;
	padding: 20px 0 0 0 ;
	margin: 0 auto;
	/*border: solid 1px green;*/
}
#header .deWeek{ background-image:url(images/layout/logo.jpg); float: left; height: 48px;}
#header .slogan{ font-size: 19px; color: #4d71a0; font-weight: bold; float: left; height: 32px; padding: 20px 0 0 20px;}
#header .date{ font-size: 10px; font-weight: bold; color: #402d2f;float: left; height: 26px; padding: 22px 0 0 50px; }
/* -- NAVI -- */
#nav{
	background: url(images/layout/bg_nav.jpg) repeat-x top left;
	display: block;
	width: 100%;
	height: 31px;
	margin: 0;
	padding: 0;
}
#nav ul{ padding: 6px 0 0 0; margin: 0 auto 0 auto; width: 924px; height: 31px; }
* html #nav ul {height:31px;he\ight:25px}

#nav li{ 
	display: inline;
	padding:0;
	margin: 0;
	font-size: 13px;
	margin: 0 8px 0 0;
	height: 31px;
	position: relative;
}
#nav li a:link{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	
}
#nav li a:visited{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#nav li a:hover{
	color: #000;
	font-weight: bold;
	background-color: #f3dddf;
	padding: 1px 0 7px 0;
}
#nav li a:active{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#nav li.activeMnu{
	color: #000000;
	font-weight: bold;
	background-color: #f3dddf;
	padding: 1px 0 7px 0;
}
#subnav, #subnavCol{ 
	background:url(images/layout/bg_subNav.jpg) repeat-x top left;
	display: block;
	width: 100%;
	height: 52px;
	margin: 0;
	padding: 0;
	font-size: 13px;
	padding: 0;
}
#subnav ul, #subnavCol ul{ padding: 6px 0 0 0; margin: 0 auto; width: 924px; }
#subnav li, #subnavCol li{ 
	display: inline;
	padding:0;
	margin: 0;
	margin: 0 21px 0 0;
}
#subnavCol li{ 
	display: inline;
	padding:0;
	margin: 0;
	margin: 0 1px 0 0;
}
#subnav li a:link, #subnavCol li a:link{
	color: #000;
	text-decoration: none;
}
#subnav li a:visited, #subnavCol li a:visited{
	color: #000;
	text-decoration: none;
}
#subnav li a:hover, #subnavCol li a:hover{
	color: #000;
	text-decoration: underline;
}
#subnav li a:active, #subnavCol li a:active{
	color: #000;
	text-decoration: none;
}
#subnav li.activSub,#subnavCol li.activSub{
	color: #b00a16;
	text-decoration: underline
}
.splitter{ color: #9f9697;}
#footer{ 	
	clear: both;
	width: 924px;
	display: block;
	padding: 0;
	margin: 0 auto;
	color: #434342;
	font-size: 12px;
	font-weight: bold;
	border: none;
}
#footer img{ border: none;}
#footer #fLeft, #footer #fRight{ display: block; width: 50%; float: left; margin:0; padding: 0;}
#footer #fRight{ text-align: right; margin:0; padding: 0 0 10px 0;}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{ color: #434342; text-decoration: underline;}
/* -- GENERAL -- */
.spanje #cnt img{ float: left; margin: 14px 14px 14px 0; padding: 3px; border: solid 1px #bcb8b5;}
.regio #cnt img{ margin: 2px; padding: 3px; border: solid 1px #bcb8b5;}
.index #cnt img{ margin: 0 6px 6px 0; padding: 3px; border: solid 1px #bcb8b5;}
.advertenties #cnt img{ margin: 2px; padding: 3px; border: solid 1px #bcb8b5;}
.title{
	color: #97050f;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
.subTitle{
	font-weight: bold;
}
.readMore{
	color: #bb0310;
	font-weight: bold;
	/*background: url(images/layout/readMore.gif) no-repeat center left;
	padding-left: 12px;*/
}
.readMore a:link{ color: #bb0310; text-decoration:none;}
.readMore a:visited{ color: #bb0310; text-decoration:none;}
.readMore a:hover{ color: #bb0310; text-decoration:underline;}
.readMore a:active{ color: #bb0310; text-decoration:none;}

.horStroke{
	clear: left;
	background: url(images/layout/horStroke.gif) repeat-x top left;
	display: block;
	height: 1px;
	width: 100%;
	margin: 0 0 12px 0;
	padding: 0;
}
.horStrokeFooter{
	clear: left;
	background: url(images/layout/horStroke.gif) repeat-x top left;
	display: block;
	height: 1px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-size: 1px;
}
.vertStroke{
	background: url(images/layout/vertStroke.gif) repeat-y top center;
	display: block;
	float: left;
	width: 1px;
}
.topTitle{ 
	margin-top: 18px;
	color: #97050f;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}
/* -- HOME -- */
#homeTopArt{
	display: block;
	float: left;
	width: 556px;
	border-right: dotted 1px #fff;
	padding: 12px 22px 12px 0px;
}
#homeTopArt .images{ 
	float: left;
	margin: 0px 20px 6px 0px;
	clear: left;
}
#homeTopReader{
	display: block;
	float: left;
	width: 313px;
	padding: 12px 0px 12px 12px;
}
#homeTopReader .about{
	display: block;
	padding: 9px;
	background-color: #e7e7e6;
	width: 313px;
	border-top: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
}
*html #homeTopReader .about {width:313px;\width:300px}

#homeMid{
	clear: left;
}
.banners{
	border: none;
	margin: 0 15px 0 0;
	padding: 0;
}
.smallArticle{
	display: block;
	width: 230px;
	height: 520px;
	float: left;
	margin: 0 24px 15px 0;
	overflow: hidden;
}
.smallArticle .image{
	border: 0;
	margin: 0;
	padding: 0;
}
#homeMidRight{
	display: block;
	float: right;
	width: 153px;
}
#homeMidLeft .cat, #homeMidLeft .catCal, #homeMidLeft .catWeath, #homeMidLeft .catSpain{
	display: block;
	font-size: 15px;
	color: #706e66;
	font-weight: bold;
	border-bottom: solid 1px #dadada;
	border-top: solid 1px #dadada;
	margin: 14px 0;

	padding: 4px 20px;
}
#homeMidLeft .cat{ background: url(images/layout/newspaper.gif) no-repeat center left #e7e7e6; }
#homeMidLeft .catCal{ background: url(images/layout/calendar.gif) no-repeat center left #e7e7e6; }
#homeMidLeft .catWeath{ background: url(images/layout/weather_sun.gif) no-repeat center left #e7e7e6; }
#homeMidLeft .catSpain{ background: url(images/layout/flag_spain.gif) no-repeat center left #e7e7e6; }
#column{
	background-color: #e6e4dd;
	padding: 8px;
	border-top: solid 1px #d4d2cb;
	border-bottom: solid 1px #d4d2cb;
}
#column .columnTitle{
	text-decoration: none;
	font-weight: bold;
	color: #97050f;
}
#column .columnSubTitle{
	font-weight: bold;
}
.lezerVDW{ 
	text-decoration: none;
	color: #bb0310;
	font-weight: bold;
}
/* -- CONTENT -- */
#leftCol, #rightCol{
	display: block;
	width: 48%;
	font-size: 13px;
	padding-top: 18px;
}
#leftCol{ float: left;}
#rightCol{ float: right;}
.bannerLeft{ display: block; width: 46%; float: left;}
.bannerRight{display: block; width: 46%; float: right;}
#kalender{
	display: block;
	float: left;
	width: 47%;
	font-size: 13px;
	padding-top: 18px;
	margin-right:20px;
}
#paging{
	display: block;
	width: 99%;
	height: 27px;
	background-color: #eed1d4;
	border-top: solid 1px #da000f;
	border-right: solid 1px #d7b5b9;
	border-left: solid 1px #d7b5b9;
	
	margin: 24px 0 0 0;
	padding: 0;
}
#pagingPrev, #pagingPages, #pagingNext{
	display: block;
	float: left;
	width: 32%;
}
#pagingPrev{ text-align:left; font-weight: bold; padding: 5px 13px;}
#pagingPages{ text-align: center; padding: 5px 0; font-weight: bold;}
#pagingNext{ text-align: right; font-weight: bold; padding: 5px 0;}
#paging a:link{color: #bb0310; text-decoration: none; }
#paging a:visited{color: #bb0310; text-decoration: none;}
#paging a:hover{color: #bb0310; text-decoration: underline;}
#paging a:active{color: #bb0310; text-decoration: none;}
#archives{
	background-color: #e6e4dd;
	margin: 0 0 20px 0;
	width: 99%;
	border: solid 1px #cfcdc7;
	border-top: solid 1px #d7b5b9;
	padding: 0;
}
#archives .archiveTitle{ font-weight: bold; color: #434342; font-size: 12px; padding: 15px 10px 0 10px;}
#archives ul li{
	background: url(images/layout/archv.gif) no-repeat center left;
	padding: 2px 18px;
	list-style: none;
}
#archives a:link{color: #434342; text-decoration: none; }
#archives a:visited{color: #434342; text-decoration: none;}
#archives a:hover{color: #434342; text-decoration: underline;}
#archives a:active{color: #434342; text-decoration: none;}
/* -- CALENDAR -- */
dt, dd{ font-size: 12px;}
.calArticle{ background-color: #e6e4dd; border: solid 1px #cfcdc7; padding: 8px;}
/* -- CONTACT -- */
label,input, textarea, select {
	display: block;
	width: 280px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: left;
	width: 110px;
	padding-right: 20px;
	clear: left;
}
/* -- GUESTBOOK -- */
#gbEntry{ display: block; margin: 0 20px; background-color:#edece6; padding-top: 4px;}
#gbEntry .poster{ background:url(images/layout/user.gif) no-repeat center left; padding: 3px 22px; font-weight: bold; margin: 10px 0 0 10px; }
#gbEntry .msg{ background:url(images/layout/user_comment.gif) no-repeat top left; padding: 3px 22px; margin: 10px 0 0 10px; }
#gbEntry .postInfo{ background:url(images/layout/date.gif) no-repeat center left; padding: 3px 22px; margin: 10px 0 0 10px;}
.index #index,
.regio #regio,
.spanje #spanje,
.columns #columns,
.advertenties #advertenties,
.info #info,
.faq #faq,
.links #links,
.gastenboek #gastenboek,
.contact #contact{ 
	color: #000000;
	font-weight: bold;
	background-color: #f3dddf;
	padding: 1px 0 7px 0;
}
.prijslijst{
	font-size: 13px;
	display:block;
	width: 313px;
	background-color: #e7e7e6;
	border-top: solid 1px #dadada;
	border-bottom: solid 1px #dadada;
	padding: 20px;
}
.table tr{ background-color: #e7e7e6; }
.table th{ background-color: #dbdbd9; padding-left: 10px; }
.table td{ padding-left: 10px;}
.profile{
	display: block;
	width: 97%;
	padding: 9px;
	margin: 0 0 20px 0;
	background-color: #e7e7e6;
	border: solid 1px #dadada;
}
.profile img{float: left; margin-right: 25px;}
.profile:after{
	display: block;
	content: ".";
	height: 0;
	clear: both;
	visibility: hidden;
}

.profile {display: inline-block;}
/* Not for MACIE \*/
*.html .profile {
	height: 1%;
}
.profile {display: block;}
/* Now MACIE */
