

a:active { 
    outline: none; 
}
a:focus { 
    -moz-outline-style: none; 
}
body {
    font-family:Tahoma,Arial,Verdana;
    font-size:0.70em;
    line-height:15px;
    color:#1E1E1E;
    margin:0pt;
    padding:0pt;
}
a {
    text-decoration: none;
    color:#1E1E1E;
}
h1, h3 {
    background: url(../img/lijn-kop.gif) no-repeat bottom;
	  font-size:1.65em;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:37px;
    padding-bottom:15px;
  	overflow: hidden;
}
h2 {
    font-size:1.4em;
}
h4{
	margin-bottom: 0;
}
img {
    border:0pt none;
}
table.score td, table.score th {
    border:1px solid #830d00;
	
    margin:0px;
    padding:0px;
}
table.score th, table.score .label-indicator, table.score .tabelkop { text-align:left; }
table.score td {
	text-align:center;
	width:36px;
	height:30px;
}
.results-table td { background-color:#fff; }
table.score .lastTd { width:100px; background-color:#ac1100; }
table.score {
    border-collapse:collapse;
    margin:0px;
    padding:0px;
    width:auto;
	border-left:5px solid #830d00;
	border-right:5px solid #830d00;
}
table.score table.score {
    margin:0px;
}
table.score td.label-indicator {
    background: url(../img/achter-indicator.gif) no-repeat;
    padding-left:10px;
	width:157px;
}
table.score th.tabelkop, table.score td.tabelkop {
    color:#ffffff;
    background: url(../img/achter-tabel.gif) repeat-x;
    height: 20px;
    font-weight:bold;
    padding-left:10px;
}

table.score .tabelTrigger { display:block; width:120px; background: url(../img/tabelkop_open.gif) no-repeat right 1px; cursor:pointer; }
table.score .closedTable { background-image: url(../img/tabelkop_closed.gif); }

input, select, textarea {
    border:1px solid #dcdcdc;
}
#page {
    text-align:center;
}
#logo-click {
    height:60px;
    width:170px;
    position:absolute;
    margin-top:25px;
    margin-left:35px;
    cursor:pointer;
}
#header-wrapper {
    background-image: url(../img/header-achter.gif);
    background-repeat: repeat-x;
    background-position: center top;
    min-height:260px;
}
#content-wrapper {
    clear: both;
    width: 880px;
    margin: 0px auto;
    padding-top: 20px;
    text-align:left;
}

#content-wrapper #content-bar-center ul {
    list-style-type: disc;
    padding-left: 20px;
}

#footer-wrapper {
    clear: both;
    background-color: #dddddd;
}
#frontpage-content {
    float:left;
    width: 430px;
    padding: 0 57px 0 10px;
	min-height: 360px; 
	height: auto !important; 
	height: 360px; 
	
}
#frontpage-content h2 { font-size: 1em !important; margin-bottom: 15px; }
#frontpage-content a, .frontpage-right a { color: #1c7cde; text-decoration: underline; }
.frontpage-right a img { text-decoration: none; border: none; }
#frontpage-latest {
    float:left;
    width: 505px;
    text-align:left;
    background-color: #eeeeee;
    padding: 10px 10px 0;
    overflow: hidden;
}
.frontpage-right {
    float: right;
    width: 383px;
	min-height: 325px;
	height: auto !important; 
	height: 325px; 
    text-align:left;
    padding: 25px 0 10px;
    overflow: hidden;
}
.right-bottom {
    width: 340px !important;
	padding: 0;
	min-height: 200px;
	height: auto !important; 
	height: 200px; 
}
.frontpage-right h3 { background: none; font-size: 1em !important; margin: 0; padding-bottom: 5px; }
.right-top-content { padding-left: 45px; }

.latest-nieuws-header {
    background-image: url(../img/kop-nieuwsitem.gif);
    text-align: right;
    padding: 4px 14px 0px 0px;
    font-size:0.90em;
    min-height: 18px;
    color: #1e1e1e;
}
.frontpage-news-header {
    margin-top:5px;
    padding: 2px 0 5px 6px;
	position: relative; 
	width: 500px;
}
.frontpage-item {
    margin: 10px 0px;
}
.latest-poll-header {
    background-image: url(../img/kop-poll.gif);
    text-align: right;
    padding: 4px 10px 0px 0px;
    font-size:0.90em;
    min-height: 18px;
    color: #000;
}
.latest-petitie-header {
    background-image: url(../img/kop-petitie.gif);
    text-align: right;
    padding: 4px 10px 0px 0px;
    font-size:0.90em;
    min-height: 18px;
    color: #ffffff;
}
.latest-body {
    background-image: url(../img/achter-frontpageitem.gif);
    background-repeat: repeat-y;
    color: #1e1e1e;
    padding: 15px 15px 10px 15px;
}
#newsletterBtn { width:149px; height: 22px; right: 0px; top: 0px; position: absolute; }

