* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 0.6875em;
	color: #56595e;
	font-family: verdana, arial, sans-serif;
	line-height: 1.3em;
}

a {
	color: #003081;
	text-decoration: none;
}
a:hover {
	color: #009534;
	text-decoration: underline;
}

h2 {
	font-family: arial, sans-serif;
	color: #003081;
	font-size: 2.18em;
	line-height: 1.5em;
}

h3 {
	font-family: arial, sans-serif;
	color: #003081;
	font-size: 1.27em;
	line-height: 1.5em;
}
td {
 vertical-align:top;
}
h4,
h5,
h6 {
	font-size: 1em;
	color: #003081;
	margin-bottom: 0.5em;
}

p {
	margin-bottom: 1em;
}

img,
fieldset {
	border: none;
}

.clear {
	clear: both !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

input,
select,
textarea,
table {
	font-size: 1em;
	color: #56595e;
	font-family: verdana, arial, sans-serif;
}

a.actiebutton {
	font-weight: bold;
	display: inline-block;
	background: #003081 url(/html/images/quickwins/bg_actiebutton.gif) left top repeat-x;
	border: 1px solid #017f2d;
	color: #ffffff;
	padding: 5px 10px;
	text-decoration: none;
}
a.actiebutton:hover {
	background: #009534 url(/html/images/quickwins/bg_actiebutton.gif) left bottom repeat-x;
	color: #ffffff;
	text-decoration: none;
}

input.button {
	font-weight: bold;
	display: inline-block;
	background: #003081 url(/html/images/quickwins/bg_button.gif) left top repeat-x;
	border: none;
	color: #ffffff;
	padding: 1px 5px;
	text-decoration: none;
	cursor: pointer;
}
input.button:hover {
	background: #003081 url(/html/images/quickwins/bg_button.gif) left bottom repeat-x;
}

input.text {
	border: 1px solid #bcc9de;
	padding: 2px;
}



/******************************************** page layout *******************************/

div#centered {
	width: 966px;
	margin: 0 auto;
	position: relative;
	min-height: 630px;
	z-index: 50;
}

    div#home_visual {
	float: left;
	height: 264px;
	width: 721px;
	padding: 1px 14px 4px 8px;
	background: url(/html/images/quickwins/bg_homevisual.png) no-repeat;
	position: relative;
	left: -7px;
	z-index: 50;
}

div#minisite_visual {
	height: 264px;
	width: 721px;
	padding: 1px 244px 4px 8px;
	background: url(/html/images/quickwins/bg_minisite_visual.png) no-repeat;
	position: relative;
	left: -7px;
	z-index: 200;
}

div.bottomoptions {
	padding: 11px 0;
	width: 976px;
	position: relative;
	left: -4px;
	clear: both;
	margin-right: -10px;
}



/****************************************** homepage elements *********************************/

div#header h1 a {
	width: 230px;
	height: 60px;
	text-indent: -9999px;
	background: url(/html/images/quickwins/logo_pggm.gif) no-repeat;
	float: left;
	display: block;
}

div#header h1.minisite a {
	width: 76px;
	background: url(/html/images/quickwins/logo_pggm_simple.gif) no-repeat;
}

img#pggmlogo {
	display: none;
}

form#readspeaker {
	position: absolute;
	top: 15px;
	right: 0px;
	text-align: right;
}

form#readspeaker fieldset {
	border: none;
}

form#readspeaker legend,
form#vraagstellen legend,
fieldset#vraagstellen legend {
	display: none;
}

form#readspeaker input#leesvoor {
	cursor: pointer;
	border: none;
	background: url(/html/images/quickwins/speaker.gif) right 3px no-repeat;
	padding: 0 14px 1px 0;
	color: #003081;
	text-align: left;
	display: inline-block;
}
form#readspeaker input#leesvoor:hover {
	color: #009534;
	background-image: url(/html/images/quickwins/speaker_hover.gif);
	text-decoration: underline;
}

form#vraagstellen,
fieldset#vraagstellen {
	border: none;
	text-align: right;
	float: right;
	margin-top: 15px;
}

form#vraagstellen a,
fieldset#vraagstellen a {
	display: inline-block;
	margin: 0 110px 8px 0;
	background: url(/html/images/quickwins/bullet_klein.gif) left 5px no-repeat;
	padding-left: 7px;
}
form#vraagstellen a:hover,
fieldset#vraagstellen a:hover {
	background-image: url(/html/images/quickwins/bullet_klein_hover.gif);
}

form#vraagstellen input.text,
fieldset#vraagstellen input.text {
	width: 342px;
	border: 1px solid #bcc9de;
	padding: 1px 5px;
	float: right;
	margin-right: 3px;
}

