body {
	background-color				: #214990;
	font-family						: Verdana;
	font-size						: 12px;
	color								: #000000;
	margin 							: 0px;
	width								: 100%;
	/*height							: 100%;*/
	background-image				: url('../Images/bg.png');
	background-repeat				: no-repeat;
	background-position			: 50% 160px;
}

img {
	border							: 0;	
}

.Clear {
	clear								: both;	
}

a {
	color								: #000000;	
}

.Column {
	width								: 214px;
	float								: left;
	position							: relative;
	padding-right					: 4px;
	padding-top						: 18px;
}

.ColumnsHome {
	width								: 675px;
	margin-left						: 12px;
}

.Container {
	margin-left						: auto;
	margin-right					: auto;
 	height							: auto !important; /*For CSS2 browsers*/
   height							: 100%; /*For IE6 and before*/
   width								: 1024px;
}

.ContentHolder {
	width								: 910px;
	clear								: both;
	left								: 24px;
	margin-bottom					: 15px;
	float								: left;
	position							: relative;
}

.Content {
	float								: left;
	width								: 650px;
	margin-left						: 10px;
	padding-top						: 20px;	
}

.ContentSmall {
	float								: left;
	width								: 400px;
	margin-left						: 50px;
	padding-top						: 30px;	
}

.ContentForm {
	float								: left;
	width								: 420px;
	margin-left						: 20px;
	padding-top						: 30px;	
}

.ContentRoute {
	float								: left;
	width								: 675px;
	margin-left						: 10px;
	padding-top						: 20px;		
}

.Logo {
	background-image				: url('../Images/ThuishavensLogo.png');
	background-repeat				: no-repeat; 
	width								: 151px;
	height							: 62px;
	margin-left						: 40px;
	margin-top						: 10px;
	margin-bottom					: 15px;
	border							: 0;
	cursor							: pointer;
}

.LanguageSelector {
	float								: right;
	position							: relative;
	right								: 5px;
}

.ImageHolder {
	width								: 910px;
	height							: 250px;
	margin-left						: 24px; 
}

.FloatImageHolder {
	width								: 910px;
	height							: 300px;
	margin-left						: 24px; 
	float								: left;
	position							: absolute;
	z-index							: 999;	
}

.ImageHolderShadow {
	background-image				: url('../Images/shadow.png');
	background-repeat				: no-repeat; 	
	width								: 910px;
	height							: 16px;	
	z-index							: 999;
}

.TweetIcon {
	width							: 100%;
	height							: 150px;
	text-align						: center;
	margin-top						: 20px;
	position: relative;
	z-index: 50;	
}

.Banner {
	clear: both;
	margin-top: 63px;
	margin-left: 135px;
	width: 404px;
	position: relative;
	z-index: 20;
	float: left;
}

.ImageHolderSmall {
	width								: 910px;
	height							: 117px;
	margin-left						: 24px;
	overflow							: hidden;
	clear								: both;
}

.ImageHolderMap {
	width								: 910px;
	height							: 522px;
	margin-left						: 24px;
	margin-bottom					: 74px;	
}

.inputbox {
	width								: 108px;	
	margin							: 0;
	padding							: 0;
}

.MenuTopContainer {
	background-image				: url('../Images/menu-bg.png');
	background-repeat				: no-repeat; 		
	width								: 575px;
	height							: 43px;
	margin-left						: auto;
	margin-right					: auto;
	clear								: both;
	margin-top						: 120px;
	position							: relative;
	z-index							: 99;
}

.MenuTopHolder {
	height							: 32px;
	padding-top						: 10px;
	margin-left						: 15px;
}

.menubreak {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 4px;
		/*padding: 0;
	margin: 0;*/
}

.TopMenu {
	float								: right;
	width								: 1024px;
	height							: 40px;
	background-color				: #214990;
	clear								: both;
}

.Wrapper {
	background-image				: url('../Images/bg.png');
	background-repeat				: no-repeat;
	width								: 1024px;	
	/*min-height						: 800px;*/
 	/*height							: auto !important;*/ /*For CSS2 browsers*/
   /*height							: 100%;*/ /*For IE6 and before*/	
	clear								: both;
	padding-top						: 23px;
	z-index							: 1;
}

.SubMenuContainer {
	width								: 160px;
	margin							: 0;
	clear								: both;	
	padding-right					: 18px;
	padding-top						: 62px;
	float								: right;
	position							: relative;
	text-align						: right;
}