/*twitter*/

.homeMisc div.twtr-widget {  font-family:tahoma,helvetica,arial,sans-serif !important; font-size:11px !important; position:relative; }
.homeMisc div.twtr-widget .twtr-timeline { height: 313px !important; }
.homeMisc .twtr-widget p { font-size: 11px !important; }

.socialIcons { position: relative; height: 30px; padding: 2px 0 0 5px; }
.socialIcon { position: relative; top: 6px;}

#logo-bar-wrapper {
    background-image: url(../img/greyline.png);
    background-repeat: repeat-x;
    background-position: 0px 70px;
    padding-top:70px;
    clear: both;
}
#logo-bar-text {
    float:left;
    margin-top:27px;
}
#header-content {
    clear: both;
    width:940px;
    margin: 0px auto;
}
#logo-bar-content {
    clear: both;
    width:880px;
    margin: 0px auto;
}
#footer-content {
    clear: both;
    width:880px;
    margin: 0px auto;
    padding-top: 30px;
}
#header-left {
    text-align:left;
    float: left;
}
#header-center {
    width: 880px;
    float: left;
}
#header-click-logo {
    width: 180px;
    height: 75px;
    float: left;
    cursor: pointer;
    position: absolute;
    top:20px;
}
#header-banner {
    width: 880px;

    height:180px;
    background-image: url(../img/header.jpg);
    text-align:right;
}
#header-menu {
    width: 760px;
    text-align:left;
    background-color: #ffffff;
    float:left;
}
#header-rss {
    width: 62px;
    float:left;
}
#header-submenu {
    width: 880px;
    text-align:left;
    min-height:40px;
    clear:both;
    background-color: #ac1100;
}
#header-right {
    text-align:right;
    float: left;
}
.vergelijkknop {
    position: relative;
    right: 25px;
    top:20px;
}
.logo-image {
    margin: 19px 0px 18px 50px;
    float: right;
}
.footer-block {
    width: 176px;
    float: left;
    text-align:left;
    margin-bottom:30px;
}
ul {
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}
ul.submenu {
    padding: 12px 0px;
}
#header-menu ul li {
    display:inline;
    padding: 0px;
}   
#header-submenu ul li {
    display:inline;
    padding: 0px 15px;
    background: url(../img/submenu-divider.gif) no-repeat center left;    
}
#header-submenu ul li:first-child {
    background: none;    
}

ul.nav-links li {
    margin: 5px 0px;
    padding: 0px 10px;
    background: url(../img/bullet.gif) no-repeat 0px 5px;
}
ul.dl-links li {
    margin: 5px 0px;
    padding: 0px 10px;
    background: url(../img/bullet-dl.gif) no-repeat 0px 5px;
}
#header-submenu ul li a{
    text-decoration:none;
    color:#FFFFFF;
}
#header-submenu ul li.submenu-active{
    font-weight: bold;
    padding: 0px 15px 0px 10px;
}
ul li.nav-links-first{
    font-weight: bold;
}
ul li.nav-links-active, ul li.nav-sec-links-active{
    font-weight: bold;
    color:#ac1100;
    background: url(../img/block-red.gif) no-repeat 0px 5px;
}
 .submenu-active a{
    color:#ffffff;
}
#content-bar-left ul li.nav-links-active a, ul li.nav-sec-links-active a{
    color:#ac1100;
}

ul.nav-links li a:hover{
	color:#7F7F7F;
}
#content-bar-left {
    float:left;
    width: 160px;
}
#content-bar-center {
	position:relative;
    float:left;
    width: 520px;
    margin: 0px 20px;
}
#content-bar-center-embed {
    width: 100%;
    margin: 0px;
}

	.fullColl { width: 700px !important; margin-right:0 !important; position:relative; }
	.fullColl h1 { background-position:left bottom; }
	.fullColl .bankLogo { position:absolute; top:-20px; right:0; }

