@charset "UTF-8";
/* CSS Document */

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+	File		: screen.css
+	Author		: frismedia.nl
+	Date		: 23-11-2007
+	 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*      HTML ELEMENTS     */

body {
	font: 0.8em/1.4em Arial, Helvetica, sans-serif;
	color:#000000;
	background: #FCFCFC url(../images/bck_1.gif) repeat-x top;
	padding: 0;
	margin:0;
}

body.crew {background-image: url(../images/bck_2.gif);}

a {color: #000000;}
a:hover {color: #001f7d;}
a:active, a:focus {outline: 0}

p em {
	color: #ff4700;
	font-style:normal;
	font-weight: bold;
}

textarea, select, input {font:1.1em Arial, Helvetica, sans-serif;}

/*      HTML ELEMENTS     */
/*++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*    GENERAL CLASSES     */
.clearfix:after, div#content:after, div#pagina:after, div.column:after,  div.page:after, div#nav ul:after, div#sub:after ,div#footer ul:after,div.map:after, form#forum:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac and IE-win */
* html .clearfix, div#header ul#nav, div#content,div#pagina, div.column, div.page, div#nav ul,div#sub , div#footer ul, div.map, form#forum {height: 1%;}
/* End hide from IE-mac */
/*    GENERAL CLASSES     */
/*++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*      MAIN DIVS        */

div#wrapper { 
	position: relative;
	margin: 0 auto;
	width: 891px;
	padding: 0 0 0 15px;
	}
	
div#header {
	position: relative;
	height: 136px;
	background: url(../images/header.gif) no-repeat left top;
	width: 990px;
	margin: 0 0 0 -102px;
	}
	
div#header h1 {display: none;}
	
body.crew div#header {background: url(../images/header_crew.gif) no-repeat left top;}

div.column {width: 100%;}
	
div.wrap {
	width: 552px;
	margin: 0 17px 0 0;
	float:left;}
	
body.countries div.wrap {
	margin-right: 0;
	width: 876px;}
	
div.map div.wrap {
	width: 440px;
	margin: -10px 0 0 12px;
	display: block;
	}

div.right {
	width: 306px;
	margin:0;}
	
/*      MAIN DIVS        */
/*+++++++++++++++++++++++*/

/*+++++++++++++++++++++++*/
/*        HEADER         */

div#login {
	width: 230px;
	position:absolute;
	top: 0px;
	right: 13px;
	background: url(../images/bottom_tools.gif) no-repeat left bottom;
	padding: 10px 0 15px 0;
}

div#login2 {
	width: 680px;
	position:absolute;
	top: 0px;
	right:13px;
	background: url(../images/bottom_tools_wide.gif) no-repeat right bottom;
	padding: 10px 0 15px 0;
/*		padding: 8px 0 10px 0;*/
}

div#login3 {
	width: 230px;
	height: 40px;
	position:absolute;
	top: 0px;
	right: 13px;
	background: url(../images/bottom_tools.gif) no-repeat left bottom;
	padding: 10px 0 15px 0;
}
div#login a.login, div#login2 a.login {
	padding: 2px 0 0 18px;
	text-transform: uppercase;
	color: #001f7d;
	font-weight:bold;
	text-decoration: none;
	}
div#login3 a.login {
	padding: 2px 18px 0 11px;
	font-weight:bold;
	text-decoration: none;
	color: #001f7d;
	}

div#login a.login {
		background: url(../images/login.gif) no-repeat left center;
		margin:0 0 0 10px;
		float: left;}
div#login2 a.login {
		background: url(../images/login2.gif) no-repeat left center;
		margin:0 0 -40px 460px;
		float:left;
		top: 0;
		position: relative;}
div#login3 a.login {
		background: url(../images/login2.gif) no-repeat right center;}

a.login:hover, div#login2 a:hover {
	text-decoration: underline;
	color:#ff4700;
	}
	
div#login2 a {
	margin: 0 10px;
	padding-right:10px;}
	
div#login2 p {
	padding: 0 11px;
	color: #ff4700; 
	font-weight: bold;
	margin: 8px 0 0 0;}
div#login3 p {
	margin: 0 11px 5px 11px;
	padding-bottom: 5px;
	border-bottom: 1px solid #bdbdbd;	
}

div#login2 form {
	margin:0 0 0 10px;
	padding:0;
	float:left;
	}

div#login2 form input {
	width: 95px;
	border: 1px solid #929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 1px;
	}
	