.ContentTop {
	background-image				: url('../Images/header.png');
	background-repeat				: no-repeat;
	width								: 1024px;
	height							: 140px;
	float								: left;
}

.ContentMiddle {
	background-image				: url('../Images/ContentMiddle.png');
	background-repeat				: repeat-y;
	width								: 958px;
	float								: left;
	height							: 100%; /*For IE6 and before*/
	min-height						: 510px; /*For CSS2 browsers*/
 	height							: auto !important; /*For CSS2 browsers*/		
}

.ContentBottom {
	background-image				: url('../Images/ContentBottom.png');
	background-repeat				: no-repeat;
	width								: 958px;
	height							: 15px;
	float								: left;
}

.ContentImage {
	float								: right;
	margin-right				: 4px;
	padding-top					: 19px;	
}

#ErrorBox {
	background						: #FEDADA url(../Images/stop.gif) no-repeat scroll 5px 5px;
	border							: 1px solid #FD9999;
	color								: #000000;
	font-weight						: bold;
	height							: 1%;
	min-height					: 20px;
	margin							: 2px 2px 5px;
	padding							: 5px 5px 5px 35px;
	width								: 350px;
	font-size						: 12px;
}

.Folder {
	color								: #ffffff;
	font-size						: 13px;
	float								: left;
	position							: relative;	
	padding-top						: 50px;
	margin-left						: 25px;
	width								: 125px;
	text-align						: center;
}

.Archive {
	padding-top						: 40px;
	
}

.News {
	color								: #ffffff;
	font-size						: 13px;
	float								: right;
	position							: relative;	
	margin-right					: 25px;
	width								: 134px;
	text-align						: center;
}

.NewsTitle { 
	text-align						: left;
}

a.NewsTitle { 
	color								: #000000;
	font-size						: 11px;	
	font-weight						: bold;
	text-align						: left;
	text-decoration				: none;
}

a.NewsTitle:hover { 
	color								: #000000;
	font-size						: 11px;	
	font-weight						: bold;
	text-align						: center;	
	text-decoration				: underline;
}

.NewsTitle a { 
	color								: #ffffff;
	font-size						: 11px;	
	text-align						: left;
	text-decoration				: none;
}

.NewsTitle a:hover { 
	color								: #000ffffff000;
	font-size						: 11px;	
	text-align						: center;	
	text-decoration				: underline;
}

.NewsBreak {
	background-image				: url('../Images/news-break.png');
	background-repeat				: no-repeat;
	width								: 131px;
	height							: 2px;
	margin-top						: 6px;
	margin-bottom					: 6px;
}

.NewsLetter {
	color								: #ffffff;
	font-size						: 11px;	
	margin-top						: 10px;
	margin-left						: 14px;
	margin-bottom					: 20px;
	width								: 135px;
}

.NewsletterBox {
	height							: 18px;
	line-height						: 18px;
		
}

.Footer {
	font-family						: Verdana;
	font-size						: 10px;
	color								: #777777;
	padding-top						: 5px;
	padding-right					: 20px;	
	height							: 20px;
}

.Footer-Left {
	float								: left;
	margin-left					: 20px;
	margin-top					: 40px;
}

.Footer-Right {
	float								: Right;
}

.Home-Left {
	float								: left;
	margin-left					: 20px;
	margin-top					: 23px;	
}

.HomeLeftHolder {
	background-color				: #0a2649;
	background-repeat				: no-repeat;	
	width								: 174px;
	height							: 280px;	
	float								: left;
	position							: relative;
	margin-top						: 16px;
}

.HomeCenterHolder {
	background-image				: url('../Images/center-bg-home.png');
	background-repeat				: no-repeat;	
	width								: 675px;
	height							: 420px;
	float								: left;
}

.HomeRightHolder {
	background-color				: #0a2649;
	background-repeat				: no-repeat;	
	width								: 174px;
	height							: 280px;	
	float								: left;
	position							: relative;
	margin-top						: 16px;	
}

.ContentLeftHolder {
	background-color				: #0a2649;
	background-repeat				: no-repeat;	
	width								: 174px;
	height							: 280px;	
	float								: left;
	position							: relative;
	margin-top						: 16px;	
}

