/* CSS Stylesheets für Netscape - Navigation und Kopfzeile - ZHBLUZERN */



body /*Pseudoklasse. Formatiert den HTML-Tag BODY. Schriftfamilie und -farbe wird vererbt.*/
{
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, "Times New Roman", Times, sans-serif;
	font-size: 90%;
	font-weight: normal;
}



#unsichtbar /*weisse schrift auf weissem grund. browserheader so nicht sichtbar*/
{
	color: #FFFFFF;
	font-size: 60%;
}

/*********************************** LINKE SEITENHÄLFTE *************************************************************
*********************************************************************************************************************/
/***** LOGOSCHRIFTZUG ***************************************************************************************************/
#logo /*Absolute Positionierung des Logoschriftzuges*/
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	position: absolute;
	top: 35px;
	left: 30px;
	z-index: 300;
	font-size: 160%;
}

#logo a /* Formatierung wenn Logo Link*/
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none; /* Unterstreichung des Links entfernen */
	font-weight: bold;
	color: #6699FF;
}

#logo a:hover /* Formatierung wenn Logo Link bei Mouseover */
{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

#logoluzern /*Absolute Positionierung des Logoschriftzuges Kanton Luzern*/
{
	position: absolute;
	top: 87%;
	margin-bottom: 30px;
	left: 30px;
	z-index: 100;
}

/****** LINIEN UM LOGOSCHRIFTZUG *****************************************************************************************/
#winkellinie /* Linien welche Logo umfassen. Nur sichtbar bei Öffnung Navigationsbaum daher Aufruf in navi.cfm */
{
	position: absolute;
	left: 0px;
	top: -145px;
	border-right: 1px solid #6699FF;
	border-top: 1px solid #6699FF;
	height: 144px; /*BROWSERANPASSUNG*/
	width: 234px; /*BROWSERANPASSUNG*/
	z-index:200;
}

/***** FORMATIERUNG 1. Stufe NAVIGATION ****************************************************************************************/
#css1stpos /* Definiert Position des HTML welches von navi.cfm generiert wird. Aufruf in index.cfm. Schrift- und Linienformatierung 
				in css1st und dort geschieht der Aufruf direkt in navi.cfm.  */
{
	position: absolute;
	top: 180px;
	left: 30px;
	width: 200px;
	z-index: 100;
}

#css1st /* es gibt auch css1sto bei dem die Linien fehlen */
{
	cursor:pointer;
	border-right: 1px solid #6699FF;
	margin-bottom: 0px;
	color: #000000;
	width: 230px;
	padding: 2px;
	text-align:left;
/*  font-weight: bold;*/
	font-size: 90%;	
}

#css1st a
{
	text-decoration: none; 
	color: #000000;
}

#css1st a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}

#css1staktiv /* es gibt auch css1sto bei dem die Linien fehlen */
{
	cursor:pointer;
	border-right: 1px solid #6699FF;
	margin-bottom: 0px;
	color: #000000;
	width: 230px;
	padding: 2px;
	text-align:left;
/*  font-weight: bold;*/
	font-size: 90%;	
	background-color: #99CCFF;
}

#css1staktiv a
{
	text-decoration: none; 
	color: #000000;
}

#css1staktiv a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}

#css1sto
{
	cursor:pointer;
/*  border-right: 1px solid #9099966;
	border-bottom: 1px solid #6699FF; */
	margin-bottom: 0px;
	color: #000000;
	width: 230px;
	padding: 2px;
	text-align:left;
/*  font-weight: bold;*/
	font-size: 90%;	
}

#css1sto a
{
	text-decoration: none; 
	color: #000000;
}

#css1sto a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}

#css1stoaktiv
{
	cursor:pointer;
/*  border-right: 1px solid #9099966;
	border-bottom: 1px solid #6699FF; */
	margin-bottom: 0px;
	color: #000000;
	width: 230px;
	padding: 2px;
	text-align:left;
	/*font-weight: bold;*/
	font-size: 90%;
	background-color: #99CCFF;	
}

#css1stoaktiv a
{
	text-decoration: none; 
	color: #000000;
}

#css1stoaktiv a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}


/***** FORMATIERUNG 2. Stufe NAVIGATION **************************************************************************************************/
#css2st
{
	cursor: pointer;
	border-right: 1px solid #6699FF;
	border-bottom: 1px solid #6699FF;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #000000;
	width: 210px;
    padding: 2px;
	text-align: left;
	font-size: 90%;
/*  font-weight: bold;*/
/*  text-indent: 3em;*/
}

#css2st a
{
	text-decoration: none; 
	color: #000000;
}

#css2st a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}

#css2staktiv
{
	cursor: pointer;
	border-right: 1px solid #6699FF;
	border-bottom: 1px solid #6699FF;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #000000;
	width: 210px;
	padding: 2px;
	text-align:left;
	font-size: 90%;
	background-color: #99CCFF;
/*  font-weight: bold;*/
}

#css2staktiv a
{
	text-decoration: none; 
	color: #000000;
}

#css2staktiv a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}

/***** FORMATIERUNG 3. Stufe NAVIGATION **************************************************************************************/
#css3st
{
	cursor:pointer;
	border-right: 1px solid #6699FF;
/*  border-bottom: 1px solid #6699FF; */
	margin-bottom: 0px;
	margin-left: 40px;
	color: #000000;
	width: 190px;
	padding: 2px;
	text-align:left;
	font-size: 90%;
/*  font-weight: bold;*/	
}

#css3st a
{
	text-decoration: none; 
	color: #000000;
}

#css3st a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}

#css3staktiv
{
	cursor:pointer;
	border-right: 1px solid #6699FF;
/*  border-bottom: 1px solid #6699FF; */
	margin-bottom: 0px;
	margin-left: 40px;
	color: #000000;
	width: 190px;
	padding: 2px;
	text-align:left;	
	background-color: #99CCFF;
	font-size: 90%;
/*  font-weight: bold;*/
}

#css3staktiv a
{
	text-decoration: none; 
	color: #000000;
}

#css3staktiv a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
}