div#login2 form input.button {
	border: 1px solid #ff4700;
	background-color:#ff4700;
	width: 60px;
	color:#FFFFFF;
	font-weight:bold;
	height: 1.6em;
	padding:0;
}
	
div#tools {
	background: url(../images/top_tools.gif) no-repeat center top;
	width: 230px;
	position:absolute;
	right: 13px;
	bottom: 12px;
	display:block;
		}
div#tools ul {
	background: url(../images/bottom_tools.gif) no-repeat center bottom;
	display:block;
	list-style: none;
	font-weight:bold;
	padding: 0 0 1.7em 0;
	margin: 4px 0 0 0;
		}
div#tools ul li {
	float:left;
	clear:right;
	background: url(../images/divider_small.gif) no-repeat left center;
	padding: 0 12px;
	margin:0;
}
div#tools ul li.first {background: none;}
div#tools ul li a.small {
	font-size: 0.8em;
	margin-right:5px; 
	}
div#tools ul li a.big {
	font-size: 1.3em;
	margin-left: 5px;
	}
div#tools ul a {text-decoration: none;}
div#tools ul a:hover {
	text-decoration: underline;
	color:#ff4700;
	}
div#tools ul em a {
	color:#ff4700;
	font-style: normal;
	}
div#tools ul em a:hover {text-decoration: none;}



/*++++++++++++++++++++++++*/
/*          NAV           */

div#nav {
	background: url(../images/navbottom.gif) no-repeat left bottom;
	width: 876px;
	position:relative;
	margin: 13px 0 0 0;
	padding: 0 ;
	}

body.home div#nav {
	background: url(../images/navbottom_home.gif) no-repeat left bottom;
}

div#nav ul {
	background: url(../images/navtop.gif) no-repeat left top;
	list-style:none;
	padding:0;
	margin:0;
	text-transform: uppercase;
}
body.home div#nav ul {background: url(../images/navtop_home.gif) no-repeat left top;}
	
div#nav ul li {
	float:left;
	background: url(../images/divider.gif) no-repeat right center;
	margin: 0 -1px 0 -1px;
	padding: 0;
	} 
div#nav ul li.last {background: none;}
div#nav ul li.right {background: none; float:right;}
div#nav ul li a { 
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 12px 9px 12px;
}

body.home div#nav ul li.first a {margin-left: 5px; padding-left: 6px;}
	
div#nav ul li em a, div#nav ul li em a:hover {
	font-style:normal;
	color:#FFFFFF;
	background: #ff4700 url(../images/menuactivearrow.gif) no-repeat center bottom;
	}

div#nav ul li a:hover {
	text-decoration: underline;
	color:#000000;	
	}
	

	
/*         NAV            */
/*++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*        SUBNAV          */

div#sub {
	margin-top: 7px;
	margin-right:0;
	margin-bottom:0;
	}

body.countries div#sub, body.questions div#sub {margin-left: 4.6em;}

div#sub ul {
	padding: 0;
	margin: 0;
	list-style:none;
	}
div#sub ul li {
	float: left;
	line-height: 1.8em;
	padding: 0;
	margin: 0;
	}
div#sub ul li a { 
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 0 11px 0 15px;
	background: #898989 url(../images/sub.gif) no-repeat left center;
	color:#FFFFFF;
}
div#sub ul li a:hover { text-decoration:underline;}
div#sub ul li em a {
		background: url(../images/sub_active.gif) no-repeat left center;
		font-style:normal;
		}
div#sub ul li.first a {
	background-image: none;
	padding: 0 11px;
		}
div#sub ul li.first em a {background-color: #ff4700;}
div#sub ul li.last {background-color: #ff4700;}

/*        SUBNAV          */
/*++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*        CONTENT         */

div#content div.column, body.crew div#content div.wrap div.column {
	margin: 13px 0 0 0;
	padding: 0 0 4px 0;
	background: url(../images/bottom_content.gif) no-repeat center bottom;}
body.home div#content div.column {background-image: url(../images/bottom_content2.gif);}


div#content div.right div.column, body.crew div#content div.right div.column {background: url(../images/column_right_bottom.gif) no-repeat center bottom;}
body.crew div#content div.right div.column.sidebar, body.home div#content div.right div.column.testimonials  { background:none;}
	
body.countries div#content div.column {background: url(../images/bottom_content_wide.gif) no-repeat center bottom;}

div.left {
	width:400px;
	float:left;
	position:relative;
	margin: -23px 0 10px 12px;
	}
