* {
	font-family:arial,verdana;
	line-height:1.3em;
}
body,html,#site {
	height: 100%;
}
body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-size: 12px;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
}
td {
	margin:0px;
	padding:0px;
	vertical-align: top;
}
a {
	text-decoration:none;
	color: #F09511;
}
a:hover {
	text-decoration: underline;
}
p,td {
	font-size:11px;
}
p {
	margin-top: 0px;
	margin-bottom: 10px;
}
ul {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}
#site {
	width:990px;
	margin:auto;
	background-image: url('/images/back_site.gif');
	background-repeat: repeat-y;
}
#site_content {
	position: relative;
}
#navigatie {
	position: absolute;
	top: 125px;
	left: 742px;
}
#logo {
	position: absolute;
	top: 13px;
	left: 555px;
	width: 390px;
	height: 80px;
	background-repeat: no-repeat;
	cursor: pointer;
}
#lang_select {
	position: absolute;
	top: 39px;
	left: 0px;
	background-image: url('/images/back_lang.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}
#lang_select img {
	margin-left: 9px;
}
#lang_select .text {
	font-family:tahoma,arial,verdana;
	color: #545846;
	font-weight: bold;
	width: 270px;
	text-align: right;
	float: left;
}
#header {
	position: absolute;
	height: 290px;
	width: 990px;
	top: 75px;
	left: 0px;
	background-repeat: no-repeat;
}
#topspacer {
	height: 75px;
}
#contents {
	position: relative;
	float: left;
	padding-left: 40px;
	margin-bottom: 10px;
}
#home {
	margin-top: 300px;
	width: 690px;
}
#article_topic_content {
	position: relative;
	width: 643px;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 22px;
}
#article_topic_content .title_std {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 24px;
}
.article_topic_image, .artlist_image {
	position: relative;
	float: right;
	margin-left: 25px;
	margin-bottom: 10px;
}
.artlist_image {
	margin-left: 15px;
	margin-bottom: 5px;
}
.article_topic_image img {
	display: block;
}
.inner_border {
	position: absolute;
	top: 4px;
	bottom: 4px;
	left: 4px;
	right: 4px;
	border: 1px solid #ef9511;
}
.artlist_image .inner_border {
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
}
.caption {
	position: absolute;
	bottom: 3px;
	left: 5px;
	right: 5px;
	text-align: center;
	margin-bottom: 2px;
	background-color: white;
	color: #2E2D2D;
}
#kruimelpad {
	position: relative;
	margin-left: 25px;
	margin-top: 45px;
	margin-right: 22px;
	padding-bottom: 15px;
	border-bottom: 2px solid #e6e6e6;
}
#kruimelpad, #kruimelpad * {
	font-size: 12px;
	color: #99be0e;
	font-weight: bold;
}
.kruimelpad_last {
	color: #f09511 !important;
}
#footer {
	vertical-align: bottom;
	background-image: url('/images/back_footer.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.footertext {
	float: left;
	width: 630px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 45px;
}
.footertext, .footertext * {
	font-family:tahoma,arial,verdana;
	font-size: 10px;
	line-height: 16px;
	color: #26292b;
}
.footertext a {
	text-transform: uppercase;
}
.footertext span {
	margin-right: 10px;
}
.footerbanner {
	margin-top: 20px;
	float: left;
	width: 265px;
}
.text_std, .text_std p {
	font-size: 12px;
	color: #2e2d2d;
}
.title_std, .title_std a {
	color: #99be0e;
	font-size: 18px;
	line-height: 1em;
	font-weight: bold;
}



