/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,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{font-style:normal;font-weight:normal;}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,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

body {
  line-height: 1.5;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }












/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- */

/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body {
  font-size: 75%;
  color: #222;
  background: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

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


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus,
a:hover     { color: #000; }
a           { color: #009; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }

ul, ul li   { list-style-type: disc; }
ol, ol li   { list-style-type: decimal; }

li 

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }
th          { font-weight: bold; }
thead th    { background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }









/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.article:after,
.clearfix:after, .container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }









body, html {
	font-size: 12px;
	line-height: 1.5em;
	font-family: Tahoma;
	color: #464646;
	background: #f7f7f7;
}
input, select, textarea { 
	border: 1px solid #bbb;
	padding: 2px;
}

p.legend { color: #bbb; }

a { color: #ce0041; }
a:hover { text-decoration: none; color: #ce0041; }
a:active { text-decoration: none; }
fieldset { border: none; }
caption { display: none; }

hr { border: 0px; height: 1px; padding: 0; margin: 1.5em 0; background: #DDD; }

thead th { background-color: #EFEDE1; text-align: center; }
tbody th{ background-color: #fff;}
tfoot th { background-color: #EFEDE1; }
tfoot td { background-color: #fff; }
th, td { border-bottom: 1px solid #DDD; }

/* Algemene Classes */
.corner_container {position: relative}
.corner { position: absolute; background: lime; height: 8px; width: 8px; _font-size: 1px;}
.corner_tl {top: 0; left: 0; background-position: top left;}
.corner_tr {top: 0; right: 0; background-position: top right;}
.corner_bl {bottom: 0; left: 0; background-position: bottom left;}
.corner_br {bottom: 0; right: 0; background-position: bottom right;}

/* CoBrowser.net Chatbutton */

.cb_online {
	clear: left;
	position: relative;
	top: 10px;
	width: 189px;
	height: 126px;
	background-image: url("./img/chatbutton.gif");
}

/* HEADERS */
h1,h2,h3,h4,h5,h6 { font-size: 1em; padding: 0; margin: 0; font-weight: bold; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration: none; }
h1 { color: #ce0041; margin: 0 0 22px 0; font-size: 1.6em;  font-family: "Lucida Sans Unicode", "Lucida Grande"; text-transform: uppercase; }
h1 a { color: #ce0041; }
h2 { color: #004687; margin: 0 0 7px;    font-size: 1.25em; font-family: "Lucida Sans Unicode", "Lucida Grande"; }
h2 a { color: #004687; }
h3 { color: #004687; margin: 20px 0 5px; font-size: 1em;    font-family: "Lucida Sans Unicode", "Lucida Grande"; }
h3 a { color: #004687; }
h4 { color: #000000; margin: 0 0 7px; }
h4 a { color: #000; }
h5 { color: #000000; margin: 0 0 7px; }
h5 a { color: #000; }
h6 { color: #000000; margin: 0 0 7px; }
h6 a { color: #000; }










/* WRAPPER */

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 895px;
}
#top_lijn { display: block; }




/* HEADER */

#header {
	width: 895px;
	height: 171px;
	background: url("./img/header_bg.jpg") top;
	overflow: hidden;
	border-bottom: 1px solid #FFF;
}
#headercontent {
	background: url(./img/headerbg.jpg);
	height: 100%;
}
#logo {
	position: absolute;
	top: 64px;
	right: 17px;
}
#logo a {
	display: block;
	width: 378px;
	height: 70px;
	background: url(./img/logo_slogan.gif);
	cursor: pointer;
	outline: none;
	text-indent: -9999em;
}




/* CONTAINER */

#container {
	background: #FFF url(./img/tekenreeks.jpg) right 30px no-repeat;
	border-top: 6px solid #383534;
	padding: 73px 30px 10px;
	min-height: 300px;
	_height: 300px;
	position: relative;
	z-index: 10;
}




/* CONTENT */

#content {
	width: 704px;
	margin: 0 auto;
}




/* MENU */
#menu {
	position: absolute;
	top: 162px;
	left: 63px;
	width: 769px;
	z-index: 15;
}
#menu #inner_menu {
	position: relative
}
/*
#menu div.first,
#menu div.last {
	background: url(./img/menu_first_last.gif) no-repeat;
	width: 10px;
	height: 49px;
}
#menu div.first { float: left; background-position: left top; }
#menu div.last { float: right; background-position: right top; }
*/
#menu ul.topnav {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0 10px;
	width: 749px;
	height: 49px;
	background-image: url(./img/menu_3d.gif);
}
#menu ul.topnav li {
	display: block;
	float: left;
	height: 49px;
	list-style: dnone;
}
#menu ul.topnav li:hover,
#menu ul.topnav li.active {
	background: url(./img/menubghover-3d.gif);
}
#menu ul.topnav li span,
#menu ul.topnav li a {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	float: left;
	height: 19px;
	padding: 15px 4px;
	background: url(./img/menudivider-3d.gif) no-repeat right;
	display: block;
}
/* SUBMENU IN DROPDOWNMENU */
#subnav-wrapper {
	display: none;
	position: absolute;
	top: 43px;
	left: 1px;
	overflow: hidden;
}
#menu ul.topnav li #subnav-wrapper div.subnav-top {
	background: url(./img/dropdown-top.png) no-repeat top left;
	height: 6px;
	width: 767px;
	overflow: hidden;
}
#menu ul.topnav li ul.subnav {
	list-style-type: none !important;
	float: left;
	background: #ce0041 url(./img/dropdown-bg.png) repeat-x top left;
	padding : 10px 0 0 0;
	margin: 0;
	width: 767px;
}
#menu ul.topnav li ul.subnav li {
	clear: both;
	list-style-type: none !important;
	height: auto;
	margin: 5px 0;
	padding: 0;
	float: none;
	display: block;
}
#menu ul.topnav li ul.subnav li:hover,
#menu ul.topnav li ul.subnav li a.active {
	background: none;
}
#menu ul.topnav li ul.subnav li a {
	font-size: 12px;
	color: #FFF;
	background: none;
	clear: both;
	padding: 0;
	margin: 0;
	float: none;
	display: inline;
}
#menu ul.topnav li ul.subnav li a:hover {
	text-decoration: underline;
}
#menu ul.topnav li #subnav-wrapper div.subnav-bottom {
	background: url(./img/subnav-bottom.png) no-repeat bottom left;
	height: 10px;
	clear: both;
	width: 767px;
}
/* LOGIN BUTTON */
#menu ul.topnav li.menu_item_294,
#menu ul.topnav li.menu_item_94 {
	float: right;
	padding:10px 4px;
	height: 29px;
}
#menu ul.topnav li.menu_item_94,
#menu ul.topnav li.menu_item_294 { background: none !important; }