body.study div.left {
	padding: 0 0 4px 0;
	background: url(../images/bottom_content_middle.gif) no-repeat center bottom;
	}

div.right1,
div.right2,
div.right3,
div.right4 {
	width: 199px;
	float: left; 
	}
div.column div.right1 {margin: 0 0 0 5px;}
div.column div.right2 {margin: 20px 0 0 30px;}
div.column div.right3 {margin: 50px 0 0 10px;}
div.column div.right4 {margin: -170px 0 0 235px;}
*html div.column div.right4 {margin-left: 115px;}

div.right4 {background: url(../images/bottom_content_xsmall.gif) no-repeat right bottom; padding-bottom: 5px;}
div.right3 {background: url(../images/bottom_content_xsmall.gif) no-repeat left bottom; padding-bottom: 5px;}
div.column div.right1 p {
	background: url(../images/arrow_content1.gif) no-repeat right center;
	border-right: none;
	padding-right: 39px;
}
div.column div.right2 p {
	background: url(../images/arrow_content2.gif) no-repeat left center;
	border-left: none;
	padding-left: 39px;
}
div.column div.right3 p {
	background: url(../images/arrow_content3.gif) no-repeat right center;
	border-right: none;
	padding: 9px 39px 0 11px;}

div.column div.right4 p {
	background: url(../images/arrow_content4.gif) no-repeat left center;
	border-left: none;
	padding: 11px 11px 11px 39px;
	text-align: center;
}

form#forum p {
	padding:0 0 8px 0;
	background:none;
	border:none;
	}

h1 {
	background: url(../images/h1_orange_wide.gif) no-repeat center top;
	color: #FFFFFF;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	padding: 8px 11px;
	margin: 0;
}
div.right div.column h1 {background: #001f7d url(../images/h1_blue.gif) no-repeat center top;}
div.right div.column.testimonials h1 {background: #ff4700 url(../images/h1_orange.gif) no-repeat center top;}
body.countries div.left h1 {background: url(../images/h1_orange_middle.gif) no-repeat center top;}
div.right1 h1 {
	background: url(../images/h1_blue_xsmall.gif) no-repeat left top;
	padding-right: 39px;
	}
div.right2 h1 {
	background: url(../images/h1_orange_xsmall.gif) no-repeat right top;
	padding-left: 39px;	
	}
div.right3 h1 {
	background: url(../images/h1_orange_xsmall.gif) no-repeat left top;
	padding-right: 39px;
}
div.right4 h1 {
	background: url(../images/h1_blue_xsmall.gif) no-repeat right top;
	padding-left: 39px;	
}

h2 {
	color:#ff4700;
	font-size: 1.1em;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;	
	padding:0.8em 11px 5px 11px;
	margin: 0;
	background: #ffffff url(../images/h2.gif) no-repeat center bottom;
	}
div.left h2 {background-image:none;}
body.study div.left h2 {background: #ffffff url(../images/h2_middle.gif) no-repeat center bottom;}
	
div#content div.right div.column.testimonials h2 {
	background-image: none;
	padding: 0.8em 11px 5px 11px;
	clear:right;
}
div.right div.column h2 {
	background: #fff url(../images/h2_small.gif) no-repeat center bottom;
	padding: 0 11px 0.3em 11px;
	}

form#forum h2 {
	border: none;
	padding: 0 0 5px 0;
	background: none;
	}

h3 {
	font-size: 1.1em;
	padding: 0.7em 11px 5px 11px;
	margin: 0;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	background-color:#ffffff;
	}

h4 {
	font-size: 1em;
	padding:0.5em 11px 11px 11px;
	margin: 0;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	background: #ffffff url(../images/h4.gif) no-repeat center bottom;	}
	
div.left h4 { background-image: url(../images/h4_middle.gif);}

body.forum h4 { background-image: none; padding-bottom:5px;}
	
h5 {
	font-size: 1em;
	padding:1.1em 11px 5px 11px;
	margin: 0;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	background: #ffffff url(../images/h5.gif) no-repeat center 0.3em;
	}
	
body.forum h5 { padding-top: 1em;}

div.column span.new h5 {
	color: #ff4700;
	background-image: url(../images/h5_new.gif);
	}
	
h5 em {
	font-weight:normal;
	font-style:normal;}

form#forum h5 {
	border: none;
	background: none;
	margin: 0;
	padding: 0 0 10px 0;
	float:right;
	}

div.column p, div.column ul {
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;	
	display: block;
	padding: 0.3em 11px 0.5em 11px;
	margin: 0;
	background-color:#FFFFFF;
}

div.column ul {padding-left:13px; }
div.column ul li {
	background: url(../images/bullet.gif) no-repeat left 6px;
	list-style: none;
	padding-left: 13px;
	padding-bottom: 6px;
}

div.column img {border: none;}

div.right div.column.testimonials p {
	padding: 1.2em 51px 0 51px;
	background: url(../images/quote1.gif) no-repeat 8px 12px;	
	}
	
div.right div.column.testimonials p.signature {
	font-style: italic;
	background: url(../images/quote2.gif) no-repeat 262px top;
	padding: 2em 51px 1em 51px;
	margin-top: -1em;
}
div.right div.column.testimonials p.link {background-image: none;}

div#content div.right div.column.testimonials {
	margin-top: 20px;
	background:none;
}

