html, body{
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	background-color:#ddedbc;
	background-image:url(http://www.kgsystems.nl/templates/images/bg_main.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#mainContainer{
	width:1000px;
	background-image:url(http://www.kgsystems.nl/templates/images/bg_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
	min-height:100%;
}

#topContainer{
	width:900px;
	height:42px;
	text-align:right;
	padding:78px 100px 0px 0px
}

#menuContainer{
	width:800px;
	height:201px;
	padding:0px 100px 0px 100px;
}

	#menuContainer #mainMenu{
		float:left;
		width:199px;
		height:200px;
		border-bottom:1px solid #682c88;
	}
		
		/** Home ******************************************************************/

		#mainMenu #mainTopMenuHome{
			clear:both;
			height:160px;
		}
		
			#mainTopMenuHome div{ 
				padding:0px 0px 2px 0px;
			}
			
		#mainMenu #mainBottomMenuHome{
			height:40px;
		}
		
			#mainBottomMenuHome div{ 
				padding:0px 0px 2px 0px;
			}
		
		/** Vervolg ***************************************************************/
		
		#mainMenu #mainTopMenu{
			clear:both;
			height:160px;
			background-color:#682c88;
		}
		
			#mainTopMenu div{ 
				height:17px;
				padding:0px 0px 2px 16px;
				border-bottom:1px solid #ffffff; 
			}
			#mainTopMenu div#active{ 
				font-weight:bold;
				background-image:url(http://www.kgsystems.nl/templates/images/menu_active.gif);
				background-repeat:no-repeat;
			}
			
		#mainMenu #mainBottomMenu{
			height:40px;
			background-color:#adcd6d;
		}
		
			#mainBottomMenu div{ 
				height:17px;
				padding:0px 0px 2px 16px;
				border-top:1px solid #ffffff; 
			}

		/** End Menu **************************************************************/
		
	#menuContainer #sfeerImg{
		float:left;
		width:601px;
		height:200px;
		border-bottom:1px solid #682c88;
	}
	#sfeerImg img{ margin-left:1px; }
	
#contentContainer{
	clear:both;
	overflow:hidden;
	width:800px;
	padding:24px 100px 24px 100px;
	background-image:url(http://www.kgsystems.nl/templates/images/bg_content.jpg);
}

	#contentContainer #subMenu{
		float:left;
		width:200px;
	}
	
	.menuElement{
		font-weight:normal;
		width:172px;
		float:left;
		padding:2px;
	}
	
	.menuPadding{
		width:12px;
		padding:2px;
		float:left;
		clear:left;
		color:#682c88;
	}	
	
	#contentContainer h3#spacer{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; padding:0px 0px 10px 0px; margin:0px; }		

	#contentContainer #content{
		float:left;
		width:600px;
	}

#bottomContainer{
	clear:both;
	width:870px;
	padding-left:100px;
	padding-right:30px;
	height:60px;
	background-image:url(http://www.kgsystems.nl/templates/images/bg_bottom.jpg);
}

#footerContainer{
	width:840px;
	height:20px;
	text-align:center;
	margin:0px 80px 0px 80px;
}

/**************************************************************************************************************/

div,a:link,a:active,a:hover,a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
	line-height:140%;
	text-decoration:none;
}
a:link,a:active,a:hover,a:visited{ color:#682c88;}
.greenText, .greenText a:link, .greenText a:active, .greenText a:hover, .greenText a:visited{ color:#adcd6d; }
.whiteText, .whiteText a:link, .whiteText a:active, .whiteText a:hover, .whiteText a:visited{ color:#ffffff; }
a:hover{ text-decoration:underline; }

p{
	padding:0px 0px 10px 0px;
	margin:0px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#682c88;
	line-height:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.ulSitemap{
	padding:0px;
	margin:0px 0px 0px 15px;
}

li{
	line-height:20px;
	list-style:none;
}

.FormInput{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#682c88;
	border:1px solid #682c88; 
	width:250px; 
	height:14px; 
	padding-left:4px; 
	padding-top:2px;
}

.FormInputMultiLine{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#682c88;
	border:1px solid #682c88; 
	width:250px; 
	padding-left:4px; 
	padding-top:2px;
}

FormFile{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#682c88;
	border:1px solid #682c88; 
	width:250px; 
	height:15px; 
	padding-left:4px; 
	padding-top:2px;
}

/** Gallery ***************************************/

div#subGallery img{ margin:0px 10px 10px 0px; padding:4px; border:1px solid #ccc; }

#cfCreatedDiv{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:100;
}

img{ border:none; }

.langselect
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#682c88;
}

