/*************************************
 * HOLLANDVISA.NL
 ************************************/

/**
 * YUI Reset
 * @version 2.8.0r4
 **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/**
 * Global Elements
 **/
html { background: #e6e6e6 url('img/background.jpg') repeat-x top left;
        color: #666; font-family: arial, helvetica, tahoma, verdana, sans-serif; font-size: 11px; line-height: 15px; }

body { margin: 0 0 20px 0; }
a { color: #ec6107; outline: none; }
a, a span { cursor: pointer; }
h1,h2,h3,h4,h5,h6 { color: #003d6e; }
h1,h2 { font-size: 18px; font-weight: bold; }
h1 { font-size: 20px; }
h3 { color: #666; font-size: 16px; }

p { margin: 0 0 20px 0; }
ul li { margin: 0px;   }
ol { 	margin: 5px 0 12px 0;	list-style-type: decimal;}
ol li {	list-style-type: decimal;	display: list-item;	list-style-position:inside; margin-left: 6px;  }
 
  .content ul li { background: transparent url('img/li.gif') no-repeat 5px 5px;  padding: 0px 0 0px 20px; margin-left: 6px;   }
  li.cross { background:  transparent url(img/bullit_cross.gif) left 50%  no-repeat; padding: 3px 0 3px 25px; * padding-left: 10px;    margin: 0px; }
  ul li.cross { * padding-left: 25px;  margin: 0px;}
  li.check { background:  transparent url(img/check.gif) left 50%  no-repeat; padding: 3px 0 3px 25px; * padding-left: 10px;   }
  ul li.check {  * padding-left: 25px;  margin: 0px;}

  .content li.cross { background:  transparent url(img/bullit_cross.gif) left 50%  no-repeat; padding: 3px 0 3px 25px; * padding-left: 10px;    margin: 0px; }
  .content li.check { background:  transparent url(img/check.gif) left 50%  no-repeat; padding: 3px 0 3px 25px; * padding-left: 10px;   }	


/**
 * Global Helpers
 **/
.left { display: inline; float: left; }
.right { display: inline; float: right; }

/**
 * Global CSS
 **/
#container { /* contains everything */
	width: 984px;
	margin: 0 auto 20px auto;
}

#wrapper { /* wrapper around all the goodies */
	background: transparent url('img/wrapper.png') repeat-y center top;
	width: 936px;
	margin: 0 auto;
	padding: 0 0 10px 0;
}

#afm {
	background: #fff;
	border-bottom: 1px solid #000;
	height: 82px;
	text-align: center;
}

#header {
	height: 99px;
	padding: 0 11px 0 25px;
}
#branding {
	background: transparent url('img/hollandvisa_logo.gif') no-repeat left 50%;
	display: block;
	text-indent: -9999px;
	height: 99px;
	width: 297px;
}
#quickaccess {
	background: transparent url('img/quickaccess.gif') no-repeat left top;
	float: right;
	height: 80px;
	width: 240px;
}
#quickaccess a {
	background: transparent url('img/quickaccess_link.gif') no-repeat left bottom;
	color: #00376a;
	display: block;
	font-size: 14px;
	height: 39px;
	line-height: 39px;
	margin: 0 3px;
	padding: 0 16px;
	text-decoration: none;
}
#quickaccess form { margin: 0 3px; padding: 8px 0 0 12px; }
#quickaccess input { border: 0; height: 20px; padding: 0; vertical-align: middle; }
#quickaccess input.search { background: transparent url('img/quickaccess_input.gif') no-repeat right top; width: 162px; padding: 3px; height: 14px; }
#quickaccess input.submit { font-size: 14px; color: #00367a; background: transparent; border: 0; padding: 0 0 0 7px; margin: 0; }

