
/*****************  GENERAL  *****************/

	* {
		padding:0px;
		margin:0px;
	}
			
	body {
		background:#fefbfb url(../images/layout/bg_body_rood.gif) repeat-x 0px 0px;
		font: 11px Arial, Helvetica, sans-serif;
		color:#777777;
		
	}
	
	body#inlog {
		background:#ffffff url(../images/layout/body_bg.gif) repeat-x 0px 0px;
	}
	
	* html body#inlog {
		text-align:center;
	}
	
	body#cat {
		background:#fefbfb url(../images/layout/bg_body_blauw_alt.gif) repeat-x 0px 0px;
		}
		
	body#vet_dog {
		background:#fefbfb url(../images/layout/body_bg_rood.jpg) repeat-x 0px 0px;
	}
		
	body#vet_cat {
		background:#fefbfb url(../images/layout/bg_body_blauw.gif) repeat-x 0px 0px;
	}
	
	a{
		outline:none;
	}

	p{
		text-align:justify;
		line-height:21px;
		margin-bottom: 15px;
	}
	
	ul {
		list-style-type:none;
	}
	
	#contentBlock UL {
		list-style:disc outside none;
		margin-left:30px;
	}
	
	#contentBlock UL.sitemap, #contentBlock UL.sitemap UL {
		margin-left:0px;
	}
	
	#contentBlock LI {
		margin-left:5px;
	}
	
	fieldset{
		border:0;
	}	
	
	.bold {
		font-weight:bold;
	}
	
	.italic {
		font-style:italic;
	}
	
	.hide {
		display:none;
	}
				
	#wrapper {
		width: 791px;
		margin: 0 auto;
		background-color: #fff;
		border-bottom-color:#bbbaba;
		border-bottom-width:1px;
		position:relative;
	}
	
	#wrapperInlog {
		width: 460px;
		margin: 0 auto;
		background-color: #eaeaea;
		position:relative;
	}
	
	
/*****************  HEADER  *****************/

	#mastHead {
		width:791px;
		height:87px;
	}
	
	#wrapperInlog #mastHead {
		width:460px;
		height:428px;
	}
	
	#siteLogo{
		width:791px;
		height:70px;
		background-image:url(../images/layout/head_bayerSpecific_hond.jpg);
		display:block;
		overflow:hidden;
		text-indent:-9000px;
	}
	
	#cat #siteLogo{
		width:791px;
		height:70px;
		background-image:url(../images/layout/head_bayerSpecific_kat.jpg);
		display:block;
		overflow:hidden;
		text-indent:-9000px;
	}
	
	#vet_dog #siteLogo{
		width:791px;
		height:70px;
		background-image:url(../images/layout/head_bayerSpecific_hond_dierenarts.jpg);
		display:block;
		overflow:hidden;
		text-indent:-9000px;
	}
	
	#mastBody {
		width:791px;		
		background:white none repeat scroll 0%;
		margin:auto;
		width:791px;
	}
	
	#mastBody IMG.login {
		margin-left:10px;
	}
/*****************  TOPNAVIGATION  *****************/

	/*------- button kat - hond-------*/
	
#dog #rightElmt, #vet_dog #rightElmt {
		position:absolute;
		top:50px;
		right:-14px;
		text-indent:-9000px;
		width:14px;
		height:63px;
		background:url(../images/layout/head_bayerSpecific_hond_right.jpg)
	}
	

#cat #rightElmt, #vet_cat #rightElmt {
		position:absolute;
		top:52px;
		right:-14px;
		text-indent:-9000px;
		width:14px;
		height:63px;
		background:transparent url(../images/layout/head_bayerSpecific_kat_right.jpg)
	}
	
	#animalBtn {
		position:absolute;
		top:74px;
		right:-8px;	
		display:block;
		overflow:hidden;	
		width:50px;
		height:30px;	
		z-index:2000;
		
	}

	* HTML #animalBtn{ 
		right:-8px;	
	}
		
