@import url('/css/reset.css');
body {
	font-size:11px;
	font-family: verdana;
}

#container {
	width:590px;
	margin:20px auto;
}
	
#container {
	list-style: none;
}

.specifications_table {
	width: 100%;
}

.item {
	float:left;
	text-align:left;
	border:1px solid #0092d0;
	width:263px;
	*width: 285px;
	height:100px;
	background-color:#fff;
	margin:5px;
	padding:10px;
}

a:hover {
	text-decoration:underline;
}

.item a:hover {
	text-decoration: none;
}

.item span {
	font-weight:400;
	color: #000;
}

.item div.name {
	display:block;
	width:100%;
	font-size:12px;
	font-weight:700;
	margin-bottom:5px;
	max-height: 35px;
	height: expression( this.scrollHeight > 35 ? "35px" : "auto" ); /* sets max-height for IE */
}

.item span.productimage {
	margin-right:30px;
	height:110px;
	width:90px;
	float:left;
	text-align:center;
}

.item_button {
	height: 17px;
	width: 119px;
	float:left;
	cursor: pointer;
	margin-top: 20px;
	background: url("../../img/item_img.png") top left;
}
.item_button:hover {
	background: url("../../img/item_img.png") bottom left;
}

.item p span.rating {
	margin-left:120px;
	margin-bottom:5px;
}

.rating_shop {
	display:block;
	width:71px;
	background:url('/img/sterretjes.png') no-repeat bottom left;
	height:12px;
	margin:0 auto;
}

.rating {
	display:block;
	width:71px;
	background:url('/img/sterretjes.png') no-repeat bottom left;
	height:12px;
}

.rating_inner {
	display:block;
	width:100%;
	background:url('/img/sterretjes.png') no-repeat top left;
	height:12px;
}

.review {
	border:1px solid #EAC2CC;
	background:#f7f7f7;
	margin-bottom:10px;
	padding:10px;
}

.specificaties {
	background:#f5f9fe;
	padding-bottom:10px;
	margin-bottom:10px;
}

.specificaties dl dt {
	text-indent:10px;
}

.ratingitem {
	width:112px;
	float:left;
}

.ratingitem span.label {
	display:block;
	width:inherit;
	font-weight:700;
	text-align:center;
	margin-top:10px;
}

.label span {
	padding-left:10px;
	font-size:15px;
	color:#C01212;
}

.namedate {
	float:right;
	color:#EAC2CC;
}

.clear {
	clear:both;
}

ul#tabs {
	width:100%;
	overflow:none;
	position: relative;
	top:44px;
}

.mainrating p {
	line-height:18px;
	margin:10px 0;
}

.mainrating .rating {
	float:right;
}

.mainrating hr {
	border:none;
	background-color:#EAC2CC;
	height:1px;
}

ul#tabs li {
	display:block;
	width:100px;
	float:left;
	margin-right:2px;
	border-bottom:0;
	text-align:center;
	width: 119px;
	height:16px !important;
	background: url(../../img/tabs_inactive.png) top left !important;
	background: url(../../img/tabs_inactive_ie.png)\0/ bottom left !important;
	background-repeat: no-repeat\0/ !important;
	background-position: 0px 4px\0/ !important;
	color: #000\0/ !important;
	padding-bottom: 43px\0/ !important;
	width: 119px \0/ !important;	
}

ul#tabs li:hover {
	background: url(../../img/tabs_inactive.png) bottom left !important;
	background: url(../../img/tabs_inactive_ie.png)\0/ top left !important;
	background-repeat: no-repeat\0/ !important;
	background-position: 0px 4px\0/ !important;
	color: #000\0/ !important;
	padding-bottom: 43px\0/ !important;
	width: 119px \0/ !important;
}

ul#tabs li.active {
	width: 119px;
	height:16px !important;
	background: url(../../img/tabs_active.png);
	background-position: 0 -16px !important;
	
	background: url(../../img/tabs_inactive_ie_blue.png)\0/ bottom left !important;
	background-repeat: no-repeat\0/ !important;
	background-position: 0px 4px\0/ !important;
	color: #000\0/ !important;
	padding-bottom: 43px\0/ !important;
	width: 119px \0/ !important;
}

ul#tabs li.active:hover {
	background: url(../../img/tabs_active.png) bottom left;			
}

ul#tabs li a {
	text-decoration:none;
	color:#fff;
	font-weight:700;
	line-height: 16px;
}

div#tabscontent {
	top:-10px;
	position:relative;
	z-index:100;
	clear:both;
	background-color:#fff;
	margin-left: 15px;
}

div#tabscontent div.tab {
	display:none;
	width:100%;
}

div#nav_down {
	position:relative;
	width:590px;
	top: 20px;
}

div#nav_down a {
	font-family: sans-serif, Georgia;
	font-size: 8pt;
	float:right;
	color:#fff;
	background:url('/img/volgende.png') no-repeat 0 0;
	text-decoration:none;
	width: 119px;
	height: 17px;
	padding-top: 2px;
}
		
div#nav_down a:hover {
	background:url('/img/volgende.png') no-repeat 0px -18px;			
}
	