/***** FORMATIERUNG 4 Stufe NAVIGATION **************************************************************************************/
#css4st
{
	cursor:pointer;
	border-right: 1px solid #6699FF;
/*  border-bottom: 1px solid #6699FF;*/
	margin-bottom: 0px;
	margin-left: 60px;
	color: #000000;
	width: 170px;
	padding: 2px;
	text-align:left;
	font-size: 90%;	
	font-weight: normal;
}

#css4st a
{
	text-decoration: none; 
	color: #000000;
	font-size: 90%;
	font-weight: normal;	
}

#css4st a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
	font-size: 90%;	
	font-weight: normal;
}

#css4staktiv
{
	cursor:pointer;
	border-right: 1px solid #6699FF;
/*  border-bottom: 1px solid #6699FF;*/
	margin-bottom: 0px;
	margin-left: 60px;
	color: #000000;
	width: 170px;
	padding: 2px;
	text-align:left;	
	background-color: #99CCFF;
	font-size: 90%;	
	font-weight: normal;
}

#css4staktiv a
{
	text-decoration: none; 
	color: #000000;
	font-size: 90%;	
	font-weight: normal;
}

#css4staktiv a:hover
{
	text-decoration: none;
	color: #000000;
	background-color: #99CCFF;
	font-size: 90%;
	font-weight: normal;
}



/*********************************** RECHTE SEITENHÄLFTE *************************************************************
*********************************************************************************************************************/


/***** FORMATIERUNG TEXTBLOCK QUICKSTART *******************************************************************************************/
#quickstart /* Textblock sitemap, siteindex, kontakte, feedback. /Unterschied inhalt padding-left : 230px ?  script war rechts?; */
{
	position: absolute;
	top: 30px;
	left: 300px;
}

#quickstart a 
{
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}

#quickstart a:hover
{
    text-decoration: none;
	font-size: 90%;
	/*font-weight: bold;*/
	color: #6699FF;
}	

/***** FORMATIERUNG "Ihr erster Besuch..."  *******************************************************************************************/
#ersterbesuch 
{
	margin-bottom: 0px;
	color: #000000;
	width: 230px;
	padding: 2px;
	text-align:left;
	font-weight: normal;
	font-size: 90%;	
}

#ersterbesuch a 
{
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

#ersterbesuch a:hover
{
    text-decoration: none;
	font-size: 100%;
	/*font-weight: bold;*/
	color: #6699FF;
}	

/****** POSITION SUCHFELD IDS UND SUCHBUTTON  *****************************************************************/
#suchfeldids /* nur Position. Formatierung (noch) in index.cfm */ 
{
	position: absolute;
	top: 30px;
	right: 30%;
	z-index: 20;
	font-size: 90%;
}

/***** POSITION SUCHFELD WEBSITE ********************************************************************************/
#suchfeldwebsite /* Suchformular Website */
{
	position: absolute;
	top: 30px;
	right: 5%;
	z-index: 10;
	font-size: 90%
}

/***** ZENTRAL- UND HOCHSCHULBIBLIOTHEK LUZERN ******************************************************************/
#zhbluzern /* Text oberhalb horizontaler Linie */
{
	position: absolute;
	top: 110px;
	right: 5%;
	z-index: 10;
}

#zhbluzern a 
{
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}

#zhbluzern a:hover
{
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #6699FF;
}

/***** HORIZONTALE LINIE DIE CONTENT UND KOPFZEILE TRENNT **********************************************/
#csshorizlinie /*Farbformatierung und Linienhöhe wird bei Auslagerung des Stylesheets ignoriert ? */
{
	color:black;
	position:absolute;
	left:300px;
	top:120px;
	right:5%;
	heigth:1px;
}

/***** SEITENTITEL *************************************************************************************/
#csstitel /* Seitentitel unterhalb horizontaler Linie */
{
	position: absolute;
	top: 130px; /* BROWSERANPASSUNG */
	left: 300px;
	font-size: 90%;
	font-weight: normal;
	color: #6699FF;
	font-weight: bold;
}

/***** DRUCKEN *************************************************************************************/
#drucken /* Druckentext recthsbündig unter Seitentitel */
{
	position: absolute;
	top: 135px;
	right: 5%;
	font-size: 90%;
	font-weight: bold;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
}

#drucken a 
{
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
}

#drucken a:hover 
{
	text-decoration: none;
	font-size: 90%;
	font-weight: normal;
	color: #6699FF;
}


/***** FORMATIERUNG INHALT *****************************************************************************/
#inhalt /*Klasse mit Unterklassen h1,h2... Formatierungen werden teilweise an Unterklassen vererbt*/
{
	position: absolute;
    /*background-color: #CCCC66;*/
	top: 160px;
	left: 300px;
	right: 1%; /*angepasst Browserkompatibilität*/
	/* width: 80%;	*/
	margin-right: 40px;
}

#inhalt p{
	font-size: 100%;
	font-weight: normal;
	/*background-color: #CCCC66;*/
	line-height: 115%;
	margin-right: 30px;
}