span.bottom {
	border-top: 1px solid #bdbdbd;
	height: auto;	
	display: block;
	padding: 5px 11px 5px 11px;
	background: url(../images/bottom_bck_link_wide.gif) no-repeat bottom;
}

body.crew span.bottom {	margin-bottom: -4px;}

span.bottom a {font-weight:bold;}

div.right div.column span.bottom {background-image:url(../images/bottom_bck_link.gif);}
body.countries div.left span.bottom {background-image:url(../images/bottom_bck_link_middle.gif);}

div.right1 span.bottom {
	background: url(../images/bottom_bck_link_xsmall.gif) no-repeat left bottom;
	margin-right: 29px;
}
div.right2 span.bottom {
	background: url(../images/bottom_bck_link_xsmall.gif) no-repeat left bottom;
	margin-left: 29px;
}

div.right div.column span.top {
	border:none;
	display:block;
	padding:11px 0 0 0;
	background: #ffffff url(../images/column_right_top.gif) no-repeat center top;
	}

span.pages {
	border-left: 1px solid #bdbdbd;
	border-right: 1px solid #bdbdbd;
	display: block;
	padding: 17px 11px 5px 11px;
	background: url(../images/pages_top_wide.gif) no-repeat center 7px;
	margin-top:-1px;
	background-color:#FFFFFF;
}
div.right span.pages {background-image: url(../images/pages_top.gif);}
div.map div.left span.pages {background-image: url(../images/pages_top_middle.gif);}

div.answer {
	background: #ffffff url(../images/answer_bck_top.gif) no-repeat 11px top ;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	padding: 18px 22px 20px 11px;
	}
div.answer p {
	background-color: #dfdfdf;
	border:none;
	}
	
div.answer p.signature {
	background: #ffffff url(../images/answer_bck_bottom.gif) no-repeat center bottom;
	color: #555555;
	padding: 0 11px 11px 11px;
}

div.column p.warning {
	background-color: #e2decc;
	border-bottom: 1px solid #bdbdbd;	
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	}