#content-bar-center a{
	text-decoration: underline;
}
#content-bar-wide {
    float:left;
    width: 700px;
    margin-left: 20px;
}
#content-bar-right {
    float:left;
    width: 160px;
}
.sidebar-header {
    padding:40px 10px 10px;
    font-weight:bold;
    background: url(../img/sidebar-top.gif) no-repeat top;
}
.sidebar-header-meter {
	margin:0 0 0 3px;
    padding:40px auto;
    font-weight:bold;
    background: url(../img/sidebar-top.gif) no-repeat top;
}
.sidebar-subheader {
    padding: 10px;
    font-weight:bold;
}
.sidebar-item-short.sidebar-header {
    padding:20px 10px 10px;
}
.sidebar-content {
    padding:10px 10px 70px;
    background: url(../img/sidebar-bottom.gif) no-repeat bottom;
}
.sidebar-content-short {
    padding:10px 10px 30px;
    background: url(../img/sidebar-bottom.gif) no-repeat bottom;
    margin-bottom: 10px;
}
.sidebar-content-short {
    padding:10px 10px 30px;
    background: url(../img/sidebar-bottom-empty.gif) no-repeat bottom;
    margin-bottom: 10px;
}
.sidebar-content-long {
    padding:10px;
}
.sidebar-item {
    background-color: #eeeeee;
}
.sidebar-line {
    height: 1px;
    width: 100%;
    background: url(../img/sidebar-line.gif) no-repeat;
}
.default-margin {
    margin-bottom: 10px;
}
.bankwijzer-container{
    padding:10px 10px 20px 10px;
    background-color:#ac1100;
}

.tabel-header {
	  background: url(../img/achter-tabel.gif) repeat-x;
	  font-weight:bold;
	  color:#FFFFFF;
	  padding: 2px 10px;
	  font-size: 0.9em;
}  

div.warning {
    font-weight:bold;
    background-color:#ff8080;
    padding:5px;
}

div.success {
    font-weight:bold;
    padding:5px;
}

/* STUUR EEN BERICHT
 */
form.stuureenbericht div.email_bank {
    width:300px;
}
form.stuureenbericht div.email_bank  select {
    display:block;
    width:300px;
    margin-bottom:3px;
}

form.stuureenbericht div.address {
    width:500px;
    float:right;
}
form.stuureenbericht div.address label {
    padding-top:2px;
    width:55px;
}
form.stuureenbericht div.address input {
    width:300px;
}
form.stuureenbericht div.city input {
    width:300px;
}
form.stuureenbericht div.address input.checkbox {
    width:15px; margin-left: 0;
}
form.stuureenbericht div.address input.mailings, form.stuureenbericht div.address input.geslacht {
    width:10px;
}
form.stuureenbericht div.address input.zipcode {
    width:70px;
    display:inline;
    margin-right:8px;
}
form.stuureenbericht div.address input.phone {
    width:200px;
}
form.stuureenbericht div.address input.email {
	margin-bottom: 0;
}

form.stuureenbericht div.messages {
    margin-top:10px;
}
form.stuureenbericht div.messages .message_bank {
	position: relative;
}
form.stuureenbericht div.messages .message_title {
	
}
form.stuureenbericht div.messages .message_title i {
	position: absolute;
	right: 5px;
	top: 3px;
	height: 12px;
	width: 50px;
	padding-left: 15px;
	font-size: 10px;
	overflow: hidden;
	display: block;
	font-style: normal;
	line-height: 12px;
	background: transparent url(../img/tabelkop_open.gif) center left no-repeat;
	cursor: pointer;
}
form.stuureenbericht div.messages .message_bank_closed .message_title i {
	background: transparent url(../img/tabelkop_closed.gif) center left no-repeat;
}
form.stuureenbericht div.messages .message_body {
    border-left:3px solid #dcdcdc;
    padding:0 10px;
    min-height:100px;
    margin-bottom:10px;
	height: auto;
}
form.stuureenbericht div.messages .message_body_embed {
    padding:0px;
    min-height:100px;
    margin-bottom:10px;
	height: auto;
}
form.stuureenbericht div.messages .message_bank_closed .message_body {
	height: 0;
	overflow: hidden;
	min-height: 0;
}
form.stuureenbericht div.messages textarea {
    min-height:100px;
    width:500px;
}

div.form-input {
    margin-bottom:10px;
}


/* Gele kaart */

form.gelekaart div.form-wrapper {
    width:520px;
    height: 613px;
    background: url(../img/gelekaart-background.png) no-repeat top left;
    position: relative;
}
form.gelekaart div.form-body {
    padding-top: 0px;
}

form.gelekaart div.form-seperator {
      background: url(../img/form-line-full.gif) no-repeat;
      width:  230px;
      height:  1px;
	  margin: 10px 0;   
}