form#vraagstellen input.button,
fieldset#vraagstellen input.button {
	float: right;
}

div#header div#paginakop {
	border-bottom: 1px solid #c9d3e4;
	padding-bottom: 7px;
	margin-bottom: 15px;
}

h1.paginatitel {
	background: #003081 url(/html/images/quickwins/bg_paginatitel.png) repeat-x;
	height: 21px;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	margin: 0;
	float: left;
	padding: 10px 11px 0;
	font-family: arial narrow, arial, sans-serif;
	font-size: 1.5em;
}

ul#navigatie {
	float: left;
	list-style-type: none;
	font-family: arial narrow, arial, sans-serif;
	height: 61px;
}

ul#navigatie li {
	float: left;
	border-right: 1px solid #ffffff;
}

ul#navigatie li a {
	background: url(/html/images/quickwins/bg_navigatie.png) no-repeat;
	display: block;
	padding-top: 31px;
	height: 0px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
}

ul#navigatie li#nav1 a {
	background-position: left 4px;
	width: 118px;
}
ul#navigatie li#nav1.active a,
ul#navigatie li#nav1.hover a {
	background-position: left -28px;
}
ul#navigatie li#nav2 a {
	background-position: -119px 4px;
	width: 100px;
}
ul#navigatie li#nav2.active a,
ul#navigatie li#nav2.hover a {
	background-position: -119px -28px;
}
ul#navigatie li#nav3 a {
	background-position: -220px 4px;
	width: 113px;
}
ul#navigatie li#nav3.active a,
ul#navigatie li#nav3.hover a {
	background-position: -220px -28px;
}

ul#navigatie ul,
ul#navigatie_minisite {
	position: absolute;
	left: 0;
	list-style-type: none;
	width: 966px;
	height: 30px;
	background: #003081;
	overflow: hidden;
	z-index: 100;
	font-size: 1.2em;
}
ul#navigatie li.active ul {
	z-index: 150;
}
ul#navigatie li.hover ul {
	z-index: 200;
}

ul#navigatie_minisite {
	position: static;
	list-style-type: none;
	font-family: arial narrow, arial, sans-serif;
}

ul#navigatie ul li,
ul#navigatie_minisite li {
	background: url(/html/images/quickwins/bg_navigatie.png) -334px 9px no-repeat;
	border: none;
	margin-left: -3px;
	padding: 0 13px;
}

ul#navigatie_minisite li {
	float: left;
}

ul#navigatie ul li a,
ul#navigatie_minisite li a {
	background: none;
	padding-top: 8px;
	height: 22px;
	width: auto !important;
	text-decoration: none;
	color: #bcc9de;
}
ul#navigatie ul li a:hover,
ul#navigatie_minisite li a:hover {
	color: #ffffff;
}

ul#navigatie_minisite li a {
	display: block;
	font-weight: bold;
	white-space: nowrap;
}

ul#extra_navigatie {
	float: right;
	list-style-type: none;
	margin: 14px 14px 0 0;
	font-size: 1.1em;
}

ul#extra_navigatie li {
	display: inline;
	margin-left: 13px;
}

ul#extra_navigatie li a {
	background: url(/html/images/quickwins/bullet_klein.gif) left 5px no-repeat;
	padding-left: 7px;
}
ul#extra_navigatie li a:hover {
	background-image: url(/html/images/quickwins/bullet_klein_hover.gif);
}
ul#extra_navigatie li a#english {
	background: none;
	padding: 0;
}

ul#extra_navigatie.minisite {
	margin-top: 12px;
}

div#home_visual p,
div#minisite_visual p {
	margin: 20px;
}

div.alsosee_home {
	position: relative;
	z-index: 100;
	float: right;
	width: 225px;
	margin-left: -20px;
	padding: 7px 0 0 18px;
}

div.alsosee_home_blue {
	background: #003081;
	color: #ffffff;
	padding: 0 0 10px 18px;
}
div.alsosee_home_blue h3, 
div.alsosee_home_blue a,
div.alsosee_home_blue a:hover {
	color: #ffffff;
}

div.alsosee_home_blue ul.bulletlist {
	margin: 0;
}

div.alsosee_home_blue ul.bulletlist li {
	background: url(/html/images/quickwins/bullet_wit.gif) left 5px no-repeat;;
	padding-left: 7px;
}

div.alsosee_home_blue ul.bulletlist li a,
div.alsosee_home_blue ul.bulletlist li a:hover {
	background: none;
	padding: 0;
}

div.alsosee_home alsosee_home_blue ul.bulletlist {
	margin: 0;
}

div.alsosee_home alsosee_home_blue ul.bulletlist li {
	background: url(/html/images/quickwins/bullet_wit.gif) left 5px no-repeat;;
	padding-left: 7px;
}

