html
{
	background: #FAA040;
}

body
{
	color: #555555;
	text-align: center;
	background: #fff;
	position: relative;
	font-family:  arial, helvetica, tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

div.outer
{
	text-align: center;
	position:relative;
}

.inner
{
	text-align: left;
	width: 906px;
	margin: 0px auto 0px auto;
	position:relative;
}

.clear
{
	clear: both;
}

hr
{
	display: none;
}


hr.spacer
{
	display: block;
	border: 0px;
	border-bottom: 1px solid #c2e7f9;
	margin-top: 5px;
}

input.transparent
{
	background: none;
	border: none;
}

strong
{
	font-weight: bold;
}

.bold
{
	font-weight: bold;
}

h2
{
	color: #e78000;
	font-size: 1.6em;
	line-height: 1.6em;
}

h3
{
	padding-top: 13px;
	font-size: 1.6em;
	line-height: 1.6em;
	color: #545454;
}

h3 a
{
	text-decoration: underline;
	color: #e78000;
}

h4
{
	font-weight: bold;
}

p.bodytext
{
	margin-bottom: 1em;
}

a
{
	text-decoration: underline;
	color: #003d71;
}

.next
{
	padding-top: 0.8em;
}

div.hr
{
	background: #e78000;
	height: 1px;
	margin: 15px 0;
}

#content .middle li
{
	list-style-type: square;
	margin-left: 1.5em;
	margin-bottom: 0.5em;
}

#content .middle ul.external-link-list li
{
	list-style: none;
	margin-left: 0;
}

#content .middle ul.external-link-list a,
#content a.link
{
  	padding-left: 1.5em;
	text-decoration: none;
	color: #003d71;
	background: url(../img/icons/link-arrow.gif) no-repeat 2px 5px;
}

#content a.link-back
{
  	padding-left: 1.5em;
	text-decoration: none;
	color: #003d71;
	background: url(../img/icons/link-arrow-left.gif) no-repeat 2px 5px;
}

#content a.download-link,
#content a.download
{
	padding-left: 1.5em;
	text-decoration: none;
	color: #003d71;
	background: url(../img/icons/link-download.gif) no-repeat 1px 5px;
}

#content a.mail
{
  	padding-left: 1.5em;
	text-decoration: none;
	color: #003d71;
	background: url(../img/icons/link-mail.gif) no-repeat 1px 5px;
}

#content a.enlarge
{
  	padding-left: 1.6em;
	text-decoration: none;
	color: #003d71;
	background: url(../img/icons/enlarge.gif) no-repeat 1px 1px;
}

#content div.toolbar
{
	color: #003d71;
}

#content div.toolbar:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #content div.toolbar { zoom: 1; }
*+ html #content div.toolbar { zoom: 1; }
/* End hide from IE-mac */

#content div.toolbar div.hr
{
	margin-bottom: 5px;
}

#content div.toolbar .left
{
	float: left;
}

#content div.toolbar .right
{
	float: right;
}

#content div.input-wrapper
{
	padding: 0 0 10px 0;
}

#content div.input-wrapper:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html #content div.input-wrapper { zoom: 1; }
*+ html #content div.input-wrapper { zoom: 1; }
/* End hide from IE-mac */

#content div.input-wrapper label
{
	display: block;
	float: left;
	width: 172px;
	padding-top: 2px;
}

#content div.input-wrapper label.zip
{
	width: 30px;
}

#content div.input-wrapper label.city
{
	width: 142px;
}

#content div.input-wrapper input
{
	float: left;
	width: 246px;
	padding: 3px;
	border: none;
	color: #555555;
	background: url(../img/bg/input.gif) no-repeat;
}

#content div.input-wrapper input.zip
{
	width: 47px;
	background-image: url(../img/bg/input-53px.gif);
}

#content div.input-wrapper input.city
{
	width: 184px;
	margin-left: 9px;
	background-image: url(../img/bg/input-190px.gif);
}

#content p.error
{
	font-size: 0.9em;
	width: 252px;
	padding: 0 0 0 172px;
	color: red;
}

div.event
{
	margin-bottom: 10px;
	background: url(../img/bg/bg-event-header-top.gif) no-repeat;
}

div.event h4
{
 	padding: 2px 10px 3px;
	background: url(../img/bg/bg-event-header-bottom.gif) no-repeat 0 bottom;
}

div.event h4 a
{
	padding-left: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	background: url(../img/icons/link-white.gif) no-repeat 1px 5px;
}

div.event .content
{
	padding: 15px 24px 12px;
	background: url(../img/bg/bg-event-bottom.gif) #feecd6 no-repeat 0 bottom;
}

div.event .content p
{
	color: #545454;
}

/* structure */
div#topbar
{
	height: 69px;
	background: url(../img/bg/bg-topbar.png) repeat-x;
	min-width:100%;
	position: relative;
	z-index: 2;
}

img#logo
{
	margin-top: 18px;
	float: right;
}

img#title
{
	margin-top: 18px;
	margin-left: 10px;
}

div#canvas,
#canvas-swiff
{
	background: #fff;
	/*min-height: 768px;*/
	min-width: 100%;
	min-height: 100%;

	position:fixed;
	top:0px;
	left: 0px;
	z-index: 1;
}


div#content
{
	padding-bottom: 50px;
	clear: both;
	width: 906px;
	padding-top: 30px;
	position:relative;
	z-index: 2;
}

div#content div.top
{
	background: url(../img/bg/bg-content-top.png) no-repeat left top;
	height: 70px;
}

div#content div.middle
{
	background: #ffffff;
	padding: 0px 30px 30px 30px;
}

div#content div.middle div.left
{
	position: relative;
	width: 565px;
	float: left;
	margin-right: 40px;
	z-index: 1;
}

body#extended-content div#content div.middle div.left
{
	width: 845px;
	float: none;
	margin-right: 0;
}

div#content div.middle div.right
{
	width: 240px;
	float: left;
}

body#extended-content div#content div.middle div.right
{
	display: none;
}

div#content div.bottom
{
	clear: both;
	background: url(../img/bg/bg-content-bottom.png) no-repeat left bottom;
	height: 6px;
}

div#bottombar
{
	height: 25px;
	padding-top: 15px;
	width: 100%;
	background: url(../img/bg/bg-bottombar.png) repeat-x left bottom;
	position:fixed;
	bottom: 0px;
	left:0px;
	z-index: 20;
}

/**
* Navigation
**/
ul#nav
{
	position: relative;
	top: -15px;
	left: -5px;
	z-index: 10;
}

ul#nav li
{
	float: left;
	display: block;
	position: relative;
}

ul#nav li
{
	background: url(../img/nav/dropshadow-mid.png) repeat-x 0px 29px ;
}

ul#nav li.first
{
	background: url(../img/nav/border-left.png) no-repeat top left;
	padding-left: 5px;
}

ul#nav li.last
{
	background: url(../img/nav/border-right.png) no-repeat top right;
	padding-right: 4px;
}

ul#nav a
{
	color: #009ee1;
	text-decoration: none;
	display: block;
	padding-right: 1px;
	background: url(../img/nav/bg.gif) repeat-x;
}

ul#nav li.last a
{
	background: none;
	padding-right:0px;
}

ul#nav li ul
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 160px;
	display:none;
	clear: both;
}

