/*#############################################################
Name: Transparentia
Date: 2006-08-20
Description: Simple, lightweight and slightly blue.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
  margin: 0;
  padding: 0;
}
a {
  color: #36c;
}
a:hover {
  color: #06f;
}
body {
  background: #eee url(Bilder/bg.gif);
  color: #444;
  font: normal 62.5% "Lucida Sans Unicode", sans-serif;
  margin: 0;
}
input {
  color: #555;
  font: normal 1.1em "Lucida Sans Unicode", sans-serif;
}
p,
cite,
code,
ul {
  font-size: 1.2em;
  padding-bottom: 1.2em;
}
h1 {
  font-size: 1.4em;
  margin-bottom: 4px;
}
code {
  background: url(Bilder/bgcode.gif);
  border: 1px solid #f0f0f0;
  border-left: 6px solid #39f;
  color: #555;
  display: block;
  font: normal 1.1em "Lucida Sans Unicode", serif;
  margin-bottom: 12px;
  padding: 8px 10px;
  white-space: pre;
}
cite {
  background: url(Bilder/quote.gif) no-repeat;
  color: #666;
  display: block;
  font: normal 1.3em "Lucida Sans Unicode", serif;
  padding-left: 28px;
}
em {
  font-variant: small-caps;
}
h1,
h2,
h3 {
  color: #367ea6;
  padding: 6px 0;
}
h2 {
  font-size: 1.3em;
}
h3 {
  font-size: 1.2em;
  color: #336699;
}

/* misc */
.clearer {
  clear: both;
}

/* structure */
.container {
  background: url(Bilder/bgcontainer.gif) repeat-y;
  margin: 0 auto;
  padding-bottom: 6px;
  width: 767px;
}
.header {
  background: none;
}

/* title */
.title h1 {
  color: #fff;
  font: normal 3em Verdana, sans-serif;
  height: 150px;
  line-height: 150px;
  margin-bottom: 8px;
  text-align: center;
}

/* navigation */
.navigation {
  margin-bottom: 4px;
}
.navigation a {
  background-color: #4a91c3;
  color: #fff;
  float: left;
  font: bold 1.2em "Trebuchet MS", sans-serif;
  padding: 8px 0;
  width: 19%;
  border-right: 1px solid #fff;
  text-align: center;
  text-decoration: none;
}
.navigation a:hover {
  background-color: #000;
  color: #fff;
}

/* main */
.main {
  clear: both;
  padding: 8px 18px;
}

/* main left */
.sidenav h1,
.sidenav ul {
  padding-left: 12px;
}
.sidenav {
  background: #eee;
  border: 1px solid #e5e5e5;
  float: left;
  width: 200px;
  margin: 2em 0;
}
.sidenav h1 {
  color: #666;
  font-size: 1.2em;
  height: 20px;
  margin-top: 1.2em;
}
.sidenav ul {
  border-top: 1px solid #fafafa;
  background: url(Bilder/bgul.gif) repeat-x;
  margin: 0;
  padding: 0;
}
.sidenav li {
  border: 1px solid #fafafa;
  border-top: none;
  list-style: none;
  margin: 0;
}
.sidenav li a {
  color: #777;
  display: block;
  font-size: 0.9em;
  padding: 3px 6px 3px 14px;
  text-decoration: none;
}
.sidenav li a:hover {
  color: #111;
}

.sidenav .logo {
  padding-left: 12px;
}
.logo p {
  padding: 0.1em 0.1em 0 1em;
}
/* content */
.content {
  float: right;
  width: 520px;
}
.content .item {
  padding: 6px 12px;
  border: 1px solid #eee;
  background: #fff;
  margin-bottom: 8px;
}
.content .descr {
  color: #333;
  margin-bottom: 6px;
}
.content li {
  list-style: url(img/li.gif);
  margin-left: 18px;
}

/* search form */
form {
  padding: 0 0 6px 8px;
}
.styled {
  border: 1px solid #ddd;
  padding: 4px;
}
.button {
  background: url(Bilder/search.gif) no-repeat left bottom;
  border: none;
  height: 27px;
  width: 27px;
}

/* footer */
.footer {
  background: #fff;
  border: 1px solid #eee;
  color: #666;
  font-size: 1.1em;
  margin: 0 auto;
  text-align: left;
  padding: 6px;
  width: 720px;
}

.footer span {
  float: right;
}

.footer a {
  color: #36c;
  text-decoration: none;
}
.footer a:hover {
  color: #06f;
  text-decoration: underline;
}

div#tabs div div {
  margin: 30px 0;
}
div.neubau {
  padding: 8px;
}
div img {
  padding: 2px;
}

a img {
  border: 0;
}

hr.abs {
  height: 7px;
  background: url("Bilder/headerhr.gif") repeat-x;
  margin: 5px 0;
}

img#logo {
  padding: 30px 0 20px 14px;
}
p.aktuelles {
  color: #336699;
  text-align: center;
  font-weight: bolder !important;
}
