.clickable {cursor:hand;cursor:pointer}

div#main div#periodcontent div.p5 h3 span, h3 span, div#main div.p32 h4 span {padding-right:6px;background:#fff}

div.pages span {display:none}
div.pages a {float:left;width:13px;w\idth:12px;height:14px !important;height:15px;padding:1px 0 0 1px !important;padding:0;background:url(../img/arrows/pagenumber.gif);font-family:Arial, Helvetica, sans-serif;font-size:0.91em;text-align:center}
div.pages a.gb {background:url(../img/arrows/pagenumber_gb.gif)}
div.pages a.previous,
div.pages a.next {width:22px !important;width:23px}
div.pages a.gb, div.pages a {background-position:-23px 32px;}
div.pages a:hover {background-position:-23px 16px}
div.pages a.selected {background-position:-23px 0;color:#fff}
div.pages a.previous {background-position:0 32px}
div.pages a.previous:hover {background-position:0 16px}
div.pages a.selectedprevious {background-position:0 0}
div.pages a.next {background-position:-36px 32px}
div.pages a.next:hover {background-position:-36px 16px}
div.pages a.selectednext {background-position:-36px 0}

div#main h2 {margin:20px 0 8px 0}
div#main.t2 h2, div#main.t30 h2 {margin-top:0}
div#mainwebcam h2 {margin:20px 0 8px 0}
div#main h3 {margin-bottom:1px}
div#main h3.p2 {margin-bottom:8px}

div#main a.nextstep {display:block;height:16px;padding:0 32px 0 0;background:url(../img/arrows/next.gif) top right no-repeat}
div#main a.nextstep:hover {background-position:bottom right}
div#main a.nextstep:hover span {text-decoration:underline}

div a.top {float:right;margin-top:10px;color:#474543;font-weight:bold;font-size:0.91em}
div a.top:hover {text-decoration:underline}
div a.readmore {display:block;float:right;height:17px;margin:4px 0 10px 0;padding:0 18px 2px 0}

div#main p.p3 {margin:1px 0 14px 0;color:#474543;font-size:0.91em}

div#main p.p4,
div#mainwebcam p.p4 {padding-bottom:10px;margin-bottom:4px;font-weight:bold;color:#474543}
div#main p.p4 a,
div#mainwebcam p.p4 a {text-decoration:underline}
div#main p.p4 a.readmore,
div#mainwebcam p.p4 a.readmore {text-decoration:none;font-weight:normal}

div#main div.p5 h3, div#main div.p32 h3 {margin-bottom:6px}
div#main div.p5 img.p5l, div#main div.p32 img.p32l {float:left;margin-right:14px}
div#main div.p5 img.p5r, div#main div.p32 img.p32r {float:right;margin-left:14px}
div#main div.p5 img.p5l, div#main div.p5 img.p5r,
div#main div.p32 img.p32l, div#main div.p32 img.p32r {border-width:1px;border-style:solid} 
div#main div.p5 p, div#main div.p32 p {margin-bottom:40px;color:#474543}
div#main div.p5 a.readmore, div#main div.p32 a.readmore {float:right;margin-top:6px}

div#main h3.p7 {margin-bottom:8px;clear:both}
div#main div.p7 img {margin:11px 0 5px 0}
div#main p.p7 {margin-bottom:18px}
* html div#main p.p7 {padding-right:12px}
div#main div.p7left {float:left;margin-right:28px}
div#main div.p7right {float:right;margin-left:28px}
div#main div.p7 p {width:180px;margin-bottom:8px}

div#main img.p8 {margin-bottom:5px}
div#main p.p8 {margin-bottom:16px}

div#p8-googlebox {position:absolute; right:1px; top:221px; height:95px; width:400px; background:white; z-index:100; border: solid 1px #AE8600;padding:10px 0 0 5px; margin:0px;}
div#p8-googlebox .radiobutton {vertical-align:middle;}
div#p8-googlebox .googlebutton {margin-left:20px;}
div#p8-googlebox .googleinput {width:16em;}

div#main div.p8qt {width:480px;height:1%;margin-bottom:16px}

div#main div.P9-List {margin:30px 0 30px 0;}
div#main div.P9-List h3 {margin-top:10px;padding-bottom:5px}
div#main div.P9-List ul li {margin:10px 0 10px 16px;}
div#main div.P9-List ol {padding-left:5px;}
div#main div.P9-List ol li {margin:10px 0 10px 24px;}
div#main div.P9-List a.readmore {margin:6px 0 0 0;}

div#main div.p10 h3 {margin-bottom:14px}
div#main div.p10 p {margin-bottom:4px}
div#main div.p10 p span {margin-left:2px;font-weight:bold}
div#main div.p10 a {display:block;padding-left:10px;margin-bottom:16px;background:url(../img/nieuws/news_arrow.gif) top left no-repeat}

div#main div.p12 {height:20px;background-color:#EDE9DB;border-top:1px solid #CCC5BF}
div#main div.p12 div {float:right;height:20px;hei\ght:18px;padding-top:2px;border-top:1px solid #fff}

div#main h3.p20 {margin-bottom:10px;clear:both;}
div#main div.p20 {float:left;width:225px;height:auto !important;height:170px;min-height:170px;padding-bottom:7px;margin:0 10px 20px 0;border-bottom:1px solid #CCC5BF}
div#main div.p20r {float:right;margin:0 0 20px 10px}
div#main div.p20 div.border33x33 {float:left;width:82px;height:82px;margin:0 3px 0 4px;background:url(../img/borders/border82x82.gif) left no-repeat}
div#main div.p20 img {margin:7px 0 0 9px}
div#main div.p20 h4 {margin-bottom:3px}
div#main div.p20 p {margin-right:8px;line-height:1.18em;color:#474543}
div#main div.p20 p.cat {margin:0 0 4px 0;color:#837B73}
div#main div.p20 a {float:right;margin:6px 8px 0 0;padding-bottom:2px}
div#main div#p20container {clear:both;}

div#main h3.p32 {font-size:1.09em}
div#main div.p32 {margin:8px 0}
div#main div.p32 h4 {margin:4px 0}
* html div#main div.p32 h4 {position:relative}
div#main div.p32 p.caption {margin:0;font-size:0.91em}
div#main div.p32 p.caption span {color:#303;font-weight:bold}

div#main div.t17 {margin-bottom:10px}
div#main div.t17 h3 {padding-bottom:1px;font-size:0.91em;color:#837B73;width:200px}
div#main div.t17 select {font-family:Verdana, Arial, Helvetica, sans-serif;color:#474543;background-color:#EDE9DB}
div#main div.t17l {float:left;width:195px}
div#main div.t17l select {width:183px}
div#main div.t17r {float:left;width:280px;}
div#main div.t17r select {width:270px}
div#main div.t17 label {display:none}


.col_title {
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	color: White;
	vertical-align: middle;
}

.col_title p {
	padding-left: 10px;
	padding-top: 2px;
}

div#col_left { 
	background: url(../img/basic/col_hdr_left.jpg); 
}

div#col_middle { 
	background: url(../img/basic/col_hdr_middle.jpg); 
}