.artlist {
	margin-top: 15px;
}
.artlist_title {
	padding-right: 20px;
	border-right: 1px solid #f4a610;
}
.artlist_title, .artlist_title a {
	font-weight: bold;
	color: #b0cb39;
	font-size: 14px;
}
.artlist_text {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
}
.artlist_text, .artlist_text p, .artlist_text span {
	font-size: 12px;
	color: #2e2d2d;
}
.artlist_line {
	padding-left: 15px;
}
.artlist_line div {
	border-top: 1px solid #d9d7d7;
	height: 15px;
	margin-top: 8px;
}
.artlist_more {
	white-space: nowrap;
}
.artlist_more a {
	color: #f09511;
}
#news {
	width: 160px;
	background-color: #eef5db;
	padding: 15px;
	padding-top: 10px;
}
#news .title_std {
	font-size: 30px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #d0d0d0;	
}
.ag_title {
	font-family:"Trebuchet MS",arial,verdana;
	color: #f09511;
	font-size: 12px;
	font-weight: bold;
}
.ag_nieuws .ag_title {
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.ag_special_offers {
	padding-top: 5px;
}
.ag_special_offers .ag_title {
	font-size: 11px;
}
.ag_nieuws .ag_content,
.ag_special_offers .ag_content {
	width: 100%;
}
.ag_special_offers .ag_text, .ag_special_offers .ag_image {
	padding-top: 15px;
}
.ag_special_offers .ag_title {
	font-size: 12px;
	line-height: 1em;
}
.ag_text, .ag_text p {
	font-family:tahoma,arial,verdana;
	font-size: 11px;
	line-height: 1.4em;
}
.ag_more, .ag_more a {
	color: #99be0e;
	font-weight: bold;
	white-space: nowrap;
}
.ag_nieuws .ag_image,
.ag_special_offers .ag_image {
	width: 67px;
}
.ag_image img {
	display: block;
	border: 1px solid #99be0e;
}
.ag_text p:last-child, .artlist_text p:last-child {
	margin-bottom: 0px;
	display: inline;
}
.ag_text p, .artlist_text p {
	margin-bottom: expression( this.parentNode.lastChild==this ? '0px' : this.style.marginBottom );
	display: expression( this.parentNode.lastChild==this ? 'inline' : 'block' ); 
}
#home_midden {
	width: 470px;
	padding-bottom: 15px;
	padding-top: 20px;
	padding-left: 30px;
}
.ag_welkom {
	margin-left: 5px;
}
.ag_welkom .ag_image {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.ag_welkom .title_std {
	margin-bottom: 14px;
}
.hor_line {
	margin-top: 20px;
	margin-bottom: 10px;
	height: 1px;
	width: 460px;
	border-top: 1px dashed #d0d0d0;
}	
#home_midden_bottom {
	margin-left: 5px;
	width: 100%;
}
#special_offers {
	width: 270px;
	border-right: 1px dashed #d0d0d0;
}
#faq {
	padding-left: 20px;
}
#faq ul {
	padding-left: 14px;
	margin-top: 16px;
	margin-left: 0px;
	list-style-image: url("/images/bullet.gif")
}
#faq ul a {
	font-family:tahoma,arial,verdana;
	color: #26292b;
	font-size: 11px;
	text-decoration: underline;
}
#faq ul a:hover {
	color: #f09511;
}
#faq li {
	margin-bottom: 7px;
}
.clear {
	clear: both;
}
.gray {
	color: #4b4b4b;
}
#forms {
	position: relative;
	float: left;
	margin-top: 300px;
	margin-left: 43px;
	padding: 15px;
	padding-top: 20px;
}
#webshopform, #nieuwsbriefform {
	display:block;
	padding-top: 10px;
}
#webshopform {
	margin-bottom: 35px;
}
#forms p, #forms input {
	font-size: 11px;
	line-height: 1em;
}
#webshopform *, #nieuwsbriefform *, #contact_form * {
	font-family:tahoma,arial,verdana;
}
#forms p {
	margin-top: 8px;
	margin-bottom: 9px;
	color: #545846;
	font-weight: bold;
}
.input_std {
	background-image: url('/images/back_input.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
.input_std input {	
	margin: 3px;
	width: 135px;
	border: none;
	background: transparent;
	padding: 2px;
	padding-top: 0px;
}
.button_std {
	margin-top: 11px;
	background-image: url('/images/back_button.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 16px;
}
.button_std input {
	width: 73px;
	border: none;
	background: transparent;
	border: none;
	padding-left: 12px;
	*padding-left: 14px;
	color: white;
	text-align: left;
	cursor: pointer;
	font-size: 9px !important;
	*margin-top: 3px;
}





#contact_form, #contact_result {
	margin-left: 28px;
	width: 600px;
	border-top: 2px solid #d7b792;
	padding-top: 10px;
}

#contact_form *, #contact_result * {
	font-size: 11px;
}
#contact_form form p {
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
}
#contact_form form input, #contact_form form textarea {
	color: #333333;
}
#contact_bottom {
	width: 385px;
	margin-top: 25px;
	margin-bottom: 25px;
}
#contact_bottom td, #contact_bottom td * {
	font-size: 12px;
	line-height: 1.5em;
}
#contact_bottom td a {
	color: #333333;
}
#contact_bottom .left {
	width: 275px;
}
#submitButton {
	color: white !important;
	line-height: 1em;
}
.input_breed {
	background-image: url('/images/input-breed.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
.input_breed input {	
	margin: 3px;
	width: 360px;
	border: none;
	background: transparent;
	padding: 2px;
}
.area_breed {
	background-image: url('/images/area-breed.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
.area_breed textarea {
	margin: 3px;
	margin-top: 2px;
	width: 364px;
	height: 230px;
	border: none;
	background: transparent;
	padding: 2px;
}
.input_smal {
	background-image: url('/images/input-smal.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}
.input_smal input {	
	margin: 3px;
	width: 108px;
	border: none;
	background: transparent;
	padding: 2px;
	line-height: 11px;
}
#contact_form .remark {
	float:right;
	margin-top: 12px;
	text-align: right;
	margin-right: 230px;
}
.split3 {
	margin-top: 5px;
	width: 373px;
}
.split3 td {
	width: 33%;
}
.split3 .center {
	width: 116px;
	margin: auto;
}
.split3 .right {
	width: 116px;
	margin-left: auto;
}
.verplicht {
	color: #7C0024;
}

#article_topic_content #imgtbl TD {
	border:4px solid #fff;
	border-collapse: collapse;
}
#article_topic_content #imgtbl TD {
	font-size: 0px;
	height: 0px;
}

#extra_list_right {
	position: absolute;
	top: 425px;
	left: 742px;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
#extra_list_right .artlist_title {
	border-right:0px ;
}
#extra_list_right LI.subnavlist {
}
#extra_list_right LI.features {
	height: 25px;
	list-style: none;
	font-style: italic;
}
#extra_list_right LI.features:first-child {
	font-size: 14px;
	font-style: normal;
}
.panel {
	text-align: center;
}