div.alsosee_home alsosee_home_blue ul.bulletlist li a,
div.alsosee_home alsosee_home_blue ul.bulletlist li a:hover {
	background: none;
	padding: 0;
}

div.alsosee_home legend {
	display: none;
}

div.alsosee_home input.text {
	width: 155px;
	margin-bottom: 3px;
}

div.alsosee_home input.button {
	margin-bottom: 5px;
}

div.bottomoptions div.column {
	float: left;
	width: 210px;
	padding: 16px 18px 10px 16px;
	background: url(/html/images/quickwins/bg_bottomoptions.png) no-repeat;
	overflow: hidden;
}

div.bottomoptions div.banner {
	padding: 4px 6px 0 4px;
	width: 234px;
}

div.bottomoptions div.banner a {
	display: block;
}

ul.bulletlist {
	list-style-type: none;
	padding: 0;
	line-height: 14px;
}

ul.bulletlist li {
	margin-bottom: 4px;
}

ul.bulletlist li.toonalle {
	margin-top: 13px;
}

ul.bulletlist li a {
	background: url(/html/images/quickwins/bullet_klein.gif) left 5px no-repeat;
	padding-left: 7px;
	display: block;
}

ul.bulletlist li a:hover {
	background-image: url(/html/images/quickwins/bullet_klein_hover.gif);
}

div#footer {
	clear: both;
	font-size: 0.91em;
	color: #999999 !important;
	background: url(/html/images/quickwins/bg_footer.png) repeat-x;
	padding: 10px 0 30px;
}

div#footer h3 {
	color: #7e7e7e;
}

div#footer a {
	font-size: 0.91em;
	color: #999999 !important;
}

div#footer div.bottomoptions {
	padding-left: 10px;
	margin: 0 auto;
	position: static;
}

div#footer div.column {
	padding: 0 22px 0 12px;
	background: none;
}

div#footer ul.bulletlist li a {
	background: url(/html/images/quickwins/bullet_breadcrumbs.gif) left 5px no-repeat;
}



/******************************************** vervolgpagina *******************************/


div#leftcolumn {
	float: left;
	width: 722px;
	margin-bottom: 30px;
	background: url(/html/images/quickwins/bg_rightcolumn.png) right top no-repeat;
	padding-right: 8px;
}

div#leftcolumn.leftcolumn_wide {
	width: 958px;
	background-image: url(/html/images/quickwins/bg_leftcolumn_wide.png);
}

div#rightcolumn {
	float: left;
	width: 226px;
	padding-left: 18px;
	line-height: 1.64em;
	margin-bottom: 30px;
	font-size: 0.91em;
	margin-left: -8px;
}

div#menupane {
	width: 234px;
	float: left;
	overflow: hidden;
}

div#menupane img {
	margin: 1px 0 9px;
}

div#menupane h3 {
	background-color: #003081;
	height: 23px;
	border-right: 1px solid #bfcce0;
	border-bottom: 1px solid #bfcce0;
	padding: 5px 13px 0;
	margin: 0;
}

ul#navmenu {
	border-top: 1px solid #bcc9de;
}

ul#navmenu li a {
	display: block;
	background-color: #e9e9e9;
	border-bottom: 1px solid #bcc9de;
	padding: 6px 20px;
	text-decoration: none;
	color: #003081;
}

ul#navmenu li a:hover {
	background-color: #003081;
	color: #ffffff;
}

ul#navmenu li a.open,
ul#navmenu li a.open:hover {
	background-color: #003081;
	color: #ffffff;
	font-weight: bold;
}

ul#navmenu li ul li a {
	background-color: #ffffff;
	padding-left: 27px;
	font-size: 0.9em;
}
ul#navmenu li ul li a:hover,
ul#navmenu li ul li a.open:hover {
	background-color: #ffffff;
	color: #009534;
	text-decoration: underline
}

ul#navmenu li ul li a.open {
	color: #009534;
	background-color: #ffffff;
}

ul#navmenu li ul li ul li a {
	padding-left: 41px;
	background: url(/html/images/quickwins/navmenu_closed.gif) 28px 10px no-repeat;
}

ul#navmenu li ul li ul li a.open {
	background: url(/html/images/quickwins/navmenu_active.gif) 28px 10px no-repeat;
}

div#contentpane {
	color: #000000;
	width: 440px;
	padding: 18px 18px 0 30px;
	float: left;
	line-height: 1.64em;
	overflow: hidden;
}

div#contentpane table,
div#contentpane select,
div#contentpane textarea {
	color: #000000;
}

div.leftcolumn_wide div#contentpane {
	width: 678px;
	padding-right: 16px;
}