form.gelekaart div.email_bank {
    width:300px;
}
form.gelekaart div.email_bank  select {
    display:block;
    width:230px;
    margin-bottom:3px;
}

form.gelekaart div.input-text {
    width: 230px;
}

form.gelekaart div.address {
    width:500px;
    float:right;
}
form.gelekaart div.address label {
    padding-top:2px;
    width:55px;
}
form.gelekaart div.address input {
    width:230px;
}


form.gelekaart div.form-input-postal {
    float: left;
    padding-right: 10px;
}

form.gelekaart div.form-input-postal input {
    width: 80px;
}

form.gelekaart div.form-input-city {
    float: left;
}

form.gelekaart div.form-input-city input {
    width: 230px;
}

form.gelekaart div.form-input-email {
    clear: both;
}

form.gelekaart .form-submit-wrapper {
    width: 230px;
    text-align: right;
}

form.gelekaart .gelekaart-banklogo {
    position: absolute;
    width: 88px;
    height: 50px;
    top: 289px;
    left: 407px;
}

form.gelekaart .gelekaart-sendername {
    position: absolute;
    width: 200px;
    height: 20px;
    top: 267px;
    left: 275px;
    font-weight: bold;
    font-family: Verdana;
    color: #594516;
}


form.gelekaart div.messages {
    margin-top:10px;
}
form.gelekaart div.messages div {
    border-left:3px solid #dcdcdc;
    padding:0 10px;
    min-height:100px;
    width:480px;
}
form.gelekaart div.messages textarea {
    min-height:100px;
    width:500px;
}
form.gelekaart div#message_body {
    margin-bottom:10px;
}

.form-gelekaart-thanks {
    padding-top: 30px;
}


/* News */

.news-header{
      background: url(../img/achter-kopnieuws.gif) no-repeat;
      padding: 10px 10px 30px;
      margin-bottom: 12px;
      color: #FFFFFF;
}
.archive-list-item{
      background: url(../img/achter-kopnieuws.gif) no-repeat;
      padding: 10px 10px 30px;
      margin-bottom: 1px;
      color: #FFFFFF;
}
.news-title {
    float: left;
    font-weight: bold;
}
.news-date {
    float: right;
}
.news-body {
    clear: both;
    padding-bottom: 70px;
    background: url(../img/lijn-smal.gif) repeat-x bottom;
}
.news-teaser-body {
    clear: both;
    padding-bottom: 21px;
    background: url(../img/lijn-smal.gif) repeat-x bottom;
}
.news-readon {
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: right;
    background: url(../img/bullet.gif) no-repeat scroll 455px 6px !important;
    position: relative;
    top: -30px;
}
.news-readon a, .news-overview-link a, .news-title  a{
    text-decoration: none !important;
}
.news-readon, .news-overview-link {
    background: url(../img/bullet.gif) no-repeat scroll 0px 6px;
	padding-left: 10px;
}
.news-overview-link {
    margin-top: 10px;
}
.header-text-short {
    background:none;
}
.h1-short {
    background:none;
	  margin-bottom: 0px;    
}
.dateblock {
    background: url(../img/achter-datumbalk.gif);
    padding: 5px 10px;
    font-size: 0.8em;    
    margin-bottom: 20px;
}
.contentbalk {
    background: url(../img/achter-contentbalk.gif);
    margin-top: 20px;
    padding: 10px 10px 4px;
    font-size: 0.8em;
    width: 520px;
    height: 20px;    
}
.contentbalk-titel {
    float:left;
}
.contentbalk-rechts {
    float:right;
}
.form-wrapper {
     background-color:#eeeeee;
     margin-top: 30px;
}
.form-header {
      background: url(../img/form-top.gif) top no-repeat;
      padding: 15px 10px;
}
.form-body {
      padding: 10px 10px 0 10px;
	  overflow: hidden;
}
.form-seperator {
      background: url(../img/form-line.gif) no-repeat;
      width:  100%;
      height:  1px;      
}
.form-seperator-alt {
      background: url(../img/form-line-full.gif) no-repeat;
      width:  100%;
      height:  1px;
	  margin: 10px 0;     
}
.form-text {
      padding: 10px 0;
}
.form-footer {
      background: url(../img/form-bottom.gif) bottom no-repeat;
      padding: 10px 0;
      text-align: right;
      overflow: hidden;
}
.form-footer-alt {
      background: url(../img/form-bottom.gif) bottom no-repeat;
      padding: 0 0 10px 0;
      text-align: right;
}
.form-required {
	margin-top: 10px;
}
.news-title a{
	  color: #ffffff;
}
.img-header {
	float: right;
}
.bank-comment {
    color: #ffffff;
    margin: 10px 0px;
    clear:both;
} 
.bank-comment-header {
    background: url(../img/kop-bank-toelichting.gif) no-repeat;
    padding: 3px 15px 0px 15px;
    min-height: 19px;
    font-weight: bold;
} 
.bank-comment-content {
    background: url(../img/achter-bank-comment.gif) repeat-y;
    padding: 15px;
} 
.bank-comment-content a {
    color: #ffffff;
} 
.bank-comment-footer {
    background: url(../img/footer-bank-comment.gif) no-repeat;
    height:2px;
    width:100%;
} 

