/* CSS Document */

/********************************************************** //
//                                                          //
// Producer     : aeMotion b.v.                             //
// Development  : R. Heykoop                   		//
// Web          : www.aeMotion.com                          //
//                                                          //
// ******************************************************** //
//                                                          //
// Copyright ? 2009, aeMotion b.v.                          //
// All rights reserved.                                     //
// All trademarks and registered trademarks are property of //
// their respective owners.                                 //
//                                                          //
//***********************************************************/



#container-header {
		width:100%;
		height:257px;

		position:absolute;
		top:0;

		overflow:hidden;
}


#container-header-home {
		width:100%;
		height:490px;

		position:absolute;
		top:0;

		overflow:hidden;
}

#container {
		width:852px;
		min-height:800px;

		margin:auto;
		margin-top:257px;

		overflow:hidden;

		position:relative;

		background-image:url(images/container_shadow.png);
		background-repeat:no-repeat;
		background-position:bottom;
}

#container-content {
		width:840px;

		background-color:#FFFFFF;

		margin-left:4px;

		overflow:hidden;

		padding-top:32px;
		padding-bottom:30px;
}

#container-content-home {
		width:840px;

		background-color:#FFFFFF;

		margin-left:4px;

		overflow:hidden;

		padding-top:270px;
		padding-bottom:30px;
}

/*#container-shadow {
		width:852px;
		height:100%;

		position:relative;

		background-image:url(images/container_shadow.png);
		background-repeat:no-repeat;
		background-position:bottom;
}*/

#container-bottom  {
		width:852px;
		height:32px;

		background-image:url(images/container_bottom.png);
		background-repeat:no-repeat;

		margin:auto;
}

/* <!-----------------------------------------------------------------!>  */
/* Header - Bovenste gedeelte van de website */
#header {
		width:1010px;
		height:132px;

		background-image:url(images/header_background.jpg);
		background-repeat:no-repeat;

		margin:auto;
}

#logo {
		width:582px;
		height:93px;

		/*border-right:1px solid #C4C7BE;*/

		margin-left:100px;

		position:absolute;
		top:22px;
}

#dierenbescherming {
		margin-left:718px;

		position:absolute;
		top:22px;
}

#header-groen {
		width:852px;
		height:125px;

		background-image:url(images/header_groen.jpg);
		background-position:center;
		background-repeat:no-repeat;

		margin:auto;
}

#header-home {
		width:852px;
		height:358px;

		margin:auto;
}

#quote {
		width:630px;
		height:75px;

		margin-top:30px;
		margin-right:26px;

		background: url(images/quotes/rotate.php.png);

		float:right;
}

img.imagefield.imagefield-field_banner {
	max-width: 100%;
	height: auto;
}

#block-views-header_item-block_3 .view-header-item {
	height: auto;
	width: auto;
	max-width: 100%;
}

#main-content #block-views-header_item-block_3 .view {
	margin-top: 0px;
	margin-bottom: 20px;
}


#scheurlijn-top {
position: absolute;
background: url(images/scheurlijn_top.png) no-repeat scroll 6px -4px;
width: 840px;
height: 20px;
}

#oproep {
position: absolute;
margin-left: 622px;
margin-top: 71px;
height: 50px;
width: 170px;
}

#vakantie {
background: url(images/bg_reserveren.png)
height: 120px;
width: 240px;
}

.homeblock {
color: #ffffff;
font-size: 10pt;
}

#vakantie A {
color: #fff;
text-decoration: none;
}

#vakantie A:hover {
color: #fff;
text-decoration: underline;
}

#fototjes {
width: 840px;
height: 360px;
margin: 0 auto;
}

#fototjes .views-field-field-foto-fid {
background: none;
width: 120px;
height: 120px;
}

#fototjes .views-row {
width: 120px;
height: 120px;
float: left
}

.view-content .view-display-id-block_1 {
float: left;
width: 240px;
height: 120px;
background: url(images/bg_oproep.png);
}

.view-content .view-display-id-block_2 {
float: left;
width: 240px;
height: 120px;
background: url(images/bg_reserveren.png);
}

#fototjes .view-content .view-header-item .view-content .views-row {
width: 200px;
height: 60px;
}

#fototjes .view-header-item .view-content {
padding-left: 18px;
padding-top: 72px;
}

#fototjes .views-field-field-link-url A{
color: #fff;
font-weight: bold;
}

#block-views-header_item-block_1 {
display: none;
}

#block-views-header_item-block_2 {
display: none;
}

.view-header-item {
width: 240px;
height: 120px;
}


/* <!-----------------------------------------------------------------!>  */
/* Sidebar Left - De linker kant van de website */
#left-sidebar {
		width:160px;
		height:auto;

		float:left;

		margin-left:22px;
}

#left-sidebar h2 {
		color:#669900;
		text-align:right;
}

#thmr65 {
margin-top: 0px;
}
/* <!-----------------------------------------------------------------!>  */
/* Main Content - Bevat de inhoud */

