/* FRAME ############################################################# */
body { 
	padding : 0px;
	margin : 0px;
	font-size:small;
	color:#777777;
}
.flashForm {
	background : #fbfbfb;
}
#header-wrap {
	background:url(header/header9.jpg) center no-repeat;
	/*border-top:6px solid #BC2102;*/
}
#header-wrap, #content-wrap ,#doormat-wrap, #footer-wrap{
	text-align:center;
	clear:both;
}
#content-wrap{
	/*background:#fbfbfb;*/
}


#header, #content, #footer, #doormat
{
	width: 900px;
	text-align: left;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
}
#content {
	margin-top:10px;
	background: url(bkg/contentbgk_2column.gif) top left repeat-y;
}

#content.columns3  {
	background: url(bkg/contentbkg.gif) top left repeat-y;
}
#content.empty {
	background-image:none;
}
#content.emptyBgnd {
	background-image:none;
}



#content p {
	text-align:left;
}

#footer {
/*color: #999999; 
font-size: 0.8em;
letter-spacing: 0.2em;*/
font-size: 0.8em;
/*padding-top: .5em;*/
padding-right: 0pt;
padding-bottom: 2em;
padding-left: 0pt;
margin-top:20px;
border-top: 1px solid #d8dee4;
background:#E8F1FA;
}

#footer p {
	margin : 10px;
	padding : 0;
	/*margin-bottom : 0.5em;*/

}
#footer h2 
{
margin-top: 1em;
color: #b0b0b0;
text-transform: none;
	font-size : 16px;
}
#footer p a:link, #footer p a:visited {
	color: #999999;
	border:none;
}
#footer p a:hover {
	color: #fff;
	border:none;
	text-decoration: underline;
}

#header {
	height : 235px;	
}

#content div.paddingBox {
	padding : 1em;	
}
.clear {
	clear : both;
	padding : 0;
	margin : 0;
	height : 0px;
}

#doormat-wrap{
	text-align:left;
}
ul.nav-doormat {
	float:left;
	width:150px;
	padding:0;
	margin:0;
	/*background: #F1F4F9 url(bkg/doormat7.gif) repeat-x top right;*/
}
ul.nav-doormat.last {
	width:150px;
	/*background: #F1F4F9 url(bkg/doormat7.gif) repeat-x top left;*/
}

ul.nav-doormat li{
	background:none;
	/*border-top:1px solid #767676;*/
	margin: 0;
	/*margin-left:1em;*/
	padding: 0;
	padding:0.3em 0 0 0;
	
}
ul.nav-doormat li a:link, ul.nav-doormat li a:visited
{
	padding:0;
	display: block;
	margin:0;
	border:none;
	color: #FFFFFF;
	margin-bottom:5px;
	text-decoration: none;
	padding:0 0 0 15px;	
	font-size:1.1em;
	margin-bottom:5px;	
/*	border-bottom:1px solid #767676;*/
}

ul.nav-doormat li a:hover {
	text-decoration: underline;
	border: none;
	/*background-color: #5f5f5f;*/
}

ul.nav-doormat li a.active {
	background: url(action/arrow.gif) no-repeat center left;
}

ul.nav-doormat li ul li{
	margin:0;
	padding:0;
	padding-bottom: 2px;
	/*border:1px solid #434343;*/
}

ul.nav-doormat li ul li a:link, ul.nav-doormat li ul li a:visited {
	color : #006B6B;
	margin:0;
	padding:0;
	border:none;
	font-size:1em;
}

ul.nav-doormat li ul li a:hover {
	text-decoration:underline;	
	border:none;
}

ul.nav-doormat li ul li a.active {
	background: url(action/arrow.gif) no-repeat center left;
}


ul.nav-doormat {
	float:left;
	width:129px;
	width:150px;
	padding:10px 0 0 0;
	margin:0;
	/*background: #F1F4F9 url(bkg/doormat9.gif) repeat-x top right;*/
	

}
ul.nav-doormat.last {
	width:126px;
	width:150px;
	/*background: #F1F4F9 url(bkg/doormat9.gif) repeat-x top left;*/
}

ul.nav-doormat li{
	margin-left:0em;
	background:none;
	margin: 0;
	padding: 0;
	padding:0.4em 0 0 0;
	
}


ul.nav-doormat li ul li{
	margin:0;
	padding:0;
	padding-bottom: 2px;
}

ul.nav-doormat li ul li a:link, ul.nav-doormat li ul li a:visited {
	color : #006B6B;
	margin:0;
	padding:0 0 0 15px;
	border:none;
	font-size:1em;
}