#vorige {
	position: relative;
	left: 5px;
	background:url('/img/vorige.png') no-repeat 0 0 !important;
	float: left !important;
	padding-top: 2px;
	font-weight: 500;
}

#volgende {
	position: relative;
	right: 5px;
	font-weight: 500;
}

#vorige_empty {
	background: #fff;
	height: 18px;
	width: 119px;
	display: inline-block;
	float: left;
}

#volgende_empty {
	background: #fff;
	height: 18px;
	width: 119px;
	display: inline-block;
	float: right;}
		
#vorige:hover {
	background:url('/img/vorige.png') no-repeat 0px -18px !important;		
}

#pager_current {
	color: #fff !important;
	float: none !important;
	padding: 5px;
	font-weight: 900;
	font-size: 12px !important;
	background: url("/img/page_bg.png") no-repeat center !important;
}

#pager_prevnext {
	background: none !important;
	color: #000 !important;
	float: none !important;	
	padding: 5px;
}

#pager_prevnext:hover {
	text-decoration: underline;
}

div#nav_up_beki { 
	position:relative;
	top:3px;
	right: -66px;	
	width:590px;
	padding-bottom: 30px;
}

div#nav_up {
	position:relative;
	top:5px;
	left:10px;
	width:590px;
	padding-bottom: 30px;
}

div#nav_up_beki a, 
div#nav_up a {
	position:relative;
	top: -35px;
	font-family: sans-serif, Georgia;
	font-size: 8pt;
	float:right;
	color:#fff;
	background:url('/img/vorige.png') no-repeat 0 0;
	text-decoration: none;
	width: 119px;
	height: 17px;
	padding-top: 2px;
	float:right;
	font-weight: 900;
}

div#nav_up a:hover {
	background:url('/img/vorige.png') no-repeat 0 -18px;
}

div#nav_up_beki a:hover {
	background:url('/img/vorige.png') no-repeat 0 -18px;
}

div#nav_up span,
.title_wrapper {	
	position:relative;
	top:10px;
	display:block;
	float:left;
	font-size: 20px;
	margin-bottom: 40px;
	font-family: Verdana;
	color: #2856d0;
	font-weight: 300 !important;
}

.title_wrapper {
	display: block;
	clear: both;
	width: 100%;
	margin-left: 10px;
}

.title_wrapper span {
	float:left;
}

.a_bekijik {
	text-align: center;
}

.button {
	margin-left:5px;
	color:#fff;
	background-color:#1F5FCD;
	border:1px solid #025eff;
	text-decoration:none;
	margin-top:5px;
	padding:3px 10px;
}

.bekijik_button {
	padding-left: 18px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #fff !important;
	text-decoration:none;
}
.bekijik_button:hover {
	text-decoration:none;
	color: #fff;
}

dt {
	font-weight:700;
	float:left;
	width:50%;
	display:block;
	height:36px;
	padding-top:4px;
}

dd {
	float:left;
	width:50%;
	display:block;
	height:36px;
	padding-top:4px;
}

table#pricelist th,table#pricelist td {
	text-align:left;
	padding-left:20px;
}

table#pricelist tr {
	line-height:26px;
}

table#pricelist {
	margin:0;
}

.click {
	cursor:pointer;
}

.cijfer {
	float:right;
	width:10px;
	display:block;
}

div.categorie_item {
	display: inline-block;
	overflow: visible;
	text-align:center;
	border:1px solid #0092D0;
	width:133px;
	background-color:#fff;
	margin:5px;
	text-decoration: underline;
	*text-decoration: none !important;
}
	
.cats_content_area ul {
	margin-top: 13px;
	margin-left: 10px;
	margin-bottom: 20px;
	text-align:left;
	text-decoration: none !important;
	font-family: Verdana;
	font-size: 15px;
	font-weight: 500;
	color: #205479;
}
		
.cats_content_area {
	text-decoration: none !important;
}
.cats_content_area a {
	text-decoration: underline !important;
}
		
.categorie_item a {
	text-decoration: underline !important;
	text-align: left;
}

.categorie_item {
	margin-left: 10px;
	line-height: 0px !important;
}

.cat_position_left {
	float: left;
	clear: none;
}

.cat_position_right {
	float: right;	
	clear: none;
}

#categorie_item_mainview a{
	text-decoration: none;
}
		
div.categorie_item span a {
	text-align:center;
	display:block;
}

div.categorie_item img {
	position:relative;
	text-align:center;
	display:block;
	margin:0 auto;
	padding:10px;
}

#show_terug{
	position: relative;
	right: -2px; 
}
		
/*#specs{*/
/*	-moz-border-left: 1px solid #4897F0;*/
/*	-moz-border-right: 1px solid #4897F0;*/
/*	-moz-border-bottom: 1px solid #4897F0;*/
/*	*/
/*	border-left: 1px solid #4897F0;*/
/*	border-right: 1px solid #4897F0;*/
/*	border-bottom: 1px solid #4897F0;*/
/*	*/
/*	-moz-border-radius-bottomleft:8px;*/
/*	-moz-border-radius-bottomright:8px;*/
/*	*/
/*	-webkit-border-bottom-left-radius:8px;*/
/*	-webkit-border-bottom-right-radius:8px;*/
/*	*/
/*	border-bottom-left-radius:8px;*/
/*	border-bottom-right-radius:8px;*/
/*}*/
		