.not-front #main-content {
		width:580px;
		height:auto;
		float:right;
		margin-right: 40px;
		}

.front #main-content {
		width:385px;
		height:auto;
		margin-left: 40px;
		float:left;
		margin-right:20px;
}

.node-type-page .field-type-filefield {
width: 125px;
float: left;
}

.node-type-page .field-field-foto5 {
clear: both;
}

.node-type-page .field-field-foto {
margin-left: 20px;
}

/* <!-----------------------------------------------------------------!>  */


/* Sidebar Right - De rechter kant van de website */
#right-sidebar {
		width:160px;
		height:auto;
		float:left;
		margin-left:22px;
}

#right-sidebar h2 {
		color:#669900;
		text-align:right;
}
/* <!-----------------------------------------------------------------!>  */

/* Print/ Mail Footer */
#printmail-footer {
		border-top:1px solid #C0C0C0;

		margin-top:20px;
}

#printmail-footer a {
		font-size:11px;
		color:#797265;

		border-left:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0;

		float:left;

		padding-top:8px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:6px;

		margin-top:0px;
		margin-right:5px;
}

#block-print-0 .content br {
		display:none;
}

/* <!-----------------------------------------------------------------!>  */
/* Footer - Contact info enz. */
#footer {
		width:400px;
		height:50px;

		font-size:12px;
		color:#808080;
		text-align:center;
		line-height:20px;

		padding-left:226px;
		padding-right:226px;

		margin:auto;
		margin-top:10px;
}

/* <!-----------------------------------------------------------------!>  */
/* Aemotion Footer - Laat zien wie de site gemaakt heeft */
#aemotion {
		width:852px;
		height:20px;

		color:#808080;
		text-align:center;

		margin:auto;
		margin-top:10px;
		padding-bottom:10px;
}

/* <!-----------------------------------------------------------------!>  */
/* Content view Baas gezocht */

.view-Baas-gezocht .views-row {
background: url(images/bg_view.jpg) left bottom no-repeat;
padding-bottom: 20px;
margin-bottom: 10px;
}

.view-Baas-gezocht A {
color: #666666;
}

.view-Baas-gezocht A:hover {
color: #005510;
}

.views-field-title .field-content A {
font-size: 11pt;
font-weight: bold;
}

/*.views-field-title .field-content {
font-size: 11pt;
font-weight: bold;
}*/

.not-front .views-field-field-foto-fid {
width: 130px;
height: 130px;
background: url(images/bg_img_dier.jpg) no-repeat scroll 0 0;
display: block;
}

.view-Baas-gezocht {
overflow: hidden;
}

.view-Baas-gezocht .views-row {
width: 135px;
float: left;
}

.page-node .field-field-foto {
width: 130px;
height: 130px;

background: url(images/bg_img_dier.jpg) no-repeat scroll 0 0;

float: right;
}

.node-type-hond .field-field-foto2 {
background:transparent url(images/bg_img_dier.jpg) no-repeat scroll 0 0;
float:right;
height:130px;
margin-left:450px;
margin-top:135px;
position:absolute;
width:130px;
}

.node-type-hond .field-field-foto3 {
background:transparent url(images/bg_img_dier.jpg) no-repeat scroll 0 0;
float:right;
height:130px;
margin-left:450px;
margin-top:270px;
position:absolute;
width:130px;
}

.view-Baas-gezocht .views-field-title {
display: block;
}

.node-type-hond .field-type-text,
.node-type-kat .field-type-text,
.node-type-knaagdier .field-type-text,
.node-type-hond #main-content P,
.node-type-kat #main-content P,
.node-type-knaagdier #main-content P  {
width: 400px;
}

.geplaatst {
position: absolute;
margin-left:-120px;
}

.node-type-hond .field-label, .node-type-kat .field-label, .node-type-knaagdier .field-label{
width: 160px;
float: left
}

.node-type-hond .field-type-text, .node-type-kat .field-type-text, .node-type-knaagdier .field-type-text {
border-bottom: 1px solid #C0C0C0;
}

.view-content .views-row .node UL.links{
display: none;
}

.node-type-hond .node UL.links, .node-type-kat .node UL.links, .node-type-knaagdier .node UL.links {
color:#005510;
font-weight:bold;
margin-left:470px;
}

.item-list .pager A {
color:#005510;
}

.node-type-hond .node .content, .node-type-kat .node .content, .node-type-knaagdier .node .content {
min-height: 420px;
}

.page-baasgezocht .views-row .node P {
display: none;
}

/* <!-----------------------------------------------------------------!>  */
/* Content TEXT PAGINAS */

.node .content P {
margin-bottom: 18px;
}

.node .content LI {
list-style-position:inside;
list-style-image:none;
list-style-type:disc;
margin:0;
padding: 0 0 0 0;
}


/* <!-----------------------------------------------------------------!>  */
/* NIEUWS */

#block-views-Nieuws-block_1, #block-views-kids_nieuws-block_1 {
padding-top: 20px;
}

#main-content .view {
margin-top: 10px;
}