ul.nav-doormat li ul li a:hover {
	text-decoration:underline;	
	border:none;
}


#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn3-3
{
	width: 299px;
	float: left;

}
#content .subcolumn3-3
{
	float: right;
}
#content .subcolumn1-2 {
	width: 595px;
	float: left;
}
#content .subcolumn1-3, #content .subcolumn2-3, #content .subcolumn1-2 
{
	/*border-right:1px solid #DBDBDB;*/
}
#content .subcolumn1-3 div.paddingBox, #content .subcolumn1-2  div.paddingBox {
	padding: 1em 1em 1em 0;
}
#crumbtrail {
	padding: 0em 1em 1em 0;
}
/*#content .subcolumn1-2  div.paddingBox {
	padding: 1em 1em 1em 0;
}*/
#content .subcolumn3-3 div.paddingBox {
	padding: 1em 0em 1em 1em;
}
#searchBox {
	background-color: #e7f0eb;
	padding: 7px 10px 7px 15px;
	margin-bottom: 15px;
	border:1px solid #CFE9DA;
}

/*#searchBox input {
	border: 1px solid #b0b0b0;
}*/

div.peekABoe{
	color:#BBBBBB;
	margin-top:2px;
}
div.PeekABoe a:link {
	color:#BBBBBB;
	text-decoration: none;
}

ul#searchResult .resultCategory a:link, ul#searchResult .resultCategory a:visited, ul#searchResult .resultCategory a:hover{
	font-size: .9em;
	color:#AAA;
	border:none;
}
ul#searchResult .resultCategory a:hover{
	font-size: .9em;
	color:#AAA;
	text-decoration:underline;
}
ul#searchResult li a {
	/*font-size : 1.4em;*/
	margin-bottom: 5px;
	margin-top:5px;
}
ul#searchResult li  {
	min-height:50px;
	border-bottom:1px solid #DBDBDB;
	padding:5px 0 0 0;
}
ul#searchResult li h3  {
	margin-top:5px;
}

ul#searchResult li.last  {
	border-bottom:none;
}

ul#searchResult li a  {
	text-decoration : none;
	/*font-size : 1.2em;*/
}
ul#searchResult li.partner a  {
	font-size : 1.3em;
	text-decoration : none;
}
#searchResultPages {
	text-align:center;
}
#searchResultPages ul {
	float:right;
}
#searchResultPages ul li{
	float:left;
	padding:0 .3em 0 0;
}
ul#partnerImages li{
	float:left;
	width:80px;
	margin-right:1em;
}
div.voucher {
	text-align:center;
	background:top right url(bkg/kortingsbon.jpg) no-repeat;
	padding-top:28px;
}
#content div.voucher div.paddingBox {
	padding: .5em 1em 1em 0.8em;
	border: 2px dashed #009999;
}
div.voucher div.paddingBox h3 {
	margin:0;
	padding:0;
	margin-bottom:.5em;
	
}
a.actionPrint {
	border: 0px;
	padding-bottom: 5px;
	font-weight: 700;
	margin-right: 5px;
	margin-left: 5px;
	white-space: nowrap;
}
a.actionPrint {
	background :  url(action/print.gif) top left no-repeat;
	padding-left : 20px;
}

a.actionComment {
	border:none;
	padding-bottom: 5px;
	margin-right: 5px;
	white-space: nowrap;
	background :  url(action/comment.gif) top left no-repeat;
	padding-left : 20px;
}

a.actionSend {
	border:none;
	padding-bottom: 0px;
	margin-right: 5px;
	margin-left: 5px;
	white-space: nowrap;
	background :  url(action/email.gif) top left no-repeat;
	padding-left : 20px;
}


table.agenda {
	width: 100%;
}

table.agenda th {
	font-weight: normal;
	vertical-align : top;
	text-align: left;
	color: #BBB;
	text-transform: uppercase;
	font-size: 0.85em;
}

table.agenda td {
	font-weight: normal;
	vertical-align : top;
}

table.opening {
			border-collapse: collapse;
			background-color: #F3F3F3;
			width: 100%;	
		}

.opening th {
	font-weight:normal;
	width: 14.2%;	
}
.opening td, .opening th {
	text-align: center;
	border: 1px solid #DDDDDD;
	font-size: 90%;

}


h2 {
	/*color: #a60019;*/
	
}
#searchBox {
	background-color: #e7f0eb;
	padding: 7px 10px 7px 15px;
	margin-bottom: 15px;
}