.date {color: #555555;}
span.country, span.date, span.time {
	padding-left: 8px;
	background: url(../images/divider_small.gif) no-repeat 3px center;
	font-weight: normal;
	color: #555555;
	}
	
form#forum h5 span.date {background: none;}

div.right div.column p.link {padding-bottom: 0.8em;}

p.link a {
	padding:3px 30px 3px 0;
	font-weight: bold;
	background: url(../images/link_white.gif) no-repeat right center;	
	width: 270px;
	text-decoration: none;
}
p.link a:hover {
	background: url(../images/link_white_hover.gif) no-repeat right center;
	text-decoration:underline;	
}

a.link, a.add {
	padding:3px 30px 3px 0;
	width: 270px;
	font-weight:bold;
	text-decoration: none;
}
a.link {
	background: url(../images/link_grey.gif) no-repeat right center;
	text-decoration: none;	
}
a.link:hover {
	background: url(../images/link_grey_hover.gif) no-repeat right center;
	text-decoration:underline;	
	}
a.add {
	background: url(../images/add.gif) no-repeat right center;
	text-decoration: none;	
	}
a.add:hover {
	background: url(../images/add_hover.gif) no-repeat right center;
	text-decoration:underline;	
	}
	
a.linkout {
	padding-right: 10px;
	background: url(../images/linkout.gif) no-repeat right center;
	}

span.prev { 
	float: left;
	background: url(../images/previous_grey.gif) no-repeat left center;
	width: 17px; 
	height: 17px;
	}
span.prev a {
	float: left;
	background: url(../images/previous.gif) no-repeat left center;
	width: 17px; 
	height: 17px;
}
span.prev a:hover {background: url(../images/previous_hover.gif) no-repeat left center;}
span.prev em {display: none;}
span.next {
	float: right;
	background: url(../images/next_grey.gif) no-repeat right center;
	width: 17px; 
	height: 17px;}
span.next a {
	float:left;
	background: url(../images/next.gif) no-repeat right center;
	width: 17px; 
	height: 17px;
	}
span.next a:hover {background: url(../images/next_hover.gif) no-repeat right center;}
span.next em {display: none;}
span.all, span.nr {text-align: center; display: block;	}
span.all a:hover, span.nr a:hover {background:none;}
span.nr a {
	padding: 0 3px;
	font-weight:normal; }
span.nr em a {
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	}

a.prev {
	float: right;
	background: url(../images/back_orange.gif) no-repeat left center;
	padding-left: 30px;
	margin: 10px 11px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
a.prev:hover {
	text-decoration:underline;
	background: url(../images/back_orange_hover.gif) no-repeat left center;	
	}

div.column ul.cat {
	position:relative;
	float:left;
	padding:0;
	margin: 0 0 0 20px;
	list-style-type:none;
	border: none;
	background:none;
	}
div.column ul.cat li {
	padding:0;
	width: 149px;
	}

div.column ul.cat li.cat1,
div.column ul.cat li.cat2 {background: url(../images/cat_bck_bottom_1.gif) no-repeat left bottom;}
div.column ul.cat li.cat3,
div.column ul.cat li.cat4 {background: url(../images/cat_bck_bottom_3.gif) no-repeat left bottom;}
div.column ul.cat li.cat5 {background: url(../images/cat_bck_bottom_2.gif) no-repeat left bottom;}
div.column ul.cat li.cat6,
div.column ul.cat li.cat7,
div.column ul.cat li.cat8 {background: url(../images/cat_bck_bottom_4.gif) no-repeat left bottom;	}

div.column ul.cat li.cat1 em a,
div.column ul.cat li.cat1 em a:hover,
div.column ul.cat li.cat2 em a,
div.column ul.cat li.cat2 em a:hover {background: url(../images/cat_bck_bottom_active_1.gif) no-repeat left bottom;}
div.column ul.cat li.cat4 em a,
div.column ul.cat li.cat4 em a:hover,
div.column ul.cat li.cat3 em a,
div.column ul.cat li.cat3 em a:hover {background: url(../images/cat_bck_bottom_active_3.gif) no-repeat left bottom;}
div.column ul.cat li.cat5 em a,
div.column ul.cat li.cat5 em a:hover {background: url(../images/cat_bck_bottom_active_2.gif) no-repeat left bottom;	}
div.column ul.cat li.cat6 em a,
div.column ul.cat li.cat6 em a:hover,
div.column ul.cat li.cat7 em a,
div.column ul.cat li.cat7 em a:hover,
div.column ul.cat li.cat8 em a,
div.column ul.cat li.cat8 em a:hover {background: url(../images/cat_bck_bottom_active_4.gif) no-repeat left bottom;	}

div.column ul.cat li.cat1 {margin: 0 0 0 50px;}
div.column ul.cat li.cat2 {margin: 15px 0 0 30px;}
div.column ul.cat li.cat3 {margin: 15px 0 0 20px;}
div.column ul.cat li.cat4 {margin: 15px 0 0 60px;}
div.column ul.cat li.cat5 {margin: -300px 0 0 240px;}
div.column ul.cat li.cat6 {margin: 15px 0 0 260px;}
div.column ul.cat li.cat7 {margin: 15px 0 0 270px;}
div.column ul.cat li.cat8 {margin: 15px 0 0 230px;}

div.column ul.cat li a {
	background: url(../images/link_white.gif) no-repeat 48px 2.55em;
	height: 4.5em;
	display: block;
	font: normal 1.1em Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	text-decoration: none;
	}
div.column ul.cat li.cat5 a,
div.column ul.cat li.cat7 a,
div.column ul.cat li.cat8 a {background-position: 78px 3.7em; height: 5.7em;}
div.column ul.cat li.cat1 a {background-position: 50px 3.7em; height: 5.7em;}
div.column ul.cat li.cat6 a {background-position: 78px 2.55em;}
div.column ul.cat li a:hover {
	background-image: url(../images/link_white_hover.gif);
	text-decoration:underline;
	}
div.column ul.cat li a span {
	background: url(../images/cat_bck_blue.gif) no-repeat left top;
	display:block;
	text-align:center;
	padding: 6px 34px 6px 4px;
	font-style:normal;
}
div.column ul.cat li em a span {
	background: url(../images/cat_bck_orange.gif) no-repeat left top;
	display:block;
	text-align:center;
	padding: 23px 34px 20px 4px;
	font-style:normal;
}
div.column ul.cat li.cat5 a span,
div.column ul.cat li.cat6 a span,
div.column ul.cat li.cat7 a span,
div.column ul.cat li.cat8 a span {
	background-position: right top;
	padding: 6px 4px 6px 34px;
}
div.column ul.cat li.cat5 em a span,
div.column ul.cat li.cat6 em a span,
div.column ul.cat li.cat7 em a span,
div.column ul.cat li.cat8 em a span {padding: 23px 4px 20px 34px;}

div.right div.column ul.listnav {
	background: #fff url(../images/column_right_top.gif) no-repeat center top;
	margin: 0;
	padding: 8px 0 0 0;
	border:none;
}
body.socialmap div.right div.column ul.listnav {
	padding: 5px 0 2px 0;
	background: none;
}

div.right div.sidebar ul.listnav {background: url(../images/column_right_list_top.gif) repeat-y center top; padding-top: 6px;}

div.column div.left ul.listnav {padding: 0;}
div.column ul.listnav li {
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	margin: 0;
	padding: 0;
	background: none;
	}
div.column div.left ul.listnav li {border: none;}
div.column ul.listnav li a {
	text-decoration:none;
	display: block;
	padding: 0.3em 11px 0.3em 24px;
	background: url(../images/bullet_next.gif) no-repeat 11px 7px;
	}
div.column ul.listnav li a:hover {
	background-color: #dfdfdf;
	text-decoration:underline;
	background-image: url(../images/bullet_next_hover.gif);
	color:#000000;
}
div.column ul.listnav li em a{
	background-color: #727272;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../images/bullet_next_em.gif);
	margin: 0 -1px;
	}
div.column ul.listnav li em a:hover{
	background-color: #727272;
	background-image: url(../images/bullet_next_em.gif);
	color:#FFFFFF;
	text-decoration: none;
	}

div.column ul.edit {
	padding: 0;
	margin: 0;
	border: none;
	}
div.column ul.edit li {
	list-style:none;
	margin: 0;
	padding: 0;
	background-image:none;
	position:relative;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	}
div.column ul.edit li:hover {background-color: #dfdfdf;}
div.column ul.edit li.new  {
	background-image: url(../images/attention.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;
	}
div.column ul.edit li.new:hover {background-image: url(../images/attention_hover.gif);}
div.column ul.edit li a {
	text-decoration:none;
	display: block;
	padding: 0.3em 20px 0.3em 11px;
	background: url(../images/edit.gif) no-repeat 502px 3px;
	}
div.column ul.edit li.new a {padding-left: 30px; padding-right: 1px;}
div.column ul.edit li a:hover {
	text-decoration:underline;
	background-image: url(../images/edit_hover.gif);
	color:#000000;
}
div.column ul.edit li em a{
	background-color: #727272;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	}
div.column ul.edit li em a:hover{
	background-color: #727272;
	text-decoration:none;
	color: #fff;
	background-image: url(../images/edit_em.gif);
	}
div.column ul.edit li.new em a, div.column ul.edit li.new em a:hover {
	background-image: url(../images/attention_edit_em.gif);
	background-repeat:no-repeat;
	background-position:8px 4px;
}
div.column ul.edit li a.del {
	width: 3px!important;
	height:18px;
	background: url(../images/del.gif) no-repeat center center;
	margin: 0!important;
	float: left;
	right: 3px;
	top:0;
	position:absolute;
} 

ul li a span.country:hover, ul li a span.date:hover {text-decoration:none;}
ul.edit li span.country, ul.edit li span.date {right:50px;}
ul.listnav li span.country, ul.listnav li span.date {right:11px;}
ul.edit li em span.country, ul.edit li em span.date {font-weight: normal; color:#CCCCCC;} 

div.column ul.edit li a.del:hover {background-image: url(../images/del_hover.gif);}
div.column ul.edit li em a.del {background: url(../images/del_em.gif) no-repeat center center;}
div.column ul.edit li em a.del:hover {background: url(../images/del_em_hover.gif) no-repeat center center;}

div.column ul.edit li a.del span {display:none;}


/*        CONTENT         */
/*++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*          MAP          */

div.map form  {
	background: url(../images/top_content.gif) no-repeat left top;
	float:right;
	width: 876px;
	margin:0;
	}
	
body.home div.map form  { width:552px;}
	
div.map form select {font-size: 1em;}
body.countries div.map form {background: url(../images/top_content_wide.gif) no-repeat center top;}
div.column div.map form span {
	background: #898989 url(../images/top_content_map.gif) no-repeat right top;
	padding: 8px;
	float:right;
}
div.map {
	background: url(../images/map_europe_home.gif) no-repeat center -50px;
	min-height: 580px;
}
body.countries div.map {background: url(../images/map_europe_countries.gif) no-repeat center -50px;}
body.countries div.map.ie {background: url(../images/map_ie.gif) no-repeat center top;}
body.countries div.map.se {background: url(../images/map_se.gif) no-repeat center top;}
body.countries div.map.be {background: url(../images/map_be.gif) no-repeat center top;}
body.countries div.map.nl {background: url(../images/map_nl.gif) no-repeat center top;}
body.countries div.map.at {background: url(../images/map_at.gif) no-repeat center top;}

/* Voor IE ook in screen_ie.css aanpassen! */

span.ie a, span.se a, span.nl a, span.be a, span.at a {
	display:block; 
	position:absolute;
}
span.ie a em, span.se a em, span.nl a em, span.be a em, span.at a em {display: none;}	
span.ie a {
	width: 103px;
	height: 75px;
	margin: 70px 0 0 40px;
	}
body.countries span.ie a {margin: 70px 0 0 200px;}
span.se a {
	width: 103px;
	height: 88px;
	margin: 35px 0 0 390px;
	}
body.countries span.se a {
	height:130px;
	margin: 0 0 0 555px;
	}
span.nl a {
	width: 177px;
	height: 45px;
	margin: 160px 0 0 265px;
	}
body.countries span.nl a {	margin: 158px 0 0 425px;}
span.be a {
	width: 193px;
	height: 17px;
	margin: 207px 0 0 250px;
	}
body.countries span.be a {margin: 205px 0 0 410px;}
span.at a {
	width: 122px;
	height: 60px;
	margin: 275px 0 0 342px;
	}
body.countries span.at a {margin: 275px 0 0 505px;}

/*          MAP           */
/*++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*        PICTURES        */

img.postcards {
	display: block;
	width: 112px;
	height: 85px;
	position: relative;
	float:right;
	margin: -15px -13px 0 0;
}

img.face  {
	display: block;
	width: 55px;
	height: 69px;
	position: relative;
	float:right;
	margin: -15px -13px -18px 0;
}
div.answer img.face {margin: -45px -8px 0 0;}

/*        PICTURES        */
/*++++++++++++++++++++++++*/

/*++++++++++++++++++++++++*/
/*         FORMS          */

div.map form select, form#topics select {
	padding: 1px;
	font-size: 1em;
	border: none;
}

form#topics {
	padding: 7px 8px 0 0;
	margin: 0;
	float: right;
	}

form#forum {
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
	border-top: 1px solid #ff4700;
	border-bottom: 1px solid #ff4700;
	padding: 11px;
	margin:0;
	background-color:#f4f3f2;
}

form#forum textarea{
	width: 515px;
	height: 12em;
	background: #ffffff;
	border: 1px solid #898989;
	margin:0 0 11px 0;
	padding:5px;
}
form#forum textarea.question {
	height: 6em;
	margin-bottom: 10px;
}

form#forum label#memberPublish {
	width: 500px;
	display:block;
	margin-bottom: 11px;} 