div#contentpane p#breadcrumbs {
	margin: 0 0 1em;
}

div#contentpane p#breadcrumbs a {
	display: inline-block;
	color: #a2a4a6;
	background: url(/html/images/quickwins/bullet_breadcrumbs.gif) left 7px no-repeat;
	padding-left: 8px;
	margin-right: 7px;
	white-space: nowrap;
	text-decoration: none;
}

div#contentpane p#breadcrumbs a.current,
div#contentpane p#breadcrumbs a:hover {
	color: #56595e;
	background-image: url(/html/images/quickwins/bullet_breadcrumbs_current.gif);
}

div#contentpane p#breadcrumbs a:hover {
	text-decoration: underline;
}

div#contentpane h3 {
	font-family: verdana, arial, sans-serif;
	color: #003081;
	font-size: 1em;
	line-height: 1.3em;
	margin-bottom: 0.5em;
}

div#contentpane a,
div.alsosee a {
	text-decoration: underline;
}

div#contentpane ul,
div.alsosee ul,
div.alsosee_home ul {
	margin: 0 0 1em 1em;
}

div#contentpane ol {
	margin: 0 0 1em 2.5em;
}

div#contentpane ul li,
div.alsosee ul li {
	list-style-type: none;
	background: url(/html/images/quickwins/bullet_klein.gif) left 7px no-repeat;
	padding-left: 8px;
}

ul.page_actions {
	background: #003081 url(/html/images/quickwins/bg_page_actions.png) left top no-repeat;
	margin: 0 0 0 -18px;
	padding: 13px 21px 7px 18px;
	list-style-type: none;
	position: relative;
	z-index: 200;
}

ul.page_actions a.terug {
	background: url(/html/images/quickwins/terug.gif) 8px 4px no-repeat;
	padding: 0 0 0 19px;
	color: #ffffff;
	margin: 2px 0 0;
}

ul.page_actions a.printpagina {
	background: url(/html/images/quickwins/printerblauw.gif) left 1px no-repeat;
	padding: 0 0 0 19px;
	color: #ffffff;
	margin: 2px 0 0;
}

ul.page_actions a.contact {
	background: url(/html/images/quickwins/icon_contact.png) left 1px no-repeat;
	padding: 0 0 0 19px;
	color: #ffffff;
	margin: 2px 0 0;
}


div.alsosee {
	border-top: 1px solid #bfcce0;
	padding: 17px 10px 7px 0;
	margin-top: -1px;
}

div.alsosee h3 {
	margin-bottom: 5px;
}

div.alsosee a.meer {
	background: url(/html/images/quickwins/bullet_klein.gif) left 5px no-repeat;
	padding-left: 6px;
	margin-top: 3px;
	position: absolute;
	right: 10px;
}
div.alsosee a.meer:hover {
	background-image: url(/html/images/quickwins/bullet_klein_hover.gif);
}

div.alsosee ul,
div.alsosee_home ul {
	clear: both;
	list-style-type: none;
	margin-left: 0;
}

div.alsosee ul li {
	margin-bottom: 3px;
}

div.alsosee ul.linklist li {
	background: none;
	padding-left: 0;
}

div.alsosee ul.linklist li a {
	background: url(/html/images/quickwins/bullet_klein.gif) left 7px no-repeat;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}
div.alsosee ul.linklist li a:hover {
	background-image: url(/html/images/quickwins/bullet_klein_hover.gif);
	text-decoration: underline;
}
li a.pdf {
	background: url(/html/images/quickwins/pdf.gif) left top no-repeat !important;
	padding-bottom: 2px;
	padding-left: 20px !important;
}
li a.word {
	background: url(/html/images/quickwins/word.gif) left top no-repeat !important;
	padding-bottom: 2px;
	padding-left: 20px !important;
}



/******************************************** tabellen & formulieren *******************************/

div#contentpane table.standaardtabel {
	font-size: 1em;
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 2em;
}

div#contentpane table.standaardtabel td,
div#contentpane table.standaardtabel th {
	padding: 3px 0 4px 0;
	border-top: 1px solid #bcc9de;
	border-bottom: 1px solid #bcc9de;
	color: #56595e;
}

div#contentpane table.standaardtabel th {
	border-top: none;
	font-size: 0.91em;
	text-align: left;
	color: #003081;
}


div#contentpane form.standaardformulier fieldset {
	border: none;
	color: #56595e;
}

div#contentpane form.standaardformulier label,
div#contentpane form.standaardformulier div {
	display: block;
	clear: both;
}

div#contentpane form.standaardformulier span {
	float: left;
	width: 140px;
	margin-right: 17px;
	margin-bottom: 5px;
}

