/* 
nn4.css - 31.03.2004 - pmueller@procon.de 

see Briggs, Owen u.a. 
Cascading Style Sheets 
- "Browser Upgrade Notice", p. 238 
- "Flash of unstyled content", p. 261
*/

.nn4 { /* wird in procon.css auf display:none gestellt */ }



/*  ALLE BEREICHE KOPIERT aus procon.css */

/* ***************************** */
/* NAVMETA in #header */
#navMeta { /* Metanavigation rechts oben*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  float: right; 
  vertical-align: top;
  text-align: right; 
}

#navMeta p.suchfeld {
  margin: 0; 
  padding-top: 10px; 
  padding-right: 0px; 
  text-align: right; 
}

#navMeta ul, #navMeta li { /* UL LI in Metanavigation */
	display: inline; 
	list-style-type: none; 
	padding-right: 0px; 
}
#navMeta a:link, #navMeta a:visited { /* Linkfarben - identisch mit #navMain ... */
	color: #333; 
	text-decoration: none; 
}
#navMeta a:hover, #navMeta a:active {
	color: #000; 
	text-decoration: underline; 
}


/* ************************* */
/* NAVMAIN - sitzt im linken margin von #content */
#navMain {
  float: left;
  border-top: 1px solid #ccc; /* Linie über Startseite */
}

#navMain a:link, #navMain a:visited { /* Linkfarben - identisch mit #navMeta */ 
  color: #333; 
  text-decoration: none; 
}
#navMain a:hover, #navMain a:active { 
  color: #000; 
  text-decoration: underline; 
}

#navMain p {  /* Alle Menüpunkte sind <p> */
  vertical-align: middle; 
	
  border: 0px; 
  border-bottom: 1px solid #ccc; 	

  padding: 3px 0px 2px 4px; 
  margin: 0px; 
}
#navMain p.navMainOn01 {  /* Navigation, 1. Ebene - aktiv */
  width: 157px; 
  background-color: #eee;
}
#navMain p.navMainOff01 { /* Navigation, 1. Ebene - inaktiv */
  width: 157px; 
  background-color: #fff; 
}
#navMain p.navMainOn02 {  /* Navigation, 2. Ebene - aktiv */
  margin-left: 15px; 
  width: 142px; 
  background-color: #eee;
}
#navMain p.navMainOff02 {  /* Navigation, 2. Ebene - inaktiv */
  margin-left: 15px; 
  width: 142px; 
  background-color: #fff;
}
#navMain p.navMainOn03 {  /* Navigation, 3. Ebene - aktiv */
  margin-left: 30px; 
  width: 127px; 
  background-color: #eee;
}
#navMain p.navMainOff03 {  /* Navigation, 3. Ebene - inaktiv */
  margin-left: 30px; 
  width: 127px; 
  background-color: #fff;
}

#navMain p:hover { /* leider nicht im IE */
  background-color: #eee; 
}

/* ********************************* */

#content {
	margin: 0px 0px 0px 180px; /* #navMain im rechten margin */
}
#locationstring { /* Navigation oberhalb Content: you are here / Breadcrumb */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border-top: 1px solid #ccc; 
	background-color: #eee;
	padding-bottom: 4px;
	padding-top: 4px;
}
#locationstring a:link, #locationstring a:visited { /* Linkfarben - identsich mit #navMain und #navMeta*/
	color: #333; 
	text-decoration: underline; 
}
#locationstring a:hover, #locationstring a:active {
	color: #000; 
	text-decoration: underline; 
}

#content h1 {
  font-size: 1.8em; 
  font-weight: 600; 
  margin-bottom: 10px; 
}
#content p.unterh1 { /* Hervorgehobener Text direkt unter <h1> */
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 10px; 
}

#content h2 {
  font-size: 1.4em; 
  font-weight: 400; 
  text-align: left; /* wg. Konqueror, der h2 zentriert (vielleicht hilft's) */
  padding: 5px;
  margin-top: 20px; 
  margin-bottom: 0px;
  background-color: #eee;
  border-top: 1px solid #ccc; 
  width: 60%; 
}

#content ul {
  color: #000; 
  margin-left: 3px; 
  padding-left: 20px; 
  padding-right: 20px; 
  list-style-type: square;
}

#content .nav04 { /* <span> mit Subnavigation */
	width: auto;
	padding: 0px ; 
	vertical-align: middle; 
}

#content td {
  vertical-align: top; 
}