form#forum input#memberPublish {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
	}

form#filter {	
	margin: 0;
	padding: 11px 11px 0 11px;
	}
	
form#filter select {
	display:block;
	margin-bottom: 11px;
	padding: 1px;
	border: 1px solid #bdbdbd;
	width: 285px;
	background-color: #f4f3f2;
	font-size: 1em;
	}
form#forum select {
	display:block;
	margin-bottom: 11px;
	padding: 1px;
	border: 1px solid #898989;
	width: 250px;
	background-color: #fff;
	font-size: 1em;
	}
	
form#question, form#newtopic {
	padding: 10px;
	margin:0;
	background-image: none;
	background-color:#fff;
	border-right: 1px solid #bdbdbd;
	border-left: 1px solid #bdbdbd;
}

form#question {width: 378px;}

form#question label, form#newtopic label {
	width: 95px;
	display: block;
	float: left;
	margin: 0;
	padding:0;
}
div.column p.note {padding-left: 115px;}
body.forum div.column p.note {padding-left: 145px;}

form#question input, form#question select, form#question textarea, form#newtopic input, form#newtopic select, form#newtopic textarea  {
	margin-bottom: 8px;
	background: #f4f3f2;
	border: 1px solid #898989;
	padding: 1px;
	}
	
form#question input, form#question textarea {width: 274px;}