div#specs_top {
	background-color:#fff;
	padding-bottom: 60px;
	clear: both;
}

#specs_top img {
	display:block;
	float:left;
	margin:30px 20px 10px;
}

#specs_top table {
	float:right;
	margin:15px 80px 0 0;
}

#specs_top_name {
	top:26px;
	position:relative;
	font-size:15px;
	font-weight:700;
	color:#1F5FCD;
	margin:0 0 5px 15px;
}

#specs_top table th {
	text-align:left;
	font-weight:400;
	padding:3px 100px 3px 0;
}

#specs_top .rating {
	position:relative;
	display:block;
	margin:0 0 15px;
}

#kieskeurig {
	width:250px;
	margin-left:20px;
	margin-top:8px;
}

#kieskeurig_text {
	display:block;
	width:80px;
	float:left;
}

#kieskeurig_link a {
	background-image:url('/img/kieskeurig.gif');
	display:block;
	width:117px;
	height:14px;
	float:left;
}

.item a,a {
	color:#000;
	text-decoration:none;
}

.item span.productimage img,.ratingitem span.rating {
	margin:0 auto;
}

.shopcontainer,.shops {
/*	border:1px solid #4897f0;*/
/*	-moz-border-radius-bottomleft:8px;*/
/*	-moz-border-radius-bottomright:8px;*/
/*	*/
/*	-webkit-border-bottom-left-radius:8px;*/
/*	-webkit-border-bottom-right-radius:8px;*/
/*	*/
/*	border-bottom-left-radius:8px;*/
/*	border-bottom-right-radius:8px;*/
/*	background:#f7f7f7;*/
/*	margin-bottom:10px;*/
/*	padding:10px 0;*/
}

.int,.label {
	font-weight:700;
}

dt.odd,dd.odd,.odd {
	background:#dae9ff;	
}
/*
	# $Id: gzp.css,v 1.20 2009/06/29 10:01:32 michel Exp $
*/

/*
	Eerst alle standaard elementen
*/

html, body {
	minimum-height:100%;
}

body {
	margin:0;
	background:#FFF url('../img/main_background.png') repeat-y;
	font:11px Verdana;
}

form {
	margin:0;
}

a {
	color: #1F5FCD; 
	text-decoration: underline;
}

a:active {
	color: #E08C62;
}
a:hover {
	color: #FF7800;
}
a:visited { 
	color: #1F5FCD; 
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}

.FontTitelWit {
	color:#FFF;
}

/* rectangle banner */

#bannerrectangle {
	width:336px;
	margin:auto;
	text-align:center;
	padding-bottom:20px;
}

#bannerrectangle h6 {
	text-align:center;
	font-size:10px;
	font-weight:normal;
}

table,tr,td {
	font:11px Verdana;
}


/*
	Pagina elementen 
*/

#gzp-content {
	width:99.6%;
	height:73%;
	border-left: 4px solid #053486;
	border-right: 4mpx solid #053486;
}


#gzp-body {
	margin:0;
	padding:0;
	min-width:1000px;
	height:100%;
}

.gzp-kader {
	margin:15px 0;
}

.gzp-kader input[type="image"] {
	float:right;
	display:table;
}

.gzp-kader-rechts {
	margin:15px;
}

.gzp-kader-padding {
	padding:5px 10px;
	margin-left:10px;
}

#error-box {
	background:#FFE7A0;
	padding:10px;
	margin:10px;
	border:1px solid #FF0000;
}

.margin {
	display:block;
	padding:10px;
}


/*
	Breadcrum
*/

#gzp-breadcrumb {
	
}

#gzp-breadcrumb span{
	padding-left:10px;
	display:table;
	float:left;
	background:#c3dff9;
	height:15px;
}

#gzp-breadcrumb span a{
	vertical-align:top;
	text-decoration:underline;
}

/*
	Header
*/

#gzp-top {
	height:176px;
	padding:4px 4px 0 4px;
	background:#013288;
}

#gzp-top-img {
	position: relative;
	height: 176px;
	background: url('../img/bg-top.gif') repeat-x;
	margin: 0;
	padding: 0;
}

#gzp-top-img-homepage-link {
	width:113px;
	height:103px;
	display:block;
}

#gzp-top-banner {
	position:absolute;
	top:12px;
	left:170px;
}

#gzp-top-corner {
	height: 120px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 175;
}

.header_logo {
	position:absolute;
	top:23px;
	left: 13px;
	margin:2px;
	padding:0;
	background:url('../../../img/gzp-logo.gif') no-repeat;
	width:113px;
	height:122px;
}

#gzp-top-search h2{
	background:#FDE98E url('../../img/gzp-top-search-snelzoeken.gif') no-repeat 235px;
	width:466px;
	height:15px;
	margin:0;
}

#gzp-top-search {
	position:absolute;
	top:113px;
	left:154px;
	background:#8DC1F1 url('../img/gzp-top-search-corner-left.gif') no-repeat bottom left;
	height:54px;
	width:462px;
}

#gzp-top-search form{
	margin-left:156px;
	white-space:nowrap;
}

