:link, :visited
{
  text-decoration: none;
  color: #1e68bf;
}
:link:hover, :visited:hover
{
  color: #f7800a;
}

body
{
  margin: 0px;
  padding: 0px;
  font: normal 11pt 'Bitstream Vera Sans',arial,helvetica,verdana,'Trebuchet MS',sans-serif;
  color: #494949;
  background-color: #c8c8b0;
}

#alles
{
  margin: auto;
  padding: 0px;
  min-width: 750px;
  max-width: 1180px;
  border-left: 2px solid white;
  border-right: 2px solid white;
  background-color: #efefd7;
}

#hintergrund1
{
  background-image: url("./graphiken/regensburg.png");
  background-repeat: no-repeat;
  background-position: top left;
  height: 150px;
  border-bottom: #f7800a 5px solid;
}

#hintergrund2
{
  background-image: url("./graphiken/isla_vista.png");
  background-repeat: no-repeat;
  background-position: top right;
  height: 150px;
}

#hauptnavigation
{
  height: 30px;
  margin-top: -30px;
  position: relative;
  float: right;
}
#hauptnavigation ul
{
  margin: 0px auto;
}
#hauptnavigation li
{
  list-style: none;
  margin: 0px 0px 0px 5px;
  padding: 0px;
  float: left;
}
#hauptnavigation li a
{
  text-decoration: none;
  text-align: center;
  padding: 5px 9px 3px 9px;
  border: 1px solid #998877;
  float: left;
  height: 20px;
  background-color: #1e68bf;
  color: white;
}
#hauptnavigation li :hover
{
  background-color: #f7800a;
  color: white;
  height: 20px;
  border: 0px none;
  padding: 6px 10px 4px 10px;
}
#hauptnavigation .aktiv :link, #hauptnavigation .aktiv :visited
{
  background-color: #f7800a;
  color: #eee;
  border: none;
  padding: 6px 10px 4px 10px;
}

#mitte
{
  margin: 0px;
  padding: 0px;
}

#kontextnavigation
{
  float: right;
  margin: 0px;
  width: 180px;
  padding: 22px 10px 10px 10px;
}

#kontextnavigation h2
{
  text-align: left;
  font-size: 1.2em;
  margin: 0px 0px 10px 0px;
}

#kontextnavigation ul
{
  margin: 0px;
  padding: 0px;
  text-align: left;
}
#kontextnavigation ul li
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
  text-indent: -10px;
}
#kontextnavigation li a
{
  margin: 0px;
  padding: 0px;
}
#kontextnavigation li :hover
{
}

#inhalt
{
  margin: 0px 210px 0px 20px;
  padding: 0px 0px 20px 0px;
}

#fuss
{
  margin-top: 10px;
  padding: 10px;
}

div.wegenDerScheissCSSUnterstuetzungDesInternetExplorersDIV
{
  border: 1px solid #efefd7;
}

div.textbox
{
  background-image: url("./graphiken/box_oben-mitte.png");
  background-position: top;
  background-repeat: repeat-x;
  margin: 20px 0px 0px 0px;
}

div.textbox div.textbox-links
{
  background-image: url("./graphiken/box_links-mitte.png");
  background-position: left;
  background-repeat: repeat-y;
}

div.textbox div.textbox-links-oben
{
  background-image: url("./graphiken/box_links-oben.png");
  background-position: top left;
  background-repeat: no-repeat;
}

div.textbox div.textbox-links-unten
{
  background-image: url("./graphiken/box_links-unten.png");
  background-position: bottom left;
  background-repeat: no-repeat;
}


div.textbox div.textbox-rechts
{
  background-image: url("./graphiken/box_rechts-mitte.png");
  background-position: right;
  background-repeat: repeat-y;
}

div.textbox div.textbox-rechts-oben
{
  background-image: url("./graphiken/box_rechts-oben.png");
  background-position: top right;
  background-repeat: no-repeat;
}

div.textbox div.textbox-rechts-unten
{
  background-image: url("./graphiken/box_rechts-unten.png");
  background-position: bottom right;
  background-repeat: no-repeat;
}

div.textbox div.eintrag
{
  padding: 25px;
}

div.textbox h1
{
  color: #446688;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

div.textbox .datum
{
  font-size: 90%;
  color: #999999;
  margin: 20px 0px 0px 0px;
}

div.bilder
{
  display: block;
  text-align: center;
}
div.bilder_start
{
  margin: 0px;
  padding: 20px 0px 20px 0px;
  font-size: 1.5em;
  font-weight: bold;
}
div.bilder_start img
{
  margin: 0px;
  padding: 0px;
  border: none;
}
#bilder_galerie
{
  padding: 25px 0px 50px 0px;
}
#bilder_galerie table
{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  vertical-align: middle;
}
#bilder_galerie img
{
  border: 2px solid;
}

#bild_gross
{

}

div.ueber_mich
{
  margin: 25px -190px 20px 0px;
}
div.ueber_mich p
{
  margin: 0px 0px 10px 0px;
}
div.ueber_mich img
{
  float: left;
  margin: 0px 1em 1em 0px;
}

div.links
{
  margin-left: 13%;
  margin-bottom: 20px;
}
div.links img
{
  vertical-align: middle;
  margin-right: 1em;
}
