@charset "utf-8";
/* CSS Document */
html, body {height:100%;}
.news-amenu-container {display:none;}/* removed by Thea request*/
body {
	font: 100% Tahoma, Helvetica, Arial, Geneva, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color:#002B47;
	position:relative;/* for ie7*/
	background-color: #FFF;
	background-image: url(cssimg/bg_main_hp_body2.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.vcClear {clear:both;}
.visitorCenter .csc-textpic-imagewrap {
	background-image: url(cssimg/vc_img_shad_d.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	/*width:205px;*/
	padding-right:5px;
	padding-bottom:5px;
}
.visitorCenter #player {margin-right:0;}
#visitCcontRight {float:right; width:210px;margin-top:0;}
.visitorCenter h2 {font-family:Tahoma,Helvetica,Arial,Geneva,sans-serif;font-size:94%;background: white;}
#visitCcontLeft {float:left;width:400px;margin-bottom:1em;}
#visitCcontLeft .csc-default {border:1px solid #CBE9F7;margin-bottom:4px;padding-left:2px;}
#visitCcontLeft .csc-default:first-child {border:0;}
.visitorCenter hr {
	color: #39B2EA;
	background-color: #39B2EA;
	height:1px;
}
ul.csc-menu {list-style-type:none;margin:0 0 2em 0;padding-left:0;}
ul.csc-menu li:hover {background-color: #CBE9F7;} 
ul.csc-menu li a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:84%;
	line-height:1.4em;
	font-weight:normal;
	margin:0.2em 0 0.8em;
}

#inhoudlowerCont .rgaccord1-nest div, #inhoudlowerCont .rgaccord1-nest div p, #inhoudlowerCont .rgaccord1-nest div h3 {width:296px;}
#inhoudlowerCont h3.rgaccord1-toggle {margin-right:0;width:275px;height:auto;} /* the width depends on whats placed in front of the text */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ NEWS START @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.news-latest-container, .news-latest-item {padding:0;}
#lastestNews {
	font-family: Tahoma, Geneva, sans-serif;
	margin:2em 0 0.2em 0;
	/*height:250px;
	border:1px solid #D9F7FD;*/
}
#lastestNews h2 {margin:0 0 0.55em 0;padding:0 0 0 2px;font-size:1.6em;font-weight:normal;}
.news-latest-item {margin:0 0 1.4em 0; padding:0 2px;}
.news-latest-item:hover {background:#CBE9F7;}
.news-latest-item h2:hover {background:#CBE9F7;}
.news-latest-item img, .news-latest-item span {display:none;}

#lastestNews .news-latest-item h2 {
	font-size:84%;
	line-height:1em;
	color:#002B47;
	margin:0.2em 0 0 0;
	padding:0;
	text-decoration:none;
}
.news-latest-item span.wswhnews-latest-date {display:block;font-size:80%;}
	
.news-latest-item h2 a {color:#002B47;text-decoration: none;font-weight:bold;}
div.news-latest-item a {color:#002B47;text-decoration:none;}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Latest News @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
#lastestNews .news-latest-item p, #lastestNews div.news-latest-item a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:76%;
	line-height:1em;
	font-weight:normal;
	color:#002B47;
	margin:0.3em 0 0 0;
}
#lastestNews .news-latest-item h2 a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	line-height:1.2em;
	font-weight:bold;
	}
.news-latest-gotoarchive {display:none;}

.news-list-item {
	margin:0 0 6px 0; 
	padding:0 0 4px 0;
	background-image: url(cssimg/news_list_shad.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}
.news-list-item h2 a {
	font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;
	color:#39B4EA;
	font-size:1.1em;
	font-weight:normal
}
.news-list-item h2 a:hover {color:#002B47;background:#CBE9F7;}
.news-list-item p, .news-single-item p {
	font-size:84%;
	line-height:1.4em;
	font-weight:normal;
	margin:0.1em 0 0 0;
	margin-top:0.2em;
}
.news-list-item p span, .news-search-emptyMsg {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:84%;		
}
.news-list-item span {
	font-size:68%;
}
.news-list-item .news-list-category {font-size:76%;color:#39B4EA;margin:0 0 2px 0;}
.news-list-item:hover h2 a, .news-list-item:hover .news-list-category {background:#CBE9F7;color:#002B47;}
.news-list-item:hover {background:#CBE9F7;color:#002B47;}
div.news-single-item h1 {
 	color:#002B47;
	font-size:1.29em;
	font-weight:normal
	}
#inhoudTop div.news-single-item h2 {
	font-size:90%;
	line-height:1.2em;
	font-weight:normal;
}
#inhoudTop div.news-single-item div a, #inhoudTop div.news-single-item a {font-size:80%;}

#inhoudTop div.news-single-item h1 {margin-top:1em;line-height:1.2em;}
#inhoudTop div.news-single-item .news-single-rightbox {font-size:70%;margin-top:2.4em;}
#inhoudTop div.news-single-item .news-single-rightbox a {font-size:90%;}

.news-single-related dt {
	font-size:90%;
	line-height:1.2em;
	font-weight:bold;
}
.news-single-related dd {
	font-size:70%;
	line-height:1.2em;
	margin-bottom:0.2em;
}
#inhoudTop .news-single-additional-info dl.news-single-related a {font-size:1.2em;}
#inhoudTop .news-single-additional-info dl.news-single-related a:hover, .news-single-item a:hover {background:#CBE9F7;color:#002B47;}
.news-single-additional-info {
	/*border:1px solid #D9F7FD;*/
	border:0;
	padding:0 0 1px 0;
	margin:1.4em 0 6px 0;
	background-image: url(cssimg/news_list_shad.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	overflow:visible;
}
.news-single-related {border:1px solid #D9F7FD;padding:0;}

.news-single-additional-info dt {background:#CBE9F7;margin:0 0 0.2em 0;padding-left:4px;}
p.news-single-imgcaption {
	font-size:70%;
	margin:0;
	padding:0;
}
.news-amenu-item-year {
	background-color:#CBE9F7;
}
.news-amenu-container li {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:1.2em;
}
p.newsLinkList {margin:-1em 0 0 0;}
p.newsLinkList a {font-size:76%;}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ NEWS END @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ TYPE START @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
a img {border:0;}
p {font-family:Arial, Helvetica, Geneva, sans-serif;}
h2, h3 {
	font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;
	color:#39B2EA;
	margin:0.4em 0 0.2em 0;
}
h1 {
	font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;
	color:#002B47;
	font-size:140%;
	line-height:1.5em;
	font-weight:normal;
	margin:0 0;
}
#inhoudlower h2, #inhoudTop h2, #inhoudTopCont h2, #contLowLeft h2, #contLowRight h2{
	font-size:94%;
	line-height:1.4em;
	font-weight:bold;
}
#inhoudlower h3, #inhoudTop h3, #inhoudTopCont h3, #inhoudlowerCont h3 {
	font-size:84%;
	line-height:1.4em;
	font-weight:bold;
}
.csc-header-n2 h1 {margin:0;font-size:10%;color:white;}
.inhoudTekst {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:84%;
	line-height:1.4em;
	font-weight:normal;
	margin:0.2em 0 0.8em;
}
span.Vet{
	font-weight:bold;
}
#contLowLeft h4, #contLowRight h4 {font-size:94%;color:#39B2EA;margin:4em 0 0 0 ;}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ TYPE END @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ DISCOVER START @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

#discover {
	margin:0;
}
#discoverHome {
	margin:1.85em 0 0 0;
}

#discover h2, #discoverHome h2 {
	font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;
	color:#39B2EA;
	font-size:116%;
	line-height:1.5em;
	font-weight:normal;
	margin:0;
}
#discover .csc-default, #discoverHome .csc-default {clear:both;border-bottom:1px solid #fff;}
#discover .csc-default p, #discoverHome .csc-default p {margin:0;line-height:1.3em;font-size:70%;color:#002B47;}
#discover .csc-default p a, #discoverHome .csc-default p a {text-decoration:none;color:#002B47;}
#discover .csc-default p span.Vet, #discoverHome .csc-default p span.Vet{margin:0;line-height:1.2em;font-size:112%;}
#discover .csc-textpic-imagewrap, #discoverHome .csc-textpic-imagewrap {border-bottom:1px solid #fff;}
#discover .csc-textpic-intext-left, #discoverHome .csc-textpic-intext-left {margin:0 0 14px 0;min-height:80px;}
#discover .csc-default div.csc-textpic-intext-left div.csc-textpic-imagewrap {margin:0 4px 0 0;}
#discoverHome .csc-default div.csc-textpic-intext-left div.csc-textpic-imagewrap {margin:0 4px 0 0;}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ DISCOVER END @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ NEWS START @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.lateNewsTitle {
	font-size: 28px;
	color:#39B4EA;
	letter-spacing:1px;
	text-decoration: none;
	font-weight: normal;
	}
.lNArticalTile {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}
.lNArtical {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	}
	
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ NEWS END @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */	
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SEARCH HEADER START @@@@@@@@@@@@@@@@@@@@@@@@@@ */
.headSub form {
 margin-right:18px;
}
fieldset.headerZoek {
	margin:0;
	padding:0;
	text-align:right;
	width:250px;
}
.headSub form, .headSub fieldset {
	border:0 none;
	height:24px;
}
.headerZoek #searchfield {
	width:200px;
	height:1.4em;
	border:1px solid #3AB5EA;

}
#verstuur {
	width: 30px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(cssimg/search_mag.jpg) no-repeat center top;
  /*text-indent: -1000em;*/
  cursor: pointer; /* hand-shaped cursor */
  }

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SEARCH HEADER END @@@@@@@@@@@@@@@@@@@@@@@@@@@@ */	
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ MAIN MENU START @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/*ul li {}
ul li a {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
*/
#mainNav {margin:0 0 2em 0;}
#bM {
	/*height: 150px;
	background-color: silver;  
	padding: 0.4em 0 0 1em;*/
}
#bM ul {
	padding:0;
	margin:0;
	width:220px;
}
#bM ul li {
	display: block;
	margin:0.1em 0 0.4em 0;
	padding:0.4em .5em 0.6em 0.5em;
}
#bM ul li.actSub:hover {
	background-color:white;
}
#bM ul li:hover {
	background-color: #CBE9F7;
}
#bM ul li a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 102%;
	font-weight: normal;
	/*letter-spacing:1px;
	color: #1C9BAC;*/
	color: #002B47;
	text-decoration: none;
}
#bM ul li a:hover {
	color: black;
}
#bM ul li.act {
	/*background:#F0E9F5;*/
}
#bM ul li.act a {
	color:black;
	text-decoration: none;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Level 2 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