ul#nav li div
{
	clear: both;
	width: 350px;
	z-index: 10;
	top: 33px;
	left: 0px;
}

ul#nav li ul li
{
	height:  auto;
 	float: none;
 	clear: both;
 	display: block;
 	background: url(../img/nav/bg-submenu-item-right.png) top right no-repeat;
 	padding-right: 7px;
 	height: 20px;
}

ul#nav li ul li:hover
{
 	background: url(../img/nav/bg-submenu-item-act-right.png) top right no-repeat;
}

ul#nav li ul li a,
ul#nav li.last ul li a
{
 	height: 16px;
 	padding-top: 4px;
 	font-size: 11px;
 	line-height: 11px;
	background: none;
	background: url(../img/nav/bg-submenu-item-left.png) top left no-repeat;
	padding-left: 12px;
	display: block;
}

ul#nav li ul li:hover a,
ul#nav li.last ul li:hover a
{
	background: url(../img/nav/bg-submenu-item-act-left.png) top left no-repeat;
	color: #fff;
}


ul.sub li
{
	background: url(../img/nav/bg-subnav-spacer.gif) no-repeat left 8px;
	float: left;
	margin-right: 0px;
	display: block;
	height: 30px;
	margin-left: -1px;
	position: relative;
}

/* treated as min-width in ie 6 */
* html ul.sub li
{
	width: 31px;
}