/*****************  SUBNAVIGATION  *****************/

	#subNavigation {
		float:left;
		width:170px;
		padding:1px 0 0 0;
	}
	
	#subNavigation .strong {
		color: #C9152E;
		font-weight: bold;
		text-decoration: none;
	}
	
	#bayerLinks {
		width:145px;
		height:20px;
		background-color: #999;
		font-size: 16px;
		font-family: Garamond;
		color:#FFFFFF;
		font-weight: bold;
		padding-left: 24px;
		border-top:1px solid white;
	}
	
	#dierenartsLinks {
		width:145px;
		height:20px;
		background-color: #999;
		font-size: 16px;
		font-family: Garamond;
		color:#FFFFFF;
		font-weight: bold;
		padding-left: 24px;
		margin-top: 1px;
	}
	
	#dierenartsLinks a{
		color:#FFFFFF;
		text-decoration: none;
	}
	
	#navigation_links {
		background-color:#f5f5f5;
		border:none;
		border-bottom:solid;
		border-bottom-width:1px;
		border-bottom-color:#DFDFDF;
	}
	
	#navigation_links li {
		padding: 7px 0 7px 0;
	}
	
	#navigation_links li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		margin:25px;
	}
	#navigation_links li a:hover {
		text-decoration:none;
	}

	.navigation_links {
		background-color:#f5f5f5;
		border:none;
		border-bottom:solid;
		border-bottom-width:1px;
		border-bottom-color:#DFDFDF;
	}
	
	.navigation_links li {
		padding: 7px 0 7px 0;
	}
	
	.navigation_links li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		margin:25px;
	}
	.navigation_links li a:hover {
		text-decoration:none;
	}
	
	/*legal*/
	#navigation_legal {
		width:168px;
		overflow:hidden;
		background-color:#F0F0F0;
		padding: 0 1px 0 1px;
		border-color:#DFDFDF;
		border-top:1px;
	}
	
	#navigation_legal li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#999999;
		margin:25px;
	}
	
	#navigation_legal li a:hover {
		text-decoration:none;
	}
	
	#nav_legal_general {
		padding-top:5px;
	}
	
	#nav_legal_imprint {
		padding-bottom:15px;
	}
	
	/*	#smakelijkheidsgarantieImg {
		margin: 10px 0 0 7px;
		width:155px;
		height:197px;
		background:transparent url('../images/layout/smakelijkheidsgarantie.jpg') no repeat center;
	}
	*/
	#smakelijkheidsgarantie {
		margin: 10px 0 0 7px;
		width:155px;
		height:197px;
	}
	
	BODY DIV DIV #silinks a {
		text-decoration:none;
	}
	
/*****************  FLASHSLIDESHOW  *****************/
	
	#flashSlideshow {
		float:left;
		width:621px;
		z-index:3;
	}
	
/*****************  Normal header  *****************/

DIV#normalHead {
		float:left;
		width:621px;
		height:41px;
		padding-bottom:10px;
		z-index:3;
	} 

#dog DIV#normalHead, #vet_dog DIV#normalHead{
		background:transparent url('../images/layout/head_normal.jpg') no-repeat top center;
	} 

#cat DIV#normalHead, #vet_cat DIV#normalHead{
		background:transparent url('../images/layout/head_normalkat.jpg') no-repeat top center;
	} 


