/* CSS Document */

/* Generell */
* {margin:0; padding:0;}


/* Header */	
#header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* background-image: url(../images/bg_header.gif);*/
	background: url("../../images/bg_header_gradient.jpg") repeat-x top left;
	background-position: 0 20px; 
	background-repeat: repeat-x;
	height: 117px; 
	 }

/* Generische Navigation */	
ul#generic {	
	background-color: #ccc;
	height: 20px;
	text-align: right;    }
	
ul#generic li {
	display: inline; 
	line-height:20px; 
	padding: 3px 15px 3px 0; 
	border-right: 1px solid #b7b7b7;   }
	
ul#generic li a,
ul#generic li a:link,
ul#generic li a:visited {
	color: #7f7f7f; 
	font-size: 11px;
	text-decoration: none;      }


/* Logo */	
#header img.logo {
	float: left;   
	margin-top:22px;
	border-width: 0; }
	
	
/* Hauptnavigation */	
#hnav {	
	margin: 71px 0 0 0;
	float: left;
	background-image: url(../images/bg_hnav.gif);
	background-repeat: no-repeat;    }
	
#hnav li {
	display: inline;
	float: left;  
	border-right: 1px solid #d2d2d2; 
	padding: 5px 15px;
	margin: 0 0 0 1px;    }
	
#hnav li a,
#hnav li a:link,
#hnav li a:visited {
	color: #999999; 
	font-size: 12px;
	font-weight: bold; 
	text-decoration: none;      }
	
#hnav li a:hover,
#hnav li a:focus {
	color: #000;      }
	
#hnav li.aktiv  {
	background-color: #fff;
	border-top: 1px solid #d2d2d2;      }
	
#hnav li.aktiv a {
	color: #000;       }
	
	
	
	
