/* CSS Document */

* {
  margin:0;
  padding:0;
}

body {
  font:0.8em/1.2em Verdana,sans-serif;
  margin:10px;
}

#rahmen {
  margin-left:auto;
  margin-right:auto;
  border:1px solid #000;
  width:800px;
  height:670px;
}

#head {
  height:70px;
  align:right;
  margin:10px;
}

#navcontainer {
  height: 20px;
  margin: 20 10;
}

#navcontainer ul li a#current {
  background-color: #B7D0E4;
  color:#C80315;
}

/* listamatic 
http://css.maxdesign.com.au/listamatic/horizontal03.htm */

#navcontainer ul
{
padding-left: 0;
background-color: #2A7BB1;
color: White;
float: left;
width: 100%;
font-family: Verdana, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #2A7BB1;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #B7D0E4;
color: #C80315;
}
  
/* end listamatic */

#fusszeile {
  height:20px;
  width:800px;
  padding-top:2px;
  border-top: 1px solid black;
  background-color: #B7D0E4;
  font-size: 0.8em;
  text-align: center;
  position: absolute;
  top:658px;
}

a:link { color:#000000; text-decoration:underline }
a:visited { color:#000000; text-decoration:none }
a:hover { color:#542054; text-decoration:underline }
a:active { color:#542054; text-decoration:underline }
a:focus { color:#542054; text-decoration:underline }

h1 {
  font-size: 18px;
}

h2 {
  font-size: 18px;
  color: #C80315;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
  line-height:20px;
  color: #333;
}

.lauftext {
  font-size: 11px; 
}

#startseite {
margin-left: 100px;
}

#leistungen {
  margin-left: 10px;
}

#titel {
  text-align: center;
}

.rechts {
  text-align:right;
  }