#bM ul li ul li {
	display: block;
	width:196px;
	margin:0.1em 0 0.4em 0;
	padding:0.1em .5em 0.2em 0.5em;
}
#bM ul li ul li.sub {
	background-image: url(cssimg/arrow_norm.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
}
#bM ul li ul li.actSub {	
	/*background-color:#EBFBFE;*/
	/*background-image: url(cssimg/arrow_sel_3.gif);*/
	background-image: url(cssimg/arrow_sel_2.jpg);
	background-repeat: no-repeat;
	background-position: right 4px;
}
#bM ul li ul li a {
	font-size: 82%;
	text-decoration: none;
}
#bM ul li ul li.act a {
	padding-bottom:4px;
	border-bottom:2px solid transparent;
	background-image:url(cssimg/menu_shad.gif);
	background-repeat:no-repeat;
	background-position:0 17px;
	text-decoration: none;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ MAIN MENU END @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SERVICE NAV START @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
div.servNav {padding:10px 0 0 0;}
.servNav a {
	font-family: Arial,Helvetica, Geneva, sans-serif;
	font-size: 84%;
	color:#002B46;
	text-decoration: none;
	margin:0 0.9em 0 0;
	}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SERVICE NAV END @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.wswhBody #container {
	width: 985px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid transparent;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#headerWrap 	{
	position:absolute;
	top:0;
	height:364px;
	width:985px;
	background: transparent url(cssimg/header_bottom_shad.jpg) no-repeat center bottom;
}
#headerWrapCont 	{
	position:absolute;
	top:0;
	height:350px;
	width:985px;
	background: transparent url(cssimg/header_bottom_no_shad.jpg) no-repeat center bottom;
}
.wswhBody #header {
	background: #fff;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	height: 99px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.headRight {
	margin:34px 0 0 0;	
}
#serNavTop {
	height: 30px;
	text-align: right;
}
.wswhBody #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.wswhBody #mainArea {
	margin-top:349px;/* to clear header*/
	background: #fff;
	height: 100%;
	padding: 10px 27px 0 30px;
	border-bottom:1px solid white;
	background-image:url(cssimg/print_shad.gif);
	background-repeat:no-repeat;
	background-position:97.5% 20px;
}
.wswhBody #mainAreaCont {
	margin-top:339px;/* to clear header*/
	background: #fff;
	height: 100%;
	padding: 10px 27px 0 30px;
	border-bottom:1px solid white;
	background-image:url(cssimg/print_shad.gif);
	background-repeat:no-repeat;
	background-position:97.5% 20px;
}
#winFrame {
	height: 206px;
	clear: both;
}
#teaser {
	background-color: #FFF;
	height: 111px;
	width: 831px;
	float: right;
	margin: 103px 27px 0 0;
	padding:0 0 0 4px;
}
.wswhBody #footer {
	background:#fff;
	height:100px;
	clear: both;
	padding: 0 10px 0 0;
}
#footerLogo {
	background-color:transparent;
	float:left;
	height:115px;
	margin-top:-115px;
	width:220px;
	background-image:url(cssimg/logo_unesco_en.png);
	background-repeat:no-repeat;
}
#homeMap {
	height: 255px;
	background-color: #09F;
}
#outWrap {
	background-image: url(cssimg/flying_birds_2.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center 130px;
}

