/* STYLE SETTINGS FOR USER CONTENT IN CMS AND FRONTEND */

/* these styles are used to display (default) content in frontend and CMS, and are also loaded into the bapie style menu */


/* 		default colours and font		*/
body {
	background-color: #333333 ;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	overflow:auto;
	line-height:16px;
}

td { font-family: Arial, Helvetica,Verdana; font-size: 12px; color: #FFFFFF; line-height:16px;}

/* 		default links					*/
a:link { color: #FFFFFF; text-decoration: underline; font-weight:bold}
a:visited { color: #FFFFFF; text-decoration: underline;  font-weight:bold}
a:hover { color: #636366; text-decoration: underline;  font-weight:bold}
a:active { color: #FFFFFF; text-decoration: underline; font-weight:bold}

/*     default links without underline   */
a.default2:link { color: #FFFFFF; text-decoration: none; font-weight:normal}
a.default2:visited { color: #FFFFFF; text-decoration: none; font-weight:normal}
a.default2:hover { color: #636366; text-decoration: none; font-weight:normal}
a.default2:active { color: #FFFFFF; text-decoration: none; font-weight:normal}


/* 		text options				*/
.titel {font-family: "Times New Roman", Times, serif; color: #FFFFFF;font-weight: 100; font-size: 44px; line-height:45px;}
.subtitel {color: #F58220;font-weight: bold; font-size: 14px; text-decoration:none;}
.inhoud {color: #FFFFFF;font-size: 12px;}
.oranjeinhoud {color: #F58220;font-size: 12px;}
.highlighted {background-color: #FFFF00;}

.groot {font-size: 16px;}
.klein {font-size: 10px;}

.grootoranje {font-size: 16px; color:#F58220;}

.tekst-quote { color: #FFFFFF; font-family: "Times New Roman", Times, serif; font-style: italic;}

hr{ height:2px; width:100%; color:#61364B;}





/* STYLE SETTINGS FOR SITE DESIGN IN FRONTEND  */

#lightbox{
	background-color:#73797B;
	padding: 10px;
	padding-bottom:10px;
	}
#lightboxDetails{
	font-family: "Times New Roman", Times, serif; color: #FFFFFF;font-weight: 100; font-size: 34px; line-height:48px;;
	padding-top: 5px;
	}	
#lightboxLogo{
	width:173px;
	height:14px;
	margin-top: 20px;
	float: left;
	left:0;
}
#pauseShow{ 
	position:absolute;
	left:765px;
	bottom:10px;
	font-family: Arial, Helvetica,Verdana;
	font-size: 9px;
	text-decoration:underline;
	color: #FFFFFF;
	background-color: #F58220;
	border: none;
	height: 14px;
	width:40px;
	cursor:pointer;
}

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
	}
	
/* not useable by enduser or for content */

font.copy { color: #7C7C7C; font-style: italic; font-size:9px}

/* calender module settings */
.CalenderHeader {
	background-color: #E8E8E8; color: #000000;
}
.CalenderHeaderMO {
	background-color: #FFFF99; color: #000000;
}

.CalenderBeforedayboxes {
	background-color: #EFEFEF; color: #A3A3A3;
}
.CalenderBeforedayboxesMO {
	background-color: #FFFFCC; color: #A3A3A3;
}


.CalenderDayboxes {
	background-color: #EEF9FF; color: #000000;
}
.CalenderDayboxesMO {
	background-color: #FFFF99; color: #000000;
}


.CalenderAfterdayboxes {
	background-color: #EFEFEF; color: #A3A3A3; 
}
.CalenderAfterdayboxesMO {
	background-color: #FFFFCC; color: #A3A3A3; 
}


.CalenderTodaybox {
	background-color: #D4EAFA; color: #000000;
}
.CalenderTodayboxMO {
	background-color: #FFFF66; color: #000000;
}


.CalenderEventbox {
	background-color: #9DD2F4; color: #000000;
}
.CalenderEventboxMO {
	background-color: #FFFF66; color: #000000;
}

/* 		menu links					*/
a.menu:link { font-family: "Times New Roman", Times, serif; color: #666666; font-weight:100; text-decoration: none; font-size: 44px; line-height:38px; }
a.menu:visited { font-family: "Times New Roman", Times, serif; color: #666666; font-weight:100; text-decoration: none; font-size: 44px; line-height:38px; }
a.menu:hover { font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight:100; text-decoration: none; font-size: 44px; line-height:38px; }
a.menu:active { font-family: "Times New Roman", Times, serif; color: #666666; font-weight:100; text-decoration: none; font-size: 44px; line-height:38px; }

a.selectedMenu:link { font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight:100; text-decoration: none; font-size: 44px; line-height:38px; }
a.selectedMenu:visited { font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight:100; text-decoration: none; font-size: 44px;line-height:38px; }
a.selectedMenu:hover { font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight:100; text-decoration: none; font-size: 44px; line-height:38px; }
a.selectedMenu:active { font-family: "Times New Roman", Times, serif; color: #FFFFFF; font-weight:100; text-decoration: none; font-size: 44px; line-height:38px; }

.bar{
	background-image:url(img/bar.gif);
	background-repeat:repeat-x;
	background-position:left;
	background-color:#61364B;
}


/* 		searchfield					*/
.searchField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4B4C4E;
	border: none;
	width: 112px;
	height: 17px;
}
 

/* 		forms						*/
.button {
	font-family: Arial, Helvetica,Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4B4C4E;
	border: 2px solid #636366;
	height: 18px;
}
.gadoor {
	font-family: Arial, Helvetica,Verdana;
	font-size: 11px;
	text-decoration:underline;
	color: #FFFFFF;
	background-color: #F58220;
	border: none;
	height: 14px;
	cursor:pointer;
}
.tfield {
	font-family: Arial, Helvetica,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4B4C4E;
	border: none;
	height: 16px;
	width: 350px;
}
.tarea 	{
	font-family: Arial, Helvetica,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4B4C4E;
	border: none;
	width: 350px;
	height:60px;
	overflow:visible;
}
.formline {
	background-color: #636366;
}

 


/*		thumbs						*/
.thumb 	{	border: 6px solid #666666;}

/*		thumbs						*/
.thumbOrange 	{	border: 6px solid #F48221;}


/*		Links & News & offerte/quote module		*/
.tableborder {
	border: 2px solid #000000;
}
.tableheader {
	border-bottom: 2px solid #000000;
	background-color: #EAEAEA;
}
.tableheaderfont {
	font-weight:bold;
	color: #4B4C4E;
}
.trbg {
	background-color: #CC9999;
}

.light {
	background-color: #EEF9FF;
}

.dictionary {
	border: 2px dotted #202020;
	
	background-color: #FFF2CB; 
	
	margin: 4px; padding: 4px; 
	font-family: Arial, Helvetica,Verdana;
	font-size: 10px; color: #202020; font-weight:normal;
	
    position: absolute;
	left:auto;
	top:auto;
	z-index:99; 

	width: 200px;
	height: 75px;
	overflow:visible;

	cursor:help;
}