#gzp-top-search input[type="text"] {
	margin:8px 0 8px 20px;
	vertical-align:top;
}

#gzp-top span{
	display:none;
}

div#etalage {
    height: 235px;
    vertical-align: top;
}

/*
	Navigatie
*/

#gzp-navigation {
	width:153px;
	padding-left:4px;
	float:left;
}

#gzp-navigation-pulldown{
	position:relative;
	margin-top:-9px;
	width:153px;
	height:38px;
	background:url('../img/bg-navigation-pulldown.gif') no-repeat;
}

#gzp-navigation h4 {
    cursor: pointer !important;
}

#gzp-navigation-pulldown form{
	padding-top:10px;
}

#gzp-navigation-rubrieken {
	width:153px;
	padding:10px 0;
}

h4#gzp-navigation-themalijst-title {
    background: #2759b2 url(/_public/assets/images/pijltje.gif) no-repeat top right; 
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 18px; padding: 0px;
    padding-left: 5px;
}

h4#gzp-navigation-rubrieken-title {
	background: #6f91cc url(/_public/assets/images/pijltje.gif) no-repeat top right; 
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 18px; padding: 0px;
    padding-left: 5px; 
}

h4#gzp-navigation-specials-title {
    background: #ff7800 url(/_public/assets/images/pijltje.gif) no-repeat top right; 
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    line-height: 18px; padding: 0px;
    padding-left: 5px; 
    cursor: hand;
}

div#gzp-navigation-topics a{
	color: #2060cd;
}

#gzp-navigation-topics ul li {
	*+height: 15px !important;
	*+line-height: 12px !important;
}

div#gzp-navigation div.whitespace {
    display: block;
    height: 20px;
    background: #fff;
    border: 0;
    width: 153px;
    height:38px;
    top: -20px;
    left: -9px;
    position: relative;
    background: url("../../img/scrollbg.png");
	margin-left: 5px;
}

div.whitespace select {
	width : 140px;
	margin-top: 11px;
	font-size: 10px;
	font-style: italic;
	color: #561010;
}

div#gzp-navigation hr.small {
    display: block; padding: 11px 0; background: #fff; border: 0; width: 153px;
    position: relative; top: -5px;
}

div#gzp-navigation hr.pullup {
    margin-top: -10px;
}
div#gzp-navigation-rubrieken hr {
    display: block; height: 1px; background:none; border: 0; margin-left: 0px; width: 145px;
    border-bottom: 1px solid #cddcf4;
}

div#gzp-navigation-topics h4 {
    font-size: 12px;
    font-weight: bold;
    line-height: 18px; padding: 0px;
    padding-left: 5px; 
    height: 18px;
}

#gzp-navigation-rubrieken a {
	color:#1F5FCD;
	font-weight:normal;
	text-decoration:none;
	line-height: 20px;
}

#gzp-navigation li a:hover {
	color:#ff7800;
}

#gzp-navigation-specials li a:hover {
	color:#2759b2;
}


#gzp-navigation-rubrieken ul,  #gzp-navigation-themalijst ul, #gzp-navigation-specials ul, #gzp-navigation-topics ul {
	margin: 0; padding: 0; list-style: none; text-align: left; 
}

#gzp-navigation-rubrieken ul li a,
#gzp-navigation-themalijst ul li a,
#gzp-navigation-specials ul li a {
    text-decoration: none; font-weight: normal; padding-right: 8px;
}

#gzp-navigation-topics {
	position: relative;
	bottom: 20px;
}

#gzp-navigation-topics ul li a {
    text-decoration: none;
}

#gzp-navigation-topics ul {
	padding: 0px !important;
}

div#gzp-navigation div#gzp-navigation-topics ul li {
  	background: none;
  	list-style-image: url(../../img/menu_arrow.png);
    width: 140px;
	padding-left: 0px;
	line-height: 15px;
}

#gzp-navigation-rubrieken li {
    text-align: right; 
    list-style: none;
}

#gzp-navigation-themalijst {
	background:#FFF;
}

#gzp-navigation-specials {
    background: #fff1e5;
}

#gzp-navigation-specials ul li a {
    color: #ff7800; line-height: 20px;
}

#gzp-navigation-specials ul {
    padding: 5px 0;
}

#gzp-navigation-themalijst li {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:17px;
	white-space:nowrap;
	border-bottom: 1px solid #d2dff5;
}

#gzp-navigation-themalijst li a img {
}

#gzp-navigation-topics {
	padding:10px 0;
	background:#FFF;
}

#gzp-navigation-topics h4 {
	background:url('/wimages/8er_inhoud.gif');
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0 0 0 8px;
	height:16px;
}

#gzp-navigation-topics ul {
	margin: 10px 0;
	padding: 0 12px;
}

#gzp-navigation-topics li {
	list-style-type:none;
	padding:2px 0;
}

/*
	Pagina Content
*/

#gzp-content-page {
	float:left;
	width:650px;
}

#flashcontent {
	text-align:center;
}

/*
	thema pagina Content
*/

#gzp-thema-content {
	margin:20px 0 10px 20px;
}

.gzp-thema-content-left {
	float:left;
	width:336px;
	display:block;
}