.wswhBody #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#mainInhoud {
	float: right;
	width: 624px;
	margin:0;	
	padding:5px 0 0 0;
	position:relative;
	overflow: auto;
	visibility: visible;
}
#inhoudTop {
	margin:0 0 1.4em 0;
}
#inhoudTopCont {
	margin:0 0 0.1em 0;
}
#inhoudlower {
	margin:1.2em 0 0 0;
}
#inhoudlowerCont {clear:both;height:100%;}

#contLowLeft, #contLowRight {float:left; width:302px }
#contLowLeft { }
#contLowRight {margin-left:18px;}
#colLeft {
	float: left;
	width: 250px;
	margin: 0 42px 115px 0;	
	position:relative;
}
#languageChanger, #textSize, #tipafriend_tiplink {
	float: right;
	height: 19px;
	margin: 0 0 0 5px;
	padding:11px 0 0 0;
}
#languageChanger {
	margin-right:35px;
	width:90px;
}
.tipafriend_tiplink p {margin:0;}
.tipafriend_tiplink a {
	font-family: Arial,Helvetica, Geneva, sans-serif;
	font-size: 84%;
	color:#fff;
	text-decoration: none;
	margin:0 0 0 0;
	}
.tipafriend_tiplink a:hover {
	text-decoration: underline;
	}