form#question input#visitorPublish {
	width: auto;
	float: left;
	margin: 0 5px 15px 95px;
	background: none;
	padding: 0;
	border:none;
	}

form#question label#visitorPublish {
	width:auto;
	display:block;
	float:none;
	clear:none;
	padding-bottom: 13px;
	}
	
form#newtopic label {width: 130px;}

form#newtopic input, form#newtopic textarea {width: 390px;}
form#newtopic select{
	font-size: 1em;
	width: 394px;
	}

form#question textarea, form#newtopic textarea {height: 105px;}


label em {
	color: #ff4700;
	font-style:normal;
	font-weight: bold;
}

form input#cancel, form input#publish, form input#delete {
	border: none;
	width:auto;
	color: #FFFFFF;
	padding: 4px;
	margin: 0px 5px 0px 0;
	float: left;
	font-size:1em;
	font-weight:bold;
	background-color: #727272;
}
form input#publish, form input#delete {padding: 4px 21px 4px 4px;}
form input#cancel {	padding: 4px;}

form input#publish {background: #ff4700 url(../images/publish.gif) no-repeat right center;}
form#question input#cancel {margin-left:95px;}
form#newtopic input#cancel {margin-left:130px;}


form input#delete {background: #727272 url(../images/del_button.gif) no-repeat right center;}
form input#cancel:hover {background-color: #001f7d;}
form input#delete:hover {background: #001f7d url(../images/del_button_hover.gif) no-repeat right center;}
form input#publish:hover {background: #001f7d url(../images/publish_hover.gif) no-repeat right center;}

