BODY {
	BACKGROUND-COLOR: #FFFFFF;
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	overflow:hidden;
	}
*html body{background:margin:0px;}
a, a.hover{ font-family: Verdana; font-size:12px; color:#000000; text-decoration:none; font-weight:normal;}
	
img{border:none;}	

#splash{
	width:100%;
	margin-top:25px;
	position:               absolute;
	top:                    0px;
	left:                   0px;
	width:                  100%;
	height:                 100%;
	background:             #FFF;
	text-align:             center;
	z-index:                10;
	overflow:hidden;
}

#splashy{
	width:100%;
	position:               absolute;
	top:                    0px;
	left:                   0px;
	width:                  100%;
	height:                 100%;
	background:             #FFF;
	text-align:             center;
	z-index:                10;
	overflow:hidden;
}

#splashy img{
   width:100%;
   border:none;
}


#navigation{
background:url(images/bg_navi.png) repeat-x;
height:50px;
	z-index:99;
   	position:absolute;
	left:0px;
  	top: 50%;
	width:100%;
}

#viewglobal{
	width:800px;
	margin:auto;
}

#splash #ng{margin-top:30px;
background:url(img/bg_navi.png) repeat-x;
height:50px;
	z-index:99;
   	position:absolute;
	left:0px;
	width:100%;
}

#navigate{ margin:auto; width:825px; }

#links{float:left; width:600px; margin-top:-14px;
}
#rechts{float:right; width:100px; margin-top:-14px;
}
#logo{float:left; margin-top:-22px; margin-right:-75px;
   width:450px;
   height:60px;
   background:url(bm_logo.gif) no-repeat;
}

#clear{clear:both;}


a.main:link
{font-family:Verdana; font-size:13px; color:#333333; text-decoration:none; font-weight:normal; line-height:18px; 
}
a.main:hover
{font-family:Verdana; font-size:13px; color:#333333; text-decoration:underline; font-weight:normal; line-height:18px; 
}
a.main:active
{font-family:Verdana; font-size:13px; color:#333333; text-decoration:none; font-weight:normal; line-height:18px; 
}
a.main:visited
{font-family:Verdana; font-size:13px; color:#333333; text-decoration:none; font-weight:normal; line-height:18px; 
}

a.selector:link
{font-family:Verdana; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; line-height:18px; 
}
a.selector:hover
{font-family:Verdana; font-size:11px; color:#333333; text-decoration:underline; font-weight:normal; line-height:18px; 
}
a.selector:active
{font-family:Verdana; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; line-height:18px; 
}
a.selector:visited
{font-family:Verdana; font-size:11px; color:#333333; text-decoration:none; font-weight:normal; line-height:18px; 
}

.navi { font-weight:bold; }


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#333333;
	font-weight:normal;
	font-size:10px;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #333333;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.png) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #333333;
    background: url(bubble.png) no-repeat bottom;
}

#superset  {
	width: 112px;
	height:25px;
	float: left;
	text-align:left;
}

