* {
	margin: 				0;
}

html, body {
	font-family:			"Lucida Grande", Arial, sans-serif;
	font-size:				9pt;
}

#parent {
	position:				relative;
	margin:					0px auto 0px auto;
	width:					989px;
	background-image:		url('../gfx/back2.jpg');
	height:					100%;
	overflow: 				auto;
}

#index_container {
	position:				relative;
	margin:					0px auto 0px auto;
	width:					912px;
	height:					100%;
}

#container {
	position:				relative;
	margin:					0px auto 0px auto;
	width:					974px;
	height:					100%;
}

#header {
	height:					170px;
	width:					974px;
}

#logo {
	position:				relative;
	float:					left;
	width:					275px;
	height:					170px;
	background-color:		white;
}

#logo img {
	padding-top:			26px;
	padding-left:			40px;
	position:				absolute;
}

#top {
	height:					38px;
	width:					699px;
	background-image:		url('../gfx/boven.jpg');
	background-repeat:		no-repeat;
	position:				relative;
	float:					left;
}

#top_content {
	margin-top:				10px;
	margin-right:			15px;
	color:					white;
	float:					right;
	font-family:			"Lucida Grande", Arial, sans-serif;
	font-size:				8pt;

}

#top_content a {
	text-decoration:		none;
	color:					white;
}

#rotate {
	width:					699px;
	height:					132px;
	position:				relative;
	float:					left;
}

.rotate {
	display:				block;
	position: 				absolute;
}

/* Aanbiedingen
#menu {
	height:					310px;
	overflow:				auto;
}
*/

#menu {
	height:					100%;
	min-height:				525px;
	overflow:				auto;
}

/*************** IE < 7 Hack *************************/ 
* html #menu {
	height:					100%;
}

#menu_top {
	height:					24px;
	width:					974px;
	background-image:		url('../gfx/menu.jpg');
}

#menu_top .left {
	float:					left;
	color:					#50B748;
	margin-top:				5px;
	text-align:				center;
	width:					275px;
	font-weight:			bold;
}

#menu_top .right {
	float:					left;
	margin-top:				5px;
	color:					#000000;
	margin-left:			75px;
	font-weight:			bold;
}

#menu_top .left a {
	color:					#50B748;
	text-decoration:		none;
}

#menu_top .right a {
	color:					#333333;
	text-decoration:		none;
}

.menutable {
	width:					90%;
}

.menutable a {
	color:					white;
	text-decoration:		none;
}

.menutable td {
	font-weight:			bold;
	text-align:				left;
	color:					white;
}

.menutable tr:hover {
	background-color:		#243841;
	color:					white;
}

.menutable .active, .menutable .active:hover  {
	background-color:		#50B748;
	color:					white;
}

#aanbieding {
	position:				relative;
	height:					100px;
	width:					275px;
	background-color:		#243841;
	float:					left;
	color:					white;
	font-family:			HelveticaNeue-MediumCond;
	font-weight:			bold;
	font-size:				11pt;
	overflow:				hidden;
}

#aanbieding table {
	margin-left:			25px;
	margin-top:				20px;
}

.aanbieding_link {
	text-align:				right;
}

.aanbieding_link a {
	text-decoration:		none;
	color:					white;
	font-size:				9pt;
}

#slogan {
	font-family:			HelveticaNeue-MediumCond;
	font-size:				16pt;
	color:					white;
	position:				relative;
	float:					left;
	height:					100px;
	width:					699px;
	background-color:		#50B748;
}

.regel_1 {
	position:				relative;
	top:					25px;
	margin-left:			35px;
}

.regel_2 {
	position:				relative;
	top:					25px;
	margin-left:			150px;
}

.regel_3 {
	font-size:				9pt;	
	position:				relative;
	top:					25px;
	margin-right:			5px;
	float:					right;
}

.regel_3 a {
	text-decoration:		none;
	color:					white;
}

#sitecontainer {
	position:				relative;
	width:					974px;
}

#left {
	position:				relative;
	width:					275px;
	float:					left;
	background-color:		#EEEEEE;
}

#menu {
	background-image:		url('../gfx/background_menu.jpg');
	position:				relative;
	float:					left;
	width:					275px;
}

/************************** ZOEKEN *****************************/
#zoeken {
	position:				relative;
	float:					left;
	height:					38px;
	width:					275px;
	overflow:				hidden;
}

#zoekform {
	position:				relative;
	float:					left;
	height:					34px;
	width:					275px;
	margin-top:				2px;
	margin-bottom:			2px;
	background-color:		#50B748;
	color:					white;
	font-family:			"Lucida Grande", Arial, sans-serif;
	font-size:				9pt;
	font-weight:			bold;
}

#zoekform table {
	width:					100%;
	margin-top:				6px;
	margin-left:			5px;
}

.zoekresultaten a {
	text-decoration:		none;
	color:					#50B748;
}

.zoekresultaten img {
	border:					1px solid #50B748;
}
/************************** NAVIGATIE *****************************/
#nav {
	font-weight:			bold;
	color:					#50B748;	
}

#nav span {
	color:					#50B748;
	font-weight:			normal;
}

#nav .current {
	color:					#000000;
	font-weight:			bold;
}

#nav a {
	color:					#50B748;
	text-decoration:		none;
}

/************************** MAIN *****************************/
.item_product {
	height:					134px;
	width:					134px;
	border:					5px solid #50B748;
	text-align:				center;
	vertical-align:			middle;
	font-size:				8pt;
}

.item_product2 {
	height:					134px;
	width:					134px;
	border:					5px solid #64CB5C;
	text-align:				center;
	vertical-align:			middle;
	font-size:				8pt;
}

.item_product img {
	border:					0;
}

#main {
	position:				relative;
	float:					left;
	width:					699px;
	margin-top:				5px;
}

#main_content {
	position:				relative;
	width:					689px;
	margin-left:			5px;
	float:					left;
	
	/**IE6 doesn't support min-height property.**/
	min-height:				500px;
  	height:					auto !important;
  	height:					495px;
}

* html #main_content {
	height:					auto !important;
  	height:					435px;
}

/************************** FOOTER *****************************/
#footer {
	position:				fixed;
	bottom:					0;
	width:					974px;
	height:					12px;
	background-color:		#50B748;
	padding:				3px 0px 3px 0px;
}

#footerblok {
	position:				fixed;
	bottom:					0;
}

/************************* FORM ********************************/
.submit {
	border:					1px solid #50B748;
	font-family:			"Lucida Grande", Arial, sans-serif;
	font-size:				9pt;
	background-color:		white;
}

.imgThumb {
}

input {
	border:					1px solid #50B748;
}

/************************ PAGER *******************************/
#pager_table td {
	width:					33%;
}

#pager_table {
	color:					#243841;
}

#pager_table a {
	text-decoration:		none;
	color:					#50B748;
}

.select2 {
	width:					250px;
}

.text_zoek {
	width:					250px;
}

.textarea_blank, .select_blank {
	border:					1px solid #50B748;
}

.select2 {
	border:					1px solid #50B748;
}

.sub a{
	color:					#50B748;
}

.color_td {
	height:					25px;
	cursor:					pointer;
}

.img_td {
	cursor:					pointer;
}