.front .views-row A {
color: #808080;
font-size: 11px;
}

.front .views-row A:hover {
color: #669900;
font-size: 11px;
text-decoration: underline;
}

#block-views-Nieuws-block_1, #block-views-kids_nieuws-block_1  {
margin-top: 10px;
border-top: 1px solid #c0c0c0;
padding-left: 70px;
padding-bottom: 20px;
}

.view-Nieuws .item-list UL {
padding: 0 0 0 0;
}

.view-kids-nieuws .item-list UL {
padding: 0 0 0 0;
}

#block-views-Nieuws-block_1 {
background: url(images/bg_normal_nieuws.jpg) no-repeat scroll 0 55px;
}

#block-views-kids_nieuws-block_1 {
background: url(images/bg_kids_nieuws.jpg) no-repeat scroll 0 55px;
}

.page-nieuws #main-content .views-row, .page-kids-nieuws #main-content .views-row {
margin-bottom:15px;
padding-bottom:15px;
border-bottom: 1px solid #C0C0C0;
}

.page-kids-nieuws #main-content .views-row-last, .page-nieuws #main-content .views-row-last {
border:none;
}

.node-type-nieuws .field-field-foto2, .node-type-nieuws .field-field-foto3 {
float: left;
margin-right: 5px;
}

.view-Nieuws .view-footer, .view-kids-nieuws .view-footer {
margin-left: 18px;
font-size: 11px;
font-weight: bold;
}


/* <!-----------------------------------------------------------------!>  */
/* FACETED SEARCH */

.page-zoek-dier H1 {

}

#block-faceted_search_ui-1_guided, #block-faceted_search_ui-1_current {
overflow: auto;
}

.faceted-search-facet {
width: 200px;
float: left;
border: 1px solid #666666;
margin-right: 1em;
}

.faceted-search-facet-active {
margin-bottom: 1em;
}

.faceted-search-facet H3 {
margin-left: 10px;
}

.faceted-search-current A {
margin-left: 10px;
}

.faceted-search-facet table.faceted-search {
margin-left: 10px;
}

/* <!-----------------------------------------------------------------!>  */
/* VACATURES */




/* <!-----------------------------------------------------------------!>  */
/* NOTIFICATION */

#block-notifications_ui-0 {
width: 160px;
height: 159px;
background: url(images/bg_subscribe.jpg);
}

#block-notifications_ui-0 H2  {
text-align: left;
margin-left: 15px;
line-height: 27px;
color: #ffffff;
}

#block-notifications_ui-0 .content {
width: 130px;
margin-left: 15px;
padding-top: 30px;
}

#notifications-user-form SELECT {
DISPLAY: none;
}

#block-block-2 {
width: 160px;
height: 159px;
background: url(images/bg_subscribe.jpg);
}

#block-block-2 H2  {
text-align: left;
margin-left: 15px;
line-height: 27px;
color: #ffffff;
}

#block-block-2 .content {
width: 130px;
margin-left: 15px;
padding-top: 46px;
}


/* <!-----------------------------------------------------------------!>  */
/* RESERVEREN PENSION */


#webform-component-grootte1,
#webform-component-grootte2 {
display: none;
}

#webform-component-geslacht1,
#webform-component-geslacht2 {
display: none;
}

#webform-component-geslacht_kat1,
#webform-component-geslacht_kat2 {
display: none;
}


#webform-component-ras1,
#webform-component-ras2 {
display: none;
}

#webform-component-zo_ja_welke1,
#webform-component-zo_ja_welke2 {
display: none;
}

#webform-component-hoe_vaak_per_dag1,
#webform-component-hoe_vaak_per_dag2 {
display: none;
}

#webform-component-zo_ja_welk_voer1,
#webform-component-zo_ja_welk_voer2 {
display: none;
}

.node-type-webform .form-radios {
margin-top: 0px;
}


#node-78 TABLE,
#node-79 TABLE,
#node-80 TABLE{
border-collapse: separate;
border-spacing: 4px;

}

.view-header-item .views-field-title,
.view-header-item .views-field-title A {
color: #ffffff;
font-weight: bold;
font-size: 20pt;
}

.view-header-item .views-field-title A:hover {
text-decoration: underline;
color: #ffffff;
font-weight: bold;
font-size: 20pt;
}

.view-langzitters .field-field-foto  {
  margin-top: -20px;
}

.view-langzitters .views-row {
  margin-bottom: 20px;
}

#block-views-langzitters-block_1,
#block-views-langzitters-block_2 {
  border-bottom: 1px solid #c0c0c0;
  margin-bottom: 20px;
}

#block-block-3 {
  display: none;
}

#langzitters{
    background: url("images/bg_reserveren.png") repeat scroll 0 0 transparent;
    float: left;
    height: 46px;
    width: 222px;
	float: left;
	color: #fff;
    padding-left: 18px;
    padding-top: 72px;
}

#langzitters A {
  color: #fff;
    font-size: 20pt;
    font-weight: bold;
}

.langzitters-description {
 font-size: 11px;
 font-weight: bold;
}