div#contentpane form.standaardformulier input.text_wide,
div#contentpane form.standaardformulier textarea {
	float: left;
	width: 294px;
	border: 1px solid #bcc9de;
	padding: 1px 2px;
	margin-bottom: 5px;
}

div#contentpane form.standaardformulier input.text_small {
	float: left;
	width: 154px;
	border: 1px solid #bcc9de;
	padding: 1px 2px;
	margin-bottom: 5px;
}

div#contentpane form.standaardformulier select.wide {
	float: left;
	width: 300px;
	margin-bottom: 5px;
}

div#contentpane form.standaardformulier select.medium {
	float: left;
	width: 55px;
	margin-bottom: 5px;
	margin-right: 5px;
}

div#contentpane form.standaardformulier select.small {
	float: left;
	width: 40px;
	margin-bottom: 5px;
	margin-right: 5px;
}

div#contentpane form.standaardformulier div {
	margin-bottom: 5px;
}

div#contentpane form.standaardformulier div div.inputgroup {
	float: left;
	width: 300px;
	clear: none;
}

div#contentpane form.standaardformulier div label {
	clear: none;
	display: inline;
	margin-right: 10px;
	line-height: 1.5em;
	white-space: nowrap;
}

div#contentpane form.standaardformulier div label input {
	vertical-align: middle;
}



/* sIFR - DO NOT MODIFY */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


/* sIFR specifiek */
.sIFR-hasFlash h2,
.sIFR-hasFlash h2.sifr,
.sIFR-hasFlash h2.sifr_wit,
.sIFR-hasFlash legend {
	line-height: 1.4em;
	font-size: 24px;
}

.sIFR-hasFlash h2.matrix_item {
	line-height: 27px;
	font-size: 18px;
	margin-top: -5px;
}

.sIFR-hasFlash h2.matrix_titel {
	line-height: 11px;
	font-size: 18px;
	margin: 2px 0px -4px 5px;
}

.sIFR-hasFlash h3.sifr,
.sIFR-hasFlash h3.sifr_wit {
      line-height: 1.5em !important;
      font-size: 13px !important;
      margin-bottom: -3px;
      letter-spacing: -1.5px !important;
}
.sIFR-hasFlash div.alsosee h3.sifr {
	margin-bottom: 3px;
}
.sIFR-hasFlash div.ledenblok_rechts h3.sifr {
	margin-bottom: 0.75em;	
}


.sIFR-hasFlash legend.sifr {
	line-height: 1.3em;
	font-size: 16px;
	margin-bottom: 0 !important;
}
.sIFR-hasFlash h1.paginatitel {
	padding-top: 7px;
	letter-spacing: -2.4px;
}



/**************************************************************************** STYLES VOOR DE ACTIE PAGINA *****/

div#actie_center {
	width: 950px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

div#header_actie {
	height: 86px;
}

div#header_actie h1,
div#header_actie h1 a {
	width: 230px;
	height: 60px;
	text-indent: -9999px;
	background: url(/html/images/quickwins/logo_pggm.gif) no-repeat;
	float: left;
	display: block;
}

div#header_actie form#vraagstellen_actie {
	float: right;
	background-color: #ffffff;
	width: 504px;
	height: 17px;
	padding: 0;
	margin-left: 210px;
	margin-top: 52px;
}

div#leftcolumnac {
	float: left;
	width: 150px;
	margin: 0;
}

div#actie_center div#rightcolumn {
	float: right;
	width: 800px;
}

div#acmenu {
	width: 150px;
	background: #003081;
	height: 100px;
}

div#bg_imgholder {
	background: url(/html/images/quickwins/bg_actiehead.png) no-repeat top left;
	width: 800px;
	height: 385px;
	margin-bottom: 20px;
	position: relative;
}

div#leftcolumnac div#acmenu  ul li {
	padding: 11px 0 7px 11px;
}

div#leftcolumnac div#acmenu  ul li a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a2a3a5;
	text-decoration: none;
}

div#leftcolumnac div#acmenu  ul li a:hover {
	color: #ffffff;
}

div.itemholder {
	width: 500px;
	float: left;
}

div.itemholder img {
	float: left;
	margin: 0 11px 11px 0;
}

div.mediaholder {
	width: 300px;
	height: 259px;
	float: right;
}

div#itemimg {
	background: url(/html/images/quickwins/item.png) no-repeat top left;
	width: 150px;
	height: 110px;
	float: left;
	margin: 0 20px 22px 0;
}

h2.matrix_item {
	float: left;
	width: 330px;
}

h2.matrix_titel {
	float: left;
	width: 330px;
}

div.sparen_holder {
	border-top: 1px solid #bcc9de;
	position: relative;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 125px;
}

div.sparen {
	position: absolute;
	left: 0px;
	display: block;
}