.gzp-thema-content-right {
	float:right;
	width:310px;
}

#gzp-thema-content-right-top{
	height:19px;
}

#gzp-thema-content-right-top .foto-corner {
	margin-top:19px;
}

#gzp-thema-content-right-top .bg-bar {
	text-align:right;
	height:19px;
}

#gzp-thema-content-right-top .bg-bar span {
	padding:4px 20px;
}

#gzp-thema-content .header #gzp-header-titel {	
	display:none;
}

#gzp-thema-content .header #gzp-header-text {
	top:75px;
	left:365px;
	width:330px;
	height:50px;
	display:table;
	position:relative;
	font: 11px Verdana;
}

.align-right {
	text-align:right;
	float:right;
}

#gzp-thema-content .header {
	width:640px;
	height:138px;
	
}

#gzp-nieuwtjes, #gzp-mediabieb, .gzp-verhaal-thema {
	display:table;
}

.advertorial{
	clear:both;
	padding-left:20px;
}

#gzp-thema-content h3 {
	font-size:14px;
	margin-bottom:5px;
}

#gzp-thema-content .bold {
	font-weight:bold;
}

#gzp-thema-content .p {
	margin:0;
}

#gzp-poll p {
	margin:0;
	padding:5px;
}

#gzp-nieuwtjes li {
	margin:15px 0;
	padding:0;
}

#gzp-nieuwtjes ul {
	list-style:url('/_public/assets/images/driehoekje.gif') outside;
	padding-left:15px;
}

#gzp-thema-MovieDiv {
	clear:both;
	margin:20px;
	background:#EBF3FF;
}



/*
	Sidebar Rechts
*/

#gzp-sidebar {
	position:relative;
	margin-left:830px;
	background:url('../../img/8er_rechts_groot.gif') repeat-y;
	border-right:4px solid #013288;
}

#gzp-sidebar-bg {
	background:#FFFFFF url('../../img/8er_rechts_blauw.gif') repeat-x;
	height:100px;
	display:block;
}

#gzp-sidebar-bannerplacement {
	padding:0 0 50px 30px;
	background:url('../img/bg-sidebar-divider.gif') no-repeat bottom left;
	display:block;
}

#gzp-sidebar-button, #gzp-sidebar-login, #gzp-sidebar-reactieknoppen {
	margin-left:17px;
	padding:5px;
}

#gzp-sidebar-button {
	background:#FDE98E;
}

#gzp-sidebar-divider-login {
	background:url('../img/bg-sidebar-divider-login.gif') no-repeat bottom left;
	height:9px;
}

#gzp-sidebar-divider-login-bottom {
	background:url('../img/bg-sidebar-divider-login-bottom.gif') no-repeat bottom left;
	height:9px;
}

#gzp-sidebar-login {
	background:#ffcc00;
	color:#234A8C;
}

#gzp-sidebar-login h3{
	color:#013288;
}

#gzp-sidebar-login input {
	background:#E1EFFB;
}

#login-email {
	width:130px;
}

#gzp-sidebar-login input[type="image"] {
	vertical-align:middle;
	margin-left:5px;
}

#gzp-sidebar-reactieknoppen {
	background:url('../img/bg-sidebar-bottom.gif') repeat-x;
	min-height:200px;
}


/*
	Verhaal
*/
#gzp-content-meer-links h3, #gzp-content-meer-links p, #gzp-content-meer-links ul {
	margin:0;
}

#gpz-content-meer-links-container {
	padding:10px;
}


#gzp-verhaal-reacties {
	
}

#gzp-verhaal-reacties h3 {
	padding:0 10px;
	margin-bottom:10px;
}

#gzp-verhaal-reacties h4 {
	padding:5px 10px;
	font-style:italic;
}

#gzp-verhaal-reacties .tekst div {
	padding-top:10px;
}

#gzp-verhaal-reacties .tekst {
	margin:0;
	padding:0 10px 10px;
}

/*
	gzp-content-mailvriend
*/

#gzp-content-mailvriend {
	padding:10px;
}

#gzp-content-mailvriend h2 {
	background:url('/wimages/mail_vriend.gif') no-repeat;width:216px;height:33px;
}

#gzp-content-mailvriend h2 span{
	display:none;
}

#gzp-content-mailvriend p{
	padding:0 20px;
}

#gzp-content-mailvriend form{
	padding:30px 70px 0;
}

#gzp-content-mailvriend label{
	clear:both;
	width:150px;
	float:left;
	display:table;
	font-weight:bold;
}

#gzp-content-mailvriend .input{
	width: 350px;
	margin-bottom:10px;
}
#gzp-content-mailvriend .center{
	display:block;
	margin:0 auto;
	width:0;
}

/*
	topic
*/
.topic {
	padding:0 16px;
	display:block;
}


/*
	Bottom
*/

#gzp-bottom {
	position:relative;
	float:none;
	clear:both;
	background:#013288;	
}

#gzp-bottom-text {
	width:780px;
	margin: 0 auto;
	color:#FFCD4C;
	text-align:center;
	padding:10px;
}

#gzp-bottom-text a {
	color:#FFCD4C;
}