#menu,#menu ul, #menu li { height: 47px; }
#menu li a, #menu li a span { height: 35px; }
#menu { margin: 0 0 0 3px; width: 930px; }
#menu ul { background: transparent url('img/navigation_ul.gif') repeat-x left top; padding: 0 24px; }
#menu li { float: left; }
#menu li a { color: #fff; font-weight: bold; font-size: 14px; float: left; text-decoration: none; padding: 0 0 7px 0; width: auto; margin: 5px 0 0 0; }
#menu li.active a, #menu li.active a span, #menu li.active a span span,
#menu li a:hover, #menu li a:hover span, #menu li a:hover span span {
	background: transparent url('img/navigation_active.gif') no-repeat;
}
#menu li.active a,
#menu li a:hover {
	background-position: 50% bottom;
}
#menu li a span {
	background-position: left top;
	padding: 0 0 0 17px;
	float: left;
}
#menu li.active a span,
#menu li a:hover span {
	color: #e8631d;
}
#menu li a span span {
	padding: 10px 17px 11px 0;
	line-height: 14px;
	height: 14px;
}
#menu li.active a span span,
#menu li a:hover span span {
	background-position: right -42px;
}
#breadcrumb {
	color: #afafaf;
	padding: 0 0 0 2px;
	font-size: 12px;
}
#breadcrumb, #breadcrumb ul {
	height: 37px;
}
#breadcrumb li {
	float: left;
	line-height: 30px;
	padding: 0 0 0 10px;
}
#breadcrumb li a {
	background: transparent url('img/breadcrumb.gif') no-repeat right 5px;
	color: #afafaf;
	padding: 0 17px 0 0;
}

#content {
	padding: 0 15px 0 15px;
	overflow: hidden;
}

.clearboth {
	clear: both;
	font-size: 1px;
	line-height: 1%;
}

.column_large {
	width: 661px;
	float: left;
	display: inline;
	padding: 0 15px 0 0;
}

.column_largest {
	width: 920px;
	float: left;
	display: inline;
	padding: 0 15px 0 0;
}

.column_medium {
	width: 452px;
	float: left;
	display: inline;
	padding: 0 15px 0 0;
}
.column_big { width: 680px;}
.column_small {
	width: 194px;
	padding: 0 15px 0 0;
	float: left;
	display: inline;
}
.half.last, .column_small.last, .column_medium.last {
	padding: 0;
}

.column_large h2, .column_medium h2, .column_small h2,
.column_large h1, .column_medium h1, .column_small h1 {
	background: transparent url('img/column_heading.gif') left bottom repeat-x;
	padding: 5px 7px 1px 7px;
	margin: 0;
	line-height: 24px;
	border-top: 5px solid #EC6D05; 
}

.column_small h3 {
	background: transparent url('img/column_heading.gif') repeat-x;
	color: #003d6e;
	padding: 0 7px 0 7px;
	height: 40px;
	line-height: 40px;
}

.column_small a.more, .column_medium a.more, .column_large a.more {
	margin: 10px 0 14px 8px;
	display: block;
}
.column_large, .column_medium, .column_small {
	margin-bottom: 20px;
}
.column_small.last {
	width: 230px;
	background: none;
}
.column_item , .content, .rssfeed li {
	background: transparent url('img/dots_horizontal.gif') repeat-x left bottom!important;
	overflow: hidden!important;
}

.content h3 {
	color: #003d6e;
	margin: 14px 8px 12px 8px;
}

.content p {
	margin: 12px 8px 10px 8px;
}


.content #form li {
	padding: 0;
	background: none
}

.content .item {
	margin: 0 0 15px 0;
}

.rssfeed li {
	overflow: hidden!important;
         list-style:none!important; 
         margin: 0px!important;
         padding: 10px!important;
}

.rssfeed {
         margin: 0px!important;
}

.column_item h3,
.rssfeed li h3 {
	margin: 0 0 8px 0!important;
	line-height: 21px!important;
}
.rssfeed li p {
	padding: 0 32px 10px 0!important;
	margin: 0!important;
}
.rssfeed li h3 {
	padding: 10px 32px 0 0!important;
}

.rssfeed li h3 a {
	color: #666!important;
}
.rssfeed li h3 a:hover {
	color: #ff7800!important;
}
.column_item a  {
	background: transparent url('img/column_item_more.gif') no-repeat center right;
	color: #666;
	display: block;
	text-decoration: none;
	padding: 10px 32px 10px 8px;
	overflow: hidden;
}
.column_item a:hover {
	background: transparent url('img/column_item_more_hover.gif') no-repeat right center;
}

.content {
	overflow: hidden;
}