#menu ul.topnav li.menu_item_294:hover,
#menu ul li.menu_item_294 a.active,
#menu ul.topnav li.menu_item_94:hover,
#menu ul li.menu_item_94 a.active {
	background: none transparent;
}
#menu ul.topnav li.menu_item_294 a,
#menu ul.topnav li.menu_item_94 a {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	
	background: none #A1002E;
	border:1px solid #800024;
	padding:5px 2px;
}


#menu ul.topnav li.hover #subnav-wrapper {
	display: block;
}



/* SUBEMNU */

#menubar {
	float: left;
	width: 180px;
	min-height: 1px;
	_height: 1px;
}
#menubar #menu_inner {
	margin-bottom: 4em;
}
#menubar h3 {
	color:#CE0041;
	font-size:13px;
	margin: 0 0 1.5em 9px;
}
#menubar ul {
	margin: 0;
	padding: 0;
}
#menubar ul li {
	list-style-type: none;
	border-bottom: 1px solid #ddd;
	padding: 3px 9px;
	color: #000000;
	font-size: 11px;
}
#menubar ul li a {
	color: #000000;
	text-decoration: none;
	display: block;
}
#menubar ul li a.active,
#menubar ul li a:hover,
#menubar ul li a.hover {
	color: #cc4c5a;
}




/* CONTENT VERVOLG PAGINA */

#content_vervolg {
	float: left;
	margin: 0 10px;
	width: 445px;
}





/* RIGHT CONTENT */

#rightcontent {
	float: right;
	width: 190px;
}




/* HOME BLOCKS */

ul#home_blocks {
	margin: 32px 53px 0;
	padding: 0;
}

ul#home_blocks li {
	float: left;
	width: 350px;
	margin: 0 7px 20px;
	list-style-type: none;
}
ul#home_blocks li.block_3 {
	width: 714px;
}
ul#home_blocks li strong {
	color: #004687;
}
ul#home_blocks li .block_content {
	background: #FFF;
	padding: 10px;
}
ul#home_blocks h2 {
	margin: -10px -10px .5em;
	padding: 0 10px 10px;
}
ul#home_blocks h2,
ul#home_blocks h2 a {
	color: #fff;
	background: #3F3C3B;
}
ul#home_blocks .readmore {
	margin: 0 -10px -10px;
	font-size:10px;
}
ul#home_blocks .readmore img {
	display: block;
}
ul#home_blocks .readmore a {
	background: #DCE1EF;
	padding: 0 10px 15px;
	display: block;
}




/* CASES HOME */