/*.tipafriend_tiplink {
	padding:2px;
	}
.tipafriend_tiplink:hover {
	background:#000;
  	filter:alpha(opacity=30);
	opacity:0.3;
}*/

.headRight, #printer {
	float: right;
}
.headLeft {
	float: left;
	width:327px;
	height:99px;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Tip a friend START @@@@@@@@@@@@@@@@@@@@ */
.tipafriend  .tipafriend_tiplink {
	float:left;
	margin:1px 40px 0 0;
	width:100px;
}
.tipafriend  .tipafriend_tiplink p {
	text-align: right;
	line-height: 0.8em;
	margin:0;
	padding:0;
}
.tipafriend  .tipafriend_tiplink p a {
	font-size: 0.8em;
	line-height: 0.8em;
	color:white;
	text-decoration: none;
	margin:0;
	padding:0;
}
.tipafriend  .tipafriend_tiplink a:hover {
	text-decoration: underline;
}
.tipafriend  .tipafriend_tiplink a img {
	border:0;
	margin:0;
	padding:0;
}
.tipafriend label, label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-size:0.8em;
  font-weight:bold;
  color:#002B47;
 }
 .tipafriend legend, legend{
  padding: 0 0.5em;
  border:1px solid #187887;
  color:#002B47;
  font-size:0.6em;
  text-align:right;
  background: #E7F4FD;
  }