div.results-table {
    border-left:4px solid #830d00;
    border-right:4px solid #830d00;
    position:relative;
}
div.results-table img.pixel {
    position:absolute;
}
div.results-table img.top {
    top:0;
}
div.results-table img.left {
    left:-4px;
}
div.results-table img.right {
    right:-4px;
}
div.results-table img.bottom {
    bottom:0px;
}

#results-table-wrapper {
    margin-top:10px;
}
#results-table-left{
    background: url(../img/result-table-short-l.gif) no-repeat;
    float:left;
    width:4px;
    height:100%;
}
#results-table-center{
    float:left;
}
#results-table-right{
    background: url(../img/result-table-short-r.gif) no-repeat;
    float:left;
    width:4px;
    height:100%;
    margin:0;
}
.results-bar {
	height: 22px;
	width: 419px;
    background: url(../img/poll-balk-leeg.gif) no-repeat;
}
.results-bar-inner {
	height: 22px;
    background: url(../img/poll-balk-vol.gif) no-repeat;
}
.results-percentage {
	height: 22px;
	font-weight: bold;
	width: 50px;
	float: right;
}
.meter-wrapper{
    background: url(../img/achter-meters-groot.gif) no-repeat center top;
    width:170px;
    height:205px;
    float:left;
}
.meters-per-thema{
    width:510px;
    height:205px;
}
.meter-groot{
    margin:10px 8px;
}
.resultaten-naar-keuze{
   margin:10px 0px;
}
.knop-uitleg{
   margin:0px 8px;
}
.radio-label{
    width: 520px;
    display:block;
}
.radio-label input {
    border: none;
}
.form-submit{
	width: 140px;
	height: 24px;
	border: none;
    background: url(../img/knop-stem.gif) no-repeat center top;
}

select.vergelijk {
    width:200px;
}
.banklogo {
    position: relative;
    right: 13px; 
    bottom: 13px; 
}

#choose-banks-header, #choose-themes-header {
   background: url(../img/kop-selector-smal.gif);
   width:187px;
   height:21px;
   color:#ffffff;
   font-weight:bold;
}
#choose-banks-left, #choose-themes-left {
   float:left;
	 background: url(../img/selector-307-l.gif);
   width:4px;
   height:322px;
}
#choose-banks-left-embed {
   float:left;
	 background: url(../img/selector-307-l.gif);
   width:4px;
}
#choose-banks-center, #choose-themes-center {
   float:left;
	 width:179px;
   height:322px;
   background: #830d00;
}
#choose-banks-center-embed, #choose-themes-center {
   float:left;
	 width:90px;
   height:322px;
   background: #830d00;
}
#choose-banks-right, #choose-themes-right {
   float:left;
	 background: url(../img/selector-307-r.gif);
   width:4px;
   height:322px;
}
#choose-banks-right-embed, #choose-themes-right {
   float:left;
	 background: url(../img/selector-307-r.gif);
   width:4px;
}
.bank {
   float:left;
   padding:1px;
   width:87px;
   height:49px;
}
.item {
   float:left;
   padding:1px;
   width:177px;
   height:30px;
}
#selected-banks-header, #selected-themes-header {
   background: url(../img/kop-selector-breed.gif);
   width:276px;
   height:21px;
   color:#ffffff;
   font-weight:bold;
}
#selected-banks-left {
   float:left;
   background: url(../img/selector-52-l.gif);
   width:4px;
   height:52px;
}
#selected-banks-center{
    float:left;
	  background: url(../img/achter-bankselectie.gif) no-repeat center;
    width: 268px;
    height: 52px;
}
#selected-banks-right {
   float:left;
   background: url(../img/selector-52-r.gif);
   width:4px;
   height:52px;
}
#selected-themes-left {
   float:left;
   background: url(../img/selector-97-l.gif);
   width:4px;
   height:97px;
}
#selected-themes-center{
    float:left;
	  background: url(../img/achter-themaselectie.gif) no-repeat center;
    width: 268px;
    height: 97px;
}
#selected-themes-right {
   float:left;
   background: url(../img/selector-97-r.gif);
   width:4px;
   height:97px;
}
#selected-themes {
  clear:both;
  height:119px;
  margin-bottom: 25px;
}
#selected-banks {
  clear:both;
  height:75px;
  margin-bottom: 25px;
}
.results-table {
    margin-top:10px;
}
.berekenknop-active {
    background-image:url(../img/knop-bereken-actief.gif);
    width: 276px;
    height: 22px;
    border: 0px;
}
.berekenknop-disabled {
    background-image:url(../img/knop-bereken-inactief.gif);
    width: 276px;
    height: 22px;
    border: 0px;
}
.pijl {
    background:url(../img/pijl.gif) center no-repeat;
    width: 276px;
    height: 22px;
    border: 0px;
    margin: 40px 0px;
}
.resultaten-logo {
    margin: 0px 0px 5px 0px;
}
.table-borders-margin {
	 
	  margin: 10px 0px 5px;
}
#webdesign-door-webbureau-plag {
    float:left;
    width: 880px;
    margin-bottom: 30px;
}
#plaglogo {
    float:left;
    width: 28px;
}
#plagtekst, #plagtekst a {
    float:left;
    color:#9C9C9C;
    margin: 4px 0 0 3px;
}
.score-alert {
    -webkit-border-radius:2px; 
	-moz-border-radius:2px; 
	border-radius:2px;
    margin-bottom: 20px;
    background-color: #4d7426;
    color: #FFF;
}
.score-alert-content {
    padding:35px 20px 20px 40px;
    background: url(../img/alert-indicator.gif) 10px 15px no-repeat;
}
#meter {
    margin-top:10px;
}

