/* CVS_Version:$Revision:1.71 $ */

body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#001f58;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	}

/* BACKGROUND */
/* grey */
.grey_bg {
	background-color:#f5f5f5;
	}

/* darkgrey */
.darkgrey_bg {
	background-color:#e6e7e7;
	}

/**
 * ANMELDUNG / NEWS / ...
 */
.block_hdr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:900;
	color:#DE640D;
	}

/* header background */
.white_bg {
	background-color:#FFFFFF;
	}

/* site background */
.lightgrey_bg {
	background-color:#ffffff;
	}

/* loginbar styles */
.loginbar {
	background-color:#0066CC;
	}

.formbutton {
	display:block;
	border-right-color:#808080;
	border-bottom-color:#808080;
	border-top-color:#fafafa;
	border-left-color:#fafafa;
	border-width:1px;
	border-style:solid;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0b6aaa;
	text-decoration:none;
	text-align:center;
	background-color:#e6e7e7;
	cursor:pointer;
	cursor:hand;
}

.formlinks {
	border:0px;
	background: transparent;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:#0b6aaa;
	cursor:pointer;
	cursor:hand;
}

.formlinks:hover {
	text-decoration:underline;
}

.formbutton:hover {
	}

.formbutton:focus {
	}


/* menubuttons blue grey neu 2003/09/18 CMü */
.menubutton_blue {
	display:block;
	border-right-color:#808080;
	border-bottom-color:#808080;
	border-top-color:#fafafa;
	border-left-color:#fafafa;
	border-width:1px;
	border-style:solid;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0b6aaa;
	text-decoration:none;
	text-align:center;
	background-color:#e6e7e7;
	cursor:pointer;
	cursor:hand;
	}
	
.menubutton_blue:hover {
	}

.menubutton_blue:focus {
	}

/* grey */
a.menubutton_grey {
	display:block;
	border-right-color:#808080;
	border-bottom-color:#808080;
	border-top-color:#fafafa;
	border-left-color:#fafafa;
	border-width:1px;
	border-style:solid;
    	padding-top:0px;
    	padding-bottom:0px;
    	padding-left:1px;
    	padding-right:1px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#0b6aaa;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
	}
	
a.menubutton_grey:link {
	background-color:#e6e7e7;
	}

a.menubutton_grey:visited {
	background-color:#e6e7e7;
	}

a.menubutton_grey:hover   {
	background-color:#e6e7e7;
	}

a.menubutton_grey:active  {
	background-color:#e6e7e7;
	}

/* loginbar frontpage neu 2003/09/16 CMü */
.menubar_blue_bg {
	background-color:#0066cc;
	}

.menubar_blue_td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
	background-color:#0066cc;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:middle;
	}

input.loginbar_new_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border-right-color:#9999ff;
	border-bottom-color:#9999ff;
	border-top-color:#000099;
	border-left-color:#000099;
	border-width:1px;
	width:64px;
	}

input.loginbar_new_submit_hidden {
	border:0px;
	height:1px;
	width:1px;
	}

/* INPUT */
/*  --- login bar */
input.loginbar_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	border-right-color:#9999FF;
	border-bottom-color:#9999FF;
	border-top-color:#000099;
	border-left-color:#000099;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	height:16px;
	}

/*  --- quicksearch input element */
input.quicksearch_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-top-color:#848484;
	border-left-color:#848484;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	height:16px;
	}

/* PADDINGS */
.padding_left {
	padding-left:10px;
	}

.padding_left_big {
	padding-left:23px;
	}

.padding_right {
	padding-right:10px;
	}

.padding_top {
	padding-top:10px;
	}

.padding_bottom {
	padding-bottom:10px;
	}

.cell {
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	}

.cp_t {
	padding-top:5px;
	}
/* padding links */
.cp_l {
	padding-left:5px;
	}
/* padding rechts */
.cp_r {
	padding-right:5px;
	}
/* padding unten */
.cp_b {
	padding-bottom:5px;
	}

.padd {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:7px;
	}

.padd_small {
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	}

/* TABLES */
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	empty-cells:show;
	}

/* TABLE HEIGHT EVENTS */

td.events {
	height:110px;
	}

/* FONTS */
.b {
	font-weight:bold;
	}

.tiny {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	}

.tiny_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	}

.hdr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	}

.prod_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	}

.hdr_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	}

.warning_tiny {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:#FF5F08;
	}

.warning {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#FF5F08;
	}

.warning_hdr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#FF5F08;
	}

.warning_bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FF5F08;
	}

.warning_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#FF5F08;
	}

.large_hdr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:900;
	}

.italic {
	font-style:italic;
	}

/* COLOR */
.grey {
	color:#e6e7e7;
	}

.lightgrey {
	color:#f5f5f5;
	}