#doormat-wrap{
	text-align:left;
	/*background: #F1F4F9 url(bkg/doormat.gif) repeat-x top left;*/
}

table#searchResult {

width: 100%;

/*border-top-width: 2px;

border-top-style: solid;

border-top-color: #b7b8bb;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #b7b8bb;*/

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

color: #333333;

clear: both;

}
table#searchResult td {

padding-left: 5px;

padding-right: 5px;

padding-top: 5px;

padding-bottom: 5px;

vertical-align: top;

}
table#searchResult td.nr {

width: 10px;

font-weight: 300;

color: #666666;

}
p.rubriek {
	margin:0 0 25px 75px;
}
a.rss {
	background-color : #F58735;
	text-decoration : none;
	color : #fff;
	font-weight : 700;
	padding-left : 3px;
	padding-right : 3px;
	border : none;
	font-size : 0.85em;
	line-height : 125%;
}

a.rss:link {
	background-color : #F58735;
	text-decoration : none;
	color : #fff;
	border : none;
}
a.rss:visited {
	color : #fff;
	border: none;
	text-decoration : none;
}

a.rss:hover {
	background-color : #F58735;
	text-decoration : none;
	color : #ffffff;
	border : 0px;
}
#tagcloud {
	margin:10px 0;
}

#tagcloud a:link, #tagcloud a:visited {
	border:none;
}
.smallestTag { font-size: xx-small; }
.smallTag { font-size: small; }
.mediumTag { font-size: medium; }
.largeTag { font-size: large; }
.largestTag { font-size: xx-large; }


.dow, .calDay, .calDay_now, .empty	{ width:15px; height:15px; cursor:default; }
.calDay, .calDay_now		{ text-align:right; vertical-align:bottom; }
.calTable			{ background-color:#cccccc; border-right:2px #000000 solid; border-bottom:2px #000000 solid; }
/*.calMoYr			{ background-color:#7097c7; text-align:center;  }*/
.dow				{ background-color:#d1e0f3; text-align:center; font-weight:bold;  }
.calDay				{ background-color:#ffffff; border:1px #ffffff solid; }
.calDay_now			{ background-color:#ffffcc; border:1px #7097c7 solid; }
.empty				{ background-color:#ececec; text-align:right; vertical-align:bottom; color:#999999; }
table.calendar {
	border-collapse: collapse;
	background-color: #F3F3F3;
	width: 100%;	
}

.calendar th {
	font-weight:normal;
	width: 14.2%;	
}
.calendar td, .calendar th {
	text-align: center;
	border: 1px solid #DDDDDD;
	font-size: 90%;
}

.notificationWarning {
	border-top : 1px solid #FF9600;
	border-bottom : 1px solid #FF9600;
	padding : 10px 10px 10px 45px;
	background : #FFF6AC url(notifications/warning.gif) 10px 12px no-repeat;
	margin-bottom : 1em;
}
.notificationWarning h2 {
	font-size : 1.2em;
	color : #CC6500;
	margin : 0;
	padding : 0;
	text-transform: none;
}

.notificationOK h2 {
	font-size : 1.2em;
	color : #488B1C;
	margin : 0;
	padding : 0;
	text-transform: none;
}

.notificationOK  {
	border-top : 1px solid #488B1C;
	border-bottom : 1px solid #488B1C;
	padding : 10px 10px 10px 45px;
	background : #DCF3CE url(notifications/ok.gif) 10px 12px no-repeat;
	margin-bottom : 1em;
}

.notificationOK h2 {
	font-size : 1.2em;
	color : #488B1C;
	margin : 0;
	padding : 0;
	text-transform: none;
}

.notificationError {
	border-top : 1px solid #D00000;
	border-bottom : 1px solid #D00000;
	padding : 10px 10px 10px 45px;
	background : #FEEDE6 url(notifications/error.gif) 10px 12px no-repeat;
	margin-bottom : 1em;
}

.notificationError h2 {
	font-size : 1.2em;
	color : #D00000;
	margin : 0;
	padding : 0;
	text-transform: none;
}

.notificationOK p, .notificationError p {
	color: #333;
	margin: 0;
}
#partnerImages a:link,#partnerImages a:visited, #partnerImages a:hover {
	border-bottom: none;
	text-decoration:none;
}
.formCompulsory {
	color:red;
	font-size:1.1em;
	padding-left:.2em;
}
.paddedTable td, .paddedTable th{ 
	padding: 0.3em 1em 0.3em 0em;
}

/*Partners in search results*/