/*         FORMS          */
/*++++++++++++++++++++++++*/


/*++++++++++++++++++++++++*/
/*         FOOTER         */

div#footer {
	clear:both;
	margin: 15px 15px 15px 0;
	background: url(../images/top_wide.gif) no-repeat center top;
	padding: 4px 0 0;
	}
div#footer ul {
	background: url(../images/bottom_wide.gif) no-repeat center bottom;
	margin: 0;
	padding: 0 0 4px 0;
	list-style: none;
	}
div#footer ul li {
	float:left;
	background: url(../images/divider_small.gif) no-repeat left center;
	padding: 0 12px;}
div#footer ul li.first {
	background: none;
	}
div#footer ul li.right {
	float: right;}
div#footer ul a {text-decoration: none;}
div#footer ul a:hover {
	text-decoration: underline;
	color: #000000;
	}
div#footer ul em a {font-weight: bold; font-style:normal;}

/*         FOOTER         */
/*++++++++++++++++++++++++*/

/* LIGHTBOX CREWMEMBERS AN */

.white_content {
	display: none;
	position: absolute;
	top: 80px;
	left: 83px;
	margin:0 auto;
	padding: 0;
	border: none;
	background:none;
	z-index:1002;
	overflow: auto;
	text-align:center;
}

.white_content a {
color:#000000;
text-decoration:none;
font-weight:bold;
background:url(../images/del.gif) right 0  no-repeat;
padding-right:22px;
}

.white_content a:hover {
color:#001f7d;
text-decoration:underline;
background:url(../images/del_hover.gif) right 0 no-repeat;
padding-right:22px;
}

.white_content h1 {
	background: url(../images/h1_lightbox.gif) no-repeat center top;
	color: #FFFFFF;
	font: normal 1.4em Georgia, "Times New Roman", Times, serif;
	padding: 8px 11px;
	margin: 0;
	text-align:left;
	width:711px;
}

.white_content span.bottom {
	margin:0;
	border-top: 1px solid #bdbdbd;
	height: auto;	
	display: block;
	padding: 5px 11px 5px 11px;
	background: url(../images/bottom_lightbox.gif) no-repeat bottom;
	text-align:left;
	width:711px;
}

.white_content span.lb_content img {
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	margin:0;
	padding:0;
}