.rssfeed li img.left,
.column_item a img.left,
.content img.left {
	float: left!important;
	display: inline!important;
	margin: 8px 8px 8px 0;
}

.rssfeed li img.left {
	margin: 8px 8px 8px 0!important;
}
.content img.left {
	margin: 12px 8px 0 0;
}

.column_item a img.left {
	margin: 4px 8px 4px 0;
}

.content a {
	overflow: hidden;
}

.content ol a,
.content ul a {
	display: inline;
}

.content p a {
	display: inline;
	margin: 0;
}
.content .introduction {
	font-style: italic;
}

#submenu ul {
	background: transparent url('img/submenu_heading.gif') repeat-x;
}
#submenu ul li {
	background: transparent url('img/dots_horizontal.gif') repeat-x left bottom;
}
#submenu ul li ul {
	background: none;
	padding: 0 0 5px 0;
}
#submenu ul li ul li {
	background: none;
	margin: 0 0 5px 0;
}
#submenu ul li a {
	background: transparent url('img/submenu_inactive.gif') no-repeat 168px center;
	color: #888;
	padding: 0 12px;
}
#submenu ul li a:hover {
	background: transparent url('img/goto_link.gif') no-repeat 168px center;
	color: #00376a;
}
#submenu ul li.active a, #submenu ul li.active a:hover {
	background: transparent url('img/submenu_active.gif') no-repeat 166px center;
	color: #00376a;
}
#submenu ul li.active ul li a {
	background: transparent url('img/submenu_item.gif') no-repeat 14px 6px;
	padding: 0 25px;
	color: #888;
}
#submenu ul li.active ul li a:hover {
	background: transparent url('img/submenu_item_active.gif') no-repeat 14px 6px;
	color: #00376a;
}

#submenu ul li.active ul li.active a {
	color: #00376a;
}
#submenu ul li a {
	display: block;
	font-size: 13px;
	height: 46px;
	line-height: 46px;
	text-decoration: none;
}
#submenu ul li ul li a {
	background: transparent url('img/submenu_item.gif') no-repeat 15px center;
	font-size: 12px;
	height: auto;
	line-height: 12px;
}

#goto {
	background: transparent url('img/goto.gif') no-repeat left top;
	width: 230px;
	height: 90px;
	margin: 0 0 5px 0;
	padding: 1px 0 0 0;
}
#goto a {
	background: transparent url('img/goto_link.gif') no-repeat 206px 18px;
	color: #00376a;
	display: block;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	margin: 0 3px;
	padding: 0 14px;
	text-decoration: none;
}

#why {
	background: transparent url('img/sidebox.gif') no-repeat left bottom;
	width: 230px;
	margin: 0 0 5px 0;
}
#why div {
	background: transparent url('img/sidebox.gif') no-repeat right top;
	padding: 15px;
}
#why ul {
	margin: 3px 0 0 0;
}
#why h2 {
	background: none;
	font-size: 16px;
	padding: 0;
	height: 20px;
}

 

#bottom_menu {
	background: transparent url('img/bottommenu.gif') no-repeat left top;
	clear: both;
	overflow: hidden;
	width: 914px;
	margin: 0 auto 0 auto;
}
#bottom_menu div {
	padding: 20px;
	background: transparent url('img/bottommenu.gif') no-repeat right bottom;
}
#bottom_menu ul {
	clear: both;
	overflow: hidden;
	width: 100%;
}
#bottom_menu ul li {
	width: 20%;
	float: left;
}
#bottom_menu h3 {
	color: #666666;
	margin: 0;
	padding: 0;
}
#bottom_menu ul li ul li {
	width: 100%;
	float: none;
	font-size: 11px;
	line-height: 22px;
}

#bottom_menu a {
	color: #666;
	text-decoration: none;
}
#bottom_menu a:hover {
	color: #EC6107;
	text-decoration: underline;
}

#bottom_menu ul li#menu_onder_de-holland-visa-card {
	width: 23%;
}
#bottom_menu ul li#menu_onder_actueel,
#bottom_menu ul li#menu_onder_extra-service{
	width: 19%;
}
#bottom_menu ul li#menu_onder_faq {
	width: 22%;
}
#bottom_menu ul li#menu_onder_contact {
	width: 16%;
}