/*****************  CONTENT  *****************/

	#contentBlock {
		width:621px;
		float:left;
	}
	
		#contentBlock ul#links {
		list-style-type:square;
		margin-left:50px;
		background-color:#eee;
		padding:10px 10px 0px 40px;
		width:200px;
		border:1px solid #ddd;
		margin-top:25px;
	}
	
	#contentBlock ul#links li a {
		font-weight:normal;
		}
		
	#cat #contentBlock ul#links li a, #vet_cat #contentBlock ul#links li a {
		color:#05589B
		}
		
		#contentBlock ul#links li {
			padding-bottom:8px;}
	
	#content_area {
		float:left;
		width:396px;
		border-top:solid;
		border-top-width:28px;
		border-top-color:#F1F1F1;
		border-right:solid;
		border-right-width:2px;
		border-right-color:#F1F1F1;
		padding-bottom:30px;
	}
	
	#contentNormal {
		float:left;
		width:390px;
		padding-bottom:30px;
		padding-top:7px;
	}
	
	#content_header {
		font-size:14px;
		font-style:italic;
		width:363px;
		margin: 16px 0 10px 16px;
		color:#818080;
	}
	
	#content_area p, #contentNormal p, #contentFull p {
		padding: 0 16px 0 16px;
	}
	
	#content_area a, #contentNormal a, #contentFull a {
		font-weight:bold;
		text-decoration:none;
	/*	color:#C9152E;*/
	}
	
	#content_area a:hover, #contentNormal a:hover, #contentFull a:hover {
		text-decoration:underline;
	}
	

	#content_area H3 {
		font-family:Garamond;
		font-size:18px;
		font-style:italic;
		color:#C9152E;
		border-bottom:1px solid #C9152E;
		margin:16px 0pt 10px 16px;
	}
	#content_area	H3.cat {
		border-bottom:1px solid #05589B;
		color:#05589B;
	}
	#content_publicaties {
		width:361px;
		height:19px;
		background:#fff url(../images/layout/cont_publicaties.jpg) no-repeat;
		text-indent:-9000px;
		margin: 40px 0 10px 16px;
	}
	
	DIV#contentBlock UL#list_voordelen {
		margin:0px 0px 0px 16px;
		width:358px;
		list-style-position:inside;
	}
	
	#contentBlock #list_voordelen li {
		background-image:url(../images/layout/cont_pijltjen.gif);
		background-repeat:no-repeat;
		background-position:left;
		width:358px;
		float:left;
		padding: 5px 0 5px 15px;
		margin-left:0px;
	}
	
	#list_voordelen li a {
		font-weight:normal;
		text-decoration:none;
		color:#5b5959;
	}
	
	#contentNormal h3, #contentFull h3 {
		color:#c9152e;
		font-family:Garamond;
		font-size:20px;
		font-weight:bold;
		padding:0 0 20px 16px;
	}
		
	#floatLeft {
		width: 450px;
		float: left;
	}
		
	#cat #contentNormal h3, #cat #contentFull h3, #vet_cat #contentNormal h3, #vet_cat #contentFull h3 {
		color:#05589B;
		}
		
	h4 {
		color:#c9152e;
		font-family:Garamond;
		font-style:italic;
		font-size:15px;
		border-bottom:1px solid #c9152e;
		margin:20px 16px 10px 16px;}
		
	#cat h4, #vet_cat h4 {
		color:#05589B;
		border-bottom:1px solid #05589B;
		}
		
	ul#producten li {
		float:left;
		list-style-type:none;
		padding:16px;
		text-align:center;
		}
		
	ul#verpakking {
		margin-left:16px;
		width:200px;
		}
		
	ul#verpakking li {
		line-height:19px}
		
/*-------------voedingsschema-----------*/

table#voedingsschema {
	width:295px;
	background:transparent url(../images/layout/bg_schema.gif);
	text-align:center;
	padding-bottom:5px;
	margin:20px 0 0 16px;}
	
table#voedingsschema td {
	padding-top:8px;}
	
table#voedingsschema th {
	height:30px;
	text-indent:-9000px;
	overflow:hidden;
	background:transparent url(../images/layout/schema_head.gif);
	border-bottom:1px solid #fff;}
	
table#voedingsschema tr#weight td  {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	color:#666;
	font-weight:bold;
	padding:4px 0 4px 0;}
	