.tipafriend  .tipafriend_form p, .tipafriend form p {
  	font-size:0.8em;
  	color:#39B4EA;
}
.tipafriend fieldset {
background-color:#D9F7FD;
border:1px solid #39B4EA;
margin-top:1.5em;
margin-bottom:0.5em;
padding:2em 1em;
}
.tipafriend input{
margin-top:0.5em;
margin-bottom:0.5em;

}
.tipafriend legend {display:none;}
.tipafriend_tiplink {margin:2px 0 0 0;}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Tip a friend END @@@@@@@@@@@@@@@@@@@@ */
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ACCORDION START @@@@@@@@@@@@@@@@@@@@ */
.rgaccord1-nest {margin-bottom:1em;}
div.rgaccord1-content {
	margin-bottom:1em;
	/*border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;*/
	border:0;
	width:590px;
	}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ACCORDION END @@@@@@@@@@@@@@@@@@@@ */
#tipafriend_tiplink {margin:0 24px 0 10px;}
#languageChanger #langMenuWrap #langOne a, #languageChanger a  {font-size:10px;}
#serNavTop, #languageChanger, #languageChanger, #langMenuWrap, #langOne {
	font-size:10px;
}
#langMenuWrap {margin:1px 0 0 0;}
.tipafriend_tiplink a {
	font-size:12px;
}
#path {
	font-size:75%;
	margin-bottom:22px;
}
#path a, #path a:link, #path a:visited, #path a:active {
	color:#002B47;
	text-decoration:none;
}
#path a:hover{
	text-decoration:underline;
}
#path .pathDiv {
	font-size:80%;
}
/* Print icon */
#article {
	background-image:url(cssimg/print.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	float:right;
	height:17px;
	width:16px;
	overflow: hidden;
	visibility: visible;
	
}
#article a {font-size:22px; line-height:1.2em; font-weight:bold;color:red;padding:0;}
#mapButton {
	width:255px;
	height:110px;
	background-image:url(cssimg/map_button.jpg);
	background-repeat:no-repeat;
	background-position:0 10px;
}
#mapButton p.mapButtonText a, #mapButton a {color:#002B47;text-decoration:none;}
	
.blueBar {background:#9AD9F4;height:4px;}
#barTop {margin:34px 0 26px 0;}
#barLower {margin:14px 0 26px 0;}
#teaser .csc-default {width:850px;}
p.experienceTitle {font-family: Tahoma, Helvetica, Arial, Geneva, sans-serif;font-size:90%;margin:1px 0 2px 0;width:500px;}
#experBlock {margin:0 0 0 47px;float:left;padding:0;}
#experBlock li {display:inline;}
.experImage {width:157px;float:left;}
.experImage p {font-family: Arial, Geneva, sans-serif;font-size:11px;width:150px;margin:0;}
.experImage a {font-size:11px;width:105px;}
    
    #map {
          width: 622px;
          height: 370px;
          border: 1px solid #999;
    }

    .olLayerGoogleCopyright {
        right: 3px;
        bottom: 2px;  
    }
    .olLayerGooglePoweredBy {
        left: 2px;
         bottom: 2px;   
    }

    .olControlScaleBar {
        top: 10px;
        left: 70px;
        font-family: sans-serif;
        color: white;
    }

    .olControlScaleBarBar {
        height: 1px;
        top: 14px;
        background: white;
    }

    .olControlScaleBarBarAlt {
        height: 1px;
        top: 14px;
        background: white;
    }
    .olControlScaleBarMarkerMajor {
        height: 7px;
        width: 1px;
        top: 11px;
        background: white;
    }
    .olControlScaleBarMarkerMinor {
        height: 5px;
        width: 1px;
        top: 12px;
        background: white;
    }
    .olControlScaleBarNumbersBox {
        height: 13px;
        top: 21px;
        font-size: 0.6em;
    }
    .olControlScaleBarLabelBox {
        top: -2px;
        height: 15px;
        font-weight: bold;
        letter-spacing: 0.1em;
        font-size: 0.6em;
        font-variant: small-caps;
    }
    .olControlScaleBarLabelBoxSingleLine {
        height: 15px;
        width: 35px;
        top: 5px;
        left: 10px;
        font-size: 0.6em;
    }