.white {
	color:#FFFFFF;
	}

.black {
	color:#000000;
	}

/* LISTEN 
ul {
	list-style-image:url(imagesOnline/bullet_sq_or.gif);
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:5px;
	}*/

li {
	padding:0px;
	}

li.document {
	list-style-image:url(imagesOnline/bullet_document.gif);
	padding-left:0px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	vertical-align:top;
	}

li.document_empty {
	list-style-image:url(imagesOnline/bullet_document_empty.gif);
	list-style-type:none;
	padding-left:0px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	vertical-align:top;
	}

li.pdf {
	list-style-image:url(imagesOnline/icon_pdf_label.jpg);
	padding-left:10px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	margin-right:0px;
	vertical-align:top;
	}

/* LISTEN -> SITEMAP */
ul.sitemap_0 {
	padding:0px;
	margin-left:20px;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:5px;
	}

ul.sitemap_1 {
	padding:0px;
	margin-left:35px;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:5px;
	}

ul.sitemap_2 {
	padding:0px;
	margin-left:50px;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:5px;
	}

ul.sitemap_3 {
	padding:0px;
	margin-left:65px;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:5px;
	}

ul.sitemap_4 {
	padding:0px;
	margin-left:80px;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:5px;
	}

ul.sitemap_5 {
	padding:0px;
	margin-left:95px;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:5px;
	}

/* Liste fuer die Nutzungsbedingungen */
ol.dezimal {
	list-style-type:decimal;
	}

ol.dezimal li {
	text-align:justify;
	}

ol.nonumber {
	list-style-type:none;
	}

ol.nonumber li {
	text-align:justify;
	}

ol.index {
	list-style-type:decimal;
	}

ol.index li {
	display:list-item;
	}

/* LINKS */
a {
	color:#0b6aaa;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

a.tinylnk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
	color:#0b6aaa;
	}

a:hover.tinylnk {
	text-decoration:underline;
	}

a.tinylnk_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#0b6aaa;
	}

a:hover.tinylnk_news {
	text-decoration:underline;
	}

a.stealthlnk {
	text-decoration:none;
	color:#0b6aaa;
	}

a:hover.stealthlnk {
	text-decoration:underline;
	}

a.menulnk {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#0b6aaa;
	}

a:hover.menulnk {
	text-decoration:underline;
	}

a.menulnk_active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#DE640D;
	}

a:hover.menulnk_active {
	text-decoration:underline;
	}

	
	
/* Textabsätze */
p.compact {
	padding:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}

/* SUBMENUS */
/*  --- Hintergrundfarbe, Textgröße, -stärke, Padding */
.submenu {
	background-color:#FFFFFF;
	font-size:7pt;
	font-weight:normal;
	padding-left:12px;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:2px;
	}

.submenu_on {
	background-color:#DE640D;
	font-size:7pt;
	font-weight:normal;
	padding-left:12px;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:2px;
	}

.submenu2_on {
	background-color:#E19F7B;
	font-size:7pt;
	font-weight:normal;
	padding-left:12px;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:2px;
	}

/*  ---- Positionierung vertikale Submenus */
#company {
	position:absolute;
	top:76;
	left:254;
	visibility:hidden;
	z-index:10;
	}

#news_events {
	position:absolute;
	top:76;
	left:373;
	visibility:hidden;
	z-index:10;
	}

#product_overview {
	position:absolute;
	top:76;
	left:496;
	visibility:hidden;
	z-index:10;
	}

#platform {
	position:absolute;
	top:76;
	left:635;
	visibility:hidden;
	z-index:10;
	}

/*  ---- Positionierung horizontale Submenus */
#company_sub {
	position:absolute;
	top:76;
	left:64;
	z-index:9;
	}

#contact_sub {
	position:absolute;
	top:76;
	left:40;
	z-index:9;
	}

#help_sub {
	position:absolute;
	top:76;
	left:72;
	z-index:9;
	}

#news_events_sub {
	position:absolute;
	top:76;
	left:299;
	z-index:9;
	}

#news_events_sub_newsletter {
	position:absolute;
	top:99;
	left:328;
	z-index:9;
	}

#product_overview_sub {
	position:absolute;
	top:76;
	left:442;
	z-index:9;
	}

#platform_sub_logged_in {
	position:absolute;
	top:76;
	left:474;
	z-index:9;
	}

#platform_sub_logged_off {
	position:absolute;
	top:76;
	left:532px;
	z-index:9;
	}

#platform_sub_regio {
	position:absolute;
	top:99;
	left:580px;
	z-index:9;
	}

/* RANDGESTALTUNG */
/*  --- Orange */
/*    --- oben */
.n {
	border-top:1px solid #DE640D;
	}
/*    --- rechts */
.e {
	border-right:1px solid #DE640D;
	}