/*---------------Ziek --------------*/

	ul#ziektes {
		margin:20px 15px 40px 15px;
	}
	
	ul#ziektes li {
		line-height:45px;
		float: left;
		height: 40px;
		width: 82px;
		text-align: center;
		padding-top: 70px;
		color:#777777;
	}
	
	ul#ziektes li a{
		color:#777777;
	}
	
	#ziektes #ziek_overgewicht {
		background-image: url(../images/ziek/overgewicht.jpg) ;
		background-repeat: no-repeat;
	}
	
	#ziektes #ziek_diabetes {
		background-image: url(../images/ziek/diabetes.jpg) ;
		background-repeat: no-repeat;
		margin-left:57px;
	}
	
	#ziektes #ziek_blaasstenen {
		background-image: url(../images/ziek/blaasstenen.jpg) ;
		background-repeat: no-repeat;
		float: right;
	}
	
	#ziektes #ziek_darmaandoening {
		background-image: url(../images/ziek/darmaandoening.jpg) ;
		background-repeat: no-repeat;
	}
	
	#ziektes #ziek_nieraandoening {
		background-image: url(../images/ziek/nieraandoening.jpg) ;
		background-repeat: no-repeat;
		margin-left:57px;
	}
	
	#ziektes #ziek_leverproblemen {
		background-image: url(../images/ziek/leverproblemen.jpg) ;
		background-repeat: no-repeat;
		float: right;
	}
	
	#ziektes #ziek_hartproblemen {
		background-image: url(../images/ziek/hartproblemen.jpg) ;
		background-repeat: no-repeat;
	}
	
	#ziektes #ziek_allergie {
		background-image: url(../images/ziek/allergie.jpg) ;
		background-repeat: no-repeat;
		margin-left:57px;
	}
	
	#ziektes #ziek_artrose {
		background-image: url(../images/ziek/artrosehuid.jpg) ;
		background-repeat: no-repeat;
		float: right;
	}
	
	#ziektes #ziek_huid {
		background-image: url(../images/ziek/huid.jpg) ;
		background-repeat: no-repeat;
		float: right;
	}
	
	#ziektes #ziek_nieraandoening_left {
		background-image: url(../images/ziek/nieraandoening.jpg) ;
		background-repeat: no-repeat;
	}
	
	#ziektes #ziek_leverproblemen_center {
		background-image: url(../images/ziek/leverproblemen.jpg) ;
		background-repeat: no-repeat;
		margin-left:57px;
	}
	
	#ziektes #ziek_hartproblemen_right {
		background-image: url(../images/ziek/hartproblemen.jpg) ;
		background-repeat: no-repeat;
		float:right;
	}
	
	#ziektes #ziek_allergie_left {
		background-image: url(../images/ziek/allergie.jpg) ;
		background-repeat: no-repeat;
	}
	
	#ziektes #ziek_artrose_center {
		background-image: url(../images/ziek/artrosehuid.jpg) ;
		background-repeat: no-repeat;
		margin-left:57px;
	}
	
	#ziekteFoto {
		float: left;
		padding: 0px 5px 0px 15px;
	}
	
	
/*---------------Mijn dier --------------*/

	ul#mijndierStappen {
		margin:20px 0 40px 30px;}
	
ul#mijndierStappen li {
	line-height:45px;
	padding-left:50px;}
	
ul#mijndierStappen li strong {
	font-family: garamond;
	font-size:16px;
	font-weight:bold;
	color:#c9152e;
	padding-right:10px;}

ul#mijndierStappen li#een {
	background:transparent url(../images/layout/stap1.gif) no-repeat 0 50%;}
	
ul#mijndierStappen li#twee{
	background:transparent url(../images/layout/stap2.gif) no-repeat 0 50%;}

ul#mijndierStappen li#drie {
	background:transparent url(../images/layout/stap3.gif) no-repeat 0 50%;}
	
#mijnDierFoto {
	float: right;
	padding: 5px 15px 0px 5px;
}

.mijnDierFoto {
	float: left;
	margin: 0px 0px 40px 15px;
	padding: 2px;
	border: 1px solid black;
	clear: left;
}

.eigenschappen {
	height: 150px;
	width: 215px;
	background-color: #f5f5f5;
	float: right;
	border-left: 1px solid #777777;
}

.form .eigenschappen {
	height: 230px;
	width: 215px;
	background-color: #f5f5f5;
	float: right;
	border-left: 1px solid #777777;
}

.titels {
	float: right;
	width: 145px;
}

.titels p {
	text-align: right;
	color: #C9152E;
	font-weight: bold;
	font-family: Garamond;
	font-size: 16px;
	font-style: italic;
}

.mijnDierButtons {
	float: right;
	margin: 15px 55px 0px 0px;
}

.mijnDierButtons img {
	border: none;
}

.mijnDierToevoegen {
	float: right;
	margin: 0px 20px 0px 0px;
	border: none;
}

#mijnDierGalerij {
	padding: 0px 0px 15px 15px;
}

#mijnDierGalerij img{
	padding: 2px;
	border: 1px solid black;
	float: left;
	margin: 0px 15px 15px 0px;
}

.inputStyle {
	margin: 2px 2px 13px 2px;
	width: 207px;
}

#speeltje {
	height: 50px;
}

#zoekFoto {
	float: left;
	clear: left;
	margin: 0px 0px 0px 15px;
}

#formOpslaan {
	float: right;
	margin: 0px -50px 0px 0px;
}

	/*--------- login ----------*/
	
	#login_mijndier {
		width:300px;
		margin:20px;}
		
	label {line-height:22px}	
	
	label span {display:block;}
	
