div#header div.header_box,
div#header div.top_bar div.search input.submit  { background-color: #EC008C; }
div#header div.top_bar div.search  { border-right: 1px solid #EC008C; }

div#container { background: #FFF; }
div#content div.column1.column2.column3,
div#content div.column4 { background-color: transparent; }

div#content div.column1.column2.column3 div.content { padding-left: 17px; }

/* CONTENT */
div#content div.column1.column2.column3 h2 { margin-bottom: 1em; }

/* Google maps */
div.gmaps { width: 720px; height: 420px; }
div#map { width:  720px; height: 390px; }
div.gmaps div.map_links { background-color: #ec008c; padding: 5px; text-align: center; color: #fff; }
div.gmaps div.map_links a { font-weight: bold; text-decoration: none; margin: 0 5px; color: #fff; }

	/* IE 6 */
	div.gmaps { width: 715px; }
	div#map { width:  715px; }

/* Wishes */
div.wish { width: 230px; height: 58px; margin-bottom: 1em; }
div.wish div.profile_type { float: left; width: 60px; }
div.wish div.description { float: left; height: 58px; width: 170px; position: relative; background-color: #FFF; }
div.wish div.description a { position: relative; left: 20px; top: 6px; color: #000; text-decoration: none; font-weight: bold; }
div.wish div.description a:hover { text-decoration: underline; }
div#content div.wish div.description p { position: relative; left: 20px; top: 5px; width: 150px; margin: 0; padding: 0; }
div.wishes { margin: 10px; }

div.current_wish {
	margin-top: 55px;
	margin-bottom: 1em;
	width: 234px;
	background-color: #ED008C;
	padding: 8px;
	position: relative;
	min-height:100px;
 }

 * html div.current_wish { height: 100px; }

div.current_wish div.profile_type { float: left; text-align: center; width: 75px; }
div.current_wish div.description {
	float: left;
	margin-left: 1.5em;
	width: 131px;
	padding: 3px;
	position: relative;
	color: #fff;
	min-height:65px;
	margin-bottom: 3em;
}

div#not_ok_div { position: absolute; bottom: 5px; right: 5px; height: 2em; }
div#not_ok_div a { background-color: #C20073; color: #fff; text-decoration: none; padding: 5px; }

* html div.current_wish div.description { height: 65px; }

div.current_wish div.description img.arrow { position: absolute; left: -13px; top: 23px; }
div#content div.current_wish div.description p { margin: 0; }

/* Profielenpagina */
  table.profile_table { width: 100%; border-collapse: collapse; }
  table.profile_table tr td { width: 500px; vertical-align: top; position: relative; }
  table.profile_table tr td p { position: relative; width: 395px; top: 0; left: 0; margin-top: 0; }
  table.profile_table tr td.image img { margin-top: 2px; }