#form-campagne	{
	margin:0;
	background:#FFF;
	font:11px Verdana;
}

div#gzp-kader-top3 {
    display:none; width:120px; background:#f0f8ff; margin-left: 30px; margin-bottom: 10px; margin-top: -50px;
}

div#gzp-kader-top3 ul {
    list-style: outside url(http://www.gezondheidsplein.nl/_public/assets/images/driehoekje.gif);
    padding: 0; margin-left: 10px;
}

div#gzp-kader-top3 ul li {
    margin: 0;
}

div#gzp-kader-top3 div.nav {
    margin-top: -20px; width: 120px; height: 19px; margin-left: -11px; margin-bottom: 5px;
    background: url(http://www.gezondheidsplein.nl/_public/assets/images/top3-header-sprite.png) no-repeat top left;
}

div#gzp-kader-top3 div.nav a {
    display: block; text-indent: -999em; float: left;
}

div#gzp-kader-top3 div.nav a#top3-aandoening {
    width: 78px;
}
div#gzp-kader-top3 div.nav a#top3-videos {
    width: 42px;
}

div#gzp-kader-top3 ul li {
    margin: 0;
    padding: 0;
    margin-left: 6px;
}

div#gzp-kader-top3 ul li a {
    margin-left: -2px;
}

div#gzp-kader-top3 ul.top3-noshow {
    display: none;
}

input#gzp-top-search-form-text {
    width: 200px;
}

ul#crumbs {
    position: relative; left: 20px; top: 10px; list-style: none; color: #2759B2;
}

ul#crumbs li {
    display: inline
}

ul#crumbs li.separator {
    margin: 0px 5px;
}



div#blockLayer {
    display: none; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    width: 100%; 
    height: 2500px; 
    background: #333;
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index: 98;
}
div#blockModal {
	background:#FFFFFF none repeat scroll 0 0;
	border:3px solid #14408A;
	color:#14408A;
	display:none;
	/*margin: 0 auto;*/
	left:-180px;
	
	overflow:hidden;
	
	top:-350px; 
	position:relative;
	
	width:988px;
	height:520px;
	z-index:99;
       
}
div#feedback{
    display:none;
    position:fixed;
    top:95%;
    left:90%;
    width:100px;
    height:20px;
    background: #0c72d0;
    color:#fff;
}
div#message{
    display: block; 
    position: relative; 
    left: 400px; 
    top: -350px; 
    width: 200px; 
    height: 150px; 
    background: #fff;
    /*margin-top: -180px; 
    margin-left: -250px;*/
    z-index: 150; 
    overflow: hidden;
    color:rgb(20, 64, 138);
    border-style:solid;
    border-color:rgb(20, 64, 138);
    border-width:3px;
}

#category-topic {
	background: url(../img/8er_inhoud.gif) repeat-y scroll right top !important;
	font-weight: bold;
}

#category-topic {
	*background: none !important;
}
	
div#gzp-navigation div#gzp-navigation-topics ul li {
	color: #2060cd;
}

.strong {
	font-weight: bold;
}

.tabjetopic {
    background : #00BF74;
}

.tabjethemainfo {
    background : #00BF74;
}

.thinTableCCQ {
	border-collapse: collapse;
}
.thinTableCCQ td {
	padding:5px;
	border:1px solid #FF0000;
}

