
html, body { font-family: Arial; font-size: 14px; color: #6D655B; min-height: 100%; font-family: fontinregular; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #6D655B; }
img { border: 0px; /*display: block;*/ }
a, input { outline: none; color: #6D655B; -webkit-appearance: none;}
a { color:#C9A500; }
.nieuws article a{ text-decoration: none; }
body { background: #ffffff; }

.yellowbt { font-family: fontinregular; font-size: 14px; color: #ffffff; text-decoration: none; padding: 0 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: solid 1px #B99300;
    background: url(../_images/bg_btn.png) repeat-x 0 0 transparent; float:left; height:32px; line-height:32px;
    }

h1 { font-size: 26px; padding-bottom: 7px; margin-bottom: 10px; line-height:26px; font-family: fontinregular; color: #00A1D7; font-weight: normal; border-bottom: dotted 2px silver; clear:left;}
h2 { font-size: 24px; padding-bottom: 7px; margin-bottom: 10px; font-family: fontinregular; color: #00A1D7; font-weight: normal; border-bottom: dotted 2px silver; }
h3 { font-size: 18px; padding-bottom: 7px; margin-bottom: 10px; font-family: fontinregular; color: #00A1D7; font-weight: normal; border-bottom: dotted 2px silver; }
.nieuws h3{ margin-bottom:0; padding-bottom:0;border:none; font-size: 18px; padding-bottom: 3px; font-family: fontinregular; color: #4A4A4A; font-weight: normal; }
    .nieuws h3 a{ text-decoration:none; }
.left h3{ margin-top:10px; }
h4 { font-size: 20px; padding-bottom: 7px; margin-bottom: 10px; font-family: fontinregular; color: #00A1D7; font-weight: normal; border-bottom: dotted 2px silver; }
h5 { font-size: 18px; padding-bottom: 7px; margin-bottom: 10px; font-family: fontinregular; color: #00A1D7; font-weight: normal; }
h6 { font-size: 16px; padding-bottom: 7px; margin-bottom: 10px; font-family: fontinregular; color: #00A1D7; font-weight: normal; }
p { padding-bottom: 10px; line-height: 18px; /*-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; */}

div { /* background: pink; */ }




/* ### global classes ### */
.clear { clear: both; height: 0px; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; margin: 0px auto; padding: 0px; min-height: 100%; background-color: #ffffff; width:1000px;}
	#wrapper header { padding-bottom: 32px; background: url(../_images/menu-shadow-large.jpg) center bottom no-repeat; }
		
    #wrapper header strong {  display: block; float: left; width: 390px; height: 86px; margin: 15px 0px 15px 0px;  }
    #wrapper header strong a { display: block; float: left; width: 390px; height: 86px; text-indent: -9999px; line-height: 0px; background: url(../_images/logo-large.jpg);}
		
    #wrapper header a.fb, #wrapper header a.tw { display: block; width: 27px; height: 27px; float: right; background: red; text-indent: -9999px; line-height: 0px;  }
    #wrapper header a.fb { background: url(../_images/fb.jpg); }
    #wrapper header a.tw { background: url(../_images/tw.jpg); }
			
			
    #wrapper header form { display: block; clear: right; float: right; width: 318px; height: 22px; }
    #wrapper header fieldset { display: block; border: none; }
    #wrapper header input { display: block; border: dotted 2px silver; width: 313px; padding-left:5px; height: 22px; margin-top: 20px; background: url(../_images/zoom.jpg) right 2px top 3px no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
		
		  
    #wrapper header nav { clear: both; padding: 5px 0px; border-top: dotted 2px silver; border-bottom: dotted 2px silver; height: 23px;  }
    #wrapper header nav ul { display: block; list-style: none; }
    #wrapper header nav ul li { display: block; float: left; margin-right: 20px; }
    #wrapper header nav ul li.page-item-118,
    #wrapper header nav ul li:last-child{ float: right; margin-right: 0px; height: 22px; padding-left: 30px; background: url(../_images/ac-icon.jpg) left top no-repeat; }
    #wrapper header nav ul li a { display: block; color: #6D655B; font-size: 16px; text-transform: uppercase; font-family: fontinregular; padding-top: 4px; text-decoration: none; }
    #wrapper header nav ul li a:hover { color: #00A1D7; }
    #wrapper header nav ul li.current_page_item a, #wrapper header nav ul li.current_page_ancestor a { color: #00A1D7; }
    #wrapper header nav ul li.page-item-133 { display: none; }
						
						.tinynav { display: none }
    #wrapper article header {background:none;margin:0;padding-bottom:0;}
	#wrapper #slider { display:block; width: 1016px; height: 371px; background: url(../_images/slider-large.jpg); margin-bottom: 20px; margin-left: -5px; }
    #wrapper #slider a.prev {top:165px; left:15px;}
    #wrapper #slider a.next {top:165px;}

	section#crumbpath { display: block; height: 50px; float: left; overflow: hidden; padding: 0px 15px; }
	section#crumbpath ul { display: block; width:100%;/*width: 540px;*/ min-width:540px;list-style: none; text-align: left; margin-top: 10px; }
    section#crumbpath ul li { display: inline; color: #B2B2B2; font-size: 14px; padding: 0 0 0 17px; margin-right: 5px; background: url(../_images/crumbarrow.jpg) left 1px no-repeat; }
    section#crumbpath ul li:first-child { padding: 0 0 0 20px; background: url(../_images/crumbhome.jpg) left 0px no-repeat; }
    section#crumbpath ul li:last-child a { color: #7F7F7F; }
    section#crumbpath ul li a { color: #B2B2B2; text-decoration: none; }
    section#crumbpath ul li a:hover { text-decoration: underline; }

    .breadcrumbs a.home{ background: url(../_images/crumbhome.jpg) left 0px no-repeat; padding-left: 25px; display: inline-block; height: 40px; line-height: 20px; margin-left: 15px; }

	.nieuws article { margin-bottom: 25px; clear:both; float:left; width:100%;}
	.nieuws article img { float: left; margin: 15px 15px 15px 0px; }
	.nieuws article span { display: block; color: #9D9786; font-size: 14px; font-style: italic; padding-bottom: 5px; font-family: fontinregular; padding-left:102px;}
	.nieuws article p { padding-left: 102px; line-height: 18px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; }
	.nieuws article a { /* padding-left: 102px; display: block; */ color: #C9A500; /* font-size: 14px; padding-bottom: 5px; font-family: fontinregular; text-decoration: none; */ }
    .nieuws article h3 {padding-left: 102px;}
    .nieuws article h3 a {padding-left:0;}

	.nieuws a.yellowbt {  margin-bottom: 30px; }

    #wrapper .boekdb {font-family:fontinregular;color:#545454;font-size:14px;}
	
	.auteur article { margin-bottom: 25px; }
	.auteur article img { float: left; margin: 0px 15px 15px 0px; }
	.auteur article span { display: block; color: #9D9786; font-size: 14px; font-style: italic; padding-bottom: 5px; font-family: fontinregular; }
	.auteur article p { padding-left: 102px; line-height: 18px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; }
	.auteur article a { padding-left: 102px; display: block; color: #C9A500; font-size: 14px; padding-bottom: 5px; font-family: fontinregular; text-decoration: none; }

    div.left{width:63%;float:left;margin:0 15px;}
    div.right{width:31%;float:left;margin:0 15px;}
	.left.auteur #carousel { display: block; list-style: none; overflow: hidden; height: 280px;  }
    .left.auteur #carousel li { display: block; float: left; width: 150px; height: 280px; color: #4A4A4A; font-size: 14px; }
    .left.auteur #carousel li a {color: #4A4A4A; text-decoration: none; }
    .left.auteur #carousel li a:hover { text-decoration: underline; }
    .left.auteur #carousel li a img { display: block; margin-bottom: 10px;  }
    .left.auteur #carousel li a span { display: block; color: #9D9786; font-style: italic; }

	.boeken { font-family: /*'fontin_sans_rgregular'*/ fontinregular; }

    .left.boeken #carouselwrapper,
    .left.boek #carouselwrapper{float:left; position: relative; width:642px; /*overflow:hidden;*/}
    .left.boek #carouselwrapper{padding-top:30px;}
	.left.boeken #carousel,
    .left.boek #carousel { display: block; list-style: none; overflow: hidden; height: 280px !important;  }
    .left.boeken #carousel li,
    .left.boek #carousel li{ display: block; float: left; max-width: 160px; height:280px; color: #4A4A4A; font-size: 14px; overflow:hidden;}
    .left.boeken #carousel li a,
    .left.boek #carousel li a{color: #4A4A4A; text-decoration: none; float:left; height:280px;}
    .left.boeken #carousel li a:hover { /*text-decoration: underline;*/ }
    .left.boeken #carousel li a img,
    .left.boek #carousel li a img{ display: block; margin-bottom: 10px; }
    .left.boeken #carousel li a span,
    .left.boek #carousel li a span{ display: block; color: #9D9786; font-style: italic; max-width:130px; float:left; line-height:16px;width:130px;}
    .left.boeken #carousel li a .image,
    .left.boek #carousel li a .image{line-height:214px; max-width:130px; height:214px;}
    .left.boeken #carousel li a span.title,
    .left.boek #carousel li a span.title{max-height:32px; overflow:hidden;}
    .left.boeken #carousel li a span.author,
    .left.boek #carousel li a span.author{height:16px;overflow:hidden; font-style:normal;}
    .left.boeken #carousel li a img,
    .left.boek #carousel li a img{max-height:214px; max-width:130px; vertical-align: middle;line-height:214px;float:left;}
    .left.boeken #carouselwrapper .expected{top:-30px;}
    .left.boeken #carouselwrapper .caroufredsel_wrapper,
    .left.boek .caroufredsel_wrapper {width:640px !important;}
    .left.boek #carouselwrapper a.prev,
    .left.boek #carouselwrapper a.next {top:-5px;}
	
	.left.boeken h4.abc span { font-size: 16px; color: #787469; float: right; text-transform: uppercase; padding-top: 3px; }
    .left.boeken h4.abc span a { font-size: 16px; color: #787469; text-transform: uppercase; padding-top: 3px; text-decoration: none;/*  padding-right: 2px; */ }
    .left.boeken h4.abc span strong { color: #B79100; }
				
	.left.boeken #list { display: block; list-style: none; overflow: hidden;  }
    .left.boeken #list li { display: block; float: left; width: 201px; margin: 0px 10px 10px 0px; color: #4A4A4A; font-size: 14px; }
    .left.boeken #list li a {color: #4A4A4A; text-decoration: none; }
    .left.boeken #list li a:hover { text-decoration: underline; }
    .left.boeken #list li a span { display: block; color: #9D9786; font-style: italic; }
				
	.right.boeken { padding-top: 4px; }	
	.right.boeken #cats { display: block; list-style: none; overflow: hidden; height: 120px;  }
    .right.boeken #cats li { display: block; float: left; width: 142px; margin: 0px 10px 10px 0px; color: #4A4A4A; font-size: 14px; }
    .right.boeken #cats li a {color: #4A4A4A; text-decoration: none; }
    .right.boeken #cats li a:hover { text-decoration: underline; }
				
	
	.left.boek h2 span { color: #B79100; font-size: 16px; padding-left: 10px; }	
	.left.boek h2 a { display: block; float: right; width: 16px; height: 16px; background: url(../_images/icon-fb.jpg); text-indent: -9999px; line-height: 0px; margin-left: 4px; margin-top: 5px; }	
    .left.boek h2 a.tw {background: url(../_images/icon-tw.jpg);}
    .left.boek h2 a.mail {background: url(../_images/icon-mail.jpg);}
	
	.left.boek article { margin-bottom: 25px; }
	.left.boek article img { float: left; margin: 0px 15px 15px 0px; }
    .left.boek article .cover img {width:200px;border:1px solid #f0f0f0;padding:5px;}
    .left.boek article .cover img.default {opacity:0.5; width:auto;}
	.left.boek article span { display: block; color: #9D9786; font-size: 14px; font-style: italic; padding-bottom: 5px; font-family: fontinregular; }
	.left.boek article p { padding-left: 102px; line-height: 18px; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; }
	.left.boek article a.yellowbt  { display: block; color: #ffffff !important; font-size: 14px; font-family: fontinregular; text-decoration: none; width: 102px; text-align: center; margin-bottom:20px;}
	.left.boek article ul { clear: both; margin-top: 10px; border-top: dotted 2px silver; border-bottom: dotted 2px silver; padding: 10px 0; }
    .left.boek article ul li { display: inline; padding: 0px 5px 0px 5px; font-size: 14px;  color: #545454; border-right: solid 1px #545454; font-family: 'fontin_sans_rgregular'; }
    .left.boek article ul li:first-child { padding-left:0px; }
    .left.boek article ul li:last-child { border-right: none; }
			
    .left.boek article.bookdetail h3 { display: block;font-size: 21px; padding-top: 90px; padding-bottom: 80px;}
    .left.boek article.bookdetail span.intro {padding:0px 0 10px 0px; min-height:120px; color:#000; font-family:inherit; font-size:26px;}
    .left.boek article.bookdetail span.price { font-size: 29px; color: #3F3F3F; font-weight:bold; line-height:30px;}
    .left.boek article.bookdetail span { font-size: 14px; color: #429240; font-style: normal;}
    .left.boek article.bookdetail a.ebook { display: block; float: left; padding-left: 20px; background: url(../_images/ebook-icon.jpg) left 8px no-repeat; font-size: 14px; color: #C9A500 !important; font-style: normal; padding-top: 10px; text-decoration: none; }
    .left.boek article.bookdetail span.intro p{padding-left:0;line-height:26px;}
	
	
	.left.boek article.booktext { clear: both; }
    .left.boek article.booktext p { padding-left: 0px; }
    .left.boek article.booktext p.download { padding-left: 20px; background: url(../_images/pdf-icon.jpg) left 1px no-repeat; padding-bottom: 25px; }
		
		
	.left.contact
	.left.contact form { display: block;}
	.left.contact fieldset { display: block; border: none; }
	.left.contact label { display: block; width: 130px; height: 20px; padding-top: 10px; float: left; clear: both; margin-bottom: 5px; }
	.left.contact input { display: block; width: 400px; height: 30px; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #CDCDCD; float: left;  margin-bottom: 15px; }
	.left.contact select { display: block; width: 480px; height: 30px; border: solid 1px #cccccc; float: left;  margin-bottom: 15px; }
	.left.contact input.check { display: block; width: auto; height: auto; border: solid 1px #cccccc; float: left;  margin-bottom: 15px; margin-top: 10px; }
	.left.contact textarea { display: block; width: 400px; height: 160px; padding:5px 5px; border: solid 1px #cccccc; float: left;  margin-bottom: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #CDCDCD;}
	.left.contact input.bts { padding: 5px 10px; width: auto; float: left; margin-left:417px; }
		
	
	.sidebar { padding-top: 4px; }
	.sidebar form { display: block; margin-bottom: 30px; }
	.sidebar fieldset { display: block; border: none; }
	.sidebar input.field { display: block; border: solid 1px #CDCDCD; height: 28px; background: #EEEEEE; margin: 0px; width: 185px; padding-left: 5px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius:  4px 0px 0px 4px; border-radius:  4px 0px 0px 4px; float: left;  }
	.sidebar input.bt { padding: 6px; margin: 0px; width: 110px; -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius:  0px 4px 4px 0px; border-radius:  0px 4px 4px 0px;  float: left; }
    .sidebar input.bt.yellowbt{padding-top:0px;}
	.sidebar .agenda p a { color: #6D655B; text-decoration: none; }
	.sidebar .agenda p a:hover { color: #6D655B; text-decoration: underline; }
    .sidebar .agenda p a span.title {text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
	.sidebar p span { display: block; color: #9D9786; }
	.sidebar h4.tweets { padding-top: 20px; }
	.sidebar .tweets ul,
    .split25 .tweets ul{ display: block; list-style: none; }
    .sidebar .tweets ul li,
    .split25 .tweets ul li{ padding-bottom: 10px; line-height: 18px;}
	
	
	#titles { display: block; list-style: none; }
	#titles li { display: block; clear: both; margin-bottom: 10px; /*height: 55px;*/ float:left; color: #4A4A4A; }
	#titles li a { color: #4A4A4A; text-decoration: none; }
	#titles li a span { display: block; color: #9D9786; font-style: italic; float:left;}
    #titles li a span.author{clear:left; font-style: normal;}
    #titles li a span.info{width:230px;}
	#titles li a p { padding-top: 10px; }
	#titles li img { display: block; float: left; margin-right: 10px; }

    #inhoud .split50 {width:45%; float:left; }
    #inhoud .split50:first-child {margin-right:5%;}
    #inhoud .split33 {width:30%; float:left; }
    #inhoud .split33:first-child {margin-right:3%;}
    #inhoud .split25 {width:23%; padding-right:2%; float:left; }
    #inhoud .split25:last-child {width:25%;padding-right:0;}
    #inhoud .split25 .socialBox{width:100%;}
    #inhoud .splitnone{width:100%; float:left; margin-top:20px;}
	
	footer form { display: block; margin-bottom: 30px; }
	footer fieldset { display: block; border: none; }
	footer input.field { display: block; border: solid 1px #CDCDCD; height: 28px; background: #EEEEEE; margin: 0px; width: 180px; padding-left: 5px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius:  4px 0px 0px 4px; border-radius:  4px 0px 0px 4px; float: left;  }
	footer input.bt { padding: 0 10px; margin: 0px; width: 105px; -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius:  0px 4px 4px 0px; border-radius:  0px 4px 4px 0px;  float: left; height:32px;}
	footer div { float:left; width:305px; margin:2px; padding-right:20px;background: url(../_images/footer-shadow-large.jpg) center bottom no-repeat; min-height: 190px; }
    footer div div{min-height:100%; background:none;}

	footer { clear: both; padding-top: 30px; background: url(../_images/menu-shadow-large.jpg) center top no-repeat;  margin-top: 25px; }

        footer div div { line-height:18px; }
        footer div div .yellowbt{ margin-top:10px; }

		footer ul.tweet_list { list-style: none; }
			footer ul.tweet_list li { line-height: 18px; padding-bottom: 10px; }
	
		footer ul.links { display: block; list-style: none; text-align: left; padding-top: 10px; padding-bottom: 10px; clear:both;}
			footer ul.links li { display: inline; padding: 0 5px 0 5px; font-size: 12px;  color: #888888; }
				footer ul.links li a { text-decoration: none; color: #888888; }
					footer ul.links li a:hover { text-decoration: underline; }
					footer div ul.links li  { text-decoration: none; color: #cccccc; }
                    footer span.date {font-style:italic;}

            footer li {list-style:none; margin-bottom:3px;}

.left.contact article .newsimage{float:left; margin-right:10px;}

.search h2 {float:left;width:100%;padding-top:7px;}
.search .biggerlink h2{float:left; width:100%;padding-top:3px;}
.search .biggerlink .image {float:left; width:110px;}
.search .biggerlink .info {float:left;width:525px;}
.search .biggerlink .title {}
.search .biggerlink .author {}
.search .biggerlink .author:before {content:" - ";}
.search .biggerlink .subtitle {float:left;width:100%;font-size:16px;}
.search .biggerlink .intro {float:left;width:100%;padding-top:10px;font-size:14px;color:#6D655B;}

#fondslijnen img {margin-bottom:10px;}
.nieuws article a.newsitem {padding-left:0;color:#9D9786 !important;}

.right h4 {padding-top:2px;}

.left .navigation {float:left; width:100%;}
.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}
.image_carousel{/*width:954px;*/ overflow:hidden;}

#comments {padding-top:20px;}
#commentform p {float:left;}
#commentform .form-allowed-tags{display:none;}
#commentform .comment-form-comment{float:none;width:100%;}
#commentform .comment-form-comment label {width:100%;}
#comments ol{list-style: none;}
#comments .commentmetadata{padding-bottom:10px;}
#comments #respond {padding-top:20px;}
#comments .comment-body{padding-bottom:20px;}
#comments .children{padding-left:40px;}

.biggerlink{float:left;padding:10px 0 20px;border-bottom: solid 1px silver;}
.biggerlink h2 a{text-decoration:none;}

ul.etalage.grid li h2 {border-bottom:0;font-style:italic;color:#9D9786 !important;}
.boekdb .paging a {height:auto; line-height:inherit;position:relative;right:auto;top:auto;width:auto;text-indent:0px;}
ul.etalage.grid li .price{display:none;}
.boekdb a {color:#9D9786 !important;}
.boekdb .author span {color:#9D9786 !important;}
.boekdb .bookdetail .author span {color:#C9A500 !important;}
.boekdb .paging a {color:#404040 !important;}
.boekdb .bookdetail .rightcolumn {float:left;width:100%;}
.boekdb .bookdetail h2 {border-bottom:0; color:#4A4A4A; font-style:italic;padding-bottom:10px;float:left;width:100%;}
.boekdb .bookdetail h1 a,
.left.contact h1 a {float:right; margin-left:3px; margin-top:5px;}
.boekdb .bookdetail h1 .author a {float:none;}
.boekdb .bookdetail h1,
.boekdb .authordetail h1{margin-bottom:10px;}
.left.boek article.bookdetail span.instock{display:none;}
.boekdb .bookdetail .cover,
.boekdb .authordetail .cover{width:215px;float:left;}
.boekdb .authordetail .cover img {max-width:200px;}
.boekdb .bookdetail .basicinfo{float:left; max-width:420px;}
.boek .quotes .quote blockquote{font-family:Arial;font-size:12px;}
.boek .quotes .quote blockquote:after{content:"";}
.boek .quotes .quote blockquote:before{content:"";}
.boek #quote-hid {display:none;width:100%;}
.auteur .boekdb h1, .auteur .boekdb h2, .auteur .boekdb h3{padding-bottom:7px;margin-bottom:10px;}
.auteur .boekdb .authordetail a{ color:#C9A500 !important;padding-left:0;text-decoration:underline;}
.boekdb .readables a {color:#C9A500 !important;}
.boekdb .readables span {display:block;clear:right;}
#fondslijnen a{float:left;clear:both;color:#6D655B;text-decoration: none;width:100%;}
#fondslijnen a img{float:left;max-width:50px;height:auto;}
#fondslijnen a p{float:left;padding-left:10px;font-size:18px;line-height:30px;}
#fondslijnen a:last-child{ margin-bottom:25px; }

/* ### search box ### */
/*.searchBox input.button { border: 0; width: 30px; height: 30px; float: left; font-size: 0px; cursor: pointer; background: url('../_images/searchbtn.png') left top no-repeat; }
.searchBox input.field { padding: 5px 0 5px 5px; float: left; width: 180px; height: 20px; line-height: 20px; font-size: 12px; color: #9e9e9e; border: 0px; background: url('../_images/searchbg.png') right top no-repeat; }*/
.ac_results {
    padding: 0px;
    border: 2px dotted silver;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    width:318px !important;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /*
    if width will be 100% horizontal scrollbar will apear
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /*
    it is very important, if line-height not setted or setted
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}
.ac_results li a {text-decoration:none; color:#C9A500; width:100%; float:left;}
.ac_results li span {
    float:left;
    width: 250px;
}
.ac_results li span.image {
    width:40px;
}
.ac_loading {
    background: white /*url('indicator.gif') right center no-repeat*/;
}

.ac_odd {
    background-color: #eee;
}

.ac_results li.ac_over,
.ac_results li.ac_over:hover{
    background-color: #00A1D7;
    color:white;
}
.ac_results li.ac_over a,
.ac_results li.ac_over:hover a {color: white;}


.boek .quotes .quote {font-style:normal;}
.boek #order_ebook {clear:both;}
.boek #order_ebook a {cursor:pointer;}
.boek #order_ebook a span {color:#FFF;}
.left #authornews, .left #authorcalendar {display:none;}
.right #authornews, .right #authorcalendar {padding-bottom:20px;}
.leftcolumn .socialshare .icon {margin-right:5px;}
/* end custom */



@media all and (min-width: 1002px) {
	#wrapper { width: 1008px; }
	#wrapper header { margin: 0 15px; }
	
	div.left { width: 63%;/*642px;*/ float: left; margin: 0px 15px; }
	div.right { width: 31%;/*306px;*/ float: left; margin: 0px 15px; }
	
	footer { margin: 10px; }
	footer div { float: left; width: 305px; margin: 2px; padding-right: 20px; }
    footer div.textwidget,
    footer span.bookwidget {min-height:153px;}
	footer div:last-child { padding-right: 0px; width: 325px; }

    #slider .image_carousel .caroufredsel_wrapper{width:954px !important;}
    .image_carousel #foo1 div article p{height:62px;overflow: hidden;}
}



@media all and (min-width: 768px) and (max-width: 1001px) {

	html, body { font-family: Arial; font-size: 13px; color: #6D655B; min-height: 100%; font-family: fontinregular; }

	h1 { font-size: 24px; }
	h2 { font-size: 22px; }
	h3 { font-size: 20px; }
	h4 { font-size: 20px; }
	h5 { font-size: 16px; }
	h6 { font-size: 14px; }

	#wrapper { width: 748px; }
	#wrapper header { margin: 0 10px; }
    #wrapper header strong { width: 308px; height: 68px; }
    #wrapper header strong a { width: 308px; height: 68px; background: url(../_images/logo-mid.jpg); }
    #wrapper header nav ul li a { display: block; font-size: 13px; text-transform: uppercase; font-family: fontinregular; padding-top: 6px; text-decoration: none; }
    #wrapper header form {  width: 242px; }
    #wrapper header input {  width: 242px; margin-top: 10px; }
		
	#wrapper #slider { width: 748px; height: 262px;/* margin-left: -12px;*/ background: url(../_images/slider-mid.jpg) center top; margin-bottom: 20px; }
    #wrapper #slider .image_carousel{width:686px !important;}

    #wrapper #slider .quote_carousel{ width:374px; height:194px; }
    #wrapper #slider .quote_carousel .quote_wrapper{ padding: 25px 15px 15px 45px; height:164px; }
    #wrapper #slider .quote_carousel .quote_wrapper .quote_self{}
    #wrapper #slider .quote_carousel .quote_wrapper .quote_name{}

    .home #wrapper #slider .image_carousel{ width:339px !important; }
    .home #wrapper #slider .image_carousel .caroufredsel_wrapper{ width:339px !important; height:204px !important;}
    .home #wrapper #slider .image_carousel .caroufredsel_wrapper #foo1{ width:339px !important; }
    .home #wrapper #slider .image_carousel .caroufredsel_wrapper #foo1 .biggerlink{ width:339px !important; }
    .home #wrapper #slider .image_carousel .caroufredsel_wrapper #foo1 .biggerlink img{ width:339px !important; }
    .home #wrapper #slider .image_carousel .caroufredsel_wrapper #foo1 .biggerlink article{ width:339px !important; }

    .page #wrapper #slider{ height:auto; background:none; }
	
	div.left { width: 474px; float: left; margin: 0px 10px; }
	div.right { width: 234px; float: left; margin: 0px 10px; }
	
    .sidebar input.field { width: 110px; }
    .sidebar input.bt{padding:0px 10px;height:34px;}

    .left.contact input { width: 358px; }
    .left.contact textarea { width: 358px; }

    .left.boeken h4.abc span { padding-top: 2px; font-size: 12px; }

	footer { margin: 10px; }
	footer div { float: left; width: 216px; margin: 2px; padding-right: 20px; min-height:220px;}
	footer div.fright { padding-right: 0px; width: 244px; }
	footer input.field { width: 120px; padding-left: 5px; }
    footer input.bt{padding:0px 10px;height:34px;}
	
	.image_carousel #foo1 div { width: 228px !important; height: 205px; background-color: #15A7D8; padding: 0px; margin: 0px; display: block; float: left; overflow:hidden;}
	.image_carousel #foo1 div article { display: block; position: absolute; bottom: -1px; left: 0px; float: left; height: 50px; width: 220px; background:  url(../_images/slider-bg.png) transparent; padding: 13px 10px 3px; color: #ffffff; }
    .image_carousel #foo1 div img{width:228px !important; height:auto !important;}
    .image_carousel #foo1 div a{float:left;}
    .image_carousel #foo1 div article p{height:62px;overflow: hidden;}
    .image_carousel #foo1 div article h3{padding-top:5px;margin-top:-10px;height:44px;line-height:22px;overflow:hidden;}
    #wrapper #slider a.prev,
    #wrapper #slider a.next { top: 180px; }
    a.prev, a.next { top: 185px; }

    .left.boeken #carousel{height:270px;}
    .left.boeken #carousel li a .image{height:185px;}
    .left.boeken #carousel li a img{max-width:110px;}
    .left.boeken #carousel li a span{width:110px;}
    .left.boeken #carouselwrapper{width:474px;}
    .left.boeken #carouselwrapper .caroufredsel_wrapper{width:488px !important;}
    .left.boeken #carouselwrapper a.next,
    .left.boeken #carouselwrapper a.prev{top:5px;}
    #slider .image_carousel .caroufredsel_wrapper{width:686px !important;}

    .boekdb .bookdetail .basicinfo {width:275px;}
    #titles li a span.info{width:170px;}

    #fondslijnen img{max-width:234px;height:auto;}

    #map_canvas iframe{
        width:100%;
    }
}

@media all and (min-width: 0px) and (max-width: 767px) {
	html, body { font-size: 12px; }
	h1 { font-size: 18px; }
	h2 { font-size: 16px; }
	h3 { font-size: 14px; }
	h4 { font-size: 14px; }
	h5 { font-size: 10px; }
	h6 { font-size: 10px; }
	
	section#crumbpath { display: none; }
	
	.tinynav { display: block; width: 300px; height: 20px; /*background: none;*/ border: none; margin-bottom: 3px; }
    #wrapper header nav ul { display: none; }
    #wrapper header nav ul li.page-item-118 { display: none; }
    
	.nieuws article span, .nieuws article a { font-size: 12px; }
	.nieuws a.yellowbt { display: block; clear: both; width: 290px; }
	
	.left { padding-bottom: 40px; }
	
	.left.contact label { margin: 0px; padding: 0px; }
	.left.contact input { width: 300px; }
	.left.contact textarea { width: 300px; }
	
	.left.boek h2 a { display: none; }
	.left.boek h2 span { display: block; padding-left: 0px;}
	
	.left.boek article.bookdetail h3 { display: block; clear: both; padding: 10px 0px;}
	.left.boek article a.yellowbt { margin-left: 0px; }
	.left.boek article ul li { font-size: 12px; }
	.left.boek article.bookdetail a.ebook { padding-bottom: 40px;}
	.left.boek article.booktext p.download { padding-left: 0px; background: none;}
	
	.left.boeken h4.abc span { padding-top: 2px; font-size: 12px; display: block; float: left; }
	.left.boeken h4.abc span a { font-size: 12px; color: #787469; text-transform: uppercase; padding-top: 3px; text-decoration: none;/*  padding-right: 2px; */ }
	.left.boeken h4.abc { height: 25px; }
    .left.boeken #carouselwrapper{width:310px;overflow:hidden;}
	
	.auteur article img { width: 100%;  }
	.auteur article p { clear: both; width: 100%; padding: 0px;}
	.auteur article a  { clear: both; width: 100%; padding: 0px;}

	#wrapper { width: 320px; }
	#wrapper header,
    #wrapper #inhoud,
    #wrapper .splitnone{ margin: 0 10px; }
	#wrapper header strong { width: 300px; height: 67px; float: none;  }
    #wrapper header strong a { width: 300px; height: 67px; background: url(../_images/logo-small.jpg); }
			
    #wrapper header a.fb, #wrapper header a.tw { display: none; }
    #wrapper header form { float: none; height: 40px; width:300px;}
    #wrapper header input { margin-top: 0px; margin-bottom: 10px; width: 285px; margin-left: 0px;}

    #wrapper header nav { height: 15px; }
    #wrapper header nav ul li a { display: none; }
		
	#wrapper #slider { display:none; /*width: 339px; height: 306px; margin-left: 0px; background: url(../_images/slider-small.jpg) center top; margin-bottom: 20px;*/ }
	
	div.left { width: 300px; margin: 0px 10px; }
	div.right { width: 300px; margin: 0px 10px; }
	
	footer { margin: 15px; }

	.image_carousel { padding: 25px 34px; position: relative; width: auto; }

	.image_carousel #foo1 div { width: 266px; height: 256px; background-color: #15A7D8; padding: 0px; margin: 0px; display: block; float: left; }
	.image_carousel #foo1 div article { display: block; position: absolute; bottom: 0px; left: 0px; float: left; height: 14px; width: 248px; background:  url(../_images/slider-bg.png) transparent; padding: 18px 10px; color: #ffffff; }
	a.prev, a.next { top: 5px; }
	
	footer div,
    footer ul.links.second{ display: none; }
    footer ul.links li{padding:0;}

    #wrapper header nav ul li.page-item-118, #wrapper header nav ul li:last-child{background:none;}
    .left.boeken #carousel li{width:155px !important;}
    #inhoud .split25{width:100%;padding-right:0%;}
    #inhoud .split25:last-child{width:100%;}

    #map_canvas iframe{
        width:100%;
    }
}

.socialshare {
    float: right;
    margin: 10px 0 0;
}
.socialshare a {
    float:left;
}
.socialshare h2 {
    border-bottom:0;
}
.socialshare .icon {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.leftcolumn .socialshare .icon {
    height: 28px;
    width: 28px;
}
.leftcolumn .socialshare .icon.googleplus {
    background: transparent url("images/iconsprite.png") no-repeat scroll -84px -16px;
}
.leftcolumn .socialshare .icon.linkedin {
    background: transparent url("images/iconsprite.png") no-repeat scroll -56px -16px;
}
.leftcolumn .socialshare .icon.pinterest {
    background: transparent url("images/iconsprite.png") no-repeat scroll -112px -16px;
}
.leftcolumn .socialshare .icon.twitter {
    background: transparent url("images/iconsprite.png") no-repeat scroll 0 -16px;
}
.leftcolumn .socialshare .icon.facebook {
    background: transparent url("images/iconsprite.png") no-repeat scroll -28px -16px;
}
.leftcolumn .socialshare .icon.youtube {
    background: transparent url("images/iconsprite.png") no-repeat scroll -140px -16px;
}
.rightcolumn .socialshare .icon.googleplus {
    background: transparent url("images/iconsprite.png") no-repeat scroll -48px 0;
}
.rightcolumn .socialshare .icon.linkedin {
    background: transparent url("images/iconsprite.png") no-repeat scroll -80px 0;
}
.rightcolumn .socialshare .icon.pinterest {
    background: transparent url("images/iconsprite.png") no-repeat scroll -96px 0;
}
.rightcolumn .socialshare .icon.twitter {
    background: transparent url("images/iconsprite.png") no-repeat scroll -112px 0;
}
.rightcolumn .socialshare .icon.facebook {
    background: transparent url("images/iconsprite.png") no-repeat scroll -128px 0;
}
.rightcolumn .socialshare .icon.slideshare {
    background: transparent url("images/iconsprite.png") no-repeat scroll -144px 0;
}
.rightcolumn .socialshare .icon.issuu {
    background: transparent url("images/iconsprite.png") no-repeat scroll -160px 0;
}