.ContentCenterHolder {
	background-image				: url('../Images/content-bg.png');
	background-repeat				: no-repeat;	
	width								: 807px;
	float								: left;	
	position							: relative;
	height							: 100%; /*For IE6 and before*/
	min-height						: 400px; /*For CSS2 browsers*/
 	height							: auto !important; /*For CSS2 browsers*/		
	z-index							: 1;
}

.ContentCenterHolderBottom {
	background-image				: url('../Images/content-bg-bottom.png');
	background-repeat				: no-repeat;	
	background-position			: left bottom;
	width								: 807px;
	height							: 100%; /*For IE6 and before*/
	min-height						: 410px; /*For CSS2 browsers*/
 	height							: auto !important; /*For CSS2 browsers*/	
	float								: left;		
}

.ContentRightHolder {
	background-color				: #0a2649;
	background-repeat				: no-repeat;	
	width								: 40px;
	height							: 280px;	
	float								: left;
	position							: relative;
	margin-top						: 16px;	
}

ul.HomeMenu {
	background-image				: url('../Images/menu-bg-home.png');
	background-repeat				: no-repeat;	
	width								: 214px;
	height							: 158px;	
	margin							: 0;
	padding							: 0;	
	list-style						: none;
	text-align						: center;
}

ul.HomeMenu li {
	text-align: center;
}

ul.HomeMenu li a {
	font-size						: 12px;
	color								: #99c538;
	text-decoration				: none;	
	/*clear:both;*/
}

ul.HomeMenu li a:hover {
	font-size						: 12px;	
	color								: #ffffff;
	text-decoration				: none;	
}

.HomeTextTitle {
	font-family						: Verdana;
	font-size						: 20px;
	color								: #ffffff;		
	height							: 50px;
	line-height						: 30px;
	text-align						: center;
}

a.FooterItem {
	color								: #777777;
	text-decoration				: none;
	padding-right					: 20px;
}

a.FooterItem:hover {
	text-decoration				: underline;
}

a.MenuTopItem {
	font-family						: Verdana;
	font-size						: 13px;
	color								: #6b4d2b;
	float								: left;
	padding-left					: 13px;
	padding-right					: 13px;
	cursor							: pointer;
	text-decoration				: none;
}

a.MenuTopItem:hover {
	font-family						: Verdana;
	font-size						: 13px;
	color								: #ffffff;
	float								: left;
	padding-left					: 13px;
	padding-right					: 13px;
	cursor							: pointer;
	text-decoration				: none;	
}

a.MenuTopItemActive {
	font-family						: Verdana;
	font-size						: 13px;
	color								: #ffffff;
	float								: left;
	padding-left					: 13px;
	padding-right					: 13px;
	cursor							: pointer;
	text-decoration				: none;
}

a.MenuTopItemActive:hover {
	font-family						: Verdana;
	font-size						: 13px;
	color								: #6b4d2b;
	float								: left;
	padding-left					: 13px;
	padding-right					: 13px;
	cursor							: pointer;
	text-decoration				: none;
}

a.SubMenuItem {
	font-family						: Verdana;
	font-size						: 12px;
	color								: #66a8de;
	height							: 30px;
	line-height						: 30px;
	cursor							: pointer;
	text-decoration				: none;
}

a.SubMenuItem:hover {
	font-family						: Verdana;
	font-size						: 12px;
	color								: #ffffff;
	height							: 30px;
	line-height						: 30px;
	cursor							: pointer;
	text-decoration				: none;	
}

a.SubMenuItemActive {
	font-family						: Verdana;
	font-size						: 12px;
	color								: #ffffff;
	height							: 30px;
	line-height						: 30px;
	cursor							: pointer;
	text-decoration				: none;
}

a.SubMenuItemActive:hover {
	font-family						: Verdana;
	font-size						: 12px;
	color								: #ffffff;
	height							: 30px;
	line-height						: 30px;
	cursor							: pointer;
	text-decoration				: none;
}

h1 {
	color								: #F5B216;	
	font-size						: 28px;
	margin							: 0;
	margin-top						: -3px;
}

h1.DocTitle {
	color								: #000000;	
	font-size						: 23px;
	margin							: 0;
	margin-top						: -3px;	
	margin-bottom					: 30px;
}

/*h2 {
	color							: #ffffff;	
	font-size						: 17px;
	margin							: 0;
	font-weight						: normal;
}*/

h2, h3, h4 {
    color: #333399;
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

.Btn {
	cursor							: pointer;	
}
.ui-datepicker-trigger{float: left;position:relative;margin-top: 5px;margin-right: 10px;}