#footer {
	background: transparent url('img/footer.png') no-repeat left top;
	color: #888;
	height: 48px;
	width: 936px;
	margin: 0 auto;
	text-align: center;
	line-height: 45px;
	position: relative;
}
#footer a {
	color: #888;
	text-decoration: none;
	margin: 0 5px;
}

#footer a:hover {
	color: #003d6e;
}

#footer .copyright {
	color: #eb6c1f;
	left: 22px;
	top: 0px;
	position: absolute;
}

/**
 * Homepage CSS
 **/
#callout {
	background: url('img/callout.png') no-repeat left top;
	color: #00376a;
	height: 261px;
	width: 681px;
	position: absolute;
	padding: 0 0 0 303px;
	margin: 11px 0 0 -24px;
}

#callout a {
	z-index: 200;
}
#callout .img {
	background: url('img/call_photo.jpg') 20px 15px no-repeat;
	width: 323px;
	height: 257px;
	display: inline;
	float: right;
	margin: 8px 0 0 0;
}
#callout h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 28px 0 0 0;
}
#callout ul {
	padding: 0;
}
#callout ul li {
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 4px 0;
}
.button {
	margin: 10px auto;
}
.content p a.button {
	display: block;
}

#callout .button {
	margin: 0;
}

#callout .button,
.button {
	background: transparent url('img/callout_button.gif') no-repeat left top;
	display: block;
	width: 341px;
	height: 45px;
	line-height: 43px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#homepage #content {
	padding: 280px 15px 20px 15px;
}
#homepage  .column_medium, #homepage .column_small {
	background: transparent url('img/column_divider.gif') repeat-y top right;
}

/*
De Holland Visa Card
*/

a.apply {
	background: transparent url('img/apply_button.gif') no-repeat left top;
	display: block!important;
	width: 391px;
	height: 53px;
	line-height: 43px;
	margin: 20px auto 5px auto;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

/*
Actueel
*/

.date {
	background: transparent url('img/date.gif') no-repeat left top;
	float: left;
	height:  55px;
	margin: 4px 10px 0 0;
	text-align: center;
	width: 55px;
}

.day {
	color: #173f70;
	font-size: 18px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	display: block;
}

.month_year {
	color: #fff;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	display: block;
}
.content_block {
	background: transparent url('img/content_block.gif') no-repeat left bottom;
	width: 436px;
	margin: 0 8px 22px 8px;
}

.inner {
	overflow: hidden;
	width: 100%;
}

.content_block .inner {
	background: transparent url('img/content_block.gif') no-repeat right top;
	padding: 15px 0;
	width: 100%;
	overflow: hidden;
	width: 436px;
}

.content_block .inner .half {
	float: left;
	display: inline;
	width: 188px;
	padding: 0 15px;
}

.content_block p {
	margin: 5px 0;
}

.half {
	float: left;
	display: inline;
	width: 193px;
	padding: 0 15px 0 0;
}

/*
Faq
*/
.third {
	display: inline;
	float: left;
	width: 33%;
}

#searchResults .content {
	width: 645px;
}

#searchResults ul li {
	background: transparent url('img/faq_li.gif') no-repeat 5px center;
}

#searchResults ul li a {
	color: #888;
	text-decoration: none;
}

#searchResults ol {
	margin: 0 0 0 20px;
}

#searchResults ol li {
	font-size: 12px;
	color: #003d6e;
	list-style-position: outside;
}

#searchResults ol li p {
	color: #888;
	padding: 0 20px;
}

#searchResults ol li a {
	color: #003d6e;
	text-decoration: underline;
}
#searchResults ol li p a {
	color: #888;
	text-decoration: none;
}

#searchResults ul li a:hover,
#searchResults ol li a:hover {
	color: #EC6107;
	text-decoration: underline;
}
#searchResults form {
	padding: 8px 0;
	vertical-align: center;
	height: 21px;
	display: block;
}

#searchResults input {
	border: 0;
	height: 21px;
	padding: 0;
	vertical-align: middle;
}
#searchResults input.search {
	background: transparent url('img/faq_input.gif') no-repeat right top;
	width: 332px;
	padding: 3px;
	height: 15px;
}
#searchResults input.submit {
	font-size: 14px;
	color: #00367a;
	background: transparent;
	border: 0;
	padding: 0 0 5px 7px;
	margin: 0;
	height: 16px;
	vertical-align: middle;
}

