/* CSS Document */
body, html {
	background-color: #ced7e1;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444448;
	line-height:170%;
	margin:0;
}

a {
	color:#7ca545;
	text-decoration:none;
}

a:hover {
	color:#902145;
	text-decoration:underline;
}

h1 {
	color:#902145;
	margin:0 0 13px 0;
	font-size:18px;
	font-weight:normal;
}

table td {
	
}

table td.no_bg {
	background:0 none;
}

form {
	margin:0;
	padding:0;
}

#kolom_menu {
	width:186px;
	border-left:1px solid #afaeb3;
	padding:49px 0 22px 2px;
	background-image:url(../images/bg_kolom_menu.gif);
	background-position:3px 22px;
	background-repeat:no-repeat;
	background-color: #fff;
}
ul.horizontal{
	list-style:none;
	margin:0;
	padding:0;
}
ul.horizontal li.active a{
	display:block;
	background-color:#f8f7fa;
	background-image:url(../images/bg_menu_item_active.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	width:100%;
	height:31px;
	line-height:31px;
	padding-left:44px;
	font-size:13px;
	color:#893b54;
	border-bottom:1px solid #7ca545;
	margin:0 0 2px 0;
	text-decoration:none;
	cursor:default;
	outline:none;
}
	a.navitem,a.menu_kop_link {
		display:block;
		background-color:#f8f7fa;
		background-image:url(../images/bg_menu_item.jpg);
		background-position:left top;
		background-repeat:repeat-x;
		width:100%;
		height:31px;
		line-height:31px;
		padding-left:44px;
		font-size:13px;
		color:#3d326c;
		border-bottom:1px solid #7ca545;
		margin:0 0 2px 0;
		text-decoration:none;
		outline:none;
	}

	a.navitem,a.menu_kop_link:hover {
		color:#7ca545;
		text-decoration:none;
	}

	a.navitem_active,a.menu_kop_link_active {
		display:block;
		background-color:#f8f7fa;
		background-image:url(../images/bg_menu_item_active.jpg);
		background-position:left top;
		background-repeat:repeat-x;
		width:100%;
		height:31px;
		line-height:31px;
		padding-left:44px;
		font-size:13px;
		color:#893b54;
		border-bottom:1px solid #7ca545;
		margin:0 0 2px 0;
		text-decoration:none;
		cursor:default;
		outline:none;
	}

	a.navitem_active:hover {
		color:#893b54;
		text-decoration:none;
		cursor:default;
	}

#kolom_content {
	width:736px;
	background-image:url(../images/bg_content.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-right:1px solid #afaeb3;
	padding:22px;
	height: 560px;
	background-color: #fff;
}

	#tekst {
		float:left;
		display:block;
		width:503px;
		padding:0 22px 0 0;
	}

	#webshop_inlog {
		float:right;
		display:block;
                border-radius: 10px;
                background-color: #7ca545;
	}
	
		.heading {
			display:block;
			width:191px;
			height:9px;
			font-size:12px;
			text-indent:11px;
			line-height:27px;
			color:#ffffff;
		}
		
		.webshop_inlog_padding {
			padding:10px 6px;
		}
		
		.label {
		font-size:10px;
		color: #4a4076;
		}

		.no_bg input {
			border:1px solid #203862;
			padding:1px 4px 2px;
			font-size:11px;
			color:#362b63;
			width:77px;
			float:right;
		}

		#submit_aanmelden {
			display:block;
			float:right;
			background-color:#4f487f;
			background-image:url(../images/bg_submit1.gif);
			background-repeat:repeat-x;
			background-position:left top;
			border:1px solid #203862;
			width:87px;
			height:21px;
			line-height:100%;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#ffffff;
			cursor:pointer;
			margin:3px 0 0 0;
		}
		
		#submit_aanmelden {
		background-image:url(../images/bg_submit2.gif);
		background-repeat:repeat-x;
		background-position:left top;
		}
		
			.inlog_fout{
			font-size:10px;
			color: #4a4076;
			padding: 10px;
			}
		
		#webshop_closed {
		font-size:11px;
		color: #4a4076;
		padding: 10px;
		}
		
		a.float {
			display: block;
			text-align:right;
			border-top: 1px solid #e1e0e8;
			width: 100%;
			height: 20px;
			line-height: 24px;
			margin-top: 8px;
		}
		
.no_bg2 input {
	border:1px solid #203862;
	padding:2px 4px 1px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#362b63;
	width:250px;
	height:16px;
	line-height:100%;
	float:left;
		}	
		
.no_bg2 textarea {
	border:1px solid #203862;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:8pt;
	padding:1px 4px 2px;
	font-size:11px;
	color:#362b63;
	width:250px;
	height:150px;
	float:left;
		}	
		
#submit {
	background-color:#4f487f;
	background-image:url(../images/bg_submit1.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border:none;
	border:1px solid #536FB0;
	width:87px;
	height:21px;
	line-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
}

#submit:hover {
	background-image:url(../images/bg_submit2.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.form_melding {
	font-size:10px;
	color:#CC3300;
}
		
#footer_container{
	height:25px;
	line-height:25px;
	background-color:#536FB0;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	border:1px solid #afaeb3;
	border-top:0 none;
}