#home_cases {
	width: 704px;
	margin: 0 auto;
}
#home_cases #cases_logos {
	background: #FFF;
	overflow: hidden;
	border: 2px solid #DDD;
}
#home_cases #cases_holder {
	width: 1234em;
}
#home_cases .case {
	float: left;
	margin: 10px 0;
	padding: 0 20px;
	line-height: 60px;
	border-right: 1px solid #ddd;
}
#home_cases .case img {
	vertical-align: middle;
}

/* CASES */
#cases { margin-bottom: 1.5em; }
#cases #cases_logos {
	position: relative;
	height: 104px;
}
#cases .case {
	position: absolute;
	top: 0;
	left: 0;
	width: 186px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #DDDDDD;
	overflow:hidden;
}
#cases .case img { display: inline; vertical-align:middle; }



/* RECHTER BLOCK */

.rechterblock {
	margin: 0 0 1.5em;
	font-size: 11px;
}
.rechterblock_titel {
	padding: 0 10px;
	background: #3F3C3B;
}
.rechterblock_titel h2 { color: #fff; margin: 0; position: relative; top: -6px; }
.rechterblock_titel h2 a { color: #fff; text-decoration: none; }
.rechterblock_titel h2 a:hover { text-decoration: underline; }
.rechterblock_body {
	background: #f7f7f7;
	padding: 3px 10px;
}
.rechterblock_body ul { margin: 0 0 1.5em 1.5em; padding: 0; }
.rechterblock_body ul li { list-style-type: disc; }
.rechterblock_bottom {
	background: url(./img/rechterblockonderkant.png) no-repeat bottom;
	height: 7px;
	overflow: hidden;
	font-size: 0;
}




/* ARTICLE */

.article {
	margin-bottom: 20px;
}
.article ul {}
.article ul li {
	list-style-type: none;
	background-image: url("./img/bullets/bullet_red.gif");
	background-repeat: no-repeat;
	background-position: 0 .45em;
	padding-left: 18px;
}
.article .fixedimage {
	float: right;
	width: 200px;
	border: 2px solid #DDD;
	background: #FFF;
	padding: 5px;
}
.article .fixedimage img { display: block; margin: 0 auto; }
.article .fixedcontent { }





/* PRAKTIJK VOORBEELDEN */

.article_cat_praktijkvoorbeelden {
	border-top: 1px solid #ddd;
	padding: 1.5em 0 0;
	margin: 1.5em 0 0;
}





/* VACATURES */

.article_cat_vacatures {
	border-top: 1px solid #ddd;
	padding: 1.5em 0 0;
	margin: 1.5em 0 0;
}





/* BOEKEN TOP 10 */
.article_cat_boeken .fixedimage {
	width: auto;
	float: left;
}
.article_cat_boeken .fixedcontent {
	margin-left: 110px;
}





/* AGENDA */

.article_agenda {}
.article_agenda .datebox {
	float: left;
	height: 50px;
	width: 50px;
	background: #CE0041;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}
.article_agenda .datebox span { display: block; }
.article_agenda .datebox span.day { font-size: 1.75em; line-height: 1.25em; }
.article_agenda .titlebox {
	margin-left: 60px;
}





/* FLASH VIDEO */

#flashvideo {
	text-align: left;
	margin: 0 0 20px;
}




/* GOOGLE MAPS */
#google_map {
	border: 2px solid #666;
	background-color:#EEE;
	overflow: hidden;
	width: 449px;
}




/* FOOTER */

#footer {
	height: 68px;
	padding-top: 48px;
	background: #FFF url('img/footer-bg-3d.gif') bottom no-repeat;
	color: #fff;
	font-size: 11px;
	overflow: hidden;
}
#footer p {
	font-size: 11px;
	color: #fff;
	text-align: center;
}
#footer p a { color: #fff; }
#footer p a:hover { color: #fff; }




/* LANGUAGE SWITCHER / SEARCH */

#language_search {
	position: absolute;
	right: 17px;
	top: 15px;
}
#contact_teaser {
	float: right;
	margin: 0 0 0 5px;
	line-height: 24px;
}
#contact_teaser a {
	float: right;
	height: 22px;
	line-height: 22px;
	border:1px solid #BBBBBB;
	background: #F0F0F0;
	padding: 0 5px;
	color: #222;
	text-decoration: none;
}
#language_switcher {
	margin: 0 5px 0 0;
	padding: 4px 0;
	float: right;
}
#language_switcher li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	padding-right: 5px;
}
#language_switcher img { display: inline; }

#zoeken { float: right; }
#zoeken input { width: 130px; margin: 0; }
#zoeken .zoekbutton { width: auto; padding-left: 8px; padding-right: 8px; height: 24px; }




/* PAGER */

#itemnavigation {
	text-align: center;
}
#itemnavigation ul { display: inline; }
#itemnavigation ul li {
	list-style: none;
	display: inline;
	padding: 0 5px;
}