ul.sub li.parent
{
	width: 31px;
	background: url(../img/nav/bg-subnav-parent.gif) no-repeat 12px 8px;
}

ul.sub li.parent:hover a,
ul.sub a:hover
{
	background: url(../img/nav/bg-subnav-act-parent.png) no-repeat 1px 0;
}

ul.sub li.act
{
	background: url(../img/nav/bg-subnav-arrow.gif) no-repeat center bottom;
}

ul.sub a
{
	color: #009ee1;
	text-decoration: none;
	display: block;
	height: 26px;
}

ul.sub li.act a,
ul.sub li:hover a,
ul.sub a:hover
{
	background: url(../img/nav/bg-subnav-act-left.png) no-repeat left top;
	color: #fff;
}

ul.sub a span
{
	display: block;
	width: auto;
	height: 26px;
	padding: 3px 10px 0 10px;
	white-space: nowrap;
}

ul.sub li.act a span,
ul.sub li:hover a span,
ul.sub a:hover span
{
	background: url(../img/nav/bg-subnav-act-right.png) no-repeat right top;
	color: #fff;
}

ul.sub li ul
{
	position: absolute;
	top: 26px;
	left:0px;
	width: 877px;
}

ul.sub li ul li:hover,
ul.sub li ul a:hover,
ul.sub li.act ul a,
ul.sub li.act ul a span,
ul.sub li ul a:hover span,
ul.sub li:hover ul a,
ul.sub li:hover ul a span
{
	background: none;
	color: #009ee1;
}

ul.sub li ul li:hover,
ul.sub li.act ul li
{
	background: url(../img/nav/bg-subnav-spacer.gif) no-repeat left 8px;
}

ul.sub li ul li.first:hover,
ul.sub li.act ul li.first
{
	background: none;
}

ul.sub li ul li a:hover span,
ul.sub li ul li.act a span
{
	color: #004077;
}

/**
Footer
*/

div#bottombar div.inner
{
	position: relative;
	font-size: 9px;
}

div#metanav
{
	position: absolute;
	right: 10px;
	top: 1px;
}

a.printlink
{
	background: url(../img/icons/print-icon.gif) no-repeat;
	padding-left: 18px;
}

div#langmenu
{
	position: relative;
	width: 118px;
	float: left;
	margin-right: 10px;
}

div#langmenu .selected
{
	background: url(../img/bg/bg-langmenu.gif) no-repeat;
	height: 18px;
	padding: 1px 0 6px 5px;
	width: 118px;
	position: relative;
	z-index: 2;
}

div#langmenu .select
{
	width: 120px;
	position: absolute;
	left: 0px;
	top: 30px;
	background: #ffb153;
	z-index: 1;
	border-bottom: #FFB254 1px solid;
	height: 0px;
	overflow:hidden;
}

div#langmenu .select li
{
	font-size: 0;
	display: block;
	width: 120px;
	height: 18px;
	padding: 0;
	margin: 0;
	color: #fff;
}

.lang-select-wrapper
{
	width: 120px;
	position: absolute;
	top: 0px;
	z-index: 10;
}

div#langmenu span,
div#langmenu li a
{
	font-size: 9px;
	letter-spacing: 0.4px;
	text-decoration: none;
	color: #fff;
}

div#langmenu .select a
{
	display: block;
	float: left;
	width: 85px;
	outline: none;
}


div#langmenu .select a.flag,
div#langmenu .select span.flag
{
	display: block;
	float: left;
	width: 16px;
	padding: 3px 8px 4px 10px;
}

div#langmenu .select a.flag img,
div#langmenu .select span.flag img
{
	display: block;
	width: 16px;
	height: 11px;
	margin: 0;
}

div#langmenu .select li.inactive
{
	display: none;
}

div#langmenu .select li:hover,
div#langmenu .select li.active
{
	background: #f08d2e;
}

div#langmenu div.select
{
	d_isplay: inline-block;
}