div.sparen img {
	margin: 20px 0 0px 0;
}

div.profiteer {
	position: absolute;
	right: 64px;
	display: block;
}

div.profiteer img {
	margin: 48px 0 0px 0;
}

p.sparen_kop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003081;
	font-weight: bold;
}

div.wit_bg {
	background: url(/html/images/quickwins/blok_wit.png) no-repeat top left;
	width: 437px;
	height: 174px;
	bottom: 12px;
	right: 12px;
	position: absolute;
}

div.koptekst {
	clear: both;
	margin-left: 85px;
	margin-right: 10px;
	padding: 12px 0 0 0;
	color: #003081;
}

form#vraagstellen_actie fieldset {
	border: none;
	text-align: justify;
	width: 420px;
	float: right;
}

form#vraagstellen_actie legend {
	font-family: arial, sans-serif;
	color: #003081;
	font-size: 1.27em;
	font-weight: bold;
	margin-bottom: 6px;
	float: left;
	margin-left: -7px;
}

form#vraagstellen_actie input.text {
	width: 342px;
	border: 1px solid #bcc9de;
	padding: 1px 5px;
}

form#vraagstellen_actie input.button {
	clear: both;
	font-weight: bold;
	background-color: #003081;
	border: none;
	color: #ffffff;
	padding: 1px 5px;
	float: right;
	cursor: pointer;
}

div.itemholder ul {
	float: left;
	margin: 0px;
	padding: 0px;
}

div.itemholder ul li {
	list-style-image: url(/html/images/quickwins/arrow.png);
	margin: 0 0 0 15px;
}

div.sparen ul li {
	list-style-image: url(/html/images/quickwins/arrow.png);
	margin: 0 0 0 13px;
}

div.profiteer ul li {
	list-style-image: url(/html/images/quickwins/arrow.png);
	margin: 0 0 0 13px;
}

div#footerac {
	clear: both;
	border-top: 1px solid #e4e4e4;
	padding: 10px 0 0;
	margin-top: 17px;
	margin-bottom: 10px;
	color: #a2a4a6;
	float: right;
	width: 800px;
}

div#footerac a {
	color: #a2a4a6;
	text-decoration: none;
	font-weight: normal;
}

div#player{
	float: right;
}

p.commercial {
	margin: 20px 0 0 12px;
	position: relative;
	top: 18px;
}

a.home  {
	background: url(/html/images/quickwins/home.png) no-repeat top left;
	width: 92px;
	height: 32px;
	display: block;
}

a.home:hover  {
	background: url(/html/images/quickwins/homeov.png) no-repeat top left;
}

a.lidw  {
	background: url(/html/images/quickwins/lidw.png) no-repeat top left;
	width: 92px;
	height: 32px;
	display: block;
}

a.lidw:hover  {
	background: url(/html/images/quickwins/lidwov.png) no-repeat top left;
}

a.spr  {
	background: url(/html/images/quickwins/sparen.png) no-repeat top left;
	width: 92px;
	height: 32px;
	display: block;
}

a.spr:hover  {
	background: url(/html/images/quickwins/sparenov.png) no-repeat top left;
}

fieldset#Login 
{
	background-color:#D6DDEA;
	margin-left:0;
	margin-top:0;
	padding:10px;
	position:relative;
	top:1px;
	width:190px;
}

table#TableLogin td.FormLabel
{
	padding-right:3px;
	padding-bottom:0px;
	width:125px;
	color: #56595e;
}

table#TableLogin td 
{
	padding-bottom:5px;
}

table#TableLogin td 
{
	padding-bottom:5px;
}

table#TableLogin td.FormInput
{
	width:151px;
}

table#TableLogin td.FormInput 
{
	padding:0 3px 5px 5px;
	text-align:right;
}

table#TableLogin td.FormHelpIcon 
{
	padding-right:2px;
	vertical-align:middle;
	width:14px;
}

.ChkOnthoudKlantnummer input
{
	margin-right: 2px;
}

tr.onthoudKlantnummer td 
{
	height:30px;
	text-align:left !important;
	vertical-align:bottom;
}

input.InputMedium 
{
	border:1px solid #BDC9DE;
	width:160px;
	font-size: 1.2em;
}

input.InputSubmit 
{
	background-color:#003081;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana;
	font-size:1em;
	font-weight:bold;
	margin:10px 0;
	padding:1px 5px;
}
input.InputSubmit:hover {
	background-color: #009534 !important;
}

input.InputAanmelden
{
	background-color:#003081;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana;
	font-size:1em;
	font-weight:bold;
	margin:10px 0;
	padding:1px 5px;
	width:230px;
}
input.InputAanmelden:hover {
	background-color: #009534 !important;
}


