* 
{
  	margin: 				0px;
  	padding: 	            0px;
}

body 
{
  	color: 					#000000;
  	font: 					13px Myriad Pro, Arial, sans-serif;
}

html, body
{
	height:					100%;
}

/*---------------LAYOUT---------------*/


div#container_header
{
	position:				absolute;
	top:					0px;
	left:					0px;
	background:				#ffffff;
	height:					141px;
	width:					100%;
}

div#container_footer
{
  	width: 					100%;
  	background: 			#da0061;
  	position: 				absolute;
  	bottom: 				0px !important;
	left:					0px;
  	height: 				30px;
}

div#footer
{
	line-height:			32px;
	color:					#ffffff;
}

/*div#footer_links
{
	position:				absolute;
	top:					-70px;
	width:					120px;
}*/

@media screen
{
	body>div#container_header{
		position:			fixed;
	}
	body>div#container_footer{
		position:			fixed;
	}
	body>div#menu{
		position:			fixed;
	}
	body>div#static_menu{
		position:			fixed;
	}
}

* html body{
  	overflow:				hidden;
} 
 
* html #content{
	min-height:             605px;
  	height:					100%;
  	overflow:				auto;
}

div#container_headertop
{
	height:					121px;
	width:					100%;
}

div#header_left
{
	float:					left;
}

div#header_right
{
	float:					right;
}

div#bar
{
	height:					20px;
	width:					100%;
	background:				#da0061;
	text-align:				right;
	line-height:			20px;
	color:					#ffffff;
}

/*div#container_content
{
	height:					100%;
	width:					100%;
}

div#menu
{
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					133px;
	height:					100%;
}

div#menu_inner
{
	position:				relative;
	top:					156px;
}

div#content
{
	float:					left;
	width:					100%;
}*/

div#static_menu
{
	position:				absolute;
	top:					156px;
	left:					0px;
	width:					133px;
}

#menu
{
	width:					133px;
	height:					auto;
}

#content
{
	width:					100%;
	height:					auto;
	padding-top:            141px;
	padding-left:           30px;
}


/*---------------A:LINK / MENU---------------*/


a
{
	color:					#d8015f;
	text-decoration:		none;
}

a:hover
{
	text-decoration:		underline;
}

a.bar
{
	color:					#ffffff;
	text-decoration:		none;
	margin:					0px 15px 0px 15px;
}

a.bar:hover
{
	color:					#c0c0c0;
}

a.menu
{
	display:				block;
	width:					133px;
}

a#tassen
{
	background:				url(../images/kn-tassen-up.jpg);
	height:					80px;
}

a#tassen:hover
{
	background:				url(../images/kn-tassen-dn.jpg);
}

a#accessoires
{
	background:				url(../images/kn-accessoires-up.jpg);
	height:					71px;
}

a#accessoires:hover
{
	background:				url(../images/kn-accessoires-dn.jpg);
}

a#merken
{
	background:				url(../images/kn-merken-up.jpg);
	height:					73px;
}

a#merken:hover
{
	background:				url(../images/kn-merken-dn.jpg);
}

a#aanbieding
{
	background:				url(../images/kn-aanbieding-up.jpg);
	height:					75px;
}

a#aanbieding:hover
{
	background:				url(../images/kn-aanbieding-dn.jpg);
}

a#agenda
{
	background:				url(../images/kn-agenda-up.jpg);
	height:					70px;
}

a#agenda:hover
{
	background:				url(../images/kn-agenda-dn.jpg);
}

a#thuisparty
{
	background:				url(../images/kn-party-up.jpg);
	height:					85px;
}

a#thuisparty:hover
{
	background:				url(../images/kn-party-dn.jpg);
}

/*---------------STYLE---------------*/


p
{
	padding:                10px 20px 15px 0px;
}

p.menu
{
	padding:                154px 0px;
	text-align:				center;
}

h1
{
	color:					#d8015f;
	font-size:				16px;
	padding:                10px 20px 5px 0px;
}

h2
{
	color:					#d8015f;
	size:					12px;
	padding:                10px 20px 5px 20px;
}

ul
{
	padding:                0px 20px 5px 20px;
}

li
{
	padding:                0px 20px 5px 10px;
}

input
{
	margin:					0px 2px;
}