/* FORM CONTAINER */

.form-container {
	margin-bottom: 1.5em;
}
.form-container label {
	width: 150px;
	float: left;
	font-weight: bold;
}
.form-container label em {
	color: #CE0041;
}
.form-container .form-item {
	margin: .5em 0;
}

#rightcontent .form-container label {
	float: none;
	display: block;
	width: auto;
}





				


.errors {
	background: #efefef;
	border: 1px solid #bbb;
	margin: 10px 0;
	padding: 4px;
}

	

#spacer {
	float: left;
	width: 100px;
	height: 50px;
}
	
/* CALL TO ACTION BUTTONS */

.calltoaction {
	height: 18px;
	margin: 10px 0;
	cursor: pointer;
	display: block;
	text-indent: -1234em;
	padding: 5px;
	float: left;
}

a.btn_brochure_dl_nl {
	background: #F7F7F7 url(./img/btn_brochure_dl.gif) no-repeat 0 0;
	width: 184px;
}

a.btn_brochure_dl_nl:hover {
	background: url(./img/btn_brochure_dl.gif) no-repeat 0 -36px;
}

a.btn_neem_contact_nl {
	background: #F7F7F7 url(./img/btn_neem_contact.gif) no-repeat 0 0;
	width: 205px;
}

a.btn_neem_contact_nl:hover {
	background: url(./img/btn_neem_contact.gif) no-repeat 0 -36px;
}

a.btn_send_to_a_friend_nl {
	background: #F7F7F7 url(./img/btn_send_to_a_friend.gif) no-repeat 0 0;
	width: 195px;
}

a.btn_send_to_a_friend_nl:hover {
	background: url(./img/btn_send_to_a_friend.gif) no-repeat 0 -36px;
}


a.btn_brochure_dl_en {
	background: #F7F7F7 url(./img/en/btn_brochure_dl.gif) no-repeat 0 0;
	width: 184px;
}

a.btn_brochure_dl_en:hover {
	background: url(./img/en/btn_brochure_dl.gif) no-repeat 0 -36px;
}

a.btn_neem_contact_en {
	background: #F7F7F7 url(./img/en/btn_neem_contact.gif) no-repeat 0 0;
	width: 205px;
}

a.btn_neem_contact_en:hover {
	background: url(./img/en/btn_neem_contact.gif) no-repeat 0 -36px;
}

a.btn_send_to_a_friend_en {
	background: #F7F7F7 url(./img/en/btn_send_to_a_friend.gif) no-repeat 0 0;
	width: 195px;
}

a.btn_send_to_a_friend_en:hover {
	background: url(./img/en/btn_send_to_a_friend.gif) no-repeat 0 -36px;
}

/* FORM BUTTONS */

input.formbutton {
	background: url(./img/btn_verzend.gif) no-repeat 0 0;
	width: 104px !important;
	height: 28px !important;
	display: block;
	cursor: pointer;
	color: #fff !important;
	font-size: 12px !important;
	margin: 10px 0 10px 150px;
	border: none;
	padding-left: 25px;
	padding-bottom: 5px;
	_padding-bottom: 3px;
	*padding-bottom: 2px;
}

.sollicitatieform_pl input.formbutton {
	margin: 10px 0 10px 200px !important;
}

input.formbutton:hover {
	background: url(./img/btn_verzend.gif) no-repeat 0 -36px;
}

input.button {
	background: url(./img/btn_verzend_box.gif) no-repeat 0 0;	
	width: 89px !important;
	height: 22px !important;
	display: block;
	cursor: pointer;
	color: #fff !important;
	font-size: 12px !important;
	margin: 10px 0;
	border: none;
	padding-left: 23px;
	padding-bottom: 6px;
	_padding-bottom: 5px;
	*padding-bottom: 4px;
}

input.button:hover {
	background: url(./img/btn_verzend_box.gif) no-repeat 0 -26px;
}

/* LIST */

.title_redenen {
	color: #004687;
	font-weight: bold;
}

ul.list_redenen { }

ul.list_redenen li { 
	margin: 20px 0;
	color: #474747;
	line-height: 18px; 
	list-style-type: none;
}

/* Headers */
 .header_overview .header_block {width:45%; margin: 0 2.5%; float: left; height: 95px;}
 .header_overview img {width: 100%;}

/* SITEMAP */
ul#sitemap a { 
	color: #474747;
}

ul#sitemap a:hover { 
	color: #CC4C5A;
	text-decoration: underline;
}

/* CONTACT */
.contact ul {
	margin: 20px 0;
}

.contact ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image: none;
}

/* Searchresults */
#cse-search-results iframe {
	width: 704px;
}
.block_body .overlay { _bottom: -1px; }