/*    --- unten */
.s {
	border-bottom:1px solid #DE640D;
	}
/*    --- links */
.w {
	border-left:1px solid #DE640D;
	}

/*  --- Hellgrau */
/*    --- oben */
.n_lightgrey {
	border-top:1px solid #f5f5f5;
	}
/*    --- rechts */
.e_lightgrey {
	border-right:1px solid #f5f5f5;
	}
/*    --- unten */
.s_lightgrey {
	border-bottom:1px solid #f5f5f5;
	}
/*    --- links */
.w_lightgrey {
	border-left:1px solid #f5f5f5;
	}

/*  --- Grau */
/*    --- oben */
.n_grey {
	border-top:1px solid #e6e7e7;
	}
/*    --- rechts */
.e_grey {
	border-right:1px solid #e6e7e7;
	}
/*    --- unten */
.s_grey {
	border-bottom:1px solid #e6e7e7;
	}
/*    --- links */
.w_grey {
	border-left:1px solid #e6e7e7;
	}

/*  --- Weiß */
/*    --- oben */
.n_white {
	border-top:1px solid #FFFFFF;
	}
/*    --- rechts */
.e_white {
	border-right:1px solid #FFFFFF;
	}
/*    --- unten */
.s_white {
	border-bottom:1px solid #FFFFFF;
	}
/*    --- links */
.w_white {
	border-left:1px solid #FFFFFF;
	}

/*  --- Schwarz */
/*    --- oben */
.n_black {
	border-top:1px solid #000000;
	}
/*    --- rechts */
.e_black {
	border-right:1px solid #000000;
	}
/*    --- unten */
.s_black {
	border-bottom:1px solid #000000;
	}
/*    --- links */
.w_black {
	border-left:1px solid #000000;
	}

/* == BGR eigene Styles == */

.main_navi_border_li {
	border-left-color:#4d4d4d;
	border-left-style:solid; 
	border-left-width:2px;
	padding-left:5px;
	padding-right:5px;
	}
.main_navi_border_re {
	border-right-color:#4d4d4d;
	border-right-style:solid; 
	border-right-width:2px;
	}
	
/* Content-Bereiche */
.main_navi {
	margin:0px;
	padding:0px;
	padding-right:5px;
	padding-top:2px;
    /* Positionierung */
	position:absolute;
	top:0px;
	right:0px;
	}
.basket_status {
	z-index:3;
	margin:0px;
	padding:0px;
	padding-right:5px;
	padding-top:0px;
    /* Dimensionierung */
	height:19px;
    /* Positionierung */
	position:absolute;
	top:78px;
	right:0px;
	}
.id1_usr_fn_fill {
	z-index:1;
	margin:0px;
	padding:0px;
	background-color:#e6e7e7;
	overflow:hidden;
	float:left;
    /* == Schrift == */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#4d4d4d;
    /* Dimensionierung */
	height:100%;
	width:196px;
	}
	.user {
		margin:0px;
		padding:0px;
		padding-left:15px;
		background-color:#f5f5f5;
		overflow:hidden;
	    /* Dimensionierung
		width:196px; */
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid; 
	border-bottom-width:5px;
		}
	.fach_navi {
		margin:0px;
		padding:5px;
		padding-left:15px;
		background-color:#e6e7e7;
	     /* overflow:hidden;*/
	     /* Dimensionierung 
		width:196px;*/
		}
	
.identity2 {
	/*z-index:1;*/
	margin:0px;
	padding:0px;
	height:100px;
	background-color:#ffffff;
    /* == Hintergrundbild == */
	background-image:url(imagesOnline/bildleiste_geoshop_1240.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	border-bottom-color:#750321;
	border-bottom-style:solid; 
	border-bottom-width:1px;
	}
.content2 {
	margin:0px;
	padding:0px;
	padding-right:1px;
	padding-left:12px;
	background-color:#ffffff;
	vertical-align:middle;
	text-align:right;
	height:21px;
    /* unterer Abschluß des Bereiches */
	}
.content {
	padding:5px;
	background-color:#ffffff;
	}
	
/* == Fachnavigation == */
ul.fachkataloge 
	{
		list-style-type:none;
		margin:5px;
		padding:0px;
	}
ul.fachkataloge li 
	{
		font-weight:normal;
		vertical-align:middle;
	}
ul.produktartkataloge 
	{
		list-style-type:none;
		margin:5px;
		padding:0px;
	}
ul.produktartkataloge li
	{
		font-weight:normal;
		vertical-align:middle;
	}

/* == Hauptnavigation == */
a.main_navi_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#4d4d4d;
	text-decoration:none;
	}

a:hover.main_navi_link {
	text-decoration:none;
	}
	
/* == CONTENT */
.welcome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20pt;
	font-weight:bold;
	color:#e6e7e7;
	}