#searchResults h3 {
	display: inline;
	margin-left: 0;
}

h4.hideNext  {
	background: transparent url('img/dots_horizontal.gif') repeat-x left bottom;
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 16px;
}

h4.hideNext span {
	background: transparent url('img/expand.gif') no-repeat right center;
	cursor: pointer;
	display: block;
	width: 645px;
	margin: 0;
	padding: 10px 8px;
}

h4.hideNext.active span {
	background: transparent url('img/collapse.gif') no-repeat right center;
}

div.hideWithHideNext p {
	margin: 10px;
	width: 641px;
}

div.hideWithHideNext {
	width: 100%;
}

/*
Extra services
*/

a.icon-more {
	margin: 0 0 10px 97px !important;
}

h3 a.icon img {
	float: left;
	display: inline;
	margin: 0px 12px 0 9px;
}

h3 a.icon {
	text-decoration: none;
	color: #003D6E;
}


/*
Contact
*/
#form li {
	clear: both;
	min-height:23px;
	height:auto !important;
	height:23px;

}

#form #error {
	display: none;
	color: #e2001a;
	background: #f5e0e1;
	border: 1px solid #d0afaf;
	padding: 5px 10px;
	width: 430px;
	margin: 0 0 9px 0;
}

#form #error li {
	margin: 3px 0;
}

#form label {
	 
	width:128px;
	display: block;
	float: left;
	padding: 4px 0 0 0;
}

#form label.radio {
	width: auto;
	padding: 4px 16px 0 7px;
}

#form textarea,
#form input {
	float: left;
	font-size: 11px;
	color: #9c9e9f;
	font-family: arial, verdana, tahoma, sans-serif;
	margin: 0 0 9px 0;
}

#form textarea,
#form input.small,
#form input.medium,
#form input.large {
	background: red;
	border: 0;
	padding: 2px;
	height: 17px;
	resize: none;
}

#form input.small {
	width: 92px;
}

#form input.medium {
	background: transparent url('img/input_medium.gif') no-repeat right top;
	width: 138px;
	margin-right: 5px;
}

#form input.large {
	background: transparent url('img/input_large.gif') no-repeat right top;
	width: 284px;
}

#form input.radio {
	padding: 0;
	margin: 3px 0 0 0;
	height: 11px;
}

#form textarea.large {
	width: 284px;
	height: 82px;
	background: transparent url('img/textarea_large.html') no-repeat right bottom;
}

#form input.submit {
	padding: 5px 40px;
	background: #eeeeee;
	color: #9c9e9f;
	border: 0;
	margin: 0 0 0 205px;
}
#form .button {
	background: transparent url('img/contact_button.gif') no-repeat left top;
	border: 0;
	display: block;
	width: 288px;
	height: 44px;
	line-height: 44px;
	margin: 0 0 0 126px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

