/* NAVIGATION --------------------- */
ul#nav {margin: 0px;padding: 0px;}
#nav a {display: block;text-align:right;line-height:28px;margin: 0px;padding: 0 10px 0 0;}
/* IE Hack  */
* html #nav a{height: 1%;}
#nav li a:hover { background: transparent url(../i/nav_bg.gif) no-repeat right;}	
#nav li a.navactiv { background: transparent url(../i/nav_bg.gif) no-repeat right;}
/*- Menu Tabs 5--------------------------- */
#tabs5 {
  float:left;
  width:100%;
  background:url(../i/tab_bg5.png) repeat-x;
  font-size:93%;
  line-height:normal;
  border-bottom: 1px solid #73c1d7;  
  }
#tabs5 ul {
  margin:0;
  /* weniger top sieht man mehr vom Hintergrund */
  padding:15px 10px 0 3px;
  list-style:none;
  }
#tabs5 li {
  display:inline;
  font: bold 11px/1.5em Verdana;
  margin:0;
  padding:0;
  }
#tabs5 a {
  float:left;
  background:url(../i/tableft5.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  color:#666;
  }
#tabs5 a span {
  float:left;
  display:block;
  font: bold 11px/1.5em Verdana;
  background:url(../i/tabright5.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  }
#tabs5 a span.bold {
 color:#000;
}  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs5 a span {float:none;}
/* End IE5-Mac hack */
#tabs5 a:hover span {
  color:#000;
  }
#tabs5 a:hover {
  background-position:0% -42px;
  }
#tabs5 a:hover span {
  background-position:100% -42px;
  }
#tabs5 #current a {
  background-position:0% -42px;
}
#tabs5 #current a span {
   background-position:100% -42px;
}
#tabs5_container {
	clear: both;
	padding:2px 5px 5px 5px;
	background: url(../i/grey50.png);
}  
			
/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: block; 
}
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -1px;
	font-size: 28px;
}
.sIFR-hasFlash h5 {
	visibility: hidden;
	letter-spacing: -1px;
	font-size: 14px;
}