@charset "utf-8";
/* CSS Document */

/*GENERAL*/
*			{ padding:0; margin:0; }
fieldset	{ border:0; }
/*html		{ background: #bada5f url(../img/bg.jpg) repeat-x top; }*/
html		{ background: #bada5f; }
body		{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #06386b; width:772px; margin:0 auto; }
input[type=text], input[type=password] 	{ height: 16px; background: #FFF url(/images/nd/bg_input.gif) repeat-x; border:1px solid #7DB8E4; padding: 2px; font-size: 10px; }
input[type=button]	{ border: 0px; background: #083766; color: #FFF; font-size: 10px;font: bold 8pt arial; font-family: Arial, Helvetica, sans-serif; font-weight: bold; height: 20px; width: 60px; cursor: pointer; }
input[type=submit]	{ border: 0px; background: #083766; color: #FFF; font-size: 10px;font: bold 8pt arial; font-family: Arial, Helvetica, sans-serif; font-weight: bold; height: 20px; width: 60px; cursor: pointer; }
textarea			{ height: 16px; background: #FFF url(/images/nd/bg_input.gif) repeat-x; border:1px solid #7DB8E4; padding: 2px; font-size: 10px; }
 
a					{ cursor:pointer; text-decoration:none; outline:none; }

IMG					{ border: 0px; }

/* HEADER */
H1 {
	color: #d1672f;
	font-size: 22px;
	letter-spacing: 1px;
	line-height: 22px;
	margin: 20px 0px 10px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
H2 {
	color: #d1672f;
	font-size: 22px;
	letter-spacing: 1px;
	line-height: 22px;
	margin: 10px 0px 10px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/*REPEATING*/
.content:after, .topline:after		{ content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.content, .topline, #submenu li a	{ display:inline-block; }
.content, .topline, #submenu li a	{ display:block; }

/*MAIN CONTENT*/
.inner { background: #fff url(/images/nd/bg_right.jpg) no-repeat 520px 138px; clear:both; position: relative; }

/*HEADER*/
.header			{ width: 772px; height: 138px; background: url(/images/nd/header.gif) repeat-x top;	position: relative; }
.banner			{ height:98px; clear:both; position: absolute; top:0px; left: 0px;}
#logo			{ text-align: left; float: left; width: 520px; height: 98px; background: #ffffff url(/images/nd/header.gif) repeat-x top; }
#rightTop		{ float: right; width: 252px;	height: 119px; border: 0px solid; background: url(/images/nd/header.gif) repeat-x top; position: relative; }
#shoppingcar	{ position: absolute; top: 17px; left: 8px; }
#rightimage		{ position:absolute; top: 0px; left: 568px; }

/*MENU*/
.upper_menu			{ background: url(/images/nd/bg.jpg) repeat-x 0px -98px; position: relative; height: 21px; top: 98px; left: 0px; }
.upper_menu ul		{ padding: 0px; margin: 0px; }
.upper_menu ul li	{ float: left; list-style: none; }
.upper_menu ul li A { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-transform:uppercase; font-weight: bold;	text-decoration: none; display: block; margin: 0 20px 0 20px; line-height: 20px; }

.lower_menu					{ background: url(/images/nd/bg.jpg) repeat-x 0px -119px; position: relative; height: 19px; top: 98px; left: 0px; }
.lower_menu ul				{ padding: 0px; margin: 0px; }
.lower_menu ul li			{ float: left; list-style: none; }
.lower_menu ul li A			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-transform:uppercase; font-weight: bold; text-decoration: none; display: block; margin: 0 10px 0 20px; line-height: 20px; }
.lower_menu ul li.switch	{ float:right; }


/*CONTENT*/
.content	{ padding:0 0 14px 17px; color:#006699; clear: both; position: relative; }
.content a	{ color:#006699; }

/*LEFT*/
.left				{ width:493px; float:left; margin-right: 10px; position: relative; }
.left ul			{ margin-bottom: 10px;margin-left: 15px; padding-left: 15px; }
.left ul li			{ list-style:outside; list-style-type:disc; color: #d1672f; }

/* Boxes */
#box_dog, #box_cat, #box_horse	{ float: left; width: 160px;	height: 160px; margin-bottom: 14px; margin-top: 10px; }
#box_dog, #box_cat				{ margin-right: 3px; }

/* Actionbox */
#actions { clear: both;	position: relative;	margin-top: 10px; margin-bottom: 10px; height: 160px; }
#actionbox1, #actionbox2, #actionbox3 {	width: 160px; height: 150px; margin-bottom: 10px; cursor: pointer; }
#product { position: relative; height: 110px; width: 158px; border: 1px solid #b4cb5d; text-align: center; }
#product IMG { margin-top: 6px; }
#text1 { position:relative;	background: url(/images/nd/bg_action.gif) repeat-x top;	text-align: center;	width: 156px; font-size: 11px;	padding: 0 2px 0 2px; }
#text1 b, #text2 b, #text3 b { color: #d1672f; font-size: 12px; }

#actionbox2 { position: absolute; top: 0px; left: 162px; }
#actionbox3 { position: absolute; top: 0px; left: 324px; }

/*RIGHT*/
.right { width:252px; float:right; }

/* SEARCH */
.search { margin: 5px; }
.search input.input { height: 16px; width: 158px; background: #FFF url(/images/nd/bg_input.gif) repeat-x; border: 0px; padding: 2px; font-size: 10px; }

/* LIST */
.list				{ margin: 10px; }
.list a				{ color: #003366; text-decoration: none; }
.categorie			{ width: 232px; background: url(/images/nd/bg_categorie.gif) repeat-x top; height: 16px; overflow: hidden; }
.categorie a		{ color: #FFF; font-weight: bold; padding-left: 13px; display:block; text-transform:uppercase; }
.list ul			{ margin-bottom: 10px; }
.list ul li			{ list-style:inside; list-style-type:disc; color: #d1672f; }
.list ul li a:HOVER { text-decoration: underline; }

/* NEWSLETTER */
.newsletter { background: #d5dad6; margin: 0 10px 0 10px; padding: 10px; }
.newsletter H3 { margin-bottom: 4px; font-size: 16px; }
.newsletter input { width: 205px; }
/*.newsletter .submit { cursor: pointer;margin-top: 4px; width: 210px; background: #8dafd2; color: #FFF; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }*/
.newsletter .submit { cursor: pointer; margin-top: 4px; width: 210px; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

/* BADGE */
.badge { }

/* bottombar */
/*background-image:url(footerssss.jpg);*/
#bottombar {
	background: #2e4a79;
	
	height: 60px;
	color:#FFFFFF;
	font-size:11px;
}
#visa, #mastercard, #ideal, #zO {
	float: left;
	margin: 10px;
}
#thawte {
	float: right;
	margin: 8px;
}

#veilig, #copywright {
	float: left;
	margin: 12px;
}

#betaal {
	float: right;
	margin: 12px;
}

#extra {
	background: #FFFFFF;
	height: 175px;
	color:#CCCCCC;
	font-size:11px;
}

a.wittelink:link {color: #FFF}
a.wittelink:visited {color: #FFF}
a.wittelink:hover {color: #FF0000}


/* Footer */
#footer {
	width: 772px;
	color: #2e4a79;
	margin-top: 4px;
	text-align: center;
}
#footer a {
	color: #FFFFFF;
}
#footer a:HOVER {
	text-decoration: none;
}






/* ---- */
/*input		{width:150;height: 18;font-family: Helvetica,arial; font-size: 11px; color: black; text-decoration: none; background-color:#F0F0F0; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left:3;}*/
select		{width:150;height: 18;font-family: Helvetica,arial; font-size: 11px; color: black; text-decoration: none; background-color:#F0F0F0; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left:3}
/*textarea	{font-family: Helvetica, arial; font-size: 11px; color: black; text-decoration: none; background-color:#F0F0F0; border: #6F6F6F; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left:3}*/

input.radio		{width:13; height:13; border:0; background-color:;}
input.checkbox	{width:13; height:13; border:0; background-color:;}

/*.stap_button	{font-family: Helvetica,arial; font-size: 11px; color: #000000; text-decoration: none; background-color:#F0F0F0; border:#ADD352; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-left:3;background-image: url(image/x/butt/but_1.jpg); background-repeat:repeat-x;text-transform: none;}*/
.verberg		{visibility: hidden; position: absolute;}

.lijn_1			{ background-image: url(inc/image/x/l_1.gif); background-repeat: repeat-x;}

.th_0		{ font-family: Helvetica,arial; font-size: 13px; background-color:;	color: #d1672f; text-indent:4px;}
.th_1		{ font-family: Helvetica,arial; font-size: 12px; background-color:;			color: #d1672f; text-indent:5px; border-top: 1px solid #847152;}
.th_2		{ font-family: Helvetica,arial; font-size: 12px; background-color:#E2E2E2;	color: #d1672f; text-indent:5px;}
.th_3		{ font-family: Helvetica,arial; font-size: 11px; background-color:#E2E2E2;	color: #d1672f; text-indent:5px;}

.tr_0		{ font-family: Helvetica,arial; font-size: 12px; text-indent:2px; color: #083766; background-color:#d0e5f4;}
.tr_1		{ font-family: Helvetica,arial; font-size: 12px; text-indent:2px; color: #083766; background-color:;}
.tr_h		{ font-family: Helvetica,arial; font-size: 12px; text-indent:2px; background-color:#7B9E42; color: #FFFFFF; }
.tr_t		{ font-family: Helvetica,arial; font-size: 12px; text-indent:2px; background-color:;}
.tr_w		{ font-family: Helvetica,arial; font-size: 11px; text-indent:2px; background-color:; color: #d1672f;}	

.tr_f		{ font-family: Helvetica,arial; font-size: 11px; background-color:#B7C8E3; color: #FFFFFF;}
.tr_f_2		{ font-family: Helvetica, arial; font-size: 12px; font-weight:bold;}

.vraag_0		{font-family: Helvetica, arial; font-size: 12px;background-color: #F9F9F7;}
.vraag_1		{font-family: Helvetica, arial; font-size: 12px;}

.vraag_ja_nee	{font-family: Helvetica, arial; font-size: 12px;}