/******************************************** Q-go lightbox *******************************/

ul.qgo_nav {
	margin: 0;
	padding: 0;
	border-bottom: solid 30px #003081;
	list-style: none;
	height: 31px;
}

ul.qgo_nav li {
	float: left;
	margin: 0 1px 0 0;
}

ul.qgo_nav li a {
	display: block;
	background: url(/images/qgo_tabs_pggm_tcm21-160572.png) no-repeat;
	height: 1px;
	padding-top: 30px;
	overflow: hidden;
}

ul.qgo_nav li#qgonav1 a {
	background-position: 0 0;
	width: 107px;
}
ul.qgo_nav li#qgonav1.active a,
ul.qgo_nav li#qgonav1 a:hover {
	background-position: 0 -31px;
}

ul.qgo_nav li#qgonav2 a {
	background-position: -108px 0;
	width: 68px;
}
ul.qgo_nav li#qgonav2.active a,
ul.qgo_nav li#qgonav2 a:hover {
	background-position: -108px -31px;
}

ul.qgo_nav li#qgonav3 a {
	background-position: -177px 0;
	width: 101px;
}
ul.qgo_nav li#qgonav3.active a,
ul.qgo_nav li#qgonav3 a:hover {
	background-position: -177px -31px;
}


/******************************************** ledenpagina *******************************/

div#contentpane ul.ledenpagina {
	margin: 1.5em 0 0;
}

div#contentpane ul.ledenpagina li {
	background: none;
	border-bottom: solid 1px #bcc9de;
	margin: 0 0 2em;
	padding: 0 0 1em;
}

div#contentpane ul.ledenpagina li img {
	width: 102px;
}

div#contentpane ul.ledenpagina li.left img {
	margin: 0 15px 0 0;
	float: left;
}

div#contentpane ul.ledenpagina li.right img {
	margin: 0 0 0 15px;
	float: right;
}

a.leden_button {
	display: block;
	background: #ededed url(/html/images/quickwins/bg_rightbutton.png) repeat-x;
	border: 1px solid #ccc;
	padding: 5px 25px;
	font-weight: bold;
	text-align: center;
	line-height: 1.273em;
}

div#rightcolumn a.leden_button {
	font-size: 1.1em;
	margin-top: 2em;
}

div#contentpane ul.ledenpagina_aanbiedingen {
	margin: 0;
	width: 456px;
	overflow: hidden;
}

div#contentpane ul.ledenpagina_aanbiedingen li.aanbieding {
	width: 212px;
	margin: 0 0 15px;
	padding: 0 16px 40px 0;
	float: left;
	background: none;
	border-bottom: solid 1px #bcc9de;
	position: relative;
}

div#contentpane ul.ledenpagina_aanbiedingen li h3 {
	margin-bottom: 0.25em;
}

div#contentpane ul.ledenpagina_aanbiedingen li img {
	width: 100%;
	margin: 0 0 0.75em;
}

div#contentpane ul.ledenpagina_aanbiedingen ul.linklist {
	margin: 0 0 1em;
}

div#contentpane ul.ledenpagina_aanbiedingen ul.linklist li {
	background: none;
	padding: 0;
}

div#contentpane ul.ledenpagina_aanbiedingen ul.linklist li a {
	background: url(/html/images/quickwins/bullet_klein.gif) left 7px no-repeat;
	padding-left: 8px;
	display: block;
	text-decoration: none;
}
div#contentpane ul.ledenpagina_aanbiedingen ul.linklist li a:hover {
	background-image: url(/html/images/quickwins/bullet_klein_hover.gif);
	text-decoration: underline;
}

div#contentpane ul.ledenpagina_aanbiedingen a.button {
	font-weight: bold;
	display: inline-block;
	background: #003081 url(/html/images/quickwins/bg_button.gif) left top repeat-x;
	border: none;
	color: #ffffff;
	padding: 1px 5px;
	text-decoration: none;
	position: absolute;
	bottom: 15px;
}
div#contentpane ul.ledenpagina_aanbiedingen a.button:hover {
	background-position: left bottom;
}

div#contentpane a.leden_button {
	width: 200px;
	padding: 5px;
	text-decoration: none;
}

div.ledenblok_rechts {
	padding-top: 16px;
}
 
div.ledenblok_rechts img {
	width: 100%;
	margin: 0 0 1em;
}

div#contentpane ul.leden_home {
	width: 712px;
	margin: 0;
}

div#contentpane ul.leden_home li {
	width: 117px;
	padding: 0 15px 0 10px;
	margin: 0 34px 0 0;
	float: left;
	border: solid 1px #adafb0;
	height: 261px;
	position: relative;
	background: #ffffff no-repeat left bottom;
	overflow: hidden;
}