/*****************  EXTRA  *****************/

	#extra {
		width:200px;
		float:left;
	}
	
	#dog #extra #zoekDierenarts, #cat #extra #zoekDierenarts  {
		width:183px;
		height:60px;
		background:#fff url(../images/layout/cont_zoekBg.jpg) no-repeat 0px 0px;
		margin: 12px 0 12px 6px;
		overflow:hidden;
		color:#fff;
		font-family:garamond;
		font-size:14px;
		font-weight:bold;
		padding: 11px 0px 0px 11px;
		text-indent:-9000px;
	}
	
	
	#vet_dog #zoekDierenarts,#vet_cat #zoekDierenarts {
		width:183px;
		height:50px;
		background:#fff url(../images/layout/cont_zoekBg_dierenarts.jpg) no-repeat 0px 0px;
		text-indent:-9000px;
		overflow:hidden;
		margin: 12px 0 12px 6px;
		color:#fff;
		font-family:garamond;
		font-size:16px;
		font-weight:bold;
		padding:13px 0 0 13px;
		font-style:Italic;
	}
	#berekenKostDag {
		width:183px;
		height:58px;
		background:#fff url(../images/layout/cont_berekenBg.gif) no-repeat 0px 0px;
		text-indent:-9000px;
		overflow:hidden;
		margin: 12px 0 12px 6px;
		
	}
	
	#columnImg {
		background-position:center;
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-family:Garamond;
		font-size:18px;
		font-weight:bold;
		margin:10px 0pt 0px 0px;
		overflow:hidden;
		padding:0px 0pt 0pt 13px;
		width:183px;
	}
	
	#formZoek {
		border:0;
		width:183px;
		height:22px;
	}	
	
	#form_zoek {
		width:112px;
		border-style:solid;
		border-color:#9f9c9c;
		border-width:1px;
		background-color:#fff;		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		margin: 0 0 8px 6px;
	}
	
	#form_submit {
		margin: 0 0 0 2px;
	}
		

	
	#mijnDier {
		width:183px;
		height:174px;
		background:#fff url(../images/layout/cont_mijnDier.gif) no-repeat 0px 0px;
		text-indent:-9000px;
		overflow:hidden;
		margin: 12px 0 12px 6px;
		
	}
	
	#mijnDier img {
		display:block;
		width:166px;
		height:141px;
		border-style:solid;
		border-width:1px;
		border-color:#a7a6a6;
		padding:0;
		margin: 10px 0 0 8px;
	}
	* HTML 	#mijnDier img {
		margin-top:3px;
	}
	
	#productInDeKijker {
		width:182px;
		background:#fff url(../images/layout/cont_product_in_de_kijker.jpg) no-repeat 0px 0px;
		text-indent:-9000px;
		overflow:hidden;
		margin: 12px 0 12px 6px;
	}
	
	#productInDeKijker img {
		display:block;
		margin: 10px 0 0 0px;
	}
	
/*-------------inlog-----------*/

	#mastFooter {
		position: relative;
	}

	#inlog #mastFooter {
		text-align:left;
	}
	
	#mastFooter #hondInlog {
		text-indent: -9000px;
		background: url(../images/layout/hond_inlog.jpg) ;
		width: 147px;
		height: 45px;
		position: absolute;
		left:63px;
		top:35px;
	}
	
	#mastFooter #chienInlog {
		text-indent: -9000px;
		background: url(../images/layout/chien_inlog.jpg) ;
		width: 147px;
		height: 45px;
		position: absolute;
		left:63px;
		top: 105px;
	}
	
	#mastFooter #katInlog {
		text-indent: -9000px;
		background: url(../images/layout/kat_inlog.jpg) ;
		width: 147px;
		height: 45px;
		position: absolute;
		left:245px;
		top:35px;
	}
	
	#mastFooter #chatInlog {
		text-indent: -9000px;
		background: url(../images/layout/chat_inlog.jpg) ;
		width: 147px;
		height: 45px;
		position: absolute;
		left:245px;
		top: 105px;
	}
	
	#mastFooter #dierenartsInlog {
		text-indent: -9000px;
		background: url(../images/layout/dierenarts_inlog.jpg) ;
		width: 146px;
		height: 31px;
		position: absolute;
		left:63px;
		top:200px;
	}
	
	#mastFooter #veterinaireInlog {
		text-indent: -9000px;
		background: url(../images/layout/veterinaire_inlog.jpg) ;
		width: 146px;
		height: 31px;
		position: absolute;
		left:245px;
		top: 200px;
	}

