@media screen, projection {

a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, input, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {
	margin: 0; padding: 0;
}

html, body {height:100%;}

html {
	overflow-y: scroll;
}

body {
	font: 14px  Arial, Verdana, sans-serif;
	color: #000;
	background-color:#303030;	
}
img{
	display:block;
	border:none;
}
h1{
	font: 18px  Arial, Verdana, sans-serif;
	color: #fff;
}
h2{
	font: 12px  Arial, Verdana, sans-serif;
	color: #00497e;
}
h3{
	font: 20px  Helvetica, Arial, Verdana, sans-serif;
	color: #000;
}
h4{
	font: 11px  Arial, Verdana, sans-serif;
	color: #00497e;
	font-weight:bold;
}

/*------------------------------------------------------------------*/
.main-container{
	width:802px;
	margin:0 auto 0 auto;
}
.main-container h2{
	text-indent:-9999px;
	height:37px;
}
#header{
	float:left;
	width:802px;
	height:160px;
	background:url(../img/header.gif) no-repeat;
}
#header h1 {display:block; text-indent:-9999px;width:802px;height:160px;}
#header h1 a{display:block; text-indent:-9999px;width:802px;height:160px;}
.tekst-kleur{
	color:#dcb412;
}
.inleiding{
	float:left;
	padding:16px 14px 20px 14px;
	font-size:16px;
}
.inleiding span{
	color:#f7eeca;
}
.top-container{
	float:left;
	padding:0 5px 15px 5px;
	background:url(../img/bg-gradient-top.gif) top repeat-x;
}
.bottom-container{
	float:left;
	padding:0 5px 0 5px;
	width:792px; 
	background:url(../img/bg-gradient-bottom.gif) bottom repeat-x;
}
.blok-linksboven{
	float:left;
	width:388px;
}
.blok-linksboven h2{background:url(../img/header-blok-linksboven.gif) no-repeat;}
.blok-rechtsboven{
	float:right;
	width:388px;
}
.blok-rechtsboven h2{background:url(../img/header-blok-rechtsboven.gif) no-repeat;}
.blok-linksonder{
	float:left;
	width:388px;
}
.blok-linksonder h2{background:url(../img/header-blok-linksonder.gif) no-repeat;}
.blok-linksonder ul{
	float:left;
	padding:20px 15px 0px 15px;
	margin-left:15px;
	list-style:outside;
}
.blok-rechtsonder{
	float:right;
	width:388px;
}
.blok-rechtsonder a{
	color:#dcb412;
}
.blok-rechtsonder a:focus, .blok-rechtsonder a:active, .blok-rechtsonder a:visited{
	color:#dcb412;
}
.blok-rechtsonder ul{
	float:left;
	width:388px;
	line-height:22px;
	list-style:none;
	font-size:13px;
	margin-top:15px;
}
.blok-rechtsonder li{
	float:left;
	width:342px;
	padding-left:23px;
	padding-right:23px;
}
.blok-rechtsonder-li-bg-kleur{
	background-color:#f0ead9;
}
.blok-rechtsonder ul a{
	float:right;
}
.blok-rechtsonder ul span{
	float:left;
	width:257px;
}
.blok-content-rechtsonder-link{
	float:left;
	padding:20px 0 0 23px;
	font-size:16px;
}
.blok-rechtsonder h2{background:url(../img/header-blok-rechtsonder.gif) no-repeat;}
.blok-linksboven p, .blok-rechtsboven p, .blok-linksonder p, .blok-rechtsonder p{
	padding:20px 15px 0px;
	float:left;
}
.blok-footer{
	float:left;
	width:388px;
	height:12px;
	background:url(../img/blok-bg-bottom.gif) no-repeat;	
}
.blok-content-linksboven, .blok-content-rechtsboven{
	height:365px;
	background-color:#f0f0f0;
}
.blok-content-linksonder, .blok-content-rechtsonder{
	width:388px;
	height:440px;
	background-color:#f0f0f0;
}
.blok-content-linksboven{background:#f0f0f0 url(../img/kat.gif) bottom no-repeat;}
.blok-content-rechtsboven{background:#f0f0f0 url(../img/medicijnen.gif) bottom no-repeat;}
.blok-content-linksonder{background:#f0f0f0 url(../img/hond.gif) bottom no-repeat;}

.links-contact{
	float:left;
	height:35px;
	width:765px;
	padding-left:28px;
	padding-top:45px;
}
.links-contact a{
	float:left;
	display:block;
	width:40px;
	color:#FFF;
	font-size:14px;
}
.links-contact a.dgm-logo{
	float:right;
	margin-right:5px;
	display:block;
	width:192px;
}
.links-contact a:focus, .links-contact a:active, .links-contact a:visited{
	color:#FFF;
}
.links-contact p{
	float:left;
	width:10px;
	color:#FFF;
	font-size:14px;
}
.links-contact-footer{
	float:left;
	height:12px;
	width:802px;
	background:url(../img/bottomcontainer-bg-bottom.gif) bottom no-repeat;
}
.popup-logo{
	float:right;
	margin-top:-15px;
}
.footer{
	float:left;
	width:802px;
}
.footer img{
	float:left;
	background-color:#303030;
}
.copyright{
	float:left;
	display:block;
	width:800px;
	height:65px;
	text-align:center;
	margin-top:14px;
	color:#fff;
}
#links a{
float:left;
}



} /* end of media screen blok, don't remove */

@media print {} /* end of media print blok, don't remove */