/**************************
ALGEMEEN
**************************/


body, html {
	color: #4D4D4D;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-align: left;
	height:100%;
	line-height:1.5em;
}
body {
	font-size: 72%;
	background:url(../images/shared/bg_body.jpg) top left repeat-x #364453;
}
* {
	padding: 0;
	margin: 0;
	border: 0;
}
.clear {
	clear: both;
}
.devider {
	background-image:url(../images/shared/devider.gif);
	background-repeat:no-repeat;
	background-position:center left;
	height:25px;
}
img {
	border:0px;
}

.bold	{
	font-weight:bold;
	}
	
.cornerAll	{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.cornerBottom	{
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.cornerTop	{
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
	-webkit-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.cornerRight	{
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-topright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

	
/**************************
MAINCONTAINER & WRAPPERS
**************************/
.mainContainer {
	width: 1000px;
	margin: 0 auto;
	/*min-height: 100%;*/
	background:url(../images/shared/bg_maincontainer.gif) top left repeat-y #fff;
	text-align: left;
}
* html .mainContainer {
	/*height: 100%;*/
}
.outerWrapper {
	padding-bottom: 30px;
}
* html .outerWrapper {
}
.innerWrapper {
	width: 100%;
}
* html .innerWrapper {
	width: 100%;
}
.rightWrapper {
	float: left;
	width:310px;
	padding-top:10px;
}
.contentWrapper {
	float:left;
	width:605px;
	padding-left:55px;
	padding-right:30px;
}

.iframeWrapper	{
	padding:0 30px 10px 30px;
	}

.header {
	background:url(../images/shared/top_oes.gif) no-repeat top left #4a5765;
	height:170px;
}
.header .logo a {
	width:200px;
	height:120px;
	display:block;
	float:left;
}
.header .zoekBlok {
	width:250px;
	float:right;
	padding-top:50px;
	text-align:right;
	margin-right:25px;
}
.header .searchinput {
	background-color:#737d88;
	color:#efefef;
	border:1px solid #434343;
	padding:4px;
	margin-right:10px;
	width:150px;
	font-size:11px;
}
.header .searchbutton {
	background-color:#374454;
	color:#efefef;
	border:1px solid #434343;
	padding:3px;
	font-size:11px;
}

/**************************
FAT FOOTER
**************************/

.footer a {
	color:#666666;
}
	
.fatFooter	{
	width:940px;
	padding:20px 30px;
	margin:0px auto;
	background:#748697;
	}

.fatFooter li	{
	float:left;
	width:180px;
	list-style:none;
	}

.fatFooter a	{
	color:#fff;
	background:url(/images/shared/ic_opsomlink2.gif) no-repeat 0px 6px;
	padding-left:10px;
	}	

/**************************
UL/OL CORRECTION
**************************/
.rightWrapper ul, .innerWrapper ul, .contentWrapper ul {
	padding-left:15px;
	text-indent: 0px; /* INSPRINGEN LINKS */
	list-style-image:url(../images/shared/icon_listitem.gif);
	margin:0px 0px 20px 0px;
}



.contentWrapper ol	{
	padding-left:20px;
	}


/**************************
FONTS
**************************/

p {
	padding: 0 0 15px;
	text-align: left;
}
a {
	color: #1fb3f9;
	text-decoration: none;
}
a:hover {
	color: #002561;
	text-decoration: underline;
}
.blokRechtsGrijs a {
	color: #002561;
}
.blokRechtsGrijs a:hover {
	color: #1fb3f9;
}

.blokRechtsBlauw a {
	color: #002561;
}


h1 {
	font-size: 1.5em;
	font-weight: bold;
	color:#002561;
	padding: 0px 0 0px 0;
	line-height: 20px;
}

h2 {
	

}


h2 a {
	color:#002561;
}

.blokTitel {
	color:#002561;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom:5px;
	display:block;
}

.hoofdTitel {
	color:#002561;
	font-size: 1.05em;
	font-weight: bold;
	margin-bottom:0px;
	display:block;
}

.paragraafTitel {
	color:#002561;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom:0px;
	display:block;
}

.subParagraafTitel {
	color:#1fb3f9;
	font-size: 1em;
	font-weight: bold;
	margin-bottom:0px;
	display:block;
}

.subTitel	{
	font-size: 0.95em;
	font-weight: bold;
	color:#1fb3f9;
	display:block;
	}
	


h3 {
	font-size: 1.15em;
	color:#FFFFFF;
	padding-left:25px;
	background-position:top left;
	background-repeat:no-repeat;
	line-height:30px;
}
.blokContentKlein h3 {
	background-image:url(../images/shared/bg_h3_small_grijs.gif);
}
.blokContentMedium h3 {
	background-image:url(../images/shared/bg_h3_medium_grijs.gif);
}
.blokContentGroot h3 {
	background-image:url(../images/shared/bg_h3_large_grijs.gif);
}

h4 {
	font-size: 1.15em;
	font-weight: bold;
}
h5 {
	font-size: 1em;
	font-weight: bold;
}
h6 {
	font-size: 0.95em;
	font-weight: bold;
}
.kleurDonkerblauw {
	color:#002561;
}
.kleurDonkerblauw a {
	color:#002561;
}
.kleurLichtblauw {
	color:#1fb3f9;
}

.kleurWit {
	color:#fff;
}
.opsomLink {
	background-image:url(../images/shared/ic_opsomlink.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:5px;
	display:block;
}
.opsomLink2 {
	background-image:url(../images/shared/ic_opsomlink.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	margin-top:5px;
}
.blokRechtsGrijs .opsomLink {
	background-image:url(../images/shared/ic_opsomlink2.gif);
}
.blokRechtsBlauw .opsomLink {
	color:#FFFFFF;
}
.blokRechtsBlauw .opsomLink:hover {
	color:#002561;
}
/**************************
HOOFDMENU
**************************/

ul.menu {
	list-style:none;
	margin:0;
	padding:0px 0px 0px 200px;
	font-size:12px;
}
ul.menu * {
	margin:0;
	padding:0
}
ul.menu a {
	display:block;
	color:#ffffff;
	text-decoration:none;
}
ul.menu a:hover {
	color:#1fb3f9;
	text-decoration:none;
}
ul.menu li {
	position:relative;
	float:left;
	background:url(../images/shared/menu-tussen.gif) top left no-repeat;
}
ul.menu li a {
	font-weight:bold;
	line-height:35px;
	padding:0px 20px 0px 20px;
}
ul.menu ul {
	position:absolute;
	top:35px;
	left:1px;
	background-color: #4a5765;
	display:none;
	opacity:0;
	list-style:none;
}
ul.menu ul li {
	position:relative;
	border:1px solid #3c3c3c;
	border-top:none;
	width:150px;
	margin:0px;
	font-size:10px;
}
ul.menu ul li a {
	display:block;
	padding:0px 10px 0px 10px;
	background-color: #4a5765;
	line-height:22px;
}
ul.menu ul li a:hover {
	background-color: #364453;
	color:#1fb3f9;
}
ul.menu ul ul {
	left:150px;
	top:-1px;
	margin-left:0px!important;
}
ul.menu .menulink {
	background:url(/images/shared/menu_down.gif) no-repeat center right;
	padding-right:30px;
}
ul.menu .menulink:hover {
	background:url(/images/shared/menu_over.gif) no-repeat center right;
}
ul.menu .sub {
	background:url(/images/shared/menu_sub.gif) no-repeat center right #4a5765;
}
ul.menu .topline {
	border-top:1px solid #3c3c3c;
}
.topschaduw {
}
.topschaduw:hover {
}
#page1 #page1, #page2 #page2, #page3 #page3, #page4 #page4, #page5 #page5 {
	color:#1fb3f9;
}
/**************************
GALLERY
**************************/

#slideshow {
	list-style:none;
	color:#000000
}
#slideshow span {
	color:#000000;
}
#slideshow li {
	margin-bottom:20px;
	border:5px solid black;
}
#wrapper {
	width:605px;
	display:none;
	height:490px;
	color:#FFFFFF;
}
#wrapper * {
	margin:0;
	padding:0
}
#fullsize {
	position:relative;
	width:605px;
	height:400px;
}
#information {
	position:absolute;
	bottom:0;
	height:0;
	z-index:200;
	opacity:.7;
	filter:alpha(opacity=70);
	width:605px;
	background:#000;
	color:#fff;
	overflow:hidden;
}
#information h2 {
	padding:10px 25px 3px 25px;
	color:#1fb3f9;
	font-size: 1.15em;
}
#information p {
	padding:0px 25px 10px 25px;
}
#image {
	width:605px
}
#image img {
	position:absolute;
	z-index:25;
	width:auto;
}
.imgnav {
	position:absolute;
	width:25%;
	height:400px;
	cursor:pointer;
	z-index:150
}
#imgprev {
	left:0;
	background:url(images/left.gif) left center no-repeat
}
#imgnext {
	right:0;
	background:url(images/right.gif) right center no-repeat
}
#imglink {
	position:absolute;
	height:306px;
	width:100%;
	z-index:100;
	opacity:.4;
	filter:alpha(opacity=40)
}
.linkhover {
	background:url(images/link.gif) center center no-repeat
}
#thumbnails {
	margin-top:15px;
	margin-bottom:10px;
}
#slideleft {
	float:left;
	width:10px;
	height:55px;
	background:url(/images/shared/pijl_back.gif) no-repeat center left;
	margin-left:5px;
}
*html #slideleft {
	margin-left:2px;
}
*html #slideright {
	margin-right:2px;
}
#slideleft:hover {
	background:url(/images/shared/pijl_back.gif) no-repeat center left;
}
#slideright {
	float:right;
	width:10px;
	height:55px;
	background:url(/images/shared/pijl_next.gif) no-repeat center right;
	margin-right:5px;
}
#slideright:hover {
	background:url(/images/shared/pijl_next.gif) no-repeat center right;
}
#slidearea {
	float:left;
	position:relative;
	width:565px;
	margin:0px 5px;
	height:60px;
	overflow:hidden;
}
#slider {
	position:absolute;
	left:0;
	height:55px;
}
#slider img {
	cursor:pointer;
	border:1px solid #666;
}
/**************************
PAGINAS
**************************/
.tussenStreep {
	padding-bottom:30px!important;
}
.beeldOnderblok {
	padding:20px 0 0 0;
	margin:0 25px 30px 25px;
}
.kleurGrijs {
	background-color:#748697;
}
.kleurBlauw {
		background-color:#1fb3f9;
}