/*-------------inlogDierenarts-----------*/

	#form_dierenarts {
		position: absolute;
		width: 350px;
		left: 55px;
		top: 15px;
	}
	
	#form_dierenarts p , #form_dierenarts label{
		font-family: Trebuchet MS;
		font-size: 12px;
	}
	
	#form_dierenarts label{
		color: #cf1932;
		font-weight: bold;
		float: left;
		margin-right: 10px;
	}
	
	#form_dierenarts #login_dierenarts_form {
		position: absolute;
		top: 100px;
	}
	
	#form_dierenarts #email_form{
		width: 175px;
	}

	#form_dierenarts #wachtwoord_aanvragen {
		float: left;
		position: absolute;
		top: 215px;
	}
	
	#form_dierenarts #wachtwoord_vergeten {
		float: left;
		position: absolute;
		top: 215px;
		left: 150px;
	}
	
	#form_dierenarts a {
		color: #cf1932;
	}
	
/*****************  SITEINFORMATION  *****************/

	#siteInformation {
		clear:both;
		color:#999999;
		width:791px;
		border-bottom:solid;
		border-bottom-color:#c9152e;
		border-bottom-width:6px;
		border-top:solid;
		border-top-color:#bbbaba;
		border-top-width:1px;
		padding:10px 0 5px 0;
		
	}


	#cat #siteInformation, 	#vet_cat #siteInformation {
		border-bottom-color:#236fbd;
	}

	#siteInformation p {
		width:230px;
		margin:0 auto;
		text-align:center;
	}

/*****************  SITENAVIGATION  *****************/

	#siteNavigation {
		position:absolute;
		top:45px;
		left:585px;
		z-index:2;
	}
	
	#navigation_site {
		height:9px;
	}
	
	#navigation_site li {
		float:left;
	}
	
	#navigation_site li a {
		font-family:Arial, Helvetica, sans-serif;
		color:#b4b4b4;
		font-size:10px;
		text-decoration:none;
		font-weight:500;
	}
	
	#navigation_site li a:hover {
		text-decoration:underline;
	}
	
	#nav_site_sitemap, #nav_site_zoek, #nav_site_login, #nav_site_taal {
		padding: 0 3px 0 4px;
		border-left:solid;
		border-left-width:1px;
		border-left-color:#b4b4b4;
	}
	
	#nav_site_contact {
		padding: 0 3px 0 0;
	}

/*****************  SITEMAP  *****************/

div#sitemap {
	width:390px;
	float:left;
}

#sitemap UL.sitemap, #sitemap UL UL {
		list-style:none;
	}



/*****************  KATHOND  *****************/

	#katHond {
		display:block;
		z-index:10;
		position:absolute;
		top:84px;
		left:713px;
		
		width:73px;
		height:40px;
		background:#fff url(../images/layout/head_katHondBg.gif) no-repeat 0px 0px;
		
	}
	
	#nav_katHond_kat {
		display:block;
		width:71px;
		height:19px;
		background:#fff url(../images/layout/head_kat.gif) no-repeat 0px 0px;
		text-indent:-9000px;
		margin:0 1px 1px 1px;
	}
	
	#nav_katHond_hond {
		display:block;
		width:71px;
		height:19px;
		background:#fff url(../images/layout/head_hond.gif) no-repeat 0px 0px;
		text-indent:-9000px;
		margin:1px 1px 1px 1px;
	}
	
/*****************  FANCY STUFF  *****************/

	#head_paws {
		position:absolute;
		top:0px;
		left:798px;
		z-index:1;
	}
	
	
	
	#cont_blik {
		position:absolute;
		top:287px;
		left:180px;
		z-index:1;
	}
	
	#pootjesRood {
		position:absolute;
		top:0px;
		left:810px;
		width:66px;
		height:88px;
		background:transparent url(../images/layout/pootjes_rood.gif);}
		
	#pootjesBlauw {
		position:absolute;
		top:0px;
		left:810px;
		width:66px;
		height:88px;
		background:transparent url(../images/layout/pootjes_blauw.gif);}
		

#corner{
	width:791px;
	height:72px;
}

#dog #corner, #vet_dog #corner {
	background:transparent url('../images/head/corner_dog.gif') no-repeat bottom right;
}

#cat #corner, #vet_cat #corner{
	background:transparent url('../images/head/corner_cat.gif') no-repeat bottom right;
}
/* toTop link */

	#contentBlock .toTop {
		width:80px;
		height:20px;
		margin-top:-31px;
		margin-right:16px;
		display:block;
		float:right;
		text-align:center;
		line-height:20px;
		color:#C8142D;
	}