.navi_tab_active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#750321;
	}
.navi_tab_inactive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#e6e7e7;
	}
	
/* == LINKS == */
a.navi_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#4d4d4d;
	text-decoration:none;
	}

a:hover.navi_link {
	text-decoration:none;
}

.category_btn {
	padding:0px;
	margin:0px;
	border:none;
	background:transparent;
	cursor:pointer;
	cursor:hand;
	}


/* ===== CSS-TOOLTIP ===== */

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#0b6aaa;
	position:relative;
	}
  
a.tooltip:hover {
	text-decoration:none;
	background:transparent;
	}

a.tooltip span {
	display:none;
	text-decoration:none;
	}

a.tooltip:hover span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#001f58;
	position:absolute;
	display:block;
	top:20px;
	left:0;
	width:125px;
	z-index:100;
	border-width:1px;
	border-style:solid;
	border-color:#001f58;
	background:#f5f5f5;
	text-align:left;
	padding:5px;
	}

a.tooltip:hover span.test_data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#001f58;
	position:absolute;
	display:block;
	top:20px;
	left:-125px;
	width:325px;
	z-index:100;
	border-width:1px;
	border-style:solid;
	border-color:#001f58;
	background:#f5f5f5;
	text-align:left;
	padding:5px;
	}

/*  BGR  */
.bgrteaser {
   margin-left:0px;
   margin-right20px;
   margin-top:10px;
   margin-bottom:30px;

   padding-top:5px;
   padding-left:10px;
   padding-right:10px;
   padding-bottom:10px;

   border-color::#9999FF;
   border-width:1px;
   border-style:outset;
   background-color:#F5F5F5;

   width:90%;

   text-align:left;
   min-height:110px;
}

.bgrteaser_date {
   font-size:7pt;
   color:#808080;
}

.bgr_bold {
   font-weight:bold;
}

.bgr_red {
   color:#FF0000;
}

.bgr_linespace {
   line-height:200%;
}

.bgr_exmplimg {
   width:100px;
   float:right;

   margin-top:5px;
   margin-bottom:5px;
   margin-left:10px;

   border-style:outset;
   border-color:#9F9F9F;
   border-width:1px;
}

 .bgrcontent_col1 {
     width: 30%;
     float: left;
     margin-top: 5px;
     margin-left:20px;
     margin-bottom:15px;
 }

 .bgrcontent_col2 {
     width: 60%;
     float: left;
     margin-top: 5px;
     margin-left: 20px;
     margin-bottom: 15px;
 }

 .bgrcontent_col3 {
     width: 90%;
     float:left;
     margin-top: 5px;
     margin-left: 20px;
     margin-bottom: 15px;
 }

 .bgrcontent_head {
     font-size: 1.1em;
     font-weight: bold;
     margin-left: 5px;
     margin-top: 5px;
 }

 .bgr_mgtop {
     margin-top: 7px;
 }

 .bgr_pdbot {
     padding-bottom: 10px;
 }
	
/*  BGR alt
.bgr_h1 {
   font-weight:normal;
   font-size:150%;
}
.bgrcontentmargin {
	margin-left:35px;
	margin-right:5px;
}

.bgrteaser {
	margin-left:0px;
	margin-right:35px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:30px;
	margin-bottom:30px;
   border-color::#9999FF;
	border-width:1px;
   border-style:outset      ;
   background-color:#F5F5F5;
}

.bgrteaser_date {
	font-size:7pt;
   color:#808080;
}


.bgrteaser_empty {
	margin-top:60px;
}

.bgr_bold {
	font-weight:bold;
}

.bgr_red {
	color:#FF0000;
}

.bgr_linespace {
	line-height:200%;
}

.bgrcontentleft {
   position:absolute;
	left:0px;
}

.bgrcontentright {
   position:absolute;
	right:5px;
}

*/

/* Absoluter Tooltip */
/*
div#links {
	position:relative;
	top:10px;
	left:0px;
	width:170px;
	height:160px;
	font:16px Verdana, sans-serif;
	z-index:100;
	}
  
div#links a {
	display:block;
	text-align:center;
	font:bold 1em sans-serif;
	padding:5px 10px;
	margin:0 0 1px;
	border-width:0;
	text-decoration:none;
	color:#FFFFCC;
	background:#444444;
	}
  
div#links a:hover {
	color:#441111;
	background:#AAAAAA;
	border-left:5px double white;
	border-right:5px double white;
	}

div#links a span {
	display:none;
	}
	
div#links a:hover span {
	display:block;
	position:absolute;
	top:95px;
	left:0;
	width:160px;
	padding:5px;
	z-index:100;
	color:#000000;
	background:#FFFFCC;
	font:10px Verdana, sans-serif;
	text-align:center;
	}
*/