.blokInzet {
	padding:15px;
	background-color:#748697;
	color:#fff;
}
.flashRight {
	margin-top:15px;
}
.blokCombie {
	background:url(../images/shared/bg_footer_combieblok.gif) no-repeat bottom left;
	_border:1px solid #dddee4;
}
.blokContentKlein {
	float:left;
	width:260px;
}
.blokContentMedium {
	float:right;
	width:315px;
}
.blokContentGroot {
	width:605px;
	background:#ffffff;
}
.blokContentKlein img, .blokContentMedium img {
	display:block;
}
.blokRechts {
	padding:0px 25px;
	margin-bottom:30px;
}
.blokRechtsGrijs, .blokRechtsBlauw {
	padding:15px 15px 0px 15px;
	width:230px;
	margin-left:25px;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.blokRechtsGrijs {
	background-image:url(../images/shared/top_grijsopwit.gif);
	background-color:#748697;
}
.blokRechtsBlauw {
	background-image:url(../images/shared/top_cyaanopwit.gif);
	background-color:#1fb3f9;
}
.blokRechtsGrijsFooter, .blokRechtsBlauwFooter {
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
	width:260px;
	margin:0px 0px 25px 25px;
}
.blokRechtsGrijsFooter {
	background-image:url(../images/shared/footer_grijsopwit.gif);
	background-color:#748697;
}
.blokRechtsBlauwFooter {
	background-image:url(../images/shared/footer_cyaanopwit.gif);
	background-color:#1fb3f9;
}
.padding Bloks {
	padding:10px 15px 15px 15px;
}
.padding {
	padding:20px 25px 25px 25px;
}
.tussenBlok {
	float:left;
	width:30px;
	height:1px;
}
.tussenBalk {
	height:30px;
	clear:both;
	background:url(../images/shared/devider.gif) no-repeat top center;
}
.grootBeeld {
	width:605px;
	height:270px;
	background-image:url(../images/shared/bg_grootbeeld.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.halfBeeldLinks {
	width:295px;
	height:270px;
	float:left;
	background-image:url(../images/shared/bg_halfbeeld-links.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.halfBeeldRechts, .halfBeeldRechtsGeentop {
	width:275px;
	height:250px;
	padding:15px 15px 5px 20px;
	float:left;
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.halfBeeldRechts {
}
.halfBeeldRechtsGeentop {
	background-image:url(../images/shared/bg_halfbeeld-rechts2.gif);
}
.halfBlokLinksKlein {
	width:260px;
	height:140px;
	float:left;
	background-image:url(../images/shared/bg_halfbeeld-links.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.halfBlokRechtsKlein, .halfBlokRechtsKleinReu {
	width:315px;
	float:left;
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding:15px;
}
.halfBlokRechtsKlein {
	height:110px;
	background-image:url(../images/shared/bg_kleinbeeld-rechts.gif);
}
.halfBlokRechtsKleinReu {
	height:135px;
	background-image:url(../images/shared/bg_kleinbeeld-rechts2.gif);
}
.halfBlokRechtsKlein .tekstblok, .halfBlokRechtsKleinReu .tekstblok {
	height:65px;
	padding:0px !important;
	overflow:hidden;
}
.largeLinks {
	width:300px;
	height:270px;
	float:left;
}
.largeRechts {
	width:260px;
	float:left;
	height:240px;
	padding:15px 15px 15px 20px;
}
/**************************
FORMULIER
**************************/
.formulier {
	list-style:none!important;
	margin:20px 0px 0px 0px!important;
	padding:0px!important;
}
.formulier li {
	list-style-image:none!important;
	margin-bottom:10px;
}
.formulier em {
	color:#F00;
}
.formulierveld {
	float: left;
	padding:2px 10px 0px 0px;
}
.formulier input, .formulier textarea {
	background: #FFF;
	border:1px solid #4a5765;
	padding:3px 5px;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida", "Lucida Grande", sans-serif;
	font-size:11px;
}
.formulier input:focus, .formulier textarea:focus {
	background: #1fb3f9;
	color:#fff;
}
.btnVerstuur:focus {
	background-color:#FFFFFF!important;
}
/**************************
ACCORDION
**************************/

#acc {
	list-style:none;
	margin:0 auto 40px
}
#acc h4 {
	cursor:pointer;
}
#acc h4:hover {
}
#acc .acc-section {
	overflow:hidden;
	background:#fff
}
#acc .acc-content {
	
}

.arrowDown	{
	background:url(/images/tabs/arrow_down.gif) 100px 7px no-repeat;
	}
	
.arrowUp{
	background:url(/images/tabs/arrow_up.gif) 100px 7px no-repeat;
	}
/**************************
STAMBOOM
**************************/
.stamBoom {
	border-top:1px solid #dddeee;
	border-left:1px solid #dddeee;
	width:555px;
}
.stamBoom td {
	border-right:1px solid #dddeee;
	border-bottom:1px solid #dddeee;
	padding:3px 10px;
	height:35px;
	width:120px;
}
.hondInfoTitel {
	font-weight:bold;
}
.tabelHondInformatie td {
	padding:1px 0px;
	vertical-align:top;
}
.hondInfoTitel2 {
	width:130px;
	font-weight:bold;
}
.tabelHondInformatie2 td {
	vertical-align:middle;
}
.tabelHondInformatie2 img {
	margin:0px!important;
}
.tabelHondAlfabet td {
	width:25px;
	font-weight:bold;
	color:#002561;
}
.tabelHondAlfabet a {
	font-weight:bold;
}
.showAgenda td {
	vertical-align:top;
	padding-right:10px;
}
.deviderTable {
	background-repeat:no-repeat;
	background-position:center left;
	height:25px;
}
.deviderTableSmall {
	height:25px;
}
.imgLeft {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #4a5765;
}
.imgRight {
	float:right;
	margin:5px 0px 5px 10px;
	border:1px solid #4a5765;
}
.imgLeftNoborder {
	float:left;
	margin:5px 10px 5px 0px;
}
.imgRightNoborder {
	float:right;
	margin:5px 0px 5px 10px;
}
.imgHalfOnderschriftRechts, .imgHalfOnderschriftLinks {
	width:300px;
	clear:both;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #4a5765;
	color:#002561;
	font-family: Trebuchet, Trebuchet MS, Tahoma, sans-serif;
	font-style:italic;
	margin-bottom:5px;
}
.imgHalfOnderschriftRechts {
	float:right;
	margin-left:12px;
}
.imgHalfOnderschriftLinks {
	float:left;
	margin-right:12px;
}
.imgOnderschrift {
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #4a5765;
	color:#002561;
	font-family: Trebuchet, Trebuchet MS, Tahoma, sans-serif;
	font-style:italic;
	margin-bottom:15px;
}

.imgOnderschriftRechts {
	clear:both;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #4a5765;
	color:#002561;
	font-family: Trebuchet, Trebuchet MS, Tahoma, sans-serif;
	font-style:italic;
	margin-bottom:5px;
	float:right;
	margin-left:12px;
}
.imgOnderschriftLinks {
	clear:both;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #4a5765;
	color:#002561;
	font-family: Trebuchet, Trebuchet MS, Tahoma, sans-serif;
	font-style:italic;
	margin-bottom:5px;
	float:left;
	margin-right:12px;
}
.btnNaarOverzicht, .btnNaarTussenstand, .btnNaarEindstand {
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:260px;
	height:30px;
}
.btnNaarOverzicht:hover, .btnNaarTussenstand:hover, .btnNaarEindstand:hover {
	background-position:top right;
}
.btnNaarOverzicht {
	background-image:url(../images/shared/btn_naaroverzicht.gif);
}
.btnNaarTussenstand {
	background-image:url(/images/shared/btn_tussenstand.gif)
}
.btnNaarEindstand {
	background-image:url(../images/shared/btn_eindstand.gif);
}
/*----overzichtlijsten----*/


.lijstOpsomming {
	margin:0px;
	padding:0px!important;
	list-style-image:none!important;
}
.lijstOpsomming li {
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:bottom left;
	clear:both;
}

.lijstOpsomming ol li	{
	list-style-type:decimal!important;
	margin-left:20px;
	}

.lijstShowAgenda	{
	padding-left:22px;
	text-indent: 0; /* INSPRINGEN LINKS */
	list-style: decimal outside!important;
	}
	
.lijstShowAgenda li	{
	list-style: decimal outside!important;
	text-indent: 0; /* INSPRINGEN LINKS */
	}

.rightWrapper .lijstOpsomming li {
	margin-bottom:10px;
	padding-bottom:10px;
}
.rightWrapper .lijstOpsomming li li {
	background:none;
	margin-bottom:0px;
	padding-bottom:0px;
}
.contentWrapper .lijstOpsomming li {
	padding:0px 0px 10px 0px;
}
.rightWrapper .lijstOpsomming img {
	float:left;
	margin:0px 10px 5px 0px;
	border:1px solid #4a5765;
}
.contentWrapper .lijstOpsomming img {
	float:left;
	margin:0px 10px 5px 0px;
	border:1px solid #4a5765;
}
.lijstOpsomming .kolomLinks {
	float:left;
	width:120px;
	line-height:2em;
}
.lijstOpsomming .kolomRechts {
	float:left;
	width:260px;
	line-height:2em;
}
.rightWrapper .specialBeeld {
	margin-top:20px;
}
.showstandKort {
	padding:0px 20px!important;
}

.receptenBereiden {
	margin-left:20px;
}

.showHondenAanwezig	{
	padding-left:20px;
	font-size:0.9em;
	}
/*----tables----*/
.tableSchema,
.tableShowlist {
	border-left:1px solid #dddeee;
	border-bottom:1px solid #dddeee;
}
.tableSchema td {
	vertical-align:top;
	border-right:1px solid #dddeee;
	border-top:1px solid #dddeee;
	padding:5px 10px;
}

.tableShowlist td {
	vertical-align:top;
	border-right:1px solid #dddeee;
	border-top:1px solid #dddeee;
	padding:10px 10px;
}

.showUitslag li {
	clear:both;
}
.sitemap {
	list-style:none;
	margin-bottom:0px;
}
.sitemap li {
	list-style:none;
	padding:3px 0px;
}
.sitemap li ul {
	margin-bottom:0px;
}
.sitemap li ul li {
	background:url(/images/shared/ic_stripe.gif) no-repeat 0px 10px;
	padding-left:10px;
	margin-left:0px;
	border-bottom:1px dotted #c2c2c2;
}
.logoTrimsalons {
	margin-top:20px;
}
.tabRechts {
	background:url(/images/tabs/tab_rechts.gif) top right no-repeat;
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
}
.tabLinks {
	background:url(/images/tabs/tab_links.gif) top left no-repeat;
	height:30px;
	display:block;
	float:left;
	padding-left:10px;
}
.tabInactive {
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
}
.tabInactive:hover {
	color:#fff;
}
h3 a:hover {
	text-decoration:none;
}
.rainbowJaar {
	margin-right:5px;
}
.rainbowText {
	clear:both;
	font-size:10px;
	line-height:14px;
	padding-top:5px;
}
/**************************
JUMPMENU
**************************/
.quicknavholder { float: left; 
margin: 0px; }

.quicknavholder .dropdown a.menunav {
	text-decoration: none;
	display: block;
	font-weight: normal;
	color: #fff;
	line-height: 25px;
	width: 100%;
	text-align: left;
	padding-left: 15px;
	background:#4a5765;
}

.quicknavholder .dropdown a.menunav:hover {
	text-decoration: none;
	display: block;
	font-weight: normal;
	color: #FFF;
	background: #364453;
	text-align: left;
}

.quicknavholder ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.quicknavholder .menunav ul li { 
padding: 0px; 
margin:0px;
}

.quicknavholder .menunav { /* all list items */
	float: left;
	position: relative;
	width: 260px; /* TOP BREEDTE BR */
	color: #fff;
	line-height: 30px;
	padding: 0px;
	background: #1fb3f9; 
	margin:0px;
	font-weight:bold;
}

 .quicknavholderli.menunav { 
	padding: 0px;
}

.quicknavholder .menunav .koptekst	{
	padding:0px 15px;
	border-bottom:1px solid white;
	background:url(/images/shared/arrow_jumpmenu.gif) 230px 12px no-repeat;
	}

.quicknavholder li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px; padding: 0px; 	
}

.quicknavholder li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.quicknavholder li:hover ul, .quicknavholder li.over ul { /* lists nested under hovered list items */
	display: block;
}

.quicknavholder .dropdown {
	width: 260px;
	height: 130px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: none;
	overflow-x: hidden; 
}



/**************************
LANDINGSPAGE COVER
**************************/
.homeCoverSlider	{
	height: 430px;
	}


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 605px; /*width of featured content slider*/
height: 430px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
width: 605px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
position:absolute;
top:0;
left:0;
}

.pagination{
width: 595px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
z-index:400;
margin:-200px 0px 0px 10px;
*margin-top:-180px;
position:relative;
}

.pagination a {
font-size:10px;
padding: 5px 0px 5px 10px;
text-decoration: none; 
color: #002561;
background:url(/images/tabs/cover_tab_links.png) no-repeat top left;
height:10px;
display:block;
float:left;
font-weight:bold;
}

.pagination a:hover, .pagination a.selected{
color: #1fb3f9;
}



.pagination span	{
	background:url(/images/tabs/cover_tab_rechts.png) no-repeat top left;
	font-size:10px;
	width:10px;
	height:20px;
	display:block;
	float:left;
	}

.pagination ul	{
	list-style:none;
	list-style-image:none;
	}

.pagination li	{
	float:left;
	margin-right:1px;
	}	


	
/**************************
BREADCRUMBS
**************************/
.breadCrumbs	{
	background:url(/images/shared/bg_breadcrum.gif) no-repeat 0px 0px;
	padding:0px 0px 10px 50px;
	line-height:35px;
	color: #1fb3f9;
	margin-left:-10px;
	}
	
.breadCrumbs a	{
	background:url(/images/shared/ic_opsomlink2.gif) no-repeat right 6px;
	padding-right:13px;
	color: #002561;
	margin-right:10px;
	}
	
.breadCrumbs a:hover	{
	color: #1fb3f9;
	}
	
.breadCrumbs em	{
	font-style:normal;
	background:url(/images/shared/ic_opsomlink2.gif) no-repeat right 6px;
	padding-right:13px;
	color: #002561;
	margin-right:10px;
		}

/**************************
VERJAARDAGSKALENDER
**************************/
.verjaardagsKalender	{
	border-left:1px solid #dddeee;
	border-top:1px solid #dddeee;
	margin-bottom:25px;
	width:100%;
	}

.verjaardagsKalender td	{
	vertical-align:top;
	border-right:1px solid #dddeee;
	padding:5px 10px;
	}
	

	
.verjaardagsKalender .maandColumn	{
	border-right:1px solid #dddeee;
	vertical-align:top;
	}
	
.verjaardagsKalender .maand	{
	color:#002561;
	font-size: 1.1em;
	font-weight: bold;
	padding-left:10px;
	}
	
.verjaardagsKalender .datum	{
	font-size: 0.95em;
	font-weight: bold;
	color:#1fb3f9;
	border-bottom:1px solid #dddeee;
	width:20px;
	}
	
.verjaardagsKalender .naamHond	{
	border-bottom:1px solid #dddeee;
	padding-right:10px;
	}


/**************************
LIGHTBOX
**************************/	
#overlay{ position: absolute; top: 0; left: 0; z-index: 11000; width: 100%; height: 500px; background-color: #000; }	
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 11001; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	

/**************************
FLICKR
**************************/ 	

.flickrGallery div	{
	display:inline;
	}


/**************************
BLOCKS
**************************/ 	
.blockPadding {
	padding:20px 25px 25px 25px;
}

.blockHeader	{
	background:url(/images/backgrounds/bg_blockHeader.gif) repeat-x;
	font-size: 1.15em;
	color:#FFFFFF;
	padding-left:25px;
	line-height:30px;
	}

.blockDoubleLeft,
.blockDoubleRight	{	
	background:#fff;
	vertical-align:top;
	}
	
.blockDoubleLeft	{
	width:260px;
	}
	
.blockDoubleRight	{
	width:315px;
	}
	
.blockSpacer	{
	height:30px;
	}	
	
.blockWide {
	width:555px;
	padding:20px 25px 15px 25px;
	background:#ffffff;
}

.blockAddThis	{
	width:555px;
	padding:20px 25px 0px 25px;
	background:#ffffff;
	margin-top:30px;
	}
	
.blockAddThis .title	{
	float:left;
	width:200px;
	color:#002561;
	font-weight: bold;
	}

#facebook,
.addthis_toolbox	{
	height:30px;
	float:left;
	width:350px;
	}
	


