/* ===================================================== */
/* CSS Einstellungen zum Projekt H85VMH3                 */
/* Copyrght (c) 2006 Webservice München Land             */
/* ----------------------------------------------------- */
html, body {margin:0;padding:0}
body {font:0.80em Verdana,Arial,sans-serif;color:#343;background:#DED;}
p {margin:0; padding:0.5em 0; }
p.link {padding-top:0;text-align:right;}
p.link a {color:#343;text-decoration:none;}
ul {margin:0 0 0 2em;padding:0;}
h2 
{ margin: 0; padding: 0.25em 0;
  border-bottom: solid 1px #72A572;
  font: italic 1.5em Georgia,'Bitstream Charter','Century Schoolbook','Century Schoolbook L',serif;
  text-align: center;
}
#header
{ margin: 0; padding: 0 0 1.5em;
  border: solid #72A572; border-width: 0 0 1px 2em;
  background: #A6D6A4 url(images/fade-header.jpg) 100% 0 no-repeat;
}
#header h1 
{ margin: 0; padding: 1.5em 0.5em 0 0;
  font: bold small-caps 2.5em/0.75em Arial, Verdana, sans-serif; letter-spacing: 2px;
  color: #363; background: #72A572 url(images/norm-header.jpg) 100% 0 no-repeat;
}

#content {margin:0;padding:1.5em 240px 1em 160px;}
#content p a {color:#343;}

.galerie, .leaf {text-align:center;margin:0;padding:0.5em 0;}
.galerie img {margin:0 2px;border: 3px double #666; background: #ABA;}

.abstract 
{ margin: 1em 0 0.5em; padding: 0;
  font: 1em Arial,Verdana,sans-serif; letter-spacing: 1px;
  color: #343; background: #EFE url(images/box-bot-right.png) 100% 100% no-repeat;
}
.abstract p { margin: 0; padding: 0.75em 0.75em 0.5em;}
.abstract p.top {background: url(images/box-top-left.png) 0 0 no-repeat;}

#sidebar
{ position:absolute;right:10px;top:7.5em;width:210px;
  margin:0;padding:0;
}
#sidebar .abstract 
{ font:0.9em Arial,sans-serif;letter-spacing:normal;
  color: #575;
}
#sidebar .abstract h2 
{ margin: 0; padding: 0.25em;
  font: bold 1.25em Arial, Verdana, sans-serif; letter-spacing: 1px; 
  background: url(images/box-top-left.png) 0 0 no-repeat;
}
#sidebar .abstract p  {padding: 0.33em 0.75em;}

#navbar
{ position:absolute;left:0px;top:7.5em;width:140px;
  margin:0;padding:0;
}
#navbar h2
{ margin: 0.75em 0 0; padding: 0.33em 0 1px;
  border-style: solid; border-width: 1px 1px 1px 0; border-color: #686;
  font-size. 1em; font-style: italic; line-height: 0.7em;
  text-transform: lowercase; letter-spacing: 1px;
  color: #464; background: #9C9 url(nav-bg.gif) 100% 0.66em no-repeat;
}
#navbar ul 
{ margin: 0 0 0 2em; padding: 0.5em 0 0.25em; 
  border-right: solid 1px #686;
  list-style:none;
}
#navbar ul li 
{ margin: 0; padding: 0.25em 0 0;
}
#navbar a
{ font-family: Arial, Verdana, sans-serif;
  color: #056;
}

#footer
{ margin: 0; padding: 0.75em 1em 1em;
  border-top: double 3px #7A7;
  border-bottom: solid 1px #7A7;
  font-size: 75%;
  color: #363; background: #BDB;
}
#footer p {margin:0;padding:0;text-align:center;}
#footer p a {color: #363;}