div#contentpane ul.leden_home li img {
	margin: 0 -15px 0 -10px;
}

div#contentpane ul.leden_home li.color1 {
	background-image: url(/html/images/quickwins/leden_home_color1.png);
}
div#contentpane ul.leden_home li.color2 {
	background-image: url(/html/images/quickwins/leden_home_color2.png);
}
div#contentpane ul.leden_home li.color3 {
	background-image: url(/html/images/quickwins/leden_home_color3.png);
}
div#contentpane ul.leden_home li.color4 {
	background-image: url(/html/images/quickwins/leden_home_color4.png);
}
div#contentpane ul.leden_home li.color5 {
	background-image: url(/html/images/quickwins/leden_home_color5.png);
}
div#contentpane ul.leden_home li.color6 {
	background-image: url(/html/images/quickwins/leden_home_color6.png);
}
div#contentpane ul.leden_home li.color7 {
	background-image: url(/html/images/quickwins/leden_home_color7.png);
}

div#contentpane ul.leden_home li a {
	position: absolute;
	left: 0;
	top: 0;
	width: 142px;
	height: 261px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/html/images/spacer.png) repeat;
}

div#contentpane ul.leden_home li h3 {
	width: 117px;
}

/* blauwe buttons met shadow 29-04-2010 */
/* login buttons homepage */


* blauwe buttons met shadow 29-04-2010 */
/* login buttons homepage */

#login_bts {
padding-top: 10px;
}

#login_bts a {
font-weight: bold;
display: inline-block;
background: #003081 url(/html/images/quickwins/bg_button.gif) left top repeat-x;
color: #ffffff;
width: 140px;
padding: 4px 5px 5px 5px;
text-decoration: none;
margin: 0px 0px 10px 0px;
}
#login_bts a:hover {
background: #003081 url(/html/images/quickwins/bg_button.gif) left bottom repeat-x;
}
#login_bts a.button_blauw {
display: inline-block;
height: 25px;
left: -4px;
top: -4px;
position: relative;
margin: 0 15px 0 0;
padding: 7px 0 0 19px;
background: url(/HTML/images/2010/bg_button_bl.png) no-repeat left top;
color: #ffffff !important;
font-weight: bold;
text-decoration: none !important;
white-space: nowrap;
}

#login_bts a.button_blauw span {
position: absolute;
right: -19px;
top: 0;
background: url(/HTML/images/2010/bg_button_bl.png) no-repeat right top;
width: 19px;
height: 32px;
cursor: pointer;
}
#login_bts a.button_blauw:hover {
background-position: left bottom;
}

#login_bts a.button_blauw:hover span {
background-position: right bottom;
}
/* fixed width */
#login_bts a.fw {
width: 135px;
}



/* vraag stellen in content frame */

form#vraagstellen_content legend,
fieldset#vraagstellen_content legend {
	display: none;
}

form#vraagstellen_content,
fieldset#vraagstellen_content {
	border: none;
	text-align: right;
	float: right;
	margin-top: 15px;
}

form#vraagstellen_content a,
fieldset#vraagstellen_content a {
	display: inline-block;
	margin: 0 110px 8px 0;
	background: url(/html/images/quickwins/bullet_klein.gif) left 5px no-repeat;
	padding-left: 7px;
}
form#vraagstellen_content a:hover,
fieldset#vraagstellen_content a:hover {
	background-image: url(/html/images/quickwins/bullet_klein_hover.gif);
}

form#vraagstellen_content input.text,
fieldset#vraagstellen_content input.text {
	width: 322px;
	border: 1px solid #bcc9de;
	padding: 1px 5px;
	float: right;
	margin-right: 3px;
}

form#vraagstellen_content input.button,
fieldset#vraagstellen_content input.button {
	float: right;
}


a.ledenbutton {
	display: inline-block;
	height: 25px;
	left: -4px;
	top: -4px;
	position: relative;
	margin: 0 15px 0 0;
	padding: 7px 0 0 19px;
	background: url(/HTML/images/quickwins/bg_button.png) no-repeat left top;
	color: #ffffff !important;
	font-weight: bold;
	text-decoration: none !important;
	white-space: nowrap;
}

a.ledenbutton span {
	position: absolute;
	right: -19px;
	top: 0;
	background: url(/HTML/images/quickwins/bg_button.png) no-repeat right top;
	width: 19px;
	height: 32px;
	cursor: pointer;
}

a.ledenbutton span.arrow {
	background: url(/HTML/images/quickwins/bg_button_arrow.png) no-repeat right top;
	right: -38px;
	width: 38px;	
}

a.ledenbutton:hover {
	background-position: left bottom;
}

a.ledenbutton:hover span {
	background-position: right bottom;
}