div#langmenu div.selected a
{
	display: block;
	float: left;
	width: 85px;
	outline: none;
}

div#langmenu div.selected a.flag
{
	display: block;
	float: left;
	width: 16px;
	padding: 2px 5px 0;
}

div#langmenu div.selected a.flag img
{
	display: block;
	width: 16px;
	height: 11px;
	margin: 0;
}

div#langmenu .submit,
div#searchbox .submit
{
	display: inline-block;
	height: 17px;
	width: 19px;
	position: absolute;
	right: 3px;
	top: 2px;
}

div#langmenu a.submit img
{
	width: 10px;
	height: 10px;
}

div#searchbox
{
	float: left;
	margin-right: 10px;
	background: url(../img/bg/bg-search.gif) no-repeat;
	height: 19px;
	padding: 1px 0 0 5px;
	width: 137px;
	position: relative;
}

div#searchbox input.text
{
	font-size: 9px;
	padding-top: 3px;
	letter-spacing: 0.4px;
	color: #555555;
}

div#metanav a
{
	color: #fff;
	text-decoration: none;
	letter-spacing: 0.4px;
}
div#metanav .pipe
{
	margin: 0 3px 0 3px;
	color: #e26909;
}

/* Teaserboxes */
.tx-nbteaserslider-pi1
{
	width: 920px;
	position: fixed;
	bottom: 40%;
}

#nb-teaserslider
{
	width: 920px;
	position: absolute;
	float:left;
	display: inline-block;
	left: 0px;
	top:0px;
	overflow: hidden;
}

#nb-teaserslider div.segmentWrapper
{
	width: 920px;
	height: 260px;
}

body
{
	height: 100%;

}

.sliderSegment
{
	position:absolute;
	z-index: 9;
	left: 5px;
	top: 5px;
	width: 920px;
	height: 260px;
}


.teaser-box
{
	background: url(../img/bg/bg-teaser.png) no-repeat;
	position: relative;
	float: left;
	width: 230px;
	height: 223px;
}

.teaser-box p,
.teaser-box a.link,
.teaser-box h2
{

	margin: 10px 18px 0;
}

.teaser-box p
{
	margin-top: 2px;
	line-height: 15px;
}


.teaser-box h2
{
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
}

.teaser-box a
{
	text-decoration: none;
	color: #003d71;
}

.teaser-box a.link
{
	padding-left: 15px;
	background: url(../img/icons/link-arrow.gif) no-repeat 1px 5px;
}

.teaser-box a.link:hover
{
	color: #009ee1;
	background-image: url(../img/icons/link-arrow-hover.gif);
}

.teaser-box a.image
{
	display: block;
	width: 213px;
	height: 120px;
	overflow: hidden;
	margin: 16px 0 0 8px;
}

.sliderControl img
{
	width: 24px;
	height: 38px;
	position: absolute;
	top: 100px;
}

#sliderBack img
{
	background: url(../img/icons/slider-left.png) no-repeat;
	left: -25px;
}

#sliderForward img
{
	background: url(../img/icons/slider-right.png) no-repeat;
	right: -25px;
}

/* SITEMAP */
#content #sitemap li
{
	float: left;
	margin: 0;
	padding: 0 19px 0 0;
	list-style: none;
}

#content #sitemap li.has-sub
{
	background: url(../img/icons/sitemap-line.gif) 0 bottom no-repeat;
}

#content #sitemap li a
{
	padding: 2px 0 0 0;
	font-weight: bold;
	text-decoration: none;
	color: #00a1da;
}

#content #sitemap li.has-sub a
{
	padding-left: 9px;
	background: url(../img/icons/sitemap-corner.gif) no-repeat;
}

#content #sitemap li.has-sub li
{
	float: none;
	padding: 8px 0 0 0;
}

#content #sitemap li.has-sub li.has-sub
{
	background: url(../img/icons/sitemap-line-2nd.gif) 8px bottom no-repeat;
}

#content #sitemap li.has-sub li:first-child
{
	padding-top: 11px;
}

#content #sitemap li.has-sub li a
{
	padding: 0 0 0 17px;
	font-weight: normal;
	color: #555;
	background: url(../img/icons/sitemap-arrow.gif) 0 -13px no-repeat;
}