.error { color: #ac1100; font-weight: bold; padding: 10px 0 3px; margin: 0; }

div.aanmeldennieuwsbrief .form-seperator { width: 495px; }
div.aanmeldennieuwsbrief .form-footer { padding: 0 190px 0 0; }
div.aanmeldennieuwsbrief {
	float: left; 
	display: inline; 
	width: 525px;
}

.aanmeldennieuwsbrief input.text {
	width: 229px;
}

	/* news styles... 02/12/2012... */
	.banner { width:520px; min-height:126px; height:auto !important; height:126px; }

		/* socialmedia... */
		#content-bar-center #socialMediaWrap { position:absolute; top:-8px; right:-183px; }
		#content-bar-right #socialMediaWrap { }
	
	/* sidebar links no heading... */
	.no-heading .sidebar-header { padding:0; }

		.nav-links .link-back { background-image:url(../img/bullet_reversed.gif); }

	/* bank case policy descriptions... */
	.policyDescription { width:100%; padding:0 0 40px 0; position:relative; min-height: 163px; height: auto !important; height: 80px; }
		.policyDescription h2 { display:block; font-size:13px; line-height:16px; padding:0 0 10px 0; margin:0 0 18px 0; color:#000; border-bottom:1px solid #ddd; font-weight:normal; }
		.policyDescription .inner { padding-left:180px; padding-right:100px; }
		.policyDescription .decoImg { position:absolute; top:43px; left:0; }
		.policyDescription p { padding-top:0 !important; margin-top:0; margin-bottom:21px; }
		.policyDescription .more { display:none; }
		.policyDescription .readMore { }

	/* user actions... */
	.userActions { width:520px; padding:0 0 40px 0; position:relative; }
	.userActions h2 { display:block; font-size:13px; line-height:16px; padding:0 0 10px 0; margin:0 0 5px 0; color:#000; border-bottom:1px solid #ddd; font-weight:normal; }
		.userActionEntry { width:100%; margin:0 0 0 0; padding:15px 0 0 0; position:relative; border-bottom:1px solid #dddddd; }
		.userActionEntry .head { padding-left:140px; color:#ac1100; }
		.userActionEntry p { padding-left:140px; padding-bottom:15px; margin:0;  }
		.userActionEntry .decoImg { position:absolute; top:20px; left:0; }
	.userActions .promoBanner { width:160px; height:330px; position:absolute; top:25px; left:540px;  }

	.aboutCurrentBank { width:100%; background-color:#eee;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; position:relative; }
	.aboutCurrentBank .bankLogo { top:20px; right:20px; }
	.aboutCurrentBank .innerContent { padding:20px; }
	.aboutCurrentBank p { margin-top:0; padding-right:200px; }
	.aboutCurrentBank .more { display:none; }

	.foot { margin:40px 0 0 0; border-top:1px solid #dddddd; }
	.foot ul { list-style-type:none !important; padding:0 !important; margin:0 !important; }

	#header-social { width: auto; float:left; background-color:#fff; }
	#header-social .socialList { height:38px; background:url(../img/social_corner_bg.png) no-repeat right 0; padding:0 8px 0 0; }
	#header-social li { float:left; margin:7px 0 0 2px; }
	#header-social a { }

	.homeFeature { width:840px; padding:20px; background-color:#eeeeee; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; position:relative; }
	.homeFeature h2 { margin-top:0; }
	.homeFeature p { padding-right:350px; }
	.homeFeature .ctaBtn { margin:0 10px 0 0; }
	.homeFeature .decoTrigger { display:block; width:350px; height:200px; position:absolute; top:20px; right:20px; }

	.homeActions { width:100%; padding:40px 0 0 0; display:inline-block; }
	.homeActions h2 { margin:0; padding:0 0 10px 0; }
		
		.userActionListings { width:880px; float:left; }
		.userActionListings li { width:430px; float:left; border-top:1px solid #ddd; position:relative; padding:20px 0 20px 0; margin:0 20px 0 0; }
		.userActionListings .lastInRow { margin-right:0; }
		.userActionListings .lastElm { border-bottom:1px solid #ddd; }
		.userActionListings .head { color:#ac1100; }
		.userActionListings .inner { padding:0 0 0 180px; }
		.userActionListings p { margin:0 0 15px 0; }
		.userActionListings .decoImg { position:absolute; top:22px; left:0; }
		
		.userDownloads { width:160px; padding:0 0 0 20px; float:left; position:relative; }
		.userDownloads li { vertical-align:top; line-height:14px; }
		.userDownloads .allBtn { position:absolute; bottom:20px; left:25px; }
		.userDownloads .sidebar-content { height:130px; }

	.homeMisc { width:100%; padding:40px 0 0 0; display:inline-block; }
	.homeMisc h2 { margin: 0; padding:16px 0 11px; }
	.homeMisc .newsletterSignUp h2 { padding:16px 0 1px; }
	form div.form-seperator, form .form-body div.form-seperator, form .form-body div.form-seperator-alt { clear: both; font-size: 1px; line-height: 1px; height: 1px; border-top: 1px solid #ddd !important; background: #eeeeee !important; }
	.homeMisc .news { width:340px; float:left; margin:0 20px 0 0;  }
	.homeMisc .news .newsitems, .homeMisc .news .polls { padding:0 10px; margin-bottom: 10px; background-color:#eeeeee; display: inline-block; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;  }
	.homeMisc .news .newsitems { margin-bottom: 10px; }
	.homeMisc .news .allBtn { margin-bottom: 10px; }
	
	.homeMisc .newsItem { width:100%; padding:0 0 10px 0; }
		.newsItem .outer { border-left:5px solid #ddd; border-top:1px solid #ddd; border-right:5px solid #ddd; border-bottom:1px solid #ddd; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
		.newsItem .inner {  background-color:#eeeeee; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:10px; }
		.newsItem .date { display:block; font-size:10px; text-align:right; line-height:16px; }
		.newsItem h3 { font-size:11px; font-weight:bold; color:#ac1100; padding:0; margin:0; }
		.newsItem p { margin:0; }
	
		.newsItem .readMore { background:url(../img/bullet.gif) no-repeat 0 5px; color:#ac1100; padding:0 0 0 10px; }
		.newsItem a.readMore:hover { }
	.homeMisc .allBtn { float:right; display:block; margin:0 0 20px 0; }
	
	.homeMisc .newsletterSignUp { width:230px; float:left; margin:30px 20px 0 0; background-color:#eeeeee; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; padding:0 10px; }
		.newsletterSignUp .form-wrapper { margin-top:0; }
		.newsletterSignUp .address { padding-bottom:36px; }
		.newsletterSignUp .form-seperator { background:none; background-color:#dddddd; margin-bottom:15px; }
		.newsletterSignUp .formSubmit { margin:0 0 10px 0;  }
	
	.homeMisc .tweetBox { width:250px; float:left; }
		.tweetBox .twtr-timeline { height:207px !important; }
		.tweetBox h3 { background:none; }
		
		.iWrap { position:relative; }
				/* tooltip... */
				.toolTip { display:none; text-align:left; position:absolute; bottom:45px; left:-20px; }
					.toolTipWrap { display:inline-block; width:179px; background:url(../img/tooltip_bg.png) no-repeat 0 0; padding:14px 10px 8px 10px; position:relative; }
					.toolTipWrap p { padding:0!important; margin:0; font-size:11px; line-height:12px; color:#000; }
						.tTdecoArrow { display:block; width:199px; height:21px; font-size:1px; line-height:1px; background:transparent url(../img/tooltip_bottom_bg.png) no-repeat 0 0; position:absolute; bottom:-21px; left:0; z-index:1; }
						
		.genNotification { display:inline-block; width:22px; height:22px; background:url(../img/icon_notification.png) no-repeat 0 0; }

		.whiteBg { background-color:#fff; }
		
		#homeMidCol {  width: 250px; float: left; margin: 0 20px 0 0;}
		#homeMidCol #donate { padding-bottom: 10px; }
		#homeMidCol #donate a img { border: none; }
		
		#complaint .form-body { padding-top: 20px; }
		#complaint #choose-banks { width:187px; float:left; margin:0 15px 20px 5px; }
		#complaint #choose-banks-embed { width:98px; float:left; margin:0 15px 20px 5px; }
		#complaint #choose-banks #choose-banks-header { color: #000000; padding-top: 2px; height: 19px; background-image: url(../img/kop-selector-smal-gray.gif); }
		#complaint #choose-banks-embed #choose-banks-header-embed { color: #000000; padding-top: 2px; height: 19px; background-image: url(../img/kop-selector-smaller-gray.gif); font-weight: bold;}
		#complaint #choose-banks #choose-banks-left { background: #dddddd url(../img/gray-corner.gif) no-repeat left bottom; height: 335px; }
		#complaint #choose-banks #choose-banks-right { background: #dddddd url(../img/gray-corner.gif) no-repeat right bottom; height: 335px; }
		#complaint #choose-banks #choose-banks-center { background-color: #dddddd; height: 335px; }
		#complaint #choose-banks-embed #choose-banks-left { background: #dddddd url(../img/gray-corner.gif) no-repeat left bottom; height: 335px; }
		#complaint #choose-banks-embed #choose-banks-left-embed { background: #dddddd url(../img/gray-corner.gif) no-repeat left bottom; height: 565px; }
		#complaint #choose-banks-embed #choose-banks-right { background: #dddddd url(../img/gray-corner.gif) no-repeat right bottom; height: 335px; }
		#complaint #choose-banks-embed #choose-banks-right-embed { background: #dddddd url(../img/gray-corner.gif) no-repeat right bottom; height: 565px; }
		#complaint #choose-banks-embed #choose-banks-center { background-color: #dddddd; height: 335px; }
		#complaint #choose-banks-embed #choose-banks-center-embed { background-color: #dddddd; height: 565px; }
		#complaint #choose-banks .selectAll { padding: 3px 0 0; clear: both; }
		#complaint #choose-banks .selectAll label { cursor: pointer; }
		#complaint #choose-banks .selectAll input { position:relative; top: 2px; }
		#complaint #choose-banks-embed .selectAll { padding: 3px 0 0; clear: both; }
		#complaint #choose-banks-embed .selectAll label { cursor: pointer; }
		#complaint #choose-banks-embed .selectAll input { position:relative; top: 2px; }
		#complaint .bank { display: block; position: relative; cursor: pointer; }
		#complaint .bank input { left: 69px; top: 0px; position: absolute; border: none;  }
		form#complaint .formElm { float: left; width: 290px; }
		form#complaint .formElmEmbed { float: left; width: 68%; }
		form#complaint div.address { float: none; }
		form#complaint div.address, form#complaint div.address input { width: 240px; }
		form#complaint div.addressembed { float: none; }
		form#complaint div.addressembed, form#complaint div.addressembed input { width: 100%; }
		form#complaint div.addressembed, form#complaint div.city input { width: 100%; }
		form#complaint div.messages textarea { width: 290px; margin-bottom: 20px;}
		form#complaint div.messages textarea.embed { width: 100%; margin-bottom: 20px;}
		form#complaint div#message_body { width: 220px; }
		form#complaint div.message_body_embed { width: 100% !important;}
		form#complaint div.form-seperator-alt { font-size: 1px; line-height: 1px; }
		form#complaint div.messages div.form-seperator-alt { width: 100%; border-left: none; min-height: 1px;padding: 0; }
		
		h1.embed { background: url("../img/lijn-kop.gif") no-repeat scroll left bottom transparent;}
		
		