.CopdccqHeading	{
	margin-top:10;
	margin-bottom:0;
	color: #213D6D;
}
.FontNavTop {font-family: Trebuchet MS, Tahoma, Arial; font-size: 10px; color: #003287}

.FontLoginbox {font-family: Trebuchet MS, Tahoma, Arial; font-size: 10px; color: #1F5FCD}

.FontLogin {font-family:  Arial, Trebuchet MS, Tahoma; font-size: 11px; color: #013288; background-color: #E1EFFB}

A.PulldownAlt { TEXT-DECORATION: none;}
A:hover.PulldownAlt { TEXT-DECORATION: none;}

.Fontpulldown {font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.FontBottom {font-family:  Arial, Trebuchet MS, Tahoma; font-size: 10px; line-height: 130%; color: #FFCD4C}

a.LinkSubKop {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px;  TEXT-DECORATION: underline; font-weight: bold; color: #1F5FCD;}
a:hover.LinkSubKop {  font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; TEXT-DECORATION: underline; font-weight: bold; color: #FF7800;}

.FontGrootTools {font-family: Arial, Trebuchet MS, Tahoma; font-size: 16px; color: 328C56; font-weight: bold; text-transform: capitalize}

A.LinkTools {font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px; TEXT-DECORATION: underline; color: #328C56; font-weight: bold}

A.LinkContent {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; TEXT-DECORATION: underline}

.FontTitelWit {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: FFFFFF; font-weight: bold}

.FontTitelWit2 {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: #FFFFFF;}

.FontToolsSub {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: #65B685;}

.FontKaderContentKlein {  font-family: Trebuchet MS, Arial, Tahoma; font-size: 10px;}

.FontKaderContent {text-align: center; width: 600px; }

.FontNavigator {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; font-weight: bold; color: #013288}

.FontDirEnd {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: #1F5FCD}

.FontGroot {font-family: Arial, Trebuchet MS, Tahoma; font-size: 18px; color: #FFFFFF; }

.FontGrootOranje {font-family: Arial, Trebuchet MS, Tahoma; font-size: 18px; color: #FF7800; }

.FontKleinPaars2 {font-family: Arial, Trebuchet MS, Tahoma; font-size: 10px; color: #013288;}

.FontKleinPaars {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: #013288;}

.KleurCommunityEnFont {background-color: #7D7DD3; font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: #FFFFFF;}

A.LinkNavigator {font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px;}
A:visited.LinkNavigator {font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px;}
A:hover.LinkNavigator {font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px;}

a.LinkWit {font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px; color: #FFFFFF;}
a:visited.LinkWit {font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px; color: #FFFFFF;}

.FontGrootBlanco {font-family: Arial, Trebuchet MS, Tahoma, Helvetica; font-size: 18px; color: #000000;}




A.LinkInleiding { TEXT-DECORATION: underline; color: #000000;}
A:hover.LinkInleiding { TEXT-DECORATION: underline; color: #1F5FCD;}
A:visited.LinkInleiding { TEXT-DECORATION: underline; color: #000000;}

A.LinkExpert { TEXT-DECORATION: none; color: #013288;}
A:hover.LinkExpert { TEXT-DECORATION: none; color: #1F5FCD;}
A:visited.LinkExpert { TEXT-DECORATION: none; color: #013288;}

a.LinkNieuws { TEXT-DECORATION: underline; color: #013288;}
a:hover.LinkNieuws { TEXT-DECORATION: underline; color: #003C98;}

A.LinkColofon { TEXT-DECORATION: underline; color: #FFCD4C;}
A:hover.LinkColofon { TEXT-DECORATION: underline; color: #FFFFFF;}
A:visited.LinkColofon { TEXT-DECORATION: underline; color: #FFCD4C;}

A.LinkNavSympx { TEXT-DECORATION: none; color: #1F5FCD;}
A:hover.LinkNavSympx { TEXT-DECORATION: underline; color: #FF7800;}
A:visited.LinkNavSympx { TEXT-DECORATION: none; color: #1F5FCD;}




.KleurKaderHome {background-color: #013288;}
.KleurKaderContent {background-color: #9DCDFC;}
.KleurBannerTop {background-color: #FDE98E;}
.KleurNavLinks {background-color: #FDE98E;}
.KleurZoek {background-color: #8DC1F1;}
.KleurZoek2 {background-color: #1F5FCD;}
.KleurZoek3 {background-color: #C3DFF9;}


.KleurMedia {background-color: #1FAACD;}
.KleurCommunity {background-color: #7D7DD3;}

.KleurCommunityLichtEnFont {background-color: #CCCCFF; font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: 013288;}

.KleurCommunityLicht {background-color: #CCCCFF;}
.KleurTools {background-color: #65B685;}
.KleurToolsLicht {background-color: #C7E7C7;}



.FontTitelColofon {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: 1F5FCD;}

.FontTitelThema {font-weight: bold}
.FontZoekLicht {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: 013288;}

.FontTitelRubrieken {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; font-weight: bold; color: 013288;}
A:link:FontTitelRubrieken { TEXT-DECORATION: none; color: #013288;}
A:visited:FontTitelRubrieken { TEXT-DECORATION: none; color: #013288;}
A:hover:FontTitelRubrieken { TEXT-DECORATION: underline; color: #013288;}

A.LinkBottom { TEXT-DECORATION: underline; color: #FFCD4C;}
A:hover.LinkBottom { TEXT-DECORATION: underline; color: #FFFFFF;}
A:visited.LinkBottom { TEXT-DECORATION: underline; color: #FFCD4C;}



.FontKaderZoeken {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: 013288;}
.FontKaderZoeken2 {font-family: Arial, Trebuchet MS, Tahoma; font-size: 12px; color: 013288;}


.FontTools {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: 65B685;}


.Font12px {font-family: Tahoma, Trebuchet MS, Arial; font-size: 11px; line-height: 120%;}

.FontToolsDonker {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color:328C56;}


.FontCommunity {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: 7D7DD3;}

.FontBabyDonker {font-family: Arial, Trebuchet MS, Tahoma; font-size: 11px; color: #C59099;}
.FontBabyDonker2 {
	font-family: Arial, Trebuchet MS, Tahoma;
	font-size: small;
	color: #000066;
	margin-top : 0%;
	text-align : center;
	vertical-align : baseline;
	padding-bottom : 0px;
}

.tableborders
{
  background: #c3dff9 ;
}

.submitbutton
{
   font-family: Arial, Trebuchet MS, Tahoma;
   font-size: 11px;
   background-color: #E1EFFB;
   color: black;
   border-style: solid thin gray;
}

.tdheader
{
  font-size:   11px;
  color: #666666;
  font-weight: bold;
  background:  #FFCC00;
  font-family: Arial, Trebuchet MS, verdana,sans-serif;
}
.formboxes
{
  font-family: geneva, arial, sans-serif;
  background-color: #E1EFFB;
  font-size: 8pt;
}

.lighttable {
  background: White;
}

.pageTitle {
  font-family: Arial, Trebuchet MS, verdana, sans-serif;
  font-size: 140%;
  font-weight: bold;
  color: #0F47AA;
}
A.BabyNav { TEXT-DECORATION: none; color: #1F5FCD;}
A:hover.BabyNav { TEXT-DECORATION: none; color: #E08C62;}
A:visited.BabyNav { TEXT-DECORATION: none; color: #1F5FCD;}

RecenteVraag: {color: #1F5FCD; TEXT-DECORATION: underline;}
RecenteVraag:link {color: #1F5FCD; TEXT-DECORATION: underline;}
RecenteVraag:active {color: #E08C62}
RecenteVraag:hover {TEXT-DECORATION: underline;  color: #FF7800}
RecenteVraag:visited { color: #1F5FCD; TEXT-DECORATION: underline;}

.paginaKop {
	font-family: Arial, Trebuchet MS, Tahoma; 
	font-size: 200%;
	font-weight: bold;
	color: #1F5FCD;
}

.hr {
	color:#0F47AA;
	background-color:#0F47AA;
	height:1px;
	border:1px;
}

.bannerdefault{
	width:468px;
	height:60px;
}
.bannerskyscraper{
	width:120px;
	height:600px;
}

.adsenseHeader {
	font-family: Arial, Trebuchet MS, Tahoma; 
	font-size:11px;
}

#errMessage {
	background-color:#FFE7A0;
	border: 1px solid #FF0000;
	margin:10px;
	padding: 10px;
	width:400px;
	margin:auto;
}

.odd img,
.even img {
	position: relative;
	height: auto; !important;
	width: auto !important;
	top: 0px !important;
}

.odd td a,
.even td a {
	background: url("../../img/bekijik_btn.png") top left;
	border: none;
}

.odd td a:hover,
.even td a:hover {
	background: url("../../img/bekijik_btn.png") bottom left;	
	border: none;
}
	
#administration{
	padding-top: 20px;
	min-height:100% !important;
	padding-bottom: 20px;
}
.admin_table td{
	padding: 5px;
}
		
.bekijik_score {
	position: relative;
	top: 20px;
}

#main_category_view {
	width: 47.9%;
}

#main_category_view a{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	color: #2b4f6d;
	text-decoration: none;
}

.submenu_entries {
	margin-top:22px;
	margin-bottom: 10px;
	text-align: left;
	display:inline-block;
	height:20px;
	clear:both;
}

.cats_content_area a {
	*text-decoration: none !important;
}

.cats_content_area img {
	*margin-top: 5px !important;
}

.submenu_entries:hover {
	color: #ff7800 !important;
}

.submenu_entries img {
	position: relative;
	bottom: 5px;
	float: left;
	vertical-align: top;
	padding:0px !important;
	margin-right: 10px !important;
}


.submenu_entries span img {
	margin-right: 40px !important;
}

.cat_icon {
	bottom: 15px !important;
}
		
.category_topic {
}	
		
.best_products {
	border: 1px solid #aad9eb;
	background: #daecff;
	text-align: left;
	height:140px;
	margin-left: 5px;
	margin-right: 7px;
}

.best_products table {
	width: 100%;
	height: 100%;
}

.best_products td {
	vertical-align: top;
}

.best_products table th {
	font-family: Verdana;
	font-size: 14px;
	font-weight:800;
	padding: 8px;
	padding-left: 10px;	
	padding-bottom: 5px;
	color: #1f5ec5;
}

.best_products-submit {
	 background: url('/img/toon.png') no-repeat top left;
	 width: 80px;
	 height: 17px;
	 border: none;
	 float:right;
	 margin-right: 15px;
	 margin-top: 35px;
	 cursor: pointer;
	 color: #fff;
	 font-weight: 300;
	 font-size: 10px;
	 padding-bottom: 1px;
	 *margin-left: 5px;
}

.best_products-submit:hover {
	background-position: bottom left;
}

.reset-submit {
	padding: 5px;
	padding-left: 20px;
}


.reset-submit a{
	color: #000;
}

.best_products-brands {
	height: 75px;
	overflow: auto;
	background: #edf6ff;
	border: 1px solid #acd9fa;
	margin-left: 10px;
}

.best_products-top_products a {
	line-height: 20px;
	text-decoration: none;
	margin-left: 11px;
	font-family: Arial;
	font-weight: 900;
	color: #000;
}

.best_products-top_products a:hover {
	color: #FF7800;
}

.best_products-top_products a img { 
	position: relative;
	top: 2px;
}

.best_products-reviewnr span {
	line-height: 20px;
}

.upper_introduction_text {
	margin: 20px;
	margin-bottom: 0px;
	margin-left: 38px;
	margin-right: 38px;
}
.dl_specs {
	display: inline-block;
	border: 1px solid #1f51ca;	
	width: 633px;
}

.dl_specs td {
	width: 50%;
	font-size: 12px;
	padding: 5px;	
}

#first_column {
	font-weight: 600;
}

.shop_table tr th:first-child {
	padding-left: 24px !important;
}

.rating_inner {
	margin-bottom: 2px !important;
}

#show_shops {
	margin-left: 10px;
	margin-right: 10px;
}

#empty_button_area {
	width: 119px;
	height: 18px;
}