div#col_right { 
	background: url(../img/basic/col_hdr_right.jpg); 
}

div.product {
	padding-top: 5px;
	background-color: #F6F4ED;
	border: 0px solid red;
	padding-bottom: 15px; 
}

div.product_left {
	background: #F6F4ED url(../img/basic/col_hdr_left_10px.jpg) bottom no-repeat ;
}

div.product_middle {
	background: #F6F4ED url(../img/basic/col_hdr_middle_10px.jpg) bottom no-repeat;
}

div.product_right {
	background: #F6F4ED url(../img/basic/col_hdr_right_10px.jpg) bottom no-repeat;
}

div.extra_margin {
	margin-right: 20px;
}

* html div.extra_margin {
	margin-right: 20px;
	mar\gin-right: 0px;
	border-right: 0px solid white;
	bo\rder-right: 20px solid white;
}

div.product HR {
	height: 0; 
	border: none;
	border-bottom: 1px solid #CCC5BF;
}

* div.product HR {
	padding: 0px; 
	margin: 0px;
}

div.product_item {
	width: 220px;
	padding: 5px 5px 5px 5px;
	background-color: #F6F4ED;
}

* html div.product_item {
	width: 210px;
	w\idth: 220px;
	padding: 5px 5px 0px 5px;
	margin-bottom: -5px;
	position: relative;
	float: left;
}

div.product_img {
	float:left;
	width:82px;
	height:82px;
	background:url(../img/borders/small_F6F4ED.gif) left no-repeat;
	margin: 0px;
	padding: 0px;
}

div.product_img img {
	padding-left: 9px;
	padding-top: 7px;
	height: 64px;
	width: 64px;
}

* html div.product_img img {
	margin-left: 9px;
	margin-top: 9px;
	marg\in-left: 0px;
	marg\in-top: 0px;
}

div.product_item pppp {
	margin:0px 10px 10px 10px;
	font-size:0.85em;
}

div.product_item h333 {
	margin-bottom:3px;
	font-size:0.95em;
}

div.product_txt {
	float: right;
	width: 130px;
	font-size: 0.9em;
	margin: 0px 0px 5px 5px;
}

* html div.product_txt {
	width: 115px;
	w\idth: 130px;
}

div.product_txt p {
	line-height: 1.2em;
}

div.product_txt h3 {
	font-size: 1.1em;
	line-height: 1.4em;
}

div.product_det {
	padding: 8px 5px 0px 5px; 
	margin-bottom: 5px;
}

* html div.product_det {
	padding: 2px 5px 5px 5px; 
	position: relative;
	float: left;
	margin-bottom: -5px;
}

div.product_det TH, TD {
	padding-bottom: 3px;
	vertical-align: top;
	font-size: 0.9em;
}

div.product_det TH {
	width: 85px;
}

div.product_det TABLE {
	font-size: 1em;
	width: 100%;
}

div.product_more {
	text-align: right;
	padding-bottom: 5px;
	padding-top: 5px;
}

* html div.product_more {
	padding-top: 0px;
}

ul.prod_links {
	list-style-type: none;
	padding: 0 10px 0 0;
	margin: 0;
}

ul.prod_links li {
	display:block;
	padding: 5px 20px 5px 0px;
	background: url(http://www.annefrank.org/static/img/readmore-activities.gif) no-repeat right 5px;  
	font-size: 0.9em;
}

.printbutton {
	font-size: 1.5em;
}