/* Reset
-------------------------------------------------------------- */
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{
	margin:0;
	padding:0;
	border:0;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}


/* Typography - Garuda is a verdana substitute for Linux users
-------------------------------------------------------------- */
body { font-size:62.5%; line-height:normal; background:#fff;}
/* font must also be set for the form elements in order to work correctly */
body, input, select, textarea { font-family:Verdana, Arial, Helvetica, Garuda, Sans-serif; color:#333; }


/* Default link style
-------------------------------------------------------------- */
a		{ color:#000; text-decoration:none; }
a:focus, 
a:hover	{ text-decoration:underline; outline:none;}
a img	{ border:none; }


/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5 { color:#fff; }

h2 { font-size:1.5em; font-weight:lighter; padding-bottom:8px; font-family:tahoma;}
h3 { font-size:1.4em; font-weight:lighter; padding:2px 5px 5px 10px; font-family:tahoma;}
h4 { font-size:1.2em; font-weight:lighter; padding-bottom:5px; font-family:tahoma;}
h5 { font-size:1em;  padding-bottom:15px; }


/* Paragraph 
-------------------------------------------------------------- */
p			{ margin:0; padding:0 0 1em 0; font-size:1.1em; }

/* List items 
-------------------------------------------------------------- */
li ul, li ol	{ margin:0; padding:0 0 0 2em; font-size:100%; }
ul, ol			{ margin:0; padding:0 0 1.5em 2em; font-size:1.2em; }
ul				{ list-style-type:disc; }
ol				{ list-style-type:decimal; }


/* HTML horizontal hr 
-------------------------------------------------------------- */
div.hr { clear:both; height:1px; margin:0 0 5px; background:url('/eng/images/icons/arrow_lines.png') repeat-x 0 0; }
	div.hr hr { display:none; }
	div.hr-tripple {height:6px; background-position: 0 -8px;}
	div.hr-quad {height:12px; background:url('/eng/images/stip_footer.gif') repeat-x 0 0;}


/* Global Classes 
-------------------------------------------------------------- */
.clear			{ clear:both; }
.clearfix		{ width:100%; overflow:auto; }

.left			{ float:left; }
.right			{ float:right; }

html.js .hide	{ display:none; }

.textbrowser	{ position:absolute; left:-999em !important; }

p.checkbox label {color:#00a2bd}


/* grid */
#header {height:122px; margin-bottom:1em; overflow:hidden; width:100%;}
#logo {width:940px; margin:0 auto;}
#contentwrapper {width:100%;}
.column {width:235px; float:left;}
.js #content {display:none;}
.selectionwrapper { margin:0 auto; color:#fff; overflow:hidden; margin-bottom:3em; width:940px;}
	.bg {background:url(/eng/images/selectionbg.png) repeat-y 0 0; width:auto; overflow:hidden;}
#footer, .btm {padding-top:5px; color:#999; width:940px; margin:0 auto;}
.flashwrapper  {padding-bottom:20px; color:#999; width:940px; margin:0 auto;}

/* componenten */
#header h1 {width:176px; height:51px; margin: 36px 10px 10px; display:block; background:url(/eng/images/logo-robeco.png) no-repeat 0 0;}
	#header span {position:absolute; left:-999em;}
	#header .hr {width:100%; height:25px; background:#00a2bd;}
	.actionbanner {position:absolute; top:0; right:0;}

h3 {border-right:1px solid #017f8e; border-left:1px solid #11e3fc;}
h3.first {border-left:0;}
h3.last {border-right:0;}

/* content */
.text-block {padding:0 12px;}

ul.link-list {list-style-type:none; padding-left:0; font-size:1.1em;}
	ul.link-list li {padding-left:15px; padding-bottom:2px; background:url(/eng/images/arrow_lines.png) no-repeat 0 -19px;}
	ul.link-list a {color:#fff;}

p.checkbox {float:left; margin-top:18px;}

/* country selection page */
#photo-background {margin:0 auto 40px; width:940px; height:466px; background:url(/eng/images/photo-kader.png) no-repeat 0 0; padding:4px; position:relative;}
#photo-background .photo {position:absolute; left:4px; top:4px; z-index:1;}
#photo-background h2 {position:relative; z-index:2; width:320px; font-size:2.5em; margin:0 1em; top:15px;}
#photo-background .list {width:416px; height:450px; position:absolute; z-index:2; top:0px; right:0px; padding:20px 30px; background:url(/eng/images/vertical-line.png) no-repeat 0 15px;}
#photo-background h3 {border:none; color:#f90; font-size:2.5em; padding:0 0 10px 0;}
#photo-background h4 {font-size:1.6em;}
#photo-background ul.link-list {font-family:tahoma; font-size:1.6em;}
	#photo-background ul.link-list li {background:none; padding-left:0;}
	#photo-background ul.link-list li a {background:url(/eng/images/arrow_lines.png) no-repeat 0 -59px; padding-left:15px;}
	.ie7 #photo-background ul.link-list li a {background-position:0 -62px;}
	.ie6 #photo-background ul.link-list li a {background:url(/eng/images/arrow_lines.gif) no-repeat 0 -61px;}
	#photo-background ul.link-list li a:hover, #photo-background ul.link-list li a:active, #photo-background ul.link-list li a:focus {background-position:0 -84px; text-decoration:none; color:#f90;}
	.ie7 #photo-background ul.link-list li a:hover {background-position:0 -87px;}
	.ie6 #photo-background ul.link-list li a:hover {background-position:0 -86px;}
	
a.responsible {padding:15px 0 0 72px; background:url(/eng/images/watermerk.gif) no-repeat 0 0; font-family:tahoma; font-size:1.5em;  color:#00A2BD; display:block;}
	a.responsible:hover {text-decoration:none;}

/* buttons */
a.button {color:#fff; display:inline-block; text-decoration:none; margin-bottom:10px; padding-left:3px; background:url(/eng/images/button_focus.png) no-repeat 0 0;}
a.button span {display:inline-block; padding:5px 20px 6px 6px; background:url(/eng/images/button_focus.png) no-repeat right top;}
a.button:hover, a.button:active, a.button:focus {background-position:left -30px; outline:none; cursor:pointer; text-decoration:none;}
a.button:hover span, a.button:active span, a.button:focus span {background-position:right -30px;}

a.specialbtn {display:inline-block; font-size:1.2em; padding:12px 0 18px 55px; background:url(/eng/images/wake_up_banner.png) no-repeat; color:#fff;}