/*   ++++++++++  jQuery - Das Praxisbuch (ISBN 978-3-8362-1288-5)  ++++++++++ */

body {
   padding:0;
   margin:0;
   background:#fff;
   font-family: verdana, helvetica, sans-serif;
   color:#555;
}


div#header { 
	height:100px;
	background-color:black;
	background-image:url(../img/kopfgrafik_jquery.png);
	background-repeat:no-repeat;
}

div#header  img {
  margin-top:25px; 
  border:0;
}

div#header span#schrift {
	float:right;
}


/* ######### NAVIGATION ############## */

div#navi {
   height:35px;
	 margin-left:105px;
 }

div#navi ul {
   margin:0;
   padding:0;
   border-left:1px solid #102C16;
   list-style-type:none;
   height:34px;
}

div#navi ul li {
   float:left;
}

div#navi ul li a {
   display:block;
   height:35px;
   padding:0 15px 0 15px;
   border-right:1px solid #102C16;
   color:#74A2E0;
   font-weight:bold;
   line-height:35px;
   text-align:left;
   text-decoration: none;
}

div#navi ul li a.current {
   color:#0D284E;

}

div#navi ul li a span {
   font-size:80%;
   font-variant: small-caps;
}

div#navi ul li a:hover {
   color:#0D284E;
}




div#content {
	 margin-left:105px;
   font-size:90%;
}

div#content  h1 {
   margin:80px 20px 5px 0;
}

div#content  h2 {
   margin:30px 20px 3px 0;
   font-size:90%;
}

div#content  p {
   margin:30px 20px 5px 0;
   line-height:140%;
   font-size:0.9em;
}

div#content  p.onecol {
	width:30%;
   margin:30px 20px 5px 0;
   line-height:140%;
   font-size:0.9em;
}

div#content  p.col {
   margin:30px 20px 5px 0;
   line-height:140%;
   font-size:0.9em;
   -moz-column-width: 16em;
   -moz-column-gap: 1.5em;
   -webkit-column-width: 16em;
   -webkit-column-gap: 1.5em;
   column-width: 16em;
   column-gap: 1.5em;
}

div#content  p a {
	text-decoration:none;
   color:#74A2E0;
   font-weight:bold;
}
div#content ul {
   line-height:140%;
   font-size:0.9em;
}

div#content ul li a {
   color:#74A2E0;
   font-weight:bold;
   line-height:25px;
   text-decoration: none;
}


div.buchupdate {
   width:300px;
   padding:0;
	 padding-bottom:50px;
   margin:30px 20px 5px 105px;
   line-height:140%;
   font-size:0.7em;
}

div.buchupdate h2 {
   font-size:0.9em;
}

div#content div.buchupdate div {
   margin-left: 0;
}

div#content ul,
div.buchupdate ul {
   padding-left: 15px;
}

div#content  div.buchupdate  img {
   margin:0 5px 0 0;
}

div#content .mini {
   font-size:0.9em;
}

div#content  p#rootline + h1{
   margin:30px 20px 5px 0;
}

div#content  img {
  float:right;
  margin:80px 40px 5px 40px;
}

div#footer {
    height:20px;
		padding:5px 0 5px 0;
	width:100%;
	position:fixed;
	color:#ffffff;
	bottom:0px;
	background-color:#00161b;
	text-align:center;
	font-size:smaller;
}

