body {
    padding: 0;
    margin: 0;
    background-color: #fff;
    font-family: verdana;
    font-size: 12px;
    background-color: #b3caf8;
    background-image: url('images/bg.gif');}

img {border:0}

img.border {border: solid 1px #000000;}
img.bild_rechts {float: right; margin-left: 10px;}
img.bild_links {float: left; margin-right: 10px;}

a {
    text-decoration: none;
    color:#505050;}
    
h1 {font-size: 1.4em;}
h2 {font-size: 1.1em;}

#container {
     position: absolute;
     left: 50%;
     width: 900px;
     height: 600px;
     left: 50%;
     top: 50%;
     margin-top: -300px;
     margin-left: -450px;
     background-color: #ECF9FF;}

#header {
  border-top: solid 2px #0000B9;
  background-color: #ECF9FF;
  text-align: right;
  height:80px;
  padding: 0;
  margin: 10px 0 0 10px;
  width: 880px;
  display: block;}

#submenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    top: 35px;
    left: 32px;
    width: 180px;}

#submenu ul li {
    display: inline;}

#menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: absolute;
    top: 100px;
    left: 10px;
    width: 180px;
    font-family: tahoma;
    font-size: 1.0em;}

#menu ul li {
    padding: 3px 0px 0px 0px;
    margin-bottom: 3px;}

#menu a { padding: 3px 3px 3px 0px;width: 180px; display: block;}
#menu a:hover {background-color: #99CCFF; width: 180px; display: block;}
#menu a.aktiv {font-weight: bold;}
#menu a.nix {background-color: #ECF9FF;}



#content #text {
    position: absolute;
    left: 200px;
    top: 100px;
    width: 690px;
    height: 500px;
    overflow: auto;}

#content #text table {
   border-collapse: collapse}
   
#content #text td {
   vertical-align: top;
   font-size: 12px; }

#content #text td.rechts {
   padding: 0px 0px 0px 10px;
   width: 550px;}
   
#content #text th {
   font-size: 12px;
   text-align: left;
   border-bottom: solid 2px #000;}
   
#suchen input {border: solid 1px #505050; color: #505050; font-size: 0.9em; font-family: verdana; background-color: #ECF9FF;}
#suchen input.submit {border: none}
#suchen input:hover {background-color: #fff;}

#gbook {}
#gbook label {margin-left: 0px; width: 120px; display: block; }
#gbook input, #gbook textarea {width: 250px; border: solid 1px #000;}
#gbook textarea {height: 120px}
#gbook input.submit {width: 100px;}

#gbook_liste {border: none}
#gbook_liste td {vertical-align: top; text-align: left;}
#gbook_liste td.head {background-color: #99CCFF; vertical-align: middle; line-height: 20px;}

#adresse {list-style-type: none; margin: 0px; padding: 0px;}

p.email {visibility: hidden; display: none;}