#content #sitemap li.has-sub li.has-sub a
{
	padding-top: 10px;
	background: url(../img/icons/sitemap-arrow.gif) 0 -3px no-repeat;
}

#content #sitemap li.has-sub li:first-child.has-sub a
{
	padding-top: 13px;
	background: url(../img/icons/sitemap-arrow.gif) no-repeat;
}

#content #sitemap li.has-sub li.has-sub li
{
	padding: 0 0 0 9px;
}

#content #sitemap li.has-sub li.has-sub li a
{
	padding: 0 0 0 17px !important;
	background: url(../img/icons/sitemap-arrow-2nd.gif) 0 4px no-repeat !important;
}

/** TABLES */

table.roundedTable
{
	width: 590px;
}

table.roundedTable th
{
	background: #e78000;
	padding: 3px;
	font-weight: bold;
	color: white;
	border: 2px solid white;
	vertical-align:top;
}

table.roundedTable th.single
{
	background: url(../img/bg/th-top.gif) no-repeat left top;
	padding: 0px;
}

table.roundedTable th h2
{
	font-size: 1em;
	font-weight: bold;
	color: #fff;
}

table.roundedTable th .wrap
{
	padding: 3px 11px;
}

table.roundedTable th.left
{
	padding: 0px;
	background: url(../img/bg/th-bottom-left.gif) no-repeat bottom left #e78000;
}

table.roundedTable th.left .wrap
{
	background: url(../img/bg/th-top-left.gif) no-repeat top left transparent;
}

table.roundedTable th.right
{
	background: url(../img/bg/th-bottom-right.gif) no-repeat bottom right #e78000;
	padding: 0px;
}

table.roundedTable th.right .wrap
{
 	background: url(../img/bg/th-top-right.gif) no-repeat top right transparent;
}

table.roundedTable td
{
	background: #feecd6;
	padding: 3px;
	border: 2px solid white;
	vertical-align:top;
}

table.roundedTable td.left
{
	background: url(../img/bg/td-bottom-left.gif) no-repeat bottom left #feecd6;
	padding: 0px;
}

table.roundedTable td.left .wrap
{
	padding: 3px 11px;
	background: url(../img/bg/td-top-left.gif) no-repeat top left transparent;
}

table.roundedTable td.right
{
	padding: 0;
	background: url(../img/bg/td-bottom-right.gif) no-repeat bottom right #feecd6;
}

table.roundedTable td.right .wrap
{
	padding: 3px 11px;
	background: url(../img/bg/td-top-right.gif) no-repeat top right transparent;
}

table.roundedTable td h3
{
	font-size: 1em;
	font-weight: bold;
	padding: 6px 0 10px;
}

/** TABLES */
#baekoProductsProductAnchors
{
	margin: 15px 0 15px 0;
}

.baekoProductsProduct
{
	border-top: 1px solid #e78000;
	margin-top: 10px;
	padding-top: 6px;
}

.productDescription
{
	margin-top: 20px;
}

.productDescription .productLeft
{
	width: 177px;
	float: left;
	margin-right: 10px;
}

.productDescription  .productRight
{
	width: 378px;
	float: left;
}

.productDescription  .datasheet
{
	margin-top: 10px;
}

.articleNumberBox
{
	background: #009ee1;
	color: #ffffff;
	padding: 3px;
	margin-bottom: 5px;
}

/* Teaserboxes */
.box
{
	margin-bottom: 10px;
	margin-left: 8px;
	width: 217px;
	position: relative;
	clear: both;
}

.box-top
{
	background: url(../img/bg/box-top.gif) no-repeat top left;
	height: 32px;
	position: relative;
}

.box-top-small
{
	background: url(../img/bg/box-top-small.gif) no-repeat top left;
	height: 5px;
	position: relative;
}

.box-mid
{
	background: url(../img/bg/imagebox-mid.gif) no-repeat top left;
	padding: 10px 0 0 0;
}

div.plain-box .box-mid
{
	background: url(../img/bg/box-mid.gif) repeat-y top left;
	padding: 10px 0 0 0;
}

.box-mid div.body,
.teaser-box .body
{
	padding: 0 5px 5px 11px;
}

