body {
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffdd;
}

body, table { /* Why do tables use larger font otherwise? */
    font-size: 11px;
}

/* default alignment of table cells */
td {vertical-align: top; text-align: left;}

/* no borders on images */
img { border: 0px; }

div.normal   {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:	 12px;
}

#globalheader {
    background: #ffffdd;
    margin-bottom: 0;
/*	  border-bottom-width:0.2em;
  	border-bottom-style:solid;
  	border-color:#97986E;  */
		height:				7.4em;    

}

td h1 {
    font-size: 24px;	
}


td h2 {
    font-size: 20px;	
}

td h3 {
    font-size: 16px;	
}
td a {
    font-size: 14px;	
}

#globalheader h2 {
    font-size: 16px;	
}
#globalheader h3 {
   font-size: 14px;	
   color: #97986E;
}

#localheader {
   clear:   both;
   background: #ffffdd;
   margin-bottom: 0.4em;
}
#localheader  h4 {
    font-size: 13px;
		color:		 #ffffff;
    background: #97986E;
		
}

#localfooter {
    background: #ffffdd;
    margin-top: 1em;
		}

#globalfooter {
		clear: both;
    background: #97986E;
    margin-top: 1em;
    margin-left: 			 30px;
		margin-right:			 30px;
		padding:		0.3em;
    text-align: center;
		font-size: 0.8em;
		color:		 #ffffdd;
}

.pager {margin-top: 1em;}


.more {margin-top: 1em;}
.more1 {
   margin-top: 1em;
	 margin-left:23em;
}
.more2 {
   margin-top:    1em;
	 margin-left:		28em;
}

#navigation {
    float: left;
    width: 150px;
    border: 1px solid #97986E;
		font-size:	0.9em;
		color:			#ffffff; 
		}
#navigation ul {
    margin: 0; 
		padding: 0; 
		list-style-type: none;
}
#navigation li {
    margin: 0; 
		padding: 0;
    color: #ffffff; 
		background:		#C9CA9E;
    border: 1px solid #97986E; 
}

#navigation li a:link  {
    color: #ffffff; 
}
#navigation li a:visited  {
    color: #ffffff; 
}
#navigation li a:active  {
    color: #00c; /* jede aktive Ebene einfaerben */
}
#navigation li a:focus  {
    color: #00c; /* jede aktive Ebene einfaerben */
}
 

#navigation li li {
    padding-left: 1.5em;   /* erst die zweite Ebene einruecken */
		background:		#D8D8BF;
    border: 1px solid #97986E; 
} 
#navigation li.active li.visited  {
/* #navigation li.active li.visited a {  */
    color: #ffffff;
}
#navigation li.active li.active a {
    color: #00c;
}

/* ------------------------ testnavigation horizontal für nur fachbücher --------------------------- */
 #navigation3 {border: 1px solid #000; padding: 1em;} 

    /* Ebene 1 */ 
    #navigation3 ul {margin: 0; padding: 0; list-style-type: none;} 
    #navigation3 #haupt li {margin: 0; padding: 0; float: left; display: inline; margin-right: 1em;} 

/* -------------------------------------- ende ----------------------------------------------------- */

#inhalt {
    margin-left: 170px;
}
#inhaltbuecher {
		clear: both;
    margin-left: 			 30px;
		margin-right:			 30px;
}

#languages{
	float:left;
	font-size:100%;
	width:6em;
}
#languages a{
	background-color:#f4efe6;
	border-color:#999;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	color:#666;
	display:block;
	margin:0.2em 0 0 0;
	padding:0 0 1px 1em;
	text-decoration:none;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
}
#languages a.active{
	background-color:#ffffdd;
	border-color:#666;
	color:#000;
}
#languages a:hover{
	background-color:#97986E;
	border-color:black;
	color:white;
}