#dog #contentBlock .toTop:hover, #vet_dog #contentBlock .toTop:hover {
		background-color:#C8142D;
		color:#fff;
	}
	
	#cat #contentBlock .toTop, 	#vet_cat #contentBlock .toTop{
		color:#0A5CA1;
	}
	#cat #contentBlock .toTop:hover, 	#vet_cat #contentBlock .toTop:hover {
		background-color:#0A5CA1;
		color:#fff;
	}
	
	H3#content_voordelen {
		color:#c9152e;
		font-family:Garamond;
		font-style:italic;
		font-size:15px;
		border-bottom:1px solid #c9152e;
		margin:20px 16px 10px 16px;
		padding:0px;
	}
		
	#cat H3#content_voordelen, #vet_cat H3#content_voordelen  {
		color:#05589B;
		border-bottom:1px solid #05589B;
	}
	
	
	UL#list_voordelen  {
		list-style-type:none;
	}
	
	
	/*contact styles*/
	
	DIV#contact_fields {
		background:#EEE;
		border:1px solid #DDD;
		margin-left:16px;
		margin-bottom:10px;
	}
	
	h3.subH3 {
		margin-top: 0px; 
		margin-bottom: 10px; 
		padding-bottom: 0pt; 
		font-size: 16px;
}

	h4.subH4 {
		margin:0px 16px 15px;
		padding:0px; 
		font-size: 13px;
}
	
	#cat #contentNormal h3, #cat #contentFull h3, #vet_cat #contentNormal h3, #vet_cat #contentFull h3 {
		color:#05589B;
	}
	
	fieldset.contact {
		margin:5px 0px;
		margin:5px 0px 5px 5px;
		padding:5px 0px;
	}
	
	fieldset.singleLarge {
		padding:6px 0px 6px 16px;
	}
	
	
	DIV.leftSideForm {
		color:#C9152E;
		float:left;
		font-family:Garamond;
		font-size:15px;
		font-style:italic;
		font-weight:bold;
		padding-right:0px;
		text-align:right;
		width:120px;
	}
	
	#cat 	DIV.leftSideForm, #vet_cat 	DIV.leftSideForm {
		color:#05589B;
	}
	
	DIV.rightSideForm {
		float:right;
		width:240px;
		/*border-right:1px solid blue;*/
	}
	
	DIV.rightSideForm input {
		width:215px;
	}
		
	h5 {
		color:#C9152E;
		font-family:Garamond;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		text-align:right;
		margin-bottom:15px;
	}

	#cat h5, #vet_cat h5, #cat DIV#form_search , #vet_cat DIV#form_search {
		color:#05589B;
	}
	
	/* Search styles */
	
	DIV#form_search {
		text-align:center;
		color:#C9152E;
		font-family:Garamond;
		font-size:16px;
		font-style:normal;
		font-weight:bold;
		margin:5px 0px 20px 16px;
		border:1px solid #DDD;
		background-color: #EEE;
		padding:10px;
	}
	
	DIV#search_result {
		text-align:left;
		color:#C9152E;
		font-family:Garamond;
		font-size:14px;
		font-style:normal;
		margin:5px 0px 20px 16px;
		border:1px solid #DDD;
		background-color: #FEFEFE;
		padding:0px;
	}
	
	DIV#search_result h3 {
		font-size:15px;
		background:#DDDDDD none repeat scroll 0%;
		border-bottom:1px solid #DDDDDD;
		color:#05589B;
		margin-bottom:10px;
		padding:4px 4px 4px 16px;
	}
	
	DIV#search_result A, 	DIV#search_result h3 {
		border-bottom:1px solid #DDD;
		padding-bottom:2px;
		margin-bottom:10px;
		color:#05589B;
	}
	
	#cat DIV#search_result A, #vet_cat DIV#search_result A, 	#cat DIV#search_result h3, #vet_cat DIV#search_result h3 {
		color:#C9152E;
	}
	
	
	DIV#search_result P {
		color:#777777;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
	}
	
	#cat DIV#search_result, #vet_cat DIV#search_result {
			color:#05589B;
	}	
	
	
	/* Publications*/
	UL#publications_list {
		margin:5px 5px 5px 16px;
		padding: 0px 0px 0px 20px;
	}