/**
 * Hintergrundeinstellungen: Farbe zuweisen
 */
body {
  font-size: 80%;
  font-family: Verdana, sans-serif;
  margin:0;
  padding:0;
  background: #C1C1C1 url(../img/nav.gif) top left repeat-y;
}

a {
  text-decoration:none;
  font-weight:bold;
  color: #005ECB;
}

/**
 * Kopfelement der Seite: Farbiger Balken als Pseudo-Column
 */
#head {
  background: url(../img/bar.gif) repeat-x #C1C1C1;
  margin:0;
  padding:0;
}

#title {
  background-image:url(../img/titel.jpg);
  background-repeat: no-repeat;
  margin:0;
  padding:170px 0 0 0;
  height:0;
  overflow:hidden;
}
/**
 * Hauptbereich
 */
#content {
  margin: 1em 1em 0 200px;
}

#navfloat {
  width:80%;
  float:left;
  margin:0;
  padding:0;
}

/**
 * Navigationsleiste mit Rahmen
 */
#navbar {
  color:#FFF;
  background:url(../img/navbg.gif) no-repeat;
  float:left;
  padding:0 0 0 0px;
  margin:0;
  width:170px; 
  height:320px;
  position:absolute;
  left:0;
}

#navbar h2 {
  text-align:center;
  font-size:1.1em;
  padding-right:10px;
}

#navbar a {
  color: #FFF;
  text-decoration:none;
  font-weight:bold;
  display:block;
}
#navbar a:hover {
  background-color:#F6EA6A;
  color: #000000;
}

#navbar ul {
  margin:0;
  padding:0 0 0 10px;
  list-style:none;
}

#navbar ul ul {
  margin-left: 2em;
  font-size: 0.9em;
  list-style: circle;
}

/**
 * Artikelrahmen
 */
.Article {
  background:url(../img/headl.gif) no-repeat top left;
}

.Article h2 {
  background: url(../img/headr.gif) no-repeat top right;
  padding: 28px 20px 20px 80px;
  color: #FFFFFF;
  font-size: 1.3em;
  margin:0;
}

.Article > * {
  margin-left: 60px;
}


/**
 * Quickbar
 */

/*#quickbar:before {
  display:block;
  height:8px;
  content:url(../img/ol.gif);
  font-size: 8px;
  margin: 0 0 -8px 0;
  background: url(../img/or.gif) top right no-repeat;
}*/
#quickbar {
/*color: #fff;*/
  margin:0 1em 0 0;
  padding:3px;
  margin-left: 83%;
  background: #005ECB;
/**  background: #fff;*/
  background: #f6ee68;
  border:2px solid black;
}
/*#quickbar:after {
  display:block;
  height:8px;
  font-size:8px;
  content:url(../img/ul.gif);
  margin:-8px 0 0 0;
  background:url(../img/ur.gif) bottom right no-repeat ;
}*/

/*#quickbar > * {
  padding: 0 10px 0 10px;
}*/

/**
 * Fusszeile
 */
#footer {
  clear:both;
  margin:0em;
}

#unfaced a {
  background: url(../img/unfaced.gif) no-repeat;
  padding:20px 0 0 0;
  height:0;
  margin-left:0;
  overflow:hidden;
  display:block;
  width:180px;
}

/**
 * Sonstiges
 */
th {
  vertical-align: top;
}

table {
  border-spacing: 0;
  border: 1px solid black;
}
td, th {
  border:1px solid black;
  padding: 3px;
}

q {
  font-style: italic;
}

.alternative {
  background-color: #ddd;
}