/**
 * sIFR
 * @version 3r436
 **/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  #content h1 {

  }

  #why h2,
  #content h2 {

  }
  #bottom_menu h3 {

  }
}
/*forms*/
	.invalid { color: #F00;}
	.forms { line-height: 22px; }
	.forms label.long { width: auto; }
	.forms label strong { font-weight: bold; }
	.forms label { margin: 2px 0; position: absolute; text-align: left; width: 160px; }
	.forms label.invalid { width: 200px; }
	.forms input,
	.forms textarea,
	.forms select { margin: 2px 5px 2px 170px; width: 180px; }
	.forms select { width: 184px; _width: 186px; * width: 186px; }
	.forms input.checkbox,.forms input.radio,.forms .radio2 { width: 15px; margin-top: 7px; }
	.forms input.radio2 { margin-left: 0px; }
	.forms input.day { width: 20px;     color:#666666; display:inline;  font-size:11px; font-weight:normal; height:auto; line-height: 12px; }
	.forms input.month { width: 23px; margin-left: 0; }
	.forms input.year { width: 35px; margin-left: 0; } 
.forms p.verplicht { margin-left: 0px;  } 
.forms input.checkbox,.forms input.radio, .forms input.radio2 { border: none; }
.forms input { border: 1px solid #d1d1d1; }
input.invalid { border: 1px solid red; }
#genericFormResetButton { display:none;  }
#genericFormSubmitButton { margin-left: 170px;  margin-bottom: 10px; }
.btn_verzenden, 
.forms input.buttons {  background: transparent url(img/bg_lijn_bt.gif) left top repeat-x; border:0 none; color:#fff; cursor:pointer; font-size:12px; font-weight:bold; margin:5px 5px 5px 0; padding:5px; width:150px;}
 
 .content hr { border-bottom: 1px dotted #ccc;border-top: 1px dotted #fff;  border-width: 1px 0px 1px 0px ;  }
table.overzicht { display:block;   }
table.overzicht tr td { padding:3px 0; width:170px; padding-left: 10px; padding-top: 5px; }


/*** zoek  ***/
#searchResults { padding-top: 10px; margin-bottom: 15px;      }
#searchResults ol { padding: 0px; margin: 0px; list-style-type:none;    }
#searchResults ol li { background-image: none;  width: 645px; list-style-type:none; margin: 0px 0px 20px 10px;padding: 0px;  }
#searchResults h3 { font-size: 13px; margin: 10px 0px 0px 0px;  color: #000; }
#searchResults p.resultTekst { display: block;   padding-left: 0px; margin: 0; line-height: 14px;}
#searchResults h3 span {float: left; width: 18px;  overflow: hidden;color:#163D6B;   }
#searchResults h3 a {display: block; width: 600px; overflow: hidden; }

.content .pageNav { position: relative;  height: 22px; margin:0; display: block;    }
.content .pageNav {  *padding-top:5px;  }
.content .pageNav span {float: left;  width: 80px;  }
.content .pageNav span.pageNavNumber {  width: 460px; float: left;   position: absolute; left: 100px; text-align: center;  }
.content .pageNav a.bullit_right { padding-right:10px; width: 80px; text-align:right;  background: transparent url(img/bullit_pijl_grijs.html) right 5px no-repeat; float: right;  }
.content .pageNav a.bullit_left  { padding-left: 10px; background: transparent url(img/bullit_pijl_grijs_left.html) left 5px no-repeat; float: left;  }
.content .pageNav a.bullit_left  { _position: absolute; }

.content .zoekresultaat {   }
.content .zoekresultaat p.zoekresultaat strong { font-size: 12px;}
.content .zoekresultaat hr.linespace { margin: 0 0 5px 0; *margin-bottom: 0px; } 

#content .block .content { background: transparent url(img/sidebox_3delen.gif) -460px top repeat-y!important; padding: 0px; margin: 0px;   }
#content .pollsArea { width:230px;background: transparent url(img/sidebox_3delen.gif) -230px top no-repeat;  margin:0 0 0px; overflow: hidden; }
#content .poll { width:230px; background: transparent url(img/sidebox_3delen.gif) left bottom no-repeat; margin:0px; overflow: hidden; }

.poll { text-align: left; clear: both; padding: 10px 5px 10px 12px; }

.poll dd { margin: 0;   width: 200px; margin-bottom: 5px;}
.poll dl { margin: 0; }
.poll h4 { display: block; margin: 0 0 10px 0; padding: 0; color: #616161; text-decoration: none; font-size: 12px; font-weight: bold; float: left; }

.poll td.question { width: 150px;  }
.poll td.votes { display: none; }
.poll label { float: right; width:180px; text-align: left; clear: right; line-height: 22px; }
.poll input { float: left; clear: left; height: 20px; margin-top: 2px;   }
.poll .pollSection input { width: 13px;}
.poll .chart { float: left; }
.poll #question11 {  }
.poll #answer11 {  }
.poll .buttonGroup   {   clear: both;  zoom:1; }
.poll .buttonGroup input { cursor:pointer; font-size:12px; font-weight: normal; text-decoration:underline;  margin:5px 5px 5px 0;  height:25px;
		padding: 2px;  background: transparent none left top repeat-x; border:0 none; color:#EC6107;; }
.poll .buttonGroup input:hover { text-decoration: none; }

#homepage .column_small.last { background: transparent none 0 0 repeat; width:230px; }
 


 
 

