/*.title {font-size:14px}*/
.term {font-style:italic;}
.property {font-style:italic;}
.literal { color: #666; font-style:normal}
.varname {font-family:monospace; color: #444;}
.classname {font-family:monospace; color: #444;}
.methodname {font-family:monospace; color: #444;}
.guibutton {font-family:monospace; color: #444;}
.guimenuitem {font-family:monospace; color: #444;}
.caption { font-style:italic; font-size: 10px}
.komm { color: #333333; font-size: 10px; line-height: 14px; font-family: verdana, Arial, sans-serif }
.note { font-style:italic; border-color:lime; border-width:1px; border-style:solid; padding: 10px; padding-top:0px; margin: 0px;}

.brot { color: black; font-size: 12px; font-family: verdana, Arial, sans-serif }
.subbrot {color: #444; font-size:10px; font-family: verdana, Arial, sans-serif }
.subtitle {color: #444; padding-top:1px; font-size: 10px;}

body {
	color: black; 
	font-family: verdana, Arial, sans-serif; 
	font-size:12px; 
	font-style:normal; 
	line-height: 16px;
	text-align:left;
}
h2 { color: #090; font-size: 14px; line-height: 18px; font-family: verdana, arial, sans-serif; letter-spacing: 1px;  font-weight:normal;}

div.section h2{ 
  /*color: #f30;*/ 
  color: #009933; 
  font-size: 13px; 
  line-height: 14px; 
  padding: 2px; 
  font-weight:normal; 
  margin-bottom: 0px 
}

h3 { font-size: 12px; color: #f30; font-weight:normal; padding-top: 4px; padding-bottom:0px; margin-bottom:0px;}
h4 { font-size: 11px; color: #f30; font-weight:normal; padding-top: 3px; padding-bottom:0px; margin-bottom:0px;}
h5 { font-size: 10px; color: #f30; font-weight:normal; padding-top: 2px; padding-bottom:0px; margin-bottom:0px;}


a { 
  color: #f30;
  /*color: #009933;*/ 
  text-decoration: none 
}
p {margin-top: 3px}

.pageend {
	position:absolute;
	bottom: 10px;
}

/* chapter - top level for content */
div.chapter {

	width: 600px;
	position: absolute;
	top: 30px;
	left: 210px;

}
/* first-level sections */
div.section {
	margin-bottom: 4em;

}


/* lower-level sections */
div.section div.section{
	margin-bottom: 0;
	margin-top: 5px;
	padding-left: 20px;
}



div.mediaobject img { 
  border:1px solid grey; 
  padding:4px; 
  overflow: visible
  }

/* footnotes */
div.footnotes {
	color: black; 
	font-size: 10px; 
	line-height: 14px; 
	font-family: verdana, Arial, sans-serif; 
	text-align: left;
  position: absolute;	
	top: 20px;
  left: 240px;
  width: 500px;
  right: auto;
	margin-bottom: 4em;
	
}



/* Neue Navigation */
div.menu{
	font-size: 10px; line-height: 14px; font-family: verdana, Arial, sans-serif;
  text-align: left;
  position: fixed;
  top: 37px;
  left: 10px;
  width: 180px;
	
}

.nav_level1{
	padding-left:10px; 
	padding-top: 2px;
	border-bottom-style:solid;
	border-bottom-color:lime;
	border-bottom-width:1px;
	background: #009900;
	font-size: 10px; 
	line-height: 14px; 
	font-family: verdana, Arial, sans-serif
}

.nav_level1 a { color:white; }
.nav_level2{
	padding-left:20px; 
	padding-top: 2px;
	background: white;
	font-size: 10px; 
	line-height: 14px; 
	font-family: verdana, Arial, sans-serif

}

.nav_level2 a { color:#f30; }
.nav_level2_after{ font-size: 8px; }


/* TABLE */
td {color: black; font-size: 10px; line-height: 14px; font-family: verdana, Arial, sans-serif; vertical-align:top}

th  {color: white; font-size: 10px; line-height: 14px; font-family: verdana, Arial, sans-serif; background: #009900;}