.box-mid div.body p.bodytext
{
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.box-bottom
{
	background: url(../img/bg/box-bottom.gif) repeat-y top left;
	padding: 0px;
	height: 10px;
}

.box-top h2
{
	display: block;
	position: absolute;
	top: 13px;
	color: #ffffff;
	font-size: 1em;
	margin-right: 3px;
	font-weight: bold;
	padding-left: 11px;
	width: 205px;
}

.boxtitle-orange h2
{
	background: #e78000;
}

.boxtitle-blue h2
{
	background: #009ee1;
}

.box-top h3
{
	position: absolute;
	top: 38px;
	left: 11px;
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	font-weight: bold;
	color: #003f76;
}

.box-image
{
	margin: 0px;
	padding: 8px 0px 0px 1px;
	background: url(../img/bg/box-mid.gif) repeat-y top left;
	width: 217px;
	overflow: hidden;
}

.box-image img
{
	display: block;
}

.image-box .box-mid
{
	padding-top: 5px;
	background: url(../img/bg/imagebox-mid.gif) no-repeat top left;
}

.box-mid h2 a
{
	text-decoration: none;
}


.box-mid h2,
.teaser-box .body h2,
.box-mid h3
{
	font-size: 1em;
	font-weight: bold;
	color: #003f76;
}

#baekoProductsDownloads h2
{
	padding-left: 11px;
}

#baekoProductsCategoryMenu div.scroll h2
{
  margin: 0 11px;
}

#baekoProductsDownloads h3
{
		padding: 0 11px 3px;
}

#baekoProductsCategoryMenu a.link,
#baekoProductsDownloads a.link
{
	padding-left: 2em;
	background-position: 11px 6px;
	display:block;
}

#baekoProductsCategoryMenu a.link-act,
#baekoProductsCategoryMenu a.link:hover
{
	background-color: #d9f1fb;
}

img.collapse-button
{
	height: 6px;
	width: 9px;
	background: url(../img/icons/collapse.gif) no-repeat;
}

div#baeko-map
{
	width: 828px;
	height: 711px;
}

a#close-baeko-map
{
	position: absolute;
	top: 7px;
	display: block;
	right: 10px;
	width: 15px;
	height: 15px;
	text-decoration: none;
	outline: none;
	background: url(../img/icons/close.gif) center center no-repeat;
}

div#baeko-map img
{
	display: block;
}

div#baeko-map div.tooltip
{
	position: absolute;
	top: 200px;
	left: 200px;
	display: none;
	width: 185px;
	height: 130px;
	padding: 10px 17px 25px;
	line-height: 14px;
	text-align: left;
	background: url(../img/bg/bg-tooltip.png) no-repeat;
	z-index: 9000;
	overflow: hidden;
}

div#baeko-map div.tooltip .slider
{
	position: relative;
	width: 185px;
	height: 130px;
	overflow: hidden;
}

div#baeko-map div.tooltip .slide
{
	width: 185px;
	height: 130px;
	float: left;
}

div#baeko-map div.tooltip .slide-previous
{
	position: absolute;
	right: 25px;
	bottom: 0;
	display: block;
	width: 20px;
	height: 40px;
	z-index: 9999;
	cursor: pointer;
	background: url(../img/icons/arrow-left.gif) 15px 15px no-repeat;
}

div#baeko-map div.tooltip .slide-forward
{
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 25px;
	height: 40px;
	z-index: 9999;
	cursor: pointer;
	background: url(../img/icons/arrow-right.gif) 5px 15px no-repeat;
}

div#baeko-map div.tooltip h4
{
  width: 160px;
}

div#baeko-map div.tooltip a.mail
{
  background: url(../img/icons/link-mail.gif) no-repeat 1px 5px;
  color: #003d71;
  padding-left: 1.5em;
  text-decoration: none;
}

div#baeko-map div.tooltip a.link
{
  background: url(../img/icons/link-arrow.gif) no-repeat 1px 5px;
  color: #003d71;
  padding-left: 1.5em;
  text-decoration: none;
}

div#baeko-map div.tooltip a.close
{
	position: absolute;
	top: 7px;
	right: 10px;
	display: block;
	width: 15px;
	height: 17px;
	text-decoration: none;